diff --git a/.gitignore b/.gitignore index 85eadf743..873f0ee1b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,7 +1,8 @@ .DS_Store +transifex.auth node_modules npm-debug.log dist/*.js dist/*.css dist/img/*.svg -transifex.auth +data/data.js diff --git a/.npmignore b/.npmignore new file mode 100644 index 000000000..101900d45 --- /dev/null +++ b/.npmignore @@ -0,0 +1,5 @@ +.DS_Store +transifex.auth +node_modules +npm-debug.log +data/data.js diff --git a/.travis.yml b/.travis.yml index 2fc4b9f49..84119dd8d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,2 +1,9 @@ language: node_js sudo: false +before_install: + # https://github.com/travis-ci/travis-ci/issues/3225 + - mkdir travis-phantomjs + - wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2 -O $PWD/travis-phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2 + - tar -xvf $PWD/travis-phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2 -C $PWD/travis-phantomjs + - export PATH=$PWD/travis-phantomjs/phantomjs-2.1.1-linux-x86_64/bin:$PATH +before_script: make diff --git a/API.md b/API.md index b88592cae..d5420f0a3 100644 --- a/API.md +++ b/API.md @@ -137,7 +137,7 @@ iD can use external presets exclusively or along with the default OpenStreetMap var iD = iD() .presets(customPresets) - .taginfo(iD.taginfo()) + .taginfo(iD.services.taginfo()) .imagery(iD.data.imagery); ``` @@ -152,12 +152,12 @@ Just like Presets, Imagery can be configured using the `iD().imagery` accessor. var iD = iD() .presets(customPresets) - .taginfo(iD.taginfo()) + .taginfo(iD.services.taginfo()) .imagery(customImagery); ``` -The Imagery object should follow the structure defined by [editor-imagery-index](https://github.com/osmlab/editor-imagery-index/blob/gh-pages/schema.json) +The Imagery object should follow the structure defined by [editor-layer-index](https://github.com/osmlab/editor-layer-index/blob/gh-pages/schema.json) ### Taginfo @@ -168,7 +168,7 @@ The Imagery object should follow the structure defined by [editor-imagery-index] var iD = iD() .presets(customPresets) - .taginfo(iD.taginfo().endpoint('url')) + .taginfo(iD.services.taginfo().endpoint('url')) .imagery(customImagery); ``` diff --git a/ARCHITECTURE.md b/ARCHITECTURE.md index b230a443a..51c8e1802 100644 --- a/ARCHITECTURE.md +++ b/ARCHITECTURE.md @@ -296,7 +296,7 @@ correspondence with entities: two vertices. * `iD.svg.Labels` renders the textual [labels](http://mapbox.com/osmdev/2013/02/12/labeling-id/). -* `iD.svg.Surface` sets up a number of layers that ensure that map elements +* `iD.svg.Layers` sets up a number of layers that ensure that map elements appear in an appropriate z-order. ## Other UI diff --git a/CHANGELOG.md b/CHANGELOG.md index 9f8210f37..b29d1b0f5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,120 @@ +:warning: = Breaking change, may affect downstream projects or sites that embed iD. + +## 1.9.2 +##### Mar 18, 2016 +* Avoid jumpiness when dragging node markers (#3003) +* Rename "Dock" -> "Wet Dock / Dry Dock" (#3030) +* Refresh lables when switching to a new GPX file (#3032) +* Fix bug where adding a space to a name would undo a previous edit (#3035) +* Display GPX tracks immediately when loaded or toggled (#3027) +* Include "Local GPX" in imagery used list when GPX loaded via url parameter (#2804) +* Add Bird Hide preset (#3026) +* Exclude from areaKeys blacklist presets that are point/vertex only (#3009) +* Return to browse mode and block ui while geolocating (#3016) +* Restore highway=unclassified to thick line rendering and rename as "Minor/Unclassified Road" (#3015) +* Allow drawing of freeform shapes when using the shift-click-drag lasso selection tool (#2937, thanks @kepta) +* Rename "Major Roads" -> "Traffic Roads", "Minor Roads" -> "Service Roads" in feature filter list + +## 1.9.1 +##### Mar 3, 2016 +* Add context.asset for building asset filenames, use for Mapillary Traffico files (#3011) +* Fix crash in starting tutorial, bad selector for .layer-background opacity (#3010) + +## 1.9.0 +##### Mar 1, 2016 +* Fix rendering of modified/moved multipolygons (#3008) +* Preserve connectivity when pasting (#2584, thanks @jfirebaugh) +* Fix rendering of bumpy surfaces in turn restriction editor (#3004) +* Draw radial menu on top of data layers (#2994) +* Move data layers out of `iD.Background` (#3001) +* Disambiguate art store, art gallery, etc. (#2999, thanks @harry-wood) +* Post office should have opening_hours instead collection_times (#2996, thanks @HolgerJeromin) +* Improved abandoned/disused railway icons (#2967, thanks @kepta) +* Use access=yes instead of access=public for toilets (#2576, thanks @gileri) +* Rename "Track" -> "Unmaintained Track Road" and add terms (#2982, thanks @brianreavis) +* Mapillary improvements + * Add support for street signs layer (#2720) + * Show Mapillary thumbnail on opposite side of map from marker (#2775) + * Fetch all available Mapillary data, but cull based on density (#2794) + * Display Mapillary data out to zoom level 12 (#2468, #2675) + * Add ability to remove/disable Mapillary layers (#2722) +* Add expansion arrows to category presets for better usability (#2972, thanks @kepta) +* Refactor services into iD.services namespace + * :warning: This means that `iD.taginfo` is now `iD.services.taginfo` +* Disallow disconnecting that would damage relations (#1714, thanks @jfirebaugh) +* Allow escape to cancel ⌘-V paste (#2889) +* Enter should accept input and return to browse mode only on preset input fields (#2912, #2957, #2380) +* No need to make FAQ link translatable (#2973) +* Display star for "best" imagery, add link to imagery info (#2902, thanks @kepta) +* Use HTTPS for Nominatim and other services if available (#2960, thanks @kepta) +* Add `shop=storage_rental` preset (#2943, thanks @kepta) +* Add site relation preset (#2930, thanks @kepta) +* Improvements to swimming pool, water park presets (#2927, thanks @kepta) +* Ensure that boundary relation members look like boundaries (thanks, @jfirebaugh) +* Add 'building' combo field for ice rink and swim facility +* Building field should be combo not typeCombo (because `building=yes` is a valid tag) +* Link to wiki for guidance on good changeset comments (#2923, thanks @kepta) +* Make preset fields section collapsable (#2894) +* Make sure DrawLine mode is called with a clean pre-operation graph (#2303, thanks @tyrasd) +* Default to user's language when localizing names (#2882, thanks @kepta) +* Autocomplete changeset comments from previous changeset comments (#2002, thanks @jfirebaugh) +* Add universal multiline text field for description, fixme (#1518) +* Fix crash when selecting a category preset with enter button +* Remove overly agressive regexes for cleaning up websites and emails (#2892, thanks @kepta) +* Correct typo "Platic" -> "Plastic" (#2925, thanks @M1dgard) +* Rename "Unclassified Road" to "Minor Road" (#2916) + +## 1.8.5 +##### Jan 18, 2016 +* Fix address field to not lose focus while typing (#2903, #2320) +* Bugfixes for Internet Explorer (classList #2909, parentElement #2910) +* Presets for various man_made tags (#2893, thanks @manfredbrandl) + +## 1.8.4 +##### Jan 6, 2016 +* Block UI, disable draws while fetching missing childnodes when user restores saved work +* Add iD.Map#redrawEnable to enable/disable redraws +* Don't select filtered hidden vertices with the lasso +* Adjust matching rules for multipolygon members (#2887) +* Add Diaper Changing field to amenity toilets (#2890, thanks @morray) +* Add rendering for tag-crossing pedestrian crosswalks +* Fix rendering of highway=pedestrian, highway=crossing preset icon +* Waterway presets - dock, boatyard, water point (#2863, thanks @arunasank) +* Amenity presets - hunting stand, parking space, ferry terminal (#2883, thanks @arunasank) +* More search terms for several amenity presets (#2880) +* Disambiguate shop=bicycle and amenity=bicycle_repair_station presets (#2845) +* Cancel debounced history saves in flush() and clearSaved() +* Cancel throttled hash updates in hash.off() +* Several fixes for "Entity Not Found" errors (#2736) +* Don't call childNodes unless necessary (avoid extra _childNodes caching) +* Clear search results pane when changing modes +* Center map on feature when selecting feature from search results +* Suppress radial menu when selecting feature from search results +* Rename doctor.json -> doctors.json (#2869) +* Add Breathe behavior for colorblind-friendly interpolated select halos (#1814) +* Many usability improvements to entity editor sidebar: + * In Taginfo results sort keys with ':' below keys without ':' (#2376) + * Add back button for feature type reselection (#2453) + * Return should accept input and return to browse mode (#2380) + * Enable save as soon as user starts typing (#2342) + * Change feature editor close X to check mark (#2384) +* Many improvements to the intro walkthrough: + * Prevent most keyboard shortcuts during walkthrough + * Prevent user from editing during pause before restarting failed task + * Shrink introGraph (#1336) + * Localize some of the features in the walkthrough (#2881) + * Add search task to walkthrough (#2363) + * Add button images to walkthrough text (#2404) + * Better save blocking in intro (#1795) + * Display Help button in walkthrough, stay on it longer (#2364) +* Set 'Content-Type': 'text/xml' when closing changeset (fix for IE auth warning) (#2874) + ## 1.8.3 +##### Dec 11, 2015 * Replace nonstandard Array `find` with `_.find` for IE11 (#2871) ## 1.8.2 +##### Dec 10, 2015 * Better save and restore map state when entering walkthrough * Add maxstay field for amenity=parking preset (#2851) * Add presets for popular vending machines (#2827, thanks @henningvs) @@ -11,6 +124,7 @@ * Eliminate rounding causing jumpiness and loss of precision (#2849) ## 1.8.1 +##### Dec 2, 2015 * Fix tag help lookup (#2844) * Support Internet Explorer 11 and Edge browsers (#2571) * New road styling for bumpy/unpaved roads (#2564, #2750, #2847) @@ -21,10 +135,12 @@ * Support multiple overlays and fix alignment of minimap (#2813) (thanks @brianreavis) ## 1.8.0 +##### Nov 7, 2015 * Don't update the urlhash during the walkthrough (#1795) * Add surface type to parking preset (#2816) * Make 100% background brightness the default (#2824) * Use SVG for preset and feature icons (#2785) + * :warning: Projects that have customized the icon spritesheet may need to upgrade their custom icons * Add "Help Translate" icon next to "Report a Bug" (#2766) * Update highway colors to match openstreetmap-carto (#2764) * Prefer suggested capitalization in autocomplete box (#2791) @@ -45,7 +161,12 @@ * Better handling of multilingual `alt_name`, `old_name`, etc (#2658) * Add preset for Semi-Detached House (#2776) +## 1.7.5 +##### Sep 28, 2015 +* Relicense iD with ISC license + ## 1.7.4 +##### Sep 15, 2015 * Show docs for the selected value in raw tag editor (#2754) (Thanks @M1dgard) * Improve display of implied values in access UI field (#2763) * Better handling of preset search terms (#2756) (Thanks @M1dgard) @@ -81,6 +202,7 @@ * Improve appearance of Mapillary markers (#2690) (Thanks @pgiraud) ## 1.7.3 +##### Jun 10, 2015 * Add fee field to toilet preset (#2639) (Thanks @alexandrz) * Several improvements for more reliable save and post-save data fetch (#2667) * Use locale passed in from container iframe instead of detected locale (#2672) @@ -99,10 +221,12 @@ * Fix error restoring changes after deleting a node (#2637) ## 1.7.2 +##### May 3, 2015 * Fix for 404 Error caused by duplicates in multi-fetch node request (#2626) * Fix oil well preset (#2621) (Thanks @1ec5) ## 1.7.1 +##### Apr 30, 2015 * Add oil well preset (#2618) (Thanks @1ec5) * Add radio mast preset (#2613) (Thanks @1ec5) * Don't commit empty changesets (#1483) @@ -131,7 +255,7 @@ * Don't delete ways from route, boundary, multipolygon relations (#2526, #1461) (Thanks @systemed) ## 1.7.0 - +##### Feb 12, 2015 * Fix typo in smoothness field - should be "impassable" (#2523) * Update to Mapillary API v2 calls (#2522) (Thanks @peterneubauer) * Add Rounded tooltips (#2521) (Thanks @samanpwbb) @@ -159,16 +283,18 @@ * Add bench and covered fields to bus stop preset (#2451) * Replace icon fields with dropdown (#2433) * Add Map Data panel - - Data Layers (GPX, Mapillary) - - Area filling options (full, partial, wireframe) (#813) - - Map Features filtering (#1299, #1871, #2033) + * Data Layers (GPX, Mapillary) + * Area filling options (full, partial, wireframe) (#813) + * Map Features filtering (#1299, #1871, #2033) +* Allow customization of presets, imagery, and taginfo + * :warning: These _must_ be set when creating an`iD()` object - see `index.html` example ## 1.6.2 - +##### Oct 24, 2014 * Fix "TypeError: r is undefined" (#2421) ## 1.6.1 - +##### Oct 23, 2014 * Remember raw tag editor expansion state across sessions (#2416) * Translate text in changes section on save panel (#2417) * Encode URL hash correctly (#2406) @@ -179,7 +305,7 @@ * Improve the error message on saving when offline (#2373) ## 1.6.0 - +##### Oct 6, 2014 * Add network field to Road Route relation preset (#2372) * Updated TIGER layer to use TIGER 2014 * Added support for street-level imagery from Mapillary @@ -190,13 +316,13 @@ * Added `comment` url param to prefill changeset comment (#2311) ## 1.5.4 - +##### Jul 29, 2014 * Do not fully fill certain landuse values, e.g. landuse=residential (#542) * Class midpoints to match parent way and adjust styles * Test visibility of gpx coords instead of just comparing extents ## 1.5.3 - +##### Jul 25, 2014 * When adding gpx, only rezoom map if gpx not in viewport (#2297) * Workaround for Chrome crash (#2295) * Add mtb fields (#2244) @@ -204,18 +330,18 @@ * Render triangular midpoints to show direction of any selected way (#2292) ## 1.5.2 - +##### Jul 15, 2014 * Fixed Chrome/Windows selection bug (#2151) * Don't automatically tag motorways, etc. as oneway=yes * Disable Move and Rotate operations if area < 80% contained in the viewport ## 1.5.1 - +##### Jul 10, 2014 * Fix mixed content errors on https osm.org (#2281) * Fix suggested access values for parking (#2280) ## 1.5.0 - +##### Jul 8, 2014 * Add support for localized address fields (#2246) * Rendering improvements for layers (#2250) * Add a map scale (#2266) @@ -223,7 +349,7 @@ * Better midpoint rendering (#2257) ## 1.4.0 - +##### May 29, 2014 * Ensure combobox menus are closed on blur (#2207) * Limit imagery_used tag to 255 characters (#2181) * Simplify and fix midpoint drawing logic (#2136) @@ -234,7 +360,7 @@ * Add turn restriction editor ## 1.3.10 - +##### May 21, 2014 * `oneway=no` overrides implicit oneways on junction=roundabout, etc. (#2220) * Add presets for fords, parking_entrance, charging_station, compressed_air, churchyard, shop=wine * Improve access placeholders (#2221) @@ -250,7 +376,7 @@ * Add fill style for landuse=military ## 1.3.9 - +##### Apr 9, 2014 * Prevent closed areas from invalid disconnection (#2178) * Remove layer field from waterway=stream * Add preset for place=suburb and shop=seafood @@ -258,7 +384,7 @@ * Mapbox Satellite now supports z17-z19 ## 1.3.8 - +##### Mar 28, 2014 * Disable circularize and orthogonalize operations when way is <80% contained in the viewport * Add place=neighbourhood preset * Add denomination=* field for cemetary, graveyard, funeral home @@ -283,7 +409,7 @@ * Fix recycling field keys (#2140) ## 1.3.7 - +##### Feb 25, 2014 * Added building presets * Improve how tags are merged when merging to a multipolygon * Disable merge operation if at least one relation is incomplete @@ -293,7 +419,7 @@ * Remove addr:housename field from address preset ## 1.3.6 - +##### Feb 5, 2014 * More protection against relation loops (#2096) * Fix freeze when using Clinic preset (#2102) * Allow rotating closed multipolygon members (#1718) @@ -301,7 +427,7 @@ * Added social_facility presets (#2109) ## 1.3.5 - +##### Jan 8, 2014 * Smoother and faster panning, zooming, and tooltips * Fix bug relating to deleted nodes outside the viewport (#2085) * Ensure "New Relation..." is always available (#2066) @@ -320,7 +446,7 @@ and pistes. ## 1.3.4 - +##### Nov 26, 2013 * Replace TIGER 2012 layer with next-generation TIGER 2013 layer (#2010) * Add tooltips to "untagged feature" warnings * Add pressets and category for golf features (#2013) @@ -330,7 +456,7 @@ * Fix zoom to feature when clicking search results (#2023) ## 1.3.3 - +##### Nov 22, 2013 * Support for loading GPX-files via url parameter (#1965) * Update osm-auth (#1904) * Update 3rd party dependencies (Lo-Dash, D3, RBush) @@ -341,7 +467,7 @@ * Fix undo-related bug (#1978) ## 1.3.2 - +##### Nov 14, 2013 * Update maki * Fix Disconnect of way with multiple intersections (#1955) * Fix unclosed area rendering (#1958) @@ -355,14 +481,14 @@ * Reset invalid opacity values to default (#1923) ## 1.3.1 - +##### Oct 26, 2013 * Fix misalignment -> Fix alignment (#1913) * Update maki (#1916) * Prioritize boundary tag to minimize area fills (#1920) * Fix background defaulting to 0% brightness (#1923) ## 1.3.0 - +##### Oct 24, 2013 * Fix corner case that could cause getting stuck in drag mode (#1910) * Improved display of changed objects in save screen * Improved performance @@ -393,7 +519,7 @@ * New presets: man_made=observation, shop=locksmith, leisure=common and more ## 1.2.1 - +##### Sep 30, 2013 * Split only the line of a node shared by a line and an area * Handle multipolygon corner case when splitting (#1799) * Don't automatically apply building tags to shop=car (#1813) @@ -408,7 +534,7 @@ * Add more tags to areas list ## 1.2.0 - +##### Sep 26, 2013 * Don't auto-save intro tutorial edits (#1745, #1795) * Added waypoint display to GPX layer * Added "Straighten" operation @@ -428,13 +554,13 @@ * Fix some walkthrough glitches (#1744) ## 1.1.6 - +##### Aug 24, 2013 * Fix walkthrough on Firefox (#1743) * Fix icon at end of walkthough (#1740) * Fix walkthrough (#1739) ## 1.1.5 - +##### Aug 23, 2013 * Add amenity=ranger_station preset (1723) * Add terms for tourism=artwork (#1726) * Reduce prominence of share links, add G+ @@ -448,13 +574,13 @@ * Add support for an externally provided asset map (#1699) ## 1.1.4 - +##### Aug 17, 2013 * Fix adding multilingual name (#1694) * Fix social buttons (#1690) * Work around a Firefox bug that sometimes caused elements to be unselectable or stuck dragging (#1691, #1692) ## 1.1.3 - +##### Aug 15, 2013 * Fix behavior of enter key in name field (#1681) * Remove area=yes when choosing an area preset (#1684) * Save history more frequently (#1345) @@ -466,23 +592,22 @@ * Add leisure=track preset (#1683) ## 1.1.2 - +##### Aug 12, 2013 * Fix cursor offset when clicking/dragging after resizing the window (#1678) * Include low-frequency tag values if they have a wiki entry * Fix tag value suggestions in preset comboboxes (#1679, #1680) ## 1.1.1 - +##### Aug 9, 2013 * Improve performance when drawing * Tail should appear only first time * Fix radial menu tooltip positioning on Firefox ## 1.1.0 - +##### Aug 9, 2013 * Fix radial menu tooltip positioning ## 1.1.0rc1 - * Custom layers support TMS-flipped Y coordinate with {ty} replacement. * Allow to join more than two ways (#649) * Many preset additions and improvements @@ -498,7 +623,6 @@ * More dramatic different between hover and active edit feature pane ## 1.1.0beta1 - * Performance improvements * Added a UI for multilingual name tags * "Report a bug" in footer is now an icon @@ -533,7 +657,7 @@ * You can add a member to a relation via the "All relations" section of the sidebar ## 1.0.1 - +##### May 10, 2013 * Test, imagery, translation, and preset updates * Fix untranslatable strings * Prefer to keep existing ways when joining diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md new file mode 100644 index 000000000..9aaab46e0 --- /dev/null +++ b/CODE_OF_CONDUCT.md @@ -0,0 +1,44 @@ +# Contributor Code of Conduct + +#### Guidelines + +* Please be respectful to one another. +* Many contributors are volunteering their time. We might not get to your +issue right away. Be patient. +* Other contributors have different backgrounds and perspectives than you do. +Diversity is a community strength. +* We will disagree sometimes. That's ok. When this happens, assume that the +person with whom you disagree is a smart person with good reasons for believing +something different. +* Everyone has bad days. If you find yourself about to be mean to someone, +take a break and cool off. This project will still be here later. +* When you make a mistake, apologize. + + +#### We will not tolerate + +* Sexualized language or imagery +* Hate speech +* Personal attacks +* Trolling or insulting/derogatory comments +* Public or private harassment +* Publishing other's private information +* Plagiarism +* Other unethical or unprofessional conduct + +#### Enforcement + +Project maintainers commit themselves to fairly enforcing this Code of Conduct. +This means we may: + +* Edit or delete harmful comments, code, issues, or other contributions +* Ban harmful users from the project, temporarily or permanently + +This Code of Conduct applies both within project spaces and in public spaces when an +individual is representing the project or its community. + +Instances of unacceptable behavior may be reported privately to the project maintainers. + +#### See Also + +This Code of Conduct is adapted from the [Contributor Covenant](http://contributor-covenant.org). diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 89ef9b51a..992e60023 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -3,6 +3,11 @@ Thinking of contributing to iD? High five! Here are some basics for our habits so that you can write code that fits in perfectly. +## Code of Conduct + +We want everyone to feel comfortable contributing to iD. Please read the project +[Code of Conduct](CODE_OF_CONDUCT.md) and remember to be nice to one another. + ## Reporting Issues We'd love to hear what you think about iD, about any specific problems or @@ -12,11 +17,15 @@ Please [search for your issue before filing it: many bugs and improvements have To report a bug: -* Write specifically what browser (type and version, like "Firefox 43.0"), OS, and browser extensions you have installed -* Write steps to replicate the error: when did it happen? What did you expect to happen? What happened instead? +* Write specifically what browser (type and version, like "Firefox 43.0"), OS, +and browser extensions you have installed +* Write steps to replicate the error: when did it happen? What did you expect to happen? +What happened instead? +* We love screenshots. If you can take a picture of the issue, that is extra helpful. +You can drag the image file onto the GitHub issue and it will be included with your bug report. * Please keep bug reports professional and straightforward: trust us, we share your dismay at software breaking. * If you can, [enable web developer extensions](http://debugbrowser.com/) and report the - Javascript error message. +Javascript error message. When in doubt, be over-descriptive of the bug and how you discovered it. @@ -153,13 +162,15 @@ feel free to use newer features wisely. ## Tests -Test your code and make sure it passes. Our testing harness requires [node.js](http://nodejs.org/) -and a few modules: +Test your code and make sure it passes. -1. [Install node.js](http://nodejs.org/) version 0.10.0 or later - 'Install' will download a package for your OS -2. Go to the directory where you have checked out `iD` -3. Run `npm install` -4. Run `npm test` to see whether your tests pass or fail. +First ensure you have a `phantomjs` binary, version 2.0 or later, available on your `$PATH`. On a Mac, +you can install this via homebrew with `brew install phantomjs`. Then: + +1. Go to the directory where you have checked out `iD` +2. run `npm install` +3. run `make` +4. run `npm test` to see whether your tests pass or fail. ## Building / Installing @@ -169,6 +180,17 @@ required for this. iD will be built to the `dist` directory. This directory is self-contained; you can copy it into the public directory of your webserver to deploy iD. +## Live reloading + +You can use [live-server](https://www.npmjs.com/package/live-server) *(npm module)* to +reload the browser automatically whenever there is a change in code. + +1. run `npm install -g live-server` +2. run `live-server .` or `live-server dist` + *(You will be automatically redirected to the local server page.)* + +*(Note: Sometimes auto reload might not display correctly and you might need to rebuild iD by running `make`.)* + ## Licensing iD is available under the [ISC License](https://opensource.org/licenses/ISC). diff --git a/FAQ.md b/FAQ.md index 8b0516f0e..e6443fd5e 100644 --- a/FAQ.md +++ b/FAQ.md @@ -12,7 +12,7 @@ To report an issue with missing or cloudy imagery: * _For Mapbox Satellite layer:_ Use [this imagery request tool](https://www.mapbox.com/labs/request) to zoom to the location with the issue and draw a box around it. * _For Bing Satellite layer:_ Open the location in [Bing Maps](https://www.bing.com/maps) and click the "Report a problem" link on the sidebar. -iD's list of available background imagery sources come from the [editor-imagery-index](https://github.com/osmlab/editor-imagery-index) +iD's list of available background imagery sources come from the [editor-layer-index](https://github.com/osmlab/editor-layer-index) project. If you know of a more recent imagery source that is licensed for this use, please open a request there with the link and license details. @@ -21,7 +21,7 @@ please open a request there with the link and license details. Using canvas rather than SVG would require implementing a scenegraph, hit-testing, event dispatch, animation, and other features provided natively by SVG. All that is a significant amount of work, would have meant a longer time for the initial release -of iD, and would likely increase the ongoing costs of maintenence and new features. +of iD, and would likely increase the ongoing costs of maintenance and new features. On the other hand, SVG is already fast enough in many or most hardware/browser/OS/editing region combinations, and will only get faster as hardware improves and browser vendors @@ -53,7 +53,7 @@ and [configure](https://github.com/openstreetmap/openstreetmap-website/blob/mast an instance of the Rails Port, the server that runs the OpenStreetMap website and API. Once you have the Rails Port running, you may edit as normal using the version of iD that -is bundled with it. Your changes will be saved to your own database. +is bundled with it. Your changes will be saved to your own database. To use a standalone iD with your own api, you may edit the [connection.js](https://github.com/openstreetmap/iD/blob/master/js/id/core/connection.js) file. Depending on your requirements, you may also want to set up [cgimap](https://github.com/openstreetmap/cgimap) and/or a tile rendering stack, but neither of these are required for editing with iD. diff --git a/Makefile b/Makefile index 614de95e7..edd31d1e9 100644 --- a/Makefile +++ b/Makefile @@ -14,7 +14,7 @@ MAKI_SOURCES = node_modules/maki/src/*.svg $(MAKI_SOURCES): node_modules/.install dist/img/maki-sprite.svg: $(MAKI_SOURCES) Makefile - svg-sprite --symbol --symbol-dest . --symbol-sprite $@ $(MAKI_SOURCES) + node_modules/.bin/svg-sprite --symbol --symbol-dest . --symbol-sprite $@ $(MAKI_SOURCES) data/feature-icons.json: $(MAKI_SOURCES) cp -f node_modules/maki/www/maki-sprite.json $@ @@ -51,7 +51,6 @@ dist/iD.js: \ js/lib/d3.one.js \ js/lib/d3.dimensions.js \ js/lib/d3.trigger.js \ - js/lib/d3.typeahead.js \ js/lib/d3.curtain.js \ js/lib/d3.value.js \ js/lib/diff3.js \ @@ -64,31 +63,198 @@ dist/iD.js: \ js/lib/marked.js \ js/id/start.js \ js/id/id.js \ - js/id/services/*.js \ + js/id/services.js \ + js/id/services/mapillary.js \ + js/id/services/nominatim.js \ + js/id/services/taginfo.js \ + js/id/services/wikipedia.js \ js/id/util.js \ - js/id/util/*.js \ + js/id/util/session_mutex.js \ + js/id/util/suggest_names.js \ js/id/geo.js \ - js/id/geo/*.js \ + js/id/geo/extent.js \ + js/id/geo/intersection.js \ + js/id/geo/multipolygon.js \ + js/id/geo/raw_mercator.js \ js/id/actions.js \ - js/id/actions/*.js \ + js/id/actions/add_entity.js \ + js/id/actions/add_member.js \ + js/id/actions/add_midpoint.js \ + js/id/actions/add_vertex.js \ + js/id/actions/change_member.js \ + js/id/actions/change_preset.js \ + js/id/actions/change_tags.js \ + js/id/actions/circularize.js \ + js/id/actions/connect.js \ + js/id/actions/copy_entities.js \ + js/id/actions/delete_member.js \ + js/id/actions/delete_multiple.js \ + js/id/actions/delete_node.js \ + js/id/actions/delete_relation.js \ + js/id/actions/delete_way.js \ + js/id/actions/deprecate_tags.js \ + js/id/actions/discard_tags.js \ + js/id/actions/disconnect.js \ + js/id/actions/join.js \ + js/id/actions/merge.js \ + js/id/actions/merge_polygon.js \ + js/id/actions/merge_remote_changes.js \ + js/id/actions/move.js \ + js/id/actions/move_node.js \ + js/id/actions/noop.js \ + js/id/actions/orthogonalize.js \ + js/id/actions/restrict_turn.js \ + js/id/actions/reverse.js \ + js/id/actions/revert.js \ + js/id/actions/rotate_way.js \ + js/id/actions/split.js \ + js/id/actions/straighten.js \ + js/id/actions/unrestrict_turn.js \ js/id/behavior.js \ - js/id/behavior/*.js \ + js/id/behavior/add_way.js \ + js/id/behavior/breathe.js \ + js/id/behavior/copy.js \ + js/id/behavior/drag.js \ + js/id/behavior/draw.js \ + js/id/behavior/draw_way.js \ + js/id/behavior/edit.js \ + js/id/behavior/hash.js \ + js/id/behavior/hover.js \ + js/id/behavior/lasso.js \ + js/id/behavior/paste.js \ + js/id/behavior/select.js \ + js/id/behavior/tail.js \ js/id/modes.js \ - js/id/modes/*.js \ + js/id/modes/add_area.js \ + js/id/modes/add_line.js \ + js/id/modes/add_point.js \ + js/id/modes/browse.js \ + js/id/modes/drag_node.js \ + js/id/modes/draw_area.js \ + js/id/modes/draw_line.js \ + js/id/modes/move.js \ + js/id/modes/rotate_way.js \ + js/id/modes/save.js \ + js/id/modes/select.js \ js/id/operations.js \ - js/id/operations/*.js \ - js/id/core/*.js \ - js/id/renderer/*.js \ + js/id/operations/circularize.js \ + js/id/operations/continue.js \ + js/id/operations/delete.js \ + js/id/operations/disconnect.js \ + js/id/operations/merge.js \ + js/id/operations/move.js \ + js/id/operations/orthogonalize.js \ + js/id/operations/reverse.js \ + js/id/operations/rotate.js \ + js/id/operations/split.js \ + js/id/operations/straighten.js \ + js/id/core/connection.js \ + js/id/core/difference.js \ + js/id/core/entity.js \ + js/id/core/graph.js \ + js/id/core/history.js \ + js/id/core/node.js \ + js/id/core/relation.js \ + js/id/core/tags.js \ + js/id/core/tree.js \ + js/id/core/way.js \ + js/id/renderer/background.js \ + js/id/renderer/background_source.js \ + js/id/renderer/features.js \ + js/id/renderer/map.js \ + js/id/renderer/tile_layer.js \ js/id/svg.js \ - js/id/svg/*.js \ + js/id/svg/areas.js \ + js/id/svg/defs.js \ + js/id/svg/gpx.js \ + js/id/svg/icon.js \ + js/id/svg/labels.js \ + js/id/svg/layers.js \ + js/id/svg/lines.js \ + js/id/svg/mapillary_images.js \ + js/id/svg/mapillary_signs.js \ + js/id/svg/midpoints.js \ + js/id/svg/osm.js \ + js/id/svg/points.js \ + js/id/svg/tag_classes.js \ + js/id/svg/turns.js \ + js/id/svg/vertices.js \ js/id/ui.js \ - js/id/ui/*.js \ - js/id/ui/preset/*.js \ - js/id/ui/intro/*.js \ + js/id/ui/account.js \ + js/id/ui/attribution.js \ + js/id/ui/background.js \ + js/id/ui/cmd.js \ + js/id/ui/commit.js \ + js/id/ui/confirm.js \ + js/id/ui/conflicts.js \ + js/id/ui/contributors.js \ + js/id/ui/disclosure.js \ + js/id/ui/entity_editor.js \ + js/id/ui/feature_info.js \ + js/id/ui/feature_list.js \ + js/id/ui/flash.js \ + js/id/ui/full_screen.js \ + js/id/ui/geolocate.js \ + js/id/ui/help.js \ + js/id/ui/info.js \ + js/id/ui/inspector.js \ + js/id/ui/intro.js \ + js/id/ui/lasso.js \ + js/id/ui/loading.js \ + js/id/ui/map_data.js \ + js/id/ui/map_in_map.js \ + js/id/ui/modal.js \ + js/id/ui/modes.js \ + js/id/ui/notice.js \ + js/id/ui/preset_icon.js \ + js/id/ui/preset.js \ + js/id/ui/preset_list.js \ + js/id/ui/radial_menu.js \ + js/id/ui/raw_member_editor.js \ + js/id/ui/raw_membership_editor.js \ + js/id/ui/raw_tag_editor.js \ + js/id/ui/restore.js \ + js/id/ui/save.js \ + js/id/ui/scale.js \ + js/id/ui/selection_list.js \ + js/id/ui/sidebar.js \ + js/id/ui/source_switch.js \ + js/id/ui/spinner.js \ + js/id/ui/splash.js \ + js/id/ui/status.js \ + js/id/ui/success.js \ + js/id/ui/tag_reference.js \ + js/id/ui/toggle.js \ + js/id/ui/undo_redo.js \ + js/id/ui/view_on_osm.js \ + js/id/ui/zoom.js \ + js/id/ui/preset/access.js \ + js/id/ui/preset/address.js \ + js/id/ui/preset/check.js \ + js/id/ui/preset/combo.js \ + js/id/ui/preset/cycleway.js \ + js/id/ui/preset/input.js \ + js/id/ui/preset/localized.js \ + js/id/ui/preset/maxspeed.js \ + js/id/ui/preset/radio.js \ + js/id/ui/preset/restrictions.js \ + js/id/ui/preset/textarea.js \ + js/id/ui/preset/wikipedia.js \ + js/id/ui/intro/area.js \ + js/id/ui/intro/line.js \ + js/id/ui/intro/navigation.js \ + js/id/ui/intro/point.js \ + js/id/ui/intro/start_editing.js \ js/id/presets.js \ - js/id/presets/*.js \ + js/id/presets/category.js \ + js/id/presets/collection.js \ + js/id/presets/field.js \ + js/id/presets/preset.js \ js/id/validations.js \ - js/id/validations/*.js \ + js/id/validations/deprecated_tag.js \ + js/id/validations/many_deletions.js \ + js/id/validations/missing_tag.js \ + js/id/validations/tag_suggests_area.js \ js/id/end.js \ js/lib/locale.js \ data/introGraph.js @@ -107,7 +273,8 @@ dist/iD.css: css/*.css cat css/reset.css css/map.css css/app.css > $@ node_modules/.install: package.json - npm install && touch node_modules/.install + npm install + touch node_modules/.install clean: rm -f $(BUILDJS_TARGETS) data/feature-icons.json dist/iD*.js dist/iD.css dist/img/*.svg @@ -116,7 +283,8 @@ translations: node data/update_locales imagery: - npm install editor-imagery-index@git://github.com/osmlab/editor-imagery-index.git#gh-pages && node data/update_imagery + npm install editor-layer-index@git://github.com/osmlab/editor-layer-index.git#gh-pages + node data/update_imagery suggestions: npm install name-suggestion-index@git://github.com/osmlab/name-suggestion-index.git diff --git a/README.md b/README.md index 9ffdadfd3..f17471ae5 100644 --- a/README.md +++ b/README.md @@ -7,27 +7,38 @@ * iD is a JavaScript [OpenStreetMap](http://www.openstreetmap.org/) editor. * It's intentionally simple. It lets you do the most basic tasks while not breaking other people's data. -* It supports modern browsers. Data is rendered with [d3](http://d3js.org/). +* It supports modern browsers. Data is rendered with [d3.js](http://d3js.org/). ## Participate! -* [Try out the latest stable release](http://openstreetmap.us/iD/release) -* [Read up on Contributing and the code style of iD](CONTRIBUTING.md) -* See [open issues in the issue tracker](https://github.com/openstreetmap/iD/issues?state=open) if you're looking for something to do +* Read the project [Code of Conduct](CODE_OF_CONDUCT.md) and remember to be nice to one another. +* Read up on [Contributing and the code style of iD](CONTRIBUTING.md). +* See [open issues in the issue tracker](https://github.com/openstreetmap/iD/issues?state=open) if you're looking for something to do. * [Translate!](https://github.com/openstreetmap/iD/blob/master/CONTRIBUTING.md#translating) +* Test a prerelease version of iD: + * Stable mirror of `release` branch: http://openstreetmap.us/iD/release + * Development mirror of `master` branch: http://openstreetmap.us/iD/master + +Come on in, the water's lovely. More help? Ping `jfire` or `bhousel` on +[OpenStreetMap IRC](http://wiki.openstreetmap.org/wiki/IRC) +(`irc.oftc.net`, in `#iD` or `#osm-dev` or `#osm`) or on the [OpenStreetMap `dev` mailing list](http://wiki.openstreetmap.org/wiki/Mailing_lists). + +## Prerequisites + +* [Node.js](http://nodejs.org/) version 0.10.0 or newer +* Command line development tools (`make`, `git`, and a compiler) for your platform + * Ubuntu: `sudo apt-get install build-essential git` + * Mac OS X: Install Xcode and run `xcode-select --install` from a command line -[![translation chart](https://www.transifex.com/projects/p/id-editor/chart/image_png)](https://github.com/openstreetmap/iD/blob/master/CONTRIBUTING.md#translating) ## Installation -To run the current development version, fork this project, run `make`, and serve it locally. -If you have Python handy, just `cd` into the project root directory and run +To run the current development version of iD on your own computer: - python -m SimpleHTTPServer - -Or, with a Mac, you can enable Web Sharing and clone iD into your website directory. - -Come on in, the water's lovely. More help? Ping tmcw, jfire, or bhousel on IRC -(`irc.oftc.net`, in `#osm-dev` or `#osm`) or on the OSM mailing lists. +1. Create a local `git clone` of the project, then `cd` into the project folder +2. Run `npm install` +3. Run `make` +4. Start a local web server, e.g. `python -m SimpleHTTPServer` +5. Open `http://localhost:8000/` in a web browser For guidance on building a packaged version, running tests, and contributing to development, see [CONTRIBUTING.md](CONTRIBUTING.md). @@ -35,7 +46,7 @@ development, see [CONTRIBUTING.md](CONTRIBUTING.md). ## License iD is available under the [ISC License](https://opensource.org/licenses/ISC). -It includes [d3js](http://d3js.org/), which BSD-licensed. +It includes [d3.js](http://d3js.org/), which BSD-licensed. ## Thank you diff --git a/RELEASING.md b/RELEASING.md index 5121fc536..20908b5e6 100644 --- a/RELEASING.md +++ b/RELEASING.md @@ -1,23 +1,27 @@ ## Release Checklist ### Prerelease (several days prior) - - [ ] Notify translators of impending release (https://www.transifex.com/projects/p/id-editor/announcements/) - [ ] Notify TomH -### Make release - -TODO: turn this into a script. - +### Update master branch +- [ ] `git checkout master` - [ ] `make translations` - [ ] `make imagery` - [ ] `make suggestions` - [ ] Update `CHANGELOG.md` - [ ] Update version number in `id.js`, `package.json` -- [ ] `git checkout release && git reset --hard master` +- [ ] `git add .` +- [ ] `git commit -m 'A.B.C'` +- [ ] `git push origin master` + +### Update and tag release branch +- [ ] `git checkout release` +- [ ] `git reset --hard master` - [ ] `make` -- [ ] `git add -f dist/*.css dist/*.js dist/img/*.svg && git commit -m 'Check in build'` +- [ ] `git add -f dist/*.css dist/*.js dist/img/*.svg dist/locales/*.json` +- [ ] `git commit -m 'Check in build'` - [ ] `git tag vA.B.C` - [ ] `git push origin -f release vA.B.C` @@ -30,6 +34,7 @@ TODO: turn this into a script. #### Sync master and update iD (every time) +- [ ] `bundle install` - [ ] `git fetch --all` - [ ] `git checkout master` - [ ] `git reset --hard upstream/master` diff --git a/build.js b/build.js index 7dbb62505..b99c51eea 100644 --- a/build.js +++ b/build.js @@ -24,10 +24,6 @@ function rp(f) { return r('presets/' + f); } -function stringify(o) { - return JSON.stringify(o, null, 4); -} - function validate(file, instance, schema) { var result = jsonschema.validate(instance, schema); if (result.length) { @@ -239,9 +235,9 @@ validateCategoryPresets(categories, presets); validatePresetFields(presets, fields); // Save individual data files -fs.writeFileSync('data/presets/categories.json', stringify(categories)); -fs.writeFileSync('data/presets/fields.json', stringify(fields)); -fs.writeFileSync('data/presets/presets.json', stringify(presets)); +fs.writeFileSync('data/presets/categories.json', JSON.stringify(categories, null, 4)); +fs.writeFileSync('data/presets/fields.json', JSON.stringify(fields, null, 4)); +fs.writeFileSync('data/presets/presets.json', JSON.stringify(presets, null, 4)); fs.writeFileSync('data/presets.yaml', YAML.dump({en: {presets: translate}}, {sortKeys: sortKeys}) .replace(/\'.*#\':/g, '#') @@ -282,15 +278,15 @@ _.forEach(presets, function(preset) { taginfo.tags.push(tag); }); -fs.writeFileSync('data/taginfo.json', stringify(taginfo)); +fs.writeFileSync('data/taginfo.json', JSON.stringify(taginfo, null, 4)); // Push changes from data/core.yaml into en.json var core = YAML.load(fs.readFileSync('data/core.yaml', 'utf8')); var presets = {en: {presets: translations}}; var en = _.merge(core, presets); -fs.writeFileSync('dist/locales/en.json', stringify(en.en)); +fs.writeFileSync('dist/locales/en.json', JSON.stringify(en.en, null, 4)); -fs.writeFileSync('data/data.js', 'iD.data = ' + stringify({ +fs.writeFileSync('data/data.js', 'iD.data = ' + JSON.stringify({ deprecated: r('deprecated.json'), discarded: r('discarded.json'), wikipedia: r('wikipedia.json'), @@ -302,11 +298,11 @@ fs.writeFileSync('data/data.js', 'iD.data = ' + stringify({ addressFormats: r('address-formats.json') }) + ';'); -fs.writeFileSync('dist/presets.js', 'iD.data.presets = ' + stringify({ +fs.writeFileSync('dist/presets.js', 'iD.data.presets = ' + JSON.stringify({ presets: rp('presets.json'), defaults: rp('defaults.json'), categories: rp('categories.json'), fields: rp('fields.json') }) + ';'); -fs.writeFileSync('dist/imagery.js', 'iD.data.imagery = ' + stringify(r('imagery.json')) + ';'); +fs.writeFileSync('dist/imagery.js', 'iD.data.imagery = ' + JSON.stringify(r('imagery.json')) + ';'); diff --git a/css/app.css b/css/app.css index da762c2a1..c29f6429b 100644 --- a/css/app.css +++ b/css/app.css @@ -295,6 +295,8 @@ ul li { list-style: none;} .fl { float: left;} .fr { float: right;} +.al { left: 0; } +.ar { right: 0; } div.hide, form.hide, @@ -655,7 +657,6 @@ button.save.has-count .count::before { .mapillary-image { position: absolute; - right: 0; bottom: 30px; width: 330px; height: 250px; @@ -669,7 +670,6 @@ button.save.has-count .count::before { height: auto; background-color: rgba(0,0,0,.5); bottom: 0; - right: 0; padding: 5px 10px; } @@ -848,6 +848,18 @@ button.save.has-count .count::before { height: 60px; } +.preset-icon-44 { + position: absolute; + top: 9px; + left: 8px; + margin: auto; +} + +.preset-icon-44 .icon { + width: 44px; + height: 44px; +} + .preset-icon-32 { position: absolute; top: 14px; @@ -946,6 +958,11 @@ button.save.has-count .count::before { .inspector-preset { overflow: hidden; + padding-bottom: 10px; +} + +.inspector-preset a.hide-toggle { + margin: 0 20px 10px 20px; } .inspector-preset .preset-form { @@ -954,25 +971,10 @@ button.save.has-count .count::before { border-radius: 8px; } -.entity-editor-pane .preset-list-item::after { - content: ""; - position: absolute; - height: 0; - width: 0; - bottom: 0; - left: 0; - right: 0; - margin: auto; - border: solid rgba(0, 0, 0, 0); - border-width: 10px; - border-bottom-color: #ececec; -} - .entity-editor-pane .preset-list-item .preset-list-button-wrap { margin-bottom: 0; } - .form-field { margin-bottom: 10px; width: 100%; @@ -1769,6 +1771,10 @@ div.full-screen > button:hover { border: 1px solid #CCC; } +.imagery-faq { + margin-bottom: 10px; +} + .background-control .adjustments button:last-child { border: 0; } @@ -1791,6 +1797,10 @@ div.full-screen > button:hover { color: #7092FF; } +.layer-list:empty { + display: none; +} + .layer-list > li:first-child { border-radius: 3px 3px 0 0; } @@ -1815,6 +1825,18 @@ div.full-screen > button:hover { background: #E8EBFF; } +.layer-list li.best > div.best { + display: inline-block; + padding: 5px; + float: right; +} + +/* make sure tooltip fits in map-control panel */ +/* if too wide, placement will be wrong the first time it displays */ +.layer-list li.best .tooltip-inner { + max-width: 160px; +} + .layer-list label { display: block; padding: 5px 10px; @@ -2110,7 +2132,7 @@ div.full-screen > button:hover { user-select: none; } -#supersurface, .layer-layer { +#supersurface, .layer { position: absolute; top: 0; left: 0; @@ -2186,7 +2208,7 @@ div.full-screen > button:hover { border-bottom: 1px solid black; } -.infobox .selection-heading { +.infobox .infobox-heading { display: block; border-radius: 4px 0 0 0; padding: 5px 10px; @@ -2470,9 +2492,11 @@ div.full-screen > button:hover { ------------------------------------------------------- */ .save-success p { - padding: 15px; + padding: 15px 15px 0 15px; +} +.save-success a.details { + padding-left: 15px; } - .save-success .button { padding-top: 15px; } @@ -2895,8 +2919,8 @@ div.full-screen > button:hover { color: rgba(40,40,40,.5); } -.lasso-box { - fill-opacity:0.1; +.lasso-path { + fill-opacity:0.3; stroke: #fff; stroke-width: 1; stroke-opacity: 1; diff --git a/css/map.css b/css/map.css index 73a288f92..c7a166e43 100644 --- a/css/map.css +++ b/css/map.css @@ -24,11 +24,11 @@ img.tile-removing { use { pointer-events: none; } /* base styles */ -.layer path:not(.oneway) { fill: none; } /* IE needs :not(.oneway) */ +.layer-osm path:not(.oneway) { fill: none; } /* IE needs :not(.oneway) */ /* the above fill: none rule affects paths in shadow dom only in Firefox */ -.layer use.icon path { fill: #333; } /* FF svg Maki icons */ -.layer .turn use path { fill: #000; } /* FF turn restriction icons */ +.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 */ @@ -239,17 +239,23 @@ path.fill.tag-leisure-park { background-color: rgba(140, 208, 95, 0.3); } +path.stroke.tag-amenity-swimming_pool, +path.stroke.tag-leisure-swimming_pool, path.stroke.tag-natural-water, path.stroke.tag-landuse-basin, path.stroke.tag-landuse-reservoir { stroke: rgb(119, 211, 222); } +path.fill.tag-amenity-swimming_pool, +path.fill.tag-leisure-swimming_pool, path.fill.tag-landuse-basin, path.fill.tag-landuse-reservoir, path.fill.tag-natural-water { stroke: rgba(119, 211, 222, 0.3); fill: rgba(119, 211, 222, 0.3); } +.preset-icon-fill-area.tag-amenity-swimming_pool, +.preset-icon-fill-area.tag-leisure-swimming_pool, .preset-icon-fill-area.tag-landuse-basin, .preset-icon-fill-area.tag-landuse-reservoir, .preset-icon-fill-area.tag-natural-water { @@ -647,19 +653,6 @@ path.casing.tag-tertiary { stroke:#7f7f3f; } -.preset-icon .icon.highway-unclassified { - color: #eaeaea; - fill: #444; -} -path.stroke.tag-highway-unclassified, -path.stroke.tag-unclassified { - stroke:#eaeaea; -} -path.casing.tag-highway-unclassified, -path.casing.tag-unclassified { - stroke:#444; -} - .preset-icon .icon.highway-residential { color: #fff; fill: #444; @@ -673,6 +666,20 @@ path.casing.tag-residential { stroke:#444; } +.preset-icon .icon.highway-unclassified { + color: #dcd9b9; + fill: #444; +} +path.stroke.tag-highway-unclassified, +path.stroke.tag-unclassified { + stroke:#dcd9b9; +} +path.casing.tag-highway-unclassified, +path.casing.tag-unclassified { + stroke:#444; +} + + /* narrow highways */ path.stroke.tag-highway-living_street, path.stroke.tag-highway-service, @@ -1254,7 +1261,7 @@ path.shadow.tag-cutting { /* Surface - unpaved */ path.casing.tag-unpaved { - stroke: #eaeaea; + stroke: #ccc; stroke-linecap: butt; stroke-dasharray: 4, 3; } @@ -1486,7 +1493,7 @@ g.turn circle { } /* GPX Paths */ -div.layer-gpx { +.layer-gpx { pointer-events: none; } @@ -1500,43 +1507,84 @@ text.gpx { fill: #FF26D4; } -/* Mapillary Layer */ +/* Mapillary Image Layer */ -.layer-mapillary { +.layer-mapillary-images { pointer-events: none; } -.layer-mapillary g { +.layer-mapillary-images .viewfield-group { pointer-events: visible; cursor: pointer; /* Opera */ cursor: url(img/cursor-select-mapillary.png) 6 1, pointer; /* FF */ } -.layer-mapillary g * { +.layer-mapillary-images .viewfield-group * { stroke-width: 1; stroke: #444; fill: #ffc600; + z-index: 50; } -.layer-mapillary g:hover * { +.layer-mapillary-images .viewfield-group:hover * { stroke-width: 1; stroke: #333; fill: #ff9900; + z-index: 60; } -.layer-mapillary g.selected * { +.layer-mapillary-images .viewfield-group.selected * { stroke-width: 2; stroke: #222; fill: #ff5800; + z-index: 60; } -.layer-mapillary g:hover path.viewfield, -.layer-mapillary g.selected path.viewfield, -.layer-mapillary g path.viewfield { +.layer-mapillary-images .viewfield-group:hover path.viewfield, +.layer-mapillary-images .viewfield-group.selected path.viewfield, +.layer-mapillary-images .viewfield-group path.viewfield { stroke-width: 0; fill-opacity: 0.6; } +/* Mapillary Sign Layer */ + +.layer-mapillary-signs { + pointer-events: none; +} + +.layer-mapillary-signs .icon-sign body { + min-width: 20px; + height: 28px; + width: 28px; + border: 2px solid transparent; + pointer-events: visible; + cursor: pointer; /* Opera */ + cursor: url(img/cursor-select-mapillary.png) 6 1, pointer; /* FF */ + z-index: 70; +} + +.layer-mapillary-signs .icon-sign:hover body { + border: 2px solid rgba(255,198,0,0.8); + z-index: 80; + } + +.layer-mapillary-signs .icon-sign.selected body { + border: 2px solid rgba(255,0,0,0.8); + z-index: 80; + } + +.layer-mapillary-signs .icon-sign .t { + font-size: 28px; + z-index: 70; + position: absolute; +} + +.layer-mapillary-signs .icon-sign:hover .t, +.layer-mapillary-signs .icon-sign.selected .t { + z-index: 80; +} + /* Modes */ .mode-draw-line .vertex.active, diff --git a/data/core.yaml b/data/core.yaml index 3371e9dc0..ed9d4d069 100644 --- a/data/core.yaml +++ b/data/core.yaml @@ -105,6 +105,7 @@ en: 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. @@ -203,6 +204,8 @@ en: modified: Modified deleted: Deleted created: Created + about_changeset_comments: About changeset comments + about_changeset_comments_link: //wiki.openstreetmap.org/wiki/Good_changeset_comments contributors: list: "Edits by {users}" truncated_list: "Edits by {users} and {count} others" @@ -230,11 +233,13 @@ en: 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 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 @@ -265,10 +270,12 @@ en: description: Background settings percent_brightness: "{opacity}% brightness" none: None + best_imagery: Best known imagery source for this location custom: Custom custom_button: Edit custom background custom_prompt: "Enter a tile URL template. Valid tokens are {z}, {x}, {y} for Z/X/Y scheme and {u} for quadtile scheme." fix_misalignment: Fix alignment + imagery_source_faq: Where does this imagery come from? reset: reset minimap: description: Minimap @@ -284,11 +291,11 @@ en: points: description: Points tooltip: "Points of Interest" - major_roads: - description: Major Roads + traffic_roads: + description: Traffic Roads tooltip: "Highways, Streets, etc." - minor_roads: - description: Minor Roads + service_roads: + description: Service Roads tooltip: "Service Roads, Parking Aisles, Tracks, etc." paths: description: Paths @@ -370,9 +377,9 @@ en: 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 - (details). + 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: "Okay" cancel: "Cancel" @@ -409,9 +416,13 @@ en: drag_drop: "Drag and drop a .gpx file on the page, or click the button to the right to browse" zoom: "Zoom to GPX track" browse: "Browse for a .gpx file" - mapillary: + mapillary_images: tooltip: "Street-level photos from Mapillary" title: "Photo Overlay (Mapillary)" + mapillary_signs: + tooltip: "Traffic signs from Mapillary" + title: "Traffic Sign Overlay (Mapillary)" + mapillary: view_on_mapillary: "View this image on Mapillary" help: title: "Help" @@ -760,4 +771,3 @@ en: help: "You can replay this walkthrough or view more documentation by clicking the {button} Help button." save: "Don't forget to regularly save your changes!" start: "Start mapping!" - diff --git a/data/imagery.json b/data/imagery.json index 81800d46b..1f8775ecc 100644 --- a/data/imagery.json +++ b/data/imagery.json @@ -1 +1,48761 @@ -[{"name":"7th Series (OS7)","type":"tms","template":"http://ooc.openstreetmap.org/os7/{zoom}/{x}/{y}.jpg","polygon":[[[-9,49.8],[-9,61.1],[1.9,61.1],[1.9,49.8],[-9,49.8]]]},{"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"},{"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 (c) AGIV","overlay":true,"best":true},{"name":"Bing aerial imagery","type":"bing","description":"Satellite and aerial imagery.","template":"http://www.bing.com/maps/","scaleExtent":[0,22],"id":"Bing","default":true},{"name":"British Columbia Mosaic","type":"tms","template":"http://{switch:a,b,c,d}.imagery.paulnorman.ca/tiles/bc_mosaic/{zoom}/{x}/{y}.png","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]]],"terms_url":"http://imagery.paulnorman.ca/tiles/about.html","terms_text":"Copyright Province of British Columbia, City of Surrey"},{"name":"Cambodia, Laos, Thailand, Vietnam bilingual","type":"tms","template":"http://{switch:a,b,c,d}.tile.osm-tools.org/osm_then/{zoom}/{x}/{y}.png","scaleExtent":[0,19],"polygon":[[[97.3,5.6],[97.3,23.4],[109.6,23.4],[109.6,5.6],[97.3,5.6]]],"terms_url":"http://www.osm-tools.org/","terms_text":"© osm-tools.org & OpenStreetMap contributors, CC-BY-SA"},{"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]]],"overlay":true},{"name":"Czech ÚHUL:ORTOFOTO tiles proxy","type":"tms","template":"http://osm-{switch:a,b,c}.zby.cz/tiles_uhul.php/{zoom}/{x}/{y}.jpg","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]]],"terms_text":"Ortofoto public domain ÚHUL, year 2000"},{"name":"FR-BAN","type":"tms","description":"French address registry or Base Adresses Nationale","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","id":"FR-BAN"},{"name":"FR-Cadastre","type":"tms","description":"French land registry","template":"http://tms.cadastre.openstreetmap.fr/*/tout/{z}/{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":"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","id":"FR-Cadastre"},{"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."},{"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."},{"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."},{"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."},{"name":"Fugro (Denmark)","type":"tms","template":"http://{switch:a,b,c}.tile.openstreetmap.dk/fugro2005/{zoom}/{x}/{y}.png","scaleExtent":[0,19],"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]],[[11.4577738,56.819554],[11.7849181,56.8127385],[11.7716715,56.6332796],[11.4459621,56.6401087]],[[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.5843266,56.2777928],[11.5782882,56.1880397],[11.7392309,56.1845765],[11.7456428,56.2743186]],[[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]]],"terms_url":"http://wiki.openstreetmap.org/wiki/Fugro","terms_text":"Fugro Aerial Mapping"},{"name":"FÖMI ortofotó 2000","type":"tms","description":"Hungary","template":"http://e.tile.openstreetmap.hu/ortofoto2000/{zoom}/{x}/{y}.jpg","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"},{"name":"Geodatastyrelsen (Denmark)","type":"tms","template":"http://mapproxy.gpweb.dk/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]],[[11.4577738,56.819554],[11.7849181,56.8127385],[11.7716715,56.6332796],[11.4459621,56.6401087]],[[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.5843266,56.2777928],[11.5782882,56.1880397],[11.7392309,56.1845765],[11.7456428,56.2743186]],[[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]]],"terms_url":"http://download.kortforsyningen.dk/content/vilkaar-og-betingelser","terms_text":"Geodatastyrelsen og Danske Kommuner"},{"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]]],"terms_text":"Copyright © Główny Urząd Geodezji i Kartografii.","best":true},{"name":"IBGE Mapa de Setores Rurais","type":"tms","template":"http://{switch:a,b,c}.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]]]},{"name":"IBGE Mapa de Setores Urbanos","type":"tms","template":"http://{switch:a,b,c}.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]]]},{"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.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]],[[-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]],[[-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.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.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.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.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.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.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.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.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.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.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]]]},{"name":"Interspect ortofotó 2014","type":"tms","description":"Four districts of Budapest: III, XIII, XIV, XV","template":"http://geoserver.infobex.hu/Budapest2014/IST/{zoom}/{x}/{y}.jpg","scaleExtent":[10,21],"polygon":[[[19.04642,47.61098],[19.05375,47.60995],[19.06033,47.61037],[19.06022,47.61009],[19.06091,47.61023],[19.0755,47.60835],[19.07796,47.60718],[19.07773,47.60627],[19.07599,47.60433],[19.07337,47.59906],[19.07232,47.59332],[19.0723,47.58865],[19.0693,47.5798],[19.06891,47.57742],[19.06949,47.57211],[19.06623,47.56375],[19.06717,47.56427],[19.0692,47.56456],[19.06992,47.56418],[19.07011,47.56363],[19.07785,47.56148],[19.07986,47.56053],[19.08359,47.55604],[19.08516,47.5548],[19.08601,47.5551],[19.08703,47.55488],[19.0984,47.54666],[19.09974,47.54692],[19.10094,47.54656],[19.1015,47.54593],[19.1015,47.54523],[19.10255,47.54458],[19.10939,47.56255],[19.10917,47.56324],[19.11193,47.57058],[19.11235,47.57087],[19.11271,47.57297],[19.11382,47.57379],[19.1144,47.57504],[19.11779,47.58375],[19.11774,47.5844],[19.11844,47.58512],[19.12,47.58924],[19.12008,47.59563],[19.1206,47.59856],[19.12127,47.59952],[19.12266,47.6004],[19.12436,47.6008],[19.1255,47.60048],[19.12577,47.5997],[19.128,47.59885],[19.13058,47.59898],[19.13768,47.60057],[19.13874,47.60043],[19.14144,47.59639],[19.14122,47.59568],[19.14023,47.59527],[19.15557,47.58499],[19.15413,47.58389],[19.15329,47.58013],[19.15344,47.57918],[19.15499,47.57884],[19.16043,47.57871],[19.16043,47.57583],[19.16213,47.57583],[19.16196,47.57383],[19.17573,47.56442],[19.17511,47.56345],[19.16356,47.55986],[19.16295,47.5594],[19.17589,47.55134],[19.18156,47.54896],[19.18205,47.5483],[19.18165,47.54762],[19.16905,47.53994],[19.15316,47.52885],[19.14747,47.52584],[19.14691,47.52332],[19.14947,47.52059],[19.15581,47.51256],[19.1572,47.51155],[19.15697,47.51051],[19.15885,47.50566],[19.15866,47.50493],[19.15793,47.50438],[19.10292,47.49828],[19.1016,47.49846],[19.10057,47.49914],[19.09185,47.5003],[19.08953,47.50117],[19.07138,47.51722],[19.06794,47.51558],[19.06631,47.51529],[19.06522,47.51545],[19.06347,47.51668],[19.06072,47.51512],[19.05709,47.51044],[19.05567,47.50992],[19.05417,47.50997],[19.04318,47.51383],[19.04093,47.51397],[19.04045,47.51449],[19.03916,47.51909],[19.03898,47.52143],[19.03938,47.52358],[19.04081,47.52649],[19.0408,47.53092],[19.02088,47.53091],[19.02088,47.529],[19.0172,47.52866],[19.01684,47.52876],[19.01453,47.53356],[19.01459,47.5347],[19.01373,47.5348],[19.01167,47.53786],[19.01055,47.53839],[19.0051,47.53978],[19.00501,47.54075],[19.00761,47.54245],[19.00684,47.54297],[19.00684,47.54385],[19.00525,47.54499],[19.0053,47.5455],[19.00462,47.54557],[19.00434,47.54599],[19.00261,47.55075],[18.99714,47.55468],[18.99466,47.55877],[18.99244,47.5605],[18.99173,47.56266],[18.99105,47.56278],[18.986,47.56863],[18.97914,47.57257],[18.97675,47.57301],[18.97622,47.57444],[18.97677,47.57463],[18.97641,47.57596],[18.98247,47.58127],[18.98227,47.58198],[18.98276,47.58283],[18.97695,47.58448],[18.97645,47.58485],[18.97639,47.58555],[18.98285,47.58936],[18.9841,47.58929],[18.99076,47.58612],[18.99375,47.58507],[18.99618,47.58645],[18.99727,47.58664],[19.00068,47.58457],[19.0016,47.58438],[19.00892,47.58637],[19.01088,47.58637],[19.01088,47.5869],[19.01264,47.58738],[19.02151,47.58876],[19.02593,47.58914],[19.03271,47.5883],[19.03199,47.59087],[19.03113,47.59163],[19.03125,47.59276],[19.02883,47.59838],[19.02808,47.59978],[19.0239,47.60425],[19.02393,47.60498],[19.02531,47.60575],[19.03768,47.6104],[19.04642,47.61098]]],"terms_url":"http://interspect.hu/","terms_text":"Interspect Kft.","best":true},{"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]]],"terms_url":"http://geo.nls.uk/maps/","terms_text":"National Library of Scotland Historic Maps"},{"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","id":"GSGS3906"},{"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]]],"terms_url":"http://geo.nls.uk/maps/","terms_text":"National Library of Scotland Historic Maps","id":"GSGS4136"},{"name":"Ireland EEA CORINE 2006","type":"tms","template":"http://a.tile.openstreetmap.ie/tiles/corine/{zoom}/{x}/{y}.png","scaleExtent":[5,16],"polygon":[[[-5.842956,53.8627976],[-5.8341575,53.7633541],[-5.6267647,53.5383692],[-5.9648778,52.1631197],[-6.0453211,52.0527275],[-6.1823261,51.9699475],[-6.3960035,51.9234618],[-6.5945978,51.883911],[-7.2481994,51.9056295],[-7.341212,51.8148076],[-8.1971787,51.5037019],[-8.3191005,51.4167737],[-9.4478202,51.1991221],[-9.9015706,51.2266802],[-10.472215,51.4050139],[-10.8857437,51.6770619],[-11.035318,52.0620016],[-10.9950963,52.1831616],[-10.8178697,52.3139827],[-9.8839736,52.9032208],[-10.1165049,52.9676141],[-10.5514014,53.3317027],[-10.6896633,53.5854022],[-10.6444139,54.0100436],[-10.5501445,54.257482],[-10.2824192,54.4742405],[-9.8073011,54.5705346],[-9.196435,54.5486695],[-9.2253443,54.7000264],[-8.8985435,55.1363582],[-8.0476045,55.4711977],[-7.4367384,55.6191092],[-7.2205471,55.6205288],[-6.8258723,55.5608644],[-6.0679458,55.3727567],[-5.5639184,55.0759594],[-5.0649187,54.4640142],[-5.2572284,54.1582424]]],"terms_url":"http://www.eea.europa.eu/data-and-maps/data/clc-2006-vector-data-version-1","terms_text":"EEA Corine 2006"},{"name":"Ireland EEA GMES Urban Atlas","type":"tms","template":"http://a.tile.openstreetmap.ie/tiles/urbanatlas/{zoom}/{x}/{y}.png","scaleExtent":[5,17],"polygon":[[[-9.2759602,52.7993666],[-9.215509,52.8276933],[-9.1086618,52.9128016],[-9.0196831,52.8837107],[-8.8760649,52.8978445],[-8.8001797,52.8833558],[-8.7665597,52.9065354],[-8.5938079,52.9238592],[-8.5241972,52.8869724],[-8.4956786,52.9105906],[-8.3506448,52.9238592],[-8.2718204,52.9492401],[-8.2249679,52.8991338],[-8.1564001,52.9149986],[-8.0881237,52.7630417],[-8.1360092,52.7239783],[-8.1570652,52.6766443],[-8.2059695,52.6185385],[-8.2025734,52.5954396],[-8.2231242,52.5599691],[-8.2236294,52.5095371],[-8.2976651,52.5025088],[-8.3295888,52.4721087],[-8.3589695,52.4986072],[-8.3737385,52.4764529],[-8.432326,52.4342609],[-8.4754569,52.4216289],[-8.5017727,52.3870011],[-8.5476205,52.3681351],[-8.6444103,52.3376422],[-8.6841451,52.3660614],[-8.8154099,52.3721014],[-8.8614233,52.3521652],[-8.9074451,52.3824674],[-8.9388551,52.3789166],[-8.9782502,52.4093811],[-9.0298715,52.4104169],[-9.1059449,52.420981],[-9.1084962,52.4415071],[-9.140702,52.4650891],[-9.1315765,52.5136207],[-9.1739699,52.5620573],[-9.1426235,52.589645],[-9.1542382,52.610216],[-9.1426231,52.6387401],[-9.1776844,52.6447573],[-9.2012184,52.6526248],[-9.2036198,52.6686468],[-9.2238348,52.6706578],[-9.2161072,52.6919412],[-9.1882395,52.7057242],[-9.2750099,52.7350292],[-9.2601152,52.7616711]],[[-7.307313219981238,53.81625879275365],[-7.245858447032101,53.78300449111207],[-7.15144468970801,53.81179938127503],[-7.086900011973722,53.784424420834],[-7.0347149533800435,53.77996162275688],[-6.975320116954343,53.788481098127924],[-6.928628222423156,53.81443454540607],[-6.992829577403537,53.86609081229548],[-6.975320116954343,53.87945028968944],[-6.949914233165313,53.87094929783329],[-6.9375546140247035,53.87540241385127],[-6.936867968516893,53.896649390754646],[-6.897042529063821,53.889770599553906],[-6.867516772227924,53.880259817835736],[-6.851037280040446,53.88450958346468],[-6.842454211192801,53.89786317755242],[-6.812928454356904,53.90069520963246],[-6.79850889869286,53.89280549994937],[-6.789925829845217,53.89462633440526],[-6.791985766368652,53.904538374710896],[-6.778939501720231,53.918087767078354],[-6.77001311011868,53.91505470292794],[-6.75868345923979,53.921727153244476],[-6.744263903575747,53.916065748791254],[-6.727441088634364,53.92334455637637],[-6.713021532970319,53.90777445003927],[-6.684182421642232,53.90292024303218],[-6.623757616954815,53.88187882710815],[-6.590455309825955,53.857789593974296],[-6.591141955333765,53.835509894663346],[-6.574319140392382,53.82254170362619],[-6.571572558361136,53.804703885117576],[-6.5533764524041285,53.79983770791046],[-6.541360156017425,53.78300449111207],[-6.511491076427622,53.76900546961285],[-6.472695605236269,53.77326653566421],[-6.443513171154276,53.76393220797015],[-6.44728972144724,53.75114486961979],[-6.4775021237909485,53.728199094666586],[-6.459649340587848,53.71682309412751],[-6.435616747814443,53.72230833571077],[-6.4198239011347775,53.72921465935537],[-6.4009411496699595,53.72169889975152],[-6.375878588634836,53.718042098526006],[-6.359055773693453,53.708695495259434],[-6.340173022228636,53.708085862042424],[-6.329873339611461,53.71296268045594],[-6.325753466564592,53.72210519137233],[-6.2938244504513525,53.72576163932632],[-6.265328661877173,53.7363229253304],[-6.240952746349864,53.734292114843086],[-6.180871264416349,53.632015710147016],[-6.092793818322125,53.588038288422446],[-5.985734079608837,53.49383447350347],[-6.0887447432153685,53.27174268379562],[-6.033272979232964,53.1191110041494],[-5.984663357119282,52.9651254915577],[-6.122679104189409,52.73207538466633],[-6.185163845400262,52.73706461957944],[-6.1899703639549415,52.76075568810044],[-6.319059719423517,52.782357357522855],[-6.393904079774976,52.7790347214105],[-6.465315212587381,52.6946379192593],[-6.534666408876349,52.673409093161446],[-6.612257351259057,52.69255711803012],[-6.6692489284074155,52.74745702505679],[-6.671308864930852,52.76948072949997],[-6.720747341493285,52.7748810695361],[-6.71456753192298,52.80311808637125],[-6.658949245790243,52.84709806982182],[-6.582044948915348,52.81349473557279],[-6.547712673524768,52.83133677935633],[-6.531233181337292,52.87404491274922],[-6.617750515321548,52.87528820923615],[-6.728987087587023,52.90635903963372],[-6.780485500672891,52.859122574848655],[-6.870436062196207,52.85165948109425],[-6.938413967469552,52.86658438536895],[-6.965879787782016,52.89766145203082],[-6.987852444031986,52.969260966642985],[-7.039350857117853,52.9560260536776],[-7.109388698914634,53.007288776633686],[-7.068876613953752,53.058078015357786],[-7.088789333680287,53.11869890949892],[-7.119688381531809,53.15000684568904],[-7.105955471375577,53.16112391039828],[-7.127928127625547,53.17223809655703],[-7.180113186219227,53.182526443342745],[-7.160887112000503,53.19898266621498],[-7.057890285828767,53.19898266621498],[-7.048963894227218,53.217077217179636],[-7.0915359157115345,53.235575105358386],[-7.0434707301647235,53.25735126035676],[-7.05102383075065,53.29717703664696],[-6.996778835633536,53.31112780504489],[-7.044157375672535,53.33368557548294],[-7.105955471375576,53.371801590024276],[-7.22050647653913,53.432465115081854],[-7.149441429887032,53.45731709817442],[-7.099891489102085,53.463915962572514],[-7.0744645458045445,53.48370640260363],[-7.079028356140001,53.504650927752664],[-7.047733656696876,53.515119311359335],[-7.029478415355053,53.54147267392419],[-7.054253385747527,53.56471202500164],[-7.009267255298033,53.58561652973758],[-6.992641946218873,53.602642188744426],[-6.989056095241016,53.62739453790707],[-6.9717788132567895,53.63686620586593],[-6.9633031654909425,53.650973114934644],[-6.9871001765258205,53.66623418009986],[-6.999813648174589,53.67086935885432],[-7.008289295940436,53.65908728051006],[-7.044473792171549,53.65367801032349],[-7.066640870943764,53.63918547390694],[-7.101847407817279,53.65870092708686],[-7.120754622064167,53.672993645380515],[-7.137379931143327,53.66893809633893],[-7.160850955725672,53.683034277255075],[-7.174216400279507,53.686316272406906],[-7.196057492599188,53.69017711570491],[-7.210726882963154,53.69480966037566],[-7.247237365646801,53.71661437518035],[-7.239413690786019,53.73223735177976],[-7.260276823748104,53.74361339729716],[-7.2814659431627184,53.75922634307083],[-7.289615604476034,53.77271433845693],[-7.3238441819919515,53.78465723043301],[-7.337209626545788,53.78658318504567],[-7.351227044004687,53.80141007448381],[-7.307313219981238,53.81625879275365]],[[-5.685433013282673,54.77854496390836],[-5.696867084279401,54.73050346921268],[-5.8223689524230124,54.70033215177621],[-5.878760568989772,54.649492182564074],[-5.743404719024681,54.68128223623249],[-5.581196917402638,54.68781619319656],[-5.571488953592992,54.67074450064368],[-5.582915011231644,54.66440901595977],[-5.58291501123164,54.65085746679818],[-5.6086481910584185,54.63997082553691],[-5.6354970593650116,54.61551371292451],[-5.728732824433139,54.6184944610979],[-5.822612969913913,54.49193018941315],[-5.896754545381575,54.44975600798866],[-5.936834914186871,54.38213187386197],[-6.0187561190025445,54.36974944197913],[-6.059257912638059,54.38280030737259],[-6.101784280694663,54.41510088826871],[-6.1740201072375225,54.43476829635816],[-6.216261364689026,54.42827259213158],[-6.264329002478664,54.487825014814625],[-6.249277519938476,54.49741303545491],[-6.288340515296785,54.53143435197413],[-6.283750270272458,54.54447449434036],[-6.321445027854273,54.58928767713928],[-6.264329002478664,54.604982769755765],[-6.240052417736423,54.59541999854735],[-6.098762694536575,54.631690374598676],[-6.051950538018501,54.61314575326238],[-6.031509408441251,54.620921248201434],[-6.002995140908084,54.65571636730639],[-6.0647754758974335,54.6634355452454],[-6.059920158948984,54.704134188139534],[-6.047781866577864,54.71395188569398],[-6.120611620804591,54.801644524994515],[-6.002141887262449,54.80836072138932],[-5.984662746248036,54.78652900156178],[-5.685433013282673,54.77854496390836]],[[-9.128658300749114,53.24759266864586],[-9.024510568479629,53.26744820137083],[-9.016360907166316,53.26364619217274],[-9.001854510028616,53.26588844362053],[-8.9951717877517,53.259258838409615],[-8.973493688658284,53.262378780650025],[-8.95230456924367,53.271444820907114],[-8.956705386352859,53.281580911863244],[-8.961106203462048,53.28119110665652],[-8.960780217009516,53.28908396911955],[-8.954260487958864,53.28927883616923],[-8.95230456924367,53.30155366854246],[-8.963714095082308,53.303793931840495],[-8.9811543702928,53.294734752711804],[-8.985718180628256,53.30174847871221],[-9.019946758144176,53.30768976199425],[-9.00837423907927,53.31596722087059],[-9.01880580556031,53.31625933715475],[-9.045862681120513,53.31275380979257],[-9.06444390891487,53.32122500810515],[-9.080906224767762,53.307397587062724],[-9.08106921799403,53.303404329274585],[-9.09019683866494,53.30574189135002],[-9.095901601584261,53.298826232852214],[-9.10128037805105,53.3008718259498],[-9.115623781962478,53.28450433758295],[-9.121491538108067,53.2832375443259],[-9.13273807072044,53.28557621023763],[-9.144636576237877,53.27865728614638],[-9.13876882009229,53.26345120822951],[-9.128658300749114,53.24759266864586]],[[-8.595266214281438,51.69264788483154],[-8.55819409885298,51.69306638852667],[-8.566697711835303,51.682644706464686],[-8.579130708100188,51.67349700898941],[-8.544554623426079,51.66520531197343],[-8.494765061495364,51.667778759675976],[-8.30113898732036,51.7235009029955],[-8.268406960495541,51.784858633837544],[-8.154536388302146,51.7814362126791],[-8.115350159004825,51.809093351533164],[-8.068326683848039,51.870050153657075],[-8.10059769621054,51.89964422561186],[-8.08123508879304,51.918414974037226],[-8.09183842142643,51.95337589170907],[-8.124570448251253,51.95479649105758],[-8.132407694110718,51.970988142592034],[-8.099675667285895,51.978371865876596],[-8.144394070131078,52.02151390085561],[-8.159607547387685,52.064330945363764],[-8.140705954432507,52.07254939152303],[-8.165600735397863,52.09294727054506],[-8.18726841512697,52.0835993998731],[-8.2093971093184,52.10512489114057],[-8.207092037006792,52.12494181389489],[-8.227837687811258,52.143052434929714],[-8.222766528725723,52.16454923557058],[-8.30298304516965,52.1829264222872],[-8.427456949996438,52.17783811526099],[-8.46710419375608,52.169921813849676],[-8.509978538751975,52.18405707812542],[-8.530263175094117,52.16511480067495],[-8.574981577939297,52.18066502436804],[-8.587889982884295,52.16963906274442],[-8.642289689438227,52.18829678149147],[-8.719279104645906,52.15804472022032],[-8.698533453841442,52.13541291452849],[-8.740946784375014,52.10823956240069],[-8.77460084012448,52.05951253229793],[-8.803183736788409,52.03768144571248],[-8.86818677597573,52.03286015807593],[-8.870491848287335,52.01839317543363],[-8.844214023935015,51.991148511559096],[-8.79811257770287,51.964455373040394],[-8.782899100446263,51.931777239822054],[-8.835915763613228,51.9292188160068],[-8.838681850387156,51.90277322850554],[-8.802261707863764,51.89367006943167],[-8.792580404155013,51.85695425263326],[-8.765841565340368,51.82476769939557],[-8.758926348405547,51.80054140901511],[-8.79811257770287,51.78628456602828],[-8.832227647914657,51.79626482935233],[-8.836837792537873,51.77687258059678],[-8.885705325543944,51.746055989869106],[-8.859888515653944,51.72435763090916],[-8.807332866949299,51.71093369500414],[-8.678248817499297,51.693505197270746],[-8.60540853245251,51.67835695335278],[-8.595266214281438,51.69264788483154]],[[-7.138279151048154,55.06131559970097],[-7.117994514706011,54.99631329558348],[-7.070049010624583,54.98784996056705],[-7.076503213097081,54.93332450204895],[-7.025791622241725,54.91159959910791],[-7.007351043748867,54.87872502112528],[-7.024869593317081,54.8511320998998],[-6.990754523105296,54.81661438893913],[-7.051608432131725,54.80598761598125],[-7.115228427932084,54.80651902101645],[-7.170550163410654,54.84847793920564],[-7.199133060074584,54.84316909395457],[-7.222183783190655,54.85803210052931],[-7.2111194360949415,54.862808332627324],[-7.212041465019584,54.882438010878076],[-7.279349576518514,54.880846771447125],[-7.273817402970655,54.91530955931841],[-7.3033223285592275,54.915839525718205],[-7.363254208661015,54.90894941815292],[-7.385382902852443,54.91636948513913],[-7.391837105324943,54.93438395336098],[-7.429640291235302,54.95291983389722],[-7.420420001988872,54.99208185118366],[-7.410277683817801,55.03437621938347],[-7.3577220351131585,55.057619110599035],[-7.265519142648871,55.07557028899173],[-7.138279151048154,55.06131559970097]],[[-7.190498776293322,52.26144368927652],[-7.156844720543858,52.28443443581867],[-7.132871968503143,52.27343421670601],[-7.113278853854483,52.26779201951648],[-7.098295883829036,52.27230583471742],[-7.089767116276089,52.25509445009032],[-7.07109603055207,52.259186286149074],[-7.033984366335195,52.257352061495865],[-7.027530163862696,52.250720000975015],[-7.034675888028678,52.247756419376],[-7.031218279561267,52.24013487190721],[-7.034214873566356,52.23222966213934],[-7.050580886978767,52.2296884028405],[-7.062567262999124,52.21980434486687],[-7.076858711331088,52.216132562953725],[-7.084926464421715,52.22065163604718],[-7.084465449959392,52.22785295843095],[-7.101292477834124,52.221498911062525],[-7.105211100763858,52.21726237433474],[-7.111665303236357,52.21796849185403],[-7.107977187537785,52.21104805609072],[-7.117773744862115,52.20928246619701],[-7.129760120882472,52.21690931136535],[-7.14497359813908,52.21782726924826],[-7.150505771686938,52.22375823207553],[-7.158112510315241,52.22262858593765],[-7.158804032008724,52.22700580464912],[-7.158573524777563,52.23180612902503],[-7.167563306792832,52.23985256723076],[-7.16733279956167,52.244580933687786],[-7.172519212262786,52.24676851484933],[-7.177590371348324,52.25114335361416],[-7.190498776293322,52.26144368927652]]],"terms_url":"http://www.eea.europa.eu/data-and-maps/data/urban-atlas","terms_text":"EEA GMES Urban Atlas"},{"name":"Japan GSI ortho Imagery","type":"tms","template":"http://cyberjapandata.gsi.go.jp/xyz/ort/{z}/{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]]]},{"name":"Kanton Aargau 25cm (AGIS 2011)","type":"tms","template":"http://tiles.poole.ch/AGIS/OF2011/{zoom}/{x}/{y}.png","scaleExtent":[14,19],"polygon":[[[7.7,47.12],[7.7,47.63],[8.5,47.63],[8.5,47.12],[7.7,47.12]]],"terms_text":"AGIS OF2011"},{"name":"Kanton Aargau 25cm (AGIS 2014)","type":"tms","template":"http://mapproxy.osm.ch:8080/tiles/AGIS2014/EPSG900913/{z}/{x}/{y}.png?origin=nw","scaleExtent":[8,19],"polygon":[[[7.7,47.12],[7.7,47.63],[8.5,47.63],[8.5,47.12],[7.7,47.12]]],"terms_text":"AGIS OF2014","best":true},{"name":"Kanton Solothurn 25cm (SOGIS 2011-2014)","type":"tms","template":"http://mapproxy.osm.ch:8080/tiles/sogis2014/EPSG900913/{z}/{x}/{y}.png?origin=nw","scaleExtent":[12,19],"polygon":[[[7.08,47.03],[7.08,47.54],[8.04,47.54],[8.04,47.03],[7.08,47.03]]],"terms_text":"Orthofoto WMS Solothurn"},{"name":"Katastrálna mapa Slovenska (KaPor, 2010-04)","type":"tms","template":"http://www.freemap.sk/tms/kapor2/{zoom}/{x}/{y}.jpg","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_url":"http://wiki.freemap.sk/KatasterPortal","terms_text":"Permisssion by UGKK"},{"name":"Katastrálna mapa Slovenska (KaPor, 2011-05)","type":"tms","template":"http://www.freemap.sk/tms/kapor2_201105/{zoom}/{x}/{y}.jpg","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_url":"http://wiki.freemap.sk/KatasterPortal","terms_text":"Permisssion by UGKK"},{"name":"Kelowna 2012","type":"tms","description":"High quality aerial imagery taken for the City of Kelowna","template":"http://{switch:a,b,c,d}.tile.paulnorman.ca/kelowna2012/{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]]],"id":"kelowna_2012"},{"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]]],"id":"kelowna_roads","overlay":true},{"name":"LPI NSW Base Map","type":"tms","template":"http://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://www.lpi.nsw.gov.au/mapping_and_imagery/lpi_web_services","terms_text":"© Land and Property Information 2015"},{"name":"LPI NSW Imagery","type":"tms","template":"http://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://www.lpi.nsw.gov.au/mapping_and_imagery/lpi_web_services","terms_text":"© Land and Property Information 2015"},{"name":"LPI NSW Topographic Map","type":"tms","template":"http://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://www.lpi.nsw.gov.au/mapping_and_imagery/lpi_web_services","terms_text":"© Land and Property Information 2015"},{"name":"Landsat 233055","type":"tms","description":"Recent Landsat imagery","template":"http://{switch:a,b,c,d}.tile.paulnorman.ca/landsat_233055/{zoom}/{x}/{y}.png","scaleExtent":[5,14],"polygon":[[[-60.8550011,6.1765004],[-60.4762612,7.9188291],[-62.161689,8.2778675],[-62.5322549,6.5375488]]],"id":"landsat_233055"},{"name":"Latest southwest British Columbia Landsat","type":"tms","description":"Recent lower-resolution landsat imagery for southwest British Columbia","template":"http://{switch:a,b,c,d}.tile.paulnorman.ca/landsat_047026/{zoom}/{x}/{y}.png","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]]],"id":"landsat_047026"},{"name":"Lithuania - NŽT ORT10LT","type":"tms","template":"http://mapproxy.openmap.lt/ort10lt/g/{z}/{x}/{y}.jpeg","scaleExtent":[4,18],"polygon":[[[21.4926054,56.3592046],[21.8134688,56.4097144],[21.9728753,56.4567587],[22.2158294,56.4604404],[22.2183922,56.4162361],[23.3511527,56.4267251],[23.3521778,56.3824815],[23.9179035,56.383305],[23.9176231,56.3392908],[24.5649817,56.3382169],[24.564933,56.3828587],[24.6475683,56.4277798],[24.8099394,56.470646],[24.9733979,56.4698452],[25.1299701,56.2890356],[25.127433,56.1990144],[25.6921076,56.1933684],[26.0839005,56.0067879],[26.4673573,55.7304232],[26.5463565,55.7132705],[26.5154447,55.2345969],[25.7874641,54.8425656],[25.7675259,54.6350898],[25.6165253,54.4404007],[24.4566043,53.9577649],[23.6164786,53.9575517],[23.5632006,54.048085],[22.8462074,54.3563682],[22.831944,54.9414849],[22.4306085,55.1159913],[21.9605898,55.1107144],[21.7253241,55.1496885],[21.5628422,55.2362913],[21.2209638,55.2742668],[21.1630444,55.2803979],[20.9277788,55.3101641],[20.9257285,55.3588507],[20.9980451,55.4514157],[21.0282249,56.0796297]]],"terms_url":"http://www.geoportal.lt","terms_text":"NŽT ORT10LT"},{"name":"Locator Overlay","type":"tms","description":"Shows major features to help orient you.","template":"http://{switch:a,b,c}.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,"overlay":true},{"name":"Luxembourg Inspire Ortho 2010","type":"tms","template":"http://mapproxy.openstreetmap.lu/tiles/ortho2010/EPSG900913/{z}/{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":"http://www.act.public.lu/fr/actualites/2014/02/ortho2014/","terms_text":"Administration du Cadastre et de la Topographie","id":"lu.geoportail.inspire.ortho2010","best":true},{"name":"Luxembourg Inspire Ortho 2013","type":"tms","template":"http://mapproxy.openstreetmap.lu/tiles/ortho2013/EPSG900913/{z}/{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":"http://www.act.public.lu/fr/actualites/2014/02/ortho2014/","terms_text":"Administration du Cadastre et de la Topographie","id":"lu.geoportail.inspire.ortho2013","best":true},{"name":"Mapbox Satellite","type":"tms","description":"Satellite and aerial imagery.","template":"http://{switch:a,b,c}.tiles.mapbox.com/v4/openstreetmap.map-inh7ifmo/{zoom}/{x}/{y}.png?access_token=pk.eyJ1Ijoib3BlbnN0cmVldG1hcCIsImEiOiJncjlmd0t3In0.DmZsIeOW-3x-C5eX-wAqTw","scaleExtent":[0,19],"terms_url":"http://www.mapbox.com/about/maps/","terms_text":"Terms & Feedback","id":"Mapbox","default":true},{"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":[[[-9,49.8],[-9,61.1],[1.9,61.1],[1.9,49.8],[-9,49.8]]],"terms_url":"http://geo.nls.uk/maps/","terms_text":"National Library of Scotland Historic Maps"},{"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]],[[-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]],[[-4.9089213,54.4242078],[-4.282598,54.4429861],[-4.2535417,54.029769],[-4.8766366,54.0221831]],[[-5.8667408,59.1444603],[-5.7759966,59.1470945],[-5.7720016,59.1014052],[-5.8621751,59.0990605]],[[-1.7065887,59.5703599],[-1.5579165,59.5693481],[-1.5564897,59.4965695],[-1.7054472,59.4975834]],[[-7.6865827,58.2940975],[-7.5330594,58.3006957],[-7.5256401,58.2646905],[-7.6797341,58.2577853]],[[-4.5338281,59.0359871],[-4.481322,59.0371616],[-4.4796099,59.0186583],[-4.5332574,59.0180707]],[[-8.6710698,57.8769896],[-8.4673234,57.8897332],[-8.4467775,57.7907],[-8.6510947,57.7779213]],[[-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]],[[-2.1502671,60.171318],[-2.0030218,60.1696146],[-2.0013096,60.0997023],[-2.148555,60.1011247]],[[-6.2086011,59.1163488],[-6.1229934,59.1166418],[-6.121852,59.0714985],[-6.2097426,59.0714985]],[[-4.4159559,59.0889036],[-4.4212022,59.0770848],[-4.3971904,59.0779143],[-4.3913388,59.0897328]]],"terms_url":"http://geo.nls.uk/maps/","terms_text":"National Library of Scotland Historic Maps"},{"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]],[[-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]],[[-6.46676,49.9943621],[-6.1889102,50.004868],[-6.1789222,49.8967815],[-6.3169391,49.8915171],[-6.312399,49.8200979],[-6.4504159,49.8159968]],[[-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.1336607,55.2630226],[-5.1021999,55.2639372],[-5.0999527,55.2458239],[-5.1322161,55.2446343]],[[-5.6431878,55.5095745],[-5.4861028,55.5126594],[-5.4715747,55.3348829],[-5.6277517,55.3302345]],[[-4.7213517,51.2180246],[-4.5804201,51.2212417],[-4.5746416,51.1306736],[-4.7174993,51.1280545]],[[-5.1608796,55.4153626],[-5.0045387,55.4190069],[-5.0184798,55.6153521],[-5.1755648,55.6138137]]],"terms_url":"http://geo.nls.uk/maps/","terms_text":"National Library of Scotland Historic Maps"},{"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":[[[-9.25,54.43],[-9.25,61.12],[0.22,61.12],[0.22,54.43],[-9.25,54.43]]],"terms_url":"http://geo.nls.uk/maps/","terms_text":"National Library of Scotland Historic Maps"},{"name":"NLS - OS 6-inch County Series, 1888-1913","type":"tms","template":"http://geo.nls.uk/mapdata3/os/6_inch_gb_1900/{zoom}/{x}/{y}.png","scaleExtent":[0,17],"polygon":[[[-9,49.8],[-9,61.1],[1.9,61.1],[1.9,49.8],[-9,49.8]]],"terms_url":"http://geo.nls.uk/maps/","terms_text":"National Library of Scotland Historic Maps"},{"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]],[[-2.1646559,60.1622059],[-1.9930299,60.1609801],[-1.9946862,60.1035151],[-2.1663122,60.104743]],[[-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]],[[-0.9847667,60.8943762],[-0.9860347,60.8361105],[-0.8078362,60.8351904],[-0.8065683,60.8934578]],[[-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]],[[-1.7106618,59.5626284],[-1.5417509,59.562215],[-1.5423082,59.5037224],[-1.7112191,59.5041365]]],"terms_url":"http://geo.nls.uk/maps/","terms_text":"National Library of Scotland Historic Maps"},{"name":"NLS - OS 6-inch Scotland, 1842-82","type":"tms","template":"http://geo.nls.uk/maps/os/six_inch/{zoom}/{x}/{-y}.png","scaleExtent":[0,16],"polygon":[[[-7.8,54.62],[-7.8,60.9],[-0.63,60.9],[-0.63,54.62],[-7.8,54.62]]],"terms_url":"http://geo.nls.uk/maps/","terms_text":"National Library of Scotland Historic Maps"},{"name":"New & Misaligned TIGER Roads","type":"tms","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","template":"http://{switch:a,b,c}.tiles.mapbox.com/v4/enf.e0b8291e/{zoom}/{x}/{y}.png?access_token=pk.eyJ1Ijoib3BlbnN0cmVldG1hcCIsImEiOiJhNVlHd29ZIn0.ti6wATGDWOmCnCYen-Ip7Q","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]],[[-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]],[[-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]]],"overlay":true},{"name":"OS 1:25k historic (OSM)","type":"tms","template":"http://ooc.openstreetmap.org/os1/{zoom}/{x}/{y}.jpg","scaleExtent":[6,17],"polygon":[[[-9,49.8],[-9,61.1],[1.9,61.1],[1.9,49.8],[-9,49.8]]]},{"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]]]},{"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},{"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]],[[-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]],[[-5.8343165,49.932156],[-5.8343165,49.9754641],[-5.7683254,49.9754641],[-5.7683254,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]],[[-2.203381,60.1968568],[-2.203381,60.0929443],[-1.9864011,60.0929443],[-1.9864011,60.1968568]],[[-1.7543149,59.5698289],[-1.7543149,59.4639383],[-1.5373349,59.4639383],[-1.5373349,59.5698289]],[[-4.5585981,59.1370518],[-4.5585981,58.9569099],[-4.2867004,58.9569099],[-4.2867004,59.1370518]],[[-6.2787732,59.2025744],[-6.2787732,59.0227769],[-5.6650612,59.0227769],[-5.6650612,59.2025744]],[[-8.7163482,57.9440556],[-8.7163482,57.7305936],[-8.3592926,57.7305936],[-8.3592926,57.9440556]],[[-7.6077005,50.4021026],[-7.6077005,50.2688657],[-7.3907205,50.2688657],[-7.3907205,50.4021026]],[[-7.7304303,58.3579902],[-7.7304303,58.248313],[-7.5134503,58.248313],[-7.5134503,58.3579902]]]},{"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]]]},{"name":"OS Town Plans, Aberdeen 1866-1867 (NLS)","type":"tms","description":"Detailed town plan of Aberdeen 1866-1867, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/aberdeen/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-2.14039404,57.11218789],[-2.14064752,57.17894161],[-2.04501987,57.17901252],[-2.04493842,57.11225862]]],"terms_url":"http://maps.nls.uk/townplans/aberdeen.html","terms_text":"National Library of Scotland - Aberdeen 1866-1867"},{"name":"OS Town Plans, Airdrie 1858 (NLS)","type":"tms","description":"Detailed town plan of Airdrie 1858, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/airdrie/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-3.99291738,55.86408041],[-3.99338933,55.87329115],[-3.9691085,55.87368212],[-3.9686423,55.86447124]]],"terms_url":"http://maps.nls.uk/townplans/airdrie.html","terms_text":"National Library of Scotland - Airdrie 1858"},{"name":"OS Town Plans, Alexandria 1859 (NLS)","type":"tms","description":"Detailed town plan of Alexandria 1859, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/alexandria/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-4.58973571,55.97536707],[-4.59104461,55.99493153],[-4.55985072,55.99558348],[-4.55855754,55.97601855]]],"terms_url":"http://maps.nls.uk/townplans/alexandria.html","terms_text":"National Library of Scotland - Alexandria 1859"},{"name":"OS Town Plans, Alloa 1861-1862 (NLS)","type":"tms","description":"Detailed town plan of Alloa 1861-1862, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/alloa/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-3.81166061,56.09864363],[-3.81274448,56.12169929],[-3.7804609,56.12216898],[-3.77939631,56.09911292]]],"terms_url":"http://maps.nls.uk/townplans/alloa.html","terms_text":"National Library of Scotland - Alloa 1861-1862"},{"name":"OS Town Plans, Annan 1859 (NLS)","type":"tms","description":"Detailed town plan of Annan 1859, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/annan/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-3.27921439,54.98252155],[-3.27960062,54.9946601],[-3.24866331,54.99498165],[-3.24828642,54.98284297]]],"terms_url":"http://maps.nls.uk/townplans/annan.html","terms_text":"National Library of Scotland - Annan 1859"},{"name":"OS Town Plans, Arbroath 1858 (NLS)","type":"tms","description":"Detailed town plan of Arbroath 1858, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/arbroath/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-2.60716469,56.53995105],[-2.60764981,56.57022426],[-2.56498708,56.57042549],[-2.564536,56.54015206]]],"terms_url":"http://maps.nls.uk/townplans/arbroath.html","terms_text":"National Library of Scotland - Arbroath 1858"},{"name":"OS Town Plans, Ayr 1855 (NLS)","type":"tms","description":"Detailed town plan of Ayr 1855, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/ayr/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-4.66768105,55.43748864],[-4.67080057,55.48363961],[-4.60609844,55.48503484],[-4.60305426,55.43888149]]],"terms_url":"http://maps.nls.uk/townplans/ayr.html","terms_text":"National Library of Scotland - Ayr 1855"},{"name":"OS Town Plans, Berwick-upon-Tweed 1852 (NLS)","type":"tms","description":"Detailed town plan of Berwick-upon-Tweed 1852, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/berwick/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-2.02117487,55.75577627],[-2.02118763,55.77904118],[-1.98976956,55.77904265],[-1.9897755,55.75577774]]],"terms_url":"http://maps.nls.uk/townplans/berwick.html","terms_text":"National Library of Scotland - Berwick-upon-Tweed 1852"},{"name":"OS Town Plans, Brechin 1862 (NLS)","type":"tms","description":"Detailed town plan of Brechin 1862, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/brechin/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-2.67480248,56.71456775],[-2.67521172,56.73739937],[-2.64319679,56.73756872],[-2.64280695,56.71473694]]],"terms_url":"http://maps.nls.uk/townplans/brechin.html","terms_text":"National Library of Scotland - Brechin 1862"},{"name":"OS Town Plans, Burntisland 1894 (NLS)","type":"tms","description":"Detailed town plan of Burntisland 1894, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/burntisland/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-3.24879624,56.04240046],[-3.2495182,56.06472996],[-3.21830572,56.06504207],[-3.21760179,56.0427123]]],"terms_url":"http://maps.nls.uk/townplans/burntisland.html","terms_text":"National Library of Scotland - Burntisland 1894"},{"name":"OS Town Plans, Campbelton 1865 (NLS)","type":"tms","description":"Detailed town plan of Campbelton 1865, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/campbeltown/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-5.62345307,55.40255998],[-5.62631353,55.43375303],[-5.58276654,55.43503753],[-5.57994024,55.40384299]]],"terms_url":"http://maps.nls.uk/townplans/campbelton.html","terms_text":"National Library of Scotland - Campbelton 1865"},{"name":"OS Town Plans, Coatbridge 1858 (NLS)","type":"tms","description":"Detailed town plan of Coatbridge 1858, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/coatbridge/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-4.05035921,55.84648689],[-4.05157062,55.86947193],[-4.01953905,55.87000186],[-4.01834651,55.84701638]]],"terms_url":"http://maps.nls.uk/townplans/coatbridge.html","terms_text":"National Library of Scotland - Coatbridge 1858"},{"name":"OS Town Plans, Cupar 1854 (NLS)","type":"tms","description":"Detailed town plan of Cupar 1854, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/cupar1854/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-3.04765872,56.28653177],[-3.04890965,56.332192],[-2.98498515,56.33271677],[-2.98381041,56.28705563]]],"terms_url":"http://maps.nls.uk/townplans/cupar_1.html","terms_text":"National Library of Scotland - Cupar 1854"},{"name":"OS Town Plans, Cupar 1893-1894 (NLS)","type":"tms","description":"Detailed town plan of Cupar 1893-1894, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/cupar1893/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-3.0327697,56.30243657],[-3.03338443,56.32520139],[-3.00146629,56.32546356],[-3.00087054,56.30269852]]],"terms_url":"http://maps.nls.uk/townplans/cupar_2.html","terms_text":"National Library of Scotland - Cupar 1893-1894"},{"name":"OS Town Plans, Dalkeith 1852 (NLS)","type":"tms","description":"Detailed town plan of Dalkeith 1852, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/dalkeith1852/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-3.07862465,55.88900264],[-3.0790381,55.90389729],[-3.05835611,55.90407681],[-3.05795059,55.88918206]]],"terms_url":"http://maps.nls.uk/townplans/dalkeith_1.html","terms_text":"National Library of Scotland - Dalkeith 1852"},{"name":"OS Town Plans, Dalkeith 1893 (NLS)","type":"tms","description":"Detailed town plan of Dalkeith 1893, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/dalkeith1893/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-3.08600192,55.87936087],[-3.08658588,55.90025926],[-3.0436473,55.90063074],[-3.04308639,55.87973206]]],"terms_url":"http://maps.nls.uk/townplans/dalkeith_2.html","terms_text":"National Library of Scotland - Dalkeith 1893"},{"name":"OS Town Plans, Dumbarton 1859 (NLS)","type":"tms","description":"Detailed town plan of Dumbarton 1859, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/dumbarton/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-4.58559982,55.92742578],[-4.58714245,55.95056014],[-4.55463269,55.95123882],[-4.55310939,55.92810387]]],"terms_url":"http://maps.nls.uk/townplans/dumbarton.html","terms_text":"National Library of Scotland - Dumbarton 1859"},{"name":"OS Town Plans, Dumfries 1850 (NLS)","type":"tms","description":"Detailed town plan of Dumfries 1850, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/dumfries1850/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-3.63928076,55.03715991],[-3.64116352,55.08319002],[-3.57823183,55.08402202],[-3.57642118,55.0379905]]],"terms_url":"http://maps.nls.uk/townplans/dumfries_1.html","terms_text":"National Library of Scotland - Dumfries 1850"},{"name":"OS Town Plans, Dumfries 1893 (NLS)","type":"tms","description":"Detailed town plan of Dumfries 1893, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/dumfries1893/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-3.63179081,55.04150111],[-3.63330662,55.07873429],[-3.58259012,55.07940411],[-3.58112132,55.04217001]]],"terms_url":"http://maps.nls.uk/townplans/dumfries_2.html","terms_text":"National Library of Scotland - Dumfries 1893"},{"name":"OS Town Plans, Dundee 1857-1858 (NLS)","type":"tms","description":"Detailed town plan of Dundee 1857-1858, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/dundee1857/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-3.02584468,56.44879161],[-3.02656969,56.47566815],[-2.94710317,56.47629984],[-2.94643424,56.44942266]]],"terms_url":"http://maps.nls.uk/townplans/dundee_1.html","terms_text":"National Library of Scotland - Dundee 1857-1858"},{"name":"OS Town Plans, Dundee 1870-1872 (NLS)","type":"tms","description":"Detailed town plan of Dundee 1870-1872, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/dundee1870/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-3.03399945,56.448497],[-3.03497463,56.48435238],[-2.92352705,56.48523137],[-2.92265681,56.4493748]]],"terms_url":"http://maps.nls.uk/townplans/dundee_2.html","terms_text":"National Library of Scotland - Dundee 1870-1872"},{"name":"OS Town Plans, Dunfermline 1854 (NLS)","type":"tms","description":"Detailed town plan of Dunfermline 1854, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/dunfermline1854/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-3.49045481,56.0605979],[-3.49116489,56.07898822],[-3.44374075,56.07955208],[-3.44305323,56.06116138]]],"terms_url":"http://maps.nls.uk/townplans/dunfermline_1.html","terms_text":"National Library of Scotland - Dunfermline 1854"},{"name":"OS Town Plans, Dunfermline 1894 (NLS)","type":"tms","description":"Detailed town plan of Dunfermline 1894, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/dunfermline1893/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-3.48284159,56.05198219],[-3.48399434,56.08198924],[-3.44209721,56.08248587],[-3.44097697,56.05247826]]],"terms_url":"http://maps.nls.uk/townplans/dunfermline_2.html","terms_text":"National Library of Scotland - Dunfermline 1894"},{"name":"OS Town Plans, Edinburgh 1849-1851 (NLS)","type":"tms","description":"Detailed town plan of Edinburgh 1849-1851, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/edinburgh1849/{zoom}/{x}/{y}.png","scaleExtent":[13,20],"polygon":[[[-3.2361048,55.921366],[-3.23836397,55.99217223],[-3.14197035,55.99310288],[-3.13988689,55.92229419]]],"terms_url":"http://maps.nls.uk/townplans/edinburgh1056_1.html","terms_text":"National Library of Scotland - Edinburgh 1849-1851"},{"name":"OS Town Plans, Edinburgh 1876-1877 (NLS)","type":"tms","description":"Detailed town plan of Edinburgh 1876-1877, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/edinburgh1876/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-3.24740498,55.92116518],[-3.24989581,55.99850896],[-3.13061127,55.99966059],[-3.12835798,55.92231348]]],"terms_url":"http://maps.nls.uk/townplans/edinburgh1056_2.html","terms_text":"National Library of Scotland - Edinburgh 1876-1877"},{"name":"OS Town Plans, Edinburgh 1893-1894 (NLS)","type":"tms","description":"Detailed town plan of Edinburgh 1893-1894, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/edinburgh1893/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-3.26111081,55.89555387],[-3.26450423,55.9997912],[-3.11970824,56.00119128],[-3.1167031,55.89694851]]],"terms_url":"http://maps.nls.uk/townplans/edinburgh500.html","terms_text":"National Library of Scotland - Edinburgh 1893-1894"},{"name":"OS Town Plans, Elgin 1868 (NLS)","type":"tms","description":"Detailed town plan of Elgin 1868, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/elgin/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-3.33665196,57.62879017],[-3.33776583,57.65907381],[-3.29380859,57.65953111],[-3.29273129,57.62924695]]],"terms_url":"http://maps.nls.uk/townplans/elgin.html","terms_text":"National Library of Scotland - Elgin 1868"},{"name":"OS Town Plans, Falkirk 1858-1859 (NLS)","type":"tms","description":"Detailed town plan of Falkirk 1858-1859, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/falkirk/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-3.79587441,55.99343101],[-3.79697783,56.01720281],[-3.76648151,56.01764348],[-3.76539679,55.99387129]]],"terms_url":"http://maps.nls.uk/townplans/falkirk.html","terms_text":"National Library of Scotland - Falkirk 1858-1859"},{"name":"OS Town Plans, Forfar 1860-1861 (NLS)","type":"tms","description":"Detailed town plan of Forfar 1860-1861, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/forfar/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-2.90326183,56.6289471],[-2.90378797,56.65095013],[-2.87228457,56.65117489],[-2.87177676,56.62917168]]],"terms_url":"http://maps.nls.uk/townplans/forfar.html","terms_text":"National Library of Scotland - Forfar 1860-1861"},{"name":"OS Town Plans, Forres 1868 (NLS)","type":"tms","description":"Detailed town plan of Forres 1868, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/forres/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-3.63516795,57.58887872],[-3.63647637,57.618002],[-3.57751453,57.61875171],[-3.5762532,57.58962759]]],"terms_url":"http://maps.nls.uk/townplans/forres.html","terms_text":"National Library of Scotland - Forres 1868"},{"name":"OS Town Plans, Galashiels 1858 (NLS)","type":"tms","description":"Detailed town plan of Galashiels 1858, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/galashiels/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-2.82918609,55.59586303],[-2.82981273,55.62554026],[-2.78895254,55.62580992],[-2.78835674,55.59613239]]],"terms_url":"http://maps.nls.uk/townplans/galashiels.html","terms_text":"National Library of Scotland - Galashiels 1858"},{"name":"OS Town Plans, Girvan 1857 (NLS)","type":"tms","description":"Detailed town plan of Girvan 1857, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/girvan/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-4.87424251,55.22679729],[-4.87587895,55.24945946],[-4.84447382,55.25019598],[-4.84285519,55.22753318]]],"terms_url":"http://maps.nls.uk/townplans/girvan.html","terms_text":"National Library of Scotland - Girvan 1857"},{"name":"OS Town Plans, Glasgow 1857-1858 (NLS)","type":"tms","description":"Detailed town plan of Glasgow 1857-1858, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/glasgow1857/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-4.31575491,55.82072009],[-4.319683,55.88667625],[-4.1771319,55.88928081],[-4.1734447,55.82331825]]],"terms_url":"http://maps.nls.uk/townplans/glasgow_1.html","terms_text":"National Library of Scotland - Glasgow 1857-1858"},{"name":"OS Town Plans, Glasgow 1892-1894 (NLS)","type":"tms","description":"Detailed town plan of Glasgow 1892-1894, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/glasgow1894/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-4.3465357,55.81456228],[-4.35157646,55.89806268],[-4.17788765,55.9012587],[-4.17321842,55.81774834]]],"terms_url":"http://maps.nls.uk/townplans/glasgow_2.html","terms_text":"National Library of Scotland - Glasgow 1892-1894"},{"name":"OS Town Plans, Greenock 1857 (NLS)","type":"tms","description":"Detailed town plan of Greenock 1857, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/greenock/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-4.78108857,55.92617865],[-4.78382957,55.96437481],[-4.7302257,55.96557475],[-4.72753731,55.92737687]]],"terms_url":"http://maps.nls.uk/townplans/greenock.html","terms_text":"National Library of Scotland - Greenock 1857"},{"name":"OS Town Plans, Haddington 1853 (NLS)","type":"tms","description":"Detailed town plan of Haddington 1853, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/haddington1853/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-2.78855542,55.9451862],[-2.78888196,55.96124194],[-2.76674325,55.9613817],[-2.76642588,55.94532587]]],"terms_url":"http://maps.nls.uk/townplans/haddington_1.html","terms_text":"National Library of Scotland - Haddington 1853"},{"name":"OS Town Plans, Haddington 1893 (NLS)","type":"tms","description":"Detailed town plan of Haddington 1893, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/haddington1893/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-2.80152293,55.93428734],[-2.80214693,55.96447189],[-2.76038069,55.9647367],[-2.75978916,55.93455185]]],"terms_url":"http://maps.nls.uk/townplans/haddington_2.html","terms_text":"National Library of Scotland - Haddington 1893"},{"name":"OS Town Plans, Hamilton 1858 (NLS)","type":"tms","description":"Detailed town plan of Hamilton 1858, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/hamilton/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-4.06721642,55.74877265],[-4.06924047,55.78698508],[-4.01679233,55.78785698],[-4.01481949,55.74964331]]],"terms_url":"http://maps.nls.uk/townplans/hamilton.html","terms_text":"National Library of Scotland - Hamilton 1858"},{"name":"OS Town Plans, Hawick 1857-1858 (NLS)","type":"tms","description":"Detailed town plan of Hawick 1857-1858, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/hawick/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-2.80130149,55.4102516],[-2.80176329,55.43304638],[-2.7708832,55.43324489],[-2.77043917,55.41044995]]],"terms_url":"http://maps.nls.uk/townplans/hawick.html","terms_text":"National Library of Scotland - Hawick 1857-1858"},{"name":"OS Town Plans, Inverness 1867-1868 (NLS)","type":"tms","description":"Detailed town plan of Inverness 1867-1868, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/inverness/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-4.25481758,57.45916363],[-4.25752308,57.50302387],[-4.19713638,57.50409032],[-4.1945031,57.46022829]]],"terms_url":"http://maps.nls.uk/townplans/inverness.html","terms_text":"National Library of Scotland - Inverness 1867-1868"},{"name":"OS Town Plans, Irvine 1859 (NLS)","type":"tms","description":"Detailed town plan of Irvine 1859, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/irvine/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-4.67540402,55.60649957],[-4.67643252,55.62159024],[-4.65537888,55.62204812],[-4.65435844,55.60695719]]],"terms_url":"http://maps.nls.uk/townplans/irvine.html","terms_text":"National Library of Scotland - Irvine 1859"},{"name":"OS Town Plans, Jedburgh 1858 (NLS)","type":"tms","description":"Detailed town plan of Jedburgh 1858, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/jedburgh/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-2.56332521,55.47105448],[-2.56355503,55.48715562],[-2.54168193,55.48725438],[-2.54146103,55.47115318]]],"terms_url":"http://maps.nls.uk/townplans/jedburgh.html","terms_text":"National Library of Scotland - Jedburgh 1858"},{"name":"OS Town Plans, Kelso 1857 (NLS)","type":"tms","description":"Detailed town plan of Kelso 1857, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/kelso/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-2.44924544,55.58390848],[-2.44949757,55.6059582],[-2.41902085,55.60606617],[-2.41878581,55.58401636]]],"terms_url":"http://maps.nls.uk/townplans/kelso.html","terms_text":"National Library of Scotland - Kelso 1857"},{"name":"OS Town Plans, Kilmarnock 1857-1859 (NLS)","type":"tms","description":"Detailed town plan of Kilmarnock 1857-1859, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/kilmarnock/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-4.51746876,55.58950933],[-4.5194347,55.62017114],[-4.47675652,55.62104083],[-4.4748238,55.59037802]]],"terms_url":"http://maps.nls.uk/townplans/kilmarnock.html","terms_text":"National Library of Scotland - Kilmarnock 1857-1859"},{"name":"OS Town Plans, Kirkcaldy 1855 (NLS)","type":"tms","description":"Detailed town plan of Kirkcaldy 1855, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/kirkcaldy1855/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-3.17455285,56.09518942],[-3.17554995,56.12790251],[-3.12991402,56.12832843],[-3.12895559,56.09561481]]],"terms_url":"http://maps.nls.uk/townplans/kirkcaldy_1.html","terms_text":"National Library of Scotland - Kirkcaldy 1855"},{"name":"OS Town Plans, Kirkcaldy 1894 (NLS)","type":"tms","description":"Detailed town plan of Kirkcaldy 1894, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/kirkcaldy1894/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-3.17460426,56.09513375],[-3.17560428,56.12794116],[-3.12989512,56.12836777],[-3.12893395,56.09555983]]],"terms_url":"http://maps.nls.uk/townplans/kirkcaldy_2.html","terms_text":"National Library of Scotland - Kirkcaldy 1894"},{"name":"OS Town Plans, Kirkcudbright 1850 (NLS)","type":"tms","description":"Detailed town plan of Kirkcudbright 1850, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/kirkcudbright1850/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-4.06154334,54.82586314],[-4.0623081,54.84086061],[-4.0420219,54.84120364],[-4.04126464,54.82620598]]],"terms_url":"http://maps.nls.uk/townplans/kirkcudbright_1.html","terms_text":"National Library of Scotland - Kirkcudbright 1850"},{"name":"OS Town Plans, Kirkcudbright 1893 (NLS)","type":"tms","description":"Detailed town plan of Kirkcudbright 1893, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/kirkcudbright1893/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-4.06001868,54.82720122],[-4.06079036,54.84234455],[-4.04025067,54.84269158],[-4.03948667,54.82754805]]],"terms_url":"http://maps.nls.uk/townplans/kirkcudbright_2.html","terms_text":"National Library of Scotland - Kirkcudbright 1893"},{"name":"OS Town Plans, Kirkintilloch 1859 (NLS)","type":"tms","description":"Detailed town plan of Kirkintilloch 1859, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/kirkintilloch/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-4.16664222,55.93124287],[-4.16748402,55.94631265],[-4.14637318,55.94668235],[-4.14553956,55.93161237]]],"terms_url":"http://maps.nls.uk/townplans/kirkintilloch.html","terms_text":"National Library of Scotland - Kirkintilloch 1859"},{"name":"OS Town Plans, Kirriemuir 1861 (NLS)","type":"tms","description":"Detailed town plan of Kirriemuir 1861, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/kirriemuir/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-3.01255744,56.65896044],[-3.01302683,56.67645382],[-2.98815879,56.67665366],[-2.98770092,56.65916014]]],"terms_url":"http://maps.nls.uk/townplans/kirriemuir.html","terms_text":"National Library of Scotland - Kirriemuir 1861"},{"name":"OS Town Plans, Lanark 1858 (NLS)","type":"tms","description":"Detailed town plan of Lanark 1858, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/lanark/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-3.78642584,55.66308804],[-3.78710605,55.67800854],[-3.76632876,55.67830935],[-3.76565645,55.66338868]]],"terms_url":"http://maps.nls.uk/townplans/lanark.html","terms_text":"National Library of Scotland - Lanark 1858"},{"name":"OS Town Plans, Linlithgow 1856 (NLS)","type":"tms","description":"Detailed town plan of Linlithgow 1856, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/linlithgow/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-3.61908334,55.95549561],[-3.62033259,55.98538615],[-3.57838447,55.98593047],[-3.57716753,55.95603932]]],"terms_url":"http://maps.nls.uk/townplans/linlithgow.html","terms_text":"National Library of Scotland - Linlithgow 1856"},{"name":"OS Town Plans, Mayole 1856-1857 (NLS)","type":"tms","description":"Detailed town plan of Mayole 1856-1857, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/maybole/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-4.69086378,55.34340178],[-4.6918884,55.35849731],[-4.67089656,55.35895813],[-4.6698799,55.34386234]]],"terms_url":"http://maps.nls.uk/townplans/maybole.html","terms_text":"National Library of Scotland - Mayole 1856-1857"},{"name":"OS Town Plans, Montrose 1861-1862 (NLS)","type":"tms","description":"Detailed town plan of Montrose 1861-1862, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/montrose/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-2.4859324,56.69645192],[-2.4862257,56.71918799],[-2.45405417,56.71930941],[-2.45378027,56.69657324]]],"terms_url":"http://maps.nls.uk/townplans/montrose.html","terms_text":"National Library of Scotland - Montrose 1861-1862"},{"name":"OS Town Plans, Musselburgh 1853 (NLS)","type":"tms","description":"Detailed town plan of Musselburgh 1853, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/musselburgh1853/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-3.07888558,55.93371953],[-3.07954151,55.95729781],[-3.03240684,55.95770177],[-3.03177952,55.93412313]]],"terms_url":"http://maps.nls.uk/townplans/musselburgh_1.html","terms_text":"National Library of Scotland - Musselburgh 1853"},{"name":"OS Town Plans, Musselburgh 1893 (NLS)","type":"tms","description":"Detailed town plan of Musselburgh 1893, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/musselburgh1893/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-3.07017621,55.92694102],[-3.07078961,55.94917624],[-3.03988228,55.94944099],[-3.03928658,55.92720556]]],"terms_url":"http://maps.nls.uk/townplans/musselburgh_2.html","terms_text":"National Library of Scotland - Musselburgh 1893"},{"name":"OS Town Plans, Nairn 1867-1868 (NLS)","type":"tms","description":"Detailed town plan of Nairn 1867-1868, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/nairn/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-3.88433907,57.57899149],[-3.88509905,57.5936822],[-3.85931017,57.59406441],[-3.85856057,57.57937348]]],"terms_url":"http://maps.nls.uk/townplans/nairn.html","terms_text":"National Library of Scotland - Nairn 1867-1868"},{"name":"OS Town Plans, Oban 1867-1868 (NLS)","type":"tms","description":"Detailed town plan of Oban 1867-1868, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/oban/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-5.49548449,56.39080407],[-5.49836627,56.42219039],[-5.45383984,56.42343933],[-5.45099456,56.39205153]]],"terms_url":"http://maps.nls.uk/townplans/oban.html","terms_text":"National Library of Scotland - Oban 1867-1868"},{"name":"OS Town Plans, Paisley 1858 (NLS)","type":"tms","description":"Detailed town plan of Paisley 1858, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/paisley/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-4.45144945,55.85448259],[-4.4036847,55.85420972],[-4.40371385,55.83065193],[-4.4514497,55.83092507]]],"terms_url":"http://maps.nls.uk/townplans/paisley.html","terms_text":"National Library of Scotland - Paisley 1858"},{"name":"OS Town Plans, Peebles 1856 (NLS)","type":"tms","description":"Detailed town plan of Peebles 1856, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/peebles/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-3.20921287,55.63635834],[-3.20990288,55.65873817],[-3.17896372,55.65903935],[-3.17829135,55.63665927]]],"terms_url":"http://maps.nls.uk/townplans/peebles.html","terms_text":"National Library of Scotland - Peebles 1856"},{"name":"OS Town Plans, Perth 1860 (NLS)","type":"tms","description":"Detailed town plan of Perth 1860, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/perth/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-3.45302495,56.37794226],[-3.45416664,56.40789908],[-3.41187528,56.40838777],[-3.41076676,56.3784304]]],"terms_url":"http://maps.nls.uk/townplans/perth.html","terms_text":"National Library of Scotland - Perth 1860"},{"name":"OS Town Plans, Peterhead 1868 (NLS)","type":"tms","description":"Detailed town plan of Peterhead 1868, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/peterhead/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-1.80513747,57.48046916],[-1.80494005,57.51755411],[-1.75135366,57.51746003],[-1.75160539,57.48037522]]],"terms_url":"http://maps.nls.uk/townplans/peterhead","terms_text":"National Library of Scotland - Peterhead 1868"},{"name":"OS Town Plans, Port Glasgow 1856-1857 (NLS)","type":"tms","description":"Detailed town plan of Port Glasgow 1856-1857, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/portglasgow/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-4.70063209,55.91995983],[-4.70222026,55.9427679],[-4.67084958,55.94345237],[-4.6692798,55.92064372]]],"terms_url":"http://maps.nls.uk/townplans/port-glasgow.html","terms_text":"National Library of Scotland - Port Glasgow 1856-1857"},{"name":"OS Town Plans, Portobello 1893-1894 (NLS)","type":"tms","description":"Detailed town plan of Portobello 1893-1894, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/portobello/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-3.12437919,55.93846889],[-3.1250234,55.96068605],[-3.09394827,55.96096586],[-3.09332184,55.93874847]]],"terms_url":"http://maps.nls.uk/townplans/portobello.html","terms_text":"National Library of Scotland - Portobello 1893-1894"},{"name":"OS Town Plans, Rothesay 1862-1863 (NLS)","type":"tms","description":"Detailed town plan of Rothesay 1862-1863, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/rothesay/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-5.06449893,55.82864114],[-5.06569719,55.84385927],[-5.04413114,55.84439519],[-5.04294127,55.82917676]]],"terms_url":"http://maps.nls.uk/townplans/rothesay.html","terms_text":"National Library of Scotland - Rothesay 1862-1863"},{"name":"OS Town Plans, Selkirk 1865 (NLS)","type":"tms","description":"Detailed town plan of Selkirk 1865, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/selkirk/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-2.85998582,55.53499576],[-2.86063259,55.56459732],[-2.82003242,55.56487574],[-2.81941615,55.53527387]]],"terms_url":"http://maps.nls.uk/townplans/selkirk.html","terms_text":"National Library of Scotland - Selkirk 1865"},{"name":"OS Town Plans, St Andrews 1854 (NLS)","type":"tms","description":"Detailed town plan of St Andrews 1854, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/standrews1854/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-2.81342686,56.32097352],[-2.81405804,56.3506222],[-2.77243712,56.35088865],[-2.77183819,56.32123967]]],"terms_url":"http://maps.nls.uk/townplans/st-andrews_1.html","terms_text":"National Library of Scotland - St Andrews 1854"},{"name":"OS Town Plans, St Andrews 1893 (NLS)","type":"tms","description":"Detailed town plan of St Andrews 1893, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/standrews1893/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-2.81545583,56.31861733],[-2.81609919,56.3487653],[-2.77387785,56.34903619],[-2.77326775,56.31888792]]],"terms_url":"http://maps.nls.uk/townplans/st-andrews_2.html","terms_text":"National Library of Scotland - St Andrews 1893"},{"name":"OS Town Plans, Stirling 1858 (NLS)","type":"tms","description":"Detailed town plan of Stirling 1858, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/stirling/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-3.95768489,56.10754239],[-3.95882978,56.13007142],[-3.92711024,56.13057046],[-3.92598386,56.10804101]]],"terms_url":"http://maps.nls.uk/townplans/stirling.html","terms_text":"National Library of Scotland - Stirling 1858"},{"name":"OS Town Plans, Stonehaven 1864 (NLS)","type":"tms","description":"Detailed town plan of Stonehaven 1864, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/stonehaven/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-2.220167,56.9565098],[-2.2202543,56.97129283],[-2.19924399,56.9713281],[-2.19916501,56.95654504]]],"terms_url":"http://maps.nls.uk/townplans/stonehaven.html","terms_text":"National Library of Scotland - Stonehaven 1864"},{"name":"OS Town Plans, Stranraer 1847 (NLS)","type":"tms","description":"Detailed town plan of Stranraer 1847, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/stranraer1847/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-5.04859743,54.8822997],[-5.0508954,54.91268061],[-5.0095373,54.91371278],[-5.00727037,54.88333071]]],"terms_url":"http://maps.nls.uk/townplans/stranraer_1.html","terms_text":"National Library of Scotland - Stranraer 1847"},{"name":"OS Town Plans, Stranraer 1863-1877 (NLS)","type":"tms","description":"Detailed town plan of Stranraer 1863-1877, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/stranraer1867/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-5.04877289,54.88228699],[-5.05107324,54.9126976],[-5.00947337,54.91373582],[-5.00720427,54.88332405]]],"terms_url":"http://maps.nls.uk/townplans/stranraer_1a.html","terms_text":"National Library of Scotland - Stranraer 1863-1877"},{"name":"OS Town Plans, Stranraer 1893 (NLS)","type":"tms","description":"Detailed town plan of Stranraer 1893, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/stranraer1893/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-5.04418424,54.89773858],[-5.04511026,54.90999885],[-5.0140499,54.91077389],[-5.0131333,54.89851327]]],"terms_url":"http://maps.nls.uk/townplans/stranraer_2.html","terms_text":"National Library of Scotland - Stranraer 1893"},{"name":"OS Town Plans, Strathaven 1858 (NLS)","type":"tms","description":"Detailed town plan of Strathaven 1858, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/strathaven/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-4.06914872,55.67242091],[-4.06954357,55.67989707],[-4.05917487,55.6800715],[-4.05878199,55.67259529]]],"terms_url":"http://maps.nls.uk/townplans/strathaven.html","terms_text":"National Library of Scotland - Strathaven 1858"},{"name":"OS Town Plans, Wick 1872 (NLS)","type":"tms","description":"Detailed town plan of Wick 1872, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/wick/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-3.11470001,58.41344839],[-3.11588837,58.45101446],[-3.05949843,58.45149284],[-3.05837008,58.41392606]]],"terms_url":"http://maps.nls.uk/townplans/wick.html","terms_text":"National Library of Scotland - Wick 1872"},{"name":"OS Town Plans, Wigtown 1848 (NLS)","type":"tms","description":"Detailed town plan of Wigtown 1848, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/wigtown1848/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-4.45235587,54.8572296],[-4.45327284,54.87232603],[-4.43254469,54.87274317],[-4.43163545,54.85764651]]],"terms_url":"http://maps.nls.uk/townplans/wigtown_1.html","terms_text":"National Library of Scotland - Wigtown 1848"},{"name":"OS Town Plans, Wigtown 1894 (NLS)","type":"tms","description":"Detailed town plan of Wigtown 1894, courtesy of National Library of Scotland.","template":"http://geo.nls.uk/maps/towns/wigtown1894/{zoom}/{x}/{-y}.png","scaleExtent":[13,20],"polygon":[[[-4.45233361,54.85721131],[-4.45325423,54.87236807],[-4.43257837,54.87278416],[-4.43166549,54.85762716]]],"terms_url":"http://maps.nls.uk/townplans/wigtown_2.html","terms_text":"National Library of Scotland - Wigtown 1894"},{"name":"OpenPT Map (overlay)","type":"tms","template":"http://openptmap.de/tiles/{zoom}/{x}/{y}.png","scaleExtent":[5,16],"polygon":[[[6.4901072,53.665658],[8.5665347,53.9848257],[8.1339457,54.709715],[8.317796,55.0952362],[10.1887438,54.7783834],[10.6321475,54.4778841],[11.2702164,54.6221504],[11.681176,54.3709243],[12.0272473,54.3898199],[13.3250145,54.8531617],[13.9198245,54.6972173],[14.2118221,54.1308273],[14.493005,53.2665063],[14.1577485,52.8766495],[14.7525584,52.5819369],[15.0986297,51.0171541],[14.9364088,50.8399279],[14.730929,50.7920977],[14.4389313,50.8808862],[12.9573138,50.3939044],[12.51391,50.3939044],[12.3084302,50.1173237],[12.6112425,49.9088337],[12.394948,49.7344006],[12.7734634,49.4047626],[14.1469337,48.6031036],[14.6768553,48.6531391],[15.0661855,49.0445497],[16.2666202,48.7459305],[16.4937294,48.8741286],[16.904689,48.7173975],[16.9371332,48.5315383],[16.8384693,48.3823161],[17.2017097,48.010204],[17.1214145,47.6997605],[16.777292,47.6585709],[16.6090543,47.7460598],[16.410228,47.6637214],[16.7352326,47.6147714],[16.5555242,47.3589738],[16.4790525,46.9768539],[16.0355168,46.8096295],[16.0508112,46.6366332],[14.9572663,46.6313822],[14.574908,46.3892866],[12.3954655,46.6891149],[12.1507562,47.0550608],[11.1183887,46.9142058],[11.0342699,46.7729797],[10.4836739,46.8462544],[10.4607324,46.5472973],[10.1013156,46.5735879],[10.2007287,46.1831867],[9.8948421,46.3629068],[9.5966026,46.2889758],[9.2983631,46.505206],[9.2830687,46.2572605],[9.0536537,45.7953255],[8.4265861,46.2466846],[8.4418804,46.4736161],[7.8759901,45.9284607],[7.0959791,45.8645956],[6.7747981,46.1620044],[6.8206811,46.4051083],[6.5453831,46.4578142],[6.3312624,46.3840116],[6.3847926,46.2466846],[5.8953739,46.0878021],[6.1171418,46.3681838],[6.0942003,46.5998657],[6.4383228,46.7782169],[6.4306756,46.9298747],[7.0806847,47.3460216],[6.8436226,47.3719227],[6.9965659,47.5012373],[7.1800979,47.5064033],[7.2336281,47.439206],[7.4553959,47.4805683],[7.7842241,48.645735],[8.1971711,49.0282701],[7.6006921,49.0382974],[7.4477487,49.1634679],[7.2030394,49.1034255],[6.6677378,49.1634679],[6.6371491,49.3331933],[6.3542039,49.4576194],[6.5453831,49.8043366],[6.2471436,49.873384],[6.0789059,50.1534883],[6.3618511,50.3685934],[6.0865531,50.7039632],[5.8800796,51.0513752],[6.1247889,51.1618085],[6.1936134,51.491527],[5.9641984,51.7526501],[6.0253758,51.8897286],[6.4536171,51.8661241],[6.8436226,51.9557552],[6.6906793,52.0499105],[7.0042131,52.2282603],[7.0195074,52.4525245],[6.6983264,52.4665032],[6.6906793,52.6524628],[7.0348017,52.6385432],[7.0730376,52.8330151],[7.2183337,52.9852064],[7.1953922,53.3428087],[7.0042131,53.3291098]]],"terms_url":"http://openstreetmap.org/","terms_text":"© OpenStreetMap contributors, CC-BY-SA"},{"name":"OpenStreetMap (Mapnik)","type":"tms","description":"The default OpenStreetMap layer.","template":"http://{switch:a,b,c}.tile.openstreetmap.org/{zoom}/{x}/{y}.png","scaleExtent":[0,19],"terms_url":"http://openstreetmap.org/","terms_text":"© OpenStreetMap contributors, CC-BY-SA","id":"MAPNIK","default":true},{"name":"OpenStreetMap GPS traces","type":"tms","description":"Public GPS traces uploaded to OpenStreetMap.","template":"http://{switch:a,b,c}.gps-tile.openstreetmap.org/lines/{zoom}/{x}/{y}.png","scaleExtent":[0,20],"terms_url":"http://www.openstreetmap.org/copyright","terms_text":"© OpenStreetMap contributors","terms_html":"© OpenStreetMap contributors. North: South: East: West: ","overlay":true},{"name":"Pangasinán/Bulacan (Phillipines 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]]]},{"name":"Slovakia EEA CORINE 2006","type":"tms","template":"http://www.freemap.sk/tms/clc/{zoom}/{x}/{y}.png","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_url":"http://www.eea.europa.eu/data-and-maps/data/clc-2006-vector-data-version-1","terms_text":"EEA Corine 2006"},{"name":"Slovakia EEA GMES Urban Atlas","type":"tms","template":"http://www.freemap.sk/tms/urbanatlas/{zoom}/{x}/{y}.png","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_url":"http://www.eea.europa.eu/data-and-maps/data/urban-atlas","terms_text":"EEA GMES Urban Atlas"},{"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]]]},{"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]]],"best":true},{"name":"South Tyrol Orthofoto 2011","type":"tms","template":"http://sdi.provincia.bz.it/geoserver/gwc/service/tms/1.0.0/WMTS_OF2011_APB-PAB@GoogleMapsCompatible@png8/{z}/{x}/{-y}.png","polygon":[[[10.373383,46.213553],[10.373383,47.098175],[12.482758,47.098175],[12.482758,46.213553],[10.373383,46.213553]]],"id":"sdi.provinz.bz.it-WMTS_OF2011_APB-PAB"},{"name":"South Tyrol Topomap","type":"tms","template":"http://sdi.provincia.bz.it/geoserver/gwc/service/tms/1.0.0/WMTS_TOPOMAP_APB-PAB@GoogleMapsCompatible@png8/{z}/{x}/{-y}.png","polygon":[[[10.373383,46.213553],[10.373383,47.098175],[12.482758,47.098175],[12.482758,46.213553],[10.373383,46.213553]]],"id":"sdi.provinz.bz.it-WMTS_TOPOMAP_APB-PAB"},{"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"},{"name":"Stadt Zürich Luftbild 2011","type":"tms","template":"http://mapproxy.sosm.ch:8080/tiles/zh_luftbild2011/EPSG900913/{z}/{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","best":true},{"name":"Stevns (Denmark)","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]]],"terms_text":"Stevns Kommune"},{"name":"Surrey Air Survey","type":"tms","template":"http://gravitystorm.dev.openstreetmap.org/surrey/{zoom}/{x}/{y}.png","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]]]},{"name":"Szeged ortophoto 2011","type":"tms","template":"http://e.tile.openstreetmap.hu/szeged-2011-10cm/{zoom}/{x}/{y}.png","scaleExtent":[10,22],"polygon":[[[20.1103390994,46.226038352],[20.1103390994,46.2791486357],[20.1989636982,46.2791486357],[20.1989636982,46.226038352],[20.1103390994,46.226038352]]],"terms_url":"http://www.geo.u-szeged.hu","terms_text":"SZTE TFGT - University of Szeged"},{"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]]],"terms_url":"https://wiki.openstreetmap.org/wiki/Toulouse/ToulouseMetropoleData","terms_text":"ToulouseMetropole"},{"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]]],"terms_url":"https://wiki.openstreetmap.org/wiki/Toulouse/ToulouseMetropoleData","terms_text":"ToulouseMetropole"},{"name":"Tours - Orthophotos 2008-2010","type":"tms","template":"http://wms.openstreetmap.fr/tms/1.0.0/tours/{zoom}/{x}/{y}","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]]],"terms_url":"http://wiki.openstreetmap.org/wiki/Tours/Orthophoto","terms_text":"Orthophoto Tour(s) Plus 2008"},{"name":"Tours - Orthophotos 2013","type":"tms","template":"http://wms.openstreetmap.fr/tms/1.0.0/tours_2013/{zoom}/{x}/{y}","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"},{"name":"U.S. Forest Service roads","type":"tms","template":"http://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]],[[-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]],[[-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]]]},{"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]],[[-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]],[[-71.6299464,41.2540893],[-71.4966465,41.2541393],[-71.4965596,41.122965],[-71.6298594,41.1229149]],[[-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]],[[-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]],[[-123.1291466,49.0645144],[-122.9954224,49.0645144],[-122.9954224,48.9343243],[-123.1291466,48.9343243]],[[-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]]]},{"name":"USGS Topographic Maps","type":"tms","template":"http://{switch:a,b,c}.tile.openstreetmap.us/usgs_scanned_topos/{zoom}/{x}/{y}.png","polygon":[[[-125.990173,48.9962416],[-125.989419,47.9948396],[-123.9929739,47.9955062],[-123.9922429,47.0059202],[-125.988688,47.0052409],[-125.9879604,46.0015618],[-123.9939396,46.0022529],[-123.9925238,43.9961708],[-124.9931832,43.9958116],[-124.9918175,41.9942149],[-125.9851789,41.9938465],[-125.9838655,40.0076111],[-123.9833285,40.0083757],[-123.9814115,37.002615],[-122.21903,37.0033173],[-122.2184144,36.011671],[-122.020087,36.011751],[-122.0188591,33.9961766],[-119.9787757,33.9970206],[-119.9775867,31.9987658],[-114.0122833,32.00129],[-114.0116894,30.9862401],[-105.998294,30.9896679],[-105.9971419,28.9901065],[-102.0210506,28.9918418],[-102.0204916,28.00733],[-100.0062436,28.0082173],[-100.0051143,25.991909],[-98.0109067,25.9928035],[-98.0103613,25.0063461],[-97.0161086,25.0067957],[-97.016654,25.9932494],[-95.9824825,25.9937132],[-95.9835999,27.9891175],[-94.0200898,27.9899826],[-94.0206586,28.9918129],[-88.0156706,28.9944338],[-88.0162494,30.0038862],[-86.0277506,30.0047454],[-86.0271719,28.9953016],[-84.0187909,28.9961781],[-84.017095,25.9817708],[-81.9971976,25.9826768],[-81.9966618,25.0134917],[-84.0165592,25.0125783],[-84.0160068,24.0052745],[-80.0199985,24.007096],[-80.0245309,32.0161282],[-78.0066484,32.0169819],[-78.0072238,32.9894278],[-77.8807233,32.9894807],[-77.8813253,33.9955918],[-76.0115411,33.9963653],[-76.0121459,34.9952552],[-74.0068449,34.9960749],[-74.0099997,40.0084254],[-72.0013745,40.0091931],[-72.002019,40.9912464],[-69.8797398,40.9920457],[-69.8804173,42.00893],[-69.9927682,42.0088883],[-69.9934462,43.0105166],[-67.9845366,43.0112496],[-67.985224,44.0103812],[-65.9892568,44.0110975],[-65.9921237,47.9993584],[-70.006442,47.9980181],[-70.005708,47.0042007],[-72.023686,47.003514],[-72.0222508,45.0059846],[-78.0146667,45.0038705],[-78.0139662,44.0026998],[-80.029686,44.0019763],[-80.0290052,43.0122994],[-81.995479,43.011582],[-81.9982986,47.0042713],[-87.505706,47.0023972],[-87.5064535,48.0142702],[-88.0260889,48.0140968],[-88.026838,49.0086686],[-93.9981078,49.0067142],[-93.9988778,50.0086456],[-96.0138899,50.0079995],[-96.0131199,49.0060547]],[[-160.5787616,22.5062947],[-160.5782192,21.4984647],[-159.0030121,21.499196],[-159.0027422,20.9951068],[-157.5083185,20.995803],[-157.5080519,20.4960241],[-155.966889,20.4967444],[-155.9674267,21.5028287],[-157.5044717,21.5021151],[-157.5047384,21.9984962],[-159.0090946,21.9978002],[-159.0093692,22.5070181]],[[-168.006102,68.9941463],[-168.0047628,68.0107853],[-165.4842481,68.0112562],[-165.4829337,67.0037303],[-168.0034485,67.0032389],[-168.002195,66.0017503],[-169.0087448,66.001546],[-169.0075381,64.9987675],[-168.0009882,64.9989798],[-167.9998282,63.9982374],[-164.9871288,63.9988964],[-164.9860062,62.9950845],[-167.9987057,62.9944019],[-167.9946035,59.0153692],[-162.5027857,59.0167799],[-162.5018149,58.0005815],[-160.0159024,58.0012389],[-160.0149725,57.000035],[-160.5054788,56.9999017],[-160.5045719,55.9968161],[-164.012195,55.9958373],[-164.0113186,55.00107],[-165.994782,55.0005023],[-165.9941266,54.2400584],[-168.0002944,54.2394734],[-168.0000986,54.0094921],[-170.0156134,54.0089011],[-170.0147683,53.0016446],[-171.9993636,53.0010487],[-171.9989488,52.4977745],[-176.0083239,52.4965566],[-176.0081186,52.2452555],[-178.000097,52.2446469],[-177.9992996,51.2554252],[-176.0073212,51.2560472],[-176.0075146,51.4980163],[-171.9981395,51.4992617],[-171.9985419,51.9985373],[-167.9984317,51.9997661],[-167.9994645,53.2560877],[-165.9932968,53.2566866],[-165.9939308,54.0100804],[-159.0067205,54.0121291],[-159.0075717,55.002502],[-158.0190709,55.0027849],[-158.0199473,55.9975094],[-151.9963213,55.9991902],[-151.9981536,57.9986536],[-151.500341,57.9987853],[-151.5012894,58.9919816],[-138.5159989,58.9953194],[-138.5150471,57.9986434],[-136.6872422,57.9991267],[-136.6863158,57.0016688],[-135.9973698,57.001856],[-135.9964667,56.0030544],[-134.6717732,56.003424],[-134.6708865,54.9969623],[-133.9956734,54.9971556],[-133.9948193,54.0031685],[-130.0044418,54.0043387],[-130.0070826,57.0000507],[-131.975877,56.9995156],[-131.9787378,59.9933094],[-138.0071813,59.991805],[-138.0082158,61.0125755],[-140.9874011,61.0118551],[-140.99984,71.0039309],[-154.5023956,71.0017377],[-154.5039632,71.9983391],[-157.499048,71.9978773],[-157.4974758,70.9982877],[-163.0233611,70.9973899],[-163.0218273,69.9707435],[-164.9730896,69.97041],[-164.9717003,68.994689]],[[-168.5133204,62.8689586],[-168.5144423,63.8765677],[-172.0202755,63.8757975],[-172.0191536,62.8681608]],[[-170.9947111,59.9954089],[-170.995726,60.9969787],[-174.0045311,60.9962508],[-174.0035162,59.9946581]],[[-156.0717261,20.2854602],[-154.7940471,20.2860582],[-154.7933145,18.9029464],[-156.0709936,18.9023432]]]},{"name":"Vector Streetmap for San Juan County WA","type":"tms","description":"Public domain street and address data from the San Juan County, WA. Updated at least quarterly.","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},{"name":"Vejmidte (Denmark)","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]],[[11.4577738,56.819554],[11.7849181,56.8127385],[11.7716715,56.6332796],[11.4459621,56.6401087]],[[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.5843266,56.2777928],[11.5782882,56.1880397],[11.7392309,56.1845765],[11.7456428,56.2743186]],[[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]]],"terms_url":"http://wiki.openstreetmap.org/wiki/Vejmidte","terms_text":"Danish municipalities"},{"name":"Vienna: Beschriftungen (annotations)","type":"tms","template":"http://www.wien.gv.at/wmts/beschriftung/normal/google3857/{zoom}/{y}/{x}.png","scaleExtent":[0,19],"polygon":[[[16.17,48.1],[16.17,48.33],[16.58,48.33],[16.58,48.1],[16.17,48.1]]],"terms_url":"http://data.wien.gv.at/","terms_text":"Stadt Wien"},{"name":"Vienna: Mehrzweckkarte (general purpose)","type":"tms","template":"http://www.wien.gv.at/wmts/fmzk/pastell/google3857/{zoom}/{y}/{x}.jpeg","scaleExtent":[0,19],"polygon":[[[16.17,48.1],[16.17,48.33],[16.58,48.33],[16.58,48.1],[16.17,48.1]]],"terms_url":"http://data.wien.gv.at/","terms_text":"Stadt Wien"},{"name":"Vienna: Orthofoto (aerial image)","type":"tms","template":"http://www.wien.gv.at/wmts/lb/farbe/google3857/{zoom}/{y}/{x}.jpeg","scaleExtent":[0,19],"polygon":[[[16.17,48.1],[16.17,48.33],[16.58,48.33],[16.58,48.1],[16.17,48.1]]],"terms_url":"http://data.wien.gv.at/","terms_text":"Stadt Wien"},{"name":"basemap.at","type":"tms","description":"Basemap of Austria, based on goverment data.","template":"http://maps{switch:1,2,3,4}.wien.gv.at/basemap/geolandbasemap/normal/google3857/{zoom}/{y}/{x}.png","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]]],"terms_text":"basemap.at","id":"basemap.at"},{"name":"basemap.at Orthofoto","type":"tms","description":"Orthofoto layer provided by basemap.at. \"Successor\" of geoimage.at imagery.","template":"http://maps{switch:1,2,3,4}.wien.gv.at/basemap/bmaporthofoto30cm/normal/google3857/{zoom}/{y}/{x}.jpeg","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]]],"terms_text":"basemap.at","id":"basemap.at orthofoto","best":true},{"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"}] \ No newline at end of file +[ + { + "name": "7th Series (OS7)", + "type": "tms", + "template": "http://ooc.openstreetmap.org/os7/{zoom}/{x}/{y}.jpg", + "polygon": [ + [ + [ + -9, + 49.8 + ], + [ + -9, + 61.1 + ], + [ + 1.9, + 61.1 + ], + [ + 1.9, + 49.8 + ], + [ + -9, + 49.8 + ] + ] + ] + }, + { + "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" + }, + { + "name": "basemap.at", + "type": "tms", + "description": "Basemap of Austria, based on goverment data.", + "template": "http://maps{switch:1,2,3,4}.wien.gv.at/basemap/geolandbasemap/normal/google3857/{zoom}/{y}/{x}.png", + "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 + ] + ] + ], + "terms_text": "basemap.at", + "id": "basemap.at" + }, + { + "name": "basemap.at Orthofoto", + "type": "tms", + "description": "Orthofoto layer provided by basemap.at. \"Successor\" of geoimage.at imagery.", + "template": "http://maps{switch:1,2,3,4}.wien.gv.at/basemap/bmaporthofoto30cm/normal/google3857/{zoom}/{y}/{x}.jpeg", + "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 + ] + ] + ], + "terms_text": "basemap.at", + "id": "basemap.at orthofoto", + "best": true + }, + { + "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 (c) AGIV", + "best": true + }, + { + "name": "Bing aerial imagery", + "type": "bing", + "description": "Satellite and aerial imagery.", + "template": "http://www.bing.com/maps/", + "scaleExtent": [ + 0, + 22 + ], + "id": "Bing", + "default": true + }, + { + "name": "British Columbia Mosaic", + "type": "tms", + "template": "http://{switch:a,b,c,d}.imagery.paulnorman.ca/tiles/bc_mosaic/{zoom}/{x}/{y}.png", + "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 + ] + ] + ], + "terms_url": "http://imagery.paulnorman.ca/tiles/about.html", + "terms_text": "Copyright Province of British Columbia, City of Surrey" + }, + { + "name": "Cambodia, Laos, Thailand, Vietnam bilingual", + "type": "tms", + "template": "http://{switch:a,b,c,d}.tile.osm-tools.org/osm_then/{zoom}/{x}/{y}.png", + "scaleExtent": [ + 0, + 19 + ], + "polygon": [ + [ + [ + 97.3, + 5.6 + ], + [ + 97.3, + 23.4 + ], + [ + 109.6, + 23.4 + ], + [ + 109.6, + 5.6 + ], + [ + 97.3, + 5.6 + ] + ] + ], + "terms_url": "http://www.osm-tools.org/", + "terms_text": "© osm-tools.org & OpenStreetMap contributors, CC-BY-SA" + }, + { + "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 + ] + ] + ], + "overlay": true + }, + { + "name": "Czech ÚHUL:ORTOFOTO tiles proxy", + "type": "tms", + "template": "http://osm-{switch:a,b,c}.zby.cz/tiles_uhul.php/{zoom}/{x}/{y}.jpg", + "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 + ] + ] + ], + "terms_text": "Ortofoto public domain ÚHUL, year 2000" + }, + { + "name": "Danube flood ortophoto 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" + }, + { + "name": "FÖMI ortofotó 2000", + "type": "tms", + "description": "Hungary", + "template": "http://e.tile.openstreetmap.hu/ortofoto2000/{zoom}/{x}/{y}.jpg", + "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" + }, + { + "name": "FÖMI ortofotó 2005", + "type": "tms", + "description": "Hungary", + "template": "http://e.tile.openstreetmap.hu/ortofoto2005/{zoom}/{x}/{y}.jpg", + "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" + }, + { + "name": "FR-BAN", + "type": "tms", + "description": "French address registry or Base Adresses Nationale", + "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", + "id": "FR-BAN" + }, + { + "name": "FR-Cadastre", + "type": "tms", + "description": "French land registry", + "template": "http://tms.cadastre.openstreetmap.fr/*/tout/{z}/{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": "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", + "id": "FR-Cadastre" + }, + { + "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." + }, + { + "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." + }, + { + "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." + }, + { + "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." + }, + { + "name": "Fugro (Denmark)", + "type": "tms", + "template": "http://{switch:a,b,c}.tile.openstreetmap.dk/fugro2005/{zoom}/{x}/{y}.png", + "scaleExtent": [ + 0, + 19 + ], + "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 + ] + ], + [ + [ + 11.4577738, + 56.819554 + ], + [ + 11.7849181, + 56.8127385 + ], + [ + 11.7716715, + 56.6332796 + ], + [ + 11.4459621, + 56.6401087 + ] + ], + [ + [ + 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.5843266, + 56.2777928 + ], + [ + 11.5782882, + 56.1880397 + ], + [ + 11.7392309, + 56.1845765 + ], + [ + 11.7456428, + 56.2743186 + ] + ], + [ + [ + 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 + ] + ] + ], + "terms_url": "http://wiki.openstreetmap.org/wiki/Fugro", + "terms_text": "Fugro Aerial Mapping" + }, + { + "name": "Geodatastyrelsen (Denmark)", + "type": "tms", + "template": "http://mapproxy.gpweb.dk/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 + ] + ], + [ + [ + 11.4577738, + 56.819554 + ], + [ + 11.7849181, + 56.8127385 + ], + [ + 11.7716715, + 56.6332796 + ], + [ + 11.4459621, + 56.6401087 + ] + ], + [ + [ + 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.5843266, + 56.2777928 + ], + [ + 11.5782882, + 56.1880397 + ], + [ + 11.7392309, + 56.1845765 + ], + [ + 11.7456428, + 56.2743186 + ] + ], + [ + [ + 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 + ] + ] + ], + "terms_url": "http://download.kortforsyningen.dk/content/vilkaar-og-betingelser", + "terms_text": "Geodatastyrelsen og Danske Kommuner" + }, + { + "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 + ] + ] + ], + "terms_text": "Copyright © Główny Urząd Geodezji i Kartografii.", + "best": true + }, + { + "name": "IBGE Mapa de Setores Rurais", + "type": "tms", + "template": "http://{switch:a,b,c}.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 + ] + ] + ] + }, + { + "name": "IBGE Mapa de Setores Urbanos", + "type": "tms", + "template": "http://{switch:a,b,c}.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 + ] + ] + ] + }, + { + "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.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 + ] + ], + [ + [ + -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 + ] + ], + [ + [ + -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.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.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.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.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.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.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.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.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.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.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 + ] + ] + ] + }, + { + "name": "imagico.de OSM images for mapping", + "type": "tms", + "description": "various imagery from all around the world where other image sources are insufficient", + "template": "http://imagico.de/map/osmim_tiles.php?z={zoom}&x={x}&y={-y}", + "polygon": [ + [ + [ + -89.8315284119521, + 81.3934028410464 + ], + [ + -89.8315284119521, + 83.7045077508689 + ], + [ + -17.9663056823904, + 83.7045077508689 + ], + [ + -17.9663056823904, + 81.3934028410464 + ], + [ + -89.8315284119521, + 81.3934028410464 + ] + ], + [ + [ + 3.24652940311363, + -54.4705168479877 + ], + [ + 3.24652940311363, + -54.3753916879791 + ], + [ + 3.46391271871771, + -54.3753916879791 + ], + [ + 3.46391271871771, + -54.4705168479877 + ], + [ + 3.24652940311363, + -54.4705168479877 + ] + ], + [ + [ + 73.2279041335011, + -53.2033655831056 + ], + [ + 73.2279041335011, + -52.9494391381048 + ], + [ + 73.7898811920934, + -52.9494391381048 + ], + [ + 73.7898811920934, + -53.2033655831056 + ], + [ + 73.2279041335011, + -53.2033655831056 + ] + ], + [ + [ + -84.3479873388655, + 74.3894989734754 + ], + [ + -84.3479873388655, + 75.8903032392084 + ], + [ + -79.1485833901459, + 75.8903032392084 + ], + [ + -79.1485833901459, + 74.3894989734754 + ], + [ + -84.3479873388655, + 74.3894989734754 + ] + ], + [ + [ + 29.7662967768464, + 0.20687257729646 + ], + [ + 29.7662967768464, + 0.509176367154027 + ], + [ + 30.0346684679771, + 0.509176367154027 + ], + [ + 30.0346684679771, + 0.20687257729646 + ], + [ + 29.7662967768464, + 0.20687257729646 + ] + ], + [ + [ + 150.388533766196, + -2.80056783608088 + ], + [ + 150.388533766196, + -2.38339617820643 + ], + [ + 150.833478309574, + -2.38339617820643 + ], + [ + 150.833478309574, + -2.80056783608088 + ], + [ + 150.388533766196, + -2.80056783608088 + ] + ], + [ + [ + -72.2652065929688, + -55.5594608405404 + ], + [ + -72.2652065929688, + -54.178890106312 + ], + [ + -69.4910293325508, + -54.178890106312 + ], + [ + -69.4910293325508, + -55.5594608405404 + ], + [ + -72.2652065929688, + -55.5594608405404 + ] + ], + [ + [ + 73.9309166917002, + 34.9688073863467 + ], + [ + 73.9309166917002, + 37.0985693236903 + ], + [ + 76.5270029470414, + 37.0985693236903 + ], + [ + 76.5270029470414, + 34.9688073863467 + ], + [ + 73.9309166917002, + 34.9688073863467 + ] + ], + [ + [ + 120.843824420484, + -3.59549835456283 + ], + [ + 120.843824420484, + -2.51468168634705 + ], + [ + 122.626180758858, + -2.51468168634705 + ], + [ + 122.626180758858, + -3.59549835456283 + ], + [ + 120.843824420484, + -3.59549835456283 + ] + ], + [ + [ + 153.061381062565, + -11.7892410342423 + ], + [ + 153.061381062565, + -11.0722925205757 + ], + [ + 154.411998092239, + -11.0722925205757 + ], + [ + 154.411998092239, + -11.7892410342423 + ], + [ + 153.061381062565, + -11.7892410342423 + ] + ], + [ + [ + 67.8623118572194, + 22.3626187997331 + ], + [ + 67.8623118572194, + 24.8869308169273 + ], + [ + 71.4900144016907, + 24.8869308169273 + ], + [ + 71.4900144016907, + 22.3626187997331 + ], + [ + 67.8623118572194, + 22.3626187997331 + ] + ], + [ + [ + -152.708729431479, + 62.3036424122946 + ], + [ + -152.708729431479, + 63.5464553885127 + ], + [ + -148.994366411548, + 63.5464553885127 + ], + [ + -148.994366411548, + 62.3036424122946 + ], + [ + -152.708729431479, + 62.3036424122946 + ] + ], + [ + [ + 7.63567991501593, + 53.2802190281286 + ], + [ + 7.63567991501593, + 55.502457780526 + ], + [ + 9.20773166222509, + 55.502457780526 + ], + [ + 9.20773166222509, + 53.2802190281286 + ], + [ + 7.63567991501593, + 53.2802190281286 + ] + ], + [ + [ + 7.63567991501593, + 53.2802190281286 + ], + [ + 7.63567991501593, + 55.502457780526 + ], + [ + 9.20773166222509, + 55.502457780526 + ], + [ + 9.20773166222509, + 53.2802190281286 + ], + [ + 7.63567991501593, + 53.2802190281286 + ] + ], + [ + [ + -43.335169388775576, + 59.78884556778711 + ], + [ + -43.5940638938192, + 59.723921705576714 + ], + [ + -43.840898275878764, + 59.67490148496335 + ], + [ + -44.23515133460447, + 59.653417915878954 + ], + [ + -44.657213255061194, + 59.680989005977885 + ], + [ + -45.81015180316172, + 59.81951972989828 + ], + [ + -46.81057076187592, + 59.98139710469466 + ], + [ + -47.20837894817284, + 60.150960472742064 + ], + [ + -47.22064190066637, + 60.33805731472787 + ], + [ + -47.255916208498, + 60.42332684576548 + ], + [ + -47.34990349056956, + 60.446387835215525 + ], + [ + -47.51603887007207, + 60.45119769375011 + ], + [ + -47.65139646003081, + 60.48896403744677 + ], + [ + -47.79170835578903, + 60.52050863908786 + ], + [ + -49.10695022655055, + 60.73414367492607 + ], + [ + -49.52399924941209, + 60.97440124547532 + ], + [ + -50.493558334841985, + 61.089523147855694 + ], + [ + -51.1011476720755, + 61.3931538528416 + ], + [ + -51.226493283028084, + 61.8368218735183 + ], + [ + -51.66491000695862, + 62.06066494936552 + ], + [ + -51.98744899262875, + 62.355028063412306 + ], + [ + -52.04791761614332, + 62.676138274608135 + ], + [ + -52.68385390751712, + 62.89777335327022 + ], + [ + -53.00141158114564, + 63.22960936121321 + ], + [ + -52.98804591383922, + 63.665519960839994 + ], + [ + -53.37455124039754, + 63.88257990608798 + ], + [ + -53.462018437442744, + 64.21700667649995 + ], + [ + -53.625006563694996, + 64.39608940752123 + ], + [ + -53.62418230433685, + 64.87666336480167 + ], + [ + -53.92737410039694, + 65.14174166474336 + ], + [ + -54.58568916434171, + 65.51879633173807 + ], + [ + -55.020580045260964, + 66.04786962007503 + ], + [ + -54.974959716968506, + 66.43747058777413 + ], + [ + -55.04621700056885, + 66.81068389526814 + ], + [ + -55.18883177742317, + 67.07445292724583 + ], + [ + -55.295917291513724, + 67.2980754937805 + ], + [ + -55.49386806070968, + 67.62765205772878 + ], + [ + -55.58982586875712, + 67.74762927352513 + ], + [ + -55.800191618857184, + 68.05623485476666 + ], + [ + -56.166042896634444, + 68.44155152338232 + ], + [ + -56.086954623441976, + 68.68479069915158 + ], + [ + -55.692397350070934, + 69.09499941753234 + ], + [ + -55.78268862269791, + 69.35591450732602 + ], + [ + -55.97508469715559, + 69.51460160299163 + ], + [ + -56.22131441053026, + 69.61961934478276 + ], + [ + -56.28674985487528, + 69.75311038137812 + ], + [ + -56.27734150260429, + 69.86115681621736 + ], + [ + -56.47867255356253, + 69.98628865160101 + ], + [ + -56.729667549723445, + 70.20797294037203 + ], + [ + -56.780049018329095, + 70.4030123058809 + ], + [ + -56.66995480486827, + 70.53429026926025 + ], + [ + -56.76965573535976, + 70.59936425752305 + ], + [ + -56.750047814068225, + 70.67605894741244 + ], + [ + -56.630475021762926, + 70.75228057874938 + ], + [ + -56.63957096755714, + 70.79345598378389 + ], + [ + -56.95453022049966, + 70.92185386457368 + ], + [ + -57.682941688207656, + 71.10356260725686 + ], + [ + -57.9990573064922, + 71.18275256548473 + ], + [ + -58.06673093129251, + 71.31878823942327 + ], + [ + -57.73776694812512, + 71.73468567987527 + ], + [ + -57.688607830732714, + 71.96425305773354 + ], + [ + -57.29627634430133, + 72.25939767922573 + ], + [ + -57.027097307050845, + 72.49722993388094 + ], + [ + -57.22262816078322, + 72.61296218481311 + ], + [ + -57.61910829550675, + 72.72652221937263 + ], + [ + -58.05813139640902, + 73.01331566875426 + ], + [ + -58.76645057271363, + 73.2808359719379 + ], + [ + -59.14761885260487, + 73.53482225342569 + ], + [ + -59.03651118375505, + 73.80651043385626 + ], + [ + -58.8823279108656, + 74.19210040380365 + ], + [ + -59.24788269229215, + 74.4273495816669 + ], + [ + -59.99510425025614, + 74.65678100854564 + ], + [ + -60.806460490534164, + 74.7868931828055 + ], + [ + -61.54936387752781, + 74.99717139513008 + ], + [ + -62.44046860998914, + 75.00073689358435 + ], + [ + -62.985115364477565, + 75.11722591645595 + ], + [ + -63.51928606785155, + 75.31691397958907 + ], + [ + -63.64288486720879, + 75.52488932122031 + ], + [ + -64.1242392273263, + 75.5921799154749 + ], + [ + -64.58761243996756, + 75.53593567213079 + ], + [ + -65.31057987327657, + 75.42103306523184 + ], + [ + -65.99461388511591, + 75.4041967649632 + ], + [ + -66.28964875049822, + 75.41792163747078 + ], + [ + -68.76453492310549, + 75.13410011250316 + ], + [ + -71.04622564987365, + 74.79937286637706 + ], + [ + -73.5067977908339, + 75.97399646374085 + ], + [ + -74.5601685819203, + 76.43273848659732 + ], + [ + -74.5601685819203, + 82.6959322619224 + ], + [ + -12.86174239943403, + 82.6959322619224 + ], + [ + -11.878165975221727, + 82.54102593940235 + ], + [ + -10.7797834094343, + 82.51187042401891 + ], + [ + -10.7797834094343, + 78.34458993192563 + ], + [ + -10.838211677734567, + 78.32665786610472 + ], + [ + -12.549216515959552, + 77.9578508228317 + ], + [ + -12.803493182847879, + 77.85845362808246 + ], + [ + -12.916087338718654, + 77.65848905807152 + ], + [ + -13.070950321133406, + 77.52877948776312 + ], + [ + -13.47955419255021, + 77.40221679143431 + ], + [ + -14.13060832134256, + 77.30552053875587 + ], + [ + -14.69541342101231, + 77.14674387861214 + ], + [ + -14.882617750618206, + 76.84736003108713 + ], + [ + -14.323648701941867, + 76.53205658256601 + ], + [ + -12.810144796765599, + 76.24823964501138 + ], + [ + -12.151831546734856, + 75.86267532270129 + ], + [ + -12.987745033472448, + 75.38717284756257 + ], + [ + -14.066766809859267, + 74.8451997920592 + ], + [ + -15.423357647282502, + 74.4551642069618 + ], + [ + -17.28174157007599, + 74.24584688808936 + ], + [ + -19.113380020736102, + 73.72978765991853 + ], + [ + -20.062373344103577, + 73.11108267968514 + ], + [ + -20.162312506727517, + 72.6186060300425 + ], + [ + -19.85354831628143, + 72.0718529721276 + ], + [ + -19.943252248300748, + 71.55019790921727 + ], + [ + -20.918542646451737, + 70.67423312425346 + ], + [ + -21.379621573201593, + 70.27938590726379 + ], + [ + -21.725469254364587, + 70.05299977015657 + ], + [ + -21.93869730345768, + 69.92215619574657 + ], + [ + -22.463306498894173, + 69.6235894257334 + ], + [ + -23.059252433112615, + 69.5491649852365 + ], + [ + -23.860796144964162, + 69.34443527043162 + ], + [ + -24.74741743781591, + 68.93340370554307 + ], + [ + -25.481987646795183, + 68.76711754662492 + ], + [ + -25.815395630476477, + 68.51279831615729 + ], + [ + -26.344103298317982, + 68.32443780018751 + ], + [ + -27.449680541202035, + 68.19315579455328 + ], + [ + -28.42826258633533, + 67.66140945836786 + ], + [ + -29.237141834543507, + 67.60310787132272 + ], + [ + -30.062476147434136, + 67.41414423917192 + ], + [ + -31.96817868027385, + 66.21262359095492 + ], + [ + -33.33718066100074, + 65.93894291103432 + ], + [ + -33.86781919039464, + 65.7415652217968 + ], + [ + -34.94415141573626, + 65.29121928843726 + ], + [ + -36.438872573697054, + 65.22802281646563 + ], + [ + -36.716767002697864, + 65.14683055370199 + ], + [ + -36.97927615837815, + 64.90967633661491 + ], + [ + -37.473922616631825, + 64.38546237809376 + ], + [ + -38.95785728548117, + 62.7419538908273 + ], + [ + -39.61555442323402, + 61.96904156671025 + ], + [ + -40.549088272349444, + 60.92614046823071 + ], + [ + -41.17137829347243, + 60.43812852329213 + ], + [ + -42.07544989793619, + 60.311876129737485 + ], + [ + -42.734129957211564, + 60.001556976048406 + ], + [ + -43.335169388775576, + 59.78884556778711 + ] + ] + ], + "terms_url": "http://maps.imagico.de/#osmim", + "terms_text": "imagico.de OSM images for mapping", + "id": "osmim-imagicode" + }, + { + "name": "Interspect ortofotó 2014", + "type": "tms", + "description": "Four districts of Budapest: III, XIII, XIV, XV", + "template": "http://geoserver.infobex.hu/Budapest2014/IST/{zoom}/{x}/{y}.jpg", + "scaleExtent": [ + 10, + 21 + ], + "polygon": [ + [ + [ + 19.04642, + 47.61098 + ], + [ + 19.05375, + 47.60995 + ], + [ + 19.06033, + 47.61037 + ], + [ + 19.06022, + 47.61009 + ], + [ + 19.06091, + 47.61023 + ], + [ + 19.0755, + 47.60835 + ], + [ + 19.07796, + 47.60718 + ], + [ + 19.07773, + 47.60627 + ], + [ + 19.07599, + 47.60433 + ], + [ + 19.07337, + 47.59906 + ], + [ + 19.07232, + 47.59332 + ], + [ + 19.0723, + 47.58865 + ], + [ + 19.0693, + 47.5798 + ], + [ + 19.06891, + 47.57742 + ], + [ + 19.06949, + 47.57211 + ], + [ + 19.06623, + 47.56375 + ], + [ + 19.06717, + 47.56427 + ], + [ + 19.0692, + 47.56456 + ], + [ + 19.06992, + 47.56418 + ], + [ + 19.07011, + 47.56363 + ], + [ + 19.07785, + 47.56148 + ], + [ + 19.07986, + 47.56053 + ], + [ + 19.08359, + 47.55604 + ], + [ + 19.08516, + 47.5548 + ], + [ + 19.08601, + 47.5551 + ], + [ + 19.08703, + 47.55488 + ], + [ + 19.0984, + 47.54666 + ], + [ + 19.09974, + 47.54692 + ], + [ + 19.10094, + 47.54656 + ], + [ + 19.1015, + 47.54593 + ], + [ + 19.1015, + 47.54523 + ], + [ + 19.10255, + 47.54458 + ], + [ + 19.10939, + 47.56255 + ], + [ + 19.10917, + 47.56324 + ], + [ + 19.11193, + 47.57058 + ], + [ + 19.11235, + 47.57087 + ], + [ + 19.11271, + 47.57297 + ], + [ + 19.11382, + 47.57379 + ], + [ + 19.1144, + 47.57504 + ], + [ + 19.11779, + 47.58375 + ], + [ + 19.11774, + 47.5844 + ], + [ + 19.11844, + 47.58512 + ], + [ + 19.12, + 47.58924 + ], + [ + 19.12008, + 47.59563 + ], + [ + 19.1206, + 47.59856 + ], + [ + 19.12127, + 47.59952 + ], + [ + 19.12266, + 47.6004 + ], + [ + 19.12436, + 47.6008 + ], + [ + 19.1255, + 47.60048 + ], + [ + 19.12577, + 47.5997 + ], + [ + 19.128, + 47.59885 + ], + [ + 19.13058, + 47.59898 + ], + [ + 19.13768, + 47.60057 + ], + [ + 19.13874, + 47.60043 + ], + [ + 19.14144, + 47.59639 + ], + [ + 19.14122, + 47.59568 + ], + [ + 19.14023, + 47.59527 + ], + [ + 19.15557, + 47.58499 + ], + [ + 19.15413, + 47.58389 + ], + [ + 19.15329, + 47.58013 + ], + [ + 19.15344, + 47.57918 + ], + [ + 19.15499, + 47.57884 + ], + [ + 19.16043, + 47.57871 + ], + [ + 19.16043, + 47.57583 + ], + [ + 19.16213, + 47.57583 + ], + [ + 19.16196, + 47.57383 + ], + [ + 19.17573, + 47.56442 + ], + [ + 19.17511, + 47.56345 + ], + [ + 19.16356, + 47.55986 + ], + [ + 19.16295, + 47.5594 + ], + [ + 19.17589, + 47.55134 + ], + [ + 19.18156, + 47.54896 + ], + [ + 19.18205, + 47.5483 + ], + [ + 19.18165, + 47.54762 + ], + [ + 19.16905, + 47.53994 + ], + [ + 19.15316, + 47.52885 + ], + [ + 19.14747, + 47.52584 + ], + [ + 19.14691, + 47.52332 + ], + [ + 19.14947, + 47.52059 + ], + [ + 19.15581, + 47.51256 + ], + [ + 19.1572, + 47.51155 + ], + [ + 19.15697, + 47.51051 + ], + [ + 19.15885, + 47.50566 + ], + [ + 19.15866, + 47.50493 + ], + [ + 19.15793, + 47.50438 + ], + [ + 19.10292, + 47.49828 + ], + [ + 19.1016, + 47.49846 + ], + [ + 19.10057, + 47.49914 + ], + [ + 19.09185, + 47.5003 + ], + [ + 19.08953, + 47.50117 + ], + [ + 19.07138, + 47.51722 + ], + [ + 19.06794, + 47.51558 + ], + [ + 19.06631, + 47.51529 + ], + [ + 19.06522, + 47.51545 + ], + [ + 19.06347, + 47.51668 + ], + [ + 19.06072, + 47.51512 + ], + [ + 19.05709, + 47.51044 + ], + [ + 19.05567, + 47.50992 + ], + [ + 19.05417, + 47.50997 + ], + [ + 19.04318, + 47.51383 + ], + [ + 19.04093, + 47.51397 + ], + [ + 19.04045, + 47.51449 + ], + [ + 19.03916, + 47.51909 + ], + [ + 19.03898, + 47.52143 + ], + [ + 19.03938, + 47.52358 + ], + [ + 19.04081, + 47.52649 + ], + [ + 19.0408, + 47.53092 + ], + [ + 19.02088, + 47.53091 + ], + [ + 19.02088, + 47.529 + ], + [ + 19.0172, + 47.52866 + ], + [ + 19.01684, + 47.52876 + ], + [ + 19.01453, + 47.53356 + ], + [ + 19.01459, + 47.5347 + ], + [ + 19.01373, + 47.5348 + ], + [ + 19.01167, + 47.53786 + ], + [ + 19.01055, + 47.53839 + ], + [ + 19.0051, + 47.53978 + ], + [ + 19.00501, + 47.54075 + ], + [ + 19.00761, + 47.54245 + ], + [ + 19.00684, + 47.54297 + ], + [ + 19.00684, + 47.54385 + ], + [ + 19.00525, + 47.54499 + ], + [ + 19.0053, + 47.5455 + ], + [ + 19.00462, + 47.54557 + ], + [ + 19.00434, + 47.54599 + ], + [ + 19.00261, + 47.55075 + ], + [ + 18.99714, + 47.55468 + ], + [ + 18.99466, + 47.55877 + ], + [ + 18.99244, + 47.5605 + ], + [ + 18.99173, + 47.56266 + ], + [ + 18.99105, + 47.56278 + ], + [ + 18.986, + 47.56863 + ], + [ + 18.97914, + 47.57257 + ], + [ + 18.97675, + 47.57301 + ], + [ + 18.97622, + 47.57444 + ], + [ + 18.97677, + 47.57463 + ], + [ + 18.97641, + 47.57596 + ], + [ + 18.98247, + 47.58127 + ], + [ + 18.98227, + 47.58198 + ], + [ + 18.98276, + 47.58283 + ], + [ + 18.97695, + 47.58448 + ], + [ + 18.97645, + 47.58485 + ], + [ + 18.97639, + 47.58555 + ], + [ + 18.98285, + 47.58936 + ], + [ + 18.9841, + 47.58929 + ], + [ + 18.99076, + 47.58612 + ], + [ + 18.99375, + 47.58507 + ], + [ + 18.99618, + 47.58645 + ], + [ + 18.99727, + 47.58664 + ], + [ + 19.00068, + 47.58457 + ], + [ + 19.0016, + 47.58438 + ], + [ + 19.00892, + 47.58637 + ], + [ + 19.01088, + 47.58637 + ], + [ + 19.01088, + 47.5869 + ], + [ + 19.01264, + 47.58738 + ], + [ + 19.02151, + 47.58876 + ], + [ + 19.02593, + 47.58914 + ], + [ + 19.03271, + 47.5883 + ], + [ + 19.03199, + 47.59087 + ], + [ + 19.03113, + 47.59163 + ], + [ + 19.03125, + 47.59276 + ], + [ + 19.02883, + 47.59838 + ], + [ + 19.02808, + 47.59978 + ], + [ + 19.0239, + 47.60425 + ], + [ + 19.02393, + 47.60498 + ], + [ + 19.02531, + 47.60575 + ], + [ + 19.03768, + 47.6104 + ], + [ + 19.04642, + 47.61098 + ] + ] + ], + "terms_url": "http://interspect.hu/", + "terms_text": "Interspect Kft.", + "best": true + }, + { + "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 + ] + ] + ], + "terms_url": "http://geo.nls.uk/maps/", + "terms_text": "National Library of Scotland Historic Maps" + }, + { + "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", + "id": "GSGS3906" + }, + { + "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 + ] + ] + ], + "terms_url": "http://geo.nls.uk/maps/", + "terms_text": "National Library of Scotland Historic Maps", + "id": "GSGS4136" + }, + { + "name": "Ireland EEA CORINE 2006", + "type": "tms", + "template": "http://a.tile.openstreetmap.ie/tiles/corine/{zoom}/{x}/{y}.png", + "scaleExtent": [ + 5, + 16 + ], + "polygon": [ + [ + [ + -5.842956, + 53.8627976 + ], + [ + -5.8341575, + 53.7633541 + ], + [ + -5.6267647, + 53.5383692 + ], + [ + -5.9648778, + 52.1631197 + ], + [ + -6.0453211, + 52.0527275 + ], + [ + -6.1823261, + 51.9699475 + ], + [ + -6.3960035, + 51.9234618 + ], + [ + -6.5945978, + 51.883911 + ], + [ + -7.2481994, + 51.9056295 + ], + [ + -7.341212, + 51.8148076 + ], + [ + -8.1971787, + 51.5037019 + ], + [ + -8.3191005, + 51.4167737 + ], + [ + -9.4478202, + 51.1991221 + ], + [ + -9.9015706, + 51.2266802 + ], + [ + -10.472215, + 51.4050139 + ], + [ + -10.8857437, + 51.6770619 + ], + [ + -11.035318, + 52.0620016 + ], + [ + -10.9950963, + 52.1831616 + ], + [ + -10.8178697, + 52.3139827 + ], + [ + -9.8839736, + 52.9032208 + ], + [ + -10.1165049, + 52.9676141 + ], + [ + -10.5514014, + 53.3317027 + ], + [ + -10.6896633, + 53.5854022 + ], + [ + -10.6444139, + 54.0100436 + ], + [ + -10.5501445, + 54.257482 + ], + [ + -10.2824192, + 54.4742405 + ], + [ + -9.8073011, + 54.5705346 + ], + [ + -9.196435, + 54.5486695 + ], + [ + -9.2253443, + 54.7000264 + ], + [ + -8.8985435, + 55.1363582 + ], + [ + -8.0476045, + 55.4711977 + ], + [ + -7.4367384, + 55.6191092 + ], + [ + -7.2205471, + 55.6205288 + ], + [ + -6.8258723, + 55.5608644 + ], + [ + -6.0679458, + 55.3727567 + ], + [ + -5.5639184, + 55.0759594 + ], + [ + -5.0649187, + 54.4640142 + ], + [ + -5.2572284, + 54.1582424 + ] + ] + ], + "terms_url": "http://www.eea.europa.eu/data-and-maps/data/clc-2006-vector-data-version-1", + "terms_text": "EEA Corine 2006" + }, + { + "name": "Ireland EEA GMES Urban Atlas", + "type": "tms", + "template": "http://a.tile.openstreetmap.ie/tiles/urbanatlas/{zoom}/{x}/{y}.png", + "scaleExtent": [ + 5, + 17 + ], + "polygon": [ + [ + [ + -9.2759602, + 52.7993666 + ], + [ + -9.215509, + 52.8276933 + ], + [ + -9.1086618, + 52.9128016 + ], + [ + -9.0196831, + 52.8837107 + ], + [ + -8.8760649, + 52.8978445 + ], + [ + -8.8001797, + 52.8833558 + ], + [ + -8.7665597, + 52.9065354 + ], + [ + -8.5938079, + 52.9238592 + ], + [ + -8.5241972, + 52.8869724 + ], + [ + -8.4956786, + 52.9105906 + ], + [ + -8.3506448, + 52.9238592 + ], + [ + -8.2718204, + 52.9492401 + ], + [ + -8.2249679, + 52.8991338 + ], + [ + -8.1564001, + 52.9149986 + ], + [ + -8.0881237, + 52.7630417 + ], + [ + -8.1360092, + 52.7239783 + ], + [ + -8.1570652, + 52.6766443 + ], + [ + -8.2059695, + 52.6185385 + ], + [ + -8.2025734, + 52.5954396 + ], + [ + -8.2231242, + 52.5599691 + ], + [ + -8.2236294, + 52.5095371 + ], + [ + -8.2976651, + 52.5025088 + ], + [ + -8.3295888, + 52.4721087 + ], + [ + -8.3589695, + 52.4986072 + ], + [ + -8.3737385, + 52.4764529 + ], + [ + -8.432326, + 52.4342609 + ], + [ + -8.4754569, + 52.4216289 + ], + [ + -8.5017727, + 52.3870011 + ], + [ + -8.5476205, + 52.3681351 + ], + [ + -8.6444103, + 52.3376422 + ], + [ + -8.6841451, + 52.3660614 + ], + [ + -8.8154099, + 52.3721014 + ], + [ + -8.8614233, + 52.3521652 + ], + [ + -8.9074451, + 52.3824674 + ], + [ + -8.9388551, + 52.3789166 + ], + [ + -8.9782502, + 52.4093811 + ], + [ + -9.0298715, + 52.4104169 + ], + [ + -9.1059449, + 52.420981 + ], + [ + -9.1084962, + 52.4415071 + ], + [ + -9.140702, + 52.4650891 + ], + [ + -9.1315765, + 52.5136207 + ], + [ + -9.1739699, + 52.5620573 + ], + [ + -9.1426235, + 52.589645 + ], + [ + -9.1542382, + 52.610216 + ], + [ + -9.1426231, + 52.6387401 + ], + [ + -9.1776844, + 52.6447573 + ], + [ + -9.2012184, + 52.6526248 + ], + [ + -9.2036198, + 52.6686468 + ], + [ + -9.2238348, + 52.6706578 + ], + [ + -9.2161072, + 52.6919412 + ], + [ + -9.1882395, + 52.7057242 + ], + [ + -9.2750099, + 52.7350292 + ], + [ + -9.2601152, + 52.7616711 + ] + ], + [ + [ + -7.307313219981238, + 53.81625879275365 + ], + [ + -7.245858447032101, + 53.78300449111207 + ], + [ + -7.15144468970801, + 53.81179938127503 + ], + [ + -7.086900011973722, + 53.784424420834 + ], + [ + -7.0347149533800435, + 53.77996162275688 + ], + [ + -6.975320116954343, + 53.788481098127924 + ], + [ + -6.928628222423156, + 53.81443454540607 + ], + [ + -6.992829577403537, + 53.86609081229548 + ], + [ + -6.975320116954343, + 53.87945028968944 + ], + [ + -6.949914233165313, + 53.87094929783329 + ], + [ + -6.9375546140247035, + 53.87540241385127 + ], + [ + -6.936867968516893, + 53.896649390754646 + ], + [ + -6.897042529063821, + 53.889770599553906 + ], + [ + -6.867516772227924, + 53.880259817835736 + ], + [ + -6.851037280040446, + 53.88450958346468 + ], + [ + -6.842454211192801, + 53.89786317755242 + ], + [ + -6.812928454356904, + 53.90069520963246 + ], + [ + -6.79850889869286, + 53.89280549994937 + ], + [ + -6.789925829845217, + 53.89462633440526 + ], + [ + -6.791985766368652, + 53.904538374710896 + ], + [ + -6.778939501720231, + 53.918087767078354 + ], + [ + -6.77001311011868, + 53.91505470292794 + ], + [ + -6.75868345923979, + 53.921727153244476 + ], + [ + -6.744263903575747, + 53.916065748791254 + ], + [ + -6.727441088634364, + 53.92334455637637 + ], + [ + -6.713021532970319, + 53.90777445003927 + ], + [ + -6.684182421642232, + 53.90292024303218 + ], + [ + -6.623757616954815, + 53.88187882710815 + ], + [ + -6.590455309825955, + 53.857789593974296 + ], + [ + -6.591141955333765, + 53.835509894663346 + ], + [ + -6.574319140392382, + 53.82254170362619 + ], + [ + -6.571572558361136, + 53.804703885117576 + ], + [ + -6.5533764524041285, + 53.79983770791046 + ], + [ + -6.541360156017425, + 53.78300449111207 + ], + [ + -6.511491076427622, + 53.76900546961285 + ], + [ + -6.472695605236269, + 53.77326653566421 + ], + [ + -6.443513171154276, + 53.76393220797015 + ], + [ + -6.44728972144724, + 53.75114486961979 + ], + [ + -6.4775021237909485, + 53.728199094666586 + ], + [ + -6.459649340587848, + 53.71682309412751 + ], + [ + -6.435616747814443, + 53.72230833571077 + ], + [ + -6.4198239011347775, + 53.72921465935537 + ], + [ + -6.4009411496699595, + 53.72169889975152 + ], + [ + -6.375878588634836, + 53.718042098526006 + ], + [ + -6.359055773693453, + 53.708695495259434 + ], + [ + -6.340173022228636, + 53.708085862042424 + ], + [ + -6.329873339611461, + 53.71296268045594 + ], + [ + -6.325753466564592, + 53.72210519137233 + ], + [ + -6.2938244504513525, + 53.72576163932632 + ], + [ + -6.265328661877173, + 53.7363229253304 + ], + [ + -6.240952746349864, + 53.734292114843086 + ], + [ + -6.180871264416349, + 53.632015710147016 + ], + [ + -6.092793818322125, + 53.588038288422446 + ], + [ + -5.985734079608837, + 53.49383447350347 + ], + [ + -6.0887447432153685, + 53.27174268379562 + ], + [ + -6.033272979232964, + 53.1191110041494 + ], + [ + -5.984663357119282, + 52.9651254915577 + ], + [ + -6.122679104189409, + 52.73207538466633 + ], + [ + -6.185163845400262, + 52.73706461957944 + ], + [ + -6.1899703639549415, + 52.76075568810044 + ], + [ + -6.319059719423517, + 52.782357357522855 + ], + [ + -6.393904079774976, + 52.7790347214105 + ], + [ + -6.465315212587381, + 52.6946379192593 + ], + [ + -6.534666408876349, + 52.673409093161446 + ], + [ + -6.612257351259057, + 52.69255711803012 + ], + [ + -6.6692489284074155, + 52.74745702505679 + ], + [ + -6.671308864930852, + 52.76948072949997 + ], + [ + -6.720747341493285, + 52.7748810695361 + ], + [ + -6.71456753192298, + 52.80311808637125 + ], + [ + -6.658949245790243, + 52.84709806982182 + ], + [ + -6.582044948915348, + 52.81349473557279 + ], + [ + -6.547712673524768, + 52.83133677935633 + ], + [ + -6.531233181337292, + 52.87404491274922 + ], + [ + -6.617750515321548, + 52.87528820923615 + ], + [ + -6.728987087587023, + 52.90635903963372 + ], + [ + -6.780485500672891, + 52.859122574848655 + ], + [ + -6.870436062196207, + 52.85165948109425 + ], + [ + -6.938413967469552, + 52.86658438536895 + ], + [ + -6.965879787782016, + 52.89766145203082 + ], + [ + -6.987852444031986, + 52.969260966642985 + ], + [ + -7.039350857117853, + 52.9560260536776 + ], + [ + -7.109388698914634, + 53.007288776633686 + ], + [ + -7.068876613953752, + 53.058078015357786 + ], + [ + -7.088789333680287, + 53.11869890949892 + ], + [ + -7.119688381531809, + 53.15000684568904 + ], + [ + -7.105955471375577, + 53.16112391039828 + ], + [ + -7.127928127625547, + 53.17223809655703 + ], + [ + -7.180113186219227, + 53.182526443342745 + ], + [ + -7.160887112000503, + 53.19898266621498 + ], + [ + -7.057890285828767, + 53.19898266621498 + ], + [ + -7.048963894227218, + 53.217077217179636 + ], + [ + -7.0915359157115345, + 53.235575105358386 + ], + [ + -7.0434707301647235, + 53.25735126035676 + ], + [ + -7.05102383075065, + 53.29717703664696 + ], + [ + -6.996778835633536, + 53.31112780504489 + ], + [ + -7.044157375672535, + 53.33368557548294 + ], + [ + -7.105955471375576, + 53.371801590024276 + ], + [ + -7.22050647653913, + 53.432465115081854 + ], + [ + -7.149441429887032, + 53.45731709817442 + ], + [ + -7.099891489102085, + 53.463915962572514 + ], + [ + -7.0744645458045445, + 53.48370640260363 + ], + [ + -7.079028356140001, + 53.504650927752664 + ], + [ + -7.047733656696876, + 53.515119311359335 + ], + [ + -7.029478415355053, + 53.54147267392419 + ], + [ + -7.054253385747527, + 53.56471202500164 + ], + [ + -7.009267255298033, + 53.58561652973758 + ], + [ + -6.992641946218873, + 53.602642188744426 + ], + [ + -6.989056095241016, + 53.62739453790707 + ], + [ + -6.9717788132567895, + 53.63686620586593 + ], + [ + -6.9633031654909425, + 53.650973114934644 + ], + [ + -6.9871001765258205, + 53.66623418009986 + ], + [ + -6.999813648174589, + 53.67086935885432 + ], + [ + -7.008289295940436, + 53.65908728051006 + ], + [ + -7.044473792171549, + 53.65367801032349 + ], + [ + -7.066640870943764, + 53.63918547390694 + ], + [ + -7.101847407817279, + 53.65870092708686 + ], + [ + -7.120754622064167, + 53.672993645380515 + ], + [ + -7.137379931143327, + 53.66893809633893 + ], + [ + -7.160850955725672, + 53.683034277255075 + ], + [ + -7.174216400279507, + 53.686316272406906 + ], + [ + -7.196057492599188, + 53.69017711570491 + ], + [ + -7.210726882963154, + 53.69480966037566 + ], + [ + -7.247237365646801, + 53.71661437518035 + ], + [ + -7.239413690786019, + 53.73223735177976 + ], + [ + -7.260276823748104, + 53.74361339729716 + ], + [ + -7.2814659431627184, + 53.75922634307083 + ], + [ + -7.289615604476034, + 53.77271433845693 + ], + [ + -7.3238441819919515, + 53.78465723043301 + ], + [ + -7.337209626545788, + 53.78658318504567 + ], + [ + -7.351227044004687, + 53.80141007448381 + ], + [ + -7.307313219981238, + 53.81625879275365 + ] + ], + [ + [ + -5.685433013282673, + 54.77854496390836 + ], + [ + -5.696867084279401, + 54.73050346921268 + ], + [ + -5.8223689524230124, + 54.70033215177621 + ], + [ + -5.878760568989772, + 54.649492182564074 + ], + [ + -5.743404719024681, + 54.68128223623249 + ], + [ + -5.581196917402638, + 54.68781619319656 + ], + [ + -5.571488953592992, + 54.67074450064368 + ], + [ + -5.582915011231644, + 54.66440901595977 + ], + [ + -5.58291501123164, + 54.65085746679818 + ], + [ + -5.6086481910584185, + 54.63997082553691 + ], + [ + -5.6354970593650116, + 54.61551371292451 + ], + [ + -5.728732824433139, + 54.6184944610979 + ], + [ + -5.822612969913913, + 54.49193018941315 + ], + [ + -5.896754545381575, + 54.44975600798866 + ], + [ + -5.936834914186871, + 54.38213187386197 + ], + [ + -6.0187561190025445, + 54.36974944197913 + ], + [ + -6.059257912638059, + 54.38280030737259 + ], + [ + -6.101784280694663, + 54.41510088826871 + ], + [ + -6.1740201072375225, + 54.43476829635816 + ], + [ + -6.216261364689026, + 54.42827259213158 + ], + [ + -6.264329002478664, + 54.487825014814625 + ], + [ + -6.249277519938476, + 54.49741303545491 + ], + [ + -6.288340515296785, + 54.53143435197413 + ], + [ + -6.283750270272458, + 54.54447449434036 + ], + [ + -6.321445027854273, + 54.58928767713928 + ], + [ + -6.264329002478664, + 54.604982769755765 + ], + [ + -6.240052417736423, + 54.59541999854735 + ], + [ + -6.098762694536575, + 54.631690374598676 + ], + [ + -6.051950538018501, + 54.61314575326238 + ], + [ + -6.031509408441251, + 54.620921248201434 + ], + [ + -6.002995140908084, + 54.65571636730639 + ], + [ + -6.0647754758974335, + 54.6634355452454 + ], + [ + -6.059920158948984, + 54.704134188139534 + ], + [ + -6.047781866577864, + 54.71395188569398 + ], + [ + -6.120611620804591, + 54.801644524994515 + ], + [ + -6.002141887262449, + 54.80836072138932 + ], + [ + -5.984662746248036, + 54.78652900156178 + ], + [ + -5.685433013282673, + 54.77854496390836 + ] + ], + [ + [ + -9.128658300749114, + 53.24759266864586 + ], + [ + -9.024510568479629, + 53.26744820137083 + ], + [ + -9.016360907166316, + 53.26364619217274 + ], + [ + -9.001854510028616, + 53.26588844362053 + ], + [ + -8.9951717877517, + 53.259258838409615 + ], + [ + -8.973493688658284, + 53.262378780650025 + ], + [ + -8.95230456924367, + 53.271444820907114 + ], + [ + -8.956705386352859, + 53.281580911863244 + ], + [ + -8.961106203462048, + 53.28119110665652 + ], + [ + -8.960780217009516, + 53.28908396911955 + ], + [ + -8.954260487958864, + 53.28927883616923 + ], + [ + -8.95230456924367, + 53.30155366854246 + ], + [ + -8.963714095082308, + 53.303793931840495 + ], + [ + -8.9811543702928, + 53.294734752711804 + ], + [ + -8.985718180628256, + 53.30174847871221 + ], + [ + -9.019946758144176, + 53.30768976199425 + ], + [ + -9.00837423907927, + 53.31596722087059 + ], + [ + -9.01880580556031, + 53.31625933715475 + ], + [ + -9.045862681120513, + 53.31275380979257 + ], + [ + -9.06444390891487, + 53.32122500810515 + ], + [ + -9.080906224767762, + 53.307397587062724 + ], + [ + -9.08106921799403, + 53.303404329274585 + ], + [ + -9.09019683866494, + 53.30574189135002 + ], + [ + -9.095901601584261, + 53.298826232852214 + ], + [ + -9.10128037805105, + 53.3008718259498 + ], + [ + -9.115623781962478, + 53.28450433758295 + ], + [ + -9.121491538108067, + 53.2832375443259 + ], + [ + -9.13273807072044, + 53.28557621023763 + ], + [ + -9.144636576237877, + 53.27865728614638 + ], + [ + -9.13876882009229, + 53.26345120822951 + ], + [ + -9.128658300749114, + 53.24759266864586 + ] + ], + [ + [ + -8.595266214281438, + 51.69264788483154 + ], + [ + -8.55819409885298, + 51.69306638852667 + ], + [ + -8.566697711835303, + 51.682644706464686 + ], + [ + -8.579130708100188, + 51.67349700898941 + ], + [ + -8.544554623426079, + 51.66520531197343 + ], + [ + -8.494765061495364, + 51.667778759675976 + ], + [ + -8.30113898732036, + 51.7235009029955 + ], + [ + -8.268406960495541, + 51.784858633837544 + ], + [ + -8.154536388302146, + 51.7814362126791 + ], + [ + -8.115350159004825, + 51.809093351533164 + ], + [ + -8.068326683848039, + 51.870050153657075 + ], + [ + -8.10059769621054, + 51.89964422561186 + ], + [ + -8.08123508879304, + 51.918414974037226 + ], + [ + -8.09183842142643, + 51.95337589170907 + ], + [ + -8.124570448251253, + 51.95479649105758 + ], + [ + -8.132407694110718, + 51.970988142592034 + ], + [ + -8.099675667285895, + 51.978371865876596 + ], + [ + -8.144394070131078, + 52.02151390085561 + ], + [ + -8.159607547387685, + 52.064330945363764 + ], + [ + -8.140705954432507, + 52.07254939152303 + ], + [ + -8.165600735397863, + 52.09294727054506 + ], + [ + -8.18726841512697, + 52.0835993998731 + ], + [ + -8.2093971093184, + 52.10512489114057 + ], + [ + -8.207092037006792, + 52.12494181389489 + ], + [ + -8.227837687811258, + 52.143052434929714 + ], + [ + -8.222766528725723, + 52.16454923557058 + ], + [ + -8.30298304516965, + 52.1829264222872 + ], + [ + -8.427456949996438, + 52.17783811526099 + ], + [ + -8.46710419375608, + 52.169921813849676 + ], + [ + -8.509978538751975, + 52.18405707812542 + ], + [ + -8.530263175094117, + 52.16511480067495 + ], + [ + -8.574981577939297, + 52.18066502436804 + ], + [ + -8.587889982884295, + 52.16963906274442 + ], + [ + -8.642289689438227, + 52.18829678149147 + ], + [ + -8.719279104645906, + 52.15804472022032 + ], + [ + -8.698533453841442, + 52.13541291452849 + ], + [ + -8.740946784375014, + 52.10823956240069 + ], + [ + -8.77460084012448, + 52.05951253229793 + ], + [ + -8.803183736788409, + 52.03768144571248 + ], + [ + -8.86818677597573, + 52.03286015807593 + ], + [ + -8.870491848287335, + 52.01839317543363 + ], + [ + -8.844214023935015, + 51.991148511559096 + ], + [ + -8.79811257770287, + 51.964455373040394 + ], + [ + -8.782899100446263, + 51.931777239822054 + ], + [ + -8.835915763613228, + 51.9292188160068 + ], + [ + -8.838681850387156, + 51.90277322850554 + ], + [ + -8.802261707863764, + 51.89367006943167 + ], + [ + -8.792580404155013, + 51.85695425263326 + ], + [ + -8.765841565340368, + 51.82476769939557 + ], + [ + -8.758926348405547, + 51.80054140901511 + ], + [ + -8.79811257770287, + 51.78628456602828 + ], + [ + -8.832227647914657, + 51.79626482935233 + ], + [ + -8.836837792537873, + 51.77687258059678 + ], + [ + -8.885705325543944, + 51.746055989869106 + ], + [ + -8.859888515653944, + 51.72435763090916 + ], + [ + -8.807332866949299, + 51.71093369500414 + ], + [ + -8.678248817499297, + 51.693505197270746 + ], + [ + -8.60540853245251, + 51.67835695335278 + ], + [ + -8.595266214281438, + 51.69264788483154 + ] + ], + [ + [ + -7.138279151048154, + 55.06131559970097 + ], + [ + -7.117994514706011, + 54.99631329558348 + ], + [ + -7.070049010624583, + 54.98784996056705 + ], + [ + -7.076503213097081, + 54.93332450204895 + ], + [ + -7.025791622241725, + 54.91159959910791 + ], + [ + -7.007351043748867, + 54.87872502112528 + ], + [ + -7.024869593317081, + 54.8511320998998 + ], + [ + -6.990754523105296, + 54.81661438893913 + ], + [ + -7.051608432131725, + 54.80598761598125 + ], + [ + -7.115228427932084, + 54.80651902101645 + ], + [ + -7.170550163410654, + 54.84847793920564 + ], + [ + -7.199133060074584, + 54.84316909395457 + ], + [ + -7.222183783190655, + 54.85803210052931 + ], + [ + -7.2111194360949415, + 54.862808332627324 + ], + [ + -7.212041465019584, + 54.882438010878076 + ], + [ + -7.279349576518514, + 54.880846771447125 + ], + [ + -7.273817402970655, + 54.91530955931841 + ], + [ + -7.3033223285592275, + 54.915839525718205 + ], + [ + -7.363254208661015, + 54.90894941815292 + ], + [ + -7.385382902852443, + 54.91636948513913 + ], + [ + -7.391837105324943, + 54.93438395336098 + ], + [ + -7.429640291235302, + 54.95291983389722 + ], + [ + -7.420420001988872, + 54.99208185118366 + ], + [ + -7.410277683817801, + 55.03437621938347 + ], + [ + -7.3577220351131585, + 55.057619110599035 + ], + [ + -7.265519142648871, + 55.07557028899173 + ], + [ + -7.138279151048154, + 55.06131559970097 + ] + ], + [ + [ + -7.190498776293322, + 52.26144368927652 + ], + [ + -7.156844720543858, + 52.28443443581867 + ], + [ + -7.132871968503143, + 52.27343421670601 + ], + [ + -7.113278853854483, + 52.26779201951648 + ], + [ + -7.098295883829036, + 52.27230583471742 + ], + [ + -7.089767116276089, + 52.25509445009032 + ], + [ + -7.07109603055207, + 52.259186286149074 + ], + [ + -7.033984366335195, + 52.257352061495865 + ], + [ + -7.027530163862696, + 52.250720000975015 + ], + [ + -7.034675888028678, + 52.247756419376 + ], + [ + -7.031218279561267, + 52.24013487190721 + ], + [ + -7.034214873566356, + 52.23222966213934 + ], + [ + -7.050580886978767, + 52.2296884028405 + ], + [ + -7.062567262999124, + 52.21980434486687 + ], + [ + -7.076858711331088, + 52.216132562953725 + ], + [ + -7.084926464421715, + 52.22065163604718 + ], + [ + -7.084465449959392, + 52.22785295843095 + ], + [ + -7.101292477834124, + 52.221498911062525 + ], + [ + -7.105211100763858, + 52.21726237433474 + ], + [ + -7.111665303236357, + 52.21796849185403 + ], + [ + -7.107977187537785, + 52.21104805609072 + ], + [ + -7.117773744862115, + 52.20928246619701 + ], + [ + -7.129760120882472, + 52.21690931136535 + ], + [ + -7.14497359813908, + 52.21782726924826 + ], + [ + -7.150505771686938, + 52.22375823207553 + ], + [ + -7.158112510315241, + 52.22262858593765 + ], + [ + -7.158804032008724, + 52.22700580464912 + ], + [ + -7.158573524777563, + 52.23180612902503 + ], + [ + -7.167563306792832, + 52.23985256723076 + ], + [ + -7.16733279956167, + 52.244580933687786 + ], + [ + -7.172519212262786, + 52.24676851484933 + ], + [ + -7.177590371348324, + 52.25114335361416 + ], + [ + -7.190498776293322, + 52.26144368927652 + ] + ] + ], + "terms_url": "http://www.eea.europa.eu/data-and-maps/data/urban-atlas", + "terms_text": "EEA GMES Urban Atlas" + }, + { + "name": "Japan GSI ortho Imagery", + "type": "tms", + "template": "http://cyberjapandata.gsi.go.jp/xyz/ort/{z}/{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 + ] + ] + ] + }, + { + "name": "Kanton Aargau 25cm (AGIS 2011)", + "type": "tms", + "template": "http://tiles.poole.ch/AGIS/OF2011/{zoom}/{x}/{y}.png", + "scaleExtent": [ + 14, + 19 + ], + "polygon": [ + [ + [ + 7.7, + 47.12 + ], + [ + 7.7, + 47.63 + ], + [ + 8.5, + 47.63 + ], + [ + 8.5, + 47.12 + ], + [ + 7.7, + 47.12 + ] + ] + ], + "terms_text": "AGIS OF2011" + }, + { + "name": "Kanton Aargau 25cm (AGIS 2014)", + "type": "tms", + "template": "http://mapproxy.osm.ch:8080/tiles/AGIS2014/EPSG900913/{z}/{x}/{y}.png?origin=nw", + "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", + "best": true + }, + { + "name": "Kanton Solothurn 25cm (SOGIS 2011-2014)", + "type": "tms", + "template": "http://mapproxy.osm.ch:8080/tiles/sogis2014/EPSG900913/{z}/{x}/{y}.png?origin=nw", + "scaleExtent": [ + 12, + 19 + ], + "polygon": [ + [ + [ + 7.08, + 47.03 + ], + [ + 7.08, + 47.54 + ], + [ + 8.04, + 47.54 + ], + [ + 8.04, + 47.03 + ], + [ + 7.08, + 47.03 + ] + ] + ], + "terms_text": "Orthofoto WMS Solothurn" + }, + { + "name": "Kanton Zürich 2015 10cm", + "type": "tms", + "template": "http://mapproxy.osm.ch:8080/tiles/KTZUERICH2015/EPSG900913/{z}/{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 + }, + { + "name": "Katastrálna mapa Slovenska (KaPor, 2010-04)", + "type": "tms", + "template": "http://www.freemap.sk/tms/kapor2/{zoom}/{x}/{y}.jpg", + "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_url": "http://wiki.freemap.sk/KatasterPortal", + "terms_text": "Permisssion by UGKK" + }, + { + "name": "Katastrálna mapa Slovenska (KaPor, 2011-05)", + "type": "tms", + "template": "http://www.freemap.sk/tms/kapor2_201105/{zoom}/{x}/{y}.jpg", + "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_url": "http://wiki.freemap.sk/KatasterPortal", + "terms_text": "Permisssion by UGKK" + }, + { + "name": "Kelowna 2012", + "type": "tms", + "description": "High quality aerial imagery taken for the City of Kelowna", + "template": "http://{switch:a,b,c,d}.tile.paulnorman.ca/kelowna2012/{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 + ] + ] + ], + "id": "kelowna_2012" + }, + { + "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 + ] + ] + ], + "id": "kelowna_roads", + "overlay": true + }, + { + "name": "Landsat 233055", + "type": "tms", + "description": "Recent Landsat imagery", + "template": "http://{switch:a,b,c,d}.tile.paulnorman.ca/landsat_233055/{zoom}/{x}/{y}.png", + "scaleExtent": [ + 5, + 14 + ], + "polygon": [ + [ + [ + -60.8550011, + 6.1765004 + ], + [ + -60.4762612, + 7.9188291 + ], + [ + -62.161689, + 8.2778675 + ], + [ + -62.5322549, + 6.5375488 + ] + ] + ], + "id": "landsat_233055" + }, + { + "name": "Latest southwest British Columbia Landsat", + "type": "tms", + "description": "Recent lower-resolution landsat imagery for southwest British Columbia", + "template": "http://{switch:a,b,c,d}.tile.paulnorman.ca/landsat_047026/{zoom}/{x}/{y}.png", + "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 + ] + ] + ], + "id": "landsat_047026" + }, + { + "name": "Lithuania - NŽT ORT10LT", + "type": "tms", + "template": "http://mapproxy.openmap.lt/ort10lt/g/{z}/{x}/{y}.jpeg", + "scaleExtent": [ + 4, + 18 + ], + "polygon": [ + [ + [ + 21.4926054, + 56.3592046 + ], + [ + 21.8134688, + 56.4097144 + ], + [ + 21.9728753, + 56.4567587 + ], + [ + 22.2158294, + 56.4604404 + ], + [ + 22.2183922, + 56.4162361 + ], + [ + 23.3511527, + 56.4267251 + ], + [ + 23.3521778, + 56.3824815 + ], + [ + 23.9179035, + 56.383305 + ], + [ + 23.9176231, + 56.3392908 + ], + [ + 24.5649817, + 56.3382169 + ], + [ + 24.564933, + 56.3828587 + ], + [ + 24.6475683, + 56.4277798 + ], + [ + 24.8099394, + 56.470646 + ], + [ + 24.9733979, + 56.4698452 + ], + [ + 25.1299701, + 56.2890356 + ], + [ + 25.127433, + 56.1990144 + ], + [ + 25.6921076, + 56.1933684 + ], + [ + 26.0839005, + 56.0067879 + ], + [ + 26.4673573, + 55.7304232 + ], + [ + 26.5463565, + 55.7132705 + ], + [ + 26.5154447, + 55.2345969 + ], + [ + 25.7874641, + 54.8425656 + ], + [ + 25.7675259, + 54.6350898 + ], + [ + 25.6165253, + 54.4404007 + ], + [ + 24.4566043, + 53.9577649 + ], + [ + 23.6164786, + 53.9575517 + ], + [ + 23.5632006, + 54.048085 + ], + [ + 22.8462074, + 54.3563682 + ], + [ + 22.831944, + 54.9414849 + ], + [ + 22.4306085, + 55.1159913 + ], + [ + 21.9605898, + 55.1107144 + ], + [ + 21.7253241, + 55.1496885 + ], + [ + 21.5628422, + 55.2362913 + ], + [ + 21.2209638, + 55.2742668 + ], + [ + 21.1630444, + 55.2803979 + ], + [ + 20.9277788, + 55.3101641 + ], + [ + 20.9257285, + 55.3588507 + ], + [ + 20.9980451, + 55.4514157 + ], + [ + 21.0282249, + 56.0796297 + ] + ] + ], + "terms_url": "http://www.geoportal.lt", + "terms_text": "NŽT ORT10LT" + }, + { + "name": "Locator Overlay", + "type": "tms", + "description": "Shows major features to help orient you.", + "template": "http://{switch:a,b,c}.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, + "overlay": true + }, + { + "name": "LPI NSW Base Map", + "type": "tms", + "template": "http://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://www.lpi.nsw.gov.au/mapping_and_imagery/lpi_web_services", + "terms_text": "© Land and Property Information 2015" + }, + { + "name": "LPI NSW Imagery", + "type": "tms", + "template": "http://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://www.lpi.nsw.gov.au/mapping_and_imagery/lpi_web_services", + "terms_text": "© Land and Property Information 2015" + }, + { + "name": "LPI NSW Topographic Map", + "type": "tms", + "template": "http://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://www.lpi.nsw.gov.au/mapping_and_imagery/lpi_web_services", + "terms_text": "© Land and Property Information 2015" + }, + { + "name": "Luxembourg Inspire Ortho 2010", + "type": "tms", + "template": "http://mapproxy.openstreetmap.lu/tiles/ortho2010/EPSG900913/{z}/{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": "http://www.act.public.lu/fr/actualites/2014/02/ortho2014/", + "terms_text": "Administration du Cadastre et de la Topographie", + "id": "lu.geoportail.inspire.ortho2010", + "best": true + }, + { + "name": "Luxembourg Inspire Ortho 2013", + "type": "tms", + "template": "http://mapproxy.openstreetmap.lu/tiles/ortho2013/EPSG900913/{z}/{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": "http://www.act.public.lu/fr/actualites/2014/02/ortho2014/", + "terms_text": "Administration du Cadastre et de la Topographie", + "id": "lu.geoportail.inspire.ortho2013", + "best": true + }, + { + "name": "Mapbox Satellite", + "type": "tms", + "description": "Satellite and aerial imagery.", + "template": "http://{switch:a,b,c}.tiles.mapbox.com/v4/openstreetmap.map-inh7ifmo/{zoom}/{x}/{y}.png?access_token=pk.eyJ1Ijoib3BlbnN0cmVldG1hcCIsImEiOiJncjlmd0t3In0.DmZsIeOW-3x-C5eX-wAqTw", + "scaleExtent": [ + 0, + 19 + ], + "terms_url": "http://www.mapbox.com/about/maps/", + "terms_text": "Terms & Feedback", + "id": "Mapbox", + "default": true + }, + { + "name": "New & Misaligned TIGER Roads", + "type": "tms", + "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", + "template": "http://{switch:a,b,c}.tiles.mapbox.com/v4/enf.e0b8291e/{zoom}/{x}/{y}.png?access_token=pk.eyJ1Ijoib3BlbnN0cmVldG1hcCIsImEiOiJhNVlHd29ZIn0.ti6wATGDWOmCnCYen-Ip7Q", + "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 + ] + ], + [ + [ + -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 + ] + ], + [ + [ + -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 + ] + ] + ], + "overlay": true + }, + { + "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": [ + [ + [ + -9, + 49.8 + ], + [ + -9, + 61.1 + ], + [ + 1.9, + 61.1 + ], + [ + 1.9, + 49.8 + ], + [ + -9, + 49.8 + ] + ] + ], + "terms_url": "http://geo.nls.uk/maps/", + "terms_text": "National Library of Scotland Historic Maps" + }, + { + "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 + ] + ], + [ + [ + -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 + ] + ], + [ + [ + -4.9089213, + 54.4242078 + ], + [ + -4.282598, + 54.4429861 + ], + [ + -4.2535417, + 54.029769 + ], + [ + -4.8766366, + 54.0221831 + ] + ], + [ + [ + -5.8667408, + 59.1444603 + ], + [ + -5.7759966, + 59.1470945 + ], + [ + -5.7720016, + 59.1014052 + ], + [ + -5.8621751, + 59.0990605 + ] + ], + [ + [ + -1.7065887, + 59.5703599 + ], + [ + -1.5579165, + 59.5693481 + ], + [ + -1.5564897, + 59.4965695 + ], + [ + -1.7054472, + 59.4975834 + ] + ], + [ + [ + -7.6865827, + 58.2940975 + ], + [ + -7.5330594, + 58.3006957 + ], + [ + -7.5256401, + 58.2646905 + ], + [ + -7.6797341, + 58.2577853 + ] + ], + [ + [ + -4.5338281, + 59.0359871 + ], + [ + -4.481322, + 59.0371616 + ], + [ + -4.4796099, + 59.0186583 + ], + [ + -4.5332574, + 59.0180707 + ] + ], + [ + [ + -8.6710698, + 57.8769896 + ], + [ + -8.4673234, + 57.8897332 + ], + [ + -8.4467775, + 57.7907 + ], + [ + -8.6510947, + 57.7779213 + ] + ], + [ + [ + -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 + ] + ], + [ + [ + -2.1502671, + 60.171318 + ], + [ + -2.0030218, + 60.1696146 + ], + [ + -2.0013096, + 60.0997023 + ], + [ + -2.148555, + 60.1011247 + ] + ], + [ + [ + -6.2086011, + 59.1163488 + ], + [ + -6.1229934, + 59.1166418 + ], + [ + -6.121852, + 59.0714985 + ], + [ + -6.2097426, + 59.0714985 + ] + ], + [ + [ + -4.4159559, + 59.0889036 + ], + [ + -4.4212022, + 59.0770848 + ], + [ + -4.3971904, + 59.0779143 + ], + [ + -4.3913388, + 59.0897328 + ] + ] + ], + "terms_url": "http://geo.nls.uk/maps/", + "terms_text": "National Library of Scotland Historic Maps" + }, + { + "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 + ] + ], + [ + [ + -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 + ] + ], + [ + [ + -6.46676, + 49.9943621 + ], + [ + -6.1889102, + 50.004868 + ], + [ + -6.1789222, + 49.8967815 + ], + [ + -6.3169391, + 49.8915171 + ], + [ + -6.312399, + 49.8200979 + ], + [ + -6.4504159, + 49.8159968 + ] + ], + [ + [ + -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.1336607, + 55.2630226 + ], + [ + -5.1021999, + 55.2639372 + ], + [ + -5.0999527, + 55.2458239 + ], + [ + -5.1322161, + 55.2446343 + ] + ], + [ + [ + -5.6431878, + 55.5095745 + ], + [ + -5.4861028, + 55.5126594 + ], + [ + -5.4715747, + 55.3348829 + ], + [ + -5.6277517, + 55.3302345 + ] + ], + [ + [ + -4.7213517, + 51.2180246 + ], + [ + -4.5804201, + 51.2212417 + ], + [ + -4.5746416, + 51.1306736 + ], + [ + -4.7174993, + 51.1280545 + ] + ], + [ + [ + -5.1608796, + 55.4153626 + ], + [ + -5.0045387, + 55.4190069 + ], + [ + -5.0184798, + 55.6153521 + ], + [ + -5.1755648, + 55.6138137 + ] + ] + ], + "terms_url": "http://geo.nls.uk/maps/", + "terms_text": "National Library of Scotland Historic Maps" + }, + { + "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": [ + [ + [ + -9.25, + 54.43 + ], + [ + -9.25, + 61.12 + ], + [ + 0.22, + 61.12 + ], + [ + 0.22, + 54.43 + ], + [ + -9.25, + 54.43 + ] + ] + ], + "terms_url": "http://geo.nls.uk/maps/", + "terms_text": "National Library of Scotland Historic Maps" + }, + { + "name": "NLS - OS 6-inch County Series, 1888-1913", + "type": "tms", + "template": "http://geo.nls.uk/mapdata3/os/6_inch_gb_1900/{zoom}/{x}/{y}.png", + "scaleExtent": [ + 0, + 17 + ], + "polygon": [ + [ + [ + -9, + 49.8 + ], + [ + -9, + 61.1 + ], + [ + 1.9, + 61.1 + ], + [ + 1.9, + 49.8 + ], + [ + -9, + 49.8 + ] + ] + ], + "terms_url": "http://geo.nls.uk/maps/", + "terms_text": "National Library of Scotland Historic Maps" + }, + { + "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 + ] + ], + [ + [ + -2.1646559, + 60.1622059 + ], + [ + -1.9930299, + 60.1609801 + ], + [ + -1.9946862, + 60.1035151 + ], + [ + -2.1663122, + 60.104743 + ] + ], + [ + [ + -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 + ] + ], + [ + [ + -0.9847667, + 60.8943762 + ], + [ + -0.9860347, + 60.8361105 + ], + [ + -0.8078362, + 60.8351904 + ], + [ + -0.8065683, + 60.8934578 + ] + ], + [ + [ + -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 + ] + ], + [ + [ + -1.7106618, + 59.5626284 + ], + [ + -1.5417509, + 59.562215 + ], + [ + -1.5423082, + 59.5037224 + ], + [ + -1.7112191, + 59.5041365 + ] + ] + ], + "terms_url": "http://geo.nls.uk/maps/", + "terms_text": "National Library of Scotland Historic Maps" + }, + { + "name": "OpenPT Map (overlay)", + "type": "tms", + "template": "http://openptmap.de/tiles/{zoom}/{x}/{y}.png", + "scaleExtent": [ + 5, + 16 + ], + "polygon": [ + [ + [ + 6.4901072, + 53.665658 + ], + [ + 8.5665347, + 53.9848257 + ], + [ + 8.1339457, + 54.709715 + ], + [ + 8.317796, + 55.0952362 + ], + [ + 10.1887438, + 54.7783834 + ], + [ + 10.6321475, + 54.4778841 + ], + [ + 11.2702164, + 54.6221504 + ], + [ + 11.681176, + 54.3709243 + ], + [ + 12.0272473, + 54.3898199 + ], + [ + 13.3250145, + 54.8531617 + ], + [ + 13.9198245, + 54.6972173 + ], + [ + 14.2118221, + 54.1308273 + ], + [ + 14.493005, + 53.2665063 + ], + [ + 14.1577485, + 52.8766495 + ], + [ + 14.7525584, + 52.5819369 + ], + [ + 15.0986297, + 51.0171541 + ], + [ + 14.9364088, + 50.8399279 + ], + [ + 14.730929, + 50.7920977 + ], + [ + 14.4389313, + 50.8808862 + ], + [ + 12.9573138, + 50.3939044 + ], + [ + 12.51391, + 50.3939044 + ], + [ + 12.3084302, + 50.1173237 + ], + [ + 12.6112425, + 49.9088337 + ], + [ + 12.394948, + 49.7344006 + ], + [ + 12.7734634, + 49.4047626 + ], + [ + 14.1469337, + 48.6031036 + ], + [ + 14.6768553, + 48.6531391 + ], + [ + 15.0661855, + 49.0445497 + ], + [ + 16.2666202, + 48.7459305 + ], + [ + 16.4937294, + 48.8741286 + ], + [ + 16.904689, + 48.7173975 + ], + [ + 16.9371332, + 48.5315383 + ], + [ + 16.8384693, + 48.3823161 + ], + [ + 17.2017097, + 48.010204 + ], + [ + 17.1214145, + 47.6997605 + ], + [ + 16.777292, + 47.6585709 + ], + [ + 16.6090543, + 47.7460598 + ], + [ + 16.410228, + 47.6637214 + ], + [ + 16.7352326, + 47.6147714 + ], + [ + 16.5555242, + 47.3589738 + ], + [ + 16.4790525, + 46.9768539 + ], + [ + 16.0355168, + 46.8096295 + ], + [ + 16.0508112, + 46.6366332 + ], + [ + 14.9572663, + 46.6313822 + ], + [ + 14.574908, + 46.3892866 + ], + [ + 12.3954655, + 46.6891149 + ], + [ + 12.1507562, + 47.0550608 + ], + [ + 11.1183887, + 46.9142058 + ], + [ + 11.0342699, + 46.7729797 + ], + [ + 10.4836739, + 46.8462544 + ], + [ + 10.4607324, + 46.5472973 + ], + [ + 10.1013156, + 46.5735879 + ], + [ + 10.2007287, + 46.1831867 + ], + [ + 9.8948421, + 46.3629068 + ], + [ + 9.5966026, + 46.2889758 + ], + [ + 9.2983631, + 46.505206 + ], + [ + 9.2830687, + 46.2572605 + ], + [ + 9.0536537, + 45.7953255 + ], + [ + 8.4265861, + 46.2466846 + ], + [ + 8.4418804, + 46.4736161 + ], + [ + 7.8759901, + 45.9284607 + ], + [ + 7.0959791, + 45.8645956 + ], + [ + 6.7747981, + 46.1620044 + ], + [ + 6.8206811, + 46.4051083 + ], + [ + 6.5453831, + 46.4578142 + ], + [ + 6.3312624, + 46.3840116 + ], + [ + 6.3847926, + 46.2466846 + ], + [ + 5.8953739, + 46.0878021 + ], + [ + 6.1171418, + 46.3681838 + ], + [ + 6.0942003, + 46.5998657 + ], + [ + 6.4383228, + 46.7782169 + ], + [ + 6.4306756, + 46.9298747 + ], + [ + 7.0806847, + 47.3460216 + ], + [ + 6.8436226, + 47.3719227 + ], + [ + 6.9965659, + 47.5012373 + ], + [ + 7.1800979, + 47.5064033 + ], + [ + 7.2336281, + 47.439206 + ], + [ + 7.4553959, + 47.4805683 + ], + [ + 7.7842241, + 48.645735 + ], + [ + 8.1971711, + 49.0282701 + ], + [ + 7.6006921, + 49.0382974 + ], + [ + 7.4477487, + 49.1634679 + ], + [ + 7.2030394, + 49.1034255 + ], + [ + 6.6677378, + 49.1634679 + ], + [ + 6.6371491, + 49.3331933 + ], + [ + 6.3542039, + 49.4576194 + ], + [ + 6.5453831, + 49.8043366 + ], + [ + 6.2471436, + 49.873384 + ], + [ + 6.0789059, + 50.1534883 + ], + [ + 6.3618511, + 50.3685934 + ], + [ + 6.0865531, + 50.7039632 + ], + [ + 5.8800796, + 51.0513752 + ], + [ + 6.1247889, + 51.1618085 + ], + [ + 6.1936134, + 51.491527 + ], + [ + 5.9641984, + 51.7526501 + ], + [ + 6.0253758, + 51.8897286 + ], + [ + 6.4536171, + 51.8661241 + ], + [ + 6.8436226, + 51.9557552 + ], + [ + 6.6906793, + 52.0499105 + ], + [ + 7.0042131, + 52.2282603 + ], + [ + 7.0195074, + 52.4525245 + ], + [ + 6.6983264, + 52.4665032 + ], + [ + 6.6906793, + 52.6524628 + ], + [ + 7.0348017, + 52.6385432 + ], + [ + 7.0730376, + 52.8330151 + ], + [ + 7.2183337, + 52.9852064 + ], + [ + 7.1953922, + 53.3428087 + ], + [ + 7.0042131, + 53.3291098 + ] + ] + ], + "terms_url": "http://openstreetmap.org/", + "terms_text": "© OpenStreetMap contributors, CC-BY-SA" + }, + { + "name": "OpenStreetMap (Standard)", + "type": "tms", + "description": "The default OpenStreetMap layer.", + "template": "http://{switch:a,b,c}.tile.openstreetmap.org/{zoom}/{x}/{y}.png", + "scaleExtent": [ + 0, + 19 + ], + "terms_url": "http://openstreetmap.org/", + "terms_text": "© OpenStreetMap contributors, CC-BY-SA", + "id": "MAPNIK", + "default": true + }, + { + "name": "OpenStreetMap GPS traces", + "type": "tms", + "description": "Public GPS traces uploaded to OpenStreetMap.", + "template": "http://{switch:a,b,c}.gps-tile.openstreetmap.org/lines/{zoom}/{x}/{y}.png", + "scaleExtent": [ + 0, + 20 + ], + "terms_url": "http://www.openstreetmap.org/copyright", + "terms_text": "© OpenStreetMap contributors", + "terms_html": "© OpenStreetMap contributors. North: South: East: West: ", + "overlay": true + }, + { + "name": "OS 1:25k historic (OSM)", + "type": "tms", + "template": "http://ooc.openstreetmap.org/os1/{zoom}/{x}/{y}.jpg", + "scaleExtent": [ + 6, + 17 + ], + "polygon": [ + [ + [ + -9, + 49.8 + ], + [ + -9, + 61.1 + ], + [ + 1.9, + 61.1 + ], + [ + 1.9, + 49.8 + ], + [ + -9, + 49.8 + ] + ] + ] + }, + { + "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 + ] + ] + ] + }, + { + "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 + }, + { + "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 + ] + ], + [ + [ + -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 + ] + ], + [ + [ + -5.8343165, + 49.932156 + ], + [ + -5.8343165, + 49.9754641 + ], + [ + -5.7683254, + 49.9754641 + ], + [ + -5.7683254, + 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 + ] + ], + [ + [ + -2.203381, + 60.1968568 + ], + [ + -2.203381, + 60.0929443 + ], + [ + -1.9864011, + 60.0929443 + ], + [ + -1.9864011, + 60.1968568 + ] + ], + [ + [ + -1.7543149, + 59.5698289 + ], + [ + -1.7543149, + 59.4639383 + ], + [ + -1.5373349, + 59.4639383 + ], + [ + -1.5373349, + 59.5698289 + ] + ], + [ + [ + -4.5585981, + 59.1370518 + ], + [ + -4.5585981, + 58.9569099 + ], + [ + -4.2867004, + 58.9569099 + ], + [ + -4.2867004, + 59.1370518 + ] + ], + [ + [ + -6.2787732, + 59.2025744 + ], + [ + -6.2787732, + 59.0227769 + ], + [ + -5.6650612, + 59.0227769 + ], + [ + -5.6650612, + 59.2025744 + ] + ], + [ + [ + -8.7163482, + 57.9440556 + ], + [ + -8.7163482, + 57.7305936 + ], + [ + -8.3592926, + 57.7305936 + ], + [ + -8.3592926, + 57.9440556 + ] + ], + [ + [ + -7.6077005, + 50.4021026 + ], + [ + -7.6077005, + 50.2688657 + ], + [ + -7.3907205, + 50.2688657 + ], + [ + -7.3907205, + 50.4021026 + ] + ], + [ + [ + -7.7304303, + 58.3579902 + ], + [ + -7.7304303, + 58.248313 + ], + [ + -7.5134503, + 58.248313 + ], + [ + -7.5134503, + 58.3579902 + ] + ] + ] + }, + { + "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 + ] + ] + ] + }, + { + "name": "OS Town Plans, Aberdeen 1866-1867 (NLS)", + "type": "tms", + "description": "Detailed town plan of Aberdeen 1866-1867, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/aberdeen/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -2.14039404, + 57.11218789 + ], + [ + -2.14064752, + 57.17894161 + ], + [ + -2.04501987, + 57.17901252 + ], + [ + -2.04493842, + 57.11225862 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/aberdeen.html", + "terms_text": "National Library of Scotland - Aberdeen 1866-1867" + }, + { + "name": "OS Town Plans, Airdrie 1858 (NLS)", + "type": "tms", + "description": "Detailed town plan of Airdrie 1858, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/airdrie/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -3.99291738, + 55.86408041 + ], + [ + -3.99338933, + 55.87329115 + ], + [ + -3.9691085, + 55.87368212 + ], + [ + -3.9686423, + 55.86447124 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/airdrie.html", + "terms_text": "National Library of Scotland - Airdrie 1858" + }, + { + "name": "OS Town Plans, Alexandria 1859 (NLS)", + "type": "tms", + "description": "Detailed town plan of Alexandria 1859, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/alexandria/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -4.58973571, + 55.97536707 + ], + [ + -4.59104461, + 55.99493153 + ], + [ + -4.55985072, + 55.99558348 + ], + [ + -4.55855754, + 55.97601855 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/alexandria.html", + "terms_text": "National Library of Scotland - Alexandria 1859" + }, + { + "name": "OS Town Plans, Alloa 1861-1862 (NLS)", + "type": "tms", + "description": "Detailed town plan of Alloa 1861-1862, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/alloa/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -3.81166061, + 56.09864363 + ], + [ + -3.81274448, + 56.12169929 + ], + [ + -3.7804609, + 56.12216898 + ], + [ + -3.77939631, + 56.09911292 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/alloa.html", + "terms_text": "National Library of Scotland - Alloa 1861-1862" + }, + { + "name": "OS Town Plans, Annan 1859 (NLS)", + "type": "tms", + "description": "Detailed town plan of Annan 1859, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/annan/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -3.27921439, + 54.98252155 + ], + [ + -3.27960062, + 54.9946601 + ], + [ + -3.24866331, + 54.99498165 + ], + [ + -3.24828642, + 54.98284297 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/annan.html", + "terms_text": "National Library of Scotland - Annan 1859" + }, + { + "name": "OS Town Plans, Arbroath 1858 (NLS)", + "type": "tms", + "description": "Detailed town plan of Arbroath 1858, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/arbroath/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -2.60716469, + 56.53995105 + ], + [ + -2.60764981, + 56.57022426 + ], + [ + -2.56498708, + 56.57042549 + ], + [ + -2.564536, + 56.54015206 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/arbroath.html", + "terms_text": "National Library of Scotland - Arbroath 1858" + }, + { + "name": "OS Town Plans, Ayr 1855 (NLS)", + "type": "tms", + "description": "Detailed town plan of Ayr 1855, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/ayr/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -4.66768105, + 55.43748864 + ], + [ + -4.67080057, + 55.48363961 + ], + [ + -4.60609844, + 55.48503484 + ], + [ + -4.60305426, + 55.43888149 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/ayr.html", + "terms_text": "National Library of Scotland - Ayr 1855" + }, + { + "name": "OS Town Plans, Berwick-upon-Tweed 1852 (NLS)", + "type": "tms", + "description": "Detailed town plan of Berwick-upon-Tweed 1852, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/berwick/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -2.02117487, + 55.75577627 + ], + [ + -2.02118763, + 55.77904118 + ], + [ + -1.98976956, + 55.77904265 + ], + [ + -1.9897755, + 55.75577774 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/berwick.html", + "terms_text": "National Library of Scotland - Berwick-upon-Tweed 1852" + }, + { + "name": "OS Town Plans, Brechin 1862 (NLS)", + "type": "tms", + "description": "Detailed town plan of Brechin 1862, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/brechin/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -2.67480248, + 56.71456775 + ], + [ + -2.67521172, + 56.73739937 + ], + [ + -2.64319679, + 56.73756872 + ], + [ + -2.64280695, + 56.71473694 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/brechin.html", + "terms_text": "National Library of Scotland - Brechin 1862" + }, + { + "name": "OS Town Plans, Burntisland 1894 (NLS)", + "type": "tms", + "description": "Detailed town plan of Burntisland 1894, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/burntisland/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -3.24879624, + 56.04240046 + ], + [ + -3.2495182, + 56.06472996 + ], + [ + -3.21830572, + 56.06504207 + ], + [ + -3.21760179, + 56.0427123 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/burntisland.html", + "terms_text": "National Library of Scotland - Burntisland 1894" + }, + { + "name": "OS Town Plans, Campbelton 1865 (NLS)", + "type": "tms", + "description": "Detailed town plan of Campbelton 1865, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/campbeltown/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -5.62345307, + 55.40255998 + ], + [ + -5.62631353, + 55.43375303 + ], + [ + -5.58276654, + 55.43503753 + ], + [ + -5.57994024, + 55.40384299 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/campbelton.html", + "terms_text": "National Library of Scotland - Campbelton 1865" + }, + { + "name": "OS Town Plans, Coatbridge 1858 (NLS)", + "type": "tms", + "description": "Detailed town plan of Coatbridge 1858, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/coatbridge/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -4.05035921, + 55.84648689 + ], + [ + -4.05157062, + 55.86947193 + ], + [ + -4.01953905, + 55.87000186 + ], + [ + -4.01834651, + 55.84701638 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/coatbridge.html", + "terms_text": "National Library of Scotland - Coatbridge 1858" + }, + { + "name": "OS Town Plans, Cupar 1854 (NLS)", + "type": "tms", + "description": "Detailed town plan of Cupar 1854, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/cupar1854/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -3.04765872, + 56.28653177 + ], + [ + -3.04890965, + 56.332192 + ], + [ + -2.98498515, + 56.33271677 + ], + [ + -2.98381041, + 56.28705563 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/cupar_1.html", + "terms_text": "National Library of Scotland - Cupar 1854" + }, + { + "name": "OS Town Plans, Cupar 1893-1894 (NLS)", + "type": "tms", + "description": "Detailed town plan of Cupar 1893-1894, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/cupar1893/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -3.0327697, + 56.30243657 + ], + [ + -3.03338443, + 56.32520139 + ], + [ + -3.00146629, + 56.32546356 + ], + [ + -3.00087054, + 56.30269852 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/cupar_2.html", + "terms_text": "National Library of Scotland - Cupar 1893-1894" + }, + { + "name": "OS Town Plans, Dalkeith 1852 (NLS)", + "type": "tms", + "description": "Detailed town plan of Dalkeith 1852, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/dalkeith1852/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -3.07862465, + 55.88900264 + ], + [ + -3.0790381, + 55.90389729 + ], + [ + -3.05835611, + 55.90407681 + ], + [ + -3.05795059, + 55.88918206 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/dalkeith_1.html", + "terms_text": "National Library of Scotland - Dalkeith 1852" + }, + { + "name": "OS Town Plans, Dalkeith 1893 (NLS)", + "type": "tms", + "description": "Detailed town plan of Dalkeith 1893, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/dalkeith1893/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -3.08600192, + 55.87936087 + ], + [ + -3.08658588, + 55.90025926 + ], + [ + -3.0436473, + 55.90063074 + ], + [ + -3.04308639, + 55.87973206 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/dalkeith_2.html", + "terms_text": "National Library of Scotland - Dalkeith 1893" + }, + { + "name": "OS Town Plans, Dumbarton 1859 (NLS)", + "type": "tms", + "description": "Detailed town plan of Dumbarton 1859, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/dumbarton/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -4.58559982, + 55.92742578 + ], + [ + -4.58714245, + 55.95056014 + ], + [ + -4.55463269, + 55.95123882 + ], + [ + -4.55310939, + 55.92810387 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/dumbarton.html", + "terms_text": "National Library of Scotland - Dumbarton 1859" + }, + { + "name": "OS Town Plans, Dumfries 1850 (NLS)", + "type": "tms", + "description": "Detailed town plan of Dumfries 1850, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/dumfries1850/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -3.63928076, + 55.03715991 + ], + [ + -3.64116352, + 55.08319002 + ], + [ + -3.57823183, + 55.08402202 + ], + [ + -3.57642118, + 55.0379905 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/dumfries_1.html", + "terms_text": "National Library of Scotland - Dumfries 1850" + }, + { + "name": "OS Town Plans, Dumfries 1893 (NLS)", + "type": "tms", + "description": "Detailed town plan of Dumfries 1893, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/dumfries1893/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -3.63179081, + 55.04150111 + ], + [ + -3.63330662, + 55.07873429 + ], + [ + -3.58259012, + 55.07940411 + ], + [ + -3.58112132, + 55.04217001 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/dumfries_2.html", + "terms_text": "National Library of Scotland - Dumfries 1893" + }, + { + "name": "OS Town Plans, Dundee 1857-1858 (NLS)", + "type": "tms", + "description": "Detailed town plan of Dundee 1857-1858, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/dundee1857/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -3.02584468, + 56.44879161 + ], + [ + -3.02656969, + 56.47566815 + ], + [ + -2.94710317, + 56.47629984 + ], + [ + -2.94643424, + 56.44942266 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/dundee_1.html", + "terms_text": "National Library of Scotland - Dundee 1857-1858" + }, + { + "name": "OS Town Plans, Dundee 1870-1872 (NLS)", + "type": "tms", + "description": "Detailed town plan of Dundee 1870-1872, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/dundee1870/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -3.03399945, + 56.448497 + ], + [ + -3.03497463, + 56.48435238 + ], + [ + -2.92352705, + 56.48523137 + ], + [ + -2.92265681, + 56.4493748 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/dundee_2.html", + "terms_text": "National Library of Scotland - Dundee 1870-1872" + }, + { + "name": "OS Town Plans, Dunfermline 1854 (NLS)", + "type": "tms", + "description": "Detailed town plan of Dunfermline 1854, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/dunfermline1854/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -3.49045481, + 56.0605979 + ], + [ + -3.49116489, + 56.07898822 + ], + [ + -3.44374075, + 56.07955208 + ], + [ + -3.44305323, + 56.06116138 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/dunfermline_1.html", + "terms_text": "National Library of Scotland - Dunfermline 1854" + }, + { + "name": "OS Town Plans, Dunfermline 1894 (NLS)", + "type": "tms", + "description": "Detailed town plan of Dunfermline 1894, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/dunfermline1893/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -3.48284159, + 56.05198219 + ], + [ + -3.48399434, + 56.08198924 + ], + [ + -3.44209721, + 56.08248587 + ], + [ + -3.44097697, + 56.05247826 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/dunfermline_2.html", + "terms_text": "National Library of Scotland - Dunfermline 1894" + }, + { + "name": "OS Town Plans, Edinburgh 1849-1851 (NLS)", + "type": "tms", + "description": "Detailed town plan of Edinburgh 1849-1851, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/edinburgh1849/{zoom}/{x}/{y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -3.2361048, + 55.921366 + ], + [ + -3.23836397, + 55.99217223 + ], + [ + -3.14197035, + 55.99310288 + ], + [ + -3.13988689, + 55.92229419 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/edinburgh1056_1.html", + "terms_text": "National Library of Scotland - Edinburgh 1849-1851" + }, + { + "name": "OS Town Plans, Edinburgh 1876-1877 (NLS)", + "type": "tms", + "description": "Detailed town plan of Edinburgh 1876-1877, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/edinburgh1876/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -3.24740498, + 55.92116518 + ], + [ + -3.24989581, + 55.99850896 + ], + [ + -3.13061127, + 55.99966059 + ], + [ + -3.12835798, + 55.92231348 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/edinburgh1056_2.html", + "terms_text": "National Library of Scotland - Edinburgh 1876-1877" + }, + { + "name": "OS Town Plans, Edinburgh 1893-1894 (NLS)", + "type": "tms", + "description": "Detailed town plan of Edinburgh 1893-1894, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/edinburgh1893/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -3.26111081, + 55.89555387 + ], + [ + -3.26450423, + 55.9997912 + ], + [ + -3.11970824, + 56.00119128 + ], + [ + -3.1167031, + 55.89694851 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/edinburgh500.html", + "terms_text": "National Library of Scotland - Edinburgh 1893-1894" + }, + { + "name": "OS Town Plans, Elgin 1868 (NLS)", + "type": "tms", + "description": "Detailed town plan of Elgin 1868, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/elgin/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -3.33665196, + 57.62879017 + ], + [ + -3.33776583, + 57.65907381 + ], + [ + -3.29380859, + 57.65953111 + ], + [ + -3.29273129, + 57.62924695 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/elgin.html", + "terms_text": "National Library of Scotland - Elgin 1868" + }, + { + "name": "OS Town Plans, Falkirk 1858-1859 (NLS)", + "type": "tms", + "description": "Detailed town plan of Falkirk 1858-1859, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/falkirk/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -3.79587441, + 55.99343101 + ], + [ + -3.79697783, + 56.01720281 + ], + [ + -3.76648151, + 56.01764348 + ], + [ + -3.76539679, + 55.99387129 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/falkirk.html", + "terms_text": "National Library of Scotland - Falkirk 1858-1859" + }, + { + "name": "OS Town Plans, Forfar 1860-1861 (NLS)", + "type": "tms", + "description": "Detailed town plan of Forfar 1860-1861, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/forfar/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -2.90326183, + 56.6289471 + ], + [ + -2.90378797, + 56.65095013 + ], + [ + -2.87228457, + 56.65117489 + ], + [ + -2.87177676, + 56.62917168 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/forfar.html", + "terms_text": "National Library of Scotland - Forfar 1860-1861" + }, + { + "name": "OS Town Plans, Forres 1868 (NLS)", + "type": "tms", + "description": "Detailed town plan of Forres 1868, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/forres/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -3.63516795, + 57.58887872 + ], + [ + -3.63647637, + 57.618002 + ], + [ + -3.57751453, + 57.61875171 + ], + [ + -3.5762532, + 57.58962759 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/forres.html", + "terms_text": "National Library of Scotland - Forres 1868" + }, + { + "name": "OS Town Plans, Galashiels 1858 (NLS)", + "type": "tms", + "description": "Detailed town plan of Galashiels 1858, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/galashiels/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -2.82918609, + 55.59586303 + ], + [ + -2.82981273, + 55.62554026 + ], + [ + -2.78895254, + 55.62580992 + ], + [ + -2.78835674, + 55.59613239 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/galashiels.html", + "terms_text": "National Library of Scotland - Galashiels 1858" + }, + { + "name": "OS Town Plans, Girvan 1857 (NLS)", + "type": "tms", + "description": "Detailed town plan of Girvan 1857, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/girvan/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -4.87424251, + 55.22679729 + ], + [ + -4.87587895, + 55.24945946 + ], + [ + -4.84447382, + 55.25019598 + ], + [ + -4.84285519, + 55.22753318 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/girvan.html", + "terms_text": "National Library of Scotland - Girvan 1857" + }, + { + "name": "OS Town Plans, Glasgow 1857-1858 (NLS)", + "type": "tms", + "description": "Detailed town plan of Glasgow 1857-1858, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/glasgow1857/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -4.31575491, + 55.82072009 + ], + [ + -4.319683, + 55.88667625 + ], + [ + -4.1771319, + 55.88928081 + ], + [ + -4.1734447, + 55.82331825 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/glasgow_1.html", + "terms_text": "National Library of Scotland - Glasgow 1857-1858" + }, + { + "name": "OS Town Plans, Glasgow 1892-1894 (NLS)", + "type": "tms", + "description": "Detailed town plan of Glasgow 1892-1894, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/glasgow1894/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -4.3465357, + 55.81456228 + ], + [ + -4.35157646, + 55.89806268 + ], + [ + -4.17788765, + 55.9012587 + ], + [ + -4.17321842, + 55.81774834 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/glasgow_2.html", + "terms_text": "National Library of Scotland - Glasgow 1892-1894" + }, + { + "name": "OS Town Plans, Greenock 1857 (NLS)", + "type": "tms", + "description": "Detailed town plan of Greenock 1857, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/greenock/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -4.78108857, + 55.92617865 + ], + [ + -4.78382957, + 55.96437481 + ], + [ + -4.7302257, + 55.96557475 + ], + [ + -4.72753731, + 55.92737687 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/greenock.html", + "terms_text": "National Library of Scotland - Greenock 1857" + }, + { + "name": "OS Town Plans, Haddington 1853 (NLS)", + "type": "tms", + "description": "Detailed town plan of Haddington 1853, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/haddington1853/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -2.78855542, + 55.9451862 + ], + [ + -2.78888196, + 55.96124194 + ], + [ + -2.76674325, + 55.9613817 + ], + [ + -2.76642588, + 55.94532587 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/haddington_1.html", + "terms_text": "National Library of Scotland - Haddington 1853" + }, + { + "name": "OS Town Plans, Haddington 1893 (NLS)", + "type": "tms", + "description": "Detailed town plan of Haddington 1893, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/haddington1893/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -2.80152293, + 55.93428734 + ], + [ + -2.80214693, + 55.96447189 + ], + [ + -2.76038069, + 55.9647367 + ], + [ + -2.75978916, + 55.93455185 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/haddington_2.html", + "terms_text": "National Library of Scotland - Haddington 1893" + }, + { + "name": "OS Town Plans, Hamilton 1858 (NLS)", + "type": "tms", + "description": "Detailed town plan of Hamilton 1858, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/hamilton/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -4.06721642, + 55.74877265 + ], + [ + -4.06924047, + 55.78698508 + ], + [ + -4.01679233, + 55.78785698 + ], + [ + -4.01481949, + 55.74964331 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/hamilton.html", + "terms_text": "National Library of Scotland - Hamilton 1858" + }, + { + "name": "OS Town Plans, Hawick 1857-1858 (NLS)", + "type": "tms", + "description": "Detailed town plan of Hawick 1857-1858, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/hawick/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -2.80130149, + 55.4102516 + ], + [ + -2.80176329, + 55.43304638 + ], + [ + -2.7708832, + 55.43324489 + ], + [ + -2.77043917, + 55.41044995 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/hawick.html", + "terms_text": "National Library of Scotland - Hawick 1857-1858" + }, + { + "name": "OS Town Plans, Inverness 1867-1868 (NLS)", + "type": "tms", + "description": "Detailed town plan of Inverness 1867-1868, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/inverness/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -4.25481758, + 57.45916363 + ], + [ + -4.25752308, + 57.50302387 + ], + [ + -4.19713638, + 57.50409032 + ], + [ + -4.1945031, + 57.46022829 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/inverness.html", + "terms_text": "National Library of Scotland - Inverness 1867-1868" + }, + { + "name": "OS Town Plans, Irvine 1859 (NLS)", + "type": "tms", + "description": "Detailed town plan of Irvine 1859, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/irvine/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -4.67540402, + 55.60649957 + ], + [ + -4.67643252, + 55.62159024 + ], + [ + -4.65537888, + 55.62204812 + ], + [ + -4.65435844, + 55.60695719 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/irvine.html", + "terms_text": "National Library of Scotland - Irvine 1859" + }, + { + "name": "OS Town Plans, Jedburgh 1858 (NLS)", + "type": "tms", + "description": "Detailed town plan of Jedburgh 1858, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/jedburgh/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -2.56332521, + 55.47105448 + ], + [ + -2.56355503, + 55.48715562 + ], + [ + -2.54168193, + 55.48725438 + ], + [ + -2.54146103, + 55.47115318 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/jedburgh.html", + "terms_text": "National Library of Scotland - Jedburgh 1858" + }, + { + "name": "OS Town Plans, Kelso 1857 (NLS)", + "type": "tms", + "description": "Detailed town plan of Kelso 1857, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/kelso/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -2.44924544, + 55.58390848 + ], + [ + -2.44949757, + 55.6059582 + ], + [ + -2.41902085, + 55.60606617 + ], + [ + -2.41878581, + 55.58401636 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/kelso.html", + "terms_text": "National Library of Scotland - Kelso 1857" + }, + { + "name": "OS Town Plans, Kilmarnock 1857-1859 (NLS)", + "type": "tms", + "description": "Detailed town plan of Kilmarnock 1857-1859, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/kilmarnock/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -4.51746876, + 55.58950933 + ], + [ + -4.5194347, + 55.62017114 + ], + [ + -4.47675652, + 55.62104083 + ], + [ + -4.4748238, + 55.59037802 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/kilmarnock.html", + "terms_text": "National Library of Scotland - Kilmarnock 1857-1859" + }, + { + "name": "OS Town Plans, Kirkcaldy 1855 (NLS)", + "type": "tms", + "description": "Detailed town plan of Kirkcaldy 1855, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/kirkcaldy1855/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -3.17455285, + 56.09518942 + ], + [ + -3.17554995, + 56.12790251 + ], + [ + -3.12991402, + 56.12832843 + ], + [ + -3.12895559, + 56.09561481 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/kirkcaldy_1.html", + "terms_text": "National Library of Scotland - Kirkcaldy 1855" + }, + { + "name": "OS Town Plans, Kirkcaldy 1894 (NLS)", + "type": "tms", + "description": "Detailed town plan of Kirkcaldy 1894, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/kirkcaldy1894/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -3.17460426, + 56.09513375 + ], + [ + -3.17560428, + 56.12794116 + ], + [ + -3.12989512, + 56.12836777 + ], + [ + -3.12893395, + 56.09555983 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/kirkcaldy_2.html", + "terms_text": "National Library of Scotland - Kirkcaldy 1894" + }, + { + "name": "OS Town Plans, Kirkcudbright 1850 (NLS)", + "type": "tms", + "description": "Detailed town plan of Kirkcudbright 1850, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/kirkcudbright1850/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -4.06154334, + 54.82586314 + ], + [ + -4.0623081, + 54.84086061 + ], + [ + -4.0420219, + 54.84120364 + ], + [ + -4.04126464, + 54.82620598 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/kirkcudbright_1.html", + "terms_text": "National Library of Scotland - Kirkcudbright 1850" + }, + { + "name": "OS Town Plans, Kirkcudbright 1893 (NLS)", + "type": "tms", + "description": "Detailed town plan of Kirkcudbright 1893, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/kirkcudbright1893/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -4.06001868, + 54.82720122 + ], + [ + -4.06079036, + 54.84234455 + ], + [ + -4.04025067, + 54.84269158 + ], + [ + -4.03948667, + 54.82754805 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/kirkcudbright_2.html", + "terms_text": "National Library of Scotland - Kirkcudbright 1893" + }, + { + "name": "OS Town Plans, Kirkintilloch 1859 (NLS)", + "type": "tms", + "description": "Detailed town plan of Kirkintilloch 1859, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/kirkintilloch/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -4.16664222, + 55.93124287 + ], + [ + -4.16748402, + 55.94631265 + ], + [ + -4.14637318, + 55.94668235 + ], + [ + -4.14553956, + 55.93161237 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/kirkintilloch.html", + "terms_text": "National Library of Scotland - Kirkintilloch 1859" + }, + { + "name": "OS Town Plans, Kirriemuir 1861 (NLS)", + "type": "tms", + "description": "Detailed town plan of Kirriemuir 1861, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/kirriemuir/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -3.01255744, + 56.65896044 + ], + [ + -3.01302683, + 56.67645382 + ], + [ + -2.98815879, + 56.67665366 + ], + [ + -2.98770092, + 56.65916014 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/kirriemuir.html", + "terms_text": "National Library of Scotland - Kirriemuir 1861" + }, + { + "name": "OS Town Plans, Lanark 1858 (NLS)", + "type": "tms", + "description": "Detailed town plan of Lanark 1858, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/lanark/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -3.78642584, + 55.66308804 + ], + [ + -3.78710605, + 55.67800854 + ], + [ + -3.76632876, + 55.67830935 + ], + [ + -3.76565645, + 55.66338868 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/lanark.html", + "terms_text": "National Library of Scotland - Lanark 1858" + }, + { + "name": "OS Town Plans, Linlithgow 1856 (NLS)", + "type": "tms", + "description": "Detailed town plan of Linlithgow 1856, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/linlithgow/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -3.61908334, + 55.95549561 + ], + [ + -3.62033259, + 55.98538615 + ], + [ + -3.57838447, + 55.98593047 + ], + [ + -3.57716753, + 55.95603932 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/linlithgow.html", + "terms_text": "National Library of Scotland - Linlithgow 1856" + }, + { + "name": "OS Town Plans, Mayole 1856-1857 (NLS)", + "type": "tms", + "description": "Detailed town plan of Mayole 1856-1857, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/maybole/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -4.69086378, + 55.34340178 + ], + [ + -4.6918884, + 55.35849731 + ], + [ + -4.67089656, + 55.35895813 + ], + [ + -4.6698799, + 55.34386234 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/maybole.html", + "terms_text": "National Library of Scotland - Mayole 1856-1857" + }, + { + "name": "OS Town Plans, Montrose 1861-1862 (NLS)", + "type": "tms", + "description": "Detailed town plan of Montrose 1861-1862, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/montrose/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -2.4859324, + 56.69645192 + ], + [ + -2.4862257, + 56.71918799 + ], + [ + -2.45405417, + 56.71930941 + ], + [ + -2.45378027, + 56.69657324 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/montrose.html", + "terms_text": "National Library of Scotland - Montrose 1861-1862" + }, + { + "name": "OS Town Plans, Musselburgh 1853 (NLS)", + "type": "tms", + "description": "Detailed town plan of Musselburgh 1853, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/musselburgh1853/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -3.07888558, + 55.93371953 + ], + [ + -3.07954151, + 55.95729781 + ], + [ + -3.03240684, + 55.95770177 + ], + [ + -3.03177952, + 55.93412313 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/musselburgh_1.html", + "terms_text": "National Library of Scotland - Musselburgh 1853" + }, + { + "name": "OS Town Plans, Musselburgh 1893 (NLS)", + "type": "tms", + "description": "Detailed town plan of Musselburgh 1893, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/musselburgh1893/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -3.07017621, + 55.92694102 + ], + [ + -3.07078961, + 55.94917624 + ], + [ + -3.03988228, + 55.94944099 + ], + [ + -3.03928658, + 55.92720556 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/musselburgh_2.html", + "terms_text": "National Library of Scotland - Musselburgh 1893" + }, + { + "name": "OS Town Plans, Nairn 1867-1868 (NLS)", + "type": "tms", + "description": "Detailed town plan of Nairn 1867-1868, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/nairn/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -3.88433907, + 57.57899149 + ], + [ + -3.88509905, + 57.5936822 + ], + [ + -3.85931017, + 57.59406441 + ], + [ + -3.85856057, + 57.57937348 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/nairn.html", + "terms_text": "National Library of Scotland - Nairn 1867-1868" + }, + { + "name": "OS Town Plans, Oban 1867-1868 (NLS)", + "type": "tms", + "description": "Detailed town plan of Oban 1867-1868, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/oban/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -5.49548449, + 56.39080407 + ], + [ + -5.49836627, + 56.42219039 + ], + [ + -5.45383984, + 56.42343933 + ], + [ + -5.45099456, + 56.39205153 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/oban.html", + "terms_text": "National Library of Scotland - Oban 1867-1868" + }, + { + "name": "OS Town Plans, Paisley 1858 (NLS)", + "type": "tms", + "description": "Detailed town plan of Paisley 1858, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/paisley/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -4.45144945, + 55.85448259 + ], + [ + -4.4036847, + 55.85420972 + ], + [ + -4.40371385, + 55.83065193 + ], + [ + -4.4514497, + 55.83092507 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/paisley.html", + "terms_text": "National Library of Scotland - Paisley 1858" + }, + { + "name": "OS Town Plans, Peebles 1856 (NLS)", + "type": "tms", + "description": "Detailed town plan of Peebles 1856, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/peebles/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -3.20921287, + 55.63635834 + ], + [ + -3.20990288, + 55.65873817 + ], + [ + -3.17896372, + 55.65903935 + ], + [ + -3.17829135, + 55.63665927 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/peebles.html", + "terms_text": "National Library of Scotland - Peebles 1856" + }, + { + "name": "OS Town Plans, Perth 1860 (NLS)", + "type": "tms", + "description": "Detailed town plan of Perth 1860, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/perth/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -3.45302495, + 56.37794226 + ], + [ + -3.45416664, + 56.40789908 + ], + [ + -3.41187528, + 56.40838777 + ], + [ + -3.41076676, + 56.3784304 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/perth.html", + "terms_text": "National Library of Scotland - Perth 1860" + }, + { + "name": "OS Town Plans, Peterhead 1868 (NLS)", + "type": "tms", + "description": "Detailed town plan of Peterhead 1868, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/peterhead/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -1.80513747, + 57.48046916 + ], + [ + -1.80494005, + 57.51755411 + ], + [ + -1.75135366, + 57.51746003 + ], + [ + -1.75160539, + 57.48037522 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/peterhead", + "terms_text": "National Library of Scotland - Peterhead 1868" + }, + { + "name": "OS Town Plans, Port Glasgow 1856-1857 (NLS)", + "type": "tms", + "description": "Detailed town plan of Port Glasgow 1856-1857, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/portglasgow/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -4.70063209, + 55.91995983 + ], + [ + -4.70222026, + 55.9427679 + ], + [ + -4.67084958, + 55.94345237 + ], + [ + -4.6692798, + 55.92064372 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/port-glasgow.html", + "terms_text": "National Library of Scotland - Port Glasgow 1856-1857" + }, + { + "name": "OS Town Plans, Portobello 1893-1894 (NLS)", + "type": "tms", + "description": "Detailed town plan of Portobello 1893-1894, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/portobello/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -3.12437919, + 55.93846889 + ], + [ + -3.1250234, + 55.96068605 + ], + [ + -3.09394827, + 55.96096586 + ], + [ + -3.09332184, + 55.93874847 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/portobello.html", + "terms_text": "National Library of Scotland - Portobello 1893-1894" + }, + { + "name": "OS Town Plans, Rothesay 1862-1863 (NLS)", + "type": "tms", + "description": "Detailed town plan of Rothesay 1862-1863, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/rothesay/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -5.06449893, + 55.82864114 + ], + [ + -5.06569719, + 55.84385927 + ], + [ + -5.04413114, + 55.84439519 + ], + [ + -5.04294127, + 55.82917676 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/rothesay.html", + "terms_text": "National Library of Scotland - Rothesay 1862-1863" + }, + { + "name": "OS Town Plans, Selkirk 1865 (NLS)", + "type": "tms", + "description": "Detailed town plan of Selkirk 1865, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/selkirk/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -2.85998582, + 55.53499576 + ], + [ + -2.86063259, + 55.56459732 + ], + [ + -2.82003242, + 55.56487574 + ], + [ + -2.81941615, + 55.53527387 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/selkirk.html", + "terms_text": "National Library of Scotland - Selkirk 1865" + }, + { + "name": "OS Town Plans, St Andrews 1854 (NLS)", + "type": "tms", + "description": "Detailed town plan of St Andrews 1854, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/standrews1854/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -2.81342686, + 56.32097352 + ], + [ + -2.81405804, + 56.3506222 + ], + [ + -2.77243712, + 56.35088865 + ], + [ + -2.77183819, + 56.32123967 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/st-andrews_1.html", + "terms_text": "National Library of Scotland - St Andrews 1854" + }, + { + "name": "OS Town Plans, St Andrews 1893 (NLS)", + "type": "tms", + "description": "Detailed town plan of St Andrews 1893, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/standrews1893/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -2.81545583, + 56.31861733 + ], + [ + -2.81609919, + 56.3487653 + ], + [ + -2.77387785, + 56.34903619 + ], + [ + -2.77326775, + 56.31888792 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/st-andrews_2.html", + "terms_text": "National Library of Scotland - St Andrews 1893" + }, + { + "name": "OS Town Plans, Stirling 1858 (NLS)", + "type": "tms", + "description": "Detailed town plan of Stirling 1858, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/stirling/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -3.95768489, + 56.10754239 + ], + [ + -3.95882978, + 56.13007142 + ], + [ + -3.92711024, + 56.13057046 + ], + [ + -3.92598386, + 56.10804101 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/stirling.html", + "terms_text": "National Library of Scotland - Stirling 1858" + }, + { + "name": "OS Town Plans, Stonehaven 1864 (NLS)", + "type": "tms", + "description": "Detailed town plan of Stonehaven 1864, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/stonehaven/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -2.220167, + 56.9565098 + ], + [ + -2.2202543, + 56.97129283 + ], + [ + -2.19924399, + 56.9713281 + ], + [ + -2.19916501, + 56.95654504 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/stonehaven.html", + "terms_text": "National Library of Scotland - Stonehaven 1864" + }, + { + "name": "OS Town Plans, Stranraer 1847 (NLS)", + "type": "tms", + "description": "Detailed town plan of Stranraer 1847, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/stranraer1847/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -5.04859743, + 54.8822997 + ], + [ + -5.0508954, + 54.91268061 + ], + [ + -5.0095373, + 54.91371278 + ], + [ + -5.00727037, + 54.88333071 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/stranraer_1.html", + "terms_text": "National Library of Scotland - Stranraer 1847" + }, + { + "name": "OS Town Plans, Stranraer 1863-1877 (NLS)", + "type": "tms", + "description": "Detailed town plan of Stranraer 1863-1877, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/stranraer1867/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -5.04877289, + 54.88228699 + ], + [ + -5.05107324, + 54.9126976 + ], + [ + -5.00947337, + 54.91373582 + ], + [ + -5.00720427, + 54.88332405 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/stranraer_1a.html", + "terms_text": "National Library of Scotland - Stranraer 1863-1877" + }, + { + "name": "OS Town Plans, Stranraer 1893 (NLS)", + "type": "tms", + "description": "Detailed town plan of Stranraer 1893, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/stranraer1893/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -5.04418424, + 54.89773858 + ], + [ + -5.04511026, + 54.90999885 + ], + [ + -5.0140499, + 54.91077389 + ], + [ + -5.0131333, + 54.89851327 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/stranraer_2.html", + "terms_text": "National Library of Scotland - Stranraer 1893" + }, + { + "name": "OS Town Plans, Strathaven 1858 (NLS)", + "type": "tms", + "description": "Detailed town plan of Strathaven 1858, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/strathaven/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -4.06914872, + 55.67242091 + ], + [ + -4.06954357, + 55.67989707 + ], + [ + -4.05917487, + 55.6800715 + ], + [ + -4.05878199, + 55.67259529 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/strathaven.html", + "terms_text": "National Library of Scotland - Strathaven 1858" + }, + { + "name": "OS Town Plans, Wick 1872 (NLS)", + "type": "tms", + "description": "Detailed town plan of Wick 1872, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/wick/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -3.11470001, + 58.41344839 + ], + [ + -3.11588837, + 58.45101446 + ], + [ + -3.05949843, + 58.45149284 + ], + [ + -3.05837008, + 58.41392606 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/wick.html", + "terms_text": "National Library of Scotland - Wick 1872" + }, + { + "name": "OS Town Plans, Wigtown 1848 (NLS)", + "type": "tms", + "description": "Detailed town plan of Wigtown 1848, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/wigtown1848/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -4.45235587, + 54.8572296 + ], + [ + -4.45327284, + 54.87232603 + ], + [ + -4.43254469, + 54.87274317 + ], + [ + -4.43163545, + 54.85764651 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/wigtown_1.html", + "terms_text": "National Library of Scotland - Wigtown 1848" + }, + { + "name": "OS Town Plans, Wigtown 1894 (NLS)", + "type": "tms", + "description": "Detailed town plan of Wigtown 1894, courtesy of National Library of Scotland.", + "template": "http://geo.nls.uk/maps/towns/wigtown1894/{zoom}/{x}/{-y}.png", + "scaleExtent": [ + 13, + 20 + ], + "polygon": [ + [ + [ + -4.45233361, + 54.85721131 + ], + [ + -4.45325423, + 54.87236807 + ], + [ + -4.43257837, + 54.87278416 + ], + [ + -4.43166549, + 54.85762716 + ] + ] + ], + "terms_url": "http://maps.nls.uk/townplans/wigtown_2.html", + "terms_text": "National Library of Scotland - Wigtown 1894" + }, + { + "name": "Pangasinán/Bulacan (Phillipines 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 + ] + ] + ] + }, + { + "name": "Slovakia EEA CORINE 2006", + "type": "tms", + "template": "http://www.freemap.sk/tms/clc/{zoom}/{x}/{y}.png", + "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_url": "http://www.eea.europa.eu/data-and-maps/data/clc-2006-vector-data-version-1", + "terms_text": "EEA Corine 2006" + }, + { + "name": "Slovakia EEA GMES Urban Atlas", + "type": "tms", + "template": "http://www.freemap.sk/tms/urbanatlas/{zoom}/{x}/{y}.png", + "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_url": "http://www.eea.europa.eu/data-and-maps/data/urban-atlas", + "terms_text": "EEA GMES Urban Atlas" + }, + { + "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 + ] + ] + ] + }, + { + "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 + ] + ] + ], + "best": true + }, + { + "name": "South Tyrol Orthofoto 2011", + "type": "tms", + "description": "Orthophoto of South Tyrol from 2011", + "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-Orthofoto2011" + }, + { + "name": "South Tyrol Topomap", + "type": "tms", + "description": "Topographical basemap of South Tyrol", + "template": "http://sdi.provincia.bz.it/geoserver/gwc/service/tms/1.0.0/WMTS_TOPOMAP_APB-PAB@GoogleMapsCompatible@png8/{z}/{x}/{-y}.png", + "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", + "id": "South-Tyrol-Topomap" + }, + { + "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" + }, + { + "name": "Stadt Zürich Luftbild 2011", + "type": "tms", + "template": "http://mapproxy.sosm.ch:8080/tiles/zh_luftbild2011/EPSG900913/{z}/{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" + }, + { + "name": "Stevns (Denmark)", + "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 + ] + ] + ], + "terms_text": "Stevns Kommune" + }, + { + "name": "Surrey Air Survey", + "type": "tms", + "template": "http://gravitystorm.dev.openstreetmap.org/surrey/{zoom}/{x}/{y}.png", + "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 + ] + ] + ] + }, + { + "name": "Szeged ortophoto 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" + }, + { + "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 + ] + ] + ], + "terms_url": "https://wiki.openstreetmap.org/wiki/Toulouse/ToulouseMetropoleData", + "terms_text": "ToulouseMetropole" + }, + { + "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 + ] + ] + ], + "terms_url": "https://wiki.openstreetmap.org/wiki/Toulouse/ToulouseMetropoleData", + "terms_text": "ToulouseMetropole" + }, + { + "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 + ] + ] + ], + "terms_url": "https://wiki.openstreetmap.org/wiki/Toulouse/ToulouseMetropoleData", + "terms_text": "ToulouseMetropole" + }, + { + "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 + ] + ] + ], + "terms_url": "https://wiki.openstreetmap.org/wiki/Toulouse/ToulouseMetropoleData", + "terms_text": "ToulouseMetropole" + }, + { + "name": "Tours - Orthophotos 2008-2010", + "type": "tms", + "template": "http://wms.openstreetmap.fr/tms/1.0.0/tours/{zoom}/{x}/{y}", + "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 + ] + ] + ], + "terms_url": "http://wiki.openstreetmap.org/wiki/Tours/Orthophoto", + "terms_text": "Orthophoto Tour(s) Plus 2008" + }, + { + "name": "Tours - Orthophotos 2013", + "type": "tms", + "template": "http://wms.openstreetmap.fr/tms/1.0.0/tours_2013/{zoom}/{x}/{y}", + "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" + }, + { + "name": "U.S. Forest Service roads", + "type": "tms", + "template": "http://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 + ] + ], + [ + [ + -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 + ] + ], + [ + [ + -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 + ] + ] + ] + }, + { + "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" + }, + { + "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 + ] + ], + [ + [ + -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 + ] + ], + [ + [ + -71.6299464, + 41.2540893 + ], + [ + -71.4966465, + 41.2541393 + ], + [ + -71.4965596, + 41.122965 + ], + [ + -71.6298594, + 41.1229149 + ] + ], + [ + [ + -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 + ] + ], + [ + [ + -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 + ] + ], + [ + [ + -123.1291466, + 49.0645144 + ], + [ + -122.9954224, + 49.0645144 + ], + [ + -122.9954224, + 48.9343243 + ], + [ + -123.1291466, + 48.9343243 + ] + ], + [ + [ + -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 + ] + ] + ] + }, + { + "name": "USGS Topographic Maps", + "type": "tms", + "template": "http://{switch:a,b,c}.tile.openstreetmap.us/usgs_scanned_topos/{zoom}/{x}/{y}.png", + "polygon": [ + [ + [ + -125.990173, + 48.9962416 + ], + [ + -125.989419, + 47.9948396 + ], + [ + -123.9929739, + 47.9955062 + ], + [ + -123.9922429, + 47.0059202 + ], + [ + -125.988688, + 47.0052409 + ], + [ + -125.9879604, + 46.0015618 + ], + [ + -123.9939396, + 46.0022529 + ], + [ + -123.9925238, + 43.9961708 + ], + [ + -124.9931832, + 43.9958116 + ], + [ + -124.9918175, + 41.9942149 + ], + [ + -125.9851789, + 41.9938465 + ], + [ + -125.9838655, + 40.0076111 + ], + [ + -123.9833285, + 40.0083757 + ], + [ + -123.9814115, + 37.002615 + ], + [ + -122.21903, + 37.0033173 + ], + [ + -122.2184144, + 36.011671 + ], + [ + -122.020087, + 36.011751 + ], + [ + -122.0188591, + 33.9961766 + ], + [ + -119.9787757, + 33.9970206 + ], + [ + -119.9775867, + 31.9987658 + ], + [ + -114.0122833, + 32.00129 + ], + [ + -114.0116894, + 30.9862401 + ], + [ + -105.998294, + 30.9896679 + ], + [ + -105.9971419, + 28.9901065 + ], + [ + -102.0210506, + 28.9918418 + ], + [ + -102.0204916, + 28.00733 + ], + [ + -100.0062436, + 28.0082173 + ], + [ + -100.0051143, + 25.991909 + ], + [ + -98.0109067, + 25.9928035 + ], + [ + -98.0103613, + 25.0063461 + ], + [ + -97.0161086, + 25.0067957 + ], + [ + -97.016654, + 25.9932494 + ], + [ + -95.9824825, + 25.9937132 + ], + [ + -95.9835999, + 27.9891175 + ], + [ + -94.0200898, + 27.9899826 + ], + [ + -94.0206586, + 28.9918129 + ], + [ + -88.0156706, + 28.9944338 + ], + [ + -88.0162494, + 30.0038862 + ], + [ + -86.0277506, + 30.0047454 + ], + [ + -86.0271719, + 28.9953016 + ], + [ + -84.0187909, + 28.9961781 + ], + [ + -84.017095, + 25.9817708 + ], + [ + -81.9971976, + 25.9826768 + ], + [ + -81.9966618, + 25.0134917 + ], + [ + -84.0165592, + 25.0125783 + ], + [ + -84.0160068, + 24.0052745 + ], + [ + -80.0199985, + 24.007096 + ], + [ + -80.0245309, + 32.0161282 + ], + [ + -78.0066484, + 32.0169819 + ], + [ + -78.0072238, + 32.9894278 + ], + [ + -77.8807233, + 32.9894807 + ], + [ + -77.8813253, + 33.9955918 + ], + [ + -76.0115411, + 33.9963653 + ], + [ + -76.0121459, + 34.9952552 + ], + [ + -74.0068449, + 34.9960749 + ], + [ + -74.0099997, + 40.0084254 + ], + [ + -72.0013745, + 40.0091931 + ], + [ + -72.002019, + 40.9912464 + ], + [ + -69.8797398, + 40.9920457 + ], + [ + -69.8804173, + 42.00893 + ], + [ + -69.9927682, + 42.0088883 + ], + [ + -69.9934462, + 43.0105166 + ], + [ + -67.9845366, + 43.0112496 + ], + [ + -67.985224, + 44.0103812 + ], + [ + -65.9892568, + 44.0110975 + ], + [ + -65.9921237, + 47.9993584 + ], + [ + -70.006442, + 47.9980181 + ], + [ + -70.005708, + 47.0042007 + ], + [ + -72.023686, + 47.003514 + ], + [ + -72.0222508, + 45.0059846 + ], + [ + -78.0146667, + 45.0038705 + ], + [ + -78.0139662, + 44.0026998 + ], + [ + -80.029686, + 44.0019763 + ], + [ + -80.0290052, + 43.0122994 + ], + [ + -81.995479, + 43.011582 + ], + [ + -81.9982986, + 47.0042713 + ], + [ + -87.505706, + 47.0023972 + ], + [ + -87.5064535, + 48.0142702 + ], + [ + -88.0260889, + 48.0140968 + ], + [ + -88.026838, + 49.0086686 + ], + [ + -93.9981078, + 49.0067142 + ], + [ + -93.9988778, + 50.0086456 + ], + [ + -96.0138899, + 50.0079995 + ], + [ + -96.0131199, + 49.0060547 + ] + ], + [ + [ + -160.5787616, + 22.5062947 + ], + [ + -160.5782192, + 21.4984647 + ], + [ + -159.0030121, + 21.499196 + ], + [ + -159.0027422, + 20.9951068 + ], + [ + -157.5083185, + 20.995803 + ], + [ + -157.5080519, + 20.4960241 + ], + [ + -155.966889, + 20.4967444 + ], + [ + -155.9674267, + 21.5028287 + ], + [ + -157.5044717, + 21.5021151 + ], + [ + -157.5047384, + 21.9984962 + ], + [ + -159.0090946, + 21.9978002 + ], + [ + -159.0093692, + 22.5070181 + ] + ], + [ + [ + -168.006102, + 68.9941463 + ], + [ + -168.0047628, + 68.0107853 + ], + [ + -165.4842481, + 68.0112562 + ], + [ + -165.4829337, + 67.0037303 + ], + [ + -168.0034485, + 67.0032389 + ], + [ + -168.002195, + 66.0017503 + ], + [ + -169.0087448, + 66.001546 + ], + [ + -169.0075381, + 64.9987675 + ], + [ + -168.0009882, + 64.9989798 + ], + [ + -167.9998282, + 63.9982374 + ], + [ + -164.9871288, + 63.9988964 + ], + [ + -164.9860062, + 62.9950845 + ], + [ + -167.9987057, + 62.9944019 + ], + [ + -167.9946035, + 59.0153692 + ], + [ + -162.5027857, + 59.0167799 + ], + [ + -162.5018149, + 58.0005815 + ], + [ + -160.0159024, + 58.0012389 + ], + [ + -160.0149725, + 57.000035 + ], + [ + -160.5054788, + 56.9999017 + ], + [ + -160.5045719, + 55.9968161 + ], + [ + -164.012195, + 55.9958373 + ], + [ + -164.0113186, + 55.00107 + ], + [ + -165.994782, + 55.0005023 + ], + [ + -165.9941266, + 54.2400584 + ], + [ + -168.0002944, + 54.2394734 + ], + [ + -168.0000986, + 54.0094921 + ], + [ + -170.0156134, + 54.0089011 + ], + [ + -170.0147683, + 53.0016446 + ], + [ + -171.9993636, + 53.0010487 + ], + [ + -171.9989488, + 52.4977745 + ], + [ + -176.0083239, + 52.4965566 + ], + [ + -176.0081186, + 52.2452555 + ], + [ + -178.000097, + 52.2446469 + ], + [ + -177.9992996, + 51.2554252 + ], + [ + -176.0073212, + 51.2560472 + ], + [ + -176.0075146, + 51.4980163 + ], + [ + -171.9981395, + 51.4992617 + ], + [ + -171.9985419, + 51.9985373 + ], + [ + -167.9984317, + 51.9997661 + ], + [ + -167.9994645, + 53.2560877 + ], + [ + -165.9932968, + 53.2566866 + ], + [ + -165.9939308, + 54.0100804 + ], + [ + -159.0067205, + 54.0121291 + ], + [ + -159.0075717, + 55.002502 + ], + [ + -158.0190709, + 55.0027849 + ], + [ + -158.0199473, + 55.9975094 + ], + [ + -151.9963213, + 55.9991902 + ], + [ + -151.9981536, + 57.9986536 + ], + [ + -151.500341, + 57.9987853 + ], + [ + -151.5012894, + 58.9919816 + ], + [ + -138.5159989, + 58.9953194 + ], + [ + -138.5150471, + 57.9986434 + ], + [ + -136.6872422, + 57.9991267 + ], + [ + -136.6863158, + 57.0016688 + ], + [ + -135.9973698, + 57.001856 + ], + [ + -135.9964667, + 56.0030544 + ], + [ + -134.6717732, + 56.003424 + ], + [ + -134.6708865, + 54.9969623 + ], + [ + -133.9956734, + 54.9971556 + ], + [ + -133.9948193, + 54.0031685 + ], + [ + -130.0044418, + 54.0043387 + ], + [ + -130.0070826, + 57.0000507 + ], + [ + -131.975877, + 56.9995156 + ], + [ + -131.9787378, + 59.9933094 + ], + [ + -138.0071813, + 59.991805 + ], + [ + -138.0082158, + 61.0125755 + ], + [ + -140.9874011, + 61.0118551 + ], + [ + -140.99984, + 71.0039309 + ], + [ + -154.5023956, + 71.0017377 + ], + [ + -154.5039632, + 71.9983391 + ], + [ + -157.499048, + 71.9978773 + ], + [ + -157.4974758, + 70.9982877 + ], + [ + -163.0233611, + 70.9973899 + ], + [ + -163.0218273, + 69.9707435 + ], + [ + -164.9730896, + 69.97041 + ], + [ + -164.9717003, + 68.994689 + ] + ], + [ + [ + -168.5133204, + 62.8689586 + ], + [ + -168.5144423, + 63.8765677 + ], + [ + -172.0202755, + 63.8757975 + ], + [ + -172.0191536, + 62.8681608 + ] + ], + [ + [ + -170.9947111, + 59.9954089 + ], + [ + -170.995726, + 60.9969787 + ], + [ + -174.0045311, + 60.9962508 + ], + [ + -174.0035162, + 59.9946581 + ] + ], + [ + [ + -156.0717261, + 20.2854602 + ], + [ + -154.7940471, + 20.2860582 + ], + [ + -154.7933145, + 18.9029464 + ], + [ + -156.0709936, + 18.9023432 + ] + ] + ] + }, + { + "name": "Vector Streetmap for San Juan County WA", + "type": "tms", + "description": "Public domain street and address data from the San Juan County, WA. Updated at least quarterly.", + "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 + }, + { + "name": "Vejmidte (Denmark)", + "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 + ] + ], + [ + [ + 11.4577738, + 56.819554 + ], + [ + 11.7849181, + 56.8127385 + ], + [ + 11.7716715, + 56.6332796 + ], + [ + 11.4459621, + 56.6401087 + ] + ], + [ + [ + 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.5843266, + 56.2777928 + ], + [ + 11.5782882, + 56.1880397 + ], + [ + 11.7392309, + 56.1845765 + ], + [ + 11.7456428, + 56.2743186 + ] + ], + [ + [ + 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 + ] + ] + ], + "terms_url": "http://wiki.openstreetmap.org/wiki/Vejmidte", + "terms_text": "Danish municipalities" + }, + { + "name": "Vienna: Beschriftungen (annotations)", + "type": "tms", + "template": "http://www.wien.gv.at/wmts/beschriftung/normal/google3857/{zoom}/{y}/{x}.png", + "scaleExtent": [ + 0, + 19 + ], + "polygon": [ + [ + [ + 16.17, + 48.1 + ], + [ + 16.17, + 48.33 + ], + [ + 16.58, + 48.33 + ], + [ + 16.58, + 48.1 + ], + [ + 16.17, + 48.1 + ] + ] + ], + "terms_url": "http://data.wien.gv.at/", + "terms_text": "Stadt Wien" + }, + { + "name": "Vienna: Mehrzweckkarte (general purpose)", + "type": "tms", + "template": "http://www.wien.gv.at/wmts/fmzk/pastell/google3857/{zoom}/{y}/{x}.jpeg", + "scaleExtent": [ + 0, + 19 + ], + "polygon": [ + [ + [ + 16.17, + 48.1 + ], + [ + 16.17, + 48.33 + ], + [ + 16.58, + 48.33 + ], + [ + 16.58, + 48.1 + ], + [ + 16.17, + 48.1 + ] + ] + ], + "terms_url": "http://data.wien.gv.at/", + "terms_text": "Stadt Wien" + }, + { + "name": "Vienna: Orthofoto (aerial image)", + "type": "tms", + "template": "http://www.wien.gv.at/wmts/lb/farbe/google3857/{zoom}/{y}/{x}.jpeg", + "scaleExtent": [ + 0, + 19 + ], + "polygon": [ + [ + [ + 16.17, + 48.1 + ], + [ + 16.17, + 48.33 + ], + [ + 16.58, + 48.33 + ], + [ + 16.58, + 48.1 + ], + [ + 16.17, + 48.1 + ] + ] + ], + "terms_url": "http://data.wien.gv.at/", + "terms_text": "Stadt Wien" + } +] \ No newline at end of file diff --git a/data/locales.json b/data/locales.json index 49d98cb3d..5aaa6e416 100644 --- a/data/locales.json +++ b/data/locales.json @@ -26,6 +26,7 @@ "gl", "de", "el", + "hi", "hu", "is", "id", @@ -33,8 +34,8 @@ "ja", "kn", "ko", - "ko-KR", "lv", + "lij", "lt", "no", "fa", @@ -53,6 +54,7 @@ "tl", "ta", "te", + "th", "tr", "uk", "vi" diff --git a/data/presets.yaml b/data/presets.yaml index 4ae6f70a4..8884e3cbf 100644 --- a/data/presets.yaml +++ b/data/presets.yaml @@ -2,25 +2,25 @@ en: presets: categories: category-building: - name: Building + name: Building Features category-golf: - name: Golf + name: Golf Features category-landuse: - name: Land Use + name: Land Use Features category-path: - name: Path + name: Path Features category-rail: - name: Rail + name: Rail Features category-restriction: - name: Restriction + name: Restriction Features category-road: - name: Road + name: Road Features category-route: - name: Route + name: Route Features category-water-area: - name: Water + name: Water Features category-water-line: - name: Water + name: Water Features fields: access: # 'access=*, foot=*, motor_vehicle=*, bicycle=*, horse=*' @@ -309,6 +309,9 @@ en: description: # 'description=*' label: Description + diaper: + # 'diaper=*' + label: Diaper Changing Available dock: # 'dock=*' label: Type @@ -884,6 +887,9 @@ en: shop: # 'shop=*' label: Type + site: + # 'site=*' + label: Type sloped_curb: # 'sloped_curb=*' label: Sloped Curb @@ -1601,6 +1607,11 @@ en: name: Waste Basket # 'terms: bin,rubbish,litter,trash,garbage' terms: "" + amenity/waste_disposal: + # amenity=waste_disposal + name: Garbage Dumpster + # 'terms: rubbish,litter,trash' + terms: "" amenity/water_point: # amenity=water_point name: RV Drinking Water @@ -2272,9 +2283,9 @@ en: terms: "" highway/track: # highway=track - name: Track - # 'terms: woods road,fire road' - terms: "" + 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' + terms: "" highway/traffic_signals: # highway=traffic_signals name: Traffic Signals @@ -2296,8 +2307,8 @@ en: terms: "" highway/unclassified: # highway=unclassified - name: Unclassified Road - terms: "" + name: Minor/Unclassified Road + terms: "" historic: # 'historic=*' name: Historic Site @@ -2443,6 +2454,11 @@ en: name: Adult Gaming Center # 'terms: gambling,slot machine' terms: "" + leisure/bird_hide: + # leisure=bird_hide + name: Bird Hide + # 'terms: machan,ornithology' + terms: "" leisure/bowling_alley: # leisure=bowling_alley name: Bowling Alley @@ -2550,11 +2566,16 @@ en: name: Slipway # 'terms: boat launch,boat ramp' terms: "" - leisure/sports_center: + leisure/sports_centre: # leisure=sports_centre name: Sports Center / Gym # 'terms: gym' terms: "" + leisure/sports_centre/swimming: + # 'leisure=sports_centre, sport=swimming' + name: Swimming Pool Facility + # 'terms: dive,water' + terms: "" leisure/stadium: # leisure=stadium name: Stadium @@ -2562,11 +2583,17 @@ en: leisure/swimming_pool: # leisure=swimming_pool name: Swimming Pool + # 'terms: dive,water' terms: "" leisure/track: # leisure=track name: Racetrack (non-Motorsport) terms: "" + leisure/water_park: + # leisure=water_park + name: Water Park + # 'terms: swim,pool,dive' + terms: "" line: name: Line terms: "" @@ -2583,6 +2610,10 @@ en: # man_made=breakwater name: Breakwater terms: "" + man_made/chimney: + # man_made=chimney + name: Chimney + terms: "" man_made/cutline: # man_made=cutline name: Cut line @@ -2595,6 +2626,15 @@ en: # man_made=flagpole name: Flagpole terms: "" + man_made/gasometer: + # man_made=gasometer + name: Gasometer + # 'terms: gas holder' + terms: "" + man_made/groyne: + # man_made=groyne + name: Groyne + terms: "" man_made/lighthouse: # man_made=lighthouse name: Lighthouse @@ -2617,6 +2657,7 @@ en: man_made/pier: # man_made=pier name: Pier + # 'terms: dock' terms: "" man_made/pipeline: # man_made=pipeline @@ -2632,6 +2673,10 @@ en: name: Storage Tank # 'terms: water,oil,gas,petrol' terms: "" + man_made/surveillance: + # man_made=surveillance + name: Surveillance + terms: "" man_made/survey_point: # man_made=survey_point name: Survey Point @@ -2657,6 +2702,11 @@ en: # man_made=water_works name: Water Works terms: "" + man_made/works: + # man_made=works + name: Works + # 'terms: car assembly plant,aluminium processing plant,brewery,furniture manufacture factory,oil refinery,plastic recycling' + terms: "" military/airfield: # military=airfield name: Airfield @@ -3075,8 +3125,9 @@ en: terms: "" shop/art: # shop=art - name: Art Gallery - terms: "" + name: Art Store + # 'terms: art*,exhibit*,gallery' + terms: "" shop/baby_goods: # shop=baby_goods name: Baby Goods Store @@ -3169,6 +3220,10 @@ en: # shop=clothes name: Clothing Store terms: "" + shop/coffee: + # shop=coffee + name: Coffee Store + terms: "" shop/computer: # shop=computer name: Computer Store @@ -3192,6 +3247,7 @@ en: shop/craft: # shop=craft name: Arts and Crafts Store + # 'terms: art*,paint*,frame' terms: "" shop/curtain: # shop=curtain @@ -3256,6 +3312,7 @@ en: shop/frame: # shop=frame name: Framing Shop + # 'terms: art*,paint*,photo*,frame' terms: "" shop/funeral_directors: # shop=funeral_directors @@ -3383,6 +3440,10 @@ en: # shop=newsagent name: Newspaper/Magazine Shop terms: "" + shop/nutrition_supplements: + # shop=nutrition_supplements + name: Nutrition Supplements Store + terms: "" shop/optician: # shop=optician name: Optician @@ -3454,6 +3515,10 @@ en: name: Stationery Store # 'terms: card,paper' terms: "" + shop/storage_rental: + # shop=storage_rental + name: Storage Rental + terms: "" shop/supermarket: # shop=supermarket name: Supermarket @@ -3561,6 +3626,11 @@ en: # tourism=chalet name: Chalet terms: "" + tourism/gallery: + # tourism=gallery + name: Art Gallery + # 'terms: art*,exhibit*,paint*,photo*,sculpt*' + terms: "" tourism/guest_house: # tourism=guest_house name: Guest House @@ -3585,7 +3655,7 @@ en: tourism/museum: # tourism=museum name: Museum - # 'terms: exhibition,foundation,gallery,hall,institution' + # 'terms: art*,exhibit*,gallery,foundation,hall,institution,paint*,photo*,sculpt*' terms: "" tourism/picnic_site: # tourism=picnic_site @@ -3720,6 +3790,10 @@ en: # type=route_master name: Route Master terms: "" + type/site: + # type=site + name: Site + terms: "" vertex: name: Other terms: "" @@ -3745,8 +3819,9 @@ en: terms: "" waterway/dock: # waterway=dock - name: Dock - terms: "" + name: Wet Dock / Dry Dock + # 'terms: boat,ship,vessel,marine' + terms: "" waterway/drain: # waterway=drain name: Drain diff --git a/data/presets/README.md b/data/presets/README.md index f2d361cf7..9f2e59f08 100644 --- a/data/presets/README.md +++ b/data/presets/README.md @@ -79,8 +79,8 @@ extension). ## Icons -Preset icons in iD are pulled from the open source POI icon set, -[Maki](http://www.mapbox.com/maki/). Icons are stored in `dist/img/maki-sprite.png`. +Preset icons in iD are pulled from the open source map icon set, +[Maki](http://www.mapbox.com/maki/). The icons are identified in iD by the same name as they are on the Maki home. Use those names when identifying the icon to be used for a given preset. @@ -89,8 +89,7 @@ names when identifying the icon to be used for a given preset. To build presets, all you need to do is run `make`. This command will take care of running the build script, which packages all presets -together with imagery data, and deprecated or discarded tags into one file, `data/data.js`, -which is included in the packaged iD.js file. +into one file: `dist/presets.js`, which is included in the packaged iD.js file. ## Custom Presets diff --git a/data/presets/categories.json b/data/presets/categories.json index 84954b11f..fcec664a9 100644 --- a/data/presets/categories.json +++ b/data/presets/categories.json @@ -1,7 +1,7 @@ { "category-building": { "geometry": "area", - "name": "Building", + "name": "Building Features", "icon": "building", "members": [ "building/house", @@ -14,7 +14,7 @@ }, "category-golf": { "geometry": "area", - "name": "Golf", + "name": "Golf Features", "icon": "golf", "members": [ "golf/fairway", @@ -28,7 +28,7 @@ }, "category-landuse": { "geometry": "area", - "name": "Land Use", + "name": "Land Use Features", "icon": "land-use", "members": [ "landuse/residential", @@ -45,7 +45,7 @@ }, "category-path": { "geometry": "line", - "name": "Path", + "name": "Path Features", "icon": "category-path", "members": [ "highway/pedestrian", @@ -58,7 +58,7 @@ }, "category-rail": { "geometry": "line", - "name": "Rail", + "name": "Rail Features", "icon": "category-rail", "members": [ "railway/rail", @@ -71,7 +71,7 @@ }, "category-restriction": { "geometry": "relation", - "name": "Restriction", + "name": "Restriction Features", "icon": "restriction", "members": [ "type/restriction/no_left_turn", @@ -86,7 +86,7 @@ }, "category-road": { "geometry": "line", - "name": "Road", + "name": "Road Features", "icon": "category-roads", "members": [ "highway/residential", @@ -108,7 +108,7 @@ }, "category-route": { "geometry": "relation", - "name": "Route", + "name": "Route Features", "icon": "route", "members": [ "type/route/road", @@ -128,7 +128,7 @@ }, "category-water-area": { "geometry": "area", - "name": "Water", + "name": "Water Features", "icon": "water", "members": [ "natural/water/lake", @@ -139,7 +139,7 @@ }, "category-water-line": { "geometry": "line", - "name": "Water", + "name": "Water Features", "icon": "category-water", "members": [ "waterway/river", diff --git a/data/presets/categories/building.json b/data/presets/categories/building.json index fb479521b..c153dbb27 100644 --- a/data/presets/categories/building.json +++ b/data/presets/categories/building.json @@ -1,6 +1,6 @@ { "geometry": "area", - "name": "Building", + "name": "Building Features", "icon": "building", "members": [ "building/house", @@ -10,4 +10,4 @@ "building/residential", "building" ] -} \ No newline at end of file +} diff --git a/data/presets/categories/golf.json b/data/presets/categories/golf.json index 0e5a8f25a..1077ac42b 100644 --- a/data/presets/categories/golf.json +++ b/data/presets/categories/golf.json @@ -1,6 +1,6 @@ { "geometry": "area", - "name": "Golf", + "name": "Golf Features", "icon": "golf", "members": [ "golf/fairway", @@ -11,4 +11,4 @@ "golf/tee", "golf/water_hazard" ] -} \ No newline at end of file +} diff --git a/data/presets/categories/landuse.json b/data/presets/categories/landuse.json index 667975dec..e7d1c2ece 100644 --- a/data/presets/categories/landuse.json +++ b/data/presets/categories/landuse.json @@ -1,6 +1,6 @@ { "geometry": "area", - "name": "Land Use", + "name": "Land Use Features", "icon": "land-use", "members": [ "landuse/residential", diff --git a/data/presets/categories/path.json b/data/presets/categories/path.json index a1b30297d..88a8576e1 100644 --- a/data/presets/categories/path.json +++ b/data/presets/categories/path.json @@ -1,6 +1,6 @@ { "geometry": "line", - "name": "Path", + "name": "Path Features", "icon": "category-path", "members": [ "highway/pedestrian", diff --git a/data/presets/categories/rail.json b/data/presets/categories/rail.json index 106844a2a..e414c41bd 100644 --- a/data/presets/categories/rail.json +++ b/data/presets/categories/rail.json @@ -1,6 +1,6 @@ { "geometry": "line", - "name": "Rail", + "name": "Rail Features", "icon": "category-rail", "members": [ "railway/rail", diff --git a/data/presets/categories/restriction.json b/data/presets/categories/restriction.json index fdb3c5fa6..006b980cd 100644 --- a/data/presets/categories/restriction.json +++ b/data/presets/categories/restriction.json @@ -1,6 +1,6 @@ { "geometry": "relation", - "name": "Restriction", + "name": "Restriction Features", "icon": "restriction", "members": [ "type/restriction/no_left_turn", diff --git a/data/presets/categories/road.json b/data/presets/categories/road.json index 5021f7e3a..e75df54d3 100644 --- a/data/presets/categories/road.json +++ b/data/presets/categories/road.json @@ -1,6 +1,6 @@ { "geometry": "line", - "name": "Road", + "name": "Road Features", "icon": "category-roads", "members": [ "highway/residential", @@ -19,4 +19,4 @@ "highway/track", "highway/road" ] -} \ No newline at end of file +} diff --git a/data/presets/categories/route.json b/data/presets/categories/route.json index f01a216dd..ed15e114c 100644 --- a/data/presets/categories/route.json +++ b/data/presets/categories/route.json @@ -1,6 +1,6 @@ { "geometry": "relation", - "name": "Route", + "name": "Route Features", "icon": "route", "members": [ "type/route/road", diff --git a/data/presets/categories/water-area.json b/data/presets/categories/water-area.json index 2b787a4a1..4b8531726 100644 --- a/data/presets/categories/water-area.json +++ b/data/presets/categories/water-area.json @@ -1,6 +1,6 @@ { "geometry": "area", - "name": "Water", + "name": "Water Features", "icon": "water", "members": [ "natural/water/lake", @@ -8,4 +8,4 @@ "natural/water/reservoir", "natural/water" ] -} \ No newline at end of file +} diff --git a/data/presets/categories/water-line.json b/data/presets/categories/water-line.json index 04dad07e8..9db7fa99b 100644 --- a/data/presets/categories/water-line.json +++ b/data/presets/categories/water-line.json @@ -1,6 +1,6 @@ { "geometry": "line", - "name": "Water", + "name": "Water Features", "icon": "category-water", "members": [ "waterway/river", diff --git a/data/presets/defaults.json b/data/presets/defaults.json index 10267672a..906641933 100644 --- a/data/presets/defaults.json +++ b/data/presets/defaults.json @@ -45,6 +45,7 @@ "category-restriction", "type/boundary", "type/multipolygon", + "type/site", "relation" ] } diff --git a/data/presets/fields.json b/data/presets/fields.json index 0d8840a21..d2aec1869 100644 --- a/data/presets/fields.json +++ b/data/presets/fields.json @@ -70,7 +70,7 @@ "type": "combo", "label": "Access", "options": [ - "public", + "yes", "permissive", "private", "customers" @@ -243,7 +243,7 @@ }, "building": { "key": "building", - "type": "typeCombo", + "type": "combo", "label": "Building" }, "building_area": { @@ -406,7 +406,23 @@ "description": { "key": "description", "type": "textarea", - "label": "Description" + "label": "Description", + "universal": true + }, + "diaper": { + "key": "diaper", + "type": "combo", + "label": "Diaper Changing Available", + "options": [ + "yes", + "no", + "room", + "1", + "2", + "3", + "4", + "5" + ] }, "dock": { "key": "dock", @@ -481,7 +497,8 @@ "fixme": { "key": "fixme", "type": "textarea", - "label": "Fix Me" + "label": "Fix Me", + "universal": true }, "fuel": { "key": "fuel", @@ -1173,6 +1190,11 @@ "type": "typeCombo", "label": "Type" }, + "site": { + "key": "site", + "type": "combo", + "label": "Type" + }, "sloped_curb": { "key": "sloped_curb", "type": "combo", diff --git a/data/presets/fields/access_toilets.json b/data/presets/fields/access_toilets.json index d3bb1948b..27ef6ab38 100644 --- a/data/presets/fields/access_toilets.json +++ b/data/presets/fields/access_toilets.json @@ -2,5 +2,5 @@ "key": "access", "type": "combo", "label": "Access", - "options": ["public", "permissive", "private", "customers"] -} \ No newline at end of file + "options": ["yes", "permissive", "private", "customers"] +} diff --git a/data/presets/fields/building.json b/data/presets/fields/building.json index 47656dd25..92817e29d 100644 --- a/data/presets/fields/building.json +++ b/data/presets/fields/building.json @@ -1,5 +1,5 @@ { "key": "building", - "type": "typeCombo", + "type": "combo", "label": "Building" -} \ No newline at end of file +} diff --git a/data/presets/fields/description.json b/data/presets/fields/description.json index d7ad5da03..0a9ba8433 100644 --- a/data/presets/fields/description.json +++ b/data/presets/fields/description.json @@ -1,5 +1,6 @@ { "key": "description", "type": "textarea", - "label": "Description" -} \ No newline at end of file + "label": "Description", + "universal": true +} diff --git a/data/presets/fields/fixme.json b/data/presets/fields/fixme.json index 525edc49d..3a629d859 100644 --- a/data/presets/fields/fixme.json +++ b/data/presets/fields/fixme.json @@ -1,5 +1,6 @@ { "key": "fixme", "type": "textarea", - "label": "Fix Me" -} \ No newline at end of file + "label": "Fix Me", + "universal": true +} diff --git a/data/presets/fields/site.json b/data/presets/fields/site.json new file mode 100644 index 000000000..b233adb15 --- /dev/null +++ b/data/presets/fields/site.json @@ -0,0 +1,5 @@ +{ + "key": "site", + "type": "combo", + "label": "Type" +} diff --git a/data/presets/presets.json b/data/presets/presets.json index 3b48bb535..88e740558 100644 --- a/data/presets/presets.json +++ b/data/presets/presets.json @@ -1492,7 +1492,7 @@ "operator", "address", "building_area", - "collection_times" + "opening_hours" ], "geometry": [ "point", @@ -1912,7 +1912,8 @@ "building_area", "access_toilets", "gender", - "fee" + "fee", + "diaper" ], "geometry": [ "point", @@ -2196,6 +2197,22 @@ ], "name": "Waste Basket" }, + "amenity/waste_disposal": { + "icon": "waste-basket", + "geometry": [ + "point", + "vertex" + ], + "tags": { + "amenity": "waste_disposal" + }, + "terms": [ + "rubbish", + "litter", + "trash" + ], + "name": "Garbage Dumpster" + }, "amenity/water_point": { "icon": "water", "geometry": [ @@ -4838,9 +4855,27 @@ }, "terms": [ "woods road", - "fire 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": "Track" + "name": "Unmaintained Track Road" }, "highway/traffic_signals": { "geometry": [ @@ -4932,7 +4967,7 @@ "highway": "unclassified" }, "terms": [], - "name": "Unclassified Road" + "name": "Minor/Unclassified Road" }, "historic": { "fields": [ @@ -5366,6 +5401,23 @@ }, "name": "Adult Gaming Center" }, + "leisure/bird_hide": { + "fields": [ + "building_area" + ], + "geometry": [ + "point", + "area" + ], + "tags": { + "leisure": "bird_hide" + }, + "terms": [ + "machan", + "ornithology" + ], + "name": "Bird Hide" + }, "leisure/bowling_alley": { "fields": [ "operator", @@ -5461,7 +5513,7 @@ "sport_ice", "operator", "address", - "building_area", + "building", "opening_hours" ], "geometry": [ @@ -5782,7 +5834,7 @@ }, "name": "Slipway" }, - "leisure/sports_center": { + "leisure/sports_centre": { "icon": "pitch", "fields": [ "sport", @@ -5802,6 +5854,28 @@ ], "name": "Sports Center / Gym" }, + "leisure/sports_centre/swimming": { + "icon": "swimming", + "fields": [ + "access_simple", + "operator", + "address", + "building" + ], + "geometry": [ + "point", + "area" + ], + "terms": [ + "dive", + "water" + ], + "tags": { + "leisure": "sports_centre", + "sport": "swimming" + }, + "name": "Swimming Pool Facility" + }, "leisure/stadium": { "icon": "pitch", "fields": [ @@ -5826,9 +5900,12 @@ ], "geometry": [ "point", - "vertex", "area" ], + "terms": [ + "dive", + "water" + ], "tags": { "leisure": "swimming_pool" }, @@ -5852,6 +5929,26 @@ }, "name": "Racetrack (non-Motorsport)" }, + "leisure/water_park": { + "icon": "swimming", + "fields": [ + "operator", + "address" + ], + "geometry": [ + "point", + "area" + ], + "terms": [ + "swim", + "pool", + "dive" + ], + "tags": { + "leisure": "water_park" + }, + "name": "Water Park" + }, "line": { "name": "Line", "tags": {}, @@ -5904,6 +6001,16 @@ }, "name": "Breakwater" }, + "man_made/chimney": { + "geometry": [ + "point", + "area" + ], + "tags": { + "man_made": "chimney" + }, + "name": "Chimney" + }, "man_made/cutline": { "geometry": [ "line" @@ -5933,6 +6040,29 @@ "name": "Flagpole", "icon": "embassy" }, + "man_made/gasometer": { + "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": [ @@ -6007,6 +6137,9 @@ "line", "area" ], + "terms": [ + "dock" + ], "tags": { "man_made": "pier" }, @@ -6065,6 +6198,16 @@ }, "name": "Storage Tank" }, + "man_made/surveillance": { + "icon": "camera", + "geometry": [ + "point" + ], + "tags": { + "man_made": "surveillance" + }, + "name": "Surveillance" + }, "man_made/survey_point": { "icon": "monument", "fields": [ @@ -6154,6 +6297,24 @@ }, "name": "Water Works" }, + "man_made/works": { + "geometry": [ + "point", + "area" + ], + "terms": [ + "car assembly plant", + "aluminium processing plant", + "brewery", + "furniture manufacture factory", + "oil refinery", + "plastic recycling" + ], + "tags": { + "man_made": "works" + }, + "name": "Works" + }, "military/airfield": { "icon": "airfield", "geometry": [ @@ -7691,8 +7852,9 @@ "name": "Antiques Shop" }, "shop/art": { - "icon": "art-gallery", + "icon": "shop", "fields": [ + "artwork_type", "operator", "address", "building_area", @@ -7702,10 +7864,15 @@ "point", "area" ], + "terms": [ + "art*", + "exhibit*", + "gallery" + ], "tags": { "shop": "art" }, - "name": "Art Gallery" + "name": "Art Store" }, "shop/baby_goods": { "icon": "shop", @@ -8093,6 +8260,23 @@ }, "name": "Clothing Store" }, + "shop/coffee": { + "icon": "shop", + "fields": [ + "operator", + "address", + "building_area", + "opening_hours" + ], + "geometry": [ + "point", + "area" + ], + "tags": { + "shop": "coffee" + }, + "name": "Coffee Store" + }, "shop/computer": { "icon": "shop", "fields": [ @@ -8179,7 +8363,7 @@ "name": "Cosmetics Store" }, "shop/craft": { - "icon": "art-gallery", + "icon": "shop", "fields": [ "operator", "address", @@ -8193,6 +8377,11 @@ "tags": { "shop": "craft" }, + "terms": [ + "art*", + "paint*", + "frame" + ], "name": "Arts and Crafts Store" }, "shop/curtain": { @@ -8466,6 +8655,12 @@ "tags": { "shop": "frame" }, + "terms": [ + "art*", + "paint*", + "photo*", + "frame" + ], "name": "Framing Shop" }, "shop/funeral_directors": { @@ -9006,6 +9201,23 @@ }, "name": "Newspaper/Magazine Shop" }, + "shop/nutrition_supplements": { + "icon": "shop", + "fields": [ + "operator", + "address", + "building_area", + "opening_hours" + ], + "geometry": [ + "point", + "area" + ], + "tags": { + "shop": "nutrition_supplements" + }, + "name": "Nutrition Supplements Store" + }, "shop/optician": { "icon": "shop", "fields": [ @@ -9313,6 +9525,23 @@ }, "name": "Stationery Store" }, + "shop/storage_rental": { + "icon": "shop", + "fields": [ + "operator", + "address", + "building", + "opening_hours" + ], + "geometry": [ + "point", + "area" + ], + "tags": { + "shop": "storage_rental" + }, + "name": "Storage Rental" + }, "shop/supermarket": { "icon": "grocery", "fields": [ @@ -9766,6 +9995,31 @@ }, "name": "Chalet" }, + "tourism/gallery": { + "icon": "art-gallery", + "fields": [ + "artwork_type", + "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": [ @@ -9868,11 +10122,15 @@ "area" ], "terms": [ - "exhibition", - "foundation", + "art*", + "exhibit*", "gallery", + "foundation", "hall", - "institution" + "institution", + "paint*", + "photo*", + "sculpt*" ], "tags": { "tourism": "museum" @@ -10352,6 +10610,19 @@ "network" ] }, + "type/site": { + "geometry": [ + "relation" + ], + "tags": { + "type": "site" + }, + "name": "Site", + "icon": "relation", + "fields": [ + "site" + ] + }, "vertex": { "name": "Other", "tags": {}, @@ -10441,10 +10712,16 @@ "vertex", "point" ], + "terms": [ + "boat", + "ship", + "vessel", + "marine" + ], "tags": { "waterway": "dock" }, - "name": "Dock" + "name": "Wet Dock / Dry Dock" }, "waterway/drain": { "icon": "waterway-stream", diff --git a/data/presets/presets/amenity/post_office.json b/data/presets/presets/amenity/post_office.json index 0355b93ae..88ed38dcb 100644 --- a/data/presets/presets/amenity/post_office.json +++ b/data/presets/presets/amenity/post_office.json @@ -4,7 +4,7 @@ "operator", "address", "building_area", - "collection_times" + "opening_hours" ], "geometry": [ "point", diff --git a/data/presets/presets/amenity/waste_disposal.json b/data/presets/presets/amenity/waste_disposal.json new file mode 100644 index 000000000..6246102c2 --- /dev/null +++ b/data/presets/presets/amenity/waste_disposal.json @@ -0,0 +1,16 @@ +{ + "icon": "waste-basket", + "geometry": [ + "point", + "vertex" + ], + "tags": { + "amenity": "waste_disposal" + }, + "terms": [ + "rubbish", + "litter", + "trash" + ], + "name": "Garbage Dumpster" +} diff --git a/data/presets/presets/highway/track.json b/data/presets/presets/highway/track.json index 951e3c741..58b6d0807 100644 --- a/data/presets/presets/highway/track.json +++ b/data/presets/presets/highway/track.json @@ -20,7 +20,25 @@ }, "terms": [ "woods road", - "fire 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": "Track" + "name": "Unmaintained Track Road" } diff --git a/data/presets/presets/highway/unclassified.json b/data/presets/presets/highway/unclassified.json index 9ae82d8ae..775550cea 100644 --- a/data/presets/presets/highway/unclassified.json +++ b/data/presets/presets/highway/unclassified.json @@ -15,5 +15,5 @@ "highway": "unclassified" }, "terms": [], - "name": "Unclassified Road" + "name": "Minor/Unclassified Road" } diff --git a/data/presets/presets/leisure/bird_hide.json b/data/presets/presets/leisure/bird_hide.json new file mode 100644 index 000000000..939699761 --- /dev/null +++ b/data/presets/presets/leisure/bird_hide.json @@ -0,0 +1,17 @@ +{ + "fields": [ + "building_area" + ], + "geometry": [ + "point", + "area" + ], + "tags": { + "leisure": "bird_hide" + }, + "terms": [ + "machan", + "ornithology" + ], + "name": "Bird Hide" +} diff --git a/data/presets/presets/leisure/ice_rink.json b/data/presets/presets/leisure/ice_rink.json index fc01d1a9c..1ad40197b 100644 --- a/data/presets/presets/leisure/ice_rink.json +++ b/data/presets/presets/leisure/ice_rink.json @@ -5,7 +5,7 @@ "sport_ice", "operator", "address", - "building_area", + "building", "opening_hours" ], "geometry": [ diff --git a/data/presets/presets/leisure/sports_center.json b/data/presets/presets/leisure/sports_centre.json similarity index 100% rename from data/presets/presets/leisure/sports_center.json rename to data/presets/presets/leisure/sports_centre.json diff --git a/data/presets/presets/leisure/sports_centre/swimming.json b/data/presets/presets/leisure/sports_centre/swimming.json new file mode 100644 index 000000000..acb1ef3ae --- /dev/null +++ b/data/presets/presets/leisure/sports_centre/swimming.json @@ -0,0 +1,22 @@ +{ + "icon": "swimming", + "fields": [ + "access_simple", + "operator", + "address", + "building" + ], + "geometry": [ + "point", + "area" + ], + "terms": [ + "dive", + "water" + ], + "tags": { + "leisure":"sports_centre", + "sport":"swimming" + }, + "name": "Swimming Pool Facility" +} diff --git a/data/presets/presets/leisure/swimming_pool.json b/data/presets/presets/leisure/swimming_pool.json index 554ecb212..edfab8940 100644 --- a/data/presets/presets/leisure/swimming_pool.json +++ b/data/presets/presets/leisure/swimming_pool.json @@ -7,9 +7,12 @@ ], "geometry": [ "point", - "vertex", "area" ], + "terms": [ + "dive", + "water" + ], "tags": { "leisure": "swimming_pool" }, diff --git a/data/presets/presets/leisure/water_park.json b/data/presets/presets/leisure/water_park.json new file mode 100644 index 000000000..15c40ab0c --- /dev/null +++ b/data/presets/presets/leisure/water_park.json @@ -0,0 +1,20 @@ +{ + "icon": "swimming", + "fields": [ + "operator", + "address" + ], + "geometry": [ + "point", + "area" + ], + "terms": [ + "swim", + "pool", + "dive" + ], + "tags": { + "leisure": "water_park" + }, + "name": "Water Park" +} diff --git a/data/presets/presets/man_made/chimney.json b/data/presets/presets/man_made/chimney.json new file mode 100644 index 000000000..930f05533 --- /dev/null +++ b/data/presets/presets/man_made/chimney.json @@ -0,0 +1,10 @@ +{ + "geometry": [ + "point", + "area" + ], + "tags": { + "man_made": "chimney" + }, + "name": "Chimney" +} diff --git a/data/presets/presets/man_made/gasometer.json b/data/presets/presets/man_made/gasometer.json new file mode 100644 index 000000000..70f3fca85 --- /dev/null +++ b/data/presets/presets/man_made/gasometer.json @@ -0,0 +1,13 @@ +{ + "geometry": [ + "point", + "area" + ], + "terms": [ + "gas holder" + ], + "tags": { + "man_made": "gasometer" + }, + "name": "Gasometer" +} diff --git a/data/presets/presets/man_made/groyne.json b/data/presets/presets/man_made/groyne.json new file mode 100644 index 000000000..12c289eb5 --- /dev/null +++ b/data/presets/presets/man_made/groyne.json @@ -0,0 +1,10 @@ +{ + "geometry": [ + "line", + "area" + ], + "tags": { + "man_made": "groyne" + }, + "name": "Groyne" +} diff --git a/data/presets/presets/man_made/pier.json b/data/presets/presets/man_made/pier.json index ae436dcd4..dccc224bf 100644 --- a/data/presets/presets/man_made/pier.json +++ b/data/presets/presets/man_made/pier.json @@ -3,8 +3,11 @@ "line", "area" ], + "terms": [ + "dock" + ], "tags": { "man_made": "pier" }, "name": "Pier" -} \ No newline at end of file +} diff --git a/data/presets/presets/man_made/surveillance.json b/data/presets/presets/man_made/surveillance.json new file mode 100644 index 000000000..7bd002e43 --- /dev/null +++ b/data/presets/presets/man_made/surveillance.json @@ -0,0 +1,10 @@ +{ + "icon": "camera", + "geometry": [ + "point" + ], + "tags": { + "man_made": "surveillance" + }, + "name": "Surveillance" +} diff --git a/data/presets/presets/man_made/works.json b/data/presets/presets/man_made/works.json new file mode 100644 index 000000000..bdfe3206a --- /dev/null +++ b/data/presets/presets/man_made/works.json @@ -0,0 +1,18 @@ +{ + "geometry": [ + "point", + "area" + ], + "terms": [ + "car assembly plant", + "aluminium processing plant", + "brewery", + "furniture manufacture factory", + "oil refinery", + "plastic recycling" + ], + "tags": { + "man_made": "works" + }, + "name": "Works" +} diff --git a/data/presets/presets/shop/art.json b/data/presets/presets/shop/art.json index 1bb0008f1..cc3c7a3b2 100644 --- a/data/presets/presets/shop/art.json +++ b/data/presets/presets/shop/art.json @@ -1,6 +1,7 @@ { - "icon": "art-gallery", + "icon": "shop", "fields": [ + "artwork_type", "operator", "address", "building_area", @@ -10,8 +11,13 @@ "point", "area" ], + "terms": [ + "art*", + "exhibit*", + "gallery" + ], "tags": { "shop": "art" }, - "name": "Art Gallery" + "name": "Art Store" } diff --git a/data/presets/presets/shop/coffee.json b/data/presets/presets/shop/coffee.json new file mode 100644 index 000000000..c89096142 --- /dev/null +++ b/data/presets/presets/shop/coffee.json @@ -0,0 +1,17 @@ +{ + "icon": "shop", + "fields": [ + "operator", + "address", + "building_area", + "opening_hours" + ], + "geometry": [ + "point", + "area" + ], + "tags": { + "shop": "coffee" + }, + "name": "Coffee Store" +} diff --git a/data/presets/presets/shop/craft.json b/data/presets/presets/shop/craft.json index 2f39e46a8..7f33c4f62 100644 --- a/data/presets/presets/shop/craft.json +++ b/data/presets/presets/shop/craft.json @@ -1,5 +1,5 @@ { - "icon": "art-gallery", + "icon": "shop", "fields": [ "operator", "address", @@ -13,5 +13,10 @@ "tags": { "shop": "craft" }, + "terms": [ + "art*", + "paint*", + "frame" + ], "name": "Arts and Crafts Store" } diff --git a/data/presets/presets/shop/frame.json b/data/presets/presets/shop/frame.json index 1415959d0..c1856298b 100644 --- a/data/presets/presets/shop/frame.json +++ b/data/presets/presets/shop/frame.json @@ -13,5 +13,11 @@ "tags": { "shop": "frame" }, + "terms": [ + "art*", + "paint*", + "photo*", + "frame" + ], "name": "Framing Shop" } diff --git a/data/presets/presets/shop/nutrition_supplements.json b/data/presets/presets/shop/nutrition_supplements.json new file mode 100644 index 000000000..200be2a86 --- /dev/null +++ b/data/presets/presets/shop/nutrition_supplements.json @@ -0,0 +1,17 @@ +{ + "icon": "shop", + "fields": [ + "operator", + "address", + "building_area", + "opening_hours" + ], + "geometry": [ + "point", + "area" + ], + "tags": { + "shop": "nutrition_supplements" + }, + "name": "Nutrition Supplements Store" +} diff --git a/data/presets/presets/shop/storage_rental.json b/data/presets/presets/shop/storage_rental.json new file mode 100644 index 000000000..52dfa4919 --- /dev/null +++ b/data/presets/presets/shop/storage_rental.json @@ -0,0 +1,17 @@ +{ + "icon": "shop", + "fields": [ + "operator", + "address", + "building", + "opening_hours" + ], + "geometry": [ + "point", + "area" + ], + "tags": { + "shop": "storage_rental" + }, + "name": "Storage Rental" +} diff --git a/data/presets/presets/tourism/gallery.json b/data/presets/presets/tourism/gallery.json new file mode 100644 index 000000000..e0d375b6c --- /dev/null +++ b/data/presets/presets/tourism/gallery.json @@ -0,0 +1,25 @@ +{ + "icon": "art-gallery", + "fields": [ + "artwork_type", + "operator", + "address", + "building_area", + "opening_hours" + ], + "geometry": [ + "point", + "area" + ], + "terms": [ + "art*", + "exhibit*", + "paint*", + "photo*", + "sculpt*" + ], + "tags": { + "tourism": "gallery" + }, + "name": "Art Gallery" +} diff --git a/data/presets/presets/tourism/museum.json b/data/presets/presets/tourism/museum.json index ebebd2167..92a17fc79 100644 --- a/data/presets/presets/tourism/museum.json +++ b/data/presets/presets/tourism/museum.json @@ -11,11 +11,15 @@ "area" ], "terms": [ - "exhibition", - "foundation", + "art*", + "exhibit*", "gallery", + "foundation", "hall", - "institution" + "institution", + "paint*", + "photo*", + "sculpt*" ], "tags": { "tourism": "museum" diff --git a/data/presets/presets/type/site.json b/data/presets/presets/type/site.json new file mode 100644 index 000000000..1bbe58f7f --- /dev/null +++ b/data/presets/presets/type/site.json @@ -0,0 +1,13 @@ +{ + "geometry": [ + "relation" + ], + "tags": { + "type": "site" + }, + "name": "Site", + "icon": "relation", + "fields": [ + "site" + ] +} diff --git a/data/presets/presets/waterway/dock.json b/data/presets/presets/waterway/dock.json index ce19ea41f..1bf7aa7cc 100644 --- a/data/presets/presets/waterway/dock.json +++ b/data/presets/presets/waterway/dock.json @@ -9,8 +9,14 @@ "vertex", "point" ], + "terms": [ + "boat", + "ship", + "vessel", + "marine" + ], "tags": { "waterway": "dock" }, - "name": "Dock" + "name": "Wet Dock / Dry Dock" } diff --git a/data/taginfo.json b/data/taginfo.json index d2931d9d3..512464c5d 100644 --- a/data/taginfo.json +++ b/data/taginfo.json @@ -456,6 +456,10 @@ "key": "amenity", "value": "waste_basket" }, + { + "key": "amenity", + "value": "waste_disposal" + }, { "key": "amenity", "value": "water_point" @@ -1235,6 +1239,10 @@ "key": "leisure", "value": "adult_gaming_centre" }, + { + "key": "leisure", + "value": "bird_hide" + }, { "key": "leisure", "value": "bowling_alley" @@ -1335,6 +1343,10 @@ "key": "leisure", "value": "sports_centre" }, + { + "key": "sport", + "value": "swimming" + }, { "key": "leisure", "value": "stadium" @@ -1347,6 +1359,10 @@ "key": "leisure", "value": "track" }, + { + "key": "leisure", + "value": "water_park" + }, { "key": "man_made" }, @@ -1358,6 +1374,10 @@ "key": "man_made", "value": "breakwater" }, + { + "key": "man_made", + "value": "chimney" + }, { "key": "man_made", "value": "cutline" @@ -1370,6 +1390,14 @@ "key": "man_made", "value": "flagpole" }, + { + "key": "man_made", + "value": "gasometer" + }, + { + "key": "man_made", + "value": "groyne" + }, { "key": "man_made", "value": "lighthouse" @@ -1402,6 +1430,10 @@ "key": "man_made", "value": "storage_tank" }, + { + "key": "man_made", + "value": "surveillance" + }, { "key": "man_made", "value": "survey_point" @@ -1426,6 +1458,10 @@ "key": "man_made", "value": "water_works" }, + { + "key": "man_made", + "value": "works" + }, { "key": "military", "value": "airfield" @@ -1895,6 +1931,10 @@ "key": "shop", "value": "clothes" }, + { + "key": "shop", + "value": "coffee" + }, { "key": "shop", "value": "computer" @@ -2091,6 +2131,10 @@ "key": "shop", "value": "newsagent" }, + { + "key": "shop", + "value": "nutrition_supplements" + }, { "key": "shop", "value": "optician" @@ -2155,6 +2199,10 @@ "key": "shop", "value": "stationery" }, + { + "key": "shop", + "value": "storage_rental" + }, { "key": "shop", "value": "supermarket" @@ -2254,6 +2302,10 @@ "key": "tourism", "value": "chalet" }, + { + "key": "tourism", + "value": "gallery" + }, { "key": "tourism", "value": "guest_house" @@ -2406,6 +2458,10 @@ "key": "type", "value": "route_master" }, + { + "key": "type", + "value": "site" + }, { "key": "waterway" }, diff --git a/data/update_imagery.js b/data/update_imagery.js index d42d15577..40b36272d 100644 --- a/data/update_imagery.js +++ b/data/update_imagery.js @@ -1,10 +1,8 @@ var fs = require('fs'); -var sources = require('editor-imagery-index/imagery.json'); +var sources = require('editor-layer-index/imagery.json'); var imagery = []; -// CENSORSHIP! No, these are just layers that essentially duplicate other layers -// or which have no clear use case. -var censor = { +var blacklist = { "2u": true, "Hike & Bike": true, "OpenCycleMap": true, @@ -12,7 +10,7 @@ var censor = { "OpenStreetMap (German Style)": true, "OpenStreetMap (Sorbian Language)": true, "MapQuest OSM": true, - "OpenStreetMap (Mapnik Black & White)": true, + "OpenStreetMap (Standard Black & White)": true, "Skobbler": true, "Stadtplan Z\u00fcrich": true, // https://github.com/osmlab/editor-imagery-index/issues/14 @@ -38,19 +36,19 @@ var censor = { "QA No Address": true }; +var whitelist = [ + // Add custom sources here if needed. +]; + var descriptions = { 'Mapbox Satellite': 'Satellite and aerial imagery.', - 'OpenStreetMap (Mapnik)': 'The default OpenStreetMap layer.', - 'TIGER 2012 Roads Overlay': 'Public domain road data from the US Government.', 'Bing aerial imagery': 'Satellite and aerial imagery.', - 'NAIP': 'National Agriculture Imagery Program' + 'OpenStreetMap (Standard)': 'The default OpenStreetMap layer.' }; -sources.forEach(function(source) { - if (source.type !== 'tms' && source.type !== 'bing') - return; - if (source.name in censor) - return; +sources.concat(whitelist).forEach(function(source) { + if (source.type !== 'tms' && source.type !== 'bing') return; + if (source.name in blacklist) return; var im = { name: source.name, @@ -63,7 +61,6 @@ sources.forEach(function(source) { im.template = source.url; var extent = source.extent || {}; - if (extent.min_zoom || extent.max_zoom) { im.scaleExtent = [ extent.min_zoom || 0, @@ -83,7 +80,7 @@ sources.forEach(function(source) { ]]; } - if (source.name == 'Locator Overlay') { + if (source.name === 'Locator Overlay') { im.overzoom = false; } @@ -111,4 +108,4 @@ imagery.sort(function(a, b) { return a.name.localeCompare(b.name); }); -fs.writeFileSync('data/imagery.json', JSON.stringify(imagery)); +fs.writeFileSync('data/imagery.json', JSON.stringify(imagery, null, 4)); diff --git a/dist/index.html b/dist/index.html index b3e7c19e3..af53cd8a0 100644 --- a/dist/index.html +++ b/dist/index.html @@ -42,7 +42,7 @@ var id = iD() .presets(iD.data.presets) .imagery(iD.data.imagery) - .taginfo(iD.taginfo()); + .taginfo(iD.services.taginfo()); d3.select('#id-container') .call(id.ui()); diff --git a/dist/locales/af.json b/dist/locales/af.json index 13b380223..8aacdd0ef 100644 --- a/dist/locales/af.json +++ b/dist/locales/af.json @@ -234,59 +234,21 @@ "intro": { "navigation": { "drag": "Die hoofkaartarea toon OpenStreetMap data aan op 'n agtergrond. Jy kan navigeer deur te trek en te sleep net soos met enige ander web gebaseerde kaart. **Probeer dit nou!**", - "select": "Kaart eienskappe word verteenwoordig op drie maniere: punte, lyne en areas. All eienskappe kan uitgekies word deur daarop te klick. **Klick op 'n punt om dit uit te kies.**", - "header": "Die opskrif wys ons die eienskap tipe.", - "pane": "Die itemkieslys word vertoon sodra jy 'n item op die kaart kies. Die opskrif dui die itemtipe aan en die hoofpaneel dui die item se eienskappe aan soos 'n naam en adres. **Om die itemkieslys toe te maak druk die knoppie regs bo.**" + "select": "Kaart eienskappe word verteenwoordig op drie maniere: punte, lyne en areas. All eienskappe kan uitgekies word deur daarop te klick. **Klick op 'n punt om dit uit te kies.**" }, "points": { - "add": "Punte kan gebruik word om winkels, restaurante, monemente en soortgelyke plekke aan te dui. Dit merk 'n spesifieke punt en beskryf wat daar gevind kan word. **Druk op die Punt knoppe om 'n nuwe punt by te voeg.**", - "place": "Die punt kan op die kaart geplaas word deur daarop te klick. **Sit die punt bo-op die gebou.**", - "describe": "Die punt is nou gemerk as 'n kafee. Gebruik die eienskapslys om meer inligting by te sit. **Sit 'n naam by**", - "close": "Die eienskapslys kan toegemaak word deur op die toemaak knoppie te klick. **Maak die eienskapslys toe**", - "reselect": "Baie kere gaan 'n punt klaar bestaan, maar met foute of onvolledig. Jy kan bestaande punte verander. **Kies die punt wat jy nou net gemaak het.**", - "fixname": "**Verander die naam en maak die eienskapslys toe.**", - "reselect_delete": "Alle eienskappe op die kaart kan verwyder word. **Klick op die punt wat jy nou net gemaak het. **", - "delete": "Wanneer jy op 'n punt druk verskyn verskillende opsies, soos verwyder die punt. **Verwyder die punt.**" - }, - "areas": { - "describe": "**Sit 'n naam by en maak die eienskappe lys toe**" + "describe": "Die punt is nou gemerk as 'n kafee. Gebruik die eienskapslys om meer inligting by te sit. **Sit 'n naam by**" }, "lines": { "start": "** Begin die lyn deur op die einde van die pad te klick.**", - "residential": "Daar is verskillende tipes paaie, die mees algemeenste is 'n residensieel pad. ** Kies die Residentieele Pad tipe**", - "describe": "**Gee die pad 'n naam en maak die eienskappe lys toe.**", - "restart": "Die pad moet Flower Straat Kruis." + "residential": "Daar is verskillende tipes paaie, die mees algemeenste is 'n residensieel pad. ** Kies die Residentieele Pad tipe**" }, "startediting": { - "help": "Meer dokumentasie en hierdie deurloop is beskikbaar hier.", "save": "Moenie vergeet om gereeld verandering te bêre nie!", "start": "Begin die kaart teken!" } }, "presets": { - "categories": { - "category-landuse": { - "name": "Landsgebruik" - }, - "category-path": { - "name": "Paaidjie" - }, - "category-rail": { - "name": "Spoor" - }, - "category-road": { - "name": "Pad" - }, - "category-route": { - "name": "Roete" - }, - "category-water-area": { - "name": "Water" - }, - "category-water-line": { - "name": "Water" - } - }, "fields": { "access": { "options": { @@ -897,9 +859,6 @@ "highway/tertiary": { "name": "Tertiere Pad" }, - "highway/track": { - "name": "Spoor" - }, "highway/traffic_signals": { "name": "Robot" }, @@ -909,9 +868,6 @@ "highway/turning_circle": { "name": "Draai Sirkel" }, - "highway/unclassified": { - "name": "Ongeklassifiseerde Pad" - }, "historic": { "name": "Historiese Plek" }, diff --git a/dist/locales/ar.json b/dist/locales/ar.json index a51d29c26..1abb060cd 100644 --- a/dist/locales/ar.json +++ b/dist/locales/ar.json @@ -7,7 +7,7 @@ }, "add_line": { "title": "خط", - "description": "أضف طرق سريعة أو شوارع أو معابر للمشاة أو قنوات أو خطوط أخرى للخريطة.", + "description": "أضف طرق سريعة أو شوارع أو معابر للمشاة أو قنوات وأنفاق أو خطوط أخرى للخريطة.", "tail": "اضغط على الخريطة للبدء في رسم طريق أو مسار أو تحويلة." }, "add_point": { @@ -17,20 +17,20 @@ }, "browse": { "title": "تصفح", - "description": "حرك و حجّم الخريطة" + "description": ".حرك و حجّم الخريطة" }, "draw_area": { - "tail": "انقر لإضافة عقد إلى منطقتك. انقر على العقدة الأولى لإنهاء تحديد المنطقة." + "tail": "انقر لإضافة نقاط إلى مساحتك. انقر على النقطة الأولى لإنهاء تحديد المساحة." }, "draw_line": { - "tail": "انقر لإضافة المزيد من العقد إلى الخط. انقر على الخطوط الأخرى لوصلها مع بعضها البعض، وانقر بشكل مزدوج لإنهاء الخط." + "tail": "انقر لإضافة المزيد من النقاط إلى الخط. انقر على الخطوط الأخرى لوصلها مع بعضها البعض، وانقر بشكل مزدوج لإنهاء الخط." } }, "operations": { "add": { "annotation": { "point": "أضفت نقطة.", - "vertex": "أضفت عقدة إلى طريق.", + "vertex": "أضفت نقطة إلى طريق.", "relation": "أضفت علاقة." } }, @@ -55,7 +55,7 @@ "annotation": "إلغاء الرسم." }, "change_tags": { - "annotation": "غير الوسوم" + "annotation": "الوسوم المتغيرة." }, "circularize": { "title": "تدوير", @@ -80,24 +80,27 @@ "annotation": { "line": "ربّع زوايا الخط.", "area": "ربّع زوايا المنطقة." - } + }, + "not_squarish": "هذا لا يمكن أن يكون مربعا لأنه ليس مربعاني." }, "straighten": { "title": "مستقيم", "description": "اجعل هذا الخط مستقيماً.", "key": "S", - "annotation": "قوُم خطاً." + "annotation": "جعل الخط مستقيما.", + "too_bendy": "هذا لا يمكن أن يستقيم لأنه ينحني كثيرا.", + "connected_to_hidden": "هذا الخط لا يمكن أن يكون مستقيما لأنه متصل بميزة مخفية." }, "delete": { "title": "حذف", - "description": "احذف الكائن نهائيا", + "description": "حذف العنصر نهائيا.", "annotation": { - "point": "احذف نقطة", - "vertex": "احذف عقدة من طريق", - "line": "احذف خطا", - "area": "احذف مساحة", - "relation": "احذف علاقة", - "multiple": "احذف {n} اشياء" + "point": "حذف نقطة.", + "vertex": "حذفت نقطة من طريق.", + "line": "حذف خط.", + "area": "حذف مساحة.", + "relation": "حذف علاقة.", + "multiple": "حذف {n} عناصر." }, "incomplete_relation": "لا يمكن حذف هذه الميزة لأنه لم يتم تحميلها بالكامل." }, @@ -116,17 +119,23 @@ } }, "disconnect": { - "title": "إقطع اﻹتصال", - "description": "افصل هذه الخطوط و المناطق عن بعضها البعض", + "title": "فصل", + "description": "فصل هذه الخطوط والمناطق عن بعضها البعض.", "key": "D", - "annotation": "افصل الخطوط/ المناطق", - "not_connected": "لا توجد خطوط/مناطق كافية هنا لفصلها." + "annotation": "فصل الخطوط/المناطق.", + "not_connected": "لا توجد خطوط/مناطق كافية هنا لفصلها.", + "connected_to_hidden": "هذه لا يمكن فصلها لأنها متصلة بميزة مخفية." }, "merge": { "title": "دمج", + "description": "دمج هذه الميزات.", "key": "C", - "not_eligible": "هذه المميزات لا يمكن دمجها", - "incomplete_relation": "لا يمكن دمج هذه المميزات لأن واحد منها على الأقل لم يتم تحميله بالكامل." + "annotation": "دمج {n} ميزات.", + "not_eligible": "لا يمكن دمج هذه الميزات.", + "not_adjacent": "لا يمكن دمج هذه الميزات لأنها غير متصلة.", + "restriction": "لا يمكن دمج هذه الميزات لأن واحدة منها على الأقل جزء من العلاقة \"{relation}\".", + "incomplete_relation": "لا يمكن دمج هذه المميزات لأن واحد منها على الأقل لم يتم تحميله بالكامل.", + "conflicting_tags": "لا يمكن دمج هذه الميزات لأن بعض وسومها تحتوي قيما متعارضة مع بعضها." }, "move": { "title": "تحريك", @@ -134,15 +143,15 @@ "key": "M", "annotation": { "point": "نقل نقطة", - "vertex": "حرك عقدة إلى طريق", + "vertex": "حركت نقطة في طريق.", "line": "حرك خطا", "area": "حرك منطقة", - "multiple": "حرك عدة كائنات" + "multiple": "حرك عدة عناصر." } }, "rotate": { "title": "تدوير", - "description": "دوّر هذا الكائن حول نقطة مركزه.", + "description": "دوّر هذا العنصر حول نقطة مركزه.", "key": "R", "annotation": { "line": "تدوير خطا", @@ -158,8 +167,9 @@ "split": { "title": "فصل", "description": { - "line": "افصل هذا الخط الى قسمين في هذه العقدة.", - "multiple": "افصل الخطوط / حدود المنطقة في هذه العقدة إلى قسمين." + "line": "افصل هذا الخط إلى قسمين عند هذه النقطة.", + "area": "تقسيم حدود هذه المنطقة إلى قسمين", + "multiple": "افصل الخطوط أو حدود المساحة عند هذه النقطة إلى قسمين." }, "key": "X", "annotation": { @@ -180,50 +190,77 @@ "nothing": "لا يوجد شيء للإعادة" }, "tooltip_keyhint": "اﻹختصار:", + "browser_notice": "هذا المحرر مدعوم من قِبل \"فيرفكس، وكروم، وسفاري، وأوبرا، وأنترنت إكسبلورر 11 وما بعده\".\nبرجاء تحديث متصفحك أو استخدام \"Potlatch 2\" لتحرير الخريطة.", "translate": { "translate": "ترّجم", "localized_translation_label": "اسم متعدد اللغات", - "localized_translation_language": "إختر اللغة", - "localized_translation_name": "اﻷسم" + "localized_translation_language": "اختر لغة", + "localized_translation_name": "الاسم" }, "zoom_in_edit": "كبّر للتحرير", - "logout": "تسجيل خروج", - "loading_auth": "اﻹتصال ب OpenStreetMap جاري ....", + "logout": "تسجيل الخروج", + "loading_auth": "يتصل بـ OpenStreetMap ...", + "report_a_bug": "إبلاغ عن خطأ أو مشكلة", + "help_translate": "ساعد في الترجمة", + "feature_info": { + "hidden_warning": "{count} ميزات مخفية", + "hidden_details": "هذه الميزة مخفية حاليا: {details}" + }, "status": { "error": "تعذر اﻹتصال مع واجهة التطبيق البرمجية.", "offline": "حالة API غير متصلة. الرجاء محاولة التحرير لاحقا." }, "commit": { - "title": "إحفظ التغييرات", + "title": "حفظ التغييرات", "description_placeholder": "وصف مختصر لمساهماتك", + "message_label": "ملخص التغييرات التي قمت بها", + "upload_explanation": "التغييرات التي قمت برفعها سوف تظهر على كل الخرائط التي تستخدم بيانات OpenStreetMap.", + "upload_explanation_with_user": "التغييرات التي قمت برفعها كـ {user} سوف تظهر على كل الخرائط التي تستخدم بيانات OpenStreetMap.", "save": "حفظ", "cancel": "إلغاء", - "warnings": "تنبيه", + "changes": "{count} تغييرات", + "warnings": "تنبيهات", "modified": "عُدل", - "deleted": "محذوف", + "deleted": "حُذفت", "created": "اٌنشى" }, "contributors": { - "list": "حرر بواسطة{users}", - "truncated_list": "حرر بواسطة{users} و {count} آخرون" + "list": "حُرر بواسطة {users}", + "truncated_list": "حُرر بواسطة {users} و {count} آخرون" }, "infobox": { - "area": "مساحة" + "selected": "{n} مُختارة", + "closed": "مُغلق", + "center": "مركز", + "perimeter": "محيط", + "length": "طول", + "area": "مساحة", + "location": "المكان", + "metric": "متري", + "imperial": "إمبراطوري" + }, + "geometry": { + "point": "نقطة", + "vertex": "قمّة", + "line": "خط", + "area": "مساحة", + "relation": "العلاقة" }, "geocoder": { - "search": "إبحث في جميع أنحاء العالم ...", - "no_results_visible": "لا نتائج في منطقة الخارطة الظاهرة", - "no_results_worldwide": "لم يتم العثور على نتائج" + "search": "ابحث في جميع أنحاء العالم...", + "no_results_visible": "لا نتائج في المنطقة الظاهرة من الخريطة", + "no_results_worldwide": "لم يُعثر على نتائج" }, "geolocate": { - "title": "إعرض مكاني " + "title": "اعرض مكاني الحالي" }, "inspector": { "no_documentation_combination": "لا يوجد توثيقا لهذا الجمع من الوسوم", - "no_documentation_key": "لا يوجد توثيقا لهذا المفتاح", - "show_more": "مشاهدة المزيد", + "no_documentation_key": "لا يوجد توثيق لهذا المفتاح", + "show_more": "شاهد المزيد", "view_on_osm": "العرض على openstreetmap.org", - "all_tags": "كل البطاقات", + "all_fields": "كل الحقول", + "all_tags": "كل الوسوم", "all_members": "كل اﻷعضاء", "all_relations": "كل العلاقات", "new_relation": "علاقة جديدة....", @@ -231,31 +268,75 @@ "choose": "اختر نوع الميزة", "results": "{n} نتيجة لـ {search}", "reference": "العرض على ويكي openstreetmap.org", - "back_tooltip": "غيّر ميزة", + "back_tooltip": "تغيير الميزة", "remove": "إزالة", - "search": "البحث", - "multiselect": "العناصر المحددة", + "search": "بحث", + "multiselect": "العناصر المُختارة", "unknown": "غير معروف", - "feature_list": "إبحث عن الميزات", + "feature_list": "ابحث عن ميزات", "edit": "حرر ميزة", "check": { "yes": "نعم", "no": "لا" }, - "none": "None", + "none": "لا شيء", + "node": "نقطة تلاقي", "way": "مسار", "relation": "علاقة", "location": "مكان", - "add_fields": "أضف حقل" + "add_fields": "إضافة حقل:" }, "background": { "title": "الخلفية", - "description": "ضبط الخلفية", - "percent_brightness": "{opacity}% وضوح", + "description": "إعدادات الخلفية", + "percent_brightness": "الوضوح {opacity}%", "none": "لا شيء", "custom": "الجمارك", + "custom_button": "تحرير خلفية مخصصة", "fix_misalignment": "إصلح المحاذاة", - "reset": "إعادة الضبط" + "reset": "إعادة الضبط", + "minimap": { + "description": "خريطة مصغّرة", + "tooltip": "عرض الخريطة من بعيد للمساعدة في تحديد المنطقة المعروضة حاليا." + } + }, + "map_data": { + "title": "بيانات الخريطة", + "description": "بيانات الخريطة", + "data_layers": "طبقات البيانات", + "fill_area": "ملء المساحات", + "map_features": "ميزات الخريطة", + "autohidden": "لقد تم إخفاء هذه الميزات تلقائيا بسبب وجود الكثير من الميزات القريبة منها والتي ستؤدي لظهور الكثير جدا من الميزات المتداخلة مع بعضها. بإمكانك التكبير لتعديلهم." + }, + "feature": { + "points": { + "description": "النقاط", + "tooltip": "نقاط الاهتمام" + }, + "paths": { + "description": "المسارات", + "tooltip": "الأرصفة، ومسارات المشي بالأقدام، ومسارات الدراجات الهوائية، إلخ..." + }, + "buildings": { + "description": "البنايات" + }, + "landuse": { + "tooltip": "غابات، أراضي زراعية، حدائق، مناطق سكنية، مناطق تجارية، إلخ..." + } + }, + "area_fill": { + "wireframe": { + "description": "بدون ملء (خطوط رفيعة)", + "tooltip": "تفعيل نمط الخطوط الرفيعة يجعل من السهل عليك رؤية الخلفية بوضوح تام." + }, + "partial": { + "description": "ملء جزئي", + "tooltip": "المساحات تظهر مملوءة فقط حول حوافها الداخلية. (مستحسن للمبتدأين)" + }, + "full": { + "description": "ملء كامل", + "tooltip": "المساحات تظهر مملوءة بالكامل." + } }, "restore": { "heading": "لديك تعديلات غير محفوظة", @@ -265,25 +346,44 @@ }, "save": { "title": "حفظ", - "help": "احفظ التغييرات في OpenStreetMap لجعلها ظاهرة لبقية المستخدمين.", + "help": "حفظ التغييرات على OpenStreetMap يجعلها ظاهرة للمستخدمين الآخرين.", "no_changes": "لا يوجد تعديلات للحفظ.", - "uploading": "يجري رفع التغييرات إلى OpenStreetMap.", - "unsaved_changes": "لديك تغييرات غير محفوظة" + "error": "حدث خطأ أثناء محاولة الحفظ", + "unknown_error_details": "الرجاء التأكد من أنك متصل بالإنترنت.", + "uploading": "يرفع التغييرات إلى OpenStreetMap.", + "unsaved_changes": "لديك تغييرات غير محفوظة", + "conflict": { + "header": "حل عمليات التحرير المتعارضة", + "count": "تعارض {num} من {total}", + "previous": "< السابق", + "next": "التالي >", + "restore": "استعادة", + "download_changes": "أو قم بتنزيل تغييراتك.", + "done": "تم حل جميع التعارضات!" + } + }, + "merge_remote_changes": { + "conflict": { + "deleted": "هذا العنصر تم حذفه بواسطة {user}.", + "location": "هذا العنصر تم تحريكه بواسطتك أنت و {user}.", + "nodelist": "نقاط التلاقي تم تغييرها بواسطتك أنت و {user}." + } }, "success": { - "just_edited": "لقد قمت بتحرير OpenStreetMap !", + "just_edited": "لقد قمت بتحرير OpenStreetMap!", "view_on_osm": "عرض على OSM", "facebook": "شارك على فيس بوك", "twitter": "شارك على تويتر", - "google": "شارك على قوقل +" + "google": "شارك على جوجل بلس" }, "confirm": { - "okay": "حسناً" + "okay": "حسنًا", + "cancel": "إلغاء" }, "splash": { - "welcome": "مرحبا بك محرر iD لخرائط OpenStreetMap.", - "walkthrough": "إبداء التجول", - "start": "التحرير اﻷن" + "welcome": "مرحبا بك محرر iD لخرائط OpenStreetMap.", + "walkthrough": "ابدأ بالتجول", + "start": "التحرير الآن" }, "source_switch": { "live": "حي", @@ -296,18 +396,21 @@ "used_with": "يستخدم مع {type}" }, "validations": { - "untagged_point": "ألغ وسم النقطة", - "untagged_line": "ألغ وسم الخط", - "untagged_area": "ألغ وسم المنطقة", - "many_deletions": "ستحذف {n} من الكائنات. هل أنت متأكد من ذلك؟ ستنحذف تلك البيانات من الخريطة التي يراها الآخرين على openstreetmap.org.", + "untagged_point": "نقطة غير موسومة", + "untagged_line": "خط غير موسوم", + "untagged_area": "منطقة غير موسومة", + "many_deletions": "ستحذف {n} من العناصر. هل أنت متأكد من ذلك؟ ستحذف تلك البيانات من الخريطة التي يراها الآخرين على openstreetmap.org.", "tag_suggests_area": "الوسم {tag} يقترح بأن الخط يجب أن يكون منطقة، ولكنها حاليا ليست منطقة", + "untagged_point_tooltip": "اختر نوع الميزة التي تصف هذه النقطة.", + "untagged_line_tooltip": "اختر نوع الميزة التي تصف هذا الخط.", + "untagged_area_tooltip": "اختر نوع الميزة التي تصف هذه المساحة.", "deprecated_tags": "وسوم مهجورة: {tags}" }, "zoom": { - "in": "التكبير ", - "out": "التصغير" + "in": "تكبير", + "out": "تصغير" }, - "cannot_zoom": "لايمكن تصغير أكثر في الوضع الحالي.", + "cannot_zoom": "لايمكن التصغير أكثر من ذلك في الوضع الحالي.", "gpx": { "local_layer": "ملف GPX محلي" }, @@ -315,17 +418,19 @@ "title": "المساعدة" }, "intro": { + "graph": { + "portage_river": "نهر", + "portage_ave": "شارع" + }, "navigation": { "title": "التجوال", - "drag": "منطقة الخريطة الرئيسية تظهر بيانات OpenStreetMap فوق الخريطة. يمكنك استكشافها عن طريق السحب و التمرير، كأي خريطة وب. ** اسحب الخريطة!**", - "select": "تظهر مميزات الخريطة ثلاثة طرق: استخدام النقاط، والخطوط و المناطق. يمكن تحديد كل المميزات عن طريق النقر عليهم. **انقر على النقطة لتحديدها.**", - "header": "تظهر لنا الترويسة نوع الميزة." + "drag": "منطقة الخريطة الرئيسية تظهر بيانات OpenStreetMap فوق الخريطة. يمكنك استكشافها عن طريق السحب و التمرير، كأي خريطة ويب. **اسحب الخريطة!**", + "select": "تتمثل ميزات الخريطة في ثلاثة أنواع: النقاط، والخطوط، والمساحات. يمكن اختيار الميزات عن طريق النقر عليهم. **انقر على النقطة لاختيارها.**" }, "points": { "title": "النقاط", "choose": "**إختر الكافتريا من القائمة.**", - "fixname": "**غيّر الاسم وأغلق محرر الميزة.**", - "delete": "القائمة حول النقطة تحتوي على العمليات التي يمكن القيام بها عليها، بما في ذلك الحذف. ** حذف نقطة. **" + "describe": "النقطة الآن تم تعليمها كمقهى. باستخدام محرر الميزة، يمكننا إضافة المزيد من المعلومات عن تلك الميزة. **أضف اسما**" }, "areas": { "title": "المناطق", @@ -333,11 +438,9 @@ }, "lines": { "title": "الخطوط", - "add": "تستخدم الخطوط لتمثيل مميزات من مثل الطرق، و سكك الحديد، و الأنهار. ** انقر على زر الخط لإضافة خط جديد.**", "start": "**أبدأ الخط من خلال النقر على نهاية الطريق.**", "finish": "يمكن أن تنهي الخطوط عن طريق النقر على آخر العقدة مجددا. ** أنهي رسم الشارع.**", - "road": "**إختر الطريق من القائمة.**", - "describe": "**قم بتسمية الشارع و أغلق محرر الميزة.**" + "road": "**إختر الطريق من القائمة.**" }, "startediting": { "title": "ابدأ التعديل", @@ -346,47 +449,21 @@ } }, "presets": { - "categories": { - "category-building": { - "name": "مبنى" - }, - "category-golf": { - "name": "جولف" - }, - "category-landuse": { - "name": "استخدام الأرض" - }, - "category-path": { - "name": "طريق" - }, - "category-rail": { - "name": "قطار" - }, - "category-road": { - "name": "طريق" - }, - "category-route": { - "name": "مسار" - }, - "category-water-area": { - "name": "مياه" - }, - "category-water-line": { - "name": "مياه" - } - }, "fields": { "access": { "label": "الدخول مسموح", "options": { "designated": { - "description": "الدخول مصرح به وفقا للعلامات أو قوانين محلية مخصصة.", + "description": "الدخول مصرح به وفقا لعلامات أو قوانين محلية مخصصة.", "title": "مخصص" }, "destination": { - "description": "الدخول مسموح به فقط للوصل إلى وجهة معينة", + "description": "الدخول مسموح به فقط للوصول إلى وجهة معينة", "title": "الوجهة" }, + "dismount": { + "description": "الدخول مسموح ولكن على السائق أن يترجل" + }, "no": { "description": "الدخول ليس مسموحا به للعامة", "title": "محظور" @@ -424,11 +501,15 @@ "label": "العنوان", "placeholders": { "city": "المدينة", + "conscriptionnumber": "123", "country": "دولة", + "district": "حي", + "hamlet": "قرية", "housename": "اسم المنزل", "housenumber": "123", + "place": "المكان", "postcode": "الرمز البريدي", - "state": "ولاية", + "province": "المحافظة", "street": "الشارع" } }, @@ -446,10 +527,24 @@ "exit": "مخرج" } }, + "aerialway/bubble": { + "label": "فقاعة" + }, + "aerialway/capacity": { + "label": "السعة (لكل ساعة)", + "placeholder": "500، 2500، 5000..." + }, "aerialway/duration": { - "label": "المدة (دقائق)", + "label": "المدة (بالدقائق)", "placeholder": "1, 2, 3..." }, + "aerialway/summer/access": { + "options": { + "both": "كلاهما", + "entry": "مدخل", + "exit": "مخرج" + } + }, "aeroway": { "label": "النوع" }, @@ -468,9 +563,6 @@ "atm": { "label": "صراف آلي" }, - "backrest": { - "label": "ظهر الكرسي" - }, "barrier": { "label": "نوع" }, @@ -480,6 +572,9 @@ "boundary": { "label": "النوع" }, + "brand": { + "label": "العلامة التجارية" + }, "building": { "label": "المبنى" }, @@ -491,7 +586,25 @@ "placeholder": "50, 100, 200..." }, "cardinal_direction": { - "label": "الاتجاه" + "label": "الاتجاه", + "options": { + "E": "الشرق", + "ENE": "شرقي - شمال شرقي", + "ESE": "شرقي - جنوب شرقي", + "N": "الشمال", + "NE": "الشمال الشرقي", + "NNE": "شمالي - شمالي شرقي", + "NNW": "شمالي - شمالي غربي", + "NW": "الشمال الغربي", + "S": "الجنوب", + "SE": "الجنوب الشرقي", + "SSE": "جنوبي - جنوبي شرقي", + "SSW": "جنوبي - جنوبي غربي", + "SW": "الجنوب الغربي", + "W": "الغرب", + "WNW": "غربي - شمالي غربي", + "WSW": "غربي - جنوبي غربي" + } }, "clock_direction": { "label": "الاتجاه", @@ -506,8 +619,11 @@ "construction": { "label": "النوع" }, + "content": { + "label": "المحتويات" + }, "country": { - "label": "دولة" + "label": "الدولة" }, "craft": { "label": "النوع" @@ -518,6 +634,18 @@ "cuisine": { "label": "طعام" }, + "cycleway": { + "label": "ممر للدراجات", + "options": { + "none": { + "title": "لا شيء" + } + }, + "types": { + "cycleway:left": "جانب أيسر", + "cycleway:right": "جانب أيمن" + } + }, "denomination": { "label": "الطائفة" }, @@ -527,8 +655,21 @@ "description": { "label": "الوصف" }, + "dock": { + "label": "النوع" + }, + "drive_through": { + "label": "يمكن القيادة من خلاله" + }, + "electrified": { + "options": { + "no": "لا", + "rail": "سكة حديد مكهربة", + "yes": "نعم (غير محدد)" + } + }, "elevation": { - "label": "الارتفاع" + "label": "ارتفاع" }, "emergency": { "label": "طوارئ" @@ -536,19 +677,54 @@ "entrance": { "label": "النوع" }, + "except": { + "label": "الاستثناءات" + }, "fax": { - "label": "الناسوخ (الفاكس)", + "label": "الفاكس", "placeholder": "+31 42 123 4567" }, "fee": { "label": "رسوم" }, "fire_hydrant/type": { - "label": "النوع" + "label": "النوع", + "options": { + "pond": "بركة ماء", + "underground": "تحت الأرض", + "wall": "جدار" + } }, "fixme": { "label": "أصلحني" }, + "fuel": { + "label": "وقود" + }, + "fuel/biodiesel": { + "label": "يبيع وقود الديزل الحيوي" + }, + "fuel/diesel": { + "label": "يبيع الديزل" + }, + "fuel/lpg": { + "label": "يبيع غاز البروبان" + }, + "fuel/octane_100": { + "label": "تبيع بنزين سيارات السباقات" + }, + "fuel/octane_91": { + "label": "تبيع البنزين العادي" + }, + "gender": { + "label": "نوع الجنس", + "options": { + "female": "أنثى", + "male": "ذكر", + "unisex": "للجنسين" + }, + "placeholder": "مجهول" + }, "generator/method": { "label": "الطريقة" }, @@ -558,12 +734,25 @@ "generator/type": { "label": "النوع" }, + "golf_hole": { + "label": "المصدر" + }, + "handicap": { + "label": "مُعاق", + "placeholder": "1-18" + }, + "handrail": { + "label": "سياج سلم (درابزين)" + }, "highway": { "label": "النوع" }, "historic": { "label": "النوع" }, + "hoops": { + "placeholder": "1، 2، 4..." + }, "iata": { "label": "IATA" }, @@ -573,15 +762,20 @@ "incline": { "label": "انحدار" }, + "incline_steps": { + "label": "انحدار" + }, "information": { "label": "النوع" }, "internet_access": { - "label": "إنترنت", + "label": "ولوج للإنترنت", "options": { - "terminal": "بوابة", + "no": "لا", + "terminal": "محطة", "wired": "سلكي", - "wlan": "واي فاي" + "wlan": "واي فاي", + "yes": "نعم" } }, "lamp_type": { @@ -597,11 +791,41 @@ "layer": { "label": "طبقة" }, + "leaf_cycle": { + "options": { + "evergreen": "دائم الخضرة" + } + }, + "leaf_cycle_singular": { + "options": { + "evergreen": "دائم الخضرة" + } + }, + "leaf_type": { + "label": "نوع ورق الشجر", + "options": { + "broadleaved": "عريضة الأوراق", + "leafless": "بدون أوراق" + } + }, + "leaf_type_singular": { + "label": "نوع ورق الشجر", + "options": { + "broadleaved": "عريضة الأوراق", + "leafless": "بدون أوراق" + } + }, "leisure": { "label": "النوع" }, + "length": { + "label": "الطول (بالأمتار)" + }, + "level": { + "label": "المستوى" + }, "levels": { - "label": "مستوى", + "label": "المستويات", "placeholder": "2, 4, 6..." }, "lit": { @@ -614,9 +838,14 @@ "label": "النوع" }, "maxspeed": { - "label": "السرعة القصوى", + "label": "حدود السرعة", "placeholder": "40, 50, 60..." }, + "mtb/scale/imba": { + "options": { + "1": "سهل (دائرة خضراء)" + } + }, "name": { "label": "اسم", "placeholder": "اسم شائع (إذا وجد)" @@ -634,10 +863,20 @@ "label": "النوع" }, "oneway": { - "label": "مسار واحد" + "label": "مسار واحد", + "options": { + "no": "لا", + "undefined": "يفترض أنها لا", + "yes": "نعم" + } }, "oneway_yes": { - "label": "مسار واحد" + "label": "مسار واحد", + "options": { + "no": "لا", + "undefined": "يفترض أنها نعم", + "yes": "نعم" + } }, "opening_hours": { "label": "ساعات" @@ -649,14 +888,32 @@ "label": "اوقف واركب" }, "parking": { - "label": "النوع" + "label": "النوع", + "options": { + "underground": "تحت الأرض" + } }, "phone": { "label": "هاتف", "placeholder": "+31 42 123 4567" }, + "piste/difficulty": { + "label": "الصعوبة", + "options": { + "advanced": "متقدم (ماسة سوداء)", + "easy": "سهل (دائرة خضراء)", + "expert": "خبير (ماستين سودائتين)", + "intermediate": "متوسط (مربع أزرق)", + "novice": "مبتدئ (تعليمي)" + }, + "placeholder": "سهل، متوسط، متقدم..." + }, "piste/type": { - "label": "النوع" + "label": "النوع", + "options": { + "downhill": "انحدار", + "playground": "ساحة لعب" + } }, "place": { "label": "النوع" @@ -688,6 +945,20 @@ "service": { "label": "النوع" }, + "service/bicycle/chain_tool": { + "options": { + "no": "لا", + "undefined": "يفترض أنها لا", + "yes": "نعم" + } + }, + "service/bicycle/pump": { + "options": { + "no": "لا", + "undefined": "يفترض أنها لا", + "yes": "نعم" + } + }, "shelter": { "label": "ملجأ" }, @@ -697,6 +968,12 @@ "shop": { "label": "النوع" }, + "site": { + "label": "النوع" + }, + "smoking": { + "label": "التدخين" + }, "source": { "label": "المصدر" }, @@ -725,6 +1002,12 @@ "surface": { "label": "سطح" }, + "takeaway": { + "options": { + "no": "لا", + "yes": "نعم" + } + }, "toilets/disposal": { "label": "مردم نفايات" }, @@ -829,17 +1112,13 @@ "terms": "مقعد, مقعد طويل" }, "amenity/bicycle_parking": { - "name": "موقف درجات", + "name": "موقف دراجات", "terms": "موقف دراجات هوائية" }, "amenity/bicycle_rental": { "name": "تأجير دراجات", "terms": "محل استئجار دراجات هوائية" }, - "amenity/bicycle_repair_station": { - "name": "محطة إصلاح دراجات هوائية", - "terms": "دراجات هوائية, دراجات" - }, "amenity/boat_rental": { "name": "محل استئجار قوارب", "terms": "تأجير القوارب، ساحة الزوارق، تأجير زوارق" @@ -872,6 +1151,9 @@ "name": "سينما", "terms": "سينما,صالة سينما, دار السينما " }, + "amenity/college": { + "name": "أرض كلية" + }, "amenity/courthouse": { "name": "دار العدل", "terms": "مجمع المحاكم, دار العدل, دار القضاء" @@ -904,6 +1186,10 @@ "name": "مقبرة", "terms": "مقبرة, مدفن" }, + "amenity/hospital": { + "name": "أرض مستشفى", + "terms": "أرض مستشفى" + }, "amenity/library": { "name": "مكتبة", "terms": "مكتبة" @@ -912,9 +1198,17 @@ "name": "سوق", "terms": "سوق ,سوق تجارية, ساحة السوق" }, + "amenity/motorcycle_parking": { + "name": "موقف دراجات نارية", + "terms": "دراجة نارية, دراجة بخارية" + }, "amenity/parking": { - "name": "مواقف السيارات", - "terms": "مواقف سيارات عامة ، مصف للسيارات، مواقف مركبات عمومية " + "name": "موقف سيارات", + "terms": "مواقف سيارات عامة ، مصف للسيارات، مواقف مركبات عمومية, مركن سيارات, جراج" + }, + "amenity/parking_entrance": { + "name": "مدخل ومخرج موقف سيارات", + "terms": "مدخل, مخرج" }, "amenity/pharmacy": { "name": "صيدلية", @@ -960,10 +1254,16 @@ "name": "محطة الحراسة", "terms": "محطة الحراسة" }, + "amenity/register_office": { + "name": "مكتب تسجيل" + }, "amenity/restaurant": { "name": "مطعم", "terms": "مطعم" }, + "amenity/school": { + "name": "أرض مدرسة" + }, "amenity/shelter": { "name": "مأوى", "terms": "مأوى, ملجأ, ملاذ, سقيفة, وقاء" @@ -992,13 +1292,21 @@ "name": "قاعة البلدة", "terms": "قاعة البلدة" }, + "amenity/university": { + "name": "أرض جامعة", + "terms": "أرض جامعة, حرم جامعي" + }, + "amenity/vending_machine/parking_tickets": { + "name": "ماكينة بيع تذاكر وقوف", + "terms": "ماكينة تذاكر" + }, "amenity/waste_basket": { "name": "سلة مهملات", "terms": "سلة المهملات,سلة القمامة" }, "area": { "name": "مساحة", - "terms": "المساحة" + "terms": "المساحة, مساحة" }, "barrier": { "name": "حاجز", @@ -1078,7 +1386,7 @@ }, "building/apartments": { "name": "شقق", - "terms": "شقق" + "terms": "شقق, شقة, بيت" }, "building/commercial": { "name": "مبني تجاري", @@ -1224,10 +1532,6 @@ "name": "رابط لطريق ثالثي", "terms": "رابط لشارع ثالثي" }, - "highway/track": { - "name": "شاحنات", - "terms": "شاحنات" - }, "highway/traffic_signals": { "name": "إشارات مرور", "terms": "إشارات المرور" @@ -1244,10 +1548,6 @@ "name": "دائرة رجوع", "terms": "دائرة رجوع" }, - "highway/unclassified": { - "name": "طريق غير مصنف", - "terms": "شارع غير مصنف" - }, "historic": { "name": "موقع تاريخي", "terms": "موقع تأريخي" @@ -1292,10 +1592,19 @@ "name": "مقبرة", "terms": "مقبرة, مدفن, جبانة" }, + "landuse/commercial": { + "name": "منطقة تجارية" + }, "landuse/construction": { "name": "إنشاءات", "terms": "إنشاءات, تشييد, تعمير" }, + "landuse/farm": { + "name": "أرض زراعية" + }, + "landuse/farmland": { + "name": "أرض زراعية" + }, "landuse/farmyard": { "name": "فناء المزرعة", "terms": "فناء المزرعة" @@ -1308,10 +1617,17 @@ "name": "عشب", "terms": "عشب, غطاء أخضر" }, + "landuse/industrial": { + "name": "منطقة صناعية" + }, "landuse/meadow": { "name": "مرج", "terms": " مرج, روضة, مخضرة" }, + "landuse/military": { + "name": "منطقة عسكرية", + "terms": "جيش, قوات مسلحة, عسكرية" + }, "landuse/orchard": { "name": "بستان", "terms": " بستان, بيارة, أشجار البستان" @@ -1320,6 +1636,13 @@ "name": "محجر", "terms": "محجر" }, + "landuse/residential": { + "name": "منطقة سكنية" + }, + "landuse/retail": { + "name": "منطقة بيع بالتجزئة", + "terms": "بيع قطاعي, بيع بالتجزئة" + }, "landuse/vineyard": { "name": "مزرعة العنب", "terms": "مزرعة عنب" @@ -1336,6 +1659,9 @@ "name": "حديقة كلاب", "terms": "حديقة كلاب" }, + "leisure/firepit": { + "name": "حفرة نار" + }, "leisure/garden": { "name": "حديقة", "terms": "حديقة" @@ -1344,9 +1670,16 @@ "name": "معلب جولف", "terms": "معلب جولف" }, + "leisure/ice_rink": { + "name": "حلبة تزلج", + "terms": "جليد, تزلج, حلبة" + }, "leisure/marina": { - "name": "حوض السفن", - "terms": "حوض السفن" + "name": "مرسى السفن", + "terms": "حوض سفن, رصيف سفن, مرسى سفن" + }, + "leisure/nature_reserve": { + "name": "محمية طبيعية" }, "leisure/park": { "name": "حديقة", @@ -1388,6 +1721,9 @@ "name": "ساحة ألعاب للأطفال", "terms": "ساحة ألعاب للأطفال" }, + "leisure/running_track": { + "name": "مضمار ركض" + }, "leisure/slipway": { "name": "مزلقة سفن", "terms": "مزلقة سفن" @@ -1400,6 +1736,9 @@ "name": "حوض سباحة", "terms": "حوض سباحة" }, + "leisure/track": { + "name": "مضمار سباق (على الأقدام)" + }, "line": { "name": "طريق", "terms": "طريق" @@ -1424,6 +1763,9 @@ "name": "برج مراقبة", "terms": "برمج المراقبة، أبراج المراقبة، أبراج المشاهدة، " }, + "man_made/petroleum_well": { + "name": "بئر نفط" + }, "man_made/pier": { "name": "رصيف بحري", "terms": "رصيف بحري" @@ -1432,6 +1774,9 @@ "name": "خط أنابيب", "terms": "خط أنابيب" }, + "man_made/storage_tank": { + "name": "خزان" + }, "man_made/survey_point": { "name": "نقطة مسح", "terms": "نقطة مسح" @@ -1448,10 +1793,23 @@ "name": "خزان مائي", "terms": "خزان مائي" }, + "man_made/water_well": { + "name": "بئر ماء" + }, "man_made/water_works": { "name": "محطة مياه", "terms": "محطة مياه" }, + "military/danger_area": { + "name": "منطقة خطرة", + "terms": "خطر, خطرة" + }, + "military/naval_base": { + "name": "قاعدة بحرية" + }, + "military/training_area": { + "name": "منطقة تدريبية" + }, "natural": { "name": "طبيعي", "terms": "طبيعي" @@ -1464,6 +1822,9 @@ "name": "شاطئ", "terms": "شاطئ" }, + "natural/cave_entrance": { + "name": "مدخل كهف" + }, "natural/cliff": { "name": "جرف صخري", "terms": "جرف صخري" @@ -1508,6 +1869,9 @@ "name": "شجرة", "terms": "شجرة" }, + "natural/volcano": { + "name": "بركان" + }, "natural/water": { "name": "مياه", "terms": "ماء" @@ -1521,8 +1885,8 @@ "terms": "بركة" }, "natural/water/reservoir": { - "name": "خزان", - "terms": "خزان" + "name": "بحيرة تخزين مياه صناعية", + "terms": "بحيرة اصطناعية, خزان مياه" }, "natural/wetland": { "name": "أرض رطبة", @@ -1541,16 +1905,16 @@ "terms": "المحاسب القانوني، المدقق، الحسابات " }, "office/administrative": { - "name": "المكتب الإداري ", - "terms": "اﻹدارة، اﻹدارة العامة، المكتب التنظيمي، " + "name": "مكتب الإداري ", + "terms": "إدارة، إدارة عامة، مكتب تنظيمي" }, "office/architect": { "name": "مهندس معماري ", "terms": "بناء، مباني، مدينة، تعمير" }, "office/company": { - "name": "مكتب الشركة", - "terms": "إدارة الشركة، إدارة المؤسسة، اﻹدارة العامة" + "name": "مكتب شركة", + "terms": "إدارة شركة، إدارة مؤسسة، إدارة عامة" }, "office/educational_institution": { "name": "مؤسسة تعليمية ", @@ -1565,23 +1929,23 @@ "terms": "الطابو، دائرة السجل العقاري، إدارة تسجيل الممتلكات" }, "office/financial": { - "name": "مكتب المالية", + "name": "مكتب مالي", "terms": "وزارة المالية، المكتب المالي والضريبي، " }, "office/government": { - "name": "الدائرة الحكومية", + "name": "مكتب حكومي", "terms": "رئاسة الوزراء، إدارة الدولة، المكتب العام، " }, "office/insurance": { - "name": "مكتب التأمينات", - "terms": "مديرية المعاشات، دائرة التأمينات اﻹجتماعية، إدارة التأمين" + "name": "مكتب تأمينات", + "terms": "مديرية المعاشات، دائرة التأمينات الاجتماعية، إدارة التأمين" }, "office/it": { "name": "مكتب تقنية المعلومات", "terms": "المكتب التقني، إدارة المعلوماتية، إدارة المعلومات ، هيئة التقانة" }, "office/lawyer": { - "name": "المكتب القانوني ", + "name": "مكتب قانوني ", "terms": "مكتب محاماة، اﻹدارة القانونية، المحكمة،" }, "office/newspaper": { @@ -1601,12 +1965,12 @@ "terms": "حزب سياسي، الحزب السياسي، المكتب السياسي، مكتب سياسي" }, "office/research": { - "name": "مكتب البحوث", + "name": "مكتب بحوث", "terms": "مكتب البحوث، مكتب اﻷبحاث، هيئة اﻷبحاث" }, "office/telecommunication": { - "name": "مكتب الاتصالات", - "terms": "مكتب اﻹتصالات، إدارة الاتصال، هيئة اﻹتصالات العامة" + "name": "مكتب اتصالات", + "terms": "مكتب الاتصالات، إدارة الاتصال، هيئة الاتصالات العامة" }, "office/therapist": { "name": "المعالج", @@ -1624,6 +1988,9 @@ "name": "مدينة", "terms": "مدينة" }, + "place/farm": { + "name": "مزرعة" + }, "place/hamlet": { "name": "قرية صغيرة", "terms": "قرية صغيرة" @@ -1640,6 +2007,9 @@ "name": "موقع", "terms": "موقع" }, + "place/neighbourhood": { + "name": "حي سكني" + }, "place/town": { "name": "بلدة", "terms": "بلدة" @@ -1676,14 +2046,21 @@ "name": "محطة فرعية", "terms": "محطة فرعية" }, + "power/substation": { + "name": "محطة فرعية", + "terms": "محطة فرعية" + }, "power/tower": { "name": "برج عالي الجهد", - "terms": "برج عالي الجهد" + "terms": "برج عالي الجهد, برج تيار عالي الجهد, تيار عالي الجهد" }, "power/transformer": { "name": "محول كهربائي", "terms": "محول الكهربائي" }, + "public_transport/platform": { + "name": "منصة" + }, "railway": { "name": "سكة حديد", "terms": "سكة الحديد" @@ -1700,6 +2077,10 @@ "name": "موقف سكة حديد", "terms": "موقف إجباري خاص بسكك الحديد، موقف السكة الحديدية" }, + "railway/level_crossing": { + "name": "معبر سكة حديد", + "terms": "تقاطع سكة حديد" + }, "railway/monorail": { "name": "سكة حديدة مفردة", "terms": "سكة حديدة مفردة" @@ -1737,13 +2118,20 @@ "terms": "مسار عبّارة, مسار سفن" }, "shop": { - "name": "محل", - "terms": "محل" + "name": "متجر", + "terms": "محل. متجر, دكان" }, "shop/alcohol": { "name": "محل خمور", "terms": "محل خمور" }, + "shop/baby_goods": { + "name": "متجر سلع أطفال" + }, + "shop/bag": { + "name": "متجر حقائب وأمتعة", + "terms": "شنطة, حقيبة" + }, "shop/bakery": { "name": "مخبز", "terms": "مخبز" @@ -1760,13 +2148,16 @@ "name": "محل دراجات هوائية", "terms": "محل دراجات هوائية" }, + "shop/books": { + "name": "متجر كتب" + }, "shop/boutique": { "name": "بوتيك", "terms": "بوتيك" }, "shop/butcher": { - "name": "ملحمة", - "terms": "جزار, محل بيع لحوم" + "name": "جزار", + "terms": "جزار, محل بيع لحوم. محل جزارة, لحوم" }, "shop/car": { "name": "وكالة سيارات", @@ -1780,10 +2171,19 @@ "name": "محل تصليح السيارات جراج", "terms": "محل تصليح سيارات" }, + "shop/carpet": { + "name": "متجر سجاد" + }, + "shop/cheese": { + "name": "متجر أجبان" + }, "shop/chemist": { "name": "محل أدوية", "terms": "محل أدوية" }, + "shop/chocolate": { + "name": "متجر شوكولاتة" + }, "shop/clothes": { "name": "محل ملابس", "terms": "محل بيع ملابس" @@ -1792,10 +2192,17 @@ "name": "محل حاسوب", "terms": "محل حاسوب" }, + "shop/confectionery": { + "name": "متجر سكاكر", + "terms": "حلويات, حلوى" + }, "shop/convenience": { "name": "بقالة", "terms": "بقالة" }, + "shop/copyshop": { + "name": "متجر نسخ وتصوير" + }, "shop/deli": { "name": "محل أطعمة لذيذة", "terms": "محل أطعمة لذيذة, ديلي" diff --git a/dist/locales/ast.json b/dist/locales/ast.json index 744bbd49f..81b4089ae 100644 --- a/dist/locales/ast.json +++ b/dist/locales/ast.json @@ -336,14 +336,6 @@ "description": "Puntos", "tooltip": "Puntos d'interés" }, - "major_roads": { - "description": "Carreteres principales", - "tooltip": "Carreteres, cais, etc." - }, - "minor_roads": { - "description": "Carreteres menores", - "tooltip": "Víes de serviciu, pasiellos d'aparcamientu, pistes, etc." - }, "paths": { "description": "Caminos", "tooltip": "Aceres, siendes peatonales, víes ciclistes, etc." @@ -470,8 +462,6 @@ "browse": "Restolar por un ficheru .gpx" }, "mapillary": { - "tooltip": "Fotos a nivel de cai de Mapillary", - "title": "Capa de foto (Mapillary)", "view_on_mapillary": "Ver esta imaxe'n Mapillary" }, "help": { @@ -482,18 +472,13 @@ "navigation": { "title": "Navegacion", "drag": "L'área principal del mapa presenta los datos d'OpenStreetMap enriba d'un fondu. Pue navegar arrastrando y moviendo, igual que cualquier mapa web. **¡Arrastre'l mapa!**", - "select": "Les carauterístiques del mapa representense de trés maneres: usando puntos, llinies o árees. Toles carauterístiques puen seleicionase calcando nelles. **Calque nel puntu pa selicionalu.**", - "header": "La testera amuesanos el tipu de carauterística.", - "pane": "Al seleicionar una carauterística, s'amuesa l'editor de carauterístiques. La testera amuesa el tipu de carauterística ya'l panel principal amuesa los atributos de la carauterística, como'l so nome y direición. **Zarre l'editor de carauterístiques col botón zarrar d'arriba a la drecha.**" + "select": "Les carauterístiques del mapa representense de trés maneres: usando puntos, llinies o árees. Toles carauterístiques puen seleicionase calcando nelles. **Calque nel puntu pa selicionalu.**" }, "points": { "title": "Puntos", - "add": "Los puntos puen usase pa representar carauterístiques como tiendes, restaurantes y monumentos. Marquen un llugar específicu, y describen lo qu'hai ellí. **Calque nel botón Puntu p'amestar un puntu nuevu.**", - "place": "El puntu pue ponese faciendo clic nel mapa. **Pon el puntu enriba del edificiu.**", "search": "Hai munches carauterístiques distintes que puen representase con puntos. El puntu que vienes d'amestar ye un Café. **Busca '{name}'**", "choose": "**Escueyi Café la llista.**", - "describe": "Agora ta marcáu el puntu como un café. Usando'l editor de carauterístiques, podemos amestar más información de la carauterística. **Amiesta un nome**", - "close": "L'editor de carauterístiques pue zarrase calcando nel botón zarrar. **Zarra l'editor de carauterístiques**" + "describe": "Agora ta marcáu el puntu como un café. Usando'l editor de carauterístiques, podemos amestar más información de la carauterística. **Amiesta un nome**" }, "areas": { "title": "Árees", @@ -509,38 +494,6 @@ } }, "presets": { - "categories": { - "category-building": { - "name": "Edificiu" - }, - "category-golf": { - "name": "Golf" - }, - "category-landuse": { - "name": "Usu del terrén" - }, - "category-path": { - "name": "Camín" - }, - "category-rail": { - "name": "Ferrocarril" - }, - "category-restriction": { - "name": "Torga" - }, - "category-road": { - "name": "Carretera" - }, - "category-route": { - "name": "Ruta" - }, - "category-water-area": { - "name": "Agua" - }, - "category-water-line": { - "name": "Agua" - } - }, "fields": { "access": { "options": { @@ -1493,10 +1446,6 @@ "amenity/bicycle_rental": { "name": " Alquiler de bicicletes" }, - "amenity/bicycle_repair_station": { - "name": "Taller de bicicletes", - "terms": "Reparación de bicis" - }, "amenity/biergarten": { "name": "Cervecería al aire llibre", "terms": "Biergarten" @@ -1564,10 +1513,6 @@ "name": "Dentista", "terms": "Estomatólogu,Clínica dental" }, - "amenity/doctor": { - "name": "Doctor", - "terms": "Médicu,Especialista" - }, "amenity/dojo": { "name": "Dojo / Academia d'artes marciales", "terms": "Ximnasiu" @@ -2220,9 +2165,6 @@ "name": "Enllaz de carretera autonómica III", "terms": "Salida, accesu, enllaz, autonómica terciaria, autonómica mariella" }, - "highway/track": { - "name": "Caleya" - }, "highway/traffic_signals": { "name": "Semáforu", "terms": "Semáforu, pasu peatonal" @@ -2237,9 +2179,6 @@ "highway/turning_circle": { "name": "Vuelta en cai ensin salida" }, - "highway/unclassified": { - "name": "Carretera fuera de clasificación" - }, "historic": { "name": "Sitiu históricu" }, @@ -2399,9 +2338,6 @@ "leisure/slipway": { "name": "Rampla de botadura" }, - "leisure/sports_center": { - "name": "Centru deportivu/Ximnasiu" - }, "leisure/stadium": { "name": "Estadiu" }, @@ -2782,9 +2718,6 @@ "shop/antiques": { "name": "Anticuariu" }, - "shop/art": { - "name": "Galería d'arte" - }, "shop/bakery": { "name": "Panadería" }, diff --git a/dist/locales/bg-BG.json b/dist/locales/bg-BG.json index e763486c2..7590d900c 100644 --- a/dist/locales/bg-BG.json +++ b/dist/locales/bg-BG.json @@ -317,69 +317,34 @@ "navigation": { "title": "Навигация", "drag": "Основната част от картата показва OpenStreetMap информация върху фоново изображение. Можете да навигирате като провлачвате и скролвате, като всяка друга уеб карта. **Провлачете картата!!**", - "select": "Обектите на картата са представени по три начина: чрез използване на точки, линии или площи. Всички елементи могат да бъдат избрани чрез щракване върху тях. **Щракнете върху точка, за да я изберете.**", - "header": "Хедърът ни показва вида на обекта.", - "pane": "Когато е избран обект се показва редакторът на обекти. Хедърът ни показва вида на обекта, а основният прозорец ни показва атрибутите на обекта, като например неговото име или адрес. **Затворете редакторът на обекти с бутона за затваряне горе в дясно.** " + "select": "Обектите на картата са представени по три начина: чрез използване на точки, линии или площи. Всички елементи могат да бъдат избрани чрез щракване върху тях. **Щракнете върху точка, за да я изберете.**" }, "points": { "title": "Точки", - "add": "Точките могат да бъдат използвани да изобразяват обекти като магазини, ресторанти и паметници. Те отбелязват точно определено местоположение и описват какво има там. **Натиснете бутонът Точка, за да добавите нова точка.**", - "place": "Точката може да бъде поставена чрез щракване върху картата. **Поставете точката върху сградата.**", "search": "Има много различни обекти, които могат да бъдат представени чрез точки. Точката, която току що добавихте е Кафене. **Потърсете '{name}'** ", "choose": "**Изберете Кафене от списъка.**", - "describe": "Точката сега е отбелязана като кафене. Използвайки редакторът на елементи, можем да добавим още информация за елемента. **Добавете име**", - "close": "Редакторът на обекти може да бъде затворен като натиснете бутона за затваряне. **Затворете редактора на елементи**", - "reselect": "Често точките вече ще са нанесени, но ще имат грешки или ще са непълни. Можем да редактираме съществуващите точки. **Изберете точката, която току що създадохте.**", - "fixname": "**Променете името и затворете редактора на обекти.**", - "reselect_delete": "Всички обекти на картата могат да бъдат изтрити. **Щракнете върху точката, която създадохте.**", - "delete": "Менюто около точката съдържа операции, които могат да бъдат извършени с нея, включително и изтриване. **Изтрийте точката.**" + "describe": "Точката сега е отбелязана като кафене. Използвайки редакторът на елементи, можем да добавим още информация за елемента. **Добавете име**" }, "areas": { "title": "Площи", - "corner": "Площни обекти се чертаят чрез поставяне на възли, които маркират контура на площния обект. **Поставете началния възел върху един от краищата на детската площадка.**", "place": "Начертайте площния обект като поставите още възли. Завършете площния обект като щракнете върху началния възел. **Начертайте площ за детската площадка.**", "search": "**Потърсете '{name}'**", - "choose": "**Изберете Детска площадка от списъка.**", - "describe": "*Добавете име и затворете редакторът на обекти.**" + "choose": "**Изберете Детска площадка от списъка.**" }, "lines": { "title": "Линии", "start": "**Започнете линията като щракнете върху края на пътя.**", - "intersect": "Щракнете, за да добавите още възли към линията. Можете да местите картата докато чертаете, ако е необходимо. Пътищата и много други типове линии са част от по-голяма мрежа. Важно е тези линии да са свързани коректно за да могат да работят рутиращите програми. **Щракнете върху Flower Street, за да направите кръстовище, свързващо двете линии.**", "finish": "Линиите могат да бъдат завършвани и с щракване върху последния възел. **Завършете чертането на пътя.**", "road": "**Изберете Път от списъка.**", - "residential": "Има различни видове пътища, като най-разпространеният е Улица. **Изберете вид път Улица.**", - "describe": "**Добавете име на пътя и затворете редакторът на обекти.**", - "restart": "Пътят трябва да пресича Flower Street." + "residential": "Има различни видове пътища, като най-разпространеният е Улица. **Изберете вид път Улица.**" }, "startediting": { "title": "Започване на редакция", - "help": "Още документация и тази опознавателна обиколка се намират тук.", "save": "Не забравяйте да записвате редовно промените, които правите!", "start": "Започнете да картографирате!" } }, "presets": { - "categories": { - "category-building": { - "name": "Сграда" - }, - "category-landuse": { - "name": "Земеползване" - }, - "category-path": { - "name": "Пътека" - }, - "category-rail": { - "name": "ЖП транспорт" - }, - "category-road": { - "name": "Пътища" - }, - "category-route": { - "name": "Маршрути" - } - }, "fields": { "access": { "options": { @@ -991,9 +956,6 @@ "highway/tertiary_link": { "name": "Връзка с третокласен път" }, - "highway/track": { - "name": "Черен път" - }, "highway/traffic_signals": { "name": "Светофари" }, @@ -1006,9 +968,6 @@ "highway/turning_circle": { "name": "Място за обръщане" }, - "highway/unclassified": { - "name": "Некласифициран път" - }, "historic": { "name": "Място с историческо значение" }, diff --git a/dist/locales/bn.json b/dist/locales/bn.json index f2026f095..065f00b4b 100644 --- a/dist/locales/bn.json +++ b/dist/locales/bn.json @@ -302,18 +302,14 @@ }, "intro": { "navigation": { - "title": "ঘুরে বেরানো", - "header": "হেডারটি আমাদেরকে বৈশিষ্ট্য প্রকার প্রদর্শন করে." + "title": "ঘুরে বেরানো" }, "points": { "title": "বিন্দুসমুহ", - "place": "ম্যাপের উপর ক্লিক করে বিন্দুটি বসানো যায়। **দালানের উপর বিন্দুটি বসান।**", - "choose": "**তালিকাটি থেকে ক্যাফে বেছে নিন**", - "reselect": "মাঝে মধ্যে কিছু বিন্দু অাগে থেকেই থাকবে, কিন্তু সেগুলিতে কোনো ভুল থাকবে বা সেগুলি অসম্পুর্ন হবে। অামরা অাগে থেকেই মজুত বিন্দুগুলিতে পরিবর্তন করতে পারি। **এইমাত্র যে বিন্দুটি বসালেন সেটিকে সিলেক্ট করুন**" + "choose": "**তালিকাটি থেকে ক্যাফে বেছে নিন**" }, "areas": { "title": "এলাকাসমুহ", - "corner": "একটি এলাকার সীমানা ধরে নোড বসিয়ে চিহ্নিত করে এলাকাটি অাঁকা যায়। **শুরু করার জন্য একটি নোডকে খেলার মাঠটির একটি কোনে বসান।**", "search": "**'{name}' নামটি খুঁজুন।**", "choose": "**তালিকাটি থেকে খেলার মাঠ বেছে নিন**" }, @@ -323,7 +319,6 @@ "finish": "রেখা সম্পুর্ন করার জন্য শেষ নোড-এ ক্লিক করতে পারেন। **রাস্তাটি অাঁকা সম্পুর্ন করুন।**", "road": "**তালিকাটি থেকে রাস্তা বেছে নিন**", "residential": "অনেক প্রকারের রাস্তা রয়েছে, যার মধ্যে অাবাসিক রাস্তা সবচেয়ে সচরাচর ব্যবহৃত হয়।. **অাবাসিক রাস্তা টাইপটি সিলেক্ট করুন**", - "restart": "রাস্তাটির Flower Street-এর উপর দিয়ে যাওয়া প্রয়োজন।", "wrong_preset": "অাপনি অাবাসিক রাস্তা বেছে নেন নি। **অাবার বাছার জন্য এখানে ক্লিক করুন**" }, "startediting": { @@ -333,32 +328,6 @@ } }, "presets": { - "categories": { - "category-building": { - "name": "দালান" - }, - "category-golf": { - "name": "গল্ফ" - }, - "category-landuse": { - "name": "ভুমির ব্যবহার" - }, - "category-path": { - "name": "পথ" - }, - "category-rail": { - "name": "রেল" - }, - "category-road": { - "name": "রাস্তা" - }, - "category-water-area": { - "name": "জল" - }, - "category-water-line": { - "name": "জল" - } - }, "fields": { "access": { "options": { @@ -930,9 +899,6 @@ "highway/trunk": { "name": "ট্রাঙ্ক রোড" }, - "highway/unclassified": { - "name": "শ্রেণীবিহীন রাস্তা" - }, "historic": { "name": "ঐতিহাসিক জায়গা" }, diff --git a/dist/locales/bs.json b/dist/locales/bs.json index 771f49d96..5be6e72f4 100644 --- a/dist/locales/bs.json +++ b/dist/locales/bs.json @@ -274,8 +274,7 @@ "view_on_osm": "Pogledajte na OSM-u", "facebook": "Podijeliti na Facebooku", "twitter": "Podijeliti na Twitteru", - "google": "Podijeliti na Google+", - "help_html": "Promjene koje ste napravili bi se trebale pojaviti u \"standardnom\" sloju za nekoliko minuta. Za druge slojeve, i određene značajke, možda bude trebalo duže.\n(detalji).\n" + "google": "Podijeliti na Google+" }, "confirm": { "okay": "Uredu" @@ -327,80 +326,35 @@ "navigation": { "title": "Navigacija", "drag": "Glavno područje karte pokazuje podatke karte OpenStreetMap iznad pozadine. Možete upravljati povlačenjem i skrolanjem kao u bilo kojoj drugoj web aplikaciji. **Povuci kartu!**", - "select": "Značajke karte su predstavljene na tri načina: korištenjem tačaka, linija ili područja. Sve značajke mogu biti odabrane klikom na iste. **Kliknite na tačku da je odaberete.**", - "header": "Zaglavlje nam pokazuje vrstu značajke.", - "pane": "Kada je značajka odabrana, uređivač značajki biva prikazan. Zaglavlje nam pokazuje vrstu značajke i glavni panel nam pokazuje osobine značajke, kao što su njen naziv i adresa. **Zatvorite uređivač značajki sa dugmetom za zatvaranje koje se nalazi u gornjem desnom uglu.**" + "select": "Značajke karte su predstavljene na tri načina: korištenjem tačaka, linija ili područja. Sve značajke mogu biti odabrane klikom na iste. **Kliknite na tačku da je odaberete.**" }, "points": { "title": "Tačke", - "add": "Tačke mogu biti korištene da predstave značajke kao što su prodavnice, restorani i spomenici. One označavaju specifičnu lokaciu i opisuju šta je tamo. **Kliknite na dugme 'Tačka' da dodate novu tačku.**", - "place": "Tačka može biti postavljena klikom na kartu. **Postavite tačku na vrh građevine.**", "search": "Postoji mnogo različitih značajki koje mogu biti predstavljene tačkama. Tačka koju ste upravo dodali je kafe. **Tražiti '{name}' **", "choose": "**Izaberite kafe sa liste.**", - "describe": "Ova tačka je sada označena kao kafe. Korištenjem uređivača značajki, možemo dodati više informacija o značajki. **Dodati naziv**", - "close": "Uređivač značajki može biti zatvoren klikom na dugme za zatvaranje. **zatvorite uređivač značajki**", - "reselect": "Često će tačke već postojati, ali će imati greške ili neće biti kompletne. Možemo uređivati postojeće tačke. **Odaberite tačku koju ste upravo napravili.**", - "fixname": "**Promijenite naziv i zatvorite uređivač značajki.**", - "reselect_delete": "Sve značajke na karti mogu biti izbrisane. **Kliknite na tačku koju ste napravili.**", - "delete": "meni oko tačke sadrži operacije koje mogu biti izvršene na istoj, uključujući brisanje. **Obrisati tačku.**" + "describe": "Ova tačka je sada označena kao kafe. Korištenjem uređivača značajki, možemo dodati više informacija o značajki. **Dodati naziv**" }, "areas": { "title": "Područja", - "corner": "Područja se crtaju postavljanjem čvorova koji označavaju granicu područja. **Postavite početni čvor na uglovima igrališta.**", "place": "Nacrtati područje postavljanjem više čvorova. Završiti područje klikom na početni čvor. **Nacrtati područje za igralište.**", "search": "**Tražiti '{name}'.**", - "choose": "**Izaberite igralište sa liste.**", - "describe": "**Dodajte naziv, i zatvorite uređivač značajki.**" + "choose": "**Izaberite igralište sa liste.**" }, "lines": { "title": "Linije", - "add": "Linije se koriste da predstave značajke kao što su putevi, željezničke pruge i rijeke. **Kliknite na dugme 'Linija' da dodate novu liniju.**", "start": "**Započnite liniju klikom na kraj puta.**", - "intersect": "Kliknite da dodate više čvorova liniji. Možete povlačiti kartu dok crtate ukoliko je potrebno. Putevi, i mnogo drugih vrsta linija su dio veće mreže. Važno je da se ove linije povežu pravilno da bi aplikacije za routing radile. **Kliknite na neku ulicu da napravite presjek koji povezuje dvije linije.**", "finish": "Linije mogu biti završene ponovnim klikom na posljednji čvor. **Završite crtanje ceste.**", "road": "**Izaberite cestu sa liste**", "residential": "Postoje različite vrste puteva, od kojih su najčešće rezidencijalne ceste. **Odaberite vrstu 'rezidencijalna cesta'**", - "describe": "**Dajte naziv cesti i zatvorite uređivač značajki.**", - "restart": "Put treba da se križa sa ulicom 'Flower Street'.", "wrong_preset": "Niste odabrali rezidencijalnu vrstu ceste. **Kliknite ovdje da opet odaberete**" }, "startediting": { "title": "Počnite uređivati", - "help": "Više dokumentacije i ovo uputstvo su dostupni ovdje.", "save": "Ne zaboravite da često spašavate Vaše promjene!", "start": "Počnite uređivati kartu!" } }, "presets": { - "categories": { - "category-building": { - "name": "Građevina" - }, - "category-golf": { - "name": "Golf" - }, - "category-landuse": { - "name": "Upotreba zemljišta" - }, - "category-path": { - "name": "Staza" - }, - "category-rail": { - "name": "Šina" - }, - "category-road": { - "name": "Put" - }, - "category-route": { - "name": "Ruta" - }, - "category-water-area": { - "name": "Voda" - }, - "category-water-line": { - "name": "Voda" - } - }, "fields": { "access": { "options": { @@ -906,10 +860,6 @@ "name": "Zubar", "terms": "zubar,stomatolog" }, - "amenity/doctor": { - "name": "Doktor", - "terms": "doktor,ljekar" - }, "amenity/drinking_water": { "name": "Voda za piće", "terms": "voda za piće,pitka voda" @@ -1386,10 +1336,6 @@ "name": "Tercijarna poveznica", "terms": "poveznica na tercijarnu cestu,poveznica na cestu od tercijarnog značaja" }, - "highway/track": { - "name": "Makadam", - "terms": "makadam,nasuti put" - }, "highway/traffic_signals": { "name": "Saobraćajna signalizacija", "terms": "saobraćajna signalizacija,semafori,saobraćajni znakovi" @@ -1406,10 +1352,6 @@ "name": "Krug za okretanje", "terms": "krug za okretanje,polukružno okretanje" }, - "highway/unclassified": { - "name": "Neklasificirana cesta", - "terms": "neklasificirana cesta,neklasificiran put" - }, "historic": { "name": "Historijsko mjesto", "terms": "historijsko nalazište,historijsko područje" diff --git a/dist/locales/ca.json b/dist/locales/ca.json index cbcf2d8f7..4227b188f 100644 --- a/dist/locales/ca.json +++ b/dist/locales/ca.json @@ -133,7 +133,8 @@ "key": "D", "annotation": "Heu desconnectat línies/àrees.", "not_connected": "Aquí no hi han suficients línies/àrees a desconnectar.", - "connected_to_hidden": "No es pot desconnectar perquè està connectat a una característica oculta." + "connected_to_hidden": "No es pot desconnectar perquè està connectat a una característica oculta.", + "relation": "Això no pot ser desconnectat perquè connecta membres d'una relació." }, "merge": { "title": "Fusionar", @@ -250,7 +251,9 @@ "warnings": "Avisos", "modified": "Modificat", "deleted": "Eliminat", - "created": "Creat" + "created": "Creat", + "about_changeset_comments": "Quant als comentaris del conjunt de canvis", + "about_changeset_comments_link": "//wiki.openstreetmap.org/wiki/Good_changeset_comments" }, "contributors": { "list": "Edicions fetes per {users}", @@ -282,13 +285,15 @@ "no_results_worldwide": "No s'han trobat resultats" }, "geolocate": { - "title": "Mostra la meva ubicació" + "title": "Mostra la meva ubicació", + "locating": "Localitzant, espereu si us plau..." }, "inspector": { "no_documentation_combination": "No hi ha documentació per a aquesta combinació d'etiquetes", "no_documentation_key": "No hi ha documentació per a aquesta clau", "show_more": "Mostra'n més", "view_on_osm": "Mostra-ho a openstreetmap.org", + "all_fields": "Tots els camps", "all_tags": "Totes les etiquetes", "all_members": "Tots els membres", "all_relations": "Totes les relacions", @@ -321,10 +326,12 @@ "description": "Paràmetres de configuració del fons", "percent_brightness": "{opacity}% brillantor", "none": "Cap", + "best_imagery": "Font d'imatgeria millor coneguda per a aquesta ubicació", "custom": "Personalitzar", "custom_button": "Editar el fons personalitzat", "custom_prompt": "Introduïu una plantilla d'URL de casella. Els paràmetres vàlids són {z}, {x}, {y} per a l'esquema Z/X/Y i {u} per a l'esquema quadtile.", "fix_misalignment": "Corregir la alineació", + "imagery_source_faq": "D'on prové aquesta imatgeria?", "reset": "reiniciar", "minimap": { "description": "Miniatura del mapa", @@ -344,13 +351,13 @@ "description": "Punts", "tooltip": "Punts d'Interès" }, - "major_roads": { - "description": "Carreteres bàsiques", + "traffic_roads": { + "description": "Carreteres pel trànsit", "tooltip": "Autopistes, carrers, etc." }, - "minor_roads": { - "description": "Carreteres menors", - "tooltip": "Carreteres de servei, carrils d'aparcament, pistes, etc." + "service_roads": { + "description": "Vies de servei", + "tooltip": "Vies de servei, carrils d'aparcament, pistes, etc." }, "paths": { "description": "Camins", @@ -448,7 +455,9 @@ "facebook": "Compartiu-ho a Facebook", "twitter": "Compartiu-ho al Twitter", "google": "Compartiu-ho a Google+", - "help_html": "Els canvis haurien d'aparèixer a la capa \"Estàndard\" en pocs minuts. Altres capes i algunes característiques, poden trigar més temps.\n(detalls).\n" + "help_html": "Els vostres canvis haurien d'aparèixer a la capa \"Estàndard\" en pocs minuts. Altres capes i certes característiques, poden tardar més.", + "help_link_text": "Detalls", + "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": "D'acord", @@ -493,9 +502,15 @@ "zoom": "Ajusta la vista a la traça GPX", "browse": "Buscar el fitxer .gpx" }, + "mapillary_images": { + "tooltip": "Fotos a peu de carrer de Mapillary", + "title": "Superposició de fotos (Mapillary)" + }, + "mapillary_signs": { + "tooltip": "Senyals de Trànsit de Mapillary", + "title": "Superposició de Senyals de Trànsit (Mapillary)" + }, "mapillary": { - "tooltip": "Fotografies a peu de carrer de Mapillary", - "title": "Capa de fotografia (Mapillary)", "view_on_mapillary": "Visualitzeu la imatge a Mapillary" }, "help": { @@ -511,50 +526,82 @@ "relations": "# Relacions\n\nUna relació és un tipus especial de característica a l'OpenStreetMap que reuneix altres característiques. Per exemple, dos tipus comuns de relacions són les *relacions de ruta*,\nque reuneixen seccions de carreteres que pertanyen a una autovia o autopista en concret, i els *multipolígons*, que reuneixen diferents línies que defineixen una àrea complexa (amb vàris segments o amb forats, com un donut).\n\nEl grup de característiques en una relació s'anomena *els membres*. A la barra lateral, podeu veure a quines relacions n'és membre una característica, i clicar una relació des d'un membre per seleccionar-la i entrar-hi. Quan seleccioneu i entreu a la relació, podeu veure tots els seus membres llistats a la barra lateral i subratllats al mapa .\n\nLa majoria de vegades, l'iD s'encarregarà de mantenir les relacions automàticament\nmentre editeu. L'única cosa que heu de procurar és de reconnectar la relació si esborreu algun tram de l'original, és a dir si esborreu un tram d'una relació per refer-lo amb més precisió, heu d'incloure el nou tram a la relació, igual que ho era el tram original.\n\n## Edició de les relacions\n\nSi el que voleu és editar relacions, aquí hi han les pautes bàsiques.\n\nPer afegir una característica a una relació, seleccioneu la característica, cliqueu el botó \"+\" a la secció \"Totes les relacions\" de la barra lateral, i seleccioneu o escriviu el nom de la relació.\n\nPer crear una nova relació, seleccioneu la primera característica que n'hauria de ser membre, cliqueu el botó \"+\" a la secció \"Totes les relacions\", i seleccioneu \"Nova relació...\".\n\nPer eliminar una característica d'una relació, seleccioneu la característica i cliqueu el botó de la paperera que es troba al costat de la relació que voleu eliminar.\n\nPodeu crear multipolígons amb forats utilitzant l'eina \"Fusionar\". Dibuixeu dues àrees (la interior i la exterior), mantingueu premuda la tecla Shift i cliqueu a les dues àrees per seleccionar-les alhora, llavors cliqueu el botó \"Fusiona\" (+).\n" }, "intro": { + "graph": { + "city_hall": "Ajuntament d'Aigüesavall", + "fire_department": "Parc de Bombers d'Aigüesavall", + "memory_isle_park": "Parc de la paraula viva", + "riverwalk_trail": "Camí de l'estany", + "w_michigan_ave": "Avinguda Catalunya", + "e_michigan_ave": "Carretera de les Nacions Unides", + "spring_st": "Carrer Barcelona", + "scidmore_park": "Parc de la Pau", + "petting_zoo": "Zoològic del parc de la pau", + "n_andrews_st": "Carrer de la Font Freda Nord", + "s_andrews_st": "Carrer de la Font Freda Sud", + "n_constantine_st": "Carrer de L'Hospital Nord", + "s_constantine_st": "Carrer de L'Hospital Sud", + "rocky_river": "Riera d'Aigüesavall", + "railroad_dr": "Carrer del Ferrocarril", + "conrail_rr": "FGC Llobregat - Anoia", + "st_joseph_river": "Riu Llobregat", + "n_main_st": "Avinguda General Nord", + "s_main_st": "Avinguda General Sud", + "water_st": "Carrer de l'Aigua", + "foster_st": "Carrer del Fuster", + "portage_river": "Riera del Pedrerol", + "flower_st": "Carrer dels Jocs Florals", + "elm_st": "Carrer dels Somnis", + "walnut_st": "Carrer Priorat", + "morris_ave": "Avinguda de l'Onze de Setembre", + "east_st": "Carrer dels Balcans", + "portage_ave": "Avinguda de Circumval·lació" + }, "navigation": { "title": "Navegació", "drag": "L'àrea del mapa principal us mostra les dades de l'OpenStreetMap a sobre d'un fons. Podeu navegar-hi arrossegant el ratolí, igual que tots els mapes virtuals. **Arrossegueu el mapa!**", "select": "Les característiques del mapa són representades de tres maneres diferents: utilitzant punts, línies o bé àrees. Totes les característiques poden ser seleccionades clicant-hi a sobre. **Cliqueu el punt per seleccionar-lo.**", - "header": "L'encapçalament ens mostra el tipus de característica.", - "pane": "Quan es selecciona una característica, es desplega l'editor. L'encapçalament us mostra el tipus de característica i el tauler principal mostra els atributs de la característica, com ara el seu nom o l'adreça. **Tanqueu l'editor de la característica clicant a la creu que es troba al capdamunt a la dreta.**" + "pane": "Quan es selecciona una característica, es desplega l'editor. L'encapçalament us mostra el tipus de característica i el tauler principal mostra els atributs de la característica, com ara el seu nom o l'adreça. **Tanqueu l'editor de la característica clicant al botó {button} que es troba al capdamunt a la dreta.**", + "search": "També podeu cercar característiques de la vista actual o bé a nivell mundial. **Cerqueu {name}**", + "choose": "**Escolliu {name} de la llista per seleccionar-ho.**", + "chosen": "Perfecte! S'ha seleccionat {name}. **Tanqueu l'editor de característiques prement el botó {button}.**" }, "points": { "title": "Punts", - "add": "Els punts es poden fer servir per representar característiques del mapa com ara botigues, restaurants i monuments. Marquen una ubicació específica i descriuen el que es troba allà. **Cliqueu el botó del punt per afegir un nou punt.**", - "place": "El punt pot ser col·locat clicant al mapa. **Col·loqueu el punt a sobre de l'edifici.**", + "add": "Els punts es poden fer servir per representar característiques com ara botigues, restaurants i monuments. Marquen una ubicació específica i descriuen el que es troba allà. **Cliqueu el botó del punt {button} per afegir un nou punt.**", + "place": "El punt pot ser col·locat clicant al mapa. **Cliqueu al mapa per col·locar el nou punt a sobre de l'edifici.**", "search": "Hi ha moltes característiques que es poden representar amb punts. El punt que heu afegit és un cafè . **Cerqueu «{name}»**", "choose": "**Escolliu \"Cafè\" de la llista.**", "describe": "El punt està marcat com un cafè. Utilitzant l'editor de característica, podem afegir més informació sobre la característica. **Afegiu un nom**", - "close": "L'editor de característica pot ser tancat clicant a la creu. **Tanqueu l'editor de característica**", - "reselect": "Molts cops els punts ja existiran, però pot ser que tinguin errors o bé estiguin incomplets. Podeu editar els punts existents. **Seleccioneu el punt que acabeu de crear.**", - "fixname": "**Canvieu el nom i tanqueu l'editor de característica.**", - "reselect_delete": "Totes les característiques del mapa poden ser eliminades. **Cliqueu al punt que has creat.**", - "delete": "El menú que es mostra al voltant del punt conté operacions que se li poden aplicar, incloent la eliminació. **Elimineu el punt.**" + "close": "L'editor de característica recordarà tots els canvis automàticament. Quan canvieu alguna característica, el botó de tancament es convertirà en botó de confirmació **Cliqueu el botó {button} per tancar l'editor de característica**", + "reselect": "Molts cops els punts ja existiran, però pot ser que tinguin errors o bé estiguin incomplets. Podeu editar els punts existents. **Feu clic per seleccionar el punt que acabeu de crear.**", + "fixname": "**Canvieu el nom i llavors cliqueu el botó {button} per tancar l'editor de característica.**", + "reselect_delete": "Totes les característiques del mapa poden ser eliminades. **Clica per seleccionar el punt que has creat.**", + "delete": "El menú que es mostra al voltant del punt conté operacions que se li poden aplicar, incloent la eliminació. **Cliqueu el botó {button} per eliminar el punt.**" }, "areas": { "title": "Àrees", - "add": "Les àrees s'usen per mostrar els límits de característiques com ara llacs, edificis i àrees residencials. També es poden fer servir per cartografiar més al detall moltes característiques que potser s'inclourien com a punts. **Cliqueu al botó Àrea per afegir-ne una**", - "corner": "Les àrees es dibuixen col·locant nodes que marquen els límits de l'àrea. **Col·loqueu el node inicial en una de les cantonades del parc.**", + "add": "Les àrees s'usen per mostrar els límits de característiques com ara llacs, edificis i àrees residencials. També es poden fer servir per cartografiar més al detall moltes característiques que potser s'inclourien com a punts. **Cliqueu al botó d'Àrea {button} per afegir-ne una**", + "corner": "Les àrees es dibuixen col·locant nodes que marquen els límits de l'àrea. **Cliqueu per col·locar el node inicial en una de les cantonades del parc.**", "place": "Dibuixeu l'àrea col·locant més nodes. Acabeu l'àrea clicant al node inicial. **Dibuixeu\nuna àrea per al parc.**", "search": "**Cerqueu «{name}»**", "choose": "**Escolliu \"Zona de jocs infantils\" de la llista.**", - "describe": "**Afegiu un nom, i tanqueu l'editor de característica**" + "describe": "**Afegiu un nom, i llavors cliqueu al botó {button} per tancar l'editor de característica**" }, "lines": { "title": "Línies", - "add": "Les línies acostumen a representar característiques com ara carreteres, vies de tren o rius. **Cliqueu el botó línia per afegir una nova línia**", + "add": "Les línies acostumen a representar característiques com ara carreteres, vies de tren o rius. **Cliqueu el botó de Línia {button} per afegir una nova línia**", "start": "**Comenceu a dibuixar la línia clicant al final de la carretera.**", - "intersect": "Cliqueu al mapa per afegir més nodes a la línia. Podeu arrossegar el mapa mentre dibuixeu si és necessari. Les carreteres i molts altres tipus de línies, són part d'una xarxa més gran. És molt important connectar aquestes línies a d'altres per tal que les aplicacions navegador funcionin. **Cliqueu a Flower Street per crear una intersecció que connecti aquestes dues línies.**", + "intersect": "Cliqueu al mapa per a afegir més nodes a la línia. Podeu arrossegar el mapa mentre dibuixeu si és necessari. Les carreteres i molts altres tipus de línies, són part d'una xarxa més gran. És molt important connectar aquestes línies a d'altres per tal que les aplicacions de navegació funcionin. **Cliqueu a {name} per a crear una intersecció que connecti aquestes dues línies.**", "finish": "Les línies poden ser acabades clicant al últim node una altra vegada. **Acabeu el dibuix de la carretera.**", "road": "**Escolliu Carretera de la llista**", "residential": "Hi ha molts tipus de carreteres, les més comunes són els carrers. **Escolliu el carrer**", - "describe": "**Poseu nom al carrer i tanqueu l'editor de característica.**", - "restart": "El carrer necessita unir-se a Flower Street. ", + "describe": "**Poseu nom al carrer i cliqueu el botó {button} per tancar l'editor de característica.**", + "restart": "La carretera ha d'unir-se a {name}.", "wrong_preset": "No heu seleccionat el Carrer. **Cliqueu aquí per seleccionar-lo de nou**" }, "startediting": { "title": "Comenceu a editar", - "help": "Més documentació i aquest tutorial estan disponibles aquí.", + "help": "Podeu tornar a fer aquest tutorial o veure més documentació clicant al botó d'ajuda {button}.", "save": "No oblideu que els canvis s'han de desar regularment!", "start": "Comenceu a editar el mapa!" } @@ -562,34 +609,34 @@ "presets": { "categories": { "category-building": { - "name": "Edifici" + "name": "Característiques d'Edificació" }, "category-golf": { - "name": "Golf" + "name": "Característiques de Golf" }, "category-landuse": { - "name": "Aprofitament del terreny" + "name": "Característiques d'Ús de la Terra" }, "category-path": { - "name": "Sender" + "name": "Característiques de Camins" }, "category-rail": { - "name": "Rail" + "name": "Característiques Ferroviàries" }, "category-restriction": { - "name": "Restricció" + "name": "Característiques de Restricció" }, "category-road": { - "name": "Carretera" + "name": "Característiques Viàries" }, "category-route": { - "name": "Ruta" + "name": "Característiques d'Enrutament" }, "category-water-area": { - "name": "Aigua" + "name": "Característiques Hidràuliques" }, "category-water-line": { - "name": "Aigua" + "name": "Característiques Hidràuliques" } }, "fields": { @@ -851,6 +898,9 @@ "description": { "label": "Descripció" }, + "dock": { + "label": "Tipus" + }, "drive_through": { "label": "Via dins una propietat." }, @@ -1325,6 +1375,9 @@ "shop": { "label": "Tipus" }, + "site": { + "label": "Tipus" + }, "sloped_curb": { "label": "Rampa a la vorera" }, @@ -1587,7 +1640,7 @@ "terms": "Lloguer de bicicletes, Servei de lloguer de bicicletes" }, "amenity/bicycle_repair_station": { - "name": "Punt de reparació de bicicletes" + "name": "Lloc de reparació de Bicicletes" }, "amenity/biergarten": { "name": "Biergarten" @@ -1652,7 +1705,7 @@ "amenity/dentist": { "name": "Dentista" }, - "amenity/doctor": { + "amenity/doctors": { "name": "Doctor" }, "amenity/dojo": { @@ -1670,6 +1723,9 @@ "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" @@ -1693,6 +1749,9 @@ "name": "Hospital", "terms": "Hospital, centre hospitalari, policlínica, clínica, CAP, Centre d'atenció primària, Centre de salut, Centre, Atenció, Primària, Centre d'Atenció Primària." }, + "amenity/hunting_stand": { + "name": "Punt de caça" + }, "amenity/kindergarten": { "name": "Centre preescolar" }, @@ -1717,6 +1776,9 @@ "amenity/parking_entrance": { "name": "Entrada de Garatge/Sortida" }, + "amenity/parking_space": { + "name": "Espai d'aparcament" + }, "amenity/pharmacy": { "name": "Farmàcia", "terms": "Farmàcia, establiment de venda de medicaments," @@ -1863,6 +1925,12 @@ "name": "Paperera", "terms": "Paperera, Basura, Paperera pública, Contenidor, deixalles, brossa" }, + "amenity/waste_disposal": { + "name": "Contenidor d'escombraries" + }, + "amenity/water_point": { + "name": "Aigua potable d'autocaravana" + }, "area": { "name": "Àrea", "terms": "Àrea" @@ -2390,8 +2458,7 @@ "terms": "Enllaç amb terciària" }, "highway/track": { - "name": "Pista", - "terms": "Pista, Traça, Camí" + "name": "Pista forestal no mantinguda" }, "highway/traffic_signals": { "name": "Semàfors", @@ -2409,10 +2476,6 @@ "name": "Cul de sac", "terms": "Girar 180 graus, Canviar de sentit" }, - "highway/unclassified": { - "name": "Altres carreteres", - "terms": "Carretera municipal" - }, "historic": { "name": "Lloc històric", "terms": "Lloc històric" @@ -2625,8 +2688,11 @@ "name": "Pendent per a embarcacions", "terms": "Varador" }, - "leisure/sports_center": { - "name": "Centre d'esports / Gimnàs" + "leisure/sports_centre": { + "name": "Centre d'esport / Gimnàs" + }, + "leisure/sports_centre/swimming": { + "name": "Instal·lacions de Piscina" }, "leisure/stadium": { "name": "Estadi", @@ -2639,6 +2705,9 @@ "leisure/track": { "name": "Circuit de curses (sense motor)" }, + "leisure/water_park": { + "name": "Parc Aquàtic" + }, "line": { "name": "Línia", "terms": "Línia" @@ -2654,6 +2723,9 @@ "name": "trencaonades", "terms": "Escullera,Espigó,Espatller" }, + "man_made/chimney": { + "name": "Xemeneia" + }, "man_made/cutline": { "name": "Línia de tall", "terms": "Línia de tall" @@ -2664,6 +2736,12 @@ "man_made/flagpole": { "name": "Màstil" }, + "man_made/gasometer": { + "name": "Gasòmetre" + }, + "man_made/groyne": { + "name": "Dic" + }, "man_made/lighthouse": { "name": "Far", "terms": "Far" @@ -2691,6 +2769,9 @@ "man_made/storage_tank": { "name": "Dipòsit d'emmagatzematge" }, + "man_made/surveillance": { + "name": "Vigilància" + }, "man_made/survey_point": { "name": "Punt referencial", "terms": "Punt de salvació,Punt de salvament,Punt d'evacuació" @@ -2713,6 +2794,9 @@ "man_made/water_works": { "name": "Planta potabilitzadora" }, + "man_made/works": { + "name": "Obres" + }, "military/airfield": { "name": "Aeròdrom militar" }, @@ -3041,7 +3125,7 @@ "name": "Botiga d'antiguitats" }, "shop/art": { - "name": "Galeria d'art" + "name": "Botiga d'art" }, "shop/baby_goods": { "name": "Botiga per a nadons" @@ -3324,6 +3408,9 @@ "shop/stationery": { "name": "Papereria" }, + "shop/storage_rental": { + "name": "Lloguer de magatzem" + }, "shop/supermarket": { "name": "Supermercat", "terms": "Supermercat, Súper, Hipermercat, Híper" @@ -3406,6 +3493,9 @@ "tourism/chalet": { "name": "Xalet" }, + "tourism/gallery": { + "name": "Galeria d'art" + }, "tourism/guest_house": { "name": "Habitacions de lloguer", "terms": "Casa de convidats, convidats, hostes, invitats" @@ -3544,6 +3634,9 @@ "type/route_master": { "name": "Patró de la Ruta" }, + "type/site": { + "name": "Lloc" + }, "vertex": { "name": "Altres", "terms": "Altre, Altres" @@ -3552,6 +3645,9 @@ "name": "Via aqüífera", "terms": "Curs fluvial" }, + "waterway/boatyard": { + "name": "Dic sec" + }, "waterway/canal": { "name": "Canal ", "terms": "Canal, Sèquia, Séquia" @@ -3586,6 +3682,9 @@ "name": "Rierol", "terms": "Séquia, rierol, Fil d'aigua, Rajolí, Riuet, Ramal, Reguer, Segla, Canal, Rec, Regueró, Sequiola, Sequió, Cavim." }, + "waterway/water_point": { + "name": "Aigua marina potable" + }, "waterway/weir": { "name": "Assut" } diff --git a/dist/locales/cs.json b/dist/locales/cs.json index cffc4ac5e..b914ba231 100644 --- a/dist/locales/cs.json +++ b/dist/locales/cs.json @@ -133,7 +133,8 @@ "key": "D", "annotation": "Čáry/plochy byly rozpojeny.", "not_connected": "Není tu žádná čára/plocha, kterou by bylo možné rozpojit.", - "connected_to_hidden": "Toto nelze rozpojit, protože je to napojeno na skrytý objekt." + "connected_to_hidden": "Toto nelze rozpojit, protože je to napojeno na skrytý objekt.", + "relation": "Toto nelze rozpojit, protože to spojuje členy relace." }, "merge": { "title": "Spojit", @@ -226,7 +227,7 @@ }, "zoom_in_edit": "Pro editaci přibližte mapu", "logout": "odhlásit", - "loading_auth": "Připojuji se na OpenStreetMap...", + "loading_auth": "Připojování na OpenStreetMap…", "report_a_bug": "Nahlásit chybu", "help_translate": "Pomoct s překladem", "feature_info": { @@ -250,7 +251,9 @@ "warnings": "Varování", "modified": "Upraveno", "deleted": "Smazáno", - "created": "Vytvořeno" + "created": "Vytvořeno", + "about_changeset_comments": "Více o komentářích ke změnám (anglicky)", + "about_changeset_comments_link": "//wiki.openstreetmap.org/wiki/Good_changeset_comments" }, "contributors": { "list": "Přispěli {users}", @@ -277,7 +280,7 @@ "relation": "relace" }, "geocoder": { - "search": "Hledat celosvětově...", + "search": "Hledat celosvětově…", "no_results_visible": "Na zobrazené části mapy nic nalezeno", "no_results_worldwide": "Nic nenalezeno" }, @@ -289,6 +292,7 @@ "no_documentation_key": "K tomuto klíči není k dispozici dokumentace", "show_more": "Zobrazit víc", "view_on_osm": "Zobrazit na openstreetmap.org", + "all_fields": "Všechna pole", "all_tags": "Všechny vlastnosti", "all_members": "Všechny prvky", "all_relations": "Všechny relace", @@ -321,10 +325,12 @@ "description": "Nastavení pozadí", "percent_brightness": "{opacity}% viditelnost", "none": "Žádné", + "best_imagery": "Nejlepší známý zdroj podkladů pro toto místo", "custom": "Vlastní", "custom_button": "Editovat vlastní pozadí", "custom_prompt": "Vložte šablonu adres dlaždic. Lze použít tokeny {z}, {x}, {y} pro schéma Z/X/Y a {u} pro hierarchické schéma quadtile.", "fix_misalignment": "Vyrovnat posunutí pozadí", + "imagery_source_faq": "Odkud jsou tyto podklady?", "reset": "vrátit na začátek", "minimap": { "description": "Mapka", @@ -344,14 +350,6 @@ "description": "Uzly", "tooltip": "Body zájmu" }, - "major_roads": { - "description": "Podstatné silnice", - "tooltip": "Důležité silnice, ulice atd." - }, - "minor_roads": { - "description": "Nepodstatné silnice", - "tooltip": "Účelové komunikace, příjezdy, lesní a polní cesty atd." - }, "paths": { "description": "Pěší cesty", "tooltip": "Chodníky, pěšiny, cyklostezky atd." @@ -448,7 +446,9 @@ "facebook": "Sdílet na Facebooku", "twitter": "Sdílet na Twitteru", "google": "Sdílet na Google+", - "help_html": "Vaše úpravy by se obvykle měly objevit na \"Standardní\" vrstvě během několika minut. U některých objektů a ostatních vrstev to může trvat déle⏎\n(detaily anglicky).⏎\n" + "help_html": "Vaše úpravy by se obvykle měly objevit na „Standardní“ vrstvě během několika minut. U rozsáhlejších objektů a ostatních vrstev to může trvat déle.", + "help_link_text": "Více", + "help_link_url": "https://wiki.openstreetmap.org/wiki/Cs:FAQ#Zrovna_jsem_ud.C4.9Blal_n.C4.9Bjak.C3.A9_zm.C4.9Bny_v_map.C4.9B._Jak_uvid.C3.ADm_sv.C3.A9_zm.C4.9Bny.3F" }, "confirm": { "okay": "OK", @@ -493,65 +493,106 @@ "zoom": "Zvětšit na stopu GPX", "browse": "Zvolit .gpx soubor v dialogu" }, - "mapillary": { + "mapillary_images": { "tooltip": "Fotografie z úrovně ulice z Mapillary", - "title": "Vrstva fotografií (Mapillary)", + "title": "Vrstva fotografií (Mapillary)" + }, + "mapillary_signs": { + "tooltip": "Dopravní značky z Mapillary", + "title": "Vrstva dopravních značek (Mapillary)" + }, + "mapillary": { "view_on_mapillary": "Zobrazit tento obrázek na Mapillary" }, "help": { "title": "Pomoc", "help": "# Pomoc\n\nToto je editor [OpenStreetMap](http://www.openstreetmap.org/), svobodné a otevřené mapy světa, vytvářené jako open-source a open-data. S pomocí editoru můžete přidávat a upravovat data v mapě třeba ve svém okolí, a zlepšovat tak celou mapu pro každého.\n\nVaše úpravy mapy budou viditelné 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", + "editing_saving": "# Editace a publikace\n\nTento editor pracuje primárně online - právě teď k němu přistupujete prostřednictvím webové stránky.\n\n### Výběr objektů\n\nChcete-li vybrat objekt, jako třeba silnici nebo obchod, klikněte na něj v mapě. Objekt se tím označí, otevře se boční panel s vlastnostmi objektu a zobrazí se nabídka s akcemi, které lze s objektem provést.\n\nMůžete označit a pracovat s několika objekty najednou: podržte klávesu 'Shift', a pak buď postupně označte dotyčné objekty, anebo klikněte na mapu a táhněte myší či prstem - editor označí všechny objekty uvnitř příslušného obdélníku.\n\n### Publikace změn\n\nKdyž provedete nějaké úpravy objektů v mapě, úpravy jsou uloženy lokálně ve vašem prohlížeči. Nelekejte se, když uděláte chybu - úpravy lze vrátit zpět tlačítkem Zpět, a naopak je znovu provést tlačítkem Znovu.\n\nPo dokončení bloku úprav klikněte na 'Uložit' - například když jste upravili jednu část města, a chcete začít úpravy někde jinde. Zobrazí se přehled úprav, které jste provedli, editor tyto úpravy zkontroluje, a když se mu něco nebude zdát, zobrazí varování a návrhy.\n\nKdyž bude všechno v pořádku, můžete přidat krátký komentář s vysvětlením vašich úprav a kliknout znovu 'Uložit'. Úpravy se tímto publikují na [OpenStreetMap.org](http://www.openstreetmap.org/), kde za chvíli budou viditelné pro všechny uživatele a bude na nich možné provádět další úpravy.\n\nPokud nechcete nebo nemůžete úpravy dokončit teď, stačí prostě odejít ze stránky pryč. Až příště navštívíte stránku (na stejném počítači, ve stejném prohlížeči), editor vám nabídne možnost znovu načíst neuložené úpravy.\n\n### Používání editoru\n\nSeznam dostupných klávesových zkratek je k dispozici [zde](http://wiki.openstreetmap.org/wiki/ID/Shortcuts).\n", "roads": "# Cesty\n\nEditor umožňuje vytvářet, opravovat a mazat silnice, pěšiny, cyklostezky, železnice atd. Zmapovat by mělo jít jakýkoli druh komunikace.\n\n### Výběr\n\nKdyž na cestu kliknete, zbarví se její obrys, otevře se u ní malá nabídka s nástroji a dále boční panel s informacemi o cestě.\n\n### Úpravy\n\nČasto narazíte na cesty, které jen nepřesně sledují pozadí či trasu GPS. Takové cesty můžete zarovnat na správné místo.\n\nNapřed klikněte na cestu, kterou chcete upravit. Cesta se rozsvítí a podél ní se objeví kontrolní uzly, které můžete posunout na správné místo. Pokud chcete přidat další kontrolní body a zpřesnit tak průběh cesty, stačí dvakrát kliknout na kus cesty mezi dvěma uzly - na zvolené místo přibude nový uzel.\n\nKdyž je reálná cesta napojena na jinou, ale v mapě spojeny nejsou, posuňte myší kontrolní uzel jedné cesty nad druhou - cesty se pak spojí. Propojení cest je velmi důležité pro správnou funkci navigací.\n\nTaké můžete posunout najednou celou cestu: buď klikněte na ikonu posunu v menu zobrazeném u cesty nebo stiskněte klávesu `M` a potom klikněte myší pro ukončení posunu. Jen pozor - pokud jsou vůči pozadí či GPS stopě všechny objekty v okolí, pravděpodobně to bude chybným pozadím a ne chybnou polohou objektů.\n\n### Mazání\n\nPokud je cesta úplně špatně, můžete ji zcela odstranit z mapy. Neměli byste se spoléhat pouze na satelitní snímky - mohou být zastaralé nebo zavádějící -, ideální je se přesvědčit na místě, že cesta opravdu neexistuje. Zvlášť při mazání objektů buďte opatrní - výsledek vaší úpravy se projeví v mapě pro všechny její uživatele.\n\nCestu smažete tak, že na ni kliknete a zvolíte ikonu odpadkového koše nebo stisknete klávesu Delete.\n\n### Vytváření\n\nNarazili jste na cestu, která by v mapě měla být, ale není? Klikněte na tlačítko 'Cesta' vlevo nahoře nebo stiskněte klávesu `2` - to vám umožní nakreslit novou cestu.\n\nKlikněte na místo, kde cesta začíná. Pokud cesta vychází z jiné, existující cesty, klikněte na místo, kde se cesty oddělují.\n\nPotom postupně klikejte na body, kudy cesta vede, podle satelitních snímků nebo trasy z GPS. Pokud vaše cesta protíná jinou, je třeba je propojit tak, že kliknete na bod křížení. Nakonec dvakrát klikněte na stejné místo nebo stiskněte klávesu 'Return' nebo 'Enter', cesta se tak ukončí.\n", + "gps": "# GPS\n\nData z GPS jsou 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", "buildings": "# Budovy\n\nOpenStreetMap je největší databází budov na světě. Můžete tuto databázi rozšiřovat a vylepšovat.\n\n### Výběr\n\nBudovu označíte kliknutím na její hranici. Budova se v editoru rozsvítí, otevře se malá nabídka nástrojů a boční panel s informacemi o budově.\n\n### Úpravy\n\nBudovy někdy mohou mít špatnou polohu, tvar nebo nesprávné vlastnosti.\n\nPokud chcete posunout celou budovu, označte ji a klikněte na ikonu posunu - pak můžete pohnout budovou myší. Posun ukončíte kliknutím.\n\nKdyž má budova špatný tvar, klikněte na uzel na hranici budovy a posuňte ho na správné místo.\n\n### Vytváření\n\nMohou být budovy v mapě zaznamenané jako plochy, nebo jako samostatné uzly? Pravidlo je takové, že _pokud je to možné, budovy by se měly mapovat jako plochy_, a firmy, podniky, zařízení a další subjekty působící v budově by se měly mapovat jako uzly uvnitř budovy. V České republice se jako uzly uvnitř budovy obvykle mapují i adresy.\n\nChcete-li nakreslit novou budovu, klikněte na tlačítko 'Plocha' vlevo nahoře a klikáním nakreslete obrys budovy. Kreslení ukončíte buď kliknutím na první nakreslený uzel nebo stisknutím klávesy 'Enter' nebo 'Return'.\n\n### Smazání\n\nBudovy lze také mazat - ale dělejte to pouze v případě, že jste si opravdu jistí, že budova ve skutečnosti neexistuje. Satelitní snímky nejsou dostatečným důkazem, protože mohou být zastaralé nebo zavádějící. Buďte opatrní - když budovu smažete, budova zmizí z mapy pro všechny její uživatele.\n\nBudovu smažete tak, že ji označíte kliknutím a potom buď kliknete na ikonu odpadkového koše, nebo stisknete klávesu 'Delete'.\n", - "relations": "# Relace\n\nRelace je speciálním typem objektu OpenStreetMap, který seskupuje dohromady jiné objekty.\nDvěma nejčastějšími příklady relací jsou *relace trasy*, které obsahují seznam částí cest, po kterých vede nějaká trasa, a *multipolygony*, které obsahují seznam jednoduchých ploch tvořících dohromady složitější plochu (např. plochu z několika částí nebo s dírami uvnitř).\n\nObjekty seznamu v relaci se nazývají *prvky*. V bočním panelu jsou vidět relace, kterých je zvolený objekt prvkem, a relaci pak můžete kliknutím zvolit. Po zvolení relace jsou všechny její prvky jednak uvedené v bočním panelu a také označené na mapě.\n\nVe většině případů iD dokáže relace udržovat při editacích automaticky. Měli byste si být vědomi jistých omezení: třeba když smažete kus cesty a potom ji nakreslíte znovu, je třeba zkontrolovat, že nový kus cesty je prvkem stejných relací jako původní kus.\n\n## Editace relací\n\nPři editaci relací se držte následujících principů.\n\nNový prvek do relace přidáte tak, že zvolíte daný objekt, kliknete na tlačítko \"+\" v bočním panelu v sekci \"Všechny relace\", a zvolíte nebo napíšete jméno relace.\n\nPodobně novou relaci založíte tak, že zvolíte objekt, který by se měl stát prvním prvkem relace, kliknete na tlačítko \"+\" v sekci \"Všechny relace\" a zvolíte \"Nová relace...\".\n\nPrvek z relace vyjmete tím způsobem, že zvolíte daný objekt a kliknete na tlačítko odpadkového koše vedle relace, ze které objekt chcete vyjmout.\n\nMultipolygony s dírami můžete vytvořit pomocí nástroje \"Spojit\". Nakreslete dvě plochy (vnitřní a vnější), stiskněte klávesu Shift a klikněte postupně na obě plochy, čímž je označíte. Multipolygon pak vytvoříte kliknutím na tlačítko \"Spojit\" (+).\n" + "relations": "# Relace\n\nRelace je speciálním typem objektu OpenStreetMap, který seskupuje dohromady jiné objekty.\nDvěma nejčastějšími příklady relací jsou *relace trasy*, které obsahují seznam částí cest, po kterých vede nějaká trasa, a *multipolygony*, které obsahují seznam jednoduchých ploch tvořících dohromady složitější plochu (např. plochu z několika částí nebo s dírami uvnitř).\n\nObjekty seznamu v relaci se nazývají *prvky*. V bočním panelu jsou vidět relace, kterých je zvolený objekt prvkem, a relaci pak můžete kliknutím zvolit. Po zvolení relace jsou všechny její prvky jednak uvedené v bočním panelu a také označené na mapě.\n\nVe většině případů iD dokáže relace udržovat při editacích automaticky. Měli byste si být vědomi jistých omezení: třeba když smažete kus cesty a potom ji nakreslíte znovu, je třeba zkontrolovat, že nový kus cesty je prvkem stejných relací jako původní kus.\n\n## Editace relací\n\nPři editaci relací se držte následujících principů.\n\nNový prvek do relace přidáte tak, že zvolíte daný objekt, kliknete na tlačítko „+“ v bočním panelu v sekci „Všechny relace“, a zvolíte nebo napíšete jméno relace.\n\nPodobně novou relaci založíte tak, že zvolíte objekt, který by se měl stát prvním prvkem relace, kliknete na tlačítko „+“ v sekci „Všechny relace“ a zvolíte „Nová relace...“.\n\nPrvek z relace vyjmete tím způsobem, že zvolíte daný objekt a kliknete na tlačítko odpadkového koše vedle relace, ze které objekt chcete vyjmout.\n\nMultipolygony s dírami můžete vytvořit pomocí nástroje „Spojit“. Nakreslete dvě plochy (vnitřní a vnější), stiskněte klávesu Shift a klikněte postupně na obě plochy, čímž je označíte. Multipolygon pak vytvoříte kliknutím na tlačítko „Spojit“ (+).\n" }, "intro": { + "graph": { + "city_hall": "Staroměstská radnice", + "fire_department": "Nová hasičárna", + "memory_isle_park": "Vrchlického sady", + "riverwalk_trail": "Stezka Hanče a Vrbaty", + "w_michigan_ave": "Masarykova třída", + "e_michigan_ave": "Třída Járy Cimrmana", + "spring_st": "Nadporučíka Lukáše", + "scidmore_park": "Tyršův park", + "petting_zoo": "Novákova farma", + "n_andrews_st": "Vodičkova", + "s_andrews_st": "Palivcova", + "n_constantine_st": "Ferdy Mravence", + "s_constantine_st": "Brouka Pytlíka", + "rocky_river": "Brblava", + "railroad_dr": "Homolkova", + "conrail_rr": "Negrelliho viadukt", + "st_joseph_river": "Huhlava", + "n_main_st": "Povondrova", + "s_main_st": "Dlouhá", + "water_st": "Nábřežní", + "foster_st": "Steva Coasta", + "portage_river": "Bobří řeka", + "flower_st": "Ing. Křečka", + "elm_st": "Jilmová", + "walnut_st": "Adama Bernaua", + "morris_ave": "Třída kapitána Jaroše", + "east_st": "Lazarové", + "portage_ave": "Třída Dr. Milady Horákové" + }, "navigation": { "title": "Navigace", "drag": "Hlavní část stránky, tedy mapa, zobrazuje data z OpenStreetMap a pod nimi pozadí. Po mapě se můžete pohybovat uchopením mapy myší a skrolováním, podobně jako po jakékoli jiné mapě na internetu. **Uchopte mapu!**", "select": "Mapa se skládá z objektů tří typů: uzlů, čar a ploch. Můžete zvolit libovolný objekt tak, že na něj kliknete. **Klikněte na uzel.**", - "header": "Titulek ukazuje typ objektu.", - "pane": "Když je objekt zvolen, zobrazí se nástroj pro editaci jeho vlastností. Titulek ukazuje typ objektu a hlavní panel zobrazuje vlastnosti objektu, jako jeho název či adresu. **Zavřete editor vlastností kliknutím na tlačítko vpravo nahoře.**" + "pane": "Když vyberete objekt, objeví se editor vlastností. V záhlaví je uvedený typ objektu, pod ním pak vlastnosti objektu, jako jeho jméno a adresa. **Klikněte na tlačítko {button} vpravo nahoře a zavřete tak editor vlastností.**", + "search": "Můžete také vyhledávat mezi objekty v zobrazené oblasti nebo celosvětově. **Zkuste najít '{name}'**", + "choose": "**Vyberte {name} volbou ze seznamu.**", + "chosen": "Skvěle! Teď je vybrán objekt {name}. **Zavřete editor vlastností tlačítkem {button}.**" }, "points": { "title": "Uzly", - "add": "Reálné objekty jako obchody, hospody nebo rozcestníky můžete do mapy zanést pomocí uzlů. Uzly označují konkrétní bod, kde se něco nachází. **Klikněte na tlačítko Uzel a přidejte tak nový uzel.**", - "place": "Uzel zanesete do mapy kliknutím. **Umístěte uzel do budovy.**", - "search": "Pomocí uzlů lze zachytit spoustu různých reálných objektů. Řekněme, že vámi přidávaný bod je kavárna. **Dejte hledat '{name}'.**", + "add": "Uzly můžou reprezentovat objekty jako obchody, hospody nebo rozcestníky. Označují konkrétní místo a popisují, co se tam nachází. **Klikněte na tlačítko {button} Uzel a přidejte tak nový uzel.**", + "place": "Uzel umístíte kliknutím do mapy. **Klikněte do mapy: umístíte tak nový uzel na vrchol budovy.**", + "search": "Pomocí uzlů lze zachytit spoustu různých reálných objektů. Řekněme, že vámi přidávaný uzel je kavárna. **Dejte hledat '{name}'.**", "choose": "**V seznamu zvolte Kavárnu.**", "describe": "Uzel je nyní označený jako kavárna. Pomocí editoru vlastností můžete přidat více detailů o objektu. **Přidejte jméno.**", - "close": "Editor vlastností lze zavřít kliknutím na tlačítko. **Zavřete editor vlastností.**", - "reselect": "Někdy není třeba uzel přidávat, protože už existuje, ale je špatně nebo nekompletně popsaný. Existující uzly můžete editovat. **Zvolte uzel, který jste před chvilkou vytvořil/a.**", - "fixname": "**Změňte název a zavřete editor vlastností.**", - "reselect_delete": "Libovolný objekt na mapě lze smazat. **Klikněte na uzel, který jste před chvilkou vytvořil/a.**", - "delete": "Kolem uzlu se zobrazí nabídka operací, které je možné s uzlem provést, včetně smazání. **Smažte uzel.**" + "close": "Editor vlastností automaticky zaznamenává všechny vaše změny. Když změníte nějaký objekt, tlačítko pro uzavření se změní na fajfku. **Klikněte na tlačítko {button} vpravo nahoře a zavřete tak editor vlastností.**", + "reselect": "Často už uzly v mapě existují, ale nejsou dost popsané nebo jsou chybné. Existující uzly lze samozřejmě editovat. **Klikněte na uzel, který jste před chvílí vytvořili.**", + "fixname": "**Změňte jméno a pak zavřete editor vlastností kliknutím na tlačítko {button}.**", + "reselect_delete": "Všechny objekty v mapě je možné smazat. **Kliknutím vyberte uzel, který jste vytvořili.**", + "delete": "Menu okolo uzlu obsahuje oprace, které je s nimi možné provádět, jako právě smazání. **Smažte uzel kliknutím na tlačítko {button}.**" }, "areas": { "title": "Plochy", - "add": "Reálné objekty jako vodní plochy, budovy nebo osídlené oblasti lze reprezentovat pomocí plochy, která opisuje jeho hranici. Plochou můžete podrobněji zachytit také objekty, které byste jinak mohli zmapovat i uzlem. **Klikněte na tlačítko Plocha a přidejte tak novou plochu.**", - "corner": "Plochu nakreslíte tak, že postupně nanášíte jeden uzel za druhým podél hranice plochy. **Umístěte první uzel na jeden z rohů hřiště.**", + "add": "K zobrazení objektů jakou jsou rybníky, budovy nebo obydlené oblasti se používají plochy. Je možné je také použít pro podrobnější zmapování objektů, které byste jinak zmapovali jako uzly. **Přidejte novou plochu kliknutím na tlačítko {button} Plocha.**", + "corner": "Plochu nakreslíte tak, že postupně klikáte na body podél hranice oblasti. **Kliknutím přidejte počáteční bod do jednoho z rohů dětského hřiště.**", "place": "Plochu zakreslíte tak, že přidáte další uzly. Kreslení zakončíte kliknutím na počáteční uzel. **Nakreslete plochu hřiště.**", "search": "**Dejte hledat '{name}'.**", "choose": "**V seznamu zvolte Hřiště.**", - "describe": "**Přidejte název a zavřete editor vlastností.**" + "describe": "**Přidejte jméno a zavřete editor vlastností kliknutím na tlačítko {button}.**" }, "lines": { "title": "Čáry", - "add": "Silnice, železnice nebo řeky lze v mapě zachytit pomocí lomených čar. **Klikněte na tlačítko Čára.**", + "add": "Objekty jako silnice, železnice nebo potoky jsou reprezentovány pomocí čar. **Přidejte novou čáru kliknutím na tlačítko {button} Čára.**", "start": "**Čáru začněte kliknutím na jeden konec silnice.**", - "intersect": "Klikáním přidáte další a další uzly k čáře. Mapu si můžete během kreslení posouvat. Silnice a další druhy čar jsou obvykle součástí širší sítě. V takovém případě je důležité, aby čáry byly vzájemně propojeny, aby správně fungovaly navigační aplikace. **Klikněte na čáru na Flower Street - vytvoříte tak křižovatku obou cest.**", + "intersect": "Klikáním přidáte další a další uzly k čáře. Mapu si můžete posunout přetažením myší. Silnice a podobné čáry jsou obvykle částí větší sítě. Je důležité, aby čáry byly na sebe napojené, aby fungovaly aplikace jako jsou navigace. **Vytvořte křížení obou čar kliknutím na {name}.**", "finish": "Kreslení čáry ukončíte tak, že kliknete na znovu na poslední uzel. **Ukončete kreslení ulice.**", "road": "**V seznamu zvolte Silnici.**", "residential": "Existuje několik druhů silnic, nejběžnější je silnice s obytnými domy čili ulice. **Vyberte Ulici.**", - "describe": "**Pojmenujte ulici a zavřete editor vlastností.**", - "restart": "Je třeba, aby ulice protínala Flower Street.", + "describe": "**Pojmenujte silnici a pak zavřete editor vlastností kliknutím na tlačítko {button}.**", + "restart": "Je potřeba, aby silnice protínala silnici {name}.", "wrong_preset": "Je nutné zvolit Ulici. **Klikněte zde a vyberte ještě jednou**" }, "startediting": { "title": "Začít s editací", - "help": "Další dokumentaci a také tuto prohlídku naleznete zde.", + "help": "Tuto prohlídku můžete projet znovu; anebo se podívejte na dokumentaci - stačí kliknout na tlačítko {button}.", "save": "Nezapomeňte pravidelně ukládat své úpravy!", "start": "Začít mapovat!" } @@ -559,7 +600,7 @@ "presets": { "categories": { "category-building": { - "name": "Budova" + "name": "Budovy" }, "category-golf": { "name": "Golf" @@ -568,25 +609,25 @@ "name": "Využití krajiny" }, "category-path": { - "name": "Síť cest" + "name": "Síť pěších cest" }, "category-rail": { "name": "Železniční síť" }, "category-restriction": { - "name": "Omezení" + "name": "Omezení dopravy" }, "category-road": { "name": "Silniční síť" }, "category-route": { - "name": "Trasa" + "name": "Relace tras" }, "category-water-area": { - "name": "Vodstvo" + "name": "Vodní hladiny" }, "category-water-line": { - "name": "Vodstvo" + "name": "Vodní toky" } }, "fields": { @@ -848,6 +889,12 @@ "description": { "label": "Popis" }, + "diaper": { + "label": "Přizpůsobeno výměně plenek" + }, + "dock": { + "label": "Typ" + }, "drive_through": { "label": "Obsluha z/do auta" }, @@ -1322,6 +1369,9 @@ "shop": { "label": "Typ" }, + "site": { + "label": "Typ" + }, "sloped_curb": { "label": "Zkosený obrubník" }, @@ -1675,9 +1725,9 @@ "name": "Zubař", "terms": "zubař,dentista,zubařská ordinace,ordinace" }, - "amenity/doctor": { + "amenity/doctors": { "name": "Lékař", - "terms": "lékař,doktor,praktický lékař,ordinace,medik" + "terms": "lékař,doktor,ordinace,lékařská ordinace,praktický lékař,praktický doktor" }, "amenity/dojo": { "name": "Škola bojových umění", @@ -1695,6 +1745,10 @@ "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" @@ -1719,6 +1773,10 @@ "name": "Prostor nemocnice", "terms": "nemocnice,klinika,špitál,středisko,hospic,LDN,sanatorium,nemocniční,lazaret,ambulance,poliklinika,pohotovost" }, + "amenity/hunting_stand": { + "name": "Posed", + "terms": "posed,pozorovatelna,kazatelna" + }, "amenity/kindergarten": { "name": "Prostor školky/jeslí", "terms": "jesle,školka,kindergarten,předškolní,mateřská školka" @@ -1747,6 +1805,10 @@ "name": "Vjezd do/výjezd z garáží", "terms": "parkoviště,parking,parkování,stání,garáž,garáže,vjezd,výjezd" }, + "amenity/parking_space": { + "name": "Parkovací místo", + "terms": "místo k parkování,parkoviště" + }, "amenity/pharmacy": { "name": "Lékárna", "terms": "lékárna,apatyka" @@ -1915,6 +1977,14 @@ "name": "Odpadkový koš", "terms": "popelnice,kontejner,odpadkový koš,odpadky" }, + "amenity/waste_disposal": { + "name": "Kontejner na směsný odpad", + "terms": "kontejner,popelnice,odpad,odpadky" + }, + "amenity/water_point": { + "name": "Pitná voda pro karavany", + "terms": "pitná voda,karavan,obytný vůz" + }, "area": { "name": "Plocha", "terms": "území,oblast,plocha,prostor" @@ -2536,8 +2606,8 @@ "terms": "nájezd,sjezd,výjezd,příjezd,rampa,exit" }, "highway/track": { - "name": "Polní, lesní cesta", - "terms": "polní cesta, lesní cesta, cesta, polní a lesní cesta" + "name": "Lesní, polní cesta", + "terms": "polní cesta, lesní cesta, cesta, polní a lesní cesta, polňačka" }, "highway/traffic_signals": { "name": "Semafory", @@ -2555,10 +2625,6 @@ "name": "Obratiště", "terms": "místo k otočení" }, - "highway/unclassified": { - "name": "Silnice bez klasifikace", - "terms": "silnice bez klasifikace" - }, "historic": { "name": "Památné místo", "terms": "historické místo" @@ -2795,9 +2861,13 @@ "name": "Vodní skluz", "terms": "spouštění lodi,dok,loděnice,skluz v loděnici,skluzavka" }, - "leisure/sports_center": { - "name": "Sportovní centrum / Posilovna", - "terms": "sportovní centrum,sportovní areál,sportoviště,posilovna" + "leisure/sports_centre": { + "name": "Sportovní centrum", + "terms": "sportovní centrum,sport,fitness" + }, + "leisure/sports_centre/swimming": { + "name": "Areál plaveckého bazénu", + "terms": "bazén,plavecký bazén,koupaliště,plavání" }, "leisure/stadium": { "name": "Stadion", @@ -2811,6 +2881,10 @@ "name": "Závodní dráha (ne motoristická)", "terms": "závodní dráha,sportovní dráha,běžecká dráha,cyklodráha,cyklistická dráha,dostihová dráha,dostihy" }, + "leisure/water_park": { + "name": "Akvapark", + "terms": "akvapark,aquapark,vodní zábavní park,bazén,koupaliště,tobogán" + }, "line": { "name": "Cesta", "terms": "čára,cesta,trať,kanál,trasa" @@ -2827,6 +2901,10 @@ "name": "Vlnolam", "terms": "pobřežní hráz,násep,kameny,molo,zábrana" }, + "man_made/chimney": { + "name": "Komín", + "terms": "komín" + }, "man_made/cutline": { "name": "Průsek", "terms": "lesní průsek,holina" @@ -2839,6 +2917,14 @@ "name": "Vlajka", "terms": "prapor,vlajka,stožár,vlajkový stožár" }, + "man_made/gasometer": { + "name": "Plynojem", + "terms": "plynojem,zásobník na plyn,kontejner na plyn" + }, + "man_made/groyne": { + "name": "Krátká pobřežní hráz", + "terms": "pobřežní hráz,vlnolam,groyne" + }, "man_made/lighthouse": { "name": "Maják", "terms": "maják,světlo" @@ -2871,6 +2957,10 @@ "name": "Zásobník", "terms": "zásobník,nádrž" }, + "man_made/surveillance": { + "name": "Ostraha, kamera", + "terms": "kamera,bezpečtnostní kamera,dohled,ostraha" + }, "man_made/survey_point": { "name": "Triangulační bod", "terms": "triangulační bod,nivelizační bod,nivelace,referenční bod" @@ -2895,6 +2985,10 @@ "name": "Vodárna", "terms": "vodárna,úpravna vody" }, + "man_made/works": { + "name": "Továrna", + "terms": "továrna,automobilka,ocelárna,železárna,hliníkárna,pivovar,rafinérie,zpracování,průmysl,recyklace,manufaktura" + }, "military/airfield": { "name": "Vojenské letiště", "terms": "vojenské letiště,letiště,letecká základna" @@ -3291,10 +3385,6 @@ "name": "Starožitnictví", "terms": "starožitnost,starožitnosti,starožitnictví,antikvář,antikvity,antikvita,antikvariát" }, - "shop/art": { - "name": "Prodejní galerie", - "terms": "galerie,umění,umělecká galerie,prodejní galerie" - }, "shop/baby_goods": { "name": "Potřeby pro děti", "terms": "děti,dítě,miminko,mimino,plína,plíny,plínka,plínky,kojenecké potřeby,dětská výživa" @@ -3639,6 +3729,10 @@ "name": "Kancelářské potřeby", "terms": "papírnictví,papír,kancelářské potřeby,papírnické zboží,psací potřeby" }, + "shop/storage_rental": { + "name": "Skladovací prostor", + "terms": "skladiště,skladování,skladovací prostor,uskladnění,parkování,pronájem,nájem" + }, "shop/supermarket": { "name": "Supermarket", "terms": "obchod,market,supermarket,butik,bazar,řetězec,hypermarket,diskont,diskontní,bleší trh,trh,tržiště,outlet,obchodní,centrum,nákupní,obchodní dům,večerka,prodejní" @@ -3891,6 +3985,10 @@ "name": "Řídící relace trasy", "terms": "řídící relace trasy,route master,hlavní relace,nadrelace,master" }, + "type/site": { + "name": "Uskupení", + "terms": "site,uskupení,seskupení,skupina,seznam,místo" + }, "vertex": { "name": "Jiné", "terms": "další,ostatní,jiné,jiná,jiný,jinak" @@ -3899,6 +3997,10 @@ "name": "Vodní tok", "terms": "vodní tok,řeka,potok,kanál,tok" }, + "waterway/boatyard": { + "name": "Loděnice", + "terms": "loděnice,dok,suchý dok,doky,suché doky" + }, "waterway/canal": { "name": "Vodní kanál", "terms": "vodní kanál,kanál,přivaděč,náhon,průplav,závlaha" @@ -3935,6 +4037,10 @@ "name": "Potok", "terms": "potok,potůček,strouha,tok,říčka,přítok,koryto,řeka,proud,vír,odtok,příliv,odliv" }, + "waterway/water_point": { + "name": "Pitná voda pro lodě", + "terms": "pitná voda,lodě" + }, "waterway/weir": { "name": "Jez", "terms": "jez, splav" diff --git a/dist/locales/da.json b/dist/locales/da.json index f46fb7220..e64d5d1f2 100644 --- a/dist/locales/da.json +++ b/dist/locales/da.json @@ -133,7 +133,8 @@ "key": "D", "annotation": "Frakoblede linjer/områder.", "not_connected": "Der er ikke nok linjer/områder at frakoble her.", - "connected_to_hidden": "Dette kan ikke frakobles, da det er forbundet til et skjult objekt." + "connected_to_hidden": "Dette kan ikke frakobles, da det er forbundet til et skjult objekt.", + "relation": "Dette kan ikke frakobles da det forbinder medlemmer af en relation." }, "merge": { "title": "Fusioner", @@ -250,7 +251,9 @@ "warnings": "Advarsler", "modified": "Ændret", "deleted": "Slettet", - "created": "Oprettet" + "created": "Oprettet", + "about_changeset_comments": "Vedr. ændringssætskommentarer", + "about_changeset_comments_link": "http://wiki.openstreetmap.org/wiki/Good_changeset_comments" }, "contributors": { "list": "Redigeringer af {users}", @@ -289,6 +292,7 @@ "no_documentation_key": "Der er ingen tilgængelig dokumentation for denne nøgle", "show_more": "Vis mere", "view_on_osm": "Se på openstreetmap.org", + "all_fields": "Alle felter", "all_tags": "Alle tags", "all_members": "Alle medlemmer", "all_relations": "Alle relationer", @@ -321,10 +325,12 @@ "description": "Baggrundsindstillinger", "percent_brightness": "{opacity} % lysstyrke", "none": "Ingen", + "best_imagery": "Bedst kendte luftfotokilde for denne her lokalitet", "custom": "Brugerdefineret", "custom_button": "Rediger brugerdefineret baggrund", "custom_prompt": "Angiv en URL-skabelon for fliser. Gyldige værdier er {z}, {x}, {y} for Z/X/Y-systemet og {u} for quadtile-systemet. ", "fix_misalignment": "Ret justering", + "imagery_source_faq": "Hvem er ophavsmand til luftfotoets?", "reset": "nulstil", "minimap": { "description": "Minikort", @@ -344,14 +350,6 @@ "description": "Punkter", "tooltip": "Interessepunkter" }, - "major_roads": { - "description": "Større veje", - "tooltip": "Veje, gader, osv." - }, - "minor_roads": { - "description": "Mindre veje", - "tooltip": "Serviceveje, parkeringspladsveje, markveje, skovveje osv." - }, "paths": { "description": "Stier", "tooltip": "Fortove, gangstier, cykelstier, osv." @@ -448,7 +446,9 @@ "facebook": "Del på Facebook", "twitter": "Del på Twitter", "google": "Del på Google+", - "help_html": "Dine ændringer skulle blive synlige i \"Standard\"-laget om få minutter. Andre lag og visse specielle objekter kan tage længere tid\n(mere information).\n" + "help_html": "Dine ændringer vil komme frem i \"Standard\" kortlaget om få minutter. Andre kortlag med bestemte objekter vil tage længere tid.", + "help_link_text": "Detaljer", + "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": "Okay", @@ -493,9 +493,15 @@ "zoom": "Zoom til GPX-spor", "browse": "Vælg en .gpx-fil" }, + "mapillary_images": { + "tooltip": "Gadeniveau billeder fra Mapillary", + "title": "Billedelag (Mapillary)" + }, + "mapillary_signs": { + "tooltip": "Trafikskilte fra Mapillary", + "title": "Trafikskiltelag (Mapillary)" + }, "mapillary": { - "tooltip": "Billeder på gadeniveau fra Mapillary", - "title": "Fotolag (Mapillary)", "view_on_mapillary": "Vis dette billede på Mapillary" }, "help": { @@ -511,50 +517,82 @@ "relations": "# Relationer\n\nEn relation er en speciel type objekt i OpenStreetMap sammenhænge som grupperer andre\nobjekter sammen. For eksempel to af de mest almindelige former for relationer er\n1) *rute relationer* der grupperer vejsegmenter der tilhører en bestemt vej/sti\nsammen. 2) *multipolygoner* som grupperer flere linjer der udgør et komplekst område\nsammen (en med flere stykker eller huller i som fx i en donut).\n\nGruppen af objekter i en relation kaldes *medlemmer*. I sidemenuen kan du se hvilke\nrelationer et objekt er medlem af. Du kan også i sidemenuen klikke på relationen. Når\nder er blevet klikket på en relation vil der dukke en liste op med alle dens medlemer og \npå kortet vil disse medlemmer være markeret tydeligt ud.\n\nDe fleste gange vil iD håndtere relationer automatisk for dig.\nDu skal her være meget opmærksom på hvis du fx sletter et vejsegment fordi du vil optegne\ndet mere præcist med et nyt vejsegment, at dette nye vejsegment også bliver tilføjet\nsom et medlem af den oprindelige relation(er).\n\n\n## Redigering relationer\n\nHer kommer de grundlæggende trin for trin for at redigere relationer\n\nDu tilføjer et objekt til en relation ved at markere objektet ud, dernæst klik \"+\" knappen\nved \"Alle relationer\" sektionen i sidemenuen. Vælg eller skriv navnet på relationen.\n\nEn helt ny relation laves ved at du først udvælger det første objekt som skal være medlem.\nKlik dernæst på \"+\" knappen ved \"Alle relationer\" sektionen og vælg \"Ny relation...\".\n\nDu fjerner et objekt fra en relation ved at udvælge objektet på kortet. Dernæst går du ned til\nrelationen du vil fjerne det fra (i sidemenuen). Klik så på skraldespands ikonet ved relationens navn. \nAdvarsel vær forsigtig med dette.\n\nDu laver en multipolygon med huller ved at benytte \"Fusioner\" værktøjet. Indtegn de to områder\n(indre og ydre område), hold så Skift knappen ned og klik på hver af dem.\nDernæst klik på \"Fusioner\" (+) knappen.\n" }, "intro": { + "graph": { + "city_hall": "Three Rivers City Hall", + "fire_department": "Three Rivers Fire Department", + "memory_isle_park": "Memory Isle Park", + "riverwalk_trail": "Riverwalk Trail", + "w_michigan_ave": "West Michigan Avenue", + "e_michigan_ave": "East Michigan Avenue", + "spring_st": "Spring Street", + "scidmore_park": "Scidmore Park", + "petting_zoo": "Scidmore Park Petting Zoo", + "n_andrews_st": "North Andrews Street", + "s_andrews_st": "South Andrews Street", + "n_constantine_st": "North Constantine Street", + "s_constantine_st": "South Constantine Street", + "rocky_river": "Rocky River", + "railroad_dr": "Railroad Drive", + "conrail_rr": "Conrail Railroad", + "st_joseph_river": "Saint Joseph River", + "n_main_st": "North Main Street", + "s_main_st": "South Main Street", + "water_st": "Water Street", + "foster_st": "Foster Street", + "portage_river": "Portage River", + "flower_st": "Flower Street", + "elm_st": "Elm Street", + "walnut_st": "Walnut Street", + "morris_ave": "Morris Avenue", + "east_st": "East Street", + "portage_ave": "Portage Avenue" + }, "navigation": { "title": "Navigation", "drag": "Grundkortet viser OpenStreetMap data oven på et baggrundkort. Du kan navigere ved at trække og scrolle lige som ethvert andet webkort.**Træk i kortet!**", "select": "Kortets elementer repræsenteres på tre måder: Ved brug af punkter, linjer eller områder. Alle elementer kan vælges ved at klikke på dem.**Klik på punktet for at vælge dette.**", - "header": "Overskriften viser os elementtypen.", - "pane": "Når et geografisk element er valgt, så vil redigeringsværktøjet blive vist. Overskriften viser os elementtypen og det centrale panel viser elementets attributter som fx dets navn og adresse.**Luk redigeringsværktøjet med luk-knappen i øverste højre hjørne.** " + "pane": "Når et objektet er udpeget så vises objektredigeringsværktøjet. Overskiften viser os objekttypen og hovedvinduet viser os objektets tags fx navne og adresser. **Luk objektredigeringsværktøjet ved at klikke på {button} knappen oppe i højre hjørne.** ", + "search": "Du kan også søge efter objekter i nuværende kortudsnit eller globalt . **Søg efter '{name}'**", + "choose": "**Vælg {name} fra listen for udvælge det.**", + "chosen": "Storartet! {name} er nu valgt. **Vælg objektredigeringsværktøjet ved at klikke på {button} knappen.**" }, "points": { "title": "Punkter", - "add": "Punkter kan bruges til at beskrive ting som fx butikker, restauranter og mindesmærker. De markerer en bestemt lokalitet og beskriver hvad der er lige der.**Klik på punktknappen for at tilføje et nyt punkt.**", - "place": "Punktet kan placeres ved at klikke på kortet. **Placerer punktet ovenpå bygningen.**", + "add": "Punkter kan bruges til at repræsentere objekter som fx butikker, restauranter om mindesmærker. Disse udgør en bestemt lokalitet med hvad der er. **Klik på {button} Punkt knappen for at tilføje et nyt punkt.**", + "place": "Punktet tilføjes ved at klikke på kortet. **Klik på kortet for at tilføje et nyt punkt på toppen af bygningen.**", "search": "Der er mange forskellige objekter, der kan repræsenteres ved punkter. Punktet du lige tilføjede var en cafe. ** Søg efter '{name}'**", "choose": "**Vælg Cafe fra listen.**", "describe": "Punktet er nu markeret som en cafe. Ved at bruge redigeringsværktøjet kan vi tilføje mere information om elementet. **Tilføj et navn**", - "close": "Elementeditoren kan lukkes ved at klikke på luk-knappen.\n**Luk redigeringsværktøjet**", - "reselect": "Ofte vil punkter allerede eksistere, men have fejl eller mangler. Vi kan rette i eksisterende punkter. **Vælg punktet du lige oprettede.**", - "fixname": "**Ændr navnet og luk elementeditoren.**", - "reselect_delete": "Alle objekter på kortet kan slettes. **Klik på punktet du oprettede.**", - "delete": "Menuen omkring punktet indeholder værktøjer der kan bruges på det, inklusive sletning. **Slet punktet.**" + "close": "Objektredigeringsværktøjet vil huske alle dine ændringer automatisk. Når du ændrer et objekt med lukkeknappen så vil dette blive ændret. **Klik på {button} knappen for at lukke objektredigeringsværktøjet**", + "reselect": "Ofte vil punkterne allerede være der, men er forkerte eller ej færdige. Vi kan redigere i allerede eksisterende punkter. **Klik på punktet som du lige har lavet.**", + "fixname": "**Navneændring så klik på {button} knappen for at lukke objekt redigeringsværktøjet.**", + "reselect_delete": "Alle objekter på kortet kan slettes. **Klik for at vælge punktet du lavede.**", + "delete": "Menuen omkring punkterne indeholder værktøjer der kan bruges til at forbedre samt slette. **Klik på {button} sletteknappen for at slette punktet.**" }, "areas": { "title": "Områder", - "add": "Områder bruges til at vise omkredsen af objekter som fx søer, bygninger og beboelsesområder. De kan også bruges til mere detaljeret kortlægning af objekter som du normalt kortlægger som punkter. **Klik på Område-knappen for at tilføje et nyt område.**", - "corner": "Områder indtegnes ved at placere punkter der samlet markerer områdets ydergrænse. **Placer startpunktet på et af legepladsens hjørner.**", + "add": "Områder bruges til at vise grænserne af et objekt fx søer, bygninger og bebeoelsesområder. Områder kan også bruges til mere detaljeret kortlægning af objekter som du måske normalt indsætter som enkeltpunkt. **Klik på {button} Område knappen for at tilføje et nyt område.**", + "corner": "Områder indtegnes ved at indsætte punkter der omgrænser området. **Klik på et sted med et startpunkt på et af hjørnerne på legepladsens område.**", "place": "Indtegn området ved at placere flere punkter. Afslut området ved at klikke på det først indtegnede punkt. **Indtegn legepladsens område.**", "search": "**Søg efter '{name}'.**", "choose": "**Vælg Legeplads fra listen.**", - "describe": "**Tilføj et navn og luk redigeringsværktøjet**" + "describe": "**Tilføj et navn og klik så på {button} knappen for at lukke objekt redigeringsværktøjet.**" }, "lines": { "title": "Linjer", - "add": "Linjer bruges til at beskrive objekter som veje, jernbanespor og floder. **Klik på Linje-knappen for at tilføje en ny linje.**", + "add": "Linjer kan bruges til at repræsentere objekter som veje, jernbaner og floder. **Klik på {button} Linjeknappen for at tilføje en ny linje.**", "start": "**Start linjen ved at klikke på enden af vejen.**", - "intersect": "Klik for at tilføje flere punkter til linjen. Du kan om nødvendigt trække i kortet mens du tegner. Veje og mange andre typer linjer er dele af et større netværk. Det er meget vigtigt at disse linjer er forbundet korrekt for at navigationsværktøjer kan fungere. **Klik på Flower Street for at lave et skæringspunkt der forbinder de to linjer.**", + "intersect": "Klik for at tilføje flere punkter til linjen. Du kan trække kortet hvis det er nødvendigt. Veje og mange andre typer af linjer er dele af større netværk. Det er meget vigtigt for disse linjer at de hænger sammen for at rutenavigationssoftware virker. **Klik på {name} for at lave en intersektion der forbinder disse to linjer.** ", "finish": "Linjer kan afsluttes ved at klikke på det sidste punkt igen. **Afslut tegning af vejen.**", "road": "**Vælg Vej fra listen**", "residential": "Der er forskellige typer veje. Den mest brugte er Villavej. **Vælg vejtypen Villavej**", - "describe": "**Navngiv vejen og luk objekteditoren.**", - "restart": "Vejen skal skære Flower Street.", + "describe": "**Navngiv vejen og klik så {button} knappen for at lukke objekt redigeringsværktøjet.**", + "restart": "Vejen behøver en intersektion {name}.", "wrong_preset": "Du valgte ikke typen Villavej. **Klik her for at vælge igen***" }, "startediting": { "title": "Start redigering", - "help": "Mere dokumentation og denne gennemgang kan ses her.", + "help": "Du kan gentage gennemgangen eller se mere dokumentation ved at klikke på {button} Hjælp knappen.", "save": "Glem ikke regelmæssigt at gemme dine ændringer!", "start": "Start kortlægning!" } @@ -562,34 +600,34 @@ "presets": { "categories": { "category-building": { - "name": "Bygning" + "name": "Bygningsegenskaber" }, "category-golf": { - "name": "Golf" + "name": "Golfegenskaber" }, "category-landuse": { - "name": "Arealanvendelse" + "name": "Arealanvendelsesegegenskaber" }, "category-path": { - "name": "Sti" + "name": "Stiegenskaber" }, "category-rail": { - "name": "Jernbane" + "name": "Jernbaneegenskaber" }, "category-restriction": { - "name": "Restriktion" + "name": "Restriktionsegenskaber" }, "category-road": { - "name": "Vej" + "name": "Vejegenskaber" }, "category-route": { - "name": "Rute" + "name": "Ruteegenskaber" }, "category-water-area": { - "name": "Vand" + "name": "Vandegenskaber" }, "category-water-line": { - "name": "Vand" + "name": "Vandegenskaber" } }, "fields": { @@ -851,6 +889,12 @@ "description": { "label": "Beskrivelse" }, + "diaper": { + "label": "Babybleskifte" + }, + "dock": { + "label": "Type" + }, "drive_through": { "label": "Gennemkørsel - uden stop" }, @@ -1325,6 +1369,9 @@ "shop": { "label": "Type" }, + "site": { + "label": "Type" + }, "sloped_curb": { "label": "Sløfekurve" }, @@ -1599,8 +1646,8 @@ "terms": "Cykeludlejning, Rent-a-Bike" }, "amenity/bicycle_repair_station": { - "name": "Cykelværktøjlån", - "terms": "Cykelværktøjlån, Cykelværktøj" + "name": "Cykelreperationsværktøj", + "terms": "Cykelreperationsværktøj" }, "amenity/biergarten": { "name": "Ølhave", @@ -1678,9 +1725,9 @@ "name": "Tandlæge", "terms": "Tandlæge" }, - "amenity/doctor": { + "amenity/doctors": { "name": "Læge", - "terms": "Læge, Doktor" + "terms": "Læge, doktor" }, "amenity/dojo": { "name": "Dojo/Kampsports akdemi", @@ -1698,6 +1745,10 @@ "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": "" @@ -1722,6 +1773,10 @@ "name": "Hospitalsområde", "terms": "Hospitalsområde" }, + "amenity/hunting_stand": { + "name": "Jagttårn", + "terms": "Jagttårn, Jagtskydeplads" + }, "amenity/kindergarten": { "name": "Børnehavegrund", "terms": "Børnehavegrund" @@ -1750,6 +1805,10 @@ "name": "Parkeringsgarage Indgang/Udgang", "terms": "Parkeringsgarage Indgang/Udgang, Parkeringskælder Indgang/Udgang" }, + "amenity/parking_space": { + "name": "Parkeringsplads", + "terms": "Parkeringsplads" + }, "amenity/pharmacy": { "name": "Apotek", "terms": "Apotek" @@ -1918,6 +1977,14 @@ "name": "Skraldespand", "terms": "" }, + "amenity/waste_disposal": { + "name": "Skraldespand", + "terms": "Skraldespand" + }, + "amenity/water_point": { + "name": "Genbrugsvand", + "terms": "Genbrugsvand" + }, "area": { "name": "Område", "terms": "Område" @@ -2539,8 +2606,8 @@ "terms": "Link til tertiær vej" }, "highway/track": { - "name": "Mark/Skovvej", - "terms": "Mark/Skovvej" + "name": "Uvedligeholdt markvej", + "terms": "Uvedligeholdt markvej" }, "highway/traffic_signals": { "name": "Trafiksignal", @@ -2558,10 +2625,6 @@ "name": "Vendeplads", "terms": "Vendeplads" }, - "highway/unclassified": { - "name": "Mindre vej", - "terms": "Ukendt vejtype" - }, "historic": { "name": "Historisk sted", "terms": "Historisk sted" @@ -2798,9 +2861,13 @@ "name": "Bådrampe", "terms": "Bådrampe, Skibsrampe" }, - "leisure/sports_center": { - "name": "Sportscenter/Gymnastik", - "terms": "Sportscenter/Gymnastik" + "leisure/sports_centre": { + "name": "Sportscenter / Gymnastik", + "terms": "Sportscenter / Gymnastik" + }, + "leisure/sports_centre/swimming": { + "name": "Swimmingpool", + "terms": "Swimmingpool, Svømmepool" }, "leisure/stadium": { "name": "Stadion", @@ -2814,6 +2881,10 @@ "name": "Racebane (ej motorspor)", "terms": "Racebane (ej motorspor)" }, + "leisure/water_park": { + "name": "Vandland", + "terms": "Vandland, Badeland" + }, "line": { "name": "Linje", "terms": "Linje" @@ -2830,6 +2901,10 @@ "name": "Bølgebryder", "terms": "Bølgebryder" }, + "man_made/chimney": { + "name": "Skorsten", + "terms": "Skorsten" + }, "man_made/cutline": { "name": "Skærelinje", "terms": "Skærelinje" @@ -2842,6 +2917,14 @@ "name": "Flagstang", "terms": "Flagstang" }, + "man_made/gasometer": { + "name": "Gasværk", + "terms": "Gasværk, Gasometer" + }, + "man_made/groyne": { + "name": "Høfde", + "terms": "Høfde" + }, "man_made/lighthouse": { "name": "Fyr (navigation)", "terms": "Fyr (navigation)" @@ -2874,6 +2957,10 @@ "name": "Lagertank", "terms": "Lagertank" }, + "man_made/surveillance": { + "name": "Overvågning", + "terms": "Overvågning" + }, "man_made/survey_point": { "name": "Geografisk fixpunkt", "terms": "Geografisk fixpunkt" @@ -2898,6 +2985,10 @@ "name": "Vandforsyning", "terms": "Vandforsyning, Vandværk" }, + "man_made/works": { + "name": "Fabrik", + "terms": "Fabrik, Produktionsvirksomhed" + }, "military/airfield": { "name": "Flyveplads", "terms": "Flyveplads" @@ -3295,8 +3386,8 @@ "terms": "Antikvitetsforretning, Antikvitetsbutik" }, "shop/art": { - "name": "Kunstgalleri", - "terms": "Kunstgalleri" + "name": "Kunstbutik", + "terms": "Kunstbutik, Galleributik" }, "shop/baby_goods": { "name": "Babyudstyrsbutik", @@ -3642,6 +3733,10 @@ "name": "Papirforhandler", "terms": "Papirforhandler" }, + "shop/storage_rental": { + "name": "Lagerhotel", + "terms": "Lagerhotel, Opbevaringshotel" + }, "shop/supermarket": { "name": "Supermarked", "terms": "Supermarked, Lavprisbutik, Discountbutik" @@ -3742,6 +3837,10 @@ "name": "Bjergferiehytte", "terms": "Bjergferiehytte" }, + "tourism/gallery": { + "name": "Kunstgalleri", + "terms": "Kunstgalleri, Galleri" + }, "tourism/guest_house": { "name": "Gæstehus", "terms": "Gæstehus, Bed&Breakfast, B&B" @@ -3894,6 +3993,10 @@ "name": "Rutemasterplan", "terms": "Rutemasterplan" }, + "type/site": { + "name": "Sted", + "terms": "Sted" + }, "vertex": { "name": "Andre", "terms": "Andre" @@ -3902,6 +4005,10 @@ "name": "Vandvej", "terms": "Vandvej" }, + "waterway/boatyard": { + "name": "Bådplads", + "terms": "Bådplads" + }, "waterway/canal": { "name": "Kanal", "terms": "Kanal" @@ -3938,6 +4045,10 @@ "name": "Bæk", "terms": "Bæk" }, + "waterway/water_point": { + "name": "Havnedrikkevand", + "terms": "Havnedrikkevand" + }, "waterway/weir": { "name": "Stemmeværk", "terms": "Stemmeværk" diff --git a/dist/locales/de.json b/dist/locales/de.json index bf4f38098..cc5b1a9be 100644 --- a/dist/locales/de.json +++ b/dist/locales/de.json @@ -133,7 +133,8 @@ "key": "D", "annotation": "Wege/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, weil es mit einem versteckten Objekt verbunden ist." + "connected_to_hidden": "Dieses Objekt kann nicht getrennt werden, weil es mit einem versteckten Objekt verbunden ist.", + "relation": "Das kann nicht getrennt werde, weil es Mitglieder einer Relation verbindet." }, "merge": { "title": "Vereinigen", @@ -197,7 +198,7 @@ }, "restriction": { "help": { - "select": "Klicke, um ein Straßensegment auszuwählen.", + "select": "Klicke, um ein Wegsegment auszuwählen.", "toggle": "Klicke, um die Abbiegeeinschränkung umzudrehen.", "toggle_on": "Klicke, um eine „{restriction}“-Einschränkung hinzuzufügen.", "toggle_off": "Klicke, um die „{restriction}“-Einschränkung zu löschen." @@ -217,7 +218,7 @@ "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 deinen Browser upgraden oder die Karte mit Potlatch 2 bearbeiten.", "translate": { "translate": "Übersetzen", "localized_translation_label": "Mehrsprachiger Name", @@ -250,7 +251,9 @@ "warnings": "Warnungen", "modified": "Verändert", "deleted": "Gelöscht", - "created": "Erstellt" + "created": "Erstellt", + "about_changeset_comments": "Über Changeset Kommentare", + "about_changeset_comments_link": "http://wiki.openstreetmap.org/wiki/DE:Good_changeset_comments" }, "contributors": { "list": "Bearbeitet von {users}", @@ -282,13 +285,15 @@ "no_results_worldwide": "Keine Ergebnisse gefunden" }, "geolocate": { - "title": "Meinen Standort anzeigen" + "title": "Meinen Standort anzeigen", + "locating": "Lokalisiere, bitte warten ..." }, "inspector": { "no_documentation_combination": "Für diese Eigenschaftskombination ist keine Dokumentation verfügbar.", "no_documentation_key": "Für dieses Schlüsselwort ist keine Dokumentation verfügbar.", "show_more": "Mehr zeigen", "view_on_osm": "Auf openstreetmap.org ansehen", + "all_fields": "Alle Felder", "all_tags": "Alle Eigenschaften", "all_members": "Alle Mitglieder", "all_relations": "Alle Relationen", @@ -321,10 +326,12 @@ "description": "Hintergrundeinstellungen", "percent_brightness": "{opacity}% Helligkeit", "none": "Kein Hintergrund", + "best_imagery": "Bester bekannter Hintergrund für diesen Ort", "custom": "Benutzerdefiniert", "custom_button": "Benutzerdefinierten Hintergrund bearbeiten", "custom_prompt": "Gib eine Vorlage für eine Kachel-URL ein. Gültige Platzhalter sind {z}, {x}, {y} für das Z/X/Y Schema und {u} für das „quadtile“-Schema.", "fix_misalignment": "Ausrichtung korrigieren", + "imagery_source_faq": "Woher kommt dieser Hintergrund?", "reset": "Zurücksetzen", "minimap": { "description": "Minikarte", @@ -344,13 +351,13 @@ "description": "Punkte", "tooltip": "Wichtiger Punkt" }, - "major_roads": { + "traffic_roads": { "description": "Hauptstraßen", "tooltip": "Autobahnen, Straßen, etc." }, - "minor_roads": { - "description": "Nebenstraßen", - "tooltip": "Zufahrtsstraßen, Parkplatzreihe, Feldweg, etc." + "service_roads": { + "description": "Zufahrtsstraße", + "tooltip": "Zufahrtsstraßen, Parkplatzstraßen, Feldwege, Waldwege, etc." }, "paths": { "description": "Pfade", @@ -415,7 +422,7 @@ "no_changes": "Keine zu speichernden Änderungen.", "error": "Beim Speichern sind Fehler aufgetreten", "status_code": "Server hat folgenden Status zurückgegeben: {code}", - "unknown_error_details": "Bitte stelle sicher, dass Dein Gerät mit dem Internet verbunden ist.", + "unknown_error_details": "Bitte stelle sicher, dass dein Gerät mit dem Internet verbunden ist.", "uploading": "Änderungen werden zu OpenStreetMap hochgeladen.", "unsaved_changes": "Ungesicherte Änderungen vorhanden", "conflict": { @@ -429,15 +436,15 @@ "delete": "Gelöscht lassen", "download_changes": "Oder die eigenen Änderungen herunterladen.", "done": "Alle Konflikte aufgelöst!", - "help": "Ein anderer Nutzer hat einige derselben Kartenelemente wie Du bearbeitet.\nWähle jeden der Einträge unterhalb für weitere Konfliktdetails aus und entscheide\ndann, ob Deine Version oder die des anderen Nutzern behalten werden soll.\n" + "help": "Ein anderer Nutzer hat einige derselben Kartenelemente wie du bearbeitet.\nWähle jeden der Einträge unterhalb für weitere Konfliktdetails aus und entscheide\ndann, ob Deine Version oder die des anderen Nutzern behalten werden soll.\n" } }, "merge_remote_changes": { "conflict": { "deleted": "Dieses Objekt wurde von {user} gelöscht.", - "location": "Dieses Objekt wurde von {user} und Dir verschoben.", + "location": "Dieses Objekt wurde von {user} und dir verschoben.", "nodelist": "Knoten wurden von {user} und Dir geändert.", - "memberlist": "Relationsmitglieder wurden von {user} und Dir geändert.", + "memberlist": "Relationsmitglieder wurden von {user} und dir geändert.", "tags": "Du hast das Merkmal {tag} in „{local}“ geändert und {user} hat es in „{remote}“ geändert." } }, @@ -448,7 +455,9 @@ "facebook": "Auf Facebook teilen", "twitter": "Auf Twitter teilen", "google": "Auf Google+ teilen", - "help_html": "Die Änderungen sollte in der „Standard“-Ebene in wenigen Minuten sichtbar sein. Andere Ebenen und spezielle Features können länger dauern\n(Mehr Informationen).\n" + "help_html": "Deine Änderungen sollten im \"Standard\"-Layout in wenigen Minuten erscheinen. Andere Layer und bestimmte Objekte können länger dauern.", + "help_link_text": "Details", + "help_link_url": "https://wiki.openstreetmap.org/wiki/DE:FAQ#Wann_werden_meine_.C3.84nderungen_auf_den_Karten_gezeigt.3F" }, "confirm": { "okay": "OK", @@ -489,72 +498,110 @@ "full_screen": "Vollbild umschalten", "gpx": { "local_layer": "Lokale GPX-Datei", - "drag_drop": "Ziehe eine GPX-Datei per Drag & Drop auf die Seite oder klicke den Knopf rechts, um eine GPX-Datei zu laden", + "drag_drop": "Ziehe eine GPX-Datei per Drag & Drop auf die Seite oder klicke den Knopf rechts, um eine GPX-Datei zu suchen", "zoom": "Zur GPX-Spur zoomen", "browse": "Eine GPX-Datei laden" }, + "mapillary_images": { + "tooltip": "Straßenfotos von Mapillary", + "title": "Photo-Überlagerung (Mapillary)" + }, + "mapillary_signs": { + "tooltip": "Verkehrszeichen von Mapillary", + "title": "Verkehrszeichen-Überlagerung (Mapillary)" + }, "mapillary": { - "tooltip": "Fotos auf Straßenhöhe von Mapillary", - "title": "Fotoeinblendung (Mapillary)", "view_on_mapillary": "Dieses Bild auf Mapillary ansehen" }, "help": { "title": "Hilfe", "help": "#Hilfe\n\nDies ist ein Editor für [OpenStreetMap](http://www.openstreetmap.org/), der freien und editierbaren Weltkarte. Du kannst ihn verwenden, um Daten in deiner Umgebung hinzuzufügen oder zu verändern und so diese Karte mit freien Quellen und freien Daten für jeden verbessern.\n\nDeine Veränderungen werden für alle Nutzer von OpenStreetMap sichtbar. Um Veränderungen 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 wurde entworfen, um online zu arbeiten und du verwendest ihn gerade auf diese Webseite.\n### Objekte auswählen\n\nUm ein Kartenobjekt wie eine Straße oder ein Sonderziel (POI) auszuwählen, klicke auf der Karte darauf. Dadurch wird das Objekt hervorgehoben und ein Bedienfeld mit Details und Möglichkeiten zur Veränderung angezeigt.\n\nMehrere Objekte kannst du auswählen, indem du die Umschalttaste (Shift) drückst und die Objekte einzeln anklickst oder klickst und einen Rahmen darum ziehst. So können mehrere Objekte gleichzeitig ausgewählt werden.\n\n### Speichern der Änderungen\n\nWenn du Änderungen an einer Straße, einem Gebäude oder einem Platz vorgenommen hast, sind diese lokal gespeichert, bis du sie auf dem Server speicherst. Keine Sorge, falls du einen Fehler machen solltest: Du kannst Änderungen jederzeit über den Rückgängig-Knopf rückgängig machen oder über den Wiederherstellen-Knopf noch einmal ausführen.\n\nKlicke auf „Speichern“, um eine Gruppe von Änderungen zu speichern. Zum Beispiel, wenn du in einem Stadtteil fertig bist und in einer neuen Gegend weiter arbeiten willst. Du bekommst dann die Möglichkeit, noch einmal zu überprüfen, was du gerade getan hast und der Editor zeigt dir nützliche Hinweise oder mögliche Fehler, wenn etwas nicht in Ordnung zu sein scheint.\n\nWenn alles gut aussieht, solltest du einen kurzen Kommentar schreiben, der erklärt, was du gemacht hast. Drücke nun nochmals „Speichern“, um die Änderungen auf [OpenStreetMap.org](http://www.openstreetmap.org/) zu speichern, damit sie für alle anderen Benutzer sichtbar wird und diese darauf aufbauen können.\n\nWenn du es zeitlich nicht schaffst, kannst du das Editor-Fenster einfach schließen. Wenn du die Seite wieder aufrufst (mit dem gleichen Rechner und Browser) wird dir angeboten, die letzte Sitzung wiederherzustellen.\n\n### Benutzung des Editors\n\nEine Liste der verfügbaren Tastaturkürzel gibt es [hier](http://wiki.openstreetmap.org/wiki/ID/Shortcuts).\n", - "roads": "# Straßen\n\nMit dem Editor kannst du Wege erstellen, verändern und löschen. Wege können alles mögliche sein, zum Beispiel Pfade, Straßen, Schienen, Fahrradwege und anderes.\n\n### Auswählen\n\nKlicke auf einen Weg, um ihn auszuwählen. Er sollte nun hervorgehoben werden. Außerdem erscheint ein kleines Werkzeugmenü und eine Seitenleiste mit den Eigenschaften des Weges.\n\n### Modifizieren\n\nOft sieht man, dass Wege nicht mit dem Luftbild oder einer GPS-Spur übereinstimmen. Du kannst den Weg aber so anpassen, dass er an der richtigen Stelle ist. Beachte jedoch, dass Luftbilder einen Versatz aufweisen können.\n\nAls Erstes wählst du einen Weg aus. Dieser wird nun hervorgehoben und es werden die Knoten des Weges angezeigt. Diese kannst du verschieben, bis sie an der richtigen Stelle sind. Wenn du neue Knoten hinzufügen möchtest, klicke doppelt zwischen den Knoten auf die Linie und es wird ein neuer Punkt erzeugt.\n\nWenn zwei Wege in Wirklichkeit mit einander verbunden sind, aber auf der Karte nicht, kannst du sie verbinden, indem du einen Knoten des einen Weges auf den anderen Weg ziehst. Dass Wege verbunden sind, ist wichtig für die Karte und essentiell für die Nutzung von Routenführung.\n\nDu kannst auch das „Bewegen“-Werkzeug nutzen oder „M“ drücken, um den kompletten Weg zu verschieben. Beende die Aktion mit einem Klick.\n\n### Löschen\n\nWenn du weißt, dass ein Weg nicht existiert, kannst du ihn löschen, um ihn von der Karte zu entfernen. Sei beim Löschen von Objekten - wie immer beim Bearbeiten vorsichtig, da die Ergebnisse von jedem gesehen werden können und Luftbilder oft veraltet sind. Das heißt, dass ein Weg, der im Luftbild nicht zu sehen ist, vielleicht einfach neu gebaut wurde.\n\nDu kannst Wege löschen, indem du sie anklickst und das Mülltonnensymbol auswählst oder die „Entfernen“-Taste drückst.\n\n### Erstellen\n\nDu kennst einen Weg, der nicht eingezeichnet ist? Dann klicke auf das „Linien“-Symbol oben links im Editor oder drücke die Taste „2“ und beginne mit dem Zeichnen einer Linie.\n\nKlicke dort hin, wo die Straße anfängt. Sollte sie von einer bereits existierenden Straße abzweigen, klicke an der entsprechenden Stelle auf diese Straße.\n\nZeichne nun den Weg, indem du Punkte anhand der Luftaufnahme oder der GPS-Spur entlang des Weges setzt. Sollte der Weg einen anderen kreuzen, klicke auf den Kreuzungspunkt, um 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-Daten sind eine wertvolle Quelle für OpenStreetMap. Dieser Editor unterstützt lokale GPS-Tracks — „.gpx“-Dateien auf deinem Computer. Du kannst diese GPS-Tracks mit Hilfe diverser Smartphone-Apps oder anderen GPS-Geräten aufnehmen. \nFür Informationen über das Sammeln von GPS-Daten kannst du dir folgende Anleitung durchlesen: [Kartierung mit Smartphone, GPS oder Papier](http://learnosm.org/de/mobile-mapping/)\nUm einen GPX-Track fürs Mapping zu verwenden, ziehe ihn einfach in den Karteneditor. Wenn er erkannt wurde, wird der Track als hell-lila Linie auf der Karte dargestellt.\nKlicke auf das „Kartendaten“-Menu rechts, um die neue Ebene mit dem Track zu aktivieren/deaktivieren oder zoome zum Gebiet des Tracks. Der GPX-Track wird nicht automatisch direkt zu OpenStreetMap hochgeladen.\nAm besten verwendest du ihn als Grundlage um neue Objekte zu zeichnen. Möchtest du den GPX-Track jedem zugänglich machen, kannst du ihn [nach OpenStreetMap hochladen] (http://www.openstreetmap.org/trace/create).\n", - "imagery": "# Bildmaterial\n\nLuftbilder sind eine wichtige Quelle für das Kartografieren. Eine Kombination aus Luftbildern von Flugzeugen, Satellitenbilder und freien Quellen sind im Editor über das „Hintergrundeinstellungen“-Menü auf der linken Seite verfügbar.\n\nAls Standard ist die [Bing-Maps](http://www.bing.com/maps/)-Satelliten-Ebene ausgewählt. Je nach angezeigter Gegend werden Dir verschiedene andere Quellen angezeigt. In einigen Länder wie den USA, Frankreich, Deutschland und Dänemark stehen zum Teil sehr hochauflösende Luftbilder zur Verfügung.\n\nLuftbilder sind manchmal durch Fehler der Luftbild-Anbieter verschoben. Wenn du feststellst, dass viele Straßen gegenüber dem Hintergrund verschoben sind, dann verschiebe nicht die Straßen sondern das Luftbild, bis sie übereinstimmen. Um das Luftbild zu korrigieren, klicke auf „Fehlerhafte Ausrichtung korrigieren“ unten in den Hintergrundeinstellungen.\n", + "editing_saving": "# Bearbeiten & Speichern\n\nDieser Editor wurde entworfen, um online zu arbeiten und du verwendest ihn gerade auf dieser Webseite.\n### Objekte auswählen\n\nUm ein Kartenobjekt wie einen Weg oder ein Sonderziel (POI) auszuwählen, klicke auf der Karte darauf. Dadurch wird das Objekt hervorgehoben und ein Bedienfeld mit Details und Möglichkeiten zur Veränderung angezeigt.\n\nMehrere Objekte kannst du auswählen, indem du die Umschalttaste (Shift) drückst und die Objekte einzeln anklickst oder klickst und einen Rahmen darum ziehst. So können mehrere Objekte gleichzeitig ausgewählt werden.\n\n### Speichern der Änderungen\n\nWenn du Änderungen an einem Weg, einem Gebäude oder einem Platz vorgenommen hast, sind diese lokal gespeichert, bis du sie auf dem Server speicherst. Mach dir keine Sorge wegen Fehler: du kannst Änderungen jederzeit über den Rückgängig-Knopf rückgängig machen oder über den Wiederherstellen-Knopf noch einmal ausführen.\n\nKlicke auf „Speichern“, um eine Gruppe von Änderungen zu speichern. Zum Beispiel, wenn du in einem Stadtteil fertig bist und in einer neuen Gegend weiter arbeiten willst. Du bekommst dann die Möglichkeit, noch einmal zu überprüfen, was du gerade getan hast und der Editor zeigt dir nützliche Hinweise oder mögliche Fehler, wenn etwas nicht in Ordnung zu sein scheint.\n\nWenn alles gut aussieht, solltest du einen kurzen Kommentar schreiben, der erklärt, was du gemacht hast. Drücke nun nochmals „Speichern“, um die Änderungen auf [OpenStreetMap.org](http://www.openstreetmap.org/) zu speichern, damit sie für alle anderen Benutzer sichtbar wird und diese darauf aufbauen können.\n\nWenn du mit der Bearbeitung nicht fertig wirst, kannst du das Editor-Fenster einfach schließen. Wenn du die Seite wieder aufrufst (mit dem gleichen Rechner und Browser) wird dir angeboten, die letzte Sitzung wiederherzustellen.\n\n### Benutzung des Editors\n\nEine Liste der verfügbaren Tastaturkürzel gibt es [hier](http://wiki.openstreetmap.org/wiki/ID/Shortcuts).\n", + "roads": "# Wege\n\nMit dem Editor kannst du Wege erstellen, verbessern und löschen. Wege können alles mögliche sein, zum Beispiel Pfade, Straßen, Schienen, Fahrradwege und anderes.\n\n### Auswählen\n\nKlicke auf einen Weg, um ihn auszuwählen. Er sollte nun hervorgehoben werden. Außerdem erscheint ein kleines Werkzeugmenü und eine Seitenleiste mit den Eigenschaften des Weges.\n\n### Modifizieren\n\nOft sieht man, dass Wege nicht mit dem Luftbild oder einer GPS-Spur übereinstimmen. Du kannst den Weg aber so anpassen, dass er an der richtigen Stelle ist. Beachte jedoch, dass Luftbilder einen Versatz aufweisen können.\n\nZuerst klickst du auf den Weg den du ändern willst. Dieser wird nun hervorgehoben und es werden die Knoten des Weges angezeigt. Diese kannst du verschieben, bis sie an der richtigen Stelle sind. Wenn du neue Knoten hinzufügen möchtest, klicke doppelt zwischen den Knoten auf die Linie und es wird ein neuer Punkt erzeugt. Du kannst auch einen Dreieckspfeil 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 essentiell für die Nutzung von Routenführung.\n\nDu kannst auch das „Bewegen“-Werkzeug nutzen oder „M“ drücken, um den kompletten Weg zu verschieben. Beende die Aktion mit einem Klick.\n\n### Löschen\n\nWenn du weißt, dass ein Weg nicht existiert, kannst du ihn löschen, um ihn von der Karte zu entfernen. Sei beim Löschen von Objekten - wie immer beim Bearbeiten vorsichtig, da die Ergebnisse von jedem gesehen werden können und Luftbilder oft veraltet sind. Das heißt, dass ein Weg, der im Luftbild nicht zu sehen ist, vielleicht einfach neu gebaut wurde.\n\nDu kannst Wege löschen, indem du sie anklickst und das Papierkorbsymbol auswählst oder die „Entfernen“-Taste drückst.\n\n### Erstellen\n\nDu kennst einen Weg, der nicht eingezeichnet ist? Dann klicke auf das „Linien“-Symbol oben links im Editor oder drücke die Taste „2“ und beginne mit dem Zeichnen einer Linie.\n\nKlicke dort hin, wo die Straße anfängt. Sollte sie von einer bereits existierenden Straße abzweigen, klicke an der entsprechenden Stelle auf diese Straße.\n\nZeichne nun den Weg, indem du Punkte anhand der Luftaufnahme oder der GPS-Spur entlang des Weges setzt. Sollte der Weg einen anderen kreuzen, klicke auf den Kreuzungspunkt, um 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 diese GPS-Tracks mit Hilfe bestimmter Smartphone-APPs oder GPS-Geräten aufnehmen.\n\nFür Informationen über das Sammeln 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 in den Karteneditor. Wenn er erkannt wurde, wird der Track als hell-lila Linie auf der Karte dargestellt.\nKlicke auf das „Kartendaten“-Menu rechts, um die neue Ebene mit dem Track zu aktivieren/deaktivieren oder zoome zum Gebiet des Tracks.\n\nDer GPX-Track wird nicht automatisch direkt zu OpenStreetMap hochgeladen. Am besten verwendest du ihn als Grundlage um neue Objekte zu zeichnen. Möchtest du den GPX-Track jedem zugänglich machen, kannst du ihn [nach OpenStreetMap hochladen](http://www.openstreetmap.org/trace/create)\n", + "imagery": "# Bildmaterial\n\nLuftbilder sind eine wichtige Quelle für das Kartografieren. Eine Kombination aus Luftbildern von Flugzeugen, Satellitenbilder und freien Quellen sind im Editor über das „Hintergrundeinstellungen“-Menü auf der linken Seite verfügbar.\n\nAls Standard ist die [Bing-Maps](http://www.bing.com/maps/)-Satelliten-Ebene ausgewählt. Je nach angezeigter Gegend werden dir verschiedene andere Quellen angezeigt. In einigen Länder wie den USA, Frankreich, Deutschland und Dänemark stehen zum Teil sehr hochauflösende Luftbilder zur Verfügung.\n\nLuftbilder sind manchmal durch Fehler der Luftbild-Anbieter verschoben. Wenn du feststellst, dass viele Wege gegenüber dem Hintergrund verschoben sind, dann verschiebe nicht die Straßen sondern das Luftbild, bis sie übereinstimmen. Um das Luftbild zu korrigieren, klicke auf „Fehlerhafte Ausrichtung korrigieren“ unten in den Hintergrundeinstellungen.\n", "addresses": "# Adressen\n\nAdressen sind eine der wichtigsten Informationen einer Karte.\n\nObwohl Adressen oft als Teil einer Straße repräsentiert werden, werden sie in OpenStreetMap als Eigenschaften von Gebäuden oder Objekten neben der Straße eingetragen.\n\nDu kannst Adressinformationen sowohl zu Flächen, die als Gebäudegrundriss gezeichnet sind, als auch zu einzelnen Punkten hinzufügen. Die beste Quelle für Adressen ist eigenes Wissen oder eine Erhebung vor Ort. Wie bei allen anderen Objekten ist die Nutzung kommerzieller Quellen wie Google Maps strikt verboten.\n", - "inspector": "# Den Inspektor verwenden\n\nDer Inspektor ist das Bedienelement links im Editor und erlaubt Dir die Details des ausgewählten Objekts zu bearbeiten. \n\n### Eine Eigenschaft auswählen\n\nNachdem du einen Punkt, eine Linie oder eine Fläche hinzugefügt hast kannst du auswählen, welchen Typ das Objekt hat – ob es eine Autobahn oder eine Wohnstraße, ein Supermarkt oder ein Café ist. Der Inspektor zeigt Knöpfe für die am häufigsten verwendeten Eigenschaften an. Andere Eigenschaften findest du, indem du im Suchfeld eingibst, wonach du suchst. Klicke auf den Knopf „i“ in der unteren rechten Ecke bei einem Objekt-Typ, um mehr darüber zu erfahren. \n\n### Vorlagen verwenden und Tags editieren\n\nNachdem du ein Objekt mit einer Eigenschaft versehen oder ausgewählt hast, zeigt der Inspektor Felder mit Details zu der Eigenschaft an wie Name und Adresse. Unter diesen Feldern kannst du das \"Feld hinzufügen\"-Dropdown anklicken, um weitere Details hinzuzufügen wie zum Beispiel einen [Wikipedia](http://www.wikipedia.org/)-Link, Zugänglichkeit für Rollstühle und anderes. \nGanz unten im Inspektor kannst du auf „Weitere Merkmale“ 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. Änderungen die du im Inspektor 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\n### Den Inspektor schließen.\n", + "inspector": "# Den Inspektor verwenden\n\nDer Inspektor ist das Bedienelement links im Editor und erlaubt dir die Details des ausgewählten Objekts zu bearbeiten. \n\n### Eine Eigenschaft auswählen\n\nNachdem du einen Punkt, eine Linie oder eine Fläche hinzugefügt hast kannst du auswählen, welchen Typ das Objekt hat – ob es eine Autobahn oder eine Wohnstraße, ein Supermarkt oder ein Café ist. Der Inspektor zeigt Knöpfe für die am häufigsten verwendeten Eigenschaften an. Andere Eigenschaften findest du, indem du im Suchfeld eingibst, wonach du suchst. Klicke auf den Knopf „i“ in der unteren rechten Ecke bei einem Objekt-Typ, um mehr darüber zu erfahren. \n\n### Vorlagen verwenden und Tags editieren\n\nNachdem du ein Objekt mit einer Eigenschaft versehen oder ausgewählt hast, zeigt der Inspektor Felder mit Details zu der Eigenschaft an wie Name und Adresse. Unter diesen Feldern kannst du das \"Feld hinzufügen\"-Dropdown anklicken, um weitere Details hinzuzufügen wie zum Beispiel einen [Wikipedia](http://www.wikipedia.org/)-Link, Zugänglichkeit für Rollstühle und anderes. \nGanz unten im Inspektor kannst du auf „Weitere Merkmale“ 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. Änderungen die du im Inspektor 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\n### Den Inspektor schließen.\n", "buildings": "# Gebäude\n\nOpenStreetMap ist die weltgrößte Datenbank für Gebäude und du kannst helfen, sie weiter zu verbessern.\n\n### Auswahl\n\nDu kannst ein Gebäude auswählen, indem du auf dessen Umrisslinie klickst. Der Umriss wird nun hervorgehoben. Außerdem wird ein Werkzeugmenü und eine Seitenleiste eingeblendet, die Informationen zum Gebäude zeigt.\n\n### Bearbeitung\n\nManchmal sind Gebäude falsch platziert oder haben falsche Eigenschaften.\n\nUm ein Gebäude komplett zu verschieben wähle es aus und klicke auf das „Bewegen“-Werkzeug. Verschiebe nun das Gebäude mit der Maus und klicke einmal, wenn es an der richtigen Stelle ist.\n\nUm den Gebäudeumriss zu korrigieren, klicke und ziehe die Umrissknoten, bis sie an der richtigen Stelle sind.\n\n### Erstellen\n\nEine oft gestellte Frage bezieht sich auf das Erstellen von Gebäuden als Gebäudefläche und/oder als Punkt. Hier gilt, wann immer es möglich ist, sollte das Gebäude als Fläche eingetragen werden. Firmen, Geschäfte und ähnliches werden zusätzlich als Punkte innerhalb des Gebäudeumrisses angelegt.\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 du siehst und weißt, dass ein Gebäude nicht existiert – zum Beispiel, weil du vor Ort warst – 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 Verä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 auf das Papierkorbsymbol klickst oder die „Entfernen“-Taste betätigst.\n", - "relations": "# Relationen\n\nEine Relation ist ein besonderes Element in OpenStreetMap, welches andere Elemente zusammenfasst. Es gibt zwei gängige Arten von Relationen: *Routen* fassen Abschnitte eines Weges zu einer Autobahn (oder zu einem anderen Weg) zusammen. *Multipolygone* fassen mehrere Flächen zu einer komplexen Fläche zusammen, dabei kann auch eine Fläche ein Loch in einer anderen Fläche (wie der Innenhof in einem Gebäude oder die Lichtung im Wald) beschreiben.\n\nDie Elemente in einer Relation werden *Mitglieder* genannt. In der Seitenleiste kannst Du sehen, in welchen Relationen ein Element enthalten ist. Durch Klick auf eine Relation werden alle Elemente der Relation in der Seitenleisten aufgezeigt 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 Element einer Relation hinzuzufügen, wähle das zukünftige Mitglied aus und klicke in der Seitenleiste 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 in der Seitenleiste 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" + "relations": "# Relationen\n\nEine Relation ist ein besonderes Element in OpenStreetMap, welches andere Elemente 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 Flächen zu einer komplexen Fläche zusammen, dabei kann auch eine Fläche ein Loch in einer anderen Fläche (wie der Innenhof in einem Gebäude oder die Lichtung im Wald) beschreiben.\n\nDie Elemente in einer Relation werden *Mitglieder* genannt. In der Seitenleiste kannst du sehen, in welchen Relationen ein Element enthalten ist. Durch Klick auf eine Relation werden alle Elemente der Relation in der Seitenleisten aufgezeigt 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 Element einer Relation hinzuzufügen, wähle das zukünftige Mitglied aus und klicke in der Seitenleiste 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 in der Seitenleiste 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" }, "intro": { + "graph": { + "city_hall": "Rheinstadt Rathaus", + "fire_department": "Rheinstadt Feuerwehr", + "memory_isle_park": "Augartenpark", + "riverwalk_trail": "Uferpromenade", + "w_michigan_ave": "Goethestraße", + "e_michigan_ave": "Schillerstraße", + "spring_st": "Lindenstraße", + "scidmore_park": "Stadtgarten", + "petting_zoo": "Stadtgarten Zoo", + "n_andrews_st": "Bergstraße", + "s_andrews_st": "Ringstraße", + "n_constantine_st": "Waldstraße", + "s_constantine_st": "Gartenstraße", + "rocky_river": "Rhein", + "railroad_dr": "Bahnhofstraße", + "conrail_rr": "Schloßgartenbahn", + "st_joseph_river": "Albfluss", + "n_main_st": "Hauptstraße", + "s_main_st": "Dorfstraße", + "water_st": "Bachstraße", + "foster_st": "Mozartstraße", + "portage_river": "Industriestraße", + "flower_st": "Blumenstraße", + "elm_st": "Kruegerstraße", + "walnut_st": "Eichenweg", + "morris_ave": "Messiasstraße", + "east_st": "Poststraße", + "portage_ave": "Furtstraße" + }, "navigation": { "title": "Navigation", - "drag": "Die Karte zeigt OpenStreetMap-Daten auf einem Hintergrund. Du kannst sie wie jede andere Karte im Internet durch Ziehen und Scrollen bewegen. **Verschiebe die Karte.**", - "select": "Kartenobjekte werden auf drei verschiedenen Weisen repräsentiert: als Punkte, Linien oder Flächen. Alle Objekte können durch Klicken ausgewählt werden. **Klicke auf einen Punkt, um ihn auszuwählen.**", - "header": "Die Kopfzeile zeigt den Typ des Objektes.", - "pane": "Wird ein Objekt ausgewählt, wird der Objekteditor angezeigt. Die Kopfzeile zeigt den Typ des Objektes an. Im Hauptfenster werden die Eigenschaften des Objektes angezeigt, wie etwa sein Name und seine Adresse.\n**Schließe den Eigenschaftseditor mit dem Schließen-Knopf rechts oben.**" + "drag": "Die Karte zeigt OpenStreetMap-Daten auf einem Hintergrund. Du kannst sie wie jede andere Karte im Internet durch Ziehen und Scrollen bewegen. **Verschiebe die Karte!**", + "select": "Kartenobjekte werden auf drei verschiedenen Arten repräsentiert: als Punkte, Linien oder Flächen. Alle Objekte können durch Klicken ausgewählt werden. **Klicke auf den Punkt, um ihn auszuwählen.**", + "pane": "Wenn ein Objekt ausgewählt ist wird der Objekteditor angezeigt. Der Kopf zeigt den Objekttype und darunter werden die Objektattribute wie Name und Adresse angezeigt . **Schließe den Objekteditor indem du den {button} Knopf oben rechts drückst.**", + "search": "Du kannst in der aktuellen Ansicht nach Objekten suchen, oder auch weltweit. **suche '{name}'**", + "choose": "**Klicke {name} aus der Liste zum auswählen.**", + "chosen": "Super! {name} ist jetzt ausgewählt. **Schließe den Objekteditor durch klicken des {button} Knopf.**" }, "points": { "title": "Punkte", - "add": "Punkte können verwendet werden, um Objekte wie Läden, Restaurants oder Denkmäler darzustellen. Sie markieren einen bestimmten Standort und beschreiben, was sich dort befindet. **Klicke den Punkt-Knopf an, um einen neuen Punkt hinzuzufügen.**", - "place": "Punkte können durch Klicken auf die Karte platziert werden. **Platziere einen Punkt auf dem Gebäude.**", + "add": "Punkte werden benutzt um Objekte wie Shops, Restaurants oder Denkmäler zu mappen. Sie zeigen einen Ort und beschreiben was dort ist. **Klick auf den {button} Punkt-Knopf um einen neuen Punkt hinzuzufügen.**", + "place": "Der Punkt kann durch Klicken in der Karten platziert werden. **Klicke in die Karte um den neuen Punkt auf das Gebäude zu platzieren.**", "search": "Es gibt viele verschiedene Objekte, die ein Punkt repräsentieren kann. Der Punkt, den du gerade hinzugefügt hast, ist ein Café. **Suche nach '{name}'.**", - "choose": "**Wähle „Café“ aus der Liste aus.**", + "choose": "**Wähle Café aus der Liste.**", "describe": "Der Knoten wurde nun als Café markiert. Mit dem Objekteditor können weitere Informationen über das Objekt erfasst werden. **Füge einen Namen hinzu.**", - "close": "Der Objekteditor kann mithilfe des Schließen-Knopfes beendet werden. **Schließe den Objekteditor.**", - "reselect": "Oftmals existieren Knoten bereits, haben aber falsche oder unvollständige Eigenschaften. Wir können vorhandene Knoten bearbeiten. **Wähle den Punkt aus, den du gerade erstellt hast.**", - "fixname": "**Ändere den Namen und schließe den Objekteditor.**", - "reselect_delete": "Alle Sachen auf der Karte können gelöscht werden. **Klicke auf den von dir erzeugten Punkt.**", - "delete": "Das Menü um den Knoten herum beinhaltet Werkzeuge, um diesen zu bearbeiten. So kann man ihn unter anderem auch löschen. **Lösche den Knoten.**" + "close": "Der Objekteditor merkt sich alle deine Änderungen automatisch. Wenn du ein Objekt änderst wird der Schließen-Knopf zu einem Häckchen. **Klicke den {button} Knopf um den Objekteditor zu schließen.**", + "reselect": "Punkte gibt es oft schon, haben aber Fehler oder sind unvollständig. Du kannst bestehende Punkte editieren. **Selektiere den Punkt den du gerade erzeugt hast durch Anklicken.**", + "fixname": "**Ändere den Namen, dann klicke den {button} Knopf um den Objekteditor zu schließen.**", + "reselect_delete": "Alle Objekte auf der Karte können gelöscht werden. **Selektiere den von dir erzeugten Punkt durch Anklicken.**", + "delete": "Das Menu um den Punkt zeigt Vorgänge die mit dem Punkt durchgeführt werden können, das beinhaltet auch löschen. **Klicke auf den {button} Knopf um den Punkt zu löschen.**" }, "areas": { "title": "Flächen", - "add": "Flächen werden verwendet, um Grenzen von Objekten wie Seen, Gebäuden oder Wohngebieten zu erfassen. Sie können auch benutzt werden, um viele Objekte, die normalerweise als Punkte erfasst werden, detaillierter zu erfassen. **Klicke auf den Knopf „Fläche“, um eine neue Fläche hinzuzufügen.**", - "corner": "Flächen werden gezeichnet, indem man Punkte platziert, die den Umriss der Fläche repräsentieren. **Setze den Startpunkt auf eine Ecke des Spielplatzes.**", - "place": "Zeichne eine Fläche, indem du weitere Punkte hinzufügst. Beende die Fläche, indem du auf den Startpunkt klickst. **Zeichne eine Fläche für den Spielplatz.**", + "add": "Flächen werden benutzt um Grenzen von Objekten wie Seen, Gebäuden oder Wohngebieten zu zeigen. Sie können auch benutzt werden um Objekte die normalerweise als Punkte gezeichnet werden genauer zu zeichnen. **Klicke den {button} Flächen-Knopf um eine neuen Fläche zu erzeugen.**", + "corner": "Flächen werden gezeichnet indem Punkte an der Grenze gesetzt werden. **Klicke um den Startpunkt auf eine Ecke des Spielplatzes zu setzen.**", + "place": "Zeichne die Fläche, indem du weitere Punkte hinzufügst. Beende die Fläche, indem du auf den Startpunkt klickst. **Zeichne die Fläche für den Spielplatz.**", "search": "**Suche nach '{name}'.**", "choose": "**Wähle Spielplatz aus der Liste aus.**", - "describe": "**Füge einen Namen hinzu und schließe den Objekteditor.**" + "describe": "**Gib einen Namen ein, dann klicke den {button} Knopf um den Objekteditor zu schließen.**" }, "lines": { "title": "Linien", - "add": "Linien werden verwendet, um Objekte wie Straßen, Bahngleise und Flüsse zu erzeugen. **Klicke auf den Linien-Knopf, um eine neue Linie zu zeichnen.**", + "add": "Linien werden benutzt um Objekte wie Wege, Schienenwege oder Flüsse abzubilden. **Klicke den {button} Linien-Knopf um eine neue Linien einzufügen.**", "start": "**Beginne die Linie, indem du auf das Ende der Straße klickst.**", - "intersect": "Klicke, um mehr Punkte zu einer Linie hinzuzufügen. Du kannst während des Zeichnens die Karte verschieben. Straßen und andere Wege sind Teil eines großen Netzwerkes und müssen ordnungsgemäß miteinander verbunden sein, um sie für Routenführung nutzen zu können. **Klicke auf die „Flower Street“, um eine Kreuzung zu erzeugen und beide Linien zu verbinden.**", - "finish": "Linien können vollendet werden, indem man den letzten Punkt erneut anklickt **Beende das Zeichnen der Straße.**", + "intersect": "Klicke um Punkte zur Linien hinzuzufügen. Du kannst die Karte während des Zeichnens schieben, wenn du willst. Straßen und viele andere Arten von Linien sind Teil eines großen Netzwerks. Es ist wichtig, dass diese Linien richtig verbunden sind damit Routing-Anwendung funktionieren. **Klicke auf {name} um die beiden Linien mit einer Kreuzung zu verbinden.**", + "finish": "Du kannst Linien abschließen, indem du den letzten Punkt nochmals anklickst. **Beende das Zeichnen der Straße.**", "road": "**Wähle Straße aus der Liste aus.**", - "residential": "Es gibt verschiedene Straßenarten, die häufigste ist die Wohngebietsstraße. **Wähle die Wohngebietsstraße.**", - "describe": "**Benenne die Straße und schließe den Objekteditor.**", - "restart": "Die Straße muss die „Flower Street“ schneiden.", + "residential": "Es gibt verschiedene Straßentypen, die häufigste ist die Wohngebietsstraße. **Wähle die Wohngebietsstraße.**", + "describe": "**Benenne die Straße, dann klicke den {button} Knopf um den Objekteditor zu schließen.**", + "restart": "Diese Straße soll {name} kreuzen.", "wrong_preset": "Du hast nicht die Wohngebietsstraße ausgewählt. **Klicke hier, um es erneut zu versuchen.**" }, "startediting": { "title": "Mit der Bearbeitung anfangen", - "help": "Mehr Dokumentation und diese Einführung findest du hier.", + "help": "Du kannst diese Anleitung nochmals anzeigen oder mehr Dokumentation über den {button} Hilfe-Knopf erreichen.", "save": "Vergiss nicht, regelmäßig zu speichern!", "start": "Fange an zu mappen!" } @@ -562,34 +609,34 @@ "presets": { "categories": { "category-building": { - "name": "Gebäude" + "name": "Gebäudefunktionen" }, "category-golf": { - "name": "Golfplatz" + "name": "Golfplatztypen" }, "category-landuse": { - "name": "Landnutzung" + "name": "Flächennutzungen" }, "category-path": { - "name": "Pfad" + "name": "Pfadtypen" }, "category-rail": { - "name": "Eisenbahn" + "name": "Schienentypen" }, "category-restriction": { - "name": "Abbiegevorschrift" + "name": "Abbiegeverbote etc." }, "category-road": { - "name": "Straße" + "name": "Straßentypen" }, "category-route": { - "name": "Route" + "name": "Streckentypen" }, "category-water-area": { - "name": "Wasser" + "name": "Gewässerarten" }, "category-water-line": { - "name": "Wasser" + "name": "Gewässertypen" } }, "fields": { @@ -851,6 +898,12 @@ "description": { "label": "Beschreibung" }, + "diaper": { + "label": "Windelwechseln möglich" + }, + "dock": { + "label": "Typ" + }, "drive_through": { "label": "Durchfahrtslokal" }, @@ -1325,6 +1378,9 @@ "shop": { "label": "Typ" }, + "site": { + "label": "Typ" + }, "sloped_curb": { "label": "abgeschrägter Bordstein" }, @@ -1421,7 +1477,7 @@ "label": "Turmart" }, "tracktype": { - "label": "Feld-/Waldweg-Typ", + "label": "Wegzustand", "options": { "grade1": "Fest: befestigt oder sehr kompakte harte Oberfläche", "grade2": "Großenteils fest: Kies/Stein gemischt mit etwas weichem Material", @@ -1599,8 +1655,8 @@ "terms": "Fahrrad-Verleih" }, "amenity/bicycle_repair_station": { - "name": "Fahrradreparaturstation", - "terms": "Fahrradreparaturstation, Fahrradreparaturbox" + "name": "Fahrradreperatur-Werkzeugkasten", + "terms": "Fahrradreperatur-Werkzeugkasten, Fahrradreperatur-Werkzeug-Standplatz" }, "amenity/biergarten": { "name": "Biergarten", @@ -1678,9 +1734,9 @@ "name": "Zahnarzt", "terms": "Zahnarzt, Dentist, Stomatologe" }, - "amenity/doctor": { + "amenity/doctors": { "name": "Arzt", - "terms": "Arzt, Mediziner, Doktor" + "terms": "Arzt, Ärztin, Mediziner, Medizinerin" }, "amenity/dojo": { "name": "Kampfsportstudio", @@ -1698,6 +1754,10 @@ "name": "Schnellimbiss", "terms": "Fast Food, Imbiss" }, + "amenity/ferry_terminal": { + "name": "Fährhafen", + "terms": "Fährhafen" + }, "amenity/fire_station": { "name": "Feuerwehr", "terms": "Feuerwehr, Feuerwehrstation" @@ -1722,6 +1782,10 @@ "name": "Krankenhausgelände", "terms": "Krankenhaus, Klinik, Klinikgelände, Hospital" }, + "amenity/hunting_stand": { + "name": "Hochstand", + "terms": "Hochstand, Jagdhochstand, Jagdunterstand" + }, "amenity/kindergarten": { "name": "Kindergarten", "terms": "Kindergartengeläde,Kinderkrippengelände" @@ -1750,6 +1814,10 @@ "name": "Garageneinfahrt/-ausfahrt", "terms": "Parkgaragen-Einfahrt/Ausfahrt, Garageneinfahrt/-ausfahrt, Garagenzufahrt/-abfahrt" }, + "amenity/parking_space": { + "name": "Stellplatz", + "terms": "Parkplatz, Parkbox, Parklücke, Parkfeld, Stellplatz, Autoabstellplatz, Abstellplatz" + }, "amenity/pharmacy": { "name": "Apotheke", "terms": "Apotheke" @@ -1918,6 +1986,14 @@ "name": "Abfalleimer", "terms": "Abfalleimer,Abfallkübel,Abfallbehälter,Mistkübel,Mülleimer" }, + "amenity/waste_disposal": { + "name": "Müllcontainer", + "terms": "Müllcontainer, Müllkübel, Abfallcontainer, Abfallkübel" + }, + "amenity/water_point": { + "name": "Camping-Trinkwasser", + "terms": "Trinkwasserreserve, Frischwasserreserve" + }, "area": { "name": "Fläche", "terms": "Fläche,Areal" @@ -2003,7 +2079,7 @@ "terms": "Gebäude" }, "building/apartments": { - "name": "Wohnungen", + "name": "Mehrfamilienhaus", "terms": "Wohnung" }, "building/barn": { @@ -2540,7 +2616,7 @@ }, "highway/track": { "name": "Feld-/Waldweg", - "terms": "Forstweg,Wirtschaftsweg,Wiesenweg,Feldweg,Waldweg" + "terms": "Feldweg, Waldweg, Forststraße, primitive Straße, nicht ausgebaute Straße, verfallene Straße" }, "highway/traffic_signals": { "name": "Ampel", @@ -2559,8 +2635,8 @@ "terms": "Wendekreis, Wendeplatz, Wendehammer, Wendestelle" }, "highway/unclassified": { - "name": "Nebenstraße", - "terms": "Unklassifizierte Straße" + "name": "Nebenstraße/Verbindungsstraße", + "terms": "Nebenstraße, Verbindungsstraße" }, "historic": { "name": "Historische Stätte", @@ -2702,6 +2778,10 @@ "name": "Spielothek", "terms": "Erwachsenenspielzentrum, Spielhölle, Spielothek, Spielautomat, Spielcasino, Spielsalon" }, + "leisure/bird_hide": { + "name": "Vogelbeobachtungsturm", + "terms": "Vogelbeobachtungsturm" + }, "leisure/bowling_alley": { "name": "Bowlingbahn", "terms": "Kegelbahn" @@ -2798,9 +2878,13 @@ "name": "Slipanlage", "terms": "Gleitbahn, Rampe" }, - "leisure/sports_center": { - "name": "Sportzentrum", - "terms": "Fitnessstudio, Sportstudio, Trainingszentrum, Aerobicstudio, Sporthalle" + "leisure/sports_centre": { + "name": "Turnhalle / Fitnessstudio", + "terms": "Turnhalle, Finessstudio, Turnsaal" + }, + "leisure/sports_centre/swimming": { + "name": "Badeanstalt", + "terms": "Badeanstalt, Schwimmbad, Hallenbad" }, "leisure/stadium": { "name": "Stadion", @@ -2812,7 +2896,11 @@ }, "leisure/track": { "name": "Rennbahn (nicht-Motorsport)", - "terms": "Rennbahn (Nicht Motorsport),Rennstrecke (Nicht Motorsport)" + "terms": "Rennbahn (Nicht Motorsport), Rennstrecke (Nicht Motorsport)" + }, + "leisure/water_park": { + "name": "Erlebnisbad", + "terms": "Erlebnisbad, Badeparadies, Freizeitpark, Wasserpark" }, "line": { "name": "Linie", @@ -2830,6 +2918,10 @@ "name": "Wellenbrecher", "terms": "Wellenbrecher, Buhnen" }, + "man_made/chimney": { + "name": "Schornstein", + "terms": "Schornstein, Kamin" + }, "man_made/cutline": { "name": "Schneise", "terms": "Schneise, Durchhau, Lücke, Bewuchsunterbrechung" @@ -2842,6 +2934,14 @@ "name": "Fahnenstange", "terms": "Fahne" }, + "man_made/gasometer": { + "name": "Gasometer", + "terms": "Gasometer, Gaslagertank" + }, + "man_made/groyne": { + "name": "Wellenbrecher", + "terms": "Wellenbrecher, Buhne, Kribbe" + }, "man_made/lighthouse": { "name": "Leuchtturm", "terms": "Leuchtturm" @@ -2874,6 +2974,10 @@ "name": "Aufbewahrungstank für Flüssigkeiten", "terms": "Lagertank, Speichertank, Vorratstank" }, + "man_made/surveillance": { + "name": "Überwachungskamera", + "terms": "Überwachungskamera, Überwachungseinrichtung" + }, "man_made/survey_point": { "name": "Vermessungspunkt", "terms": "Trigonometrischer Punkt, Geodätischer Festpunkt" @@ -2898,6 +3002,10 @@ "name": "Wasserwerk", "terms": "Wasserwerk" }, + "man_made/works": { + "name": "Fabrik", + "terms": "Fabrik, Werk, Betrieb, Werksanlage, Industrieproduktion " + }, "military/airfield": { "name": "Militärflugplatz", "terms": "Flugfeld, Rollfeld, Flugplatz, Luftlandeplatz" @@ -3296,7 +3404,7 @@ }, "shop/art": { "name": "Kunsthandlung", - "terms": "Kunstgalerie, Galerie" + "terms": "Kunsthandlung, Kunstgeschäft, " }, "shop/baby_goods": { "name": "Babysachengeschäft", @@ -3439,8 +3547,8 @@ "terms": "Erotikladen, sexshop" }, "shop/fabric": { - "name": "Boutique", - "terms": "Boutique,Bekleidungsgeschäft" + "name": "Stoffgeschäft", + "terms": "Stoffgeschäft,Textilgeschäft" }, "shop/farm": { "name": "Hofladen", @@ -3642,6 +3750,10 @@ "name": "Schreibwarengeschäft", "terms": "Schreibwarenladen" }, + "shop/storage_rental": { + "name": "Lagerraum Vermieter", + "terms": "Lagerraum Vermieter, Einlagerplatz Vermieter" + }, "shop/supermarket": { "name": "Supermarkt", "terms": "Supermarkt" @@ -3742,6 +3854,10 @@ "name": "Ferienhaus", "terms": "Landhaus, Ferienhaus, Sennhütte, Chalet" }, + "tourism/gallery": { + "name": "Kunstgallerie", + "terms": "Kunstgallerie, Bildergallerie, Gemäldegallerie, Kunsthalle, Kunsthandlung" + }, "tourism/guest_house": { "name": "Gästehaus", "terms": "Frühstückspension" @@ -3894,6 +4010,10 @@ "name": "Hauptroute", "terms": "Routemaster" }, + "type/site": { + "name": "Standort", + "terms": "Standort, Stelle, Grundstück, Platz, Ort, Site" + }, "vertex": { "name": "Andere", "terms": "Andere" @@ -3902,6 +4022,10 @@ "name": "Wasserweg", "terms": "Wasserweg" }, + "waterway/boatyard": { + "name": "Werft", + "terms": "Werft, Bootswerft" + }, "waterway/canal": { "name": "Kanal", "terms": "Kanal" @@ -3914,6 +4038,10 @@ "name": "Graben", "terms": "Entwässerungsgraben" }, + "waterway/dock": { + "name": "Schwimmdock / Trockendock", + "terms": "Schwimmdock, Trockendock, Dock, Reparaturwerft, Schiffsausbesserungswerk, Schiffswerft, Werft" + }, "waterway/drain": { "name": "Ablauf", "terms": "Ablauf, Abfluss" @@ -3938,6 +4066,10 @@ "name": "Bach", "terms": "Bach" }, + "waterway/water_point": { + "name": "Marine Frischwasser", + "terms": "Frischwasser, Trinkwasser" + }, "waterway/weir": { "name": "Wehr", "terms": "Wehr" diff --git a/dist/locales/el.json b/dist/locales/el.json index ab26ba360..7101338ea 100644 --- a/dist/locales/el.json +++ b/dist/locales/el.json @@ -425,7 +425,6 @@ "browse": "Εξερεύνηση για αρχείο .gpx" }, "mapillary": { - "tooltip": "Φωτογραφίες από το επίπεδο του δρόμου, από το Mapillary", "view_on_mapillary": "Δείτε αυτή τη φωτογραφία στο Mapillary" }, "help": { @@ -433,26 +432,20 @@ }, "intro": { "navigation": { - "title": "Πλοήγηση", - "header": "Η επικεφαλίδα μας δείχνει τον τύπο του χαρακτηριστικού." + "title": "Πλοήγηση" }, "points": { "title": "Σημεία", - "describe": "Το σημείο είναι τώρα σημειωμένο σαν καφετέρια. Χρησιμοποιώντας τον επεξεργαστή χαρακτηριστικών, μπορούμε να προσθέσουμε περισσότερες πληροφορίες σχετικά με το χαρακτηριστικό. **Προσθέστε ένα όνομα**", - "close": "Ο επεξεργαστής χαρακτηριστικών μπορεί να κλείσει πατώντας στο κουμπί κλεισίματος. **Κλείστε τον επεξεργαστή χαρακτηριστικών**", - "fixname": "**Αλλάξτε το όνομα και κλείστε τον επεξεργαστή χαρακτηριστικών.**", - "reselect_delete": "Όλα τα χαρακτηριστικά στο χάρτη μπορούν να διαγραφούν. **Πατήστε στο σημείο που δημιουργήσατε.**" + "describe": "Το σημείο είναι τώρα σημειωμένο σαν καφετέρια. Χρησιμοποιώντας τον επεξεργαστή χαρακτηριστικών, μπορούμε να προσθέσουμε περισσότερες πληροφορίες σχετικά με το χαρακτηριστικό. **Προσθέστε ένα όνομα**" }, "areas": { "title": "Περιοχές", "search": "**Αναζήτηση για '{name}'.**", - "choose": "** Επιλέξτε Παιδική Χαρά από τη λίστα.**", - "describe": "**Προσθέστε ένα όνομα, και κλείστε τον επεξεργαστή χαρακτηριστικών**" + "choose": "** Επιλέξτε Παιδική Χαρά από τη λίστα.**" }, "lines": { "title": "Γραμμές", - "start": "**Αρχίστε τη γραμμή πατώντας στην άκρη του δρόμου.**", - "describe": "**Ονομάστε το δρόμο και κλείστε τον επεξεργαστή χαρακτηριστικών.**" + "start": "**Αρχίστε τη γραμμή πατώντας στην άκρη του δρόμου.**" }, "startediting": { "title": "Εκκίνηση Επεξεργασίας", @@ -461,38 +454,6 @@ } }, "presets": { - "categories": { - "category-building": { - "name": "Κτίριο" - }, - "category-golf": { - "name": "Γκόλφ" - }, - "category-landuse": { - "name": "Χρήση Γης" - }, - "category-path": { - "name": "Μονοπάτι" - }, - "category-rail": { - "name": "Σιδηροδρομική Γραμμή" - }, - "category-restriction": { - "name": "Απαγόρευση" - }, - "category-road": { - "name": "Δρόμος" - }, - "category-route": { - "name": "Διαδρομή" - }, - "category-water-area": { - "name": "Νερό" - }, - "category-water-line": { - "name": "Νερό" - } - }, "fields": { "access": { "label": "Επιτρεπόμενη Πρόσβαση", @@ -1158,9 +1119,6 @@ "name": "Ενοικίαση Ποδηλάτων", "terms": "Ενοικίαση ποδηλάτων" }, - "amenity/bicycle_repair_station": { - "name": "Σταθμός Επισκευής Ποδηλάτων" - }, "amenity/biergarten": { "name": "Κήπος Μπυραρίας" }, @@ -1217,10 +1175,6 @@ "name": "Οδοντιατρείο", "terms": "οδοντίατρος, οδοντογιατρός" }, - "amenity/doctor": { - "name": "Ιατρείο", - "terms": "γιατρός, ιατρός" - }, "amenity/drinking_water": { "name": "Πόσιμο Νερό", "terms": "Πόσιμο νερό, Βρύση, Ψύκτης, Ψύκτης Νερού, Πηγή" @@ -1741,10 +1695,6 @@ "highway/tertiary": { "name": "Τριτεύων Δρόμος" }, - "highway/track": { - "name": "Χωματόδρομος", - "terms": "Χωματόδρομος, Καρόδρομος" - }, "highway/traffic_signals": { "name": "Φανάρια", "terms": "Φανάρια, Φανάρια κυκλοφορίας" @@ -1752,10 +1702,6 @@ "highway/trunk": { "name": "Λεωφόρος" }, - "highway/unclassified": { - "name": "Μη κατηγοριοποιημένος Δρόμος", - "terms": "Αταξινόμητη οδός, Οδός χωρίς κατηγορία" - }, "historic": { "name": "Ιστορική τοποθεσία", "terms": "Ιστορικός χώρος" @@ -1903,9 +1849,6 @@ "name": "Γλύστρα", "terms": "Γλίστρα, Νεωλκείο" }, - "leisure/sports_center": { - "name": "Αθλητικό Κέντρο / Γυμναστήριο" - }, "leisure/stadium": { "name": "Στάδιο", "terms": "Στάδιο" @@ -2235,10 +2178,6 @@ "name": "Κάβα Ποτών", "terms": "Κατάστημα ποτών, Κάβα" }, - "shop/art": { - "name": "Γκαλερί Τέχνης", - "terms": "Πινακοθήκη" - }, "shop/baby_goods": { "name": "Κατάστημα Βρεφικών Ειδών" }, diff --git a/dist/locales/en-GB.json b/dist/locales/en-GB.json index 1cfb43c15..aa18b8ec1 100644 --- a/dist/locales/en-GB.json +++ b/dist/locales/en-GB.json @@ -72,7 +72,8 @@ "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." + "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", @@ -86,14 +87,16 @@ "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." + "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." + "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", @@ -106,7 +109,9 @@ "relation": "Deleted a relation.", "multiple": "Deleted {n} objects." }, - "incomplete_relation": "This feature can't be deleted because it hasn't been fully downloaded." + "incomplete_relation": "This feature can't be deleted because it hasn't been fully downloaded.", + "part_of_relation": "This feature can't be deleted because it's part of a larger relation. You must remove it from the relation first.", + "connected_to_hidden": "This can't be deleted because it is connected to a hidden feature." }, "add_member": { "annotation": "Added a member to a relation." @@ -127,13 +132,20 @@ "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." + "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.", - "incomplete_relation": "These features can't be merged because at least one hasn't been fully downloaded." + "not_adjacent": "These features can't be merged because they 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", @@ -147,7 +159,8 @@ "multiple": "Moved multiple objects." }, "incomplete_relation": "This feature can't be moved because it hasn't been fully downloaded.", - "too_large": "This can't be moved because not enough of it is currently visible." + "too_large": "This can't be moved because not enough of it is currently visible.", + "connected_to_hidden": "This can't be moved because it is connected to a hidden feature." }, "rotate": { "title": "Rotate", @@ -157,7 +170,8 @@ "line": "Rotated a line.", "area": "Rotated an area." }, - "too_large": "This can't be rotated because not enough of it is currently visible." + "too_large": "This can't be rotated because not enough of it is currently visible.", + "connected_to_hidden": "This can't be rotated because it is connected to a hidden feature." }, "reverse": { "title": "Reverse", @@ -179,7 +193,8 @@ "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." + "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": { @@ -203,50 +218,917 @@ "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" + "translate": "Translate", + "localized_translation_label": "Multilingual name", + "localized_translation_language": "Choose language", + "localized_translation_name": "Name" }, "zoom_in_edit": "Zoom in to Edit", + "logout": "logout", + "loading_auth": "Connecting to OpenStreetMap...", + "report_a_bug": "Report a bug", + "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." + }, + "commit": { + "title": "Save Changes", + "description_placeholder": "Brief description of your contributions", + "message_label": "Changeset comment", + "upload_explanation": "The changes you upload will be visible on all maps that use OpenStreetMap data.", + "upload_explanation_with_user": "The changes you upload as {user} will be visible on all maps that use OpenStreetMap data.", + "save": "Save", + "cancel": "Cancel", + "changes": "{count} Changes", + "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" + }, + "contributors": { + "list": "Edits by {users}", + "truncated_list": "Edits by {users} and {count} others" + }, + "infobox": { + "selected": "{n} selected", + "geometry": "Geometry", + "closed": "closed", + "center": "Centre", + "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": { - "none": "None" + "no_documentation_combination": "There is no documentation available for this tag combination", + "no_documentation_key": "There is no documentation available for this key", + "show_more": "Show More", + "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 items", + "unknown": "Unknown", + "incomplete": "", + "feature_list": "Search features", + "edit": "Edit feature", + "check": { + "yes": "Yes", + "no": "No" + }, + "none": "None", + "node": "Node", + "way": "Way", + "relation": "Relation", + "location": "Location", + "add_fields": "Add field:" }, "background": { - "fix_misalignment": "Fix alignment" + "title": "Background", + "description": "Background settings", + "percent_brightness": "{opacity}% brightness", + "none": "None", + "best_imagery": "Best known imagery source for this location", + "custom": "Custom", + "custom_button": "Edit custom background", + "custom_prompt": "Enter a tile URL template. Valid tokens are {z}, {x}, {y} for Z/X/Y scheme and {u} for quadtile scheme.", + "fix_misalignment": "Fix alignment", + "imagery_source_faq": "Where does this imagery come from?", + "reset": "reset", + "minimap": { + "description": "Minimap", + "tooltip": "Show a zoomed out map to help locate the area currently displayed." + } }, + "map_data": { + "title": "Map Data", + "description": "Map Data", + "data_layers": "Data Layers", + "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." + }, + "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": "Foot Paths, Sidewalks, 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." + }, + "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", + "reset": "Reset" + }, + "save": { + "title": "Save", + "help": "Save changes 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 your changes.", + "done": "All conflicts resolved!", + "help": "Another user changed some of the same map features you changed.\nClick on each item 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 object has been deleted by {user}.", + "location": "This object 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": "Okay", + "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" + }, + "tag_reference": { + "description": "Description", + "on_wiki": "{tag} on wiki.osm.org", + "used_with": "used with {type}" + }, + "validations": { + "untagged_point": "Untagged point", + "untagged_line": "Untagged line", + "untagged_area": "Untagged area", + "many_deletions": "You're deleting {n} objects. 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", + "untagged_point_tooltip": "Select a feature type that describes what this point is.", + "untagged_line_tooltip": "Select a feature type that describes what this line is.", + "untagged_area_tooltip": "Select a feature type that describes what this area is.", + "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 GPX file", "drag_drop": "Drag and drop a .gpx file on the page, or click the button to the right to browse", + "zoom": "Zoom to GPX track", "browse": "Browse for a .gpx file" }, + "mapillary_images": { + "tooltip": "Street-level photos from Mapillary", + "title": "Photo Overlay (Mapillary)" + }, + "mapillary_signs": { + "tooltip": "Traffic signs from Mapillary", + "title": "Traffic Sign Overlay (Mapillary)" + }, + "mapillary": { + "view_on_mapillary": "View this image on Mapillary" + }, + "help": { + "title": "Help", + "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\non it on the map. This will highlight the selected feature, open a panel with\ndetails about it, and show a menu of things you 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 rectangle.\nThis will draw a box and select all the points within it.\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 'Save' again to post the changes\nto [OpenStreetMap.org](http://www.openstreetmap.org/), where they are 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\nA list of available keyboard shortcuts can be found [here](http://wiki.openstreetmap.org/wiki/ID/Shortcuts).\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 small tools menu on the map and a sidebar showing more information\nabout the road.\n\n### Modifying\n\nOften you'll see roads that aren't aligned to the imagery behind them\nor to a GPS track. You can adjust these roads so they are in the correct\nplace.\n\nFirst click on the road you want to change. This will highlight it and show\ncontrol points along it that you can drag to better locations. If\nyou want to add new control points for more detail, double-click a part\nof the road without a node, and one will be added.\n\nIf the road connects to another road, but doesn't properly connect on\nthe map, you can drag one of its control points onto the other road in\norder to join them. Having roads connect is important for the map\nand essential for providing driving directions.\n\nYou can also click the 'Move' tool or press the `M` shortcut key to move the entire road at\none time, and then click again to save that movement.\n\n### Deleting\n\nIf a road is entirely incorrect - you can see that it doesn't exist in satellite\nimagery and ideally have confirmed locally that it's not present - you can delete\nit, which removes it from the map. Be cautious when deleting features -\nlike any other edit, the results are seen by everyone and satellite imagery\nis often out of date, so the road could simply be newly built.\n\nYou can delete a road by clicking on it to select it, then clicking the\ntrash can icon or pressing the 'Delete' key.\n\n### Creating\n\nFound somewhere there should be a road but there isn't? Click the 'Line'\nicon in the top-left of the editor or press the shortcut key `2` to start drawing\na line.\n\nClick on the start of the road on the map to start drawing. If the road\nbranches off from an existing road, start by clicking on the place where they connect.\n\nThen click on points along the road so that it follows the right path, according\nto satellite imagery or GPS. If the road you are drawing crosses another road, connect\nit by clicking on the intersection point. When you're done drawing, double-click\nor press 'Return' or 'Enter' on your keyboard.\n", + "gps": "# GPS\n\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 open a small tools menu and a sidebar showing more information\nabout the building.\n\n### Modifying\n\nSometimes buildings are incorrectly placed or have incorrect tags.\n\nTo move an entire building, select it, then click the 'Move' tool. Move your\nmouse to shift the building, and click when it's correctly placed.\n\nTo fix the specific shape of a building, click and drag the nodes that form\nits border into better places.\n\n### Creating\n\nOne of the main questions around adding buildings to the map is that\nOpenStreetMap records buildings both as shapes and points. The rule of thumb\nis to _map a building as a shape whenever possible_, and map companies, homes,\namenities, and other things that operate out of buildings as points placed\nwithin the building shape.\n\nStart drawing a building as a shape by clicking the 'Area' button in the top\nleft of the interface, and end it either by pressing 'Return' on your keyboard\nor clicking on the first node drawn to close the shape.\n\n### Deleting\n\nIf a building is entirely incorrect - you can see that it doesn't exist in satellite\nimagery and ideally have confirmed locally that it's not present - you can delete\nit, which removes it from the map. Be cautious when deleting features -\nlike any other edit, the results are seen by everyone and satellite imagery\nis often out of date, so the building could simply be newly built.\n\nYou can delete a building by clicking on it to select it, then clicking the\ntrash can icon or pressing the 'Delete' key.\n", + "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 sidebar, you can\nsee which relations a feature is a member of, and click on a relation there\nto select the it. When the relation is selected, you can see all of its\nmembers 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\nclick the \"Merge\" (+) button.\n" + }, "intro": { + "graph": { + "city_hall": "Three Rivers City Hall", + "fire_department": "Three Rivers Fire and Rescue Service", + "memory_isle_park": "Memory Isle Park", + "riverwalk_trail": "Riverwalk Trail", + "w_michigan_ave": "West Michigan Avenue", + "e_michigan_ave": "East Michigan Avenue", + "spring_st": "Spring Street", + "scidmore_park": "Scidmore Park", + "petting_zoo": "Scidmore Park Zoo", + "n_andrews_st": "North Andrews Street", + "s_andrews_st": "South Andrews Street", + "n_constantine_st": "North Constantine Street", + "s_constantine_st": "South Constantine Street", + "rocky_river": "Rocky River", + "railroad_dr": "Station Drive", + "conrail_rr": "Ravenglass Railway", + "st_joseph_river": "Saint Joseph River", + "n_main_st": "North High Street", + "s_main_st": "South High Street", + "water_st": "Water Street", + "foster_st": "Foster Street", + "portage_river": "Portage River", + "flower_st": "Flower Street", + "elm_st": "Oak Street", + "walnut_st": "Walnut Street", + "morris_ave": "Morris Avenue", + "east_st": "East Street", + "portage_ave": "Portage Avenue" + }, + "navigation": { + "title": "Navigation", + "drag": "The main map area shows OpenStreetMap data on top of a background. You can navigate by dragging and scrolling, just like any web map. **Drag the map!**", + "select": "Map features are represented three ways: using points, lines or areas. All features can be selected by clicking on them. **Click on the point to select it.**", + "pane": "When a feature is selected, the feature editor is displayed. The header shows us the feature type and the main pane shows the feature's attributes, such as its name and address. **Close the feature editor by pressing the {button} button in the top right.**", + "search": "You can also search for features in the current view, or worldwide. **Search for '{name}'**", + "choose": "**Choose {name} from the list to select it.**", + "chosen": "Great! {name} is now selected. **Close the feature editor by pressing the {button} button.**" + }, + "points": { + "title": "Points", + "add": "Points can be used to represent features such as shops, restaurants, and monuments. They mark a specific location, and describe what's there. **Click the {button} Point button to add a new point.**", + "place": "The point can be placed by clicking on the map. **Click the map to place the new point on top of the building.**", + "search": "There are many different features that can be represented by points. The point you just added is a Cafe. **Search for '{name}'**", + "choose": "**Choose Cafe from the list.**", + "describe": "The point is now marked as a cafe. Using the feature editor, we can add more information about the feature. **Add a name**", + "close": "The feature editor will remember all of your changes automatically. When you change a feature, the close button will change to a checkmark. **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 point you just created.**", + "fixname": "**Change the name, then click the {button} button to close the feature editor.**", + "reselect_delete": "All features on the map can be deleted. **Click to select the point you created.**", + "delete": "The menu around the point contains operations that can be performed on it, including delete. **Click on the {button} button to delete the point.**" + }, + "areas": { + "title": "Areas", + "add": "Areas are used to show the boundaries of features like lakes, buildings, and residential areas. 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.**", + "corner": "Areas are drawn by placing nodes that mark the boundary of the area. **Click to place a starting node on one of the corners of the playground.**", + "place": "Draw the area by placing more nodes. Finish the area by clicking on the starting node. **Draw an area for the playground.**", + "search": "**Search for '{name}'.**", + "choose": "**Choose Playground from the list.**", + "describe": "**Add a name, then click the {button} button to close the feature editor**" + }, "lines": { - "add": "Lines are used to represent features such as roads, railways and rivers. **Click the Line button to add a new line.**" + "title": "Lines", + "add": "Lines are used to represent features such as roads, railways, and rivers. **Click the {button} Line button to add a new line.**", + "start": "**Start the line by clicking on the end of the road.**", + "intersect": "Click to add more nodes to the line. You can drag the map while drawing if necessary. 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.**", + "finish": "Lines can be finished by clicking on the last node again. **Finish drawing the road.**", + "road": "**Select Road from the list**", + "residential": "There are different types of roads, the most common of which is Residential. **Choose the Residential road type**", + "describe": "**Name the road, then click the {button} button to close the feature editor.**", + "restart": "The road needs to intersect {name}.", + "wrong_preset": "You didn't select the Residential road type. **Click here to choose again**" + }, + "startediting": { + "title": "Start Editing", + "help": "You can replay this walkthrough or view more documentation by clicking the {button} Help button.", + "save": "Don't forget to regularly save your changes!", + "start": "Start mapping!" } }, "presets": { + "categories": { + "category-building": { + "name": "Building Features" + }, + "category-golf": { + "name": "Golf Features" + }, + "category-landuse": { + "name": "Land Use Features" + }, + "category-path": { + "name": "Path Features" + }, + "category-rail": { + "name": "Rail 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": { + "label": "Allowed Access", + "options": { + "designated": { + "description": "Access permitted according to signs or specific local laws", + "title": "Designated" + }, + "destination": { + "description": "Access permitted only to reach a destination", + "title": "Destination" + }, + "dismount": { + "description": "Access permitted but rider must dismount", + "title": "Dismount" + }, + "no": { + "description": "Access not permitted to the general public", + "title": "Prohibited" + }, + "permissive": { + "description": "Access permitted until such time as the owner revokes the permission", + "title": "Permissive" + }, + "private": { + "description": "Access permitted only with permission of the owner on an individual basis", + "title": "Private" + }, + "yes": { + "description": "Access permitted by law; a right of way", + "title": "Allowed" + } + }, + "placeholder": "Not Specified", + "types": { + "access": "All", + "bicycle": "Bicycles", + "foot": "Foot", + "horse": "Horses", + "motor_vehicle": "Motor Vehicles" + } + }, + "access_simple": { + "label": "Allowed Access", + "placeholder": "yes" + }, + "access_toilets": { + "label": "Access" + }, + "address": { + "label": "Address", + "placeholders": { + "city": "City", + "conscriptionnumber": "123", + "country": "Country", + "district": "District", + "hamlet": "Hamlet", + "housename": "Housename", + "housenumber": "123", + "place": "Place", + "postcode": "Postcode", + "province": "Province", + "state": "State", + "street": "Street", + "subdistrict": "Subdistrict", + "suburb": "Suburb" + } + }, + "admin_level": { + "label": "Admin Level" + }, + "aerialway": { + "label": "Type" + }, + "aerialway/access": { + "label": "Access", + "options": { + "both": "Both", + "entry": "Entry", + "exit": "Exit" + } + }, + "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": { + "both": "Both", + "entry": "Entry", + "exit": "Exit" + } + }, + "aeroway": { + "label": "Type" + }, + "amenity": { + "label": "Type" + }, + "area/highway": { + "label": "Type" + }, + "artist": { + "label": "Artist" + }, + "artwork_type": { + "label": "Type" + }, + "atm": { + "label": "ATM" + }, + "backrest": { + "label": "Backrest" + }, + "barrier": { + "label": "Type" + }, + "bench": { + "label": "Bench" + }, + "bicycle_parking": { + "label": "Type" + }, + "boundary": { + "label": "Type" + }, + "building": { + "label": "Building" + }, + "building_area": { + "label": "Building" + }, + "capacity": { + "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" + } + }, + "clock_direction": { + "label": "Direction", + "options": { + "anticlockwise": "Anticlockwise", + "clockwise": "Clockwise" + } + }, + "collection_times": { + "label": "Collection Times" + }, + "construction": { + "label": "Type" + }, + "country": { + "label": "Country" + }, + "craft": { + "label": "Type" + }, + "crossing": { + "label": "Type" + }, + "cycleway": { + "options": { + "lane": { + "description": "A bike lane separated from motor traffic by a painted line", + "title": "Standard bike lane" + }, + "none": { + "description": "No bike lane", + "title": "None" + }, + "opposite": { + "description": "A bike lane that travels in both directions on a one-way street", + "title": "Contraflow bike lane" + }, + "opposite_lane": { + "description": "A bike lane that travels in the opposite direction of traffic" + } + } + }, + "denotation": { + "label": "Denotation" + }, + "description": { + "label": "Description" + }, + "diaper": { + "label": "Baby Changing Available" + }, + "dock": { + "label": "Type" + }, + "drive_through": { + "label": "Drive-Through" + }, + "electrified": { + "label": "Electrification", + "options": { + "no": "No" + } + }, + "entrance": { + "label": "Type" + }, "fax": { "placeholder": "+44 207 123456" }, + "fire_hydrant/type": { + "label": "Type" + }, "fuel/lpg": { "label": "Sells LPG" }, + "gender": { + "placeholder": "Unknown" + }, + "generator/type": { + "label": "Type" + }, + "highway": { + "label": "Type" + }, + "historic": { + "label": "Type" + }, + "information": { + "label": "Type" + }, + "internet_access": { + "options": { + "no": "No", + "yes": "Yes" + } + }, + "lamp_type": { + "label": "Type" + }, + "landuse": { + "label": "Type" + }, + "lanes": { + "placeholder": "1, 2, 3..." + }, + "leaf_cycle": { + "label": "Leaf Cycle", + "options": { + "deciduous": "Deciduous", + "evergreen": "Evergreen", + "mixed": "Mixed", + "semi_deciduous": "Semi-Deciduous", + "semi_evergreen": "Semi-Evergreen" + } + }, + "leaf_cycle_singular": { + "label": "Leaf Cycle", + "options": { + "deciduous": "Deciduous", + "evergreen": "Evergreen", + "semi_deciduous": "Semi-Deciduous", + "semi_evergreen": "Semi-Evergreen" + } + }, + "leaf_type": { + "label": "Leaf Type", + "options": { + "broadleaved": "Broadleaved", + "leafless": "Leafless", + "mixed": "Mixed", + "needleleaved": "Needleleaved" + } + }, + "leaf_type_singular": { + "label": "Leaf Type", + "options": { + "broadleaved": "Broadleaved", + "leafless": "Leafless", + "needleleaved": "Needleleaved" + } + }, + "leisure": { + "label": "Type" + }, "lit": { "label": "Street Lighting" }, + "location": { + "label": "Location" + }, + "man_made": { + "label": "Type" + }, + "name": { + "label": "Name" + }, + "office": { + "label": "Type" + }, + "oneway": { + "options": { + "no": "No", + "yes": "Yes" + } + }, + "oneway_yes": { + "options": { + "no": "No", + "yes": "Yes" + } + }, + "parking": { + "label": "Type" + }, "phone": { + "label": "Telephone", "placeholder": "+44 207 123456" }, + "piste/grooming": { + "options": { + "skating": "Skating" + } + }, + "piste/type": { + "label": "Type", + "options": { + "downhill": "Downhill", + "hike": "Hike", + "ice_skate": "Ice Skate", + "nordic": "Nordic", + "playground": "Playground", + "skitour": "Skitour", + "sled": "Sled", + "sleigh": "Sleigh", + "snow_park": "Snow Park" + } + }, + "place": { + "label": "Type" + }, + "population": { + "label": "Population" + }, + "power": { + "label": "Type" + }, + "power_supply": { + "label": "Power Supply" + }, + "railway": { + "label": "Type" + }, + "recycling/cans": { + "label": "Accepts Cans" + }, + "recycling/clothes": { + "label": "Accepts Clothes" + }, + "recycling/glass": { + "label": "Accepts Glass" + }, + "recycling/glass_bottles": { + "label": "Accepts Glass Bottles" + }, + "recycling/paper": { + "label": "Accepts Paper" + }, + "recycling/plastic": { + "label": "Accepts Plastic" + }, + "recycling/type": { + "label": "Recycling Type", + "options": { + "centre": "Recycling Centre" + } + }, + "relation": { + "label": "Type" + }, + "restriction": { + "label": "Type" + }, + "route": { + "label": "Type" + }, + "route_master": { + "label": "Type" + }, + "service": { + "label": "Type" + }, + "service/bicycle/chain_tool": { + "options": { + "no": "No", + "yes": "Yes" + } + }, + "service/bicycle/pump": { + "options": { + "no": "No", + "yes": "Yes" + } + }, + "shelter_type": { + "label": "Type" + }, + "shop": { + "label": "Type" + }, + "site": { + "label": "Type" + }, + "structure": { + "placeholder": "Unknown" + }, + "studio_type": { + "label": "Type" + }, + "substation": { + "label": "Type" + }, + "takeaway": { + "options": { + "no": "No", + "yes": "Yes" + } + }, "toilets/disposal": { "label": "Toilet Disposal" + }, + "tourism": { + "label": "Type" + }, + "traffic_signals": { + "label": "Type" + }, + "water": { + "label": "Type" + }, + "waterway": { + "label": "Type" + }, + "wetland": { + "label": "Type" } }, "presets": { + "address": { + "name": "Address" + }, "aerialway/gondola": { "terms": "Dangleway" }, "amenity/arts_centre": { "name": "Arts Centre" }, + "amenity/atm": { + "name": "ATM" + }, + "amenity/bench": { + "name": "Bench" + }, "amenity/fuel": { "name": "Petrol Station", "terms": "gas, fuel, propane, diesel, lng, cng, biodiesel" @@ -261,6 +1143,12 @@ "amenity/theatre": { "name": "Theatre" }, + "area": { + "name": "Area" + }, + "building": { + "name": "Building" + }, "building/static_caravan": { "name": "Static Caravan" }, @@ -270,6 +1158,12 @@ "highway/bridleway": { "name": "Bridleway" }, + "highway/service/drive-through": { + "name": "Drive-Through" + }, + "highway/track": { + "name": "Track" + }, "landuse/allotments": { "name": "Allotments" }, @@ -279,9 +1173,24 @@ "leisure/pitch/soccer": { "name": "Football Field" }, + "leisure/playground": { + "name": "Playground" + }, "office/estate_agent": { "name": "Estate Agent" }, + "place": { + "name": "Place" + }, + "place/city": { + "name": "City" + }, + "place/hamlet": { + "name": "Hamlet" + }, + "relation": { + "name": "Relation" + }, "shop/alcohol": { "name": "Off license" }, diff --git a/dist/locales/en.json b/dist/locales/en.json index b43ff25b5..2a5423794 100644 --- a/dist/locales/en.json +++ b/dist/locales/en.json @@ -133,7 +133,8 @@ "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." + "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", @@ -250,7 +251,9 @@ "warnings": "Warnings", "modified": "Modified", "deleted": "Deleted", - "created": "Created" + "created": "Created", + "about_changeset_comments": "About changeset comments", + "about_changeset_comments_link": "//wiki.openstreetmap.org/wiki/Good_changeset_comments" }, "contributors": { "list": "Edits by {users}", @@ -282,13 +285,15 @@ "no_results_worldwide": "No results found" }, "geolocate": { - "title": "Show My Location" + "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", "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", @@ -321,10 +326,12 @@ "description": "Background settings", "percent_brightness": "{opacity}% brightness", "none": "None", + "best_imagery": "Best known imagery source for this location", "custom": "Custom", "custom_button": "Edit custom background", "custom_prompt": "Enter a tile URL template. Valid tokens are {z}, {x}, {y} for Z/X/Y scheme and {u} for quadtile scheme.", "fix_misalignment": "Fix alignment", + "imagery_source_faq": "Where does this imagery come from?", "reset": "reset", "minimap": { "description": "Minimap", @@ -344,12 +351,12 @@ "description": "Points", "tooltip": "Points of Interest" }, - "major_roads": { - "description": "Major Roads", + "traffic_roads": { + "description": "Traffic Roads", "tooltip": "Highways, Streets, etc." }, - "minor_roads": { - "description": "Minor Roads", + "service_roads": { + "description": "Service Roads", "tooltip": "Service Roads, Parking Aisles, Tracks, etc." }, "paths": { @@ -448,7 +455,9 @@ "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\n(details).\n" + "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": "Okay", @@ -493,9 +502,15 @@ "zoom": "Zoom to GPX track", "browse": "Browse for a .gpx file" }, - "mapillary": { + "mapillary_images": { "tooltip": "Street-level photos from Mapillary", - "title": "Photo Overlay (Mapillary)", + "title": "Photo Overlay (Mapillary)" + }, + "mapillary_signs": { + "tooltip": "Traffic signs from Mapillary", + "title": "Traffic Sign Overlay (Mapillary)" + }, + "mapillary": { "view_on_mapillary": "View this image on Mapillary" }, "help": { @@ -594,34 +609,34 @@ "presets": { "categories": { "category-building": { - "name": "Building" + "name": "Building Features" }, "category-golf": { - "name": "Golf" + "name": "Golf Features" }, "category-landuse": { - "name": "Land Use" + "name": "Land Use Features" }, "category-path": { - "name": "Path" + "name": "Path Features" }, "category-rail": { - "name": "Rail" + "name": "Rail Features" }, "category-restriction": { - "name": "Restriction" + "name": "Restriction Features" }, "category-road": { - "name": "Road" + "name": "Road Features" }, "category-route": { - "name": "Route" + "name": "Route Features" }, "category-water-area": { - "name": "Water" + "name": "Water Features" }, "category-water-line": { - "name": "Water" + "name": "Water Features" } }, "fields": { @@ -883,6 +898,9 @@ "description": { "label": "Description" }, + "diaper": { + "label": "Diaper Changing Available" + }, "dock": { "label": "Type" }, @@ -1360,6 +1378,9 @@ "shop": { "label": "Type" }, + "site": { + "label": "Type" + }, "sloped_curb": { "label": "Sloped Curb" }, @@ -1965,6 +1986,10 @@ "name": "Waste Basket", "terms": "bin,rubbish,litter,trash,garbage" }, + "amenity/waste_disposal": { + "name": "Garbage Dumpster", + "terms": "rubbish,litter,trash" + }, "amenity/water_point": { "name": "RV Drinking Water", "terms": "" @@ -2590,8 +2615,8 @@ "terms": "ramp,on ramp,off ramp" }, "highway/track": { - "name": "Track", - "terms": "woods road,fire road" + "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_signals": { "name": "Traffic Signals", @@ -2610,7 +2635,7 @@ "terms": "cul-de-sac" }, "highway/unclassified": { - "name": "Unclassified Road", + "name": "Minor/Unclassified Road", "terms": "" }, "historic": { @@ -2753,6 +2778,10 @@ "name": "Adult Gaming Center", "terms": "gambling,slot machine" }, + "leisure/bird_hide": { + "name": "Bird Hide", + "terms": "machan,ornithology" + }, "leisure/bowling_alley": { "name": "Bowling Alley", "terms": "" @@ -2849,22 +2878,30 @@ "name": "Slipway", "terms": "boat launch,boat ramp" }, - "leisure/sports_center": { + "leisure/sports_centre": { "name": "Sports Center / Gym", "terms": "gym" }, + "leisure/sports_centre/swimming": { + "name": "Swimming Pool Facility", + "terms": "dive,water" + }, "leisure/stadium": { "name": "Stadium", "terms": "" }, "leisure/swimming_pool": { "name": "Swimming Pool", - "terms": "" + "terms": "dive,water" }, "leisure/track": { "name": "Racetrack (non-Motorsport)", "terms": "" }, + "leisure/water_park": { + "name": "Water Park", + "terms": "swim,pool,dive" + }, "line": { "name": "Line", "terms": "" @@ -2881,6 +2918,10 @@ "name": "Breakwater", "terms": "" }, + "man_made/chimney": { + "name": "Chimney", + "terms": "" + }, "man_made/cutline": { "name": "Cut line", "terms": "" @@ -2893,6 +2934,14 @@ "name": "Flagpole", "terms": "" }, + "man_made/gasometer": { + "name": "Gasometer", + "terms": "gas holder" + }, + "man_made/groyne": { + "name": "Groyne", + "terms": "" + }, "man_made/lighthouse": { "name": "Lighthouse", "terms": "" @@ -2911,7 +2960,7 @@ }, "man_made/pier": { "name": "Pier", - "terms": "" + "terms": "dock" }, "man_made/pipeline": { "name": "Pipeline", @@ -2925,6 +2974,10 @@ "name": "Storage Tank", "terms": "water,oil,gas,petrol" }, + "man_made/surveillance": { + "name": "Surveillance", + "terms": "" + }, "man_made/survey_point": { "name": "Survey Point", "terms": "" @@ -2949,6 +3002,10 @@ "name": "Water Works", "terms": "" }, + "man_made/works": { + "name": "Works", + "terms": "car assembly plant,aluminium processing plant,brewery,furniture manufacture factory,oil refinery,plastic recycling" + }, "military/airfield": { "name": "Airfield", "terms": "" @@ -3346,8 +3403,8 @@ "terms": "" }, "shop/art": { - "name": "Art Gallery", - "terms": "" + "name": "Art Store", + "terms": "art*,exhibit*,gallery" }, "shop/baby_goods": { "name": "Baby Goods Store", @@ -3433,6 +3490,10 @@ "name": "Clothing Store", "terms": "" }, + "shop/coffee": { + "name": "Coffee Store", + "terms": "" + }, "shop/computer": { "name": "Computer Store", "terms": "" @@ -3455,7 +3516,7 @@ }, "shop/craft": { "name": "Arts and Crafts Store", - "terms": "" + "terms": "art*,paint*,frame" }, "shop/curtain": { "name": "Curtain Store", @@ -3511,7 +3572,7 @@ }, "shop/frame": { "name": "Framing Shop", - "terms": "" + "terms": "art*,paint*,photo*,frame" }, "shop/funeral_directors": { "name": "Funeral Home", @@ -3629,6 +3690,10 @@ "name": "Newspaper/Magazine Shop", "terms": "" }, + "shop/nutrition_supplements": { + "name": "Nutrition Supplements Store", + "terms": "" + }, "shop/optician": { "name": "Optician", "terms": "eye,glasses" @@ -3693,6 +3758,10 @@ "name": "Stationery Store", "terms": "card,paper" }, + "shop/storage_rental": { + "name": "Storage Rental", + "terms": "" + }, "shop/supermarket": { "name": "Supermarket", "terms": "grocery,store,shop" @@ -3793,6 +3862,10 @@ "name": "Chalet", "terms": "" }, + "tourism/gallery": { + "name": "Art Gallery", + "terms": "art*,exhibit*,paint*,photo*,sculpt*" + }, "tourism/guest_house": { "name": "Guest House", "terms": "B&B,Bed and Breakfast" @@ -3815,7 +3888,7 @@ }, "tourism/museum": { "name": "Museum", - "terms": "exhibition,foundation,gallery,hall,institution" + "terms": "art*,exhibit*,gallery,foundation,hall,institution,paint*,photo*,sculpt*" }, "tourism/picnic_site": { "name": "Picnic Site", @@ -3945,6 +4018,10 @@ "name": "Route Master", "terms": "" }, + "type/site": { + "name": "Site", + "terms": "" + }, "vertex": { "name": "Other", "terms": "" @@ -3970,8 +4047,8 @@ "terms": "" }, "waterway/dock": { - "name": "Dock", - "terms": "" + "name": "Wet Dock / Dry Dock", + "terms": "boat,ship,vessel,marine" }, "waterway/drain": { "name": "Drain", diff --git a/dist/locales/eo.json b/dist/locales/eo.json index 143ccd14a..6b5c2bcd5 100644 --- a/dist/locales/eo.json +++ b/dist/locales/eo.json @@ -143,8 +143,7 @@ }, "areas": { "title": "Areoj", - "choose": "**Rifo Korto de la listo.**", - "describe": "**Aldoni nomo, kaj fermi la redaktilon trajto **" + "choose": "**Rifo Korto de la listo.**" }, "lines": { "title": "Linioj", @@ -153,35 +152,11 @@ }, "startediting": { "title": "Komenco Redaktado", - "help": "Pli dokumentado kaj tiu walkthrough estas havebla ĉi tie.", "save": "Ne forgesu regule savu viajn ŝanĝojn!", "start": "Starti surĵeto!" } }, "presets": { - "categories": { - "category-building": { - "name": "Konstruaĵo" - }, - "category-golf": { - "name": "Golfo" - }, - "category-path": { - "name": "Vojo" - }, - "category-rail": { - "name": "Relo" - }, - "category-restriction": { - "name": "Restrikto" - }, - "category-water-area": { - "name": "Akvo" - }, - "category-water-line": { - "name": "Akvo" - } - }, "fields": { "access": { "options": { diff --git a/dist/locales/es.json b/dist/locales/es.json index 251ffd489..2e4622814 100644 --- a/dist/locales/es.json +++ b/dist/locales/es.json @@ -133,7 +133,8 @@ "key": "D", "annotation": "Líneas 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." + "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." }, "merge": { "title": "Combinar", @@ -163,7 +164,7 @@ }, "rotate": { "title": "Rotar", - "description": "Rotar este objeto alrededor de su punto central", + "description": "Rotar este objeto alrededor de su punto central.", "key": "R", "annotation": { "line": "Línea rotada.", @@ -250,7 +251,9 @@ "warnings": "Avisos", "modified": "Modificado", "deleted": "Eliminado", - "created": "Creado" + "created": "Creado", + "about_changeset_comments": "Acerca de los comentarios del conjuntos de cambios", + "about_changeset_comments_link": "//wiki.openstreetmap.org/wiki/ES:Good_changeset_comments" }, "contributors": { "list": "Ediciones de {users}", @@ -282,13 +285,15 @@ "no_results_worldwide": "No hay resultados" }, "geolocate": { - "title": "Mostrar mi localización" + "title": "Mostrar mi localización", + "locating": "Ubicando, espere..." }, "inspector": { "no_documentation_combination": "No hay documentación disponible para esta combinación de etiquetas", "no_documentation_key": "No hay documentación disponible para esta etiqueta", "show_more": "Ver más", "view_on_osm": "Ver en openstreetmap.org", + "all_fields": "Todos los campos", "all_tags": "Todas las etiquetas", "all_members": "Todos los miembros", "all_relations": "Todas las relaciones", @@ -321,10 +326,12 @@ "description": "Ajustes del fondo", "percent_brightness": "{opacity}% brillo", "none": "Ninguno", + "best_imagery": "La mejor fuente de imagen aérea para esta ubicación", "custom": "Personalizado", "custom_button": "Editar fondo personalizado", "custom_prompt": "Introduzca la URL de una plantilla de teselas. Los símbolos válidos son {z}, {x}, {y} para el esquema Z/X/Y y {u} para el esquema quadtile.", "fix_misalignment": "Corregir la alineación", + "imagery_source_faq": "¿De dónde viene esta imagen aérea?", "reset": "reiniciar", "minimap": { "description": "Minimapa", @@ -344,12 +351,12 @@ "description": "Puntos", "tooltip": "Puntos de interés" }, - "major_roads": { - "description": "Carreteras principales", - "tooltip": "Autopistas, calles, etc." + "traffic_roads": { + "description": "Carreteras de tráfico", + "tooltip": "Carreteras, calles, etc." }, - "minor_roads": { - "description": "Carreteras secundarias", + "service_roads": { + "description": "Vías de servicio", "tooltip": "Vías de servicio, pasillos de aparcamiento, pistas, etc." }, "paths": { @@ -448,7 +455,9 @@ "facebook": "Compartir en Facebook", "twitter": "Compartir en Twitter", "google": "Compartir en Google+", - "help_html": "Los cambios deben aparecer en la capa «Estándar» en pocos minutos. Otras capas, y ciertos elementos, podrían tomar más tiempo\n(ver detalles).\n" + "help_html": "Sus cambios deberían aparecer en la capa «estándar» en unos pocos minutos. Otras capas, y ciertos elementos, pueden llevar más tiempo.", + "help_link_text": "Detalles", + "help_link_url": "https://wiki.openstreetmap.org/wiki/ES:FAQ#Acabo_de_hacer_algunos_cambios_en_el_mapa._.C2.BFC.C3.B3mo_puedo_ver_mis_modificaciones.3F" }, "confirm": { "okay": "De acuerdo", @@ -493,15 +502,21 @@ "zoom": "Acercar a la traza GPX", "browse": "Busque un archivo .gpx" }, + "mapillary_images": { + "tooltip": "Fotos a nivel calle de Mapillary", + "title": "Superposición de fotos (Mapillary)" + }, + "mapillary_signs": { + "tooltip": "Señales de tráfico de Mapillary", + "title": "Superposición de señal de tráfico (Mapillary)" + }, "mapillary": { - "tooltip": "Fotos a nivel de calle desde Mapillary", - "title": "Superposición de fotos (Mapillary)", "view_on_mapillary": "Ver esta imagen en Mapillary" }, "help": { "title": "Ayuda", "help": "# Ayuda\n\nEste es un editor para [OpenStreetMap](http://www.openstreetmap.org/), el\nmapa libre y editable del mundo. Se puede utilizar para agregar y actualizar\ndatos en su área, haciendo el mapa de fuente abierto y de datos abiertos del mundo\nmejor para todos.\n\nLas ediciones que realice en este mapa serán visible a todos los que usen\nOpenStreetMap. Con el fin de hacer una edición, tendrá que\n[Iniciar sesión](https://www.openstreetmap.org/login).\n\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": "# Editar y guardar\n\nEste editor está diseñado para trabajar en línea principalmente, y en estos\nmomentos esta accediendo a través de un sitio web.\n\n### Seleccionar elementos\n\nPara seleccionar un elemento del mapa, como una carretera o un punto de\ninterés, haga clic sobre el en el mapa. Esto resaltará el elemento seleccionado,\nabriendo un panel con sus detalles, y mostrará un menú de cosas que puedes\nhacer con ese elemento.\n\nPara seleccionar múltiples elementos, mantenga pulsada la tecla 'Mayús'. Luego\nhaga clic en los elementos que desea seleccionar o arrastre en el mapa para\ndibujar un rectángulo. Esto dibujará una caja y seleccionará todos los puntos\ndentro de ella.\n\n### Guardar ediciones\n\nCuando haga cambios como editar carreteras, edificios o lugares, estos se\nalmacenan localmente en su ordenador hasta que los guarde en el servidor.\nNo se preocupe si comete un error - puede deshacer los cambios haciendo\nclic en el botón 'Deshacer', y rehacerlos haciendo clic en el botón 'Rehacer'.\n\nHaga clic en 'Guardar' para finalizar un grupo de ediciones - por ejemplo, si ha\ncompletado una zona de la ciudad y quisiera empezar en un área nueva. Tendrá\nla oportunidad de revisar lo que ha hecho, y el editor proporciona avisos y\nsugerencias útiles si algo parece no ser correcto en los cambios.\n\nSi ve que todo es correcto, puede escribir un breve comentario explicando el\ncambio que ha hecho, y haga clic en 'Guardar' de nuevo para registrar los\ncambios en [OpenStreetMap.org](http://www.openstreetmap.org/), donde serán\nvisibles para todos los demás usuarios y estarán disponible para que otros\npuedan seguir construyendo y mejorando el mapa.\n\nSi no puede terminar sus ediciones en una sola sesión, puede dejar la ventana\ndel editor y volver más tarde (al mismo navegador y ordenador), y el editor le\npermitirá retomar su trabajo.\n\n### Uso del editor\n\nUna lista de métodos abreviados de teclado disponibles puede encontrarse [aquí](http://wiki.openstreetmap.org/wiki/ID/Shortcuts).\n", + "editing_saving": "# Editar y guardar\n\nEste editor está diseñado para trabajar en línea principalmente, y en estos\nmomentos esta accediendo a través de un sitio web.\n\n### Seleccionar elementos\n\nPara seleccionar un elemento del mapa, como una carretera o un punto de\ninterés, haga clic sobre el en el mapa. Esto resaltará el elemento seleccionado,\nabriendo un panel con sus detalles, y mostrará un menú de cosas que puede\nhacer con ese elemento.\n\nPara seleccionar múltiples elementos, mantenga pulsada la tecla 'Mayús'. Luego\nhaga clic en los elementos que desea seleccionar o arrastre en el mapa para\ndibujar un rectángulo. Esto dibujará una caja y seleccionará todos los puntos\ndentro de ella.\n\n### Guardar ediciones\n\nCuando haga cambios como editar carreteras, edificios o lugares, estos se\nalmacenan localmente en su ordenador hasta que los guarde en el servidor.\nNo se preocupe si comete un error - puede deshacer los cambios haciendo\nclic en el botón 'Deshacer', y rehacerlos haciendo clic en el botón 'Rehacer'.\n\nHaga clic en 'Guardar' para finalizar un grupo de ediciones - por ejemplo, si ha\ncompletado una zona de la ciudad y quisiera empezar en un área nueva. Tendrá\nla oportunidad de revisar lo que ha hecho, y el editor proporciona avisos y\nsugerencias útiles si algo parece no ser correcto en los cambios.\n\nSi ve que todo es correcto, puede escribir un breve comentario explicando el\ncambio que ha hecho, y haga clic en 'Guardar' de nuevo para registrar los\ncambios en [OpenStreetMap.org](http://www.openstreetmap.org/), donde serán\nvisibles para todos los demás usuarios y estarán disponible para que otros\npuedan seguir construyendo y mejorando el mapa.\n\nSi no puede terminar sus ediciones en una sola sesión, puede dejar la ventana\ndel editor y volver más tarde (al mismo navegador y ordenador), y el editor le\npermitirá retomar su trabajo.\n\n### Uso del editor\n\nUna lista de métodos abreviados de teclado disponibles puede encontrarse [aquí](http://wiki.openstreetmap.org/wiki/ID/Shortcuts).\n", "roads": "# Carreteras\n\nPuede crear, corregir y borrar carreteras con este editor. Las vías pueden ser de todas las clases: caminos, carreteras, senderos, ciclovías, etc. A cualquier línea dibujada en el mapa se le debe indicar el tipo de elemento lineal que es.\n\n### Seleccionar\n\nHaga clic sobre una vía para seleccionarla. Verá sobre ella como se visualiza su esquema, formada por nodos y segmentos, junto con un menú de herramientas que aparece sobre el mapa y una barra lateral que muestra más información sobre la vía.\n\n### Modificar\n\nA menudo verá viales que no están alineados correctamente con la imagen aérea de fondo o con la traza GPS. Puede ajustar esas vías para situarlas en el lugar exacto.\n\nPrimero haga clic sobre la vía que desea cambiar. Esto la resaltará y mostrará los nodos o puntos de control a lo largo de la vía que la forman. A continuación simplemente arrastre esos puntos a la posición correcta. Si desea añadir nuevos puntos de control para dibujar la carretera con mayor detalle haga doble clic sobre la parte de la vía donde quiere añadir el nuevo nodo y este será creado en la vía. \n\nSi la vía conecta con otra carretera o camino pero esta conexión no aparece correctamente en el mapa puede arrastrar uno de los puntos de la vía hasta la otra carretera y se unirá automáticamente a ella mediante un nodo común. Es muy importante tener las carreteras conectadas en el mapa, ya que es esencial para proporcionar instrucciones correctas para la conducción si queremos que la cartografía se útil, por ejemplo, para los navegadores GPS.\n\n### Eliminar\n\nSi un camino es totalmente incorrecto -ha observado que no aparece en las imágenes de satélite y de manera ideal lo ha confirmado en campo- puede eliminarlo, lo cual lo borrará del mapa. Sea precavido al eliminar elementos del mapa. Como cualquier otra edición que haga este cambio será visto por todo el mundo y las imágenes de satélite a menudo no están actualizadas, por lo que una carretera que no existe en ellas pero sí en el mapa simplemente puede aparecer porque es de reciente construcción y otro usuario la ha añadido. \n\n### Crear\n\n¿Ha encontrado un lugar donde debería existir una carretera pero no aparece? Haga clic con el ratón sobre el icono 'Línea' situado en la parte superior izquierda del editor o simplemente presione la tecla '2' de su teclado que es el acceso rápido para comenzar a dibujar una línea. \n\nHaga clic sobre el mapa en el inicio de la carretera para comenzar a dibujar. Si la vía se ramifica a partir de una carretera ya existente empiece haciendo clic sobre el lugar donde ambas conectan.\n\nHaga clic en puntos a lo largo de la vía para definir el trazado correcto de la carretera. La densidad de puntos dependerá de la complejidad del recorrido, por lo que es aconsejable dibujar desde un nivel de zoom apropiado. Si la vía que está dibujando atraviesa otra carretera conéctela con esta haciendo clic sobre el punto de intersección. Una vez haya terminado el dibujo haga doble clic con el ratón o presiones la tecla 'Return' o 'Intro' de su teclado para finalizar.\n", "gps": "# GPS\n\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 el trazado de mapas. Una combinación\nde vuelos aéreos, vistas de satélite, y compilaciones de fuentes gratuitas 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 mueve y acerca 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 por un error en el\nproveedor de imágenes. Si observa muchos caminos desplazados del fondo,\nno los mueva inmediatamente para emparejarlos. En su lugar puede ajustar\nla imagen para que coincida con los datos existentes haciendo clic\nen 'Corregir alineación' en la opción 'Ajustes del fondo'.\n", @@ -511,50 +526,82 @@ "relations": "# Relaciones\n\nUna relación es un tipo especial de elemento en OpenStreetMap que permite agrupar diferentes elementos juntos. Por ejemplo, existen dos tipos muy comunes de relaciones en OSM:\n\n- Por un lado están las * relaciones de ruta*, que agrupan a tramos de carreteras que juntos pertenecen a una autopista y poseen una denominación común (ej: Autopista del Cantábrico). \n\n- Por otro lado podemos encontrar los *multipolígonos*, que agrupan a varias áreas que definen superficies complejas (polígonos donuts, parcelas aisladas pero que forman en su conjunto una única propiedad, etc.)\n\nEl grupo de elementos en una relación reciben el nombre de *miembros*. En el panel lateral podrá ver de que relaciones forma parte un elemento, y haciendo clic sobre una de las relaciones lo seleccionará. Así mismo, si selecciona una relación podrá ver una lista con todos los miembros que la componen en el panel lateral y todos ellos se resaltarán en el mapa.\n\nEn su mayor parte, el editor ID se encargará de mantener las relaciones de manera automática a medida que se edita. Lo principal que debe tener en cuenta es que si elimina una sección de carretera para redibujarla de manera más precisa deberá asegurarse de que la nueva sección es un miembro de la misma relación como lo fue la sección original.\n\n## Editando relaciones\n\nSi deseas editar relaciones aquí encontrará los conceptos básicos.\n\nPara añadir un elemento a una relación seleccione aquel, haga clic en el botón \"+\" que encontrará en la sección \"Todas las relaciones\" de panel lateral y seleccione el nombre y tipo de relación.\n\nPara crear una nueva relación seleccione el primer elemento que compondrá la relación, haga clic en el botón \"+\" que encontrará en el apartado \"Todas las relaciones\" del panel lateral y seleccione \"Nueva relación...\".\n \nPara eliminar un elemento de una relación selecciones aquel y haga clic en el botón con el icono de cubo de basura próximo a la relación de la que queremos eliminarlo.\n\nPuede crear multipolígonos con agujeros (donut) usando la herramienta \"Unir\". Dibuje dos áreas (una que delimite el interior del donut y otra el exterior), mantenga pulsada la tecla Mayúsculas y haga clic con el ratón en uno de ellos para seleccionarlos. A continuación pulse el botón \"Unir\" (+).\n\n" }, "intro": { + "graph": { + "city_hall": "Ayuntamiento de Three Rivers", + "fire_department": "Bomberos de Three Rivers", + "memory_isle_park": "Parque Memory Isle", + "riverwalk_trail": "Sendero de Riverwalk", + "w_michigan_ave": "Avenida West Michigan", + "e_michigan_ave": "Avenida East Michigan", + "spring_st": "Calle Spring", + "scidmore_park": "Parque Scidmore", + "petting_zoo": "Zoológico de animales del Parque Scidmore", + "n_andrews_st": "Calle North Andrews", + "s_andrews_st": "Calle South Andrews", + "n_constantine_st": "Calle North Constantine", + "s_constantine_st": "Calle South Constantine", + "rocky_river": "Río Rocky", + "railroad_dr": "Ferrocarril Drive", + "conrail_rr": "Ferrocarril Conrail", + "st_joseph_river": "Río Saint Joseph", + "n_main_st": "Calle principal North", + "s_main_st": "Calle principal South", + "water_st": "Calle Water", + "foster_st": "Calle Foster", + "portage_river": "Río Portage", + "flower_st": "Calle Flower", + "elm_st": "Calle Elm", + "walnut_st": "Calle Walnut", + "morris_ave": "Avenida Morris", + "east_st": "Calle East", + "portage_ave": "Avenida Portage" + }, "navigation": { "title": "Navegación", "drag": "El área de mapa principal muestra datos de OpenStreetMap sobre un fondo. Puede navegar arrastrando y desplazándose como en cualquier mapa web. **¡Arrastre el mapa!** ", "select": "Los elementos del mapa son representados de tres formas: usando puntos, líneas o áreas. Todos los elementos pueden ser seleccionados haciendo clic en ellos. **Haga clic en el punto para seleccionarlo.**", - "header": "El encabezado nos muestra el tipo de elemento.", - "pane": "Cuando un elemento es seleccionado se muestra el editor de elementos. El encabezado nos indica el tipo de elemento y el panel principal enseña los atributos del elemento, como su nombre y dirección. **Cierre el editor de elementos con el botón 'X' arriba a la derecha.**" + "pane": "Cuando se selecciona un elemento, se muestra el editor de elementos. La cabecera nos muestra el tipo de elemento y el panel principal muestra los atributos del elemento, como su nombre y dirección. **Cierre el editor de elementos pulsando el botón {button} en la parte superior derecha.**", + "search": "También puede buscar elementos en la vista actual, o en todo el mundo. **Buscar '{name}'**", + "choose": "**Seleccione {name} de la lista para seleccionarlo.**", + "chosen": "¡Excelente! {name} quedó seleccionado. **Cierre el editor de elementos pulsando el botón {button}.**" }, "points": { "title": "Puntos", - "add": "Los puntos pueden ser utilizados para representar elementos como tiendas, restaurantes y monumentos. Ellos marcan una ubicación especifica, y describen que hay ahí. **Haga clic en el botón Punto para agregar uno nuevo**", - "place": "El punto puede ser ubicado haciendo clic en el mapa. **Sitúe el punto sobre el edificio.**", + "add": "Los puntos pueden ser usados ​​para representar los elementos tales como tiendas, restaurantes y monumentos. Marcan una ubicación específica, y describen lo que hay. **Haga clic en el botón {button} Punto para agregar un nuevo punto.**", + "place": "El punto se puede colocar haciendo clic en el mapa. **Haga clic en el mapa para colocar el nuevo punto en la parte superior del edificio.**", "search": "Existen muchos elementos diferentes que pueden ser representadas por puntos. El punto que acaba de añadir es una Cafetería. ** Busque por '{name}' **", "choose": "**Elija 'Cafetería' de la lista.**", "describe": "El punto ahora está marcado como cafetería. Utilizando el editor de elementos, podemos agregar más información sobre este. **Añada un nombre**", - "close": "El editor de elementos se puede cerrar haciendo clic en el botón 'X' de la esquina superior derecha. **Cierre el editor de elementos**", - "reselect": "A menudo los puntos ya existirán, pero tendrán errores o estarán incompletos. Podemos editar puntos ya presentes en el mapa. **Seleccione el punto que acaba de crear.**", - "fixname": "**Cambie el nombre y cierre el editor de elementos.**", - "reselect_delete": "Todos los elementos en el mapa pueden ser eliminados. **Haga clic en el punto que creó.**", - "delete": "El menú alrededor del punto contiene operaciones que pueden ser aplicadas a esta, incluyendo eliminar. **Elimine el punto.**" + "close": "El editor de elementos recordará todos los cambios automáticamente. Cuando se cambia un elemento, el botón de cierre va a cambiar a una marca de verificación. **Haga clic en el botón {button} para cerrar el editor de elementos**", + "reselect": "A menudo los puntos ya existen, pero tienen errores o estan incompletos. Podemos editar puntos existentes. **Haga clic para seleccionar el punto que acaba de crear.**", + "fixname": "**Cambie el nombre, haga clic en el botón {button} para cerrar el editor de elementos.**", + "reselect_delete": "Todas los elementos en el mapa se pueden eliminar. **Haga clic para seleccionar el punto que ha creado.**", + "delete": "El menú alrededor del punto contiene las operaciones que se pueden realizar en el, inclusive eliminar. **Haga clic en el botón {button} para eliminar el punto.**" }, "areas": { "title": "Áreas", - "add": "Las áreas son utilizadas para mostrar los límites de elementos como lagos, edificios y zonas residenciales. Estas también pueden ser utilizadas para mapear con más detalle los diversos elementos que pondría normalmente en el mapa como puntos. ** Haga clic en el botón «área» para añadir una nueva área.**", - "corner": "Las áreas son dibujadas ubicando nodos que marcan los límites del área. **Sitúe el nodo inicial en una de las esquinas de la zona de juegos.**", + "add": "Las áreas se utilizan para mostrar los límites de los elementos tales como lagos, edificios y zonas residenciales. También pueden ser utilizadas para mapear con más detalle muchos elementos que normalmente se mapean como puntos. **Haga clic en el botón {button} Área para agregar una nueva área.**", + "corner": "Las áreas se dibujan mediante la colocación de los nodos que marcan el límite del área. **Haga clic para colocar un nodo inicial en una de las esquinas de la zona de juegos.**", "place": "Dibuje el área ubicando más nodos. Termine el área haciendo clic en el punto inicial. **Dibuje un área para la zona de juegos.**", "search": "**Busque por '{name}'.**", "choose": "**Elija «zona de juegos» de la lista.**", - "describe": "**De un nombre y cierre el editor de elementos**" + "describe": "**Añada un nombre, a continuación, haga clic en el botón {button} para cerrar el editor de elementos**" }, "lines": { "title": "Líneas", - "add": "Las líneas son utilizadas para representar elementos como vías, líneas férreas y ríos. **Haga clic en el botón «línea» para agregar una nueva línea.**", + "add": "Las líneas se utilizan para representar elementos tales como carreteras, ferrocarriles y ríos. **Haga clic en el botón {button} Línea para añadir una nueva línea.**", "start": "**Comience la línea haciendo clic al final de la vía.**", - "intersect": "Haga clic para añadir más nodos a la línea. Puede arrastrar el mapa mientras dibuja si fuese necesario. Las vías, y muchos otros tipos de líneas, son parte de una red más grande. Es importante que estas líneas estén conectadas apropiadamente para que las aplicaciones de navegación funcionen correctamente. **Haga clic en «Flower Street» para crear una intersección conectando las dos líneas.**", + "intersect": "Haga clic para agregar más nodos a la línea. Puede arrastrar el mapa mientras dibuja si es necesario. Carreteras, y muchos otros tipos de líneas, son parte de una red mayor. Es importante que estas líneas se conecten correctamente para que las aplicaciones de ruteo puedan funcionar. **Haga clic en {name} para crear una intersección que conecte las dos líneas.**", "finish": "Puede terminar las líneas haciendo clic nuevamente en el ultimo nodo. **Termine de dibujar la vía.**", "road": "**Seleccione la «vía» de la lista**", "residential": "Existen diferentes tipos de vías, la más común es «residencial». **Elija el tipo de vía «residencial»**", - "describe": "**De un nombre a la vía y cierre el editor de elementos.**", - "restart": "La vía tiene que intersectar con Flower Street.", + "describe": "**Escriba el nombre del camino, a continuación, haga clic en el botón {button} para cerrar el editor de elementos.**", + "restart": "El camino tiene que cruzarse con {name}.", "wrong_preset": "No ha seleccionado el tipo de vía «residencial». **Haga clic aquí para elegir de nuevo**" }, "startediting": { "title": "Empezar a editar", - "help": "Más documentación y este recorrido están disponibles aquí.", + "help": "Puede repetir este tutorial o descubrir más documentación haciendo clic en el botón {button} Ayuda.", "save": "¡No olvide guardar sus cambios regularmente!", "start": "¡Comience a mapear!" } @@ -562,34 +609,34 @@ "presets": { "categories": { "category-building": { - "name": "Edificio" + "name": "Elementos de edificio" }, "category-golf": { - "name": "Golf" + "name": "Elementos de golf" }, "category-landuse": { - "name": "Uso del suelo" + "name": "Elementos de uso de tierra" }, "category-path": { - "name": "Sendero" + "name": "Elementos de sendero" }, "category-rail": { - "name": "Ferrocarril" + "name": "Elementos de ferrocarril" }, "category-restriction": { - "name": "Restricción" + "name": "Elementos de restricción" }, "category-road": { - "name": "Camino" + "name": "Elementos de carretera" }, "category-route": { - "name": "Ruta" + "name": "Elementos de ruta" }, "category-water-area": { - "name": "Lámina de agua" + "name": "Elementos de agua" }, "category-water-line": { - "name": "Curso de agua" + "name": "Elementos de agua" } }, "fields": { @@ -606,7 +653,7 @@ }, "dismount": { "description": "Acceso permitido pero el ciclista debe desmontar", - "title": "Desmontar" + "title": "Desmonte" }, "no": { "description": "Acceso no permitido al público en general", @@ -851,13 +898,19 @@ "description": { "label": "Descripción" }, + "diaper": { + "label": "Cambiador de pañales disponible" + }, + "dock": { + "label": "Tipo" + }, "drive_through": { "label": "Ventanilla de autoservicio" }, "electrified": { "label": "Electrificación", "options": { - "contact_line": "Línea de Contacto", + "contact_line": "Catenaria", "no": "No", "rail": "Riel electrificada", "yes": "Sí (sin especificar)" @@ -1103,7 +1156,7 @@ "options": { "0": "0: Pendiente Prom. <10%, grava/tierra compactada, sin obstáculos", "1": "1: Pendiente Prom. <15%, grava/tierra compactada, pocos objetos pequeños", - "2": "2: Pendiente media <20%, superficie estable, raíces/rocas del tamaño del puño", + "2": "2: Pendiente prom. <20%, superficie estable, raíces/rocas del tamaño de un puño", "3": "3: Pendiente media <25%, superficie variable, ramas/rocas del tamaño del puño", "4": "4: Pendiente Prom. <30%, mal estado, ramas/rocas grandes", "5": "5: Muy empinado, la bicicleta generalmente necesita ser empujada o llevada" @@ -1325,6 +1378,9 @@ "shop": { "label": "Tipo" }, + "site": { + "label": "Tipo" + }, "sloped_curb": { "label": "Bordillo inclinado" }, @@ -1599,8 +1655,8 @@ "terms": "alquiler, renta, préstamo, flete, bici, bicicleta" }, "amenity/bicycle_repair_station": { - "name": "Estación pública de reparación de bicicletas", - "terms": "bicicletería, reparación, estación, taller, pública, bicicleta, bici" + "name": "Puesto de reparación de bicicletas", + "terms": "reparación, estación, puesto, bicicletería, taller, bicicleta, bici, cadena, bomba, inflador" }, "amenity/biergarten": { "name": "Bar al aire libre", @@ -1678,9 +1734,9 @@ "name": "Dentista", "terms": "dentista, odontólogo" }, - "amenity/doctor": { - "name": "Consultorio médico", - "terms": "médico, médica, doctor, curador, curandero, consultorio" + "amenity/doctors": { + "name": "Doctor", + "terms": "médico, galeno, consultorio" }, "amenity/dojo": { "name": "Academia de artes marciales", @@ -1698,6 +1754,10 @@ "name": "Comida rápida", "terms": "comida rápida,platos preparados" }, + "amenity/ferry_terminal": { + "name": "Terminal de ferry", + "terms": "ferry, ferri, transbordador, chalana, catamarán, lancha, pontón, terminal, estación" + }, "amenity/fire_station": { "name": "Estación de bomberos", "terms": "Estación de Bomberos, Bomberos, parque de bomberos" @@ -1719,9 +1779,13 @@ "terms": "depósito, contenedor, grava, gravilla, arena, arenilla, sal" }, "amenity/hospital": { - "name": "Terreno de hospital", + "name": "Recinto hospitalario", "terms": "Recinto hospitalario, hospital, clínica, terreno, área, suelo" }, + "amenity/hunting_stand": { + "name": "Puesto de caza", + "terms": "caza, puesto, caseta" + }, "amenity/kindergarten": { "name": "Terreno de preescolar/Jardín de infancia", "terms": "preescolar, jardín de infancia, parvulario, parvulos, terreno, área, suelo" @@ -1750,6 +1814,10 @@ "name": "Entrada/Salida del estacionamiento", "terms": "Entrada/Salida del aparcamiento, coche, carro, auto, automóvil, vehículo, aparcamiento, parking, aparcadero, estacionamiento, garaje, parqueadero, parqueo" }, + "amenity/parking_space": { + "name": "Zona de aparcamiento", + "terms": "aparcamiento, estacionamiento, lugar, zona, área, plaza" + }, "amenity/pharmacy": { "name": "Farmacia", "terms": "farmacia,botica, laboratorio, apoteca, herbolario, medicamentos, remedios" @@ -1847,7 +1915,7 @@ "terms": "piscina,estanque,pileta" }, "amenity/taxi": { - "name": "Parada de taxis", + "name": "Parada de taxi", "terms": "taxi, parada" }, "amenity/telephone": { @@ -1915,9 +1983,17 @@ "terms": "veterinario, veterinaria, albéitar, mascotas, animales, perros, gatos" }, "amenity/waste_basket": { - "name": "Cesto ", + "name": "Papelera", "terms": "papelera, papelero, cubo, contenedor, basura, papeles, deshecho, tacho" }, + "amenity/waste_disposal": { + "name": "Contenedor de residuos", + "terms": "residuo, basura, desperdicio, contenedor, depósito, basurero, contenedor de basuras, papelera" + }, + "amenity/water_point": { + "name": "Recarga de agua potable para auto-caravanas", + "terms": "casa rodante, auto-caravana, caravana, motorhome, camper, agua potable, agua, recarga" + }, "area": { "name": "Área", "terms": "superficie, extensión, espacio, zona, sector, campo, dominio, territorio, tierra, parcela, terreno" @@ -2004,7 +2080,7 @@ }, "building/apartments": { "name": "Apartamentos", - "terms": "apartamento, piso, vivienda, alojamiento, buhardilla, estudio, edificio, departamentos" + "terms": "apartamento, piso, vivienda, alojamiento, buhardilla, estudio, edificio, departamento, condominio" }, "building/barn": { "name": "Granero", @@ -2120,7 +2196,7 @@ }, "building/stable": { "name": "Establo para caballos", - "terms": "cuadra, caballos, caballeriza, caballos, yegua" + "terms": "cuadra, caballeriza, establo, caballo, yegua" }, "building/static_caravan": { "name": "Caravana estática", @@ -2355,8 +2431,8 @@ "terms": "cruce de calle, paso de peatones, peatonal" }, "footway/crosswalk": { - "name": "Cruce peatonal", - "terms": "cruce, paso, peatón, peatones, peatonal, cebra, cruce peatonal, paso de peatones" + "name": "Paso de cebra", + "terms": "cruce, paso, peatón, peatones, peatonal, cebra, cruce peatonal, paso de peatones, paso de cebra" }, "footway/sidewalk": { "name": "Acera", @@ -2419,8 +2495,8 @@ "terms": "cruce de calle, paso de peatones" }, "highway/crosswalk": { - "name": "Cruce peatonal", - "terms": "cruce, paso, peatón, peatones, peatonal, cebra, cruce peatonal, paso de peatones" + "name": "Paso de cebra", + "terms": "cruce, paso, peatón, peatones, peatonal, cebra, cruce peatonal, paso de peatones, paso de cebra" }, "highway/cycleway": { "name": "Ciclovía", @@ -2539,8 +2615,8 @@ "terms": "Enlace a carretera terciaria, Enlace a carretera local, Enlace de carretera local" }, "highway/track": { - "name": "Pista", - "terms": "pista, camino, vía" + "name": "Camino o pista rural", + "terms": "camino, vía, pista, rural, pista forestal, camino forestal. camino agrícola" }, "highway/traffic_signals": { "name": "Semáforos", @@ -2559,8 +2635,8 @@ "terms": "círculo de giro, cul de sac" }, "highway/unclassified": { - "name": "Carretera sin clasificación", - "terms": "Carretera sin clasificación, Carretera sin clasificar" + "name": "Camino menor / sin clasificación", + "terms": "Camino, carretera, menor, sin clasificación" }, "historic": { "name": "Lugar histórico", @@ -2702,9 +2778,13 @@ "name": "Centro de juegos para adultos", "terms": "juego, videojuegos, azar, juegos de azar, máquinas de juego, salón de juegos" }, + "leisure/bird_hide": { + "name": "Observatorio de aves", + "terms": "observatorio, ave, pájaro" + }, "leisure/bowling_alley": { "name": "Pista de bolos", - "terms": "bowling, bolos, boliche, juego de bolos, pista de bowling" + "terms": "bowling, bolos, boliche, juego de bolos, pista de bowling, bolera" }, "leisure/common": { "name": "Tierras comunes -Reino Unido-", @@ -2727,7 +2807,7 @@ "terms": "Campo de golf, cancha de golf" }, "leisure/ice_rink": { - "name": "Pista de Hielo", + "name": "Pista de hielo", "terms": "pista de patinaje, pista de hielo, pista helada, patinaje sobre hielo" }, "leisure/marina": { @@ -2744,7 +2824,7 @@ }, "leisure/picnic_table": { "name": "Mesa de picnic", - "terms": "Mesa de picnic, Mesa de parque" + "terms": "mesa de picnic, mesa de parque" }, "leisure/pitch": { "name": "Cancha de juego", @@ -2780,7 +2860,7 @@ }, "leisure/pitch/tennis": { "name": "Cancha de tenis", - "terms": "Pista de Tenis, tenis, tennis" + "terms": "Pista de tenis, tenis, cancha de tenis" }, "leisure/pitch/volleyball": { "name": "Cancha de vóleibol", @@ -2792,15 +2872,19 @@ }, "leisure/running_track": { "name": "Pista de atletismo", - "terms": "circuitos de running, pistas de carreras, running, atletismo" + "terms": "circuito de running, pista de carreras, running, atletismo" }, "leisure/slipway": { "name": "Rampa para botes", "terms": "Grada, rampa, rampa para botes" }, - "leisure/sports_center": { - "name": "Polideportivo / Gimnasio", - "terms": "centro deportivo, club deportivo, club atlético, gimnasio, recinto deportivo, polideportivo" + "leisure/sports_centre": { + "name": "Instalación deportiva / Gimnasio", + "terms": "Centro de deportes, Deportes, Gimnasio, Instalación Deportiva" + }, + "leisure/sports_centre/swimming": { + "name": "Natatorio", + "terms": "Natatorio, piscina, pileta, alberca" }, "leisure/stadium": { "name": "Estadio", @@ -2814,13 +2898,17 @@ "name": "Pista de carreras (no motorizado)", "terms": "pista, hipódromo" }, + "leisure/water_park": { + "name": "Parque acuático", + "terms": "Parque acuático, parque de agua" + }, "line": { "name": "Línea", "terms": "línea, linea" }, "man_made": { "name": "Estructura artificial creada por el hombre", - "terms": "estructura, artificial, hecho por el hombre, creado por el hombre" + "terms": "estructura, construcción, artificial, hecho, creado, construido, hombre" }, "man_made/adit": { "name": "Socavón", @@ -2830,6 +2918,10 @@ "name": "Rompeolas", "terms": "cortaolas, rompeolas, malecón" }, + "man_made/chimney": { + "name": "Chimenea", + "terms": "chimenea, fogón, fuego" + }, "man_made/cutline": { "name": "Línea de corte forestal", "terms": "cortafuegos, cortafuegos forestal, línea de corte, linea de corte" @@ -2842,12 +2934,20 @@ "name": "Asta de bandera", "terms": "mástil, mastil, asta de bandera, astabandera" }, + "man_made/gasometer": { + "name": "Gasómetro", + "terms": "gasómetro, gas, depósito, contenedor, tanque" + }, + "man_made/groyne": { + "name": "Escollera", + "terms": "escollera, rompeola, espigón, espolón, erosión, playa" + }, "man_made/lighthouse": { "name": "Faro", "terms": "faro" }, "man_made/mast": { - "name": "Mástil de radio", + "name": "Antena de telecomunicaciones", "terms": "mástil, torre, estructura, radio, telefonía, telecomunicación, comunicación, TV, televisión, antena, torre de transmisión, torre de telefonía celular, antena de telefonía móvil, torre venteada, torre de telefonía móvil, torre de radio, torre de televisión, mástil de transmisión, torre de transmisión, torre de TV" }, "man_made/observation": { @@ -2868,12 +2968,16 @@ }, "man_made/silo": { "name": "Silo", - "terms": "silo, contenedor, grano, maíz, trigo" + "terms": "silo, contenedor, grano, maíz, trigo, granero" }, "man_made/storage_tank": { "name": "Tanque de almacenamiento", "terms": "tanque, depósito, deposito, almacenamiento, líquido, gas, petróleo" }, + "man_made/surveillance": { + "name": "Vigilancia", + "terms": "vigilancia, observación, supervisión, cámara, control, seguridad, cctv" + }, "man_made/survey_point": { "name": "Punto geodésico", "terms": "vértice geodésico, punto geodésico" @@ -2898,6 +3002,10 @@ "name": "Obras hidráulicas", "terms": "obras hidráulicas, obras hidraulicas, obra Hidráulica, obras sanitarias, obras hídricas, infraestructura hidráulica" }, + "man_made/works": { + "name": "Fábrica", + "terms": "fábrica, factoría, manofactura, industria, taller, emsamblaje" + }, "military/airfield": { "name": "Base aérea militar", "terms": "aeródromo, aviación, aéreo, campo de aviación, base aérea, militar" @@ -3007,8 +3115,8 @@ "terms": "volcán, lava, magma, ceniza, cráter" }, "natural/water": { - "name": "Cuerpo de agua", - "terms": "río, agua, lago, laguna, albufera, ibón, estanque, embalse, pantano, balsa, cuerpo de agua, aguas, Lámina de agua" + "name": "Lámina de agua", + "terms": "río, agua, lago, laguna, albufera, ibón, estanque, embalse, pantano, balsa, cuerpo de agua, aguas, lámina de agua" }, "natural/water/lake": { "name": "Lago", @@ -3295,8 +3403,8 @@ "terms": "Tienda de antigüedades, antigüedades, antiguedades" }, "shop/art": { - "name": "Galería de arte", - "terms": "Galería de arte, galerías de arte, sala de arte" + "name": "Tienda de arte", + "terms": "arte, exhibición, galería, tienda, almacén, negocio" }, "shop/baby_goods": { "name": "Tienda de productos para bebé", @@ -3444,7 +3552,7 @@ }, "shop/farm": { "name": "Tienda de productos agrícolas", - "terms": "granja, agrícola, productos agrícolas, productos de granja" + "terms": "granja, agrícola, productos, puesto, caseta" }, "shop/fashion": { "name": "Tienda de moda", @@ -3642,6 +3750,10 @@ "name": "Papelería", "terms": "papel, papelería, escritorio, oficina, artículos de papelería, material de papelería, material de escritorio, papel de escribir, artículos de oficina" }, + "shop/storage_rental": { + "name": "Alquiler de depósito", + "terms": "almacenamiento, almacén, almacenaje, depósito, baulera, alquiler, renta, arrendamiento" + }, "shop/supermarket": { "name": "Supermercado", "terms": "supermercado, supermercados, cadena de supermercados, hipermercado" @@ -3742,6 +3854,10 @@ "name": "Cabaña", "terms": "chalet, chalé" }, + "tourism/gallery": { + "name": "Galería de arte", + "terms": "arte, pintura, fotografía, escultura, turismo, exhibición, galería, museo" + }, "tourism/guest_house": { "name": "Casa de huéspedes / B&B", "terms": "casa de huéspedes, casa de invitados, huésped, invitado, pensión, pensiones, hostal, hospedería" @@ -3783,12 +3899,12 @@ "terms": "zoo, zoológico " }, "traffic_calming/bump": { - "name": "Badén corto", - "terms": "badén, guardia tumbado, lomo de burro, lomo de toro, resalto, resalte, tope, rompemuelle, túmulo, calmado de tráfico" + "name": "Reductor de velocidad estrecho", + "terms": "badén, guardia tumbado, lomo de burro, lomo de toro, resalto, resalte, tope, rompemuelle, túmulo, calmado de tráfico, reductor de velocidad" }, "traffic_calming/hump": { - "name": "Badén largo", - "terms": "badén, guardia tumbado, lomo de burro, lomo de toro, resalto, resalte, tope, rompemuelle, túmulo" + "name": "Reductor de velocidad ancho", + "terms": "badén, guardia tumbado, lomo de burro, lomo de toro, resalto, resalte, tope, rompemuelle, túmulo, calmado de tráfico, reductor de velocidad" }, "traffic_calming/rumble_strip": { "name": "Banda sonora reductora de velocidad", @@ -3894,6 +4010,10 @@ "name": "Ruta maestra", "terms": "Ruta principal" }, + "type/site": { + "name": "Sitio", + "terms": "sitio, lugar, zona, emplazamiento, terreno, instalación, espacio, área" + }, "vertex": { "name": "Otro", "terms": "otro, vértice" @@ -3902,6 +4022,10 @@ "name": "Vía fluvial", "terms": "cauce, acueducto, fluvial, agua, vía navegable, vía fluvial, vía marítima" }, + "waterway/boatyard": { + "name": "Astillero", + "terms": "astillero, varadero, bote, lancha, embarcación" + }, "waterway/canal": { "name": "Canal", "terms": "canaleta, canaleja, canalón, canalizo, cauce, canal, canales" @@ -3914,6 +4038,10 @@ "name": "Acequia", "terms": "zanja, zanjas, acequia, foso, cuneta, hoyo" }, + "waterway/dock": { + "name": "Dársena / dique seco", + "terms": "dársena, dique seco, dique de carena" + }, "waterway/drain": { "name": "Desagüe", "terms": "drenaje, desagüe, sumidero, alcantarilla, alcantarillado, resumidero" @@ -3938,6 +4066,10 @@ "name": "Arroyo / Riachuelo", "terms": "torrente, riachuelo, arroyuelo, regato, reguero, torrentera, rivera, corriente, afluente, arroyo, arroyos, flujo, flujos, corrientes, chorro, cauce" }, + "waterway/water_point": { + "name": "Recarga de agua potable para embarcaciones", + "terms": "agua potable, agua, puerto, embarcación, puerto deportivo, marina, barco" + }, "waterway/weir": { "name": "Represa", "terms": "presa, presas, azud, represa" diff --git a/dist/locales/et.json b/dist/locales/et.json index a38904c6a..bab137359 100644 --- a/dist/locales/et.json +++ b/dist/locales/et.json @@ -307,14 +307,6 @@ "description": "Punktid", "tooltip": "Huvipunktid" }, - "major_roads": { - "description": "Põhiteed", - "tooltip": "Maanteed, tänavad.." - }, - "minor_roads": { - "description": "Vähetähtsad teed", - "tooltip": "Juurdepääsuteed, parkla teed, metsavaheteed.." - }, "paths": { "description": "Rajad", "tooltip": "Kõnniteed, jalgteed, rattateed.." @@ -410,8 +402,7 @@ "view_on_osm": "Vaata OSM lehel", "facebook": "Jaga Facebook-is", "twitter": "Jaga Twitteris", - "google": "Jaga Google+-is", - "help_html": "Sinu muudatused peaks \"Standard\" kihile ilmuma mõne minuti pärast. Teiste kihtidega ja teatud objektidega võib kauem aega minna, \n(vaata lisaks).\n" + "google": "Jaga Google+-is" }, "confirm": { "okay": "Korras", @@ -451,8 +442,6 @@ "browse": "Vali .gpx fail" }, "mapillary": { - "tooltip": "Tänava-tasandi fotod Mapillary'st", - "title": "Foto-pealiskiht (Mapillary)", "view_on_mapillary": "Vaata seda fotot Mapillary's" }, "help": { @@ -467,7 +456,6 @@ }, "points": { "title": "Punktid", - "add": "Punkte saab kasutada objektide nagu kauplused, restoranid ja monumendid esitamiseks. Punktid märgistavad konkreetse koha ja kirjeldavad, mis seal asub. **Uue punkti lisamiseks kliki nupul Punkt.** ", "choose": "**Vali nimekirjast kohvik**" }, "areas": { @@ -486,38 +474,6 @@ } }, "presets": { - "categories": { - "category-building": { - "name": "Hoone" - }, - "category-golf": { - "name": "Golf" - }, - "category-landuse": { - "name": "Maakasutus" - }, - "category-path": { - "name": "Rada (path)" - }, - "category-rail": { - "name": "Raudtee" - }, - "category-restriction": { - "name": "Piirang" - }, - "category-road": { - "name": "Tee" - }, - "category-route": { - "name": "Teekond" - }, - "category-water-area": { - "name": "Vesi" - }, - "category-water-line": { - "name": "Vesi" - } - }, "fields": { "access": { "label": "Lubatud ligipääs", @@ -843,9 +799,6 @@ "amenity/dentist": { "name": "Hambaarst" }, - "amenity/doctor": { - "name": "Arst" - }, "amenity/drinking_water": { "name": "Joogivesi" }, @@ -1173,10 +1126,6 @@ "highway/turning_circle": { "name": "Ümberpööramiskoht" }, - "highway/unclassified": { - "name": "Olulise tähtsusega kohalik tee", - "terms": "Unclassified Road, Klassifitseerimata tee" - }, "historic": { "name": "Ajalooline koht" }, @@ -1501,9 +1450,6 @@ "shop/alcohol": { "name": "Alkoholipood" }, - "shop/art": { - "name": "Kunstigalerii" - }, "shop/bakery": { "name": "Pagariäri" }, diff --git a/dist/locales/fa.json b/dist/locales/fa.json index b50197a17..26cf55cee 100644 --- a/dist/locales/fa.json +++ b/dist/locales/fa.json @@ -71,7 +71,9 @@ "line": "ساخت یک خط حلقوی.", "area": "ساخت یک فضای حلقوی." }, - "not_closed": "نمیشود این را حلقوی کرد چون این یک حلقه نیست." + "not_closed": "این را نمی‌توان دایره کرد زیرا بسته نیست.", + "too_large": "این قابل تبدیل به دایره نیست زیرا در حال حاظر مقدار کافی از آن در دید نیست.", + "connected_to_hidden": "این قابل تبدیل به دایره نیست زیرا در به یک ویژگی پنهان اتصال دارد." }, "orthogonalize": { "title": "گرد کردن", @@ -125,12 +127,19 @@ "description": "قطع ارتباط این خطوط/فضاها از هر چیز دیگری.", "key": "D", "annotation": "ارتباط خطوط/فضاها قطع شد.", - "not_connected": "خطوط/فضاهای کافی برای قطع اتصال وجود ندارد." + "not_connected": "خطوط/فضاهای کافی برای قطع اتصال وجود ندارد.", + "connected_to_hidden": "این قابل جدا شدن نمی‌باشد زبرا به یم ویژگی پنهان اتصال دارد." }, "merge": { "title": "ترکیب کردن", + "description": "ادغام این ویژگی‌ها", "key": "C", - "not_eligible": "این ویژگی قابل ترکیب نیست." + "annotation": "{n} ویژگی ادغام شده.", + "not_eligible": "این ویژگی قابل ترکیب نیست.", + "not_adjacent": "امکان ادغام این وبژگی‌ها وجود ندارد زیرا آن‌ها متصل نیستند.", + "restriction": "امکان ادغام این وبژگی‌ها وجود ندارد زیرا حداقل یکی از آن‌ها جزو رابطه \"{relation}\" می‌باشد.", + "incomplete_relation": "امکان ادغام این وبژگی‌ها وجود ندارد زیرا حداقل یکی از آن‌ها کامل دانلود نشده است.", + "conflicting_tags": "امکان ادغام این وبژگی‌ها وجود ندارد زیرا بعضی از آن‌ها دارای برچسب‌هایی با مقادیر مخالف یکدیگر هستند." }, "move": { "title": "انتقال", @@ -143,7 +152,9 @@ "area": "فضا منتقل شد.", "multiple": "چند شیئ منتقل شد." }, - "incomplete_relation": "این ویژگی قابل انتقال نیست زیرا بطور کامل دانلود نشده." + "incomplete_relation": "این ویژگی قابل انتقال نیست زیرا بطور کامل دانلود نشده.", + "too_large": "امکان جابجایی وجود ندارد زیرا در حال حاضر مقدار کاقی از آن در دیدرس نیست.", + "connected_to_hidden": "امکان جابجایی وجود ندارد زیرا به یک ویژگی پنهان اتصال دارد." }, "rotate": { "title": "چرخش", @@ -317,14 +328,6 @@ "description": "نقاط", "tooltip": "نقاط مورد علاقه" }, - "major_roads": { - "description": "جاده‌های بزرگ", - "tooltip": "بزرگراه‌ها، خیابان‌ها، و غیره." - }, - "minor_roads": { - "description": "جاده‌های کوچک", - "tooltip": "جاده‌های خدماتی، راه‌های پارکینگ، مسیر، و غیره." - }, "paths": { "description": "مسیرها", "tooltip": "پیاده‌روهای کناره، پیاده راه‌ها، مسیرهای دوچرخه سواری، غیره." @@ -387,8 +390,7 @@ "view_on_osm": "نمایش در OSM", "facebook": "اشتراک گذاری در فیسبوک", "twitter": "اشتراک گذاری در تویتر", - "google": "اشتراک گذاری در Google+", - "help_html": "تغییرات شما در نمای \"استاندارد\" در چند دقیقه قابل رؤیت است. سایر نما ها، و ویژگی های خاص، ممکن است بیشتر طول کشد\n(جزییات).\n" + "google": "اشتراک گذاری در Google+" }, "confirm": { "okay": "باشه", @@ -439,83 +441,35 @@ "navigation": { "title": "ناوبری", "drag": "ناحیه اصلی نقشه داده های OpenStreetMap را در بالای پس زمینه نشان می دهد. شما میتوانید با کشیدن و اسکرول کردن هدایت کنید، شبیه هر نقشه ی تحت وب دیگری. **نقشه را بکشید!**", - "select": "ویژگی های نقشه به سه روش نمایان میشوند: استفاده از نقاط، خطوط یا فضاها. همه ی ویژگی ها یا کلیک روی آنها قابل انتخاب اند.**برای انتخاب نقطه روی آن کلیک کنید.**", - "header": "سربرگ نوع ویژگی را به ما نشان می دهد.", - "pane": "وقتی یک ویژگی انتخاب میشود، ویرایشگر ویژگی نمایان میشود. سربرگ نوع ویژگی را به ما نشان میدهد و قطعه اصلی خواص ویژگی را، مثل نام و آدرس آن.**ویرایشگر ویژگی را توسط دکمه بستن در بالا سمت راست ببندید.**" + "select": "ویژگی های نقشه به سه روش نمایان میشوند: استفاده از نقاط، خطوط یا فضاها. همه ی ویژگی ها یا کلیک روی آنها قابل انتخاب اند.**برای انتخاب نقطه روی آن کلیک کنید.**" }, "points": { "title": "نقاط", - "add": "نقاط میتوانند برای نشان دادن ویژگی هایی مثل فروشگاه ها، رستوران ها، و کوه ها استفاده شوند. آنها یک مکان خاص را تعیین میکنند، و آنچه آنجا است را توصیف می کنند.** برای افزودن نقطه جدید روی دکمه ی نقطه کلیک کنید.**", - "place": "نقطه میتواند با کلیک کردن روی نقشه جایگذاری شود.**نقطه را بالای ساختمان جای دهید.**", "search": "ویژگی های مختلف زیادی وجود دارند که توسط نقاط ارائه میشوند. نقطه ای که فقط شما اضافه کردید یک کافه است.**جستجو کنید برای '{name}'**", "choose": "**کافه را از لیست انتخاب کنید.**", - "describe": "نقطه اکنون به عنوان کافه تعیین شد. با استفاده از ویرایشگر ویژگی، میتوانیم اطلاعات بیشتری درباره ویژگی اضافه کنیم.**اسمی را اضافه کنید.**", - "close": "ویرایشگر ویژگی میتواند با کلیک بر روی دکمه ی بستن بسته شود.**ویراشگر ویژگی را ببندید**", - "reselect": "غالبا نقاط از قبل موجود خواهند بود، اما دارای اشتباه یا ناقص اند. ما میتوانیم نقاط موجود را ویرایش کنیم.**نقطه ای را که فقط شما ساخته اید انتخاب کنید.**", - "fixname": "**اسم را تغییر دهید و ویرایشگر ویژگی را ببندید.**", - "reselect_delete": "همه ی ویژگی های روی نقشه قابل حذف هستند.**روی نقطه ای که ساخته اید کلیک کنید.**", - "delete": "منوی دور نقطه دارای عملیاتی است که می توان روی آن انجام داد، شامل حذف.**نقطه را حذف کنید.**" + "describe": "نقطه اکنون به عنوان کافه تعیین شد. با استفاده از ویرایشگر ویژگی، میتوانیم اطلاعات بیشتری درباره ویژگی اضافه کنیم.**اسمی را اضافه کنید.**" }, "areas": { "title": "فضاها", - "corner": "مناطق با گذاشتن گره هایی در مرز منطقه کشیده می شوند.**گره آغازین را در یکی از گوشه های زمین بازی قرار دهید.**", "place": "فضا را با گذاشتن گره های بیشتر بکشید. فضا را با کلیک روی نقطه ی شروع پایان دهید.**فضایی برای زمین بازی بکشید.**", "search": "**برای '{name}' جستجو کنید.**", - "choose": "**زمین بازی را از لیست انتخاب کنید.**", - "describe": "**اسمی اضافه کنید، و ویرایشگر ویژگی را ببندید**" + "choose": "**زمین بازی را از لیست انتخاب کنید.**" }, "lines": { "title": "خطوط", - "add": "خطوط برای نشان دادن ویژگی هایی مثل جاده ها، راه آهن ها و رودخانه ها استفاده میشوند.**روی دکمه ی خط کلیک کنید تا خط جدیدی اضافه کنید.**", "start": "**خط را با کلیک روی پایان جاده آغاز کنید.**", - "intersect": "برای افزودن گره به خط کلیک کنید. میتوانید نقشه را حرکت دهید هنگام کشیدن اگر نیاز باشد. جاده ها، و انواع بیشتر دیگری از خط ها، قسمتی از یک شبکه ی بزرگند. این مهم است برای خط ها تا بطور صحیح متصل شده باشند تا برنامه های مسیریابی بتوانند کار کنند.\n**روی خیابان Flower کلیک کنید، برای ایجاد یک تقاطع از دو خط.**", "finish": "خط ها میتوانند با کلیک دوباره روی آخرین نقطه پایان یابند.**کشیدن نقشه را تمام کنید.**", "road": "**جاده را از لیست انتخاب کنید**", "residential": "انواع مختلفی از جاده وجود دارد، شایع ترینش مسکونی است.**نوع را جاده ی مسکونی انتخاب کنید**", - "describe": "**جاده را نامگذاری کنید و ویرایشگر ویژگی را ببندید.**", - "restart": "جاده نیاز به اتصال به تقاطع خیابان Flower دارد.", "wrong_preset": "شما نوع جاده را مسکونی انتخاب نکرده اید.**برای انتخاب دوباره اینجا کلیک کنید**" }, "startediting": { "title": "شروع ویرایش", - "help": "اسناد بیشتر و این گرشگری در اینجا یافت میشوند.", "save": "فراموش نکنید که به طور منظم تغییرات را ذخیره کنید!", "start": "شروع نقشه کشی!" } }, "presets": { - "categories": { - "category-building": { - "name": "ساختمان" - }, - "category-golf": { - "name": "گلف" - }, - "category-landuse": { - "name": "کاربرد زمین" - }, - "category-path": { - "name": "مسیر" - }, - "category-rail": { - "name": "راه آهن" - }, - "category-restriction": { - "name": "محدوده" - }, - "category-road": { - "name": "جاده" - }, - "category-route": { - "name": "مسیر" - }, - "category-water-area": { - "name": "آب" - }, - "category-water-line": { - "name": "آب" - } - }, "fields": { "access": { "label": "دسترسی مجاز", @@ -730,12 +684,19 @@ "title": "هیچکدام" }, "opposite": { - "description": "خط ویژه دوچرخه‌سواری دو جهته در خیابان یک طرفه" + "description": "خط ویژه دوچرخه‌سواری دو جهته در خیابان یک طرفه", + "title": "مسیر ویژه دوچرخه در جهت مخالف حرکت" + }, + "share_busway": { + "description": "خط دوچرخه مشترک با خط اتوبوس", + "title": "خط دوچرخه مشترک با خط اتوبوس" }, "shared_lane": { + "description": "خط دوچرخه بدون جدایش از ترافیک خودرو", "title": "خط دوچرخه‌سواری مشترک" }, "track": { + "description": "خط دوچرخه جدا شده از ترافیک خودرو با مانع فیزیکی", "title": "خط دوچرخه‌سواری جدا شده از ترافیک بوسیله مانع فیزیکی" } }, @@ -757,6 +718,12 @@ "description": { "label": "توضیحات" }, + "diaper": { + "label": "امکان تعویض پوشک" + }, + "dock": { + "label": "نوع" + }, "drive_through": { "label": "رانندگی-از طریق" }, @@ -810,6 +777,18 @@ "fuel/lpg": { "label": "فروش پروپان" }, + "fuel/octane_100": { + "label": "فروش بنزین مسابقه" + }, + "fuel/octane_91": { + "label": "فروش بنزین معمولی" + }, + "fuel/octane_95": { + "label": "فروش بنزین درجه متوسط" + }, + "fuel/octane_98": { + "label": "فروش بنزین سوپر" + }, "gauge": { "label": "مقیاس" }, @@ -839,6 +818,9 @@ "label": "مانع", "placeholder": "1-18" }, + "handrail": { + "label": "نرده راه پله" + }, "highway": { "label": "نوع" }, @@ -896,6 +878,7 @@ "deciduous": "برگریز", "evergreen": "همیشه سبز", "mixed": "مخلوط", + "semi_deciduous": "شبه برگریز", "semi_evergreen": "شبه-همیشه سبز" } }, @@ -904,6 +887,7 @@ "options": { "deciduous": "برگریز", "evergreen": "همیشه سبز", + "semi_deciduous": "شبه برگریز", "semi_evergreen": "شبه-همیشه سبز" } }, @@ -1254,7 +1238,8 @@ "label": "در اختیار", "options": { "bucket": "سطل", - "chemical": "شیمیایی" + "chemical": "شیمیایی", + "flush": "فلش" } }, "tourism": { @@ -1437,10 +1422,6 @@ "name": "اجاره دوچرخه", "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'اجاره دوچرخه'، با کاما جدا می‌شوند>" }, - "amenity/bicycle_repair_station": { - "name": "ایستگاه تعمیر دوچرخه", - "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'ایستگاه تعمیر دوچرخه'، با کاما جدا می‌شوند>" - }, "amenity/boat_rental": { "name": "کرایه قایق", "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'کرایه قایق'، با کاما جدا می‌شوند>" @@ -1508,9 +1489,9 @@ "name": "دندانپزشک", "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'دندانپزشک'، با کاما جدا می‌شوند>" }, - "amenity/doctor": { + "amenity/doctors": { "name": "دکتر", - "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'پزشک'، با کاما جدا می‌شوند>" + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'دکتر'، با کاما جدا می‌شوند>" }, "amenity/dojo": { "name": "باشگاه / آموزشگاه هنرهای رزمی", @@ -1580,6 +1561,10 @@ "name": "ورودی/خروجی پارکینگ", "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'ورودی / خروجی پارکینگ'، با کاما جدا می‌شوند>" }, + "amenity/parking_space": { + "name": "جای پارک", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای'جای پارک'، با کاما جدا می‌شوند>" + }, "amenity/pharmacy": { "name": "داروخانه", "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'داروخانه'، با کاما جدا می‌شوند>" @@ -1699,13 +1684,46 @@ "name": "محیط دانشگاهی", "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'محیط دانشگاه'، با کاما جدا می‌شوند>" }, + "amenity/vending_machine/drinks": { + "name": "دستگاه خودفروش آب آشامیدنی", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'دستگاه خودفروش آب آشامیدنی'، با کاما جدا می‌شوند>" + }, + "amenity/vending_machine/excrement_bags": { + "name": "دستگاه خود توزیع کیسه پسماند", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'دستگاه خود توزیع کیسه پسماند'، با کاما جدا می‌شوند>" + }, + "amenity/vending_machine/news_papers": { + "name": "دستگاه خود فروش روزنامه", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'دستگاه خود فروش روزنامه'، با کاما جدا می‌شوند>" + }, + "amenity/vending_machine/parking_tickets": { + "name": "دستگاه فروش خودکار کارت پارکینگ", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'دستگاه فروش خودکار کارت پارکینگ'، با کاما جدا می‌شوند>" + }, + "amenity/vending_machine/public_transport_tickets": { + "name": "ماشین خودفروش بلیط حمل و نقل", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'ماشین خودفروش بلیط حمل و نقل'، با کاما جدا می‌شوند>" + }, + "amenity/vending_machine/sweets": { + "name": "ماشین خودفروش خوراکی", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای'ماشین خودفروش خوراکی'، با کاما جدا می‌شوند>" + }, + "amenity/vending_machine/vending_machine": { + "name": "ماشین فروش خودکار", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'ماشین فروش خودکار'، با کاما جدا می‌شوند>" + }, "amenity/veterinary": { - "name": "دامپزشکی" + "name": "دامپزشکی", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'دامپزشکی'، با کاما جدا می‌شوند>" }, "amenity/waste_basket": { "name": "سطل زباله", "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'سطل زباله'، با کاما جدا می‌شوند>" }, + "amenity/water_point": { + "name": "آب قابل شرب RV", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای'آب قابل شرب RV'، با کاما جدا می‌شوند>" + }, "area": { "name": "فضا", "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'فضا'، با کاما جدا می‌شوند>" @@ -1955,7 +1973,8 @@ "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'صحاف'، با کاما جدا می‌شوند>" }, "craft/brewery": { - "name": "آبجو سازی" + "name": "آبجو سازی", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای'آبجو سازی'، با کاما جدا می‌شوند>" }, "craft/carpenter": { "name": "نجاری", @@ -2320,10 +2339,6 @@ "name": "اتصال سومی", "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'پیوند سوم'، با کاما جدا می‌شوند>" }, - "highway/track": { - "name": "مسیر خاکی", - "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'راه خاکی'، با کاما جدا می‌شوند>" - }, "highway/traffic_signals": { "name": "چراغ راهنمایی", "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'چراغ راهنمایی'، با کاما جدا می‌شوند>" @@ -2340,10 +2355,6 @@ "name": "بنبست قابل دور زدن", "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'بنبست قابل دور زدن'، با کاما جدا می‌شوند>" }, - "highway/unclassified": { - "name": "جاده طبقه بندی نشده", - "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'جاده طبقه بندی نشده'، با کاما جدا می‌شوند>" - }, "historic": { "name": "مکان تاریخی", "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'مکان تاریخی'، با کاما جدا می‌شوند>" @@ -2577,10 +2588,6 @@ "name": "قایق ساکن", "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'مسیر لغزشی کشتی'، با کاما جدا می‌شوند>" }, - "leisure/sports_center": { - "name": "مرکز ورزشی/ بدنسازی", - "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'مرکز ورزش / سالن ورزشی'، با کاما جدا می‌شوند>" - }, "leisure/stadium": { "name": "ورزشگاه", "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'ورزشگاه'، با کاما جدا می‌شوند>" @@ -3072,10 +3079,6 @@ "name": "فروشگاه عتیقه‌جات", "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'عتیقه فروشی'، با کاما جدا می‌شوند>" }, - "shop/art": { - "name": "نگارخانه هنری", - "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'نگارخانه هنری'، با کاما جدا می‌شوند>" - }, "shop/baby_goods": { "name": "فروشگاه محصولات کودکان", "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'فروشگاه سیسمونی'، با کاما جدا می‌شوند>" @@ -3296,238 +3299,331 @@ "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'جواهرساز'، با کاما جدا می‌شوند>" }, "shop/kiosk": { - "name": "باجه اخبار" + "name": "باجه روزنامه فروشی", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'باجه روزنامه فروشی'، با کاما جدا می‌شوند>" }, "shop/kitchen": { - "name": "فروشگاه تزئینات آشپزخانه" + "name": "فروشگاه تزئینات آشپزخانه", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'فروشگاه تزئینات آشپزخانه'، با کاما جدا می‌شوند>" }, "shop/laundry": { "name": "خشک شویی" }, "shop/leather": { - "name": "فروشگاه چرم" + "name": "فروشگاه چرم", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'فروشگاه چرم'، با کاما جدا می‌شوند>" }, "shop/locksmith": { "name": "قفل سازی", "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'قفل‌ساز'، با کاما جدا می‌شوند>" }, "shop/lottery": { - "name": "فروشگاه قرعه کشی" + "name": "فروشگاه قرعه کشی", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'فروشگاه قرعه کشی'، با کاما جدا می‌شوند>" }, "shop/mall": { - "name": "مرکز خرید" + "name": "مرکز خرید", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'مرکز خرید'، با کاما جدا میشوند>" }, "shop/massage": { - "name": "فروشگاه ماساژ" + "name": "فروشگاه ماساژ", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'فروشگاه ماساژ'، با کاما جدا می‌شوند>" }, "shop/medical_supply": { - "name": "فروشگاه تجهیزات پزشکی" + "name": "فروشگاه تجهیزات پزشکی", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'فروشگاه تجهیزات پزشکی'، با کاما جدا می‌شوند>" }, "shop/mobile_phone": { - "name": "فروشگاه تلفن همراه" + "name": "فروشگاه تلفن همراه", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'فروشگاه تلفن همراه'، با کاما جدا می‌شوند>" + }, + "shop/money_lender": { + "name": "وام دهنده پول", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'وام دهنده پول'، با کاما جدا می‌شوند>" }, "shop/motorcycle": { - "name": "نمایندگی موتور سیکلت" + "name": "نمایندگی موتور سیکلت", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'نمایندگی موتور سیکلت'، با کاما جدا می‌شوند>" }, "shop/music": { - "name": "فروشگاه موسیقی" + "name": "فروشگاه موسیقی", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'فروشگاه موسیقی'، با کاما جدا می‌شوند>" }, "shop/musical_instrument": { - "name": "فروشگاه سازهای موسیقی" + "name": "فروشگاه سازهای موسیقی", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'فروشگاه سازهای موسیقی'، با کاما جدا می‌شوند>" }, "shop/newsagent": { - "name": "فروشگاه روزنامه/مجله" + "name": "فروشگاه روزنامه/مجله", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'فروشگاه روزنامه/مجله'، با کاما جدا می‌شوند>" }, "shop/optician": { "name": "عینک سازی", - "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'عینک‌فروش'، با کاما جدا می‌شوند>" + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'عینک سازی'، با کاما جدا می‌شوند>" }, "shop/organic": { - "name": "فروشگاه محصولات ارگانیک" + "name": "فروشگاه محصولات ارگانیک", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'فروشگاه محصولات ارگانیک'، با کاما جدا می‌شوند>" + }, + "shop/outdoor": { + "name": "فروشگاه لوازم کوهنوردی و کمپینگ", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'فروشگاه لوازم کوهنوردی و کمپینگ'، با کاما جدا می‌شوند>" }, "shop/paint": { - "name": "فروشگاه رنگ" + "name": "فروشگاه رنگ", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'فروشگاه رنگ'، با کاما جدا می‌شوند>" + }, + "shop/pawnbroker": { + "name": "سمساری", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'سمساری'، با کاما جدا می‌شوند>" }, "shop/pet": { - "name": "فروشگاه حیوانات خانگی" + "name": "فروشگاه حیوانات خانگی", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'فروشگاه حیوانات خانگی'، با کاما جدا می‌شوند>" }, "shop/photo": { - "name": "فروشگاه عکاسی" + "name": "فروشگاه عکاسی", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'فروشگاه عکاسی'، با کاما جدا می‌شوند>" }, "shop/pyrotechnics": { - "name": "فروشگاه لوازم آتش‌بازی " + "name": "فروشگاه لوازم آتش‌بازی ", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'فروشگاه لوازم آتش‌بازی'، با کاما جدا می‌شوند>" }, "shop/radiotechnics": { - "name": "فروشگاه رادیو/اجزای الکترونیکی" + "name": "فروشگاه رادیو/اجزای الکترونیکی", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'فروشگاه رادیو/اجزای الکترونیکی'، با کاما جدا می‌شوند>" }, "shop/religion": { - "name": "فروشگاه مذهبی" + "name": "فروشگاه مذهبی", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'فروشگاه مذهبی'، با کاما جدا می‌شوند>" }, "shop/scuba_diving": { - "name": "فروشگاه لوازم غواصی " + "name": "فروشگاه لوازم غواصی ", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'فروشگاه لوازم غواصی'، با کاما جدا می‌شوند>" }, "shop/seafood": { - "name": "فروشگاه غذای دریایی" + "name": "فروشگاه غذای دریایی", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'فروشگاه غذای دریایی'، با کاما جدا می‌شوند>" + }, + "shop/second_hand": { + "name": "دست دوم فروشی", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'دست دوم فروشی'، با کاما جدا می‌شوند>" }, "shop/shoes": { - "name": "کفش فروشی" + "name": "کفش فروشی", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'کفش فروشی'، با کاما جدا می‌شوند>" }, "shop/sports": { - "name": "فروشگاه لوازم ورزشی" + "name": "فروشگاه لوازم ورزشی", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'فروشگاه لوازم ورزشی'، با کاما جدا می‌شوند>" }, "shop/stationery": { - "name": "فروشگاه لوازم التحریر" + "name": "فروشگاه لوازم التحریر", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'فروشگاه لوازم التحریر'، با کاما جدا می‌شوند>" }, "shop/supermarket": { - "name": "سوپرمارکت" + "name": "سوپرمارکت", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'سوپرمارکت'، با کاما جدا میشوند>" }, "shop/tailor": { "name": "خیاط", "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'خیاط'، با کاما جدا می‌شوند>" }, "shop/tattoo": { - "name": "سالن تاتو" + "name": "سالن تاتو", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'سالن تاتو'، با کاما جدا می‌شوند>" }, "shop/tea": { - "name": "فروشگاه چای" + "name": "فروشگاه چای", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'فروشگاه چای'، با کاما جدا می‌شوند>" }, "shop/ticket": { - "name": "بلیط فروشی" + "name": "بلیط فروشی", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'بلیط فروشی'، با کاما جدا می‌شوند>" }, "shop/tobacco": { - "name": "فروشگاه مواد افیونی" + "name": "فروشگاه مواد افیونی تنباکو", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'فروشگاه مواد افیونی تنباکو'، با کاما جدا می‌شوند>" }, "shop/toys": { - "name": "اسباب بازی فروشی" + "name": "اسباب بازی فروشی", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'اسباب بازی فروشی'، با کاما جدا می‌شوند>" }, "shop/travel_agency": { "name": "آژانس مسافرتی", "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'آژانس مسافرتی'، با کاما جدا می‌شوند>" }, "shop/tyres": { - "name": "تایر فروشی" + "name": "تایر فروشی", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'تایر فروشی'، با کاما جدا می‌شوند>" }, "shop/vacant": { - "name": "فروشگاه بدون متصدی", + "name": "فروشگاه بدون فروشنده", "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'فروشگاه بدون فروشنده'، با کاما جدا می‌شوند>" }, "shop/vacuum_cleaner": { - "name": "فروشگاه جاروبرقی" + "name": "فروشگاه جاروبرقی", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'فروشگاه جاروبرقی'، با کاما جدا می‌شوند>" }, "shop/variety_store": { - "name": "فروشگاه متنوع" + "name": "فروشگاه متنوع", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'فروشگاه متنوع'، با کاما جدا می‌شوند>" }, "shop/video": { - "name": "فیلم فروشی" + "name": "فیلم فروشی", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'فیلم فروشی'، با کاما جدا می‌شوند>" }, "shop/video_games": { - "name": "فروشگاه بازی ویدئویی" + "name": "فروشگاه بازی ویدئویی", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'فروشگاه بازی ویدئویی'، با کاما جدا می‌شوند>" }, "shop/water_sports": { - "name": "فروشگاه ورزشهای آبی/شنا " + "name": "فروشگاه ورزش‌های آبی/شنا ", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'فروشگاه ورزش‌های آبی/شنا '، با کاما جدا می‌شوند>" }, "shop/weapons": { "name": "فروشگاه سلاح", "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'فروشگاه سلاح'، با کاما جدا می‌شوند>" }, "tourism": { - "name": "توریستی" + "name": "توریستی", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'توریستی'، با کاما جدا می‌شوند>" }, "tourism/alpine_hut": { - "name": "کلبه ارائه خدمات" + "name": "کلبه آلپ", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'کلبه آلپ'، با کاما جدا می‌شوند>" }, "tourism/artwork": { - "name": "اثر هنری" + "name": "اثر هنری", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'اثر هنری'، با کاما جدا می‌شوند>" }, "tourism/attraction": { - "name": "جاذبه های توریستی" + "name": "جاذبه‌های توریستی", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'جاذبه‌های توریستی'، با کاما جدا می‌شوند>" }, "tourism/camp_site": { - "name": "اردوگاه" + "name": "اردوگاه", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'اردوگاه'، با کاما جدا می‌شوند>" }, "tourism/caravan_site": { - "name": "پارکینگ ماشین کاروان" + "name": "پارکینگ ماشین کاروان", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'پارکینگ ماشین کاروان'، با کاما جدا می‌شوند>" }, "tourism/chalet": { - "name": "کلبه ییلاقی" + "name": "کلبه ییلاقی", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'کلبه ییلاقی'، با کاما جدا می‌شوند>" }, "tourism/guest_house": { - "name": "مهمان خانه" + "name": "مهمان خانه", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'کلبه ییلاقی'، با کاما جدا می‌شوند>" }, "tourism/hostel": { - "name": "مسافرخانه" + "name": "مسافرخانه", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'مسافرخانه'، با کاما جدا می‌شوند>" }, "tourism/hotel": { - "name": "هتل" + "name": "هتل", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'هتل'، با کاما جدا می‌شوند>" }, "tourism/information": { - "name": "اطلاعات" + "name": "اطلاعات", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'اطلاعات'، با کاما جدا می‌شوند>" }, "tourism/motel": { - "name": "متل" + "name": "متل", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'متل'، با کاما جدا می‌شوند>" }, "tourism/museum": { "name": "موزه", "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'موزه'، با کاما جدا می‌شوند>" }, "tourism/picnic_site": { - "name": "مکان پیک نیک" + "name": "مکان پیک نیک", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'مکان پیک نیک'، با کاما جدا می‌شوند>" }, "tourism/theme_park": { - "name": "پارک تفریحی" + "name": "پارک تفریحی", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'پارک تفریحی'، با کاما جدا می‌شوند>" }, "tourism/viewpoint": { - "name": "منظره" + "name": "منظره", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'منظره'، با کاما جدا می‌شوند>" }, "tourism/zoo": { "name": "باغ وحش", "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'باغ وحش'، با کاما جدا می‌شوند>" }, "traffic_calming/bump": { - "name": "سرعت گیر" + "name": "سرعت گیر", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'سرعت گیر'، با کاما جدا می‌شوند>" + }, + "traffic_calming/hump": { + "name": "سرعت گیر عریض", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'سرعت گیر عریض'، با کاما جدا می‌شوند>" + }, + "traffic_calming/rumble_strip": { + "name": "نوار رامبل", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'نوار رامبل'، با کاما جدا می‌شوند>" + }, + "traffic_calming/table": { + "name": "محل عبور پیاده بلند شده", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'محل عبور پیاده بلند شده'، با کاما جدا می‌شوند>" }, "type/boundary": { - "name": "مرز" + "name": "مرز", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'مرز'، با کاما جدا می‌شوند>" }, "type/boundary/administrative": { "name": "مرز اداری", "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'مرز اداری'، با کاما جدا می‌شوند>" }, "type/multipolygon": { - "name": "چند ضلعی" + "name": "چند ضلعی", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'چند ضلعی'، با کاما جدا می‌شوند>" }, "type/restriction": { - "name": "محدوده" + "name": "محدوده", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'محدوده'، با کاما جدا می‌شوند>" }, "type/restriction/no_left_turn": { - "name": "گردش به چپ ممنوع" + "name": "گردش به چپ ممنوع", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'گردش به چپ ممنوع'، با کاما جدا می‌شوند>" }, "type/restriction/no_right_turn": { - "name": "گردش به راست ممنوع" + "name": "گردش به راست ممنوع", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'گردش به راست ممنوع'، با کاما جدا می‌شوند>" }, "type/restriction/no_straight_on": { - "name": "ورود به مسیر مستقیم ممنوع" + "name": "ورود به مسیر مستقیم ممنوع", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'ورود به مسیر مستقیم ممنوع'، با کاما جدا می‌شوند>" }, "type/restriction/no_u_turn": { - "name": "دور زدن ممنوع" + "name": "دور زدن ممنوع", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'دور زدن ممنوع'، با کاما جدا می‌شوند>" }, "type/restriction/only_left_turn": { - "name": "تنها امکان گردش به چپ" + "name": "تنها امکان گردش به چپ", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'تنها امکان گردش به چپ'، با کاما جدا می‌شوند>" }, "type/restriction/only_right_turn": { - "name": "تنها امکان گردش به راست" + "name": "تنها امکان گردش به راست", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'تنها امکان گردش به راست'، با کاما جدا می‌شوند>" }, "type/restriction/only_straight_on": { - "name": "گردش ممنوع" + "name": "گردش ممنوع", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'گردش ممنوع'، با کاما جدا می‌شوند>" }, "type/route": { - "name": "مسیر" + "name": "مسیر", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'مسیر'، با کاما جدا می‌شوند>" }, "type/route/bicycle": { - "name": "مسیر دوچرخه" + "name": "مسیر دوچرخه", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'مسیر دوچرخه'، با کاما جدا می‌شوند>" }, "type/route/bus": { - "name": "مسیر اتوبوس" + "name": "مسیر اتوبوس", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'مسیر اتوبوس'، با کاما جدا می‌شوند>" }, "type/route/detour": { "name": "مسیر جایگزین", @@ -3538,67 +3634,92 @@ "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'مسیر کشتیرانی '، با کاما جدا می‌شوند>" }, "type/route/foot": { - "name": "مسیر پیاده" + "name": "مسیر پیاده", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'مسیر پیاده'، با کاما جدا می‌شوند>" }, "type/route/hiking": { "name": "مسیر کوهنوردی", - "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'مسیر پیاده‌روی'، با کاما جدا می‌شوند>" + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'مسیر کوهنوردی'، با کاما جدا می‌شوند>" }, "type/route/pipeline": { - "name": "مسیر خط لوله" + "name": "مسیر خط لوله", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'مسیر خط لوله'، با کاما جدا می‌شوند>" }, "type/route/power": { "name": "مسیر برق", "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'مسیر انتقال برق'، با کاما جدا می‌شوند>" }, "type/route/road": { - "name": "مسیر جاده" + "name": "مسیر جاده", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'مسیر جاده'، با کاما جدا می‌شوند>" }, "type/route/train": { - "name": "مسیر راه آهن" + "name": "مسیر راه آهن", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'مسیر راه آهن'، با کاما جدا می‌شوند>" }, "type/route/tram": { - "name": "مسیر قطار برقی" + "name": "مسیر قطار برقی", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'مسیر قطار برقی'، با کاما جدا می‌شوند>" }, "type/route_master": { - "name": "مسیر اصلی" + "name": "مسیر اصلی", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'مسیر اصلی'، با کاما جدا می‌شوند>" }, "vertex": { - "name": "سایر" + "name": "سایر", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'سایر'، با کاما جدا می‌شوند>" }, "waterway": { - "name": "راه آبی" + "name": "راه آبی", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'راه آبی'، با کاما جدا می‌شوند>" + }, + "waterway/boatyard": { + "name": "محوطه قایق", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'محوطه قایق'، با کاما جدا می‌شوند>" }, "waterway/canal": { - "name": "کانال" + "name": "کانال", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'کانال'، با کاما جدا می‌شوند>" }, "waterway/dam": { - "name": "سد" + "name": "سد", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'سد'، با کاما جدا می‌شوند>" }, "waterway/ditch": { "name": "جوی آب", - "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'Ditch'، با کاما جدا می‌شوند>" + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'جوی آب'، با کاما جدا می‌شوند>" }, "waterway/drain": { - "name": "فاضلاب" + "name": "فاضلاب", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'فاضلاب'، با کاما جدا می‌شوند>" }, "waterway/fuel": { - "name": "جایگاه سوخت دریایی" + "name": "جایگاه سوخت دریایی", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'جایگاه سوخت دریایی'، با کاما جدا می‌شوند>" }, "waterway/river": { - "name": "رودخانه" + "name": "رودخانه", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'رودخانه'، با کاما جدا می‌شوند>" }, "waterway/riverbank": { - "name": "حاشیه رودخانه" + "name": "حاشیه رودخانه", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'حاشیه رودخانه'، با کاما جدا می‌شوند>" }, "waterway/sanitary_dump_station": { - "name": "دفع توالت دریایی" + "name": "دفع توالت دریایی", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'دفع توالت دریایی'، با کاما جدا می‌شوند>" }, "waterway/stream": { - "name": "نهر" + "name": "نهر", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'نهر'، با کاما جدا می‌شوند>" + }, + "waterway/water_point": { + "name": "آب آشامیدنی دریایی", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'آب آشامیدنی دریایی'، با کاما جدا می‌شوند>" }, "waterway/weir": { - "name": "بند" + "name": "بند", + "terms": "<ترجمه با مترادف یا اصطلاحات مشابه برای 'بند'، با کاما جدا می‌شوند>" } } } diff --git a/dist/locales/fi.json b/dist/locales/fi.json index a356d0769..3f556c8fc 100644 --- a/dist/locales/fi.json +++ b/dist/locales/fi.json @@ -58,7 +58,7 @@ "annotation": "Relaation osapuolen rooli muutettiin." }, "change_tags": { - "annotation": "Tagit vaihdettu." + "annotation": "Ominaisuustietoja vaihdettu." }, "circularize": { "title": "Pyöristä", @@ -245,7 +245,9 @@ "warnings": "Varoitukset", "modified": "Muokattu", "deleted": "Poistettu", - "created": "Luotu" + "created": "Luotu", + "about_changeset_comments": "Tietoja muutoskokoelman kommenteista", + "about_changeset_comments_link": "//wiki.openstreetmap.org/wiki/Good_changeset_comments" }, "contributors": { "list": "Muokkaajat {users}", @@ -277,14 +279,16 @@ "no_results_worldwide": "Ei tuloksia" }, "geolocate": { - "title": "Näytä oma sijaintini" + "title": "Näytä oma sijaintini", + "locating": "Paikannetaan, pieni hetki..." }, "inspector": { - "no_documentation_combination": "Tälle tagille ei löydy käyttöohjeita tai -suosituksia", + "no_documentation_combination": "Tälle ominaisuustiedolle ei löydy käyttöohjeita tai -suosituksia.", "no_documentation_key": "Tälle avaimelle ei löydy käyttöohjeita tai -suosituksia", "show_more": "Näytä lisää", "view_on_osm": "Näytä openstreetmap.org-sivustolla", - "all_tags": "Kaikki tagit", + "all_fields": "Kaikki kentät", + "all_tags": "Kaikki ominaisuustiedot", "all_members": "Kaikki osapuolet", "all_relations": "Kaikki relaatiot", "new_relation": "Uusi relaatio...", @@ -316,10 +320,12 @@ "description": "Taustan asetukset", "percent_brightness": "{opacity}% kirkkaus", "none": "Ei taustaa", + "best_imagery": "Paras ilmakuvalähde tälle sijainnille", "custom": "Mukautettu", "custom_button": "Muokkaa omaa taustaa", "custom_prompt": "Kirjoita tiilen verkko-osoitemallinne. Kelvollisia merkkejä ovat {z}, {x}, {y} Z/X/Y-skeemalle ja {u} quadtile-skeemalle.", "fix_misalignment": "Korjaa ilmakuvavirhe", + "imagery_source_faq": "Mikä tämän ilmakuvan lähde on?", "reset": "palauta", "minimap": { "description": "Pienoiskartta", @@ -339,13 +345,13 @@ "description": "Pisteet", "tooltip": "Paikkapisteet" }, - "major_roads": { - "description": "Päätiet", - "tooltip": "Valtatiet, kadut jne." + "traffic_roads": { + "description": "Liikennetiet", + "tooltip": "Valtatiet, kadut..." }, - "minor_roads": { - "description": "Pienemmät tiet", - "tooltip": "Huoltotiet, pysäköintialuetiet, polut jne." + "service_roads": { + "description": "Huoltotiet", + "tooltip": "Huoltotiet, pysäköintialueväylät, syrjätiet..." }, "paths": { "description": "Kevyenliikenteenväylät", @@ -442,7 +448,8 @@ "facebook": "Jaa Facebookissa", "twitter": "Jaa Twitterissä", "google": "Jaa Google+-palvelussa", - "help_html": "Karttaan tehdyt muutokset ilmestyvät perinteiseen karttanäkymään muutaman minuutin kuluessa. Tiettyjen ominaisuuksien ilmestyminen kartalle ja muutokset tiettyihin karttanäkymiin voivat viedä kauemmin\n(lisätietoja).\n" + "help_html": "Karttaan tehdyt muutokset ilmestyvät perinteiseen karttanäkymään muutaman minuutin kuluessa. Joidenkin ominaisuuksien ilmestyminen kartalle ja muutokset joihinkin karttanäkymiin voivat viedä kauemmin.", + "help_link_text": "Tiedot" }, "confirm": { "okay": "OK", @@ -465,15 +472,15 @@ "used_with": "käytetään tyypin {type} kanssa" }, "validations": { - "untagged_point": "Piste ilman tageja", - "untagged_line": "Viiva ilman tageja", - "untagged_area": "Alue ilman tageja", + "untagged_point": "Ominaisuustiedoton piste", + "untagged_line": "Ominaisuustiedoton viiva", + "untagged_area": "Ominaisuustiedoton alue", "many_deletions": "Haluatko varmasti poistaa {n} kohdetta? Kohteet poistetaan kaikkien näkyviltä OpenStreetMap-palvelussa.", - "tag_suggests_area": "Tagin {tag} mukaan viiva on alue, vaikka se ei sitä ole.", + "tag_suggests_area": "Ominaisuustiedon {tag} mukaan viiva on alue, vaikka se ei sitä ole.", "untagged_point_tooltip": "Valitse ominaisuustyyppi, joka kuvaa tämän pisteen tarkoitusta.", "untagged_line_tooltip": "Valitse ominaisuustyyppi, joka kuvaa tämän viivan tarkoitusta.", "untagged_area_tooltip": "Valitse ominaisuustyyppi, joka kuvaa tämän alueen tarkoitusta.", - "deprecated_tags": "Vanhentuneet tagit: {tags}" + "deprecated_tags": "Vanhentuneet ominaisuustiedot: {tags}" }, "zoom": { "in": "Lähennä", @@ -487,9 +494,15 @@ "zoom": "Lähennä GPX-reittiin", "browse": "Selaa GPX-tiedostoja" }, + "mapillary_images": { + "tooltip": "Katunäkymäkuvat (Mapillary)", + "title": "Valokuvat kartalla (Mapillary)" + }, + "mapillary_signs": { + "tooltip": "Liikennemerkit (Mapillary)", + "title": "Liikennemerkit kartalla (Mapillary)" + }, "mapillary": { - "tooltip": "Mapillaryn toimittamat katutasokuvat", - "title": "Kuvakerros (Mapillary)", "view_on_mapillary": "Näytä tämä kuva Mapillary-palvelussa" }, "help": { @@ -500,55 +513,86 @@ "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 tagien 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 tagit -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", + "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", "buildings": "# Rakennukset\n\nOpenStreetMap sisältää maailman laajimman rakennustietokannan.\nVoit osallistua tämän tietokannan luomiseen ja kehittämiseen.\n\n### Valitseminen\n\nValitse rakennus napsauttamalla sen seinää. Rakennus korostuu,\nrakennuksen viereen tulee pikatoiminto palkki ja rakennuksen\nmuokkausnäkymä avautuu.\n\n### Muokkaaminen\n\nJoskus rakennukset ovat väärin sijoitettuja tai niiden tiedot ovat virheellisiä.\n\nSiirrä rakennusta valitsemalla se ja napsauttamalla Muokkaa. Liikuta\nrakennusta hiirellä ja aseta se uudelle paikalleen napsauttamalla.\n\nMuuta rakennuksen muotoa napsauttamalla ja vetämällä\nsen rajojen pisteitä oikeille kohdille.\n\n### Piirtäminen\n\nYksi yleisimmistä rakennusten piirtämiseen liittyvistä kysymyksistä on se,\nettä OpenStreetMapissa rakennus voidaan piirtää tai merkitä vain pisteellä.\nNyrkkisääntö on, että rakennusten ulkomuodot tulisi aina pyrkiä piirtämään\nmahdollisimman tarkasti ja sijoittaa mahdolliset sisällä toimivat yritykset paikkapisteinä sen sisään.\n\nAloita rakennuksen piirtäminen napsauttamalla yläpalkista Alue.\nPeruuta piirtäminen painamalla näppäimistön askelpalautinta.\nViimeistele rakennus sulkemalla se napsauttamalla lähtöpistettä uudelleen.\n\n### Poistaminen\n\nJos rakennus on täysin virheellinen - se esimerkiksi puuttuu satelliittikuvasta\nkokonaan tai se ei varmasti ole enää olemassa - se tulee poistaa\nkartalta. Mieti tarkkaan ennen karttakohteiden poistamispäätöstä -\nmuutos näkyy kartalla kaikille ja lisäksi satelliittikuvat ovat usein\nvanhentuneita, joten rakennus on jo voitu ehtiä rakentaa uudelleen.\n\nPoista rakennus valitsemalla se ja napsauttamalla sitten roskakorin\nkuvaketta tai napsauttamalla näppäimistön Delete-näppäintä.\n", "relations": "# Suhteet\n\nSuhde on erityistyyppinen OpenStreetMap-ominaisuus, joka ryhmittää yhteen muita\nominaisuuksia. Esimerkiksi kaksi yleistä suhdetyyppiä ovat *route relations*,\njotka ryhmittävät yhteen tienosat, jotka kuuluvat tiettyyn moottoritiehen tai\npäätiehen, ja *multipolygons*, jotka ryhmittävät yhteen useita viivoja, jotka määrittävät\nmutkikkaita alueita (sellaisia, joissa on useita kappaleita tai reikiä, kuten donitsissa).\n\nOminaisryhmää suhteessa kutsutaan *members*. Sivupalkissa voit nähdä\nminkä suhteiden jäsenenä ominaisuus on, ja napsauttaa suhdetta siellä\nsen valitsemiseksi. Kun suhde on valittu, voit nähdä kaikki sen jäsenet\nlueteltuina sivupalkissa ja korostettuna kartalla.\n\nEnimmäkseen iD huolehtii suhteiden ylläpidosta automaattisesti muokkauksen\naikana. Tärkein seikka, josta sinun pitäisi olla tietoinen, on että jos poistat\ntienpätkän piirtääksesi sen tarkempaa, sinun pitäisi varmistua, että uusi pätkä on\nsaman suhteen jäsen kuin alkuperäinen.\n\n## Suhteiden muokkaus\n\nJos haluat muokata suhteita, tässä ovat perusasiat.\n\nOminaisuuden lisäämiseksi suhteeseen, valitse ominaisuus, napsauta ”+”-painiketta\nsivupalkin ”All relations”-kappaleessa, ja valitse tai kirjoita suhteen nimi.\n\nUuden suhteen luomisesksi valitse ensin ominaisuus, jonka pitäisi olla jäsen,\nnapsauta ”+”-painiketta ”All relations”-kappaleessa ja valitse ”New relation...”.\n\nOminaisuuden poistamiseksi suhteesta valitse ominaisuus ja napsauta\nroskakoripainiketta sen suhteen vieressä, josta haluat sen poistaa.\n\nVoit luoda monikulmioita rei'illä käyttäen ”Merge”-työkalua. Piirrä kaksi aluetta (sisempi\nja ulompi), pidä Vaihto-näppäin alhaalla ja napsauta niistä kumpaakin molempien\nvalitsemiseksi, ja napsauta sitten ”Merge” (+)-painiketta.\n" }, "intro": { + "graph": { + "city_hall": "Jokilaakson kaupungintalo", + "fire_department": "Jokilaakson paloasema", + "memory_isle_park": "Patsaspuisto", + "riverwalk_trail": "Joenrannanpolku", + "w_michigan_ave": "Läntinen valtaväylä", + "e_michigan_ave": "Itäinen valtaväylä", + "spring_st": "Jokilaakson puistokatu", + "scidmore_park": "Aurinkopuisto", + "petting_zoo": "Aurinkopuiston eläintarha", + "n_andrews_st": "Pohjoinen kauppakatu", + "s_andrews_st": "Eteläinen kauppakatu", + "n_constantine_st": "Pohjoinen kauppakatu", + "s_constantine_st": "Eteläinen kauppakatu", + "rocky_river": "Pyhäpuro", + "railroad_dr": "Rautatienkatu", + "conrail_rr": "Pohjoisrata", + "st_joseph_river": "Pyhäjoki", + "n_main_st": "Pohjoinen pääkatu", + "s_main_st": "Eteläinen pääkatu", + "water_st": "Jokikatu", + "foster_st": "Autotie", + "portage_river": "Sorsajoki", + "flower_st": "Paratiisitie", + "elm_st": "Hyvinvoinninkatu", + "walnut_st": "Onnelanraitti", + "morris_ave": "Ilokaari", + "east_st": "Aurinkorinne", + "portage_ave": "Sorsakatu" + }, "navigation": { - "title": "Liikkuminen", + "title": "Käyttöliittymä", "drag": "Kartalla näkyy OpenStreetMapiin piirretyt kohteet taustakuvan päällä. Liiku kartalla siirtämällä, loitontamalla ja lähentämällä kuten millä tahansa verkkosivukartalla. **Vedä karttaa!**", "select": "Karttakohteita on kolmenlaisia: pisteitä, viivoja ja alueita. Pisteet voivat olla viiva- tai paikkapisteitä. Kaikki nämä kohteet valitaan muokattaviksi napsauttamalla niitä. **Valitse tämä paikkapiste napsauttamalla sitä.**", - "header": "Otsikko kertoo karttakohteen tyypin.", - "pane": "Kun jokin karttakohde valitaan napsauttamalla sitä, vasempaan reunaan ilmestyy muokkaustoiminnot. Näkymän otsikko kertoo karttakohteen tyypin. Alapuolella ovat karttakohteen ominaisuudet, kuten nimi tai osoite. **Sulje muokkausnäkymä napsauttamalla rastia oikeasta yläkulmasta.**" + "pane": "Kun jokin karttakohde valitaan napsauttamalla sitä, vasempaan reunaan ilmestyy muokkaustoiminnot. Näkymän otsikko kertoo karttakohteen tyypin. Alapuolella ovat karttakohteen ominaisuudet, kuten nimi tai osoite. **Sulje muokkausnäkymä napsauttamalla {button}-painiketta oikeasta yläkulmasta.**", + "search": "Ominaisuuksia voi myös hakea nykyisestä näkymästä tai maailmanlaajuisesti. **Etsi kohdetta \"{name}\"**", + "choose": "**Valitse kohde napsauttamalla listalta {name}.**", + "chosen": "Hienoa! {name} on nyt valittu. **Sulje muokkausnäkymä napsauttamalla {button}-painiketta oikeasta yläkulmasta.**" }, "points": { "title": "Paikkapisteet", - "add": "Paikkapisteitä voidaan käyttää kauppojen, ravintoloiden, muistomerkkien ja muiden vastaavien pienten kohteiden merkitsemiseen. Niillä ilmoitetaan vain pieni, hieman epämääräinenkin sijainti. **Lisää uusi paikkapiste napsauttamalla Paikkapiste.**", - "place": "Lisää paikkapiste kartalle napsauttamalla kartalta kohtaa, jossa se on. **Lisää paikkapiste rakennuksen päälle.**", - "search": "Pisteillä voidaan esittää monia erilaisia ominaisuuksia. Lisäämäsi piste on Kahvila. **Hae '{name}'**", - "choose": "**Valitse Kahvila listalta.**", - "describe": "Paikkapiste on nyt merkitty kahvilaksi. Lisää paikkapistelle lisätietoja muokkausnäkymässä. **Lisää paikan nimi**", - "close": "Muokkausnäkymä suljetaan napsauttamalla rastia oikeasta yläkulmasta. **Sulje muokkausnäkymä**", + "add": "Paikkapisteitä voidaan käyttää kauppojen, ravintoloiden, muistomerkkien ja muiden vastaavien pienten kohteiden merkitsemiseen. Niillä merkitään pieniä kohteita, joiden sijainti on hyvin tarkka. **Lisää uusi paikkapiste napsauttamalla {button} Paikkapiste.**", + "place": "Lisää paikkapiste kartalle napsauttamalla kartalta kohtaa, jossa se sijaitsee. **Lisää paikkapiste rakennuksen päälle.**", + "search": "Pisteillä voidaan esittää monia erilaisia ominaisuuksia. Lisäämäsi piste on kahvila. **Hae \"{name}\"**", + "choose": "**Valitse kahvila listalta.**", + "describe": "Paikkapiste on nyt merkitty kahvilaksi. Lisää paikkapisteelle lisätietoja muokkausnäkymässä. **Lisää paikan nimi**", + "close": "Muokkausohjelma muistaa kaikki muutokset automaattisesti. **Sulje muokkausnäkymä napsauttamalla {button}-painiketta oikeasta yläkulmasta.**", "reselect": "Useimmat paikat on jo merkitty kartalle, mutta niiden tiedoissa voi olla puutteita. Niitä voidaan lisätä jälkikäteen. **Valitse äsken luotu karttapiste.**", - "fixname": "**Vaihda paikkapisteen nimi ja sulje muokkausnäkymä.**", + "fixname": "**Vaihda kohteen nimi ja sulje sitten muokkausnäkymä napsauttamalla {button}-painiketta oikeasta yläkulmasta.**", "reselect_delete": "Kaikki karttakohteet voidaan poistaa. **Napsauta äsken luotua karttapistettä.**", - "delete": "Karttapisteen ympärille avautuva valikko sisältää karttakohteeseen liittyviä toimintoja, kuten kohteen poistamisen. **Poista paikkapiste.**" + "delete": "Karttapisteen ympärille avautuvassa valikossa on karttakohteeseen liittyviä toimintoja, kuten kohteen poistaminen. **Poista paikkapiste napsauttamalla {button}-painiketta.**" }, "areas": { "title": "Alueet", - "add": "Alueet ovat tarkempia kuin pelkät viivat tai paikkapisteet. Ne soveltuvat esimerkiksi järvien, rakennusten ja asuinalueiden merkitsemiseen. **Luo uusi alue napsauttamalla Alue-painiketta.**", + "add": "Alueet ovat tarkempia kuin pelkät viivat tai paikkapisteet. Ne soveltuvat esimerkiksi järvien, rakennusten ja asuinalueiden merkitsemiseen. **Luo uusi alue napsauttamalla {button} Alue-painiketta.**", "corner": "Alueet piirretään sijoittamalla (viiva)pisteitä sen reunoille eli \"aitaamalla\" piirrettävä alue. **Aloita alueen piirtäminen napsauttamalla leikkipuiston nurkkaa.**", "place": "Piirrä alue napsauttamalla lisää viivapisteitä. Viimeistele alue napsauttamalla aloituspistettä uudelleen, jolloin alue sulkeutuu. **Piirrä leikkipuisto.**", - "search": "**Hae '{name}'.**", + "search": "**Hae \"{name}\".**", "choose": "**Valitse Leikkipuisto listasta.**", - "describe": "**Lisää leikkipuistolle nimi ja sulje sitten muokkausnäkymä.**" + "describe": "**Lisää leikkipuistolle nimi ja sulje sitten muokkausnäkymä napsauttamalla {button}-painiketta oikeasta yläkulmasta.**" }, "lines": { "title": "Viivat", - "add": "Viivoja käytetään muun muassa teiden, jokien ja rautateiden piirtämiseen. **Lisää uusi viiva napsauttamalla Viiva.**", + "add": "Viivoja käytetään muun muassa teiden, jokien ja rautateiden piirtämiseen. **Lisää uusi viiva napsauttamalla {button} Viiva.**", "start": "**Aloita viiva napsauttamalla tien loppupistettä.**", - "intersect": "Lisää pisteitä viivaan napsauttamalla karttaa. Karttaa voi liikuttaa vetämällä viivan piirtämisen aikana. Tiet ja monet muutkin viivat ovat osa isompaa kokonaisuutta. Reitityksen takia on tärkeää, että tiet on yhdistetty toisiinsa oikein. **Luo kahden kadun risteys napsauttamalla Flower Streetiä.**", - "finish": "Viimeistele viiva kaksoisnapsauttamalla viimeisen viivapisteen kohdalla. **Lopeta viivan piirtäminen.**", + "intersect": "Lisää pisteitä viivaan napsauttamalla karttaa. Karttaa voi liikuttaa vetämällä viivan piirtämisen aikana. Tiet ja monet muutkin viivat ovat osa isompaa kokonaisuutta. Reitityksen takia on tärkeää, että tiet on yhdistetty toisiinsa oikein. **Luo kahden kadun risteys napsauttamalla {name}tä.**", + "finish": "Viimeistele viiva kaksoisnapsauttamalla viimeisen viivapisteen kohdalla. **Lopeta viivan piirtäminen napsauttamalla viimeistä pistettä uudelleen.**", "road": "**Valitse Tie listalta.**", - "residential": "Tiet luokitellaan niiden suuruden mukaan eri ryhmiin, yleisin niistä on asuinaluetie. **Valitse tietyypiksi Asuinaluetie**", - "describe": "**Nimeä tie ja sulje muokkausnäkymä.**", - "restart": "Tee kadulle risteys Flower Streetin kanssa.", - "wrong_preset": "Et valinnut Asuinkatu-tietyyppiä. **Kokeile uudelleen napsauttamalla tätä**" + "residential": "Tiet luokitellaan niiden koon mukaan eri ryhmiin, yleisin niistä on asuinaluetie. **Valitse tietyypiksi Asuinaluetie**", + "describe": "**Nimeä tie ja sulje sitten muokkausnäkymä napsauttamalla {button}-painiketta oikeasta yläkulmasta.**", + "wrong_preset": "Et valinnut Asuinalue-tietyyppiä. **Kokeile uudelleen napsauttamalla tätä**" }, "startediting": { "title": "Aloita kartanmuokkaus!", - "help": "Lisäohjeita ja tämä aloitusopas löytyvät täältä.", + "help": "Lisäohjeita ja tämä aloitusopas löytyvät aina napsauttamalla {button} Ohje-painiketta", "save": "Muista tallentaa muutokset säännöllisesti!", "start": "Aloita kartanmuokkaus!" } @@ -556,34 +600,34 @@ "presets": { "categories": { "category-building": { - "name": "Rakennus" + "name": "Rakennukset" }, "category-golf": { - "name": "Golf" + "name": "Golf-kentät" }, "category-landuse": { "name": "Maankäyttö" }, "category-path": { - "name": "Kevyenliikenteenväylä" + "name": "Kevyenliikenteenväylät" }, "category-rail": { - "name": "Rautatie" + "name": "Rautatiet" }, "category-restriction": { - "name": "Rajoitus" + "name": "Rajoitukset" }, "category-road": { - "name": "Tie" + "name": "Tiet ja kadut" }, "category-route": { - "name": "Reitti" + "name": "Reitit" }, "category-water-area": { - "name": "Vesi" + "name": "Vesialueet" }, "category-water-line": { - "name": "Vesi" + "name": "Vesireitit" } }, "fields": { @@ -884,7 +928,7 @@ } }, "fixme": { - "label": "Korjaa minut" + "label": "Virheenkorjauspyyntö" }, "fuel": { "label": "Polttoaine" @@ -933,6 +977,9 @@ "label": "Tasoitussuositus (HCP)", "placeholder": "1-18" }, + "handrail": { + "label": "Käsikaide" + }, "highway": { "label": "Tyyppi" }, @@ -1133,13 +1180,13 @@ "piste/difficulty": { "label": "Haastavuus", "options": { - "advanced": "Keskivaikea (punainen timantti)", - "easy": "Erittäin helppo (vihreä ympyrä)", - "expert": "Vaikea (musta timantti)", + "advanced": "Vaikea (musta)", + "easy": "Helppo (sininen)", + "expert": "Äärimmäisen vaikea (kaksoismusta/oranssi)", "extreme": "Extreme (edellyttää kiipeilyvarusteet)", "freeride": "Merkitsemätön (off-rinne)", - "intermediate": "Helppo (sininen neliö)", - "novice": "Vasta-alkaja (ohjeellinen)" + "intermediate": "Keskivaikea (punainen)", + "novice": "Erittäin helppo (vihreä)" }, "placeholder": "Helppo, keskivaikea, vaikea..." }, @@ -1526,8 +1573,8 @@ "terms": "pyörävuokraamo, kaupunkipyörä, pyöränvuokraus, pyörän vuokraus, polkupyörävuokraamo, polkupyörän vuokraus, polkupyöränvuokraus, polkupyörä, pyörä" }, "amenity/bicycle_repair_station": { - "name": "Pyöränhuoltopiste", - "terms": "polkupyörä, pyörä, pyöräily, polkupyöräily, huolto, pyörän, polkupyörän, pyöräilyhuolto, pyörähuolto, pikahuolto, korjaus, pyöräkorjaus, pyöränkorjaus, pyöränhuolto, rengaspaine, rengaspaineet, renkaanpaine, renkaanpaineet, ilma, ilmanpumppaus, ilmantäyttö, paineistus" + "name": "Polkupyörän huoltoteline", + "terms": "teline, pidike, huolto, pyörä, polkupyörä, pyörän, polkupyörän" }, "amenity/biergarten": { "name": "Ulkoilmaolutravintola", @@ -1582,6 +1629,9 @@ "amenity/clock": { "name": "Kello" }, + "amenity/college": { + "name": "Korkeakoulualue (college)" + }, "amenity/compressed_air": { "name": "Ilmanpainepiste", "terms": "renkaat, auto, autoilu, rengas, täyttö, paineilma, ilmantäyttö, kompressori" @@ -1594,8 +1644,8 @@ "name": "Hammaslääkäriasema", "terms": "hammaslääkäri, klinikka, hammasklinikka, hammas, hampaat, hammashoito, suuhygienia, suuhygienisti, sairaala, terveyskeskus, terveys, lääkäri, sairaus, suuterveys, suu" }, - "amenity/doctor": { - "name": "lääkäri" + "amenity/doctors": { + "name": "Yksityinen lääkäri" }, "amenity/drinking_water": { "name": "Juomavesi" @@ -1606,6 +1656,9 @@ "amenity/fast_food": { "name": "Pikaruokaravintola" }, + "amenity/ferry_terminal": { + "name": "Laivaterminaali" + }, "amenity/fire_station": { "name": "Paloasema", "terms": "paloasema, palokeskus, vpk, vapaapalokunta" @@ -1629,6 +1682,9 @@ "name": "Sairaala-alue", "terms": "Sairaala-alue" }, + "amenity/hunting_stand": { + "name": "Metsästyspaikka" + }, "amenity/kindergarten": { "name": "Esikoulu", "terms": "eskari, leikkikoulu, koulu, nollaluokka, 0. luokka, 0 luokka, 0-luokka" @@ -1640,6 +1696,9 @@ "amenity/marketplace": { "name": "Tori" }, + "amenity/motorcycle_parking": { + "name": "Moottoripyöräpysäköinti" + }, "amenity/nightclub": { "name": "Yökerho" }, @@ -1704,6 +1763,9 @@ "name": "Ravintola", "terms": "Ravintola, Ruokaravintola, Bistro, Krouvi, Pizzeria, Ruokala" }, + "amenity/sanitary_dump_station": { + "name": "Asuntoautojen jäteveden tyhjennyspiste" + }, "amenity/school": { "name": "Koulualue", "terms": "koulu, koulutus, ala-aste, koulualue, alue, koulupiha, piha, välitunti, välituntialue" @@ -1726,8 +1788,8 @@ "name": "Studio" }, "amenity/swimming_pool": { - "name": "Uima-allas", - "terms": "uimahalli, uintikeskus, uimastadion, uima-allas, uinti, uiminen" + "name": "Uimahalli tai -allas", + "terms": "uimahalli, uintikeskus, uimastadion, uima-allas, uinti, uiminen, maauimala, julkinen, ulkoilma, ulkoilma-allas, ulkoallas" }, "amenity/taxi": { "name": "Taksitolppa", @@ -1752,6 +1814,32 @@ "amenity/university": { "name": "Yliopistoalue" }, + "amenity/vending_machine/cigarettes": { + "name": "Tupakka-automaatti", + "terms": "tupakka, tupakointi, savu, polttaminen, polttaa, rööki, automaatti" + }, + "amenity/vending_machine/condoms": { + "name": "Kondomiautomaatti", + "terms": "ehkäisy, kondomi, automaatti" + }, + "amenity/vending_machine/drinks": { + "name": "Juoma-automaatti" + }, + "amenity/vending_machine/news_papers": { + "name": "Lehtiautomaatti" + }, + "amenity/vending_machine/parking_tickets": { + "name": "Pysäköintimaksuautomaatti", + "terms": "parkkiautomaatti, automaatti, maksu, maksaa, maksaminen, pysäköinti, parkki, parkkimaksu, pysäköintimaksu" + }, + "amenity/vending_machine/public_transport_tickets": { + "name": "Joukkoliikenteen lippuautomaatti", + "terms": "lippu, automaatti, bussilippu, junalippu, metrolippu, myynti, myyntiautomaatti, joukkoliikenne, julkinen, liikenne" + }, + "amenity/vending_machine/sweets": { + "name": "Välipala-automaatti", + "terms": "snack, välipala, patukka, karkki, automaatti, syötävää, syömistä" + }, "amenity/veterinary": { "name": "Eläinlääkäri" }, @@ -1759,6 +1847,10 @@ "name": "Roskakori", "terms": "roska-astia, roskis, roskapönttö, jäte-astia, kierrätyspiste, kierrätyslaatikko, roska, kierrätys, jäte, jätteet" }, + "amenity/water_point": { + "name": "Asuntoauton vesipiste", + "terms": "vesi, vettä, veden, vedentäyttö, täyttö, täyttäminen, asuntoauto, asuntovaunu, karavaanari, otto, vedenotto" + }, "area": { "name": "Alue" }, @@ -1832,6 +1924,15 @@ "building/bunker": { "name": "Bunkkeri" }, + "building/cathedral": { + "name": "Katedraalirakennus" + }, + "building/chapel": { + "name": "Kappelirakennus" + }, + "building/church": { + "name": "Kirkkorakennus" + }, "building/college": { "name": "Korkeakoulurakennus (college)" }, @@ -1849,7 +1950,8 @@ "name": "Asuntola" }, "building/entrance": { - "name": "Sisään- tai uloskäynti" + "name": "Sisään- tai uloskäynti", + "terms": "ovi, portti, sisään, ulos, sisäänkäynti, uloskäynti" }, "building/garage": { "name": "Autotalli", @@ -2002,7 +2104,7 @@ "name": "Maalari" }, "craft/photographer": { - "name": "valokuvaaja" + "name": "Valokuvaaja" }, "craft/photographic_laboratory": { "name": "Valokuvausliike", @@ -2015,7 +2117,7 @@ "name": "Putkimies" }, "craft/pottery": { - "name": "savenvalimo" + "name": "Savenvalamo" }, "craft/rigger": { "name": "nosturi" @@ -2088,7 +2190,8 @@ "terms": "hätänumero, hätäpuhelin, hätätilanne, poikkeuspuhelin, hätäkeskus, hätäilmoitus" }, "entrance": { - "name": "Sisään- tai uloskäynti" + "name": "Sisään- tai uloskäynti", + "terms": "ovi, portti, sisään, ulos, sisäänkäynti, uloskäynti" }, "footway/crossing": { "name": "Suojatieväylä" @@ -2246,7 +2349,7 @@ "name": "Yhdystien ramppi" }, "highway/track": { - "name": "Metsätie" + "name": "Huoltamaton pikkutie" }, "highway/traffic_signals": { "name": "Liikennevalot" @@ -2262,7 +2365,7 @@ "terms": "kääntymispaikka, kääntöpaikka, U-käännös, kääntöympyrä, kääntymisympyrä, U-käännöksen tekopaikka" }, "highway/unclassified": { - "name": "Luokittelematon tie" + "name": "Syrjätie/luokittelematon tie" }, "historic": { "name": "Historiallinen paikka" @@ -2298,6 +2401,9 @@ "landuse": { "name": "Maankäyttö" }, + "landuse/allotments": { + "name": "Yhteisöpuutarha" + }, "landuse/basin": { "name": "Vesiallas" }, @@ -2339,6 +2445,9 @@ "landuse/orchard": { "name": "Hedelmätarha" }, + "landuse/plant_nursery": { + "name": "Taimitarha" + }, "landuse/quarry": { "name": "Louhos" }, @@ -2357,6 +2466,9 @@ "leisure/adult_gaming_centre": { "name": "Uhkapelipelaamo" }, + "leisure/bird_hide": { + "name": "Lintutorni" + }, "leisure/bowling_alley": { "name": "Keilauskeskus", "terms": "keila, keilaaminen, keilaus, keilarata" @@ -2428,19 +2540,26 @@ "name": "Veneramppi", "terms": "veneramppi, vesillelaskupaikka, veneenlaskupaikka, vene, järveenlaskupaikka, järviramppi" }, - "leisure/sports_center": { - "name": "Urheilukeskus/kuntosali", - "terms": "urheilu, urheilukenttä, kenttä, urheilusali, sali, kuntoilu, kunto, kuntosali, urheilukeskus, urheilualue, sisäpelihalli, sisähalli, sisäliikunta, halli" + "leisure/sports_centre": { + "name": "Urheilukeskus/kuntosali" + }, + "leisure/sports_centre/swimming": { + "name": "Uimahalli tai -allas", + "terms": "uimahalli, kylpylä, uima-allas, uintikeskus, uinti, uiminen, vesi, vesiurheilu, urheilu, vesiurheilukeskus, vesiurheiluhalli" }, "leisure/stadium": { "name": "Stadion" }, "leisure/swimming_pool": { - "name": "Uima-allas" + "name": "Uimahalli tai -allas", + "terms": "uimahalli, uintikeskus, uimastadion, uima-allas, uinti, uiminen, maauimala, julkinen, ulkoilma, ulkoilma-allas, ulkoallas" }, "leisure/track": { "name": "Kilparata (ei moottoriurheilu)" }, + "leisure/water_park": { + "name": "Vesipuisto" + }, "line": { "name": "Viiva" }, @@ -2450,6 +2569,9 @@ "man_made/breakwater": { "name": "Aallonmurtaja" }, + "man_made/chimney": { + "name": "Savupiippu" + }, "man_made/cutline": { "name": "Leikkaa viiva" }, @@ -2461,6 +2583,13 @@ "name": "Lipputanko", "terms": "lippu, liputus, salko, lippusalko, tanko, tolppa, lipputolppa, liputuspäivä, liputtaa" }, + "man_made/gasometer": { + "name": "Kaasusäiliö" + }, + "man_made/groyne": { + "name": "Rantavalli", + "terms": "suojapato" + }, "man_made/lighthouse": { "name": "Majakka" }, @@ -2511,10 +2640,26 @@ "military/bunker": { "name": "Bunkkeri" }, + "military/checkpoint": { + "name": "Tarkistuspiste", + "terms": "turvallisuus, turvatarkastus, checkpoint, check, point, henkilöllisyys, tarkastus, tarkistus" + }, + "military/danger_area": { + "name": "Vaarallinen alue" + }, + "military/naval_base": { + "name": "Laivastotukikohta" + }, + "military/obstacle_course": { + "name": "Esterata" + }, "military/range": { "name": "Sotilasalue", "terms": "varuskunta, sotilas, armeija, sota, sodankäynti" }, + "military/training_area": { + "name": "Harjoittelualue" + }, "natural": { "name": "Luonto" }, @@ -2601,7 +2746,8 @@ "terms": "tilintarkastus, tilintarkastaja, kirjanpito, kirjanpitäjä, kirjanpitotoimisto" }, "office/administrative": { - "name": "Hallinnon toimisto" + "name": "Kunnallishallinnon toimisto", + "terms": "kunta, paikkakunta, paikallinen, paikallis, seutu, seudullinen, kaupunki, kaupungin, kunnan, kunnallinen, toimisto, hallinto, hallitus" }, "office/architect": { "name": "Arkkitehtitoimisto" @@ -2610,7 +2756,7 @@ "name": "Yritystoimisto" }, "office/educational_institution": { - "name": "Oppilatos", + "name": "Oppilaitos", "terms": "koulu, alakoulu, ala-aste, yläaste, yläkoulu, lukio, yhteislukio, keskikoulu, koulutus, opiskelu, oppilaitos, yliopisto" }, "office/employment_agency": { @@ -2624,7 +2770,8 @@ "name": "Taloustoimisto" }, "office/government": { - "name": "Hallinnon toimisto" + "name": "Valtionhallinnon toimisto", + "terms": "valtio, valtion, osavaltio, osavaltion, lääni, läänin, seutu, seudullinen, valtiollinen, läänillinen, kunnan, toimisto, hallinto, hallitus" }, "office/insurance": { "name": "Vakuutustoimisto", @@ -2638,6 +2785,10 @@ "name": "Lakitoimisto", "terms": "asianajotoimisto, asianajajatoimisto, asianajo, asianajaja, lakimies, juristi, toimisto, lakiasia, lakiasiaintoimisto" }, + "office/newspaper": { + "name": "Toimitus", + "terms": "sanomalehti, sanomalehden, lehti, lehden, aikakauslehti, aikakauslehden, tv, tv-toimitus, media, mediatalo, sanomatalo, lehtitoimitus, toimisto" + }, "office/ngo": { "name": "Kansalaisjärjestö", "terms": "kansalaisjärjestö, järjestö, kansanliike, kansanjärjestö, kansalaisjärjestötoimisto, toimisto" @@ -2749,7 +2900,8 @@ "name": "Käyttämätön rautatie" }, "railway/funicular": { - "name": "funikulaari" + "name": "Kiskoköysirata", + "terms": "funikulaari, köysihissi, gondoli, gondolihissi, hissi, rata, hissirata, köysirata" }, "railway/halt": { "name": "Seisake", @@ -2807,7 +2959,7 @@ "name": "Antiikkiliike" }, "shop/art": { - "name": "Taidegalleria" + "name": "Taideliike" }, "shop/baby_goods": { "name": "Vauvatarvikeliike", @@ -2827,6 +2979,10 @@ "shop/beauty": { "name": "Kauneushoitola" }, + "shop/bed": { + "name": "Vuodetarvikeliike", + "terms": "uni, peti, sänky, sängyn, sängyt, pedin, petivaatteet, lakana, peitto, tyyny, patja, nukkuminen, täkki, vuode, vuoteen, myymälä, kauppa, liike, puoti" + }, "shop/beverages": { "name": "Viinakauppa" }, @@ -2913,7 +3069,8 @@ "name": "Elektroniikkamyymälä" }, "shop/erotic": { - "name": "Erotiikkamyymälä" + "name": "Erotiikkamyymälä", + "terms": "seksi, seksilelu, lelu, aikuinen, aikuisten, K18, porno, erotiikka, eroottinen, kauppa, liike, myymälä, putiikki" }, "shop/fabric": { "name": "Rakennusliike" @@ -2962,9 +3119,15 @@ "name": "Kuuloapumyymälä", "terms": "kuulo, kuuleminen, kuulovamma, kuulovammaisuus, vamma, vammaisuus, kuulokoje, huono kuulo" }, + "shop/herbalist": { + "name": "Luontaistuotemyymälä" + }, "shop/hifi": { "name": "Hifi-myymälä" }, + "shop/interior_decoration": { + "name": "Sisustusmyymälä" + }, "shop/jewelry": { "name": "Jalokiviliike" }, @@ -2995,6 +3158,9 @@ "shop/massage": { "name": "Hierontayritys" }, + "shop/medical_supply": { + "name": "Lääketarvikemyymälä" + }, "shop/mobile_phone": { "name": "Matkapuhelinmyymälä" }, @@ -3011,6 +3177,9 @@ "name": "Instrumenttimyymälä", "terms": "musiikki, soitin, soittimet, instrumentti, soittaminen, soitto" }, + "shop/newsagent": { + "name": "Lehtikoju" + }, "shop/optician": { "name": "Optikko", "terms": "optikko, optiikko, optometristi, optometri, optometria, silmälasi, silmälasit, aurinkolasi, aurinkolasit, silmälasiliike" @@ -3019,6 +3188,9 @@ "name": "Luomumyymälä", "terms": "luomu, luomuruoka, ympäristö, ympäristöystävällisyys, ruoka, ruokakauppa" }, + "shop/outdoor": { + "name": "Ulkoilmamyymälä" + }, "shop/paint": { "name": "Maalikauppa", "terms": "maalaaminen, maali, maalit, maalaus, rautakauppa, maalimyymälä, maaliliike" @@ -3032,10 +3204,17 @@ "shop/photo": { "name": "Valokuvausliike" }, + "shop/pyrotechnics": { + "name": "Ilotulitusmyymälä", + "terms": "ilotulite, ilotulitus, raketti, kauppa, liike, myymälä, puoti, myyntipiste, uusi, vuosi, uusivuosi, raketin, raketinammunta" + }, "shop/radiotechnics": { "name": "Elektroniikkakomponenttimyymälä", "terms": "radio, elektroniikka, komponentti, tekninen, tekniikka, osa, osat, varaosa" }, + "shop/religion": { + "name": "Uskonnollinen myymälä" + }, "shop/scuba_diving": { "name": "Sukellusliike", "terms": "laitesukellus, sukellus, sukeltaminen, laitesukeltaminen, sukelluskauppa, sukellusliike" @@ -3047,7 +3226,8 @@ "name": "Kenkäkauppa" }, "shop/sports": { - "name": "Urheiluliike" + "name": "Urheiluliike", + "terms": "urheilu, kauppa, liike, putiikki, myymälä, urheilukauppa, urheilumyymälä, liikunta" }, "shop/stationery": { "name": "Toimistotarvikekauppa" @@ -3056,7 +3236,7 @@ "name": "Supermarket" }, "shop/tailor": { - "name": "räätäli" + "name": "Räätäliliike" }, "shop/tattoo": { "name": "Tatuointisalonki" @@ -3130,11 +3310,14 @@ "name": "Leirintäalue" }, "tourism/caravan_site": { - "name": "Asuntoautopysäköintialue" + "name": "Asuntoautopysäköinti" }, "tourism/chalet": { "name": "Chalet-huoneisto" }, + "tourism/gallery": { + "name": "Taidegalleria" + }, "tourism/guest_house": { "name": "Majatalo" }, @@ -3266,6 +3449,10 @@ "waterway/ditch": { "name": "Oja" }, + "waterway/dock": { + "name": "Telakka", + "terms": "laiva, laivanrakennus, laivateollisuus, teollisuus, rakentaminen, kuivatelakka, laivatelakka" + }, "waterway/drain": { "name": "Viemäri" }, @@ -3286,6 +3473,10 @@ "waterway/stream": { "name": "Puro" }, + "waterway/water_point": { + "name": "Veneen vesipiste", + "terms": "vesi, vettä, veden, vedentäyttö, täyttö, täyttäminen, vene, laiva, veneily, purjevene, moottorivene" + }, "waterway/weir": { "name": "Pato" } diff --git a/dist/locales/fr.json b/dist/locales/fr.json index 5629c6313..88f7ff55e 100644 --- a/dist/locales/fr.json +++ b/dist/locales/fr.json @@ -133,7 +133,8 @@ "key": "D", "annotation": "Lignes non connectées.", "not_connected": "Il n'y a pas ici de lignes/polygones à déconnecter.", - "connected_to_hidden": "Ceci ne peut être déconnecté parce que c'est connecté à un élément caché." + "connected_to_hidden": "Ceci ne peut être déconnecté parce que c'est connecté à un élément caché.", + "relation": "Ceci ne peut être déconnecté parce que cela connecte les membres d'une relation." }, "merge": { "title": "Fusionner", @@ -250,7 +251,9 @@ "warnings": "Attention", "modified": "Modifié", "deleted": "Supprimé", - "created": "Créé" + "created": "Créé", + "about_changeset_comments": "À propos des commentaires de groupe de modifications", + "about_changeset_comments_link": "//wiki.openstreetmap.org/wiki/Good_changeset_comments" }, "contributors": { "list": "Editions de {users}", @@ -289,6 +292,7 @@ "no_documentation_key": "Aucune documentation n'est disponible pour cette clé", "show_more": "Plus d'informations", "view_on_osm": "Visualiser sur openstreetmap.org", + "all_fields": "Tous les champs", "all_tags": "Tous les tags", "all_members": "Tous les membres", "all_relations": "Toutes les relations", @@ -321,10 +325,12 @@ "description": "Paramètres du fond de carte", "percent_brightness": "{opacity}% luminosité", "none": "Aucun", + "best_imagery": "Meilleure source d'imagerie connue pour cet endroit", "custom": "Personnalisé", "custom_button": "Modifier le fond personnalisé", "custom_prompt": "Saisir un template d'URL de tuile. Les symboles sont {z}, {x}, {y} pour la structure Z/X/Y et {u} pour la balance des domaines.", "fix_misalignment": "Corriger l'alignement", + "imagery_source_faq": "D'où provient cette imagerie ?", "reset": "réinitialiser", "minimap": { "description": "Minicarte", @@ -344,12 +350,11 @@ "description": "Points", "tooltip": "Points d'intérêt" }, - "major_roads": { - "description": "Routes principales", + "traffic_roads": { "tooltip": "Voies, Rues, etc." }, - "minor_roads": { - "description": "Routes secondaires", + "service_roads": { + "description": "Route d'accès", "tooltip": "Voies de service, Allées de stationnement, Chemins, etc." }, "paths": { @@ -448,7 +453,9 @@ "facebook": "Partager sur Facebook", "twitter": "Partager sur Twitter", "google": "Partager sur Google+", - "help_html": "Vos changements doivent apparaitre sur la couche \"Standard\" dans quelques minutes. Les autres couches, et certains éléments nécessiteront plus de temps\n(détails).\n" + "help_html": "Vos changements devraient apparaître dans le calque \"Standard\" d'ici quelques minutes. Pour d'autres calques et certains éléments, cela peut prendre plus de temps.", + "help_link_text": "Détails", + "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", @@ -493,9 +500,15 @@ "zoom": "Zoomer le tracé GPX", "browse": "Recherchez un fichier .gpx" }, + "mapillary_images": { + "tooltip": "Photos de rue depuis Mapillary", + "title": "Surcouche photo (Mapillary)" + }, + "mapillary_signs": { + "tooltip": "Signaux routiers de Mapillary", + "title": "Surcouche de signaux routiers (Mapillary)" + }, "mapillary": { - "tooltip": "Photos de rue en provenance de Mapillary", - "title": "Couche photo (Mapillary)", "view_on_mapillary": "Voir cette image sur Mapillary" }, "help": { @@ -511,50 +524,82 @@ "relations": "# Relations⏎\n⏎\nUne relation est un élément spécial dans OpenStreetMap qui permet de regrouper ensemble d'autre éléments\nPar exemple, les deux plus courants types de relations sont *route relations*,\nqui regroupe des sections de route qui appartiennent à une autoroute, \net *multipolygons*, qui regroupe plusieurs lignes qui définissent\nune zone complexe (une avec plusieurs pièces ou trous à l’intérieur comme un donut).⏎\n⏎\nLe groupe d'éléments dans une relation sont appelés *members*. Dans le menu de côté, vous pouvez\nvoir dans quelles relations l'élément appartient, et sélectionner une des relations pour voir.\nLorsque la relation est sélectionnée, vous pouvez voir tous\nles membres listés dans le menu de côté et la mettre en sur-impression sur la carte.⏎\n⏎\nPour la plus part, iD veillera à maintenir les relations automatiquement\npendant que vous éditez. La chose la plus importe que vous devez savoir est que si vous effacez une\nsection de route pour la rendre plus précise, vous devez vous assurer que \nla nouvelle section est un membre des même relations que l'originale.⏎\n⏎\n## Modifier des Relations⏎\n⏎\nSi vous voulez modifier des relations, voici les bases.⏎\n⏎\nPour apporter une information à une relation, sélectionnez l'élément, appuyez sur le bouton \"+\" dans la\nsection \"All relations\" du menu du côté, et sélectionnez ou saisissez le nom de la relation.⏎\n⏎\nPour créer une nouvelle relation, sélectionnez le premier élément qui doit en être membre,\nappuyez sur le bouton \"+\" dans le section \"All relations\", et sélectionner \"New relation...\".\n⏎\nPour retirer un élément d'une relation, sélectionnez l’élément et appuyez sur le symbole de la corbeille.\nbutton next de la relation si vous souhaitez la supprimer.⏎\n⏎\nVous pouvez créer des multipolygons avec des trous en utilisant l'outil \"Merge\". Dessinez deux polygones (inner\net outer), maintenez la touche Shift/Majuscule et appuyez sur chacune d'elles pour les sélectionner, et après\nappuyez le bouton \"Merge\" (+) .⏎\n" }, "intro": { + "graph": { + "city_hall": "Mairie", + "fire_department": "Caserne de pompiers", + "memory_isle_park": "Parc Paumier", + "riverwalk_trail": "Sentier fleuri", + "w_michigan_ave": "Avenue des lilas", + "e_michigan_ave": "Avenue George Sand", + "spring_st": "Rue Curie", + "scidmore_park": "Parc Fleurette", + "petting_zoo": "Zoo", + "n_andrews_st": "Rue Robespierre", + "s_andrews_st": "Rue de la Liberté", + "n_constantine_st": "Rue de la Fraternité", + "s_constantine_st": "Rue de l'Egalité", + "rocky_river": "Le boulan", + "railroad_dr": "Allée ferrée", + "conrail_rr": "Chemin de fer", + "st_joseph_river": "La margoune", + "n_main_st": "Rue de la République", + "s_main_st": "Rue de la République", + "water_st": "Rue froide", + "foster_st": "Rue Victor Hugo", + "portage_river": "Le chil", + "flower_st": "Rue des pains", + "elm_st": "Rue Jules Verne", + "walnut_st": "Rue Simone de Beauvoir", + "morris_ave": "Avenue Simone Veil", + "east_st": "Rue du Japon", + "portage_ave": "Avenue de la paix" + }, "navigation": { "title": "Navigation", "drag": "La vue principale montre les données OpenStreetMap par dessus un fond de carte. Vous pouvez naviguer au sein de la vue en faisant du cliquer-glisser, ou avec les barres de navigation, comme n'importe quelle carte sur Internet. **Faites glisser la carte !**", "select": "Les éléments cartographiques sont de trois types : les points, les lignes et les polygones. Chaque élément peut être sélectionné en cliquant dessus. **Cliquez sur le point pour le sélectionner.**", - "header": "L'entête nous montre le type d'élément.", - "pane": "Lorsqu'un élément est sélectionné, l'éditeur d'éléments est affiché. L'entête nous indique le type d'élément et le panneau principal nous montre les attributs de l'élément, tels que son nom et son adresse. **Fermez l'éditeur d'éléments en cliquant sur le bouton de fermeture en haut à droite.**" + "pane": "Lorsqu'un élément est sélectionné, l'éditeur d'éléments est affiché. L'entête nous indique que le type d'élément et le panneau principal nous montre les attributs de l'élément, tels que son nom et son adresse. **Fermez l'éditeur d'éléments en cliquant sur le {button} bouton de fermeture en haut à droite.**", + "search": "Vous pouvez aussi rechercher des éléments pour la vue courante, ou le monde entier. **Recherchez '{name}'**", + "choose": "** Choisissez {name} depuis la liste pour le selectionner. ** ", + "chosen": "Super ! {name} est sélectionné. **Fermer l'éditeur d'élément en cliquant sur le bouton {button}.**" }, "points": { "title": "Points", - "add": "Des points peuvent être utilisés pour représenter des éléments comme des magasins, restaurants ou monuments. Ils indiquent une position précise et décrivent ce qu'il y a à cet endroit. **Cliquez sur le bouton \"Point\" pour ajouter un point.**", - "place": "Le point peut être placé en cliquant sur la carte. **Placer le point sur le dessus du bâtiment.**", + "add": "Les points sont utilisés pour représenter des éléments tels que des magasins, des restaurants ou des monuments. Ils indiquent une position précise, et décrivent ce qui s'y trouve. **Clickez sur le {button} bouton Point pour ajouter un nouveau point.**", + "place": "Le point peut être placé en cliquant sur la carte. **Cliquez sur la carte pour positionner le nouveau point sur le bâtiment.**", "search": "De nombreux éléments peuvent être représentés par des points. Le point que vous venez d'ajouter est un café. \n**Cherchez '{name}'**", "choose": "**Choisi Café dans la liste.**", "describe": "Le point est désormais marqué comme étant un café. Nous pouvons ajouter davantage d'informations grâce à l'éditeur d'élément. **Ajoutez un nom au café.**", - "close": "L'éditeur d'éléments peut être fermé en cliquant sur le bouton de fermeture. **Fermez l'éditeur d'éléments.**", - "reselect": "Souvent, des points existent déjà, mais contiennent des erreurs ou sont incomplets. Vous pouvez éditer des points déjà existants. **Sélectionnez le point que vous venez de créer.*", - "fixname": "**Modifier le nom et fermez l'éditeur d'éléments.**", - "reselect_delete": "Tous les éléments de la carte peuvent être supprimés. **Cliquez sur le point que vous venez de créer.**", - "delete": "Le menu autour du point contient des opérations que vous pouvez lui appliquer, notamment sa suppression. **Supprimez le point.**" + "close": "L'éditeur d'élément enregistre automatiquement tous vos changements. Quand vous éditez une caractéristique, the bouton fermer se transforme en coche. **Cliquez sur le {button} bouton pour fermer l'éditeur d'élément.\"", + "reselect": "En général, les points existent déjà, mais sont incomplets ou contiennent des erreurs. Il est possible de modifier un point existant. **Cliquez pour sélectionner le point que vous venez de créer.**", + "fixname": "**Changez le nom, puis cliquez sur le {button} bouton pour fermer l'éditeur d'élément.**", + "reselect_delete": "Toutes les caractéristiques de la carte peuvent être supprimées. **Cliquez pour sélectionnez le point que vous avez créé**", + "delete": "Le menu autour du point affiche les opérations disponibles sur ce point, dont la suppression. **Cliquez sur le {button} bouton pour effacer le point.**" }, "areas": { "title": "Polygone", - "add": "Les polygones sont utilisés pour montrer les frontières d'éléments comme des lacs, des bâtiments, et des zones résidentielles. Ils peuvent être également utilisés pour une cartographie plus détaillée de beaucoup d'éléments que vous pourriez normalement cartographier comme des points. **Cliquez sur le bouton Polygone pour ajouter un nouveau polygone.**", - "corner": "Les polygones sont dessinés en plaçant des nœuds l'un après l'autre. **Ajoutez un premier nœud sur un coin de l'aire de jeu.**", + "add": "Les zones sont utilisées pour montrer les forntières d'éleme,ts comme des lacs, batiments et des zones résidentielles. Elles peuvent aussi être utilisées pour cartographier plus en détail des élements que l'on peut cartographier comme des points. **Cliquer sur le {button} zone pour ajouter une nouvelle zone. ", + "corner": "Dessinez la zone en positionnant les noeuds qui forment la frontière de la zone. **Cliquer sur l'un des coins du terrain de jeux pour démarrer. ", "place": "Dessinez le polygone en ajoutant des nœuds. Terminez le polygone en cliquant sur le nœud de départ. **Dessinez un polygone pour l'aire de jeu.**", "search": "**Rechercher '{name}'.**", "choose": "**Choisi Terrain de jeu dans la liste.**", - "describe": "**Ajouter un nom, et fermez l'éditeur d'éléments.**" + "describe": "**Ajoutez un nom et ensuite cliquez sur le bouton {button} pour fermer l'éditeur d'éléments**" }, "lines": { "title": "Lignes", - "add": "Les lignes sont utilisées pour représenter des éléments tels que des routes, des voies ferrées ou des rivières. **Cliquer sur le bouton Ligne pour ajouter une nouvelle ligne.**", + "add": "Les lignes sont utilisées pour représenter des éléments tels que des routes, chemins de fer ou rivières. **Cliquer sur le {button} Line pour ajouter une nouvelle ligne.", "start": "**Commencez la ligne en cliquant sur l'extrémité de la route.**", - "intersect": "Cliquez pour ajouter des nœuds à la ligne.Si nécessaire, Vous pouvez déplacer la carte pendant le dessin. Les routes, comme d'autres types de lignes, font partie d'un réseau plus large : il est important que ces lignes soient correctement connectées afin que les applications de \"routing\" fonctionnent. **Cliquez sur Flower Street pour créer une intersection qui connecte les deux lignes.**", + "intersect": "Cliquez pour ajouter plus de noeuds à la ligne. Il est possible de déplacer la carte pendant le traçage. Les routes et les autres types de ligne font partie d'un plus grand réseau. Il est important que les lignes soient correctement connectées pour permettre aux applications de fonctionner. **Cliquer sur {name} pour créer une intersection connectant les deux lignes. ", "finish": "Les lignes peuvent être terminées en cliquant une seconde fois sur le dernier nœud. **Terminez le dessin de la route**", "road": "**Choisi Rue dans la liste**", "residential": "Il y a différent types de routes, le plus commun est \"Résidentielle\" (Residential). **Sélectionnez le type \"Résidentielle\".**", - "describe": "**Donnez un nom à la rue et fermez l'éditeur d'éléments.**", - "restart": "La route nécessite d'être interconnectée avec Flower Street.", + "describe": "**Donnez un nom à la route, puis cliquez sur le {button} bouton pour fermer l'éditeur d'élément.**", + "restart": "La route doit couper {name}.", "wrong_preset": "Vous n'avez pas sélectionné de type de rue résidentielle. **Cliquez ici pour rechoisir** " }, "startediting": { "title": "Commencer à éditer", - "help": "Ce tutoriel et d'autres informations sont disponibles ici.", + "help": "Vous pouvez rejouer cette démonstration ou accéder à plus de documentation en cliquant sur le {button} bouton Aide.", "save": "N'oubliez pas de sauver régulièrement vos modifications !", "start": "Commencer à cartographier !" } @@ -562,34 +607,34 @@ "presets": { "categories": { "category-building": { - "name": "Bâtiment " + "name": "Éléments pour bâtiments" }, "category-golf": { - "name": "Golf" + "name": "Éléments pour golfs" }, "category-landuse": { - "name": "Usage du terrain" + "name": "Éléments d'occupation des sols" }, "category-path": { - "name": "Chemin" + "name": "Éléments pour chemins" }, "category-rail": { - "name": "Voie ferrée" + "name": "Éléments ferroviaires" }, "category-restriction": { - "name": "Restriction" + "name": "Éléments pour restrictions" }, "category-road": { - "name": "Route" + "name": "Éléments routiers" }, "category-route": { - "name": "Itinéraire" + "name": "Éléments pour itinéraires" }, "category-water-area": { - "name": "Eau" + "name": "Éléments aquatiques pour surfaces" }, "category-water-line": { - "name": "Eau" + "name": "Éléments aquatiques pour chemins" } }, "fields": { @@ -716,7 +761,7 @@ "label": "Type" }, "atm": { - "label": "Distributeur de billets" + "label": "Distributeur de billets, DAB" }, "backrest": { "label": "Dossier" @@ -810,7 +855,7 @@ }, "none": { "description": "Pas de bande cyclable", - "title": "Aucun" + "title": "Aucune" }, "opposite": { "description": "Une bande cyclable qui permet de se déplacer dans les deux sens dans une rue à sens unique", @@ -851,6 +896,12 @@ "description": { "label": "Description" }, + "diaper": { + "label": "Table à langer disponible" + }, + "dock": { + "label": "Type" + }, "drive_through": { "label": "Point-retrait" }, @@ -888,7 +939,7 @@ "options": { "pillar": "Pilier / hors sol", "pond": "Étang", - "underground": "Sous-terrain", + "underground": "Souterrain", "wall": "Mur" } }, @@ -899,10 +950,10 @@ "label": "Station-service" }, "fuel/biodiesel": { - "label": "Vente d'agro-carburant" + "label": "Vente de bio-gazole" }, "fuel/diesel": { - "label": "Vente de diesel" + "label": "Vente de gazole" }, "fuel/e10": { "label": "Vente de E10" @@ -1015,14 +1066,14 @@ "deciduous": "Caduc", "evergreen": "Sempervirent", "mixed": "Mélangé", - "semi_deciduous": "Semi-Caduc", - "semi_evergreen": "Semi-Sempervirent" + "semi_deciduous": "Semi-caduc", + "semi_evergreen": "Semi-sempervirent" } }, "leaf_cycle_singular": { "label": "Cycle de vie des feuilles", "options": { - "deciduous": "Caduac", + "deciduous": "Caduc", "evergreen": "à feuilles persistantes", "semi_deciduous": "semi-caduque", "semi_evergreen": "semi-persistant" @@ -1069,7 +1120,7 @@ }, "maxspeed": { "label": "Vitesse maximale autorisée", - "placeholder": "50, 70, 90..." + "placeholder": "30, 50, 70, 90, etc." }, "maxstay": { "label": "Durée maximale" @@ -1078,10 +1129,10 @@ "label": "Difficulté VTT", "options": { "0": "0 : Gravier/terre battue, pas d'obstacles, de grandes courbes", - "1": "1 : Quelques graviers, de petits obstacles, de grandes courbes", - "2": "2 : Grande surface, grands obstacles, des épingles à cheveux faciles", - "3": "3 : Surface glissante, de gros obstacles épingles serrées", - "4": "4 : Surface avec des rochers, des épingles à cheveux dangereuses", + "1": "1 : Quelques revêtements mous, de petits obstacles, de grandes courbes", + "2": "2 : Beaucoup de surfaces molles, grands obstacles, des épingles à cheveux faciles", + "3": "3 : Revêtement glissant, de gros obstacles épingles serrées", + "4": "4 : Revêtement avec des rochers, des épingles à cheveux dangereuses", "5": "5 : Difficulté maximale, champs de blocs, glissements de terrain", "6": "6 : Non praticable, que par les meilleurs vététistes" }, @@ -1101,12 +1152,12 @@ "mtb/scale/uphill": { "label": "Difficulté VTT en montée", "options": { - "0": "0: Inclinaison <10% , sol consistent, pas d'obstacles", - "1": "1: Inclinaison < 15%, sol consistant, quelques petits obstacles", - "2": "2: Inclinaison <20%, surface stable, pierres/racines", - "3": "3: Inclinaison <25%, différents types de terrains, pierres/branches", - "4": "4: Inclinaison <30%, conditions difficiles, rochers/branches", - "5": "5: Abrupt, le vélo doit généralement être porté ou poussé" + "0": "0 : Inclinaison < 10 % , sol consistent, pas d'obstacles", + "1": "1 : Inclinaison < 15 %, sol consistant, quelques petits obstacles", + "2": "2 : Inclinaison < 20 %, revêtement stable, pierres/racines", + "3": "3 : Inclinaison < 25 %, revêtement variable, pierres/branches", + "4": "4 : Inclinaison < 30 %, conditions difficiles, rochers/branches", + "5": "5 : Abrupt, le vélo doit généralement être porté ou poussé" }, "placeholder": "0, 1, 2, 3..." }, @@ -1130,7 +1181,7 @@ "label": "Sens unique", "options": { "no": "Non", - "undefined": "Supposément Non", + "undefined": "Supposément non", "yes": "Oui" } }, @@ -1138,7 +1189,7 @@ "label": "Sens unique", "options": { "no": "Non", - "undefined": "Supposément Oui", + "undefined": "Supposément oui", "yes": "Oui" } }, @@ -1273,14 +1324,14 @@ "sac_scale": { "label": "Difficulté de la randonnée", "options": { - "alpine_hiking": "T4 : Randonnée Alpine", - "demanding_alpine_hiking": "T5 : Randonnée Alpine Exieante", - "demanding_mountain_hiking": "T3 : Randonnée de Montagne Exigeante", - "difficult_alpine_hiking": "T6 : Randonnée Alpine Difficile", + "alpine_hiking": "T4 : Randonnée alpine", + "demanding_alpine_hiking": "T5 : Randonnée alpine exigeante", + "demanding_mountain_hiking": "T3 : Randonnée de montagne exigeante", + "difficult_alpine_hiking": "T6 : Randonnée alpine difficile", "hiking": "T1 : Randonnée", - "mountain_hiking": "T2 : Randonnée de Montagne" + "mountain_hiking": "T2 : Randonnée de montagne" }, - "placeholder": "Randonnée de Montagne, Randonnée Alpine" + "placeholder": "Randonnée de montagne, Randonnée alpine" }, "sanitary_dump_station": { "label": "Station de vidange sanitaire" @@ -1295,7 +1346,7 @@ "label": "Outil de réparation de chaînes de vélo", "options": { "no": "Non", - "undefined": "Supposé être Non", + "undefined": "Supposément non", "yes": "Oui" } }, @@ -1303,7 +1354,7 @@ "label": "Pompe à air", "options": { "no": "Non", - "undefined": "Supposé être Non", + "undefined": "Supposément non", "yes": "Oui" } }, @@ -1325,13 +1376,16 @@ "shop": { "label": "Type" }, + "site": { + "label": "Type de site" + }, "sloped_curb": { "label": "Bateau - abaissement de trottoir" }, "smoking": { "label": "Fumeur", "options": { - "dedicated": "Dédié aux fumeurs (ex : club de fumeurs)", + "dedicated": "Dédié aux fumeurs (ex. : club de fumeurs)", "isolated": "Dans des endroits fumeurs, isolés physiquement", "no": "Interdiction de fumer, quel que soit l'endroit", "outside": "Autorisé dehors", @@ -1343,16 +1397,16 @@ "smoothness": { "label": "Douceur", "options": { - "bad": "Grandes Roues : VTT, voiture, pousse-pousse", - "excellent": "Petites Roulettes : rollers, planche à roulettes", - "good": "Petites Roues : Vélo de course", - "horrible": "Hors-Piste : Gros véhicule hors-piste", + "bad": "Grandes roues : VTT, voiture, pousse-pousse", + "excellent": "Petites roulettes : rollers, planche à roulettes", + "good": "Petites roues : vélo de course", + "horrible": "Hors-piste : gros véhicule hors-piste", "impassable": "Infranchissable / Pas de véhicules à roues", "intermediate": "Roues : vélo de ville, fauteuil roulant, scooter", "very_bad": "Garde au sol élevée : véhicule léger tout terrain", "very_horrible": "Spécialisé tout-terrain : tracteur, véhicule tout-terrain" }, - "placeholder": "Petites Roulettes, Roues, Hors-Piste" + "placeholder": "Petites roulettes, Roues, Hors-piste" }, "social_facility_for": { "label": "Personnes desservies", @@ -1423,11 +1477,11 @@ "tracktype": { "label": "Type de voie", "options": { - "grade1": "Dur : pavé ou surface très compacte", - "grade2": "Majoritairement dur : gravier/pierre avec quelque matériaux mous mélangés dedans", + "grade1": "Dur : pavé ou revêtement très compacte", + "grade2": "Majoritairement dur : gravier ou pierre avec quelques matériaux mous mélangés dedans", "grade3": "Mélange à égalité entre matériaux mous et durs", - "grade4": "Majoritairement mou : terre/sable/herbe avec quelque matériaux durs mélangés dedans", - "grade5": "Mou : terre/sable/herbe" + "grade4": "Majoritairement mou : terre, sable ou herbe avec quelques matériaux durs mélangés dedans", + "grade5": "Mou : terre, sable, herbe" }, "placeholder": "Dur, Majoritairement Dur, Mou..." }, @@ -1437,12 +1491,12 @@ "trail_visibility": { "label": "Visibilité du sentier", "options": { - "bad": "Mauvais: pas de balisage, sentier inconsistent", - "excellent": "Excellent: chemin clairement identifiable ou balisage fréquent", - "good": "Bon: balisage globalement visible", - "horrible": "Horrible: sentier disaraît fréquemment, nécessite de s'orienter", - "intermediate": "Intermédiaire: peu de balisage, sentier identifiable", - "no": "Non: sans sentier, nécessite de bonnes compétences d'orientation" + "bad": "Mauvais : pas de balisage, sentier inconsistent", + "excellent": "Excellent : chemin clairement identifiable ou balisage fréquent", + "good": "Bon : balisage globalement visible", + "horrible": "Horrible : sentier disaraît fréquemment, nécessite de s'orienter", + "intermediate": "Intermédiaire : peu de balisage, sentier identifiable", + "no": "Non : sans sentier, nécessite de bonnes compétences d'orientation" }, "placeholder": "Excellent, Bon, Mauvais..." }, @@ -1536,7 +1590,7 @@ }, "aeroway/apron": { "name": "Aire de stationnement", - "terms": "Aire de manoeuvre, tarmac" + "terms": "Aire de manœuvre, tarmac" }, "aeroway/gate": { "name": "Porte d'embarquement", @@ -1560,7 +1614,7 @@ }, "aeroway/terminal": { "name": "Terminal aéroportuaire", - "terms": "Terminal, Terminal Aéroportuaire" + "terms": "Terminal, Terminal aéroportuaire" }, "amenity": { "name": "Équipement", @@ -1572,7 +1626,7 @@ }, "amenity/atm": { "name": "Distributeur de billets", - "terms": "Distributeur de billets, guichet automatique, ATM" + "terms": "Distributeur de billets, guichet automatique, DAB, GAB" }, "amenity/bank": { "name": "Banque", @@ -1592,15 +1646,15 @@ }, "amenity/bicycle_parking": { "name": "Parking à vélos", - "terms": "Parc à vélos,Parking à vélo, Parking à bicyclette, Stationnement à vélo" + "terms": "Parc à vélos, Parking à vélo, Parking à bicyclette, Stationnement à vélo" }, "amenity/bicycle_rental": { "name": "Location de vélos", "terms": "Location de vélo, Location de bicyclette" }, "amenity/bicycle_repair_station": { - "name": "Station de réparation de vélos", - "terms": "Borne de réparation de vélos,Point de réparation de vélos" + "name": "Stand d'outils de réparation de vélos", + "terms": "Magasin de vélos , Atelier de réparation de vélos" }, "amenity/biergarten": { "name": "Brasserie de plein air", @@ -1611,7 +1665,7 @@ "terms": "Location de bateaux" }, "amenity/bureau_de_change": { - "name": "Échange de Devises", + "name": "Échange de devises", "terms": "change, bureau de change, échange, devises, intermédiaire financier de change, banque de devises" }, "amenity/bus_station": { @@ -1624,7 +1678,7 @@ }, "amenity/car_rental": { "name": "Location de voiture", - "terms": "Location de voiture" + "terms": "Location de voitures" }, "amenity/car_sharing": { "name": "Autopartage", @@ -1644,7 +1698,7 @@ }, "amenity/childcare": { "name": "Nurserie/Garde d'enfants", - "terms": "Nurserie, Garde d'enfants" + "terms": "Nurserie, Garde d'enfants, Nourricerie" }, "amenity/cinema": { "name": "Cinéma", @@ -1664,7 +1718,7 @@ }, "amenity/community_centre": { "name": "Salle des fêtes", - "terms": "Salle festive, Salle polyvalente, Centre communautaire" + "terms": "Salle festive, Salle polyvalente, Centre communautaire, Salle des associations" }, "amenity/compressed_air": { "name": "Air comprimé", @@ -1672,13 +1726,13 @@ }, "amenity/courthouse": { "name": "Tribunal", - "terms": "Palais de Justice" + "terms": "Palais de justice" }, "amenity/dentist": { "name": "Dentiste", - "terms": "Dentiste" + "terms": "Dentiste, Cabinet dentaire" }, - "amenity/doctor": { + "amenity/doctors": { "name": "Médecin", "terms": "Docteur, Médecin" }, @@ -1696,7 +1750,11 @@ }, "amenity/fast_food": { "name": "Restauration rapide", - "terms": "Fast Food, Restauration Rapide" + "terms": "Fast Food, Restauration rapide" + }, + "amenity/ferry_terminal": { + "name": "Terminal ferry", + "terms": "Terminal des ferries, Gare maritime" }, "amenity/fire_station": { "name": "Caserne de pompiers", @@ -1722,20 +1780,24 @@ "name": "Terrains d'hôpital", "terms": "Terrains d'hôpital" }, + "amenity/hunting_stand": { + "name": "Mirador", + "terms": "Mirador" + }, "amenity/kindergarten": { "name": "Terrains d'école maternelle / jardin d'enfants", "terms": "Crèche,Halte-garderie,Jardin d'enfants,École maternelle,École enfantine" }, "amenity/library": { "name": "Bibliothèque", - "terms": "Bibliothèque" + "terms": "Bibliothèque, Médiathèque" }, "amenity/marketplace": { "name": "Place de marché", "terms": "Marché" }, "amenity/motorcycle_parking": { - "name": "Parking pour motos", + "name": "Parking pour motocyclettes", "terms": "Parc à motos,Stationnement motos" }, "amenity/nightclub": { @@ -1750,6 +1812,10 @@ "name": "Entrée/Sortie de parking", "terms": "Entrée/Sortie de parking" }, + "amenity/parking_space": { + "name": "Place de parking", + "terms": "Parking, Zone de stationnement" + }, "amenity/pharmacy": { "name": "Pharmacie", "terms": "Pharmacie" @@ -1891,8 +1957,8 @@ "terms": "Distributeur de journaux" }, "amenity/vending_machine/parcel_pickup_dropoff": { - "name": "Dépôt ou retrait de colis", - "terms": "Dépôt ou retrait de colis" + "name": "Dépôt ou retrait automatique de colis", + "terms": "Dépôt ou retrait de colis, Machine à colis" }, "amenity/vending_machine/parking_tickets": { "name": "Distributeur de tickets de parking", @@ -1918,6 +1984,14 @@ "name": "Corbeille", "terms": "Corbeille, Poubelle" }, + "amenity/waste_disposal": { + "name": "Bac à déchets", + "terms": "Benne à ordures, poubelle" + }, + "amenity/water_point": { + "name": "Eau potable", + "terms": "Eau potable" + }, "area": { "name": "Polygone", "terms": "Zone, Aire" @@ -2096,7 +2170,7 @@ }, "building/residential": { "name": "Bâtiment résidentiel", - "terms": "Bâtiment résidentiel" + "terms": "Bâtiment résidentiel,Bâtiment d'habitations" }, "building/retail": { "name": "Bâtiment commercial", @@ -2111,8 +2185,8 @@ "terms": "Bâtiment d'école primaire, collège, lycée Cycles primaires et secondaires" }, "building/semidetached_house": { - "name": "maison mitoyenne", - "terms": "maison jumelée" + "name": "Maison mitoyenne", + "terms": "Maison jumelée" }, "building/shed": { "name": "Cabanon", @@ -2195,8 +2269,8 @@ "terms": "Couturier, Tailleur, Designer textile" }, "craft/electrician": { - "name": "Electricien", - "terms": "Électricien" + "name": "Électricien", + "terms": "Electricien" }, "craft/gardener": { "name": "Jardinier", @@ -2231,12 +2305,12 @@ "terms": "Serrurier" }, "craft/metal_construction": { - "name": "Constructions métalliquess", + "name": "Constructions métalliques", "terms": "Construction métallique" }, "craft/optician": { "name": "Opticien", - "terms": "Opticien" + "terms": "Opticien,Marchand de lunettes" }, "craft/painter": { "name": "Peintre", @@ -2351,11 +2425,11 @@ "terms": "Entrée/Sortie,Évacuation,Porte d'entrée" }, "footway/crossing": { - "name": "Passage piéton ", - "terms": "Traversée de rue" + "name": "Passage piéton", + "terms": "Traversée de rue,Passage clouté" }, "footway/crosswalk": { - "name": "Passage piéton", + "name": "Passage pour piétons", "terms": "Passage piéton, Zébra, Passage zébré" }, "footway/sidewalk": { @@ -2415,7 +2489,7 @@ "terms": "Corridor intérieur" }, "highway/crossing": { - "name": "Passage piéton ", + "name": "Passage piéton", "terms": "Passage piéton " }, "highway/crosswalk": { @@ -2435,7 +2509,7 @@ "terms": "Zone de rencontre" }, "highway/mini_roundabout": { - "name": "Mini rond-point", + "name": "Mini carrefour giratoire", "terms": "Mini rond-point" }, "highway/motorway": { @@ -2539,8 +2613,8 @@ "terms": "Bretelle d'accès à une route tertiaire" }, "highway/track": { - "name": "Chemin carrossable", - "terms": "Piste, Piste carrossable" + "name": "Piste carrossable non entretenue", + "terms": "route forestière,piste pare-feu, chemin d'exploitation, chemin agricole,chemin non entretenu" }, "highway/traffic_signals": { "name": "Feux tricolores", @@ -2558,10 +2632,6 @@ "name": "Zone de manœuvre", "terms": "Point de retournement" }, - "highway/unclassified": { - "name": "Route de desserte locale", - "terms": "Route inconnue" - }, "historic": { "name": "Site historique", "terms": "Site historique" @@ -2623,12 +2693,12 @@ "terms": "Cimetière" }, "landuse/commercial": { - "name": "Zone Commerciale", + "name": "Zone commerciale", "terms": "Commerces" }, "landuse/construction": { "name": "Construction", - "terms": "Construction" + "terms": "Construction, Chantier" }, "landuse/farm": { "name": "Zone agricole", @@ -2655,7 +2725,7 @@ "terms": "Herbe" }, "landuse/industrial": { - "name": "Zone Industrielle", + "name": "Zone industrielle", "terms": "Usines" }, "landuse/landfill": { @@ -2667,8 +2737,8 @@ "terms": "Prairie" }, "landuse/military": { - "name": "Zone Militaire", - "terms": "Zone Militaire" + "name": "Zone militaire", + "terms": "Zone militaire" }, "landuse/orchard": { "name": "Verger", @@ -2683,7 +2753,7 @@ "terms": "Carrière" }, "landuse/residential": { - "name": "Zone Résidentielle", + "name": "Zone résidentielle", "terms": "Zone d’habitation" }, "landuse/retail": { @@ -2702,6 +2772,10 @@ "name": "Jeux pour adultes", "terms": "Jeux pour adultes" }, + "leisure/bird_hide": { + "name": "Observatoire ornithologique", + "terms": "Observatoire d'oiseaux" + }, "leisure/bowling_alley": { "name": "Bowling", "terms": "Jeux de boules,Jeu de quilles,Quilles" @@ -2767,7 +2841,7 @@ "terms": "Rugby" }, "leisure/pitch/rugby_union": { - "name": "Terrain de Rugby à XV", + "name": "Terrain de rugby à XV", "terms": "Rugby" }, "leisure/pitch/skateboard": { @@ -2798,9 +2872,13 @@ "name": "Plan incliné", "terms": "Cale de lancement, Cale, Cale de mise à l'eau" }, - "leisure/sports_center": { + "leisure/sports_centre": { "name": "Centre sportif / Salle de gymnastique", - "terms": "Centre sportif,Salle de sport,Gymnase,Terrain de sport,Piscine" + "terms": "Centre sportif,Salle de sport" + }, + "leisure/sports_centre/swimming": { + "name": "Piscine", + "terms": "Piscine" }, "leisure/stadium": { "name": "Stade", @@ -2814,6 +2892,10 @@ "name": "Piste de course (sports non motorisés)", "terms": "Piste de course (sports non motorisés)" }, + "leisure/water_park": { + "name": "Parc à thème aquatique", + "terms": "Parc d'attractions aquatiques" + }, "line": { "name": "Ligne", "terms": "Ligne" @@ -2830,6 +2912,10 @@ "name": "Brise-lames", "terms": "Brise-lames" }, + "man_made/chimney": { + "name": "Cheminée", + "terms": "Cheminée" + }, "man_made/cutline": { "name": "Ligne de coupe", "terms": "ligne de coupe forestière" @@ -2842,6 +2928,14 @@ "name": "Porte-drapeau", "terms": "Hampe" }, + "man_made/gasometer": { + "name": "Gazomètre", + "terms": "Gazomètre" + }, + "man_made/groyne": { + "name": "Épi maritime", + "terms": "épi maritime" + }, "man_made/lighthouse": { "name": "Phare", "terms": "Phare" @@ -2874,6 +2968,10 @@ "name": "Réservoir de stockage", "terms": "Silo de stockage" }, + "man_made/surveillance": { + "name": "Caméra de surveillance", + "terms": "caméra, vidéo" + }, "man_made/survey_point": { "name": "Poteau de triangulation", "terms": "Borne géodésique, monument géodésique, repère géodésique" @@ -2898,6 +2996,10 @@ "name": "Station de pompage d'eau potable", "terms": "Station de pompage" }, + "man_made/works": { + "name": "Usine", + "terms": "usine, site industriel" + }, "military/airfield": { "name": "Aérodrome", "terms": "Terrain d'aviation,Aérodrome,Aéroport,Héliport" @@ -2915,7 +3017,7 @@ "terms": "Poste-frontière, Point de contrôle, Poste de contrôle,Militaire" }, "military/danger_area": { - "name": "Zone militaire dangeureuse", + "name": "Zone militaire dangereuse", "terms": "Zone dangereuse, Région dangereuse, Dangereuse, Danger,Militaire" }, "military/naval_base": { @@ -2995,7 +3097,7 @@ "terms": "Source" }, "natural/tree": { - "name": "Arbre", + "name": "Arbre remarquable", "terms": "Arbre" }, "natural/tree_row": { @@ -3036,7 +3138,7 @@ }, "office/accountant": { "name": "Comptable", - "terms": "Comptable" + "terms": "Comptable, Expert-comptable" }, "office/administrative": { "name": "Bureau administratif", @@ -3067,7 +3169,7 @@ "terms": "Bureau financier" }, "office/government": { - "name": "Établissement Public", + "name": "Établissement public", "terms": "Bureau du gouvernement" }, "office/insurance": { @@ -3076,7 +3178,7 @@ }, "office/it": { "name": "Bureau informatique", - "terms": "Bureau informatique" + "terms": "Bureau informatique,SSII,ESN" }, "office/lawyer": { "name": "Cabinet d'avocats", @@ -3103,8 +3205,8 @@ "terms": "Centre de recherches" }, "office/telecommunication": { - "name": "Agence télécom", - "terms": "Agence télécom" + "name": "Agence de télécommunications", + "terms": "Agence télécom,FAI,Opérateur" }, "office/therapist": { "name": "Thérapeute", @@ -3123,7 +3225,7 @@ "terms": "Toponymie,Place" }, "place/city": { - "name": "Grande ville (>100.000 habitants)", + "name": "Grande ville (plus de 100 000 habitants)", "terms": "Ville" }, "place/farm": { @@ -3131,7 +3233,7 @@ "terms": "Écart" }, "place/hamlet": { - "name": "Hameau (Moins de 100 habitants)", + "name": "Hameau (moins de 100 habitants)", "terms": "Hameau" }, "place/island": { @@ -3143,7 +3245,7 @@ "terms": "Habitation isolée" }, "place/locality": { - "name": "Lieu-dit (pas d'habitation)", + "name": "Lieu-dit sans habitation", "terms": "Localité" }, "place/neighbourhood": { @@ -3155,11 +3257,11 @@ "terms": "Commune, Municipalité, District, Arrondissement, Bourough" }, "place/town": { - "name": "Ville (10.000-100.000 habitants)", + "name": "Ville (de 10 000 à 100 000 habitants)", "terms": "Ville" }, "place/village": { - "name": "Village (100 - 10 000 habitants)", + "name": "Village (de 100 à 10 000 habitants)", "terms": "Village" }, "point": { @@ -3168,7 +3270,7 @@ }, "power": { "name": "Énergie", - "terms": "Electricité" + "terms": "Electricité,Électricité,Energie" }, "power/generator": { "name": "Génératrice", @@ -3187,7 +3289,7 @@ "terms": "Pylone électrique, Poteau éléctrique" }, "power/sub_station": { - "name": "Transformateur", + "name": "Poste de transformation", "terms": "Sous-station" }, "power/substation": { @@ -3207,7 +3309,7 @@ "terms": "Quai" }, "public_transport/stop_position": { - "name": "Position exacte d’arrêt du vehicule sur le « way » d’une route de transport en commun", + "name": "Position exacte d’arrêt du véhicule sur le « way » d’une route de transport en commun", "terms": "Arrêt" }, "railway": { @@ -3255,7 +3357,7 @@ "terms": "Gare ferroviaire, Gare, Arrêt" }, "railway/subway": { - "name": "Métro", + "name": "Métropolitain", "terms": "Métro, Métropolitain" }, "railway/subway_entrance": { @@ -3280,14 +3382,14 @@ }, "shop": { "name": "Magasin", - "terms": "Magasin" + "terms": "Magasin,Boutique" }, "shop/alcohol": { "name": "Magasin de vente d'alcool", "terms": "Cave, Caviste, Magasin de vin, Vins & Spiritueux" }, "shop/anime": { - "name": "Boutique d' \"animes\"", + "name": "Boutique d'« animes »", "terms": "Vente de mangas, de CD et DVD, déguisements, accessoires" }, "shop/antiques": { @@ -3295,8 +3397,8 @@ "terms": "Brocante" }, "shop/art": { - "name": "Galerie d'art", - "terms": "Galerie d'art" + "name": "Marchand d'art", + "terms": "Galeriste" }, "shop/baby_goods": { "name": "Magasin de produits pour bébés", @@ -3451,7 +3553,7 @@ "terms": "Boutique de mode" }, "shop/fishmonger": { - "name": "Poissonnerie", + "name": "Poissonnier", "terms": "Poissonnerie" }, "shop/florist": { @@ -3556,7 +3658,7 @@ }, "shop/mobile_phone": { "name": "Magasin de téléphonie mobile", - "terms": "Vente de téléphone portable, magasin de téléphones portables" + "terms": "Vente de téléphone portable, magasin de téléphones portables, cellulaires" }, "shop/money_lender": { "name": "Prêteur sur gages", @@ -3564,7 +3666,7 @@ }, "shop/motorcycle": { "name": "Vendeur de motos", - "terms": "Vendeur de motos" + "terms": "Vendeur de motocyclettes" }, "shop/music": { "name": "Vente d'instruments de musique", @@ -3580,7 +3682,7 @@ }, "shop/optician": { "name": "Opticien", - "terms": "Opticien" + "terms": "Opticien,Marchand de lunettes" }, "shop/organic": { "name": "Magasin de produits biologiques", @@ -3642,6 +3744,10 @@ "name": "Papeterie", "terms": "Papeterie" }, + "shop/storage_rental": { + "name": "Location de stockage - Ne pas utiliser", + "terms": "Location de stockage - Ne pas utiliser" + }, "shop/supermarket": { "name": "Supermarché", "terms": "Supermarché" @@ -3660,7 +3766,7 @@ }, "shop/ticket": { "name": "Boutique de vente de billets", - "terms": "Boutique de vente de billets" + "terms": "Boutique de vente de billets,Billetterie" }, "shop/tobacco": { "name": "Bureau de tabac", @@ -3742,6 +3848,10 @@ "name": "Chalet", "terms": "Chalet" }, + "tourism/gallery": { + "name": "Galerie d'art", + "terms": "Artothèque,Pinacothèque,Photothèque,Glyptothèque" + }, "tourism/guest_house": { "name": "Chambre d'hôtes", "terms": "Chambre d'hôtes, Gîte" @@ -3779,7 +3889,7 @@ "terms": "Point de vue, observatoire, mirador" }, "tourism/zoo": { - "name": "Zoo", + "name": "Parc zoologique", "terms": "Zoo" }, "traffic_calming/bump": { @@ -3894,6 +4004,10 @@ "name": "Route parente", "terms": "Relation principale, route master" }, + "type/site": { + "name": "Site", + "terms": "Site" + }, "vertex": { "name": "Autre", "terms": "Autres" @@ -3902,6 +4016,10 @@ "name": "Voie navigable", "terms": "Voie d'eau, Cours d'eau" }, + "waterway/boatyard": { + "name": "Chantier naval", + "terms": "Chantier naval, Chantier maritime" + }, "waterway/canal": { "name": "Canal", "terms": "Canal" @@ -3938,6 +4056,10 @@ "name": "Ruisseau", "terms": "Ruisseau" }, + "waterway/water_point": { + "name": "Eau potable", + "terms": "Eau potable" + }, "waterway/weir": { "name": "Seuil", "terms": "Seuil" diff --git a/dist/locales/gl.json b/dist/locales/gl.json index a4818c976..3481bd47b 100644 --- a/dist/locales/gl.json +++ b/dist/locales/gl.json @@ -335,14 +335,6 @@ "description": "Puntos", "tooltip": "Puntos de interese" }, - "major_roads": { - "description": "Estradas primarias", - "tooltip": "Estradas principais, rías etc. " - }, - "minor_roads": { - "description": "Estradas secundarias", - "tooltip": "Estradas de servizo, áreas de estacionamento, pistas etc." - }, "paths": { "description": "Camiño", "tooltip": "Beirarrúas, camiños peonís, camiños para ciclismo, etc." @@ -438,8 +430,7 @@ "view_on_osm": "Ver en OSM", "facebook": "Compartir no Facebook", "twitter": "Compartir no Twitter", - "google": "Compartir no Google+", - "help_html": "Os teus cambios deberían aparecer na capa \"Estándar\" nuns minutos. Outras capas, e determinados elementos, poden tardar máis tempo (detalles).\n" + "google": "Compartir no Google+" }, "confirm": { "okay": "Aceptar", @@ -484,8 +475,6 @@ "browse": "Buscar un ficheiro .gpx" }, "mapillary": { - "tooltip": "Fotos a pé de rúa de Mapillary", - "title": "Superposición de fotos (Mapillary)", "view_on_mapillary": "Ver esta imaxe en Mapillary" }, "help": { @@ -495,84 +484,35 @@ "navigation": { "title": "Navegación", "drag": "A área principal do mapa mostra os datos de OpenStreetMap sobre un fondo. Podes navegar polo mapa arrastrando e desprazándote, igual que calquera mapa de internet. **Arrastra o mapa!**", - "select": "Os elementos do mapa represéntanse de tres formas: usando puntos, liñas ou áreas. Calquera elemento se pode seleccionar facendo clic nel. **Fai clic no punto para seleccionalo.**", - "header": "Na cabeceira móstrase o tipo de elemento.", - "pane": "Cando un elemento é seleccionado, móstrase o editor de elementos. A cabeceira mostra o tipo de elemento e o panel principal mostra os atributos do elemento como, por exemplo, o seu nome e o seu enderezo. **Pecha o editor de elementos co botón de cerre da parte superior dereita.**" + "select": "Os elementos do mapa represéntanse de tres formas: usando puntos, liñas ou áreas. Calquera elemento se pode seleccionar facendo clic nel. **Fai clic no punto para seleccionalo.**" }, "points": { "title": "Puntos", - "add": "Os puntos pódense usar para representar elementos tales como tendas, restaurantes e monumentos. Marcan unha localización específica, describindo o que hai aí. **Fai clic no botón \"Punto\" para engadir un novo punto.**", - "place": "O punto pódese situar facendo clic no mapa. **Sitúa o punto sobre o edificio.**", "search": "Hai moitos elementos distintos que poden ser representados mediante puntos. O punto que acabas de engadir é unha Cafetería. **Busca por '{name}'**", "choose": "**Escolle Cafetería na lista.**", - "describe": "Agora o punto está marcado como unha cafetería. Utilizando o editor de elementos, podemos engadir máis información acerca do elemento. **Engade un nome.**", - "close": "O editor de elementos pódese cerrar facendo clic no botón de cerrar. **Cerra o editor de elementos.**", - "reselect": "Haberá veces que os puntos xa existan pero que teñan erros ou estean incompletos. Podemos editar puntos existentes. **Selecciona o punto que acabas de crear.**", - "fixname": "**Cámbialle o nome e cerra o editor de elementos.**", - "reselect_delete": "Calquera elemento do mapa se pode eliminar. **Fai clic no punto que creaches.**", - "delete": "O menú que aparece arredor do punto contén operacións que se lle poden aplicar, incluindo a opción de borrar. **Borra o punto.**" + "describe": "Agora o punto está marcado como unha cafetería. Utilizando o editor de elementos, podemos engadir máis información acerca do elemento. **Engade un nome.**" }, "areas": { "title": "Áreas", - "add": "As áreas utilízanse para mostrar os límites de elementos tales como lagos, edificios ou áreas residenciais. Tamén poden ser usados para cartografar máis detalladamente moitos dos elementos que normalmente se cartografarían como puntos. **Fai clic no botón \"Área\" para engadir unha nova área.**", - "corner": "As áreas debúxanse colocando vértices que marquen os límites da área. **Sitúa o vértice inicial nunha das esquinas do parque infantil.**", "place": "Debuxa a área situando máis vértices. Finaliza a área facendo clic no vértice inicial. **Debuxa unha área para o parque infantil.**", "search": "**Busca por '{name}'.**", - "choose": "**Elixe Parque Infantil na lista.**", - "describe": "**Engade un nome, e pecha o editor de elementos.**" + "choose": "**Elixe Parque Infantil na lista.**" }, "lines": { "title": "Liñas", - "add": "As liñas úsanse para representar elementos tales como estradas, vías do tren ou ríos. **Fai clic no botón \"Liña\" para engadir unha nova liña.**", "start": "**Inicia a liña facendo clic no final da estrada.**", - "intersect": "Fai clic para engadir máis vértices á liña. Se é necesario, podes arrastrar o mapa mentras debuxas. As estradas, igual que moitos outros tipos de liñas, forman parte de unha rede máis grande. É importante que estas liñas estean conectadas correctamente para que as aplicacións de enrutamento poidan funcionar. **Fai clic na rúa Flower Street para crear unha intersección conectando as dúas liñas.**", "finish": "As liñas pódense finalizar facendo clic outra vez no último vértice. **Finaliza a estrada.**", "road": "**Selecciona \"Estrada\" na lista.**", "residential": "Hai diferentes tipos de estradas. A máis común delas é a rúa urbana. **Escolle o tipo de estrada \"Rúa urbana\".**", - "describe": "**Ponlle nome á estrada e cerra o editor de elementos.**", - "restart": "A estrada debe intersectar coa rúa Flower Street.", "wrong_preset": "Non seleccionaches o tipo de rúa urbana. **Fai clic aquí para volver a escoller.**" }, "startediting": { "title": "Comezar a editar", - "help": "Máis documentación e este titorial están dispoñibles aquí.", "save": "Non te esquezas de gardar regularmente os teus cambios!", "start": "Comeza a cartografiar!" } }, "presets": { - "categories": { - "category-building": { - "name": "Edificio" - }, - "category-golf": { - "name": "Golf" - }, - "category-landuse": { - "name": "Uso do solo" - }, - "category-path": { - "name": "Camiño" - }, - "category-rail": { - "name": "Ferrocarril" - }, - "category-restriction": { - "name": "Restrición" - }, - "category-road": { - "name": "Estrada" - }, - "category-route": { - "name": "Ruta" - }, - "category-water-area": { - "name": "Auga" - }, - "category-water-line": { - "name": "Auga" - } - }, "fields": { "access": { "options": { @@ -1036,9 +976,6 @@ "amenity/dentist": { "name": "Dentista" }, - "amenity/doctor": { - "name": "Consulta médica" - }, "amenity/drinking_water": { "name": "Fonte" }, @@ -1265,9 +1202,6 @@ "highway/tertiary_link": { "name": "Enlace a estrada terciaria" }, - "highway/track": { - "name": "Pista" - }, "highway/traffic_signals": { "name": "Semáforo" }, @@ -1280,9 +1214,6 @@ "highway/turning_circle": { "name": "Círculo de xiro" }, - "highway/unclassified": { - "name": "Vía sen clasificación" - }, "historic": { "name": "Lugar histórico" }, diff --git a/dist/locales/hi.json b/dist/locales/hi.json new file mode 100644 index 000000000..02f4b8a5c --- /dev/null +++ b/dist/locales/hi.json @@ -0,0 +1,33 @@ +{ + "modes": { + "add_area": { + "title": "एरिया", + "description": "पार्क, बिल्डिंग, झील अथवा अन्य क्षेत्रों को नक़्शे पर जोड़ें।", + "tail": "पार्क, झील या बिल्डिंग, अर्थात किसी क्षेत्र के रेखांकन हेतु नक़्शे पर क्लिक करें।" + }, + "add_line": { + "title": "रेखा", + "description": "राजमार्ग, गलियों, पैदल पथ, नहरों अथवा अन्य रैखिक चीजों को नक़्शे पर जोड़ें।" + }, + "add_point": { + "title": "बिंदु", + "tail": "बिंदु जोड़ने के लिये नक़्शे पर क्लिक करें।" + } + }, + "infobox": { + "area": "एरिया" + }, + "presets": { + "presets": { + "area": { + "name": "एरिया" + }, + "line": { + "name": "रेखा" + }, + "point": { + "name": "बिंदु" + } + } + } +} \ No newline at end of file diff --git a/dist/locales/hr.json b/dist/locales/hr.json index 600d82335..c480fc9f2 100644 --- a/dist/locales/hr.json +++ b/dist/locales/hr.json @@ -133,7 +133,8 @@ "key": "D", "annotation": "Razdvoji linije/područja.", "not_connected": "Ovdje nema dovoljno linija/područja za odvajanje.", - "connected_to_hidden": "Ovo se ne može odvojiti jer je spojeno na skrivenu značajku." + "connected_to_hidden": "Ovo se ne može odvojiti jer je spojeno na skrivenu značajku.", + "relation": "Ovo se ne može razdvojiti jer spaja članove relacije." }, "merge": { "title": "Spoji", @@ -250,7 +251,9 @@ "warnings": "Upozorenja", "modified": "Promijenjeno", "deleted": "Obrisano", - "created": "Stvoreno" + "created": "Stvoreno", + "about_changeset_comments": "O komentarima promjena", + "about_changeset_comments_link": "//wiki.openstreetmap.org/wiki/Good_changeset_comments" }, "contributors": { "list": "Uređivali {users}", @@ -282,13 +285,15 @@ "no_results_worldwide": "Nema nađenih rezultata" }, "geolocate": { - "title": "Pokaži moju lokaciju" + "title": "Pokaži moju lokaciju", + "locating": "Lociram, molim pričekaj..." }, "inspector": { "no_documentation_combination": "Ne postoji dokumentacija za ovu kombinaciju oznaka", "no_documentation_key": "Ne postoji dokumentacija za ovaj ključ.", "show_more": "Prikaži više", "view_on_osm": "Pogledaj na openstreetmap.org", + "all_fields": "Sva polja", "all_tags": "Sve oznake", "all_members": "Svi članovi", "all_relations": "Sve relacije", @@ -321,10 +326,12 @@ "description": "Postavke pozadine", "percent_brightness": "{opacity}% svjetline", "none": "Nijedna", + "best_imagery": "Najpoznatiji izvornik snimaka za ovo područje", "custom": "Podesivo", "custom_button": "Uredi prilagođenu pozadinu", "custom_prompt": "Unesi URL predložak za popločavanje. Ispravni znakovi su {z}, {x}, {y} za Z/X/Y shemu i {u} za quadtile shemu.", "fix_misalignment": "Popravi odstupanje", + "imagery_source_faq": "Koji je izvornik snimaka?", "reset": "resetiraj", "minimap": { "description": "Mini-karta", @@ -344,13 +351,11 @@ "description": "Točke", "tooltip": "Interesne točke" }, - "major_roads": { - "description": "Glavne ceste", + "traffic_roads": { "tooltip": "Prometnice, ulice, itd." }, - "minor_roads": { - "description": "Sporedne ceste", - "tooltip": "Pristupne ceste, parkirni prolazi, zemljani putovi, itd." + "service_roads": { + "description": "Pristupna cesta" }, "paths": { "description": "Staze", @@ -448,7 +453,9 @@ "facebook": "Podijeli na mreži Facebook", "twitter": "Podijeli na mreži Twitter", "google": "Podijeli na mreži Google+", - "help_html": "Tvoje promjene bi se trebale pojaviti u sloju \"Standard\" kroz par minuta. Za druge slojeve i određena svojstva trebati će više vremena.\n(detalji).\n" + "help_html": "Tvoje promjene bi se trebale pojaviti u sloju \"Standard\" kroz par minuta. Za druge slojeve i određena svojstva trebati će više vremena.", + "help_link_text": "Detalji", + "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", @@ -493,9 +500,15 @@ "zoom": "Povećaj na GPX putanju", "browse": "Potraži .gpx datoteku" }, - "mapillary": { + "mapillary_images": { "tooltip": "Ulične fotografije s Mapillary servisa", - "title": "Foto preklop (Mapillary)", + "title": "Foto preklop (Mapillary)" + }, + "mapillary_signs": { + "tooltip": "Prometni znakovi s Mapillary servisa", + "title": "Preklop prometnih znakova (Mapillary)" + }, + "mapillary": { "view_on_mapillary": "Pogledaj ovu sliku na Mapillary" }, "help": { @@ -511,85 +524,117 @@ "relations": "# Relacije\n\nRelacija je poseban oblik značajki na OpenStreetMap karti koja grupira druge\nznačajke. Na primjer, dvije često korištene relacije su *cestovne relacije*, koje\nmeđusobno grupiraju dijelove cesta koje zajedno pripadaju državnoj ili\nžupanijskoj cesti i *multipoligoni*, koji međusobno grupiraju nekoliko linija\nkoje definiraju složena područja (koja se sastoje od više područja ili ona koja\nimaju rupu u sebi poput krafne).\n\nSkupine značajki u relaciji se nazivaju *članovi*. U bočnom oknu možeš vidjeti\nkojim sve relacijama značajka pripada i tamo kliknuti na relaciju kako bi ju\nodabrao/la. Kada je relacija odabrana možeš vidjeti sve njezine članove koji su\noznačeni na karti i izlistani u bočnom oknu.\n\niD će uglavnom automatski održavati relacije dok ti uređuješ kartu. Glavna\nstvar koje moraš biti svjestan/na je da ako obrišeš dio ceste da ju nacrtaš\npreciznije, trebaš provjeriti da je i novi dio član istih relacija kao i originalni\ndio.\n\n## Uređivanje relacija\n\nAko želiš uređivati relacije, ovdje su navedene osnove.\n\nZa dodavanje značajke nekoj relaciji, označi značajku, klikni tipku \"+\" u odjeljku\n\"Sve relacije\" na dnu bočnog okna i odaberi ili upiši ime relacije.\n\nZa stvaranje nove relacije, odaberi prvu značajku koja bi trebala biti član,\nzatim klikni tipku \"+\" u odjeljku \"Sve relacije\" i odaberi \"Nova relacija...\".\n\nZa odstranjivanje značajke iz relacije, odaberi značajku i klikni ikonu kante za\nsmeće pokraj relacije iz koje ju želiš ukloniti.\n\nMožeš stvarati višestruke poligone - multipoligone sa rupama pomoću alata\n\"Spoji\". Nacrtaj dva područja (unutarnje i vanjsko), drži tipku Shift i klikni na\noba područja kako bi ih selektirao/la i zatim klikni na tipku \"Spoji\" (+).\n" }, "intro": { + "graph": { + "city_hall": "Gradska vijećnica", + "fire_department": "Vatrogasni dom", + "memory_isle_park": "Gradski park", + "riverwalk_trail": "Šetalište", + "w_michigan_ave": "Jesenska avenija", + "e_michigan_ave": "Proljetna avenija", + "spring_st": "Anina ulica ", + "scidmore_park": "Park prijateljstva", + "petting_zoo": "Dječji zoološki vrt", + "n_andrews_st": "Mažuranićeva ulica", + "s_andrews_st": "Držićeva ulica", + "n_constantine_st": "Marulićeva ulica", + "s_constantine_st": "Držićeva ulica", + "rocky_river": "Rijeka Mura", + "railroad_dr": "Željeznička ulica", + "conrail_rr": "Željeznička pruga", + "st_joseph_river": "Rijeka Sava", + "n_main_st": "Sjeverna cesta", + "s_main_st": "Južna cesta", + "water_st": "Ulica voća", + "foster_st": "Dječja ulica", + "portage_river": "Rijeka Drava", + "flower_st": "Ulica cvijeća", + "elm_st": "Ulica brijestova", + "walnut_st": "Ulica oraha", + "morris_ave": "Zimska avenija", + "east_st": "Istočna ulica", + "portage_ave": "Ljetna avenija" + }, "navigation": { "title": "Navigacija", "drag": "Glavno područje karte prikazuje OpenStreetMap podatke iznad pozadine. Možeš mijenjati pogled povlačeći i pomičući, kao na svakoj drugoj web karti. **Pomakni prikaz karte.**", "select": "Značajke karte su prikazane na tri načina: koristeći točke, linije ili područja. Sve značajke mogu se odabrati klikom na njih. **Klikni na točku kako bi ju odabrao/la.**", - "header": "Zaglavlje nam pokazuje tip svojstva.", - "pane": "Kada je značajka odabrana, prikazan je uređivač svojstava. Zaglavlje prikazuje tip značajke, a glavni prozor prikazuje njegova svojstva npr. naziv i adresu. **Zatvori uređivač svojstava gumbom X u gornjem desnom kutu.**" + "pane": "Kada je značajka odabrana, prikazan je uređivač svojstava. Zaglavlje prikazuje tip značajke, a glavni prozor prikazuje njegova svojstva npr. naziv i adresu. **Zatvori uređivač svojstava klikom na gumb {button} gore desno.**", + "search": "Također možeš potražiti značajke koje se nalaze u trenutnom pogledu ili koje se nalaze bilo gdje na svijetu. **Potraži '{name}'** ", + "choose": "**Odaberi {name} s liste da ga selektiraš.**", + "chosen": "Odlično! {name} je sada selektirano. **Zatvori uređivač svojstava pritiskom na {button} gumb.**" }, "points": { "title": "Točke", - "add": "Točke se koriste za predstavljanje značajki kao što su trgovine, restorani i spomenici. One označavaju specifičnu lokaciju i opisuju što je ondje. **Klikni na gumb 'Točka' za dodavanje nove točke.**", - "place": "Točka se može postaviti klikom na kartu. **Postavi točku na vrh zgrade.**", + "add": "Točke se koriste za predstavljanje značajki kao što su trgovine, restorani i spomenici. One označavaju specifičnu lokaciju i opisuju što je ondje. **Klikni na gumb {button} Točka za dodavanje nove točke.**", + "place": "Točka se može postaviti klikom na kartu. **Klikni na kartu za postavljanje nove točke na vrh zgrade.**", "search": "Postoje mnoge različite značajke koje mogu biti prikazane točkom. Točka koju si upravo dodao/la je kafić. **Pretraži '{name}'.**", "choose": "**Odaberi 'Kafić' sa liste.**", "describe": "Točka je sada označena kao kafić. Koristeći uređivač svojstava, možemo dodati više informacija o toj značajki. **Dodaj ime kafiću.**", - "close": "Uređivač svojstava može se zatvoriti klikom na gumb X. **Zatvori uređivač svojstava.**", - "reselect": "Često će točke već postojati, ali mogu biti pogrešne ili nedovršene. Možemo urediti postojeće točke. **Odaberi točku koju si upravo kreirao/la.**", - "fixname": "**Promijeni ime i zatvori uređivač svojstava.**", - "reselect_delete": "Sva svojstva na karti se mogu obrisati. **Klikni na točku koji si stvorio/la.**", - "delete": "Izbornik oko točke sadrži operacije koje se mogu izvršiti nad njom, uključujući brisanje. **Obriši točku.**" + "close": "Uređivač svojstava će automatski spremiti sve tvoje promjene. Kada napraviš promjenu, gumb za zatvaranje će se promijeniti u kvačicu. **Klikni {button} gumb za zatvaranje uređivača svojstava.**", + "reselect": "Često će točke već postojati, ali mogu biti pogrešne ili nedovršene. Možemo urediti postojeće točke. **Klikni za selektiranje točke koju si upravo kreirao/la.**", + "fixname": "**Promijeni ime, a zatim klikni {button} gumb za zatvaranje uređivača.**", + "reselect_delete": "Sva svojstva na karti se mogu obrisati. **Klikni za selektiranje točke koji si stvorio/la.**", + "delete": "Izbornik oko točke sadrži operacije koje se mogu izvršiti nad njom, uključujući brisanje. **Klikni na {button} gumb za brisanje točke.**" }, "areas": { "title": "Područja", - "add": "Područja se koriste za prikaz granica značajki poput jezera, zgrada i naseljenih područja. Također se mogu koristiti za detaljnije kartiranje mnogih značajki koje se inače prikazuju točkama. **Klikni na gumb 'Područje' za dodavanje novog područja.**", - "corner": "Područja se crtaju postavljanjem točaka koje označavaju granicu područja. **Postavi početnu točku na jedan rub igrališta.**", + "add": "Područja se koriste za prikaz granica značajki poput jezera, zgrada i naseljenih područja. Također se mogu koristiti za detaljnije kartiranje mnogih značajki koje se inače prikazuju točkama. **Klikni na gumb {button} Područje za dodavanje novog područja.**", + "corner": "Područja se crtaju postavljanjem točaka koje označavaju granicu područja. **Klikni za postavljanje početne točke na jedan ugao igrališta.**", "place": "Nacrtaj područje dodavanjem više točaka. Završi područje tako da klikneš na početnu točku. **Nacrtaj područje igrališta.**", "search": "**Pretraži za '{name}'.**", "choose": "**Odaberi igralište sa liste.**", - "describe": "**Dodaj ime i zatvori uređivač svojstava.**" + "describe": "**Dodaj ime, a zatim klikni {button} gumb za zatvaranje uređivača.**" }, "lines": { "title": "Linije", - "add": "Linije se koriste za predstavljanje značajki kao što su npr. ceste, željeznice i rijeke. **Klikni na gumb 'Linija' za dodavanje nove linije.**", + "add": "Linije se koriste za predstavljanje značajki kao što su npr. ceste, željeznice i rijeke. **Klikni na {button} Linije za dodavanje nove linije.**", "start": "**Započni liniju tako da klikneš na kraj ceste.**", - "intersect": "Klikni za dodavanje više točaka linije. Možeš pomicati pogled na kartu dok crtaš ako je potrebno. Ceste i mnoge druge vrste linija su dio veće mreže. Važno je da su sve linije pravilno spojene kako bi softveri za određivanje rute ispravno funkcionirali. **Klikni na 'Flower Street' za stvaranje raskrižja povezujući dvije linije.**", + "intersect": "Klikni za dodavanje više točaka linije. Možeš pomicati pogled na kartu dok crtaš ako je potrebno. Ceste i mnoge druge vrste linija su dio veće mreže. Važno je da su sve linije pravilno spojene kako bi softveri za određivanje rute ispravno funkcionirali. **Klikni na {name} za stvaranje raskrižja povezujući dvije linije.**", "finish": "Linije se mogu završiti tako da ponovno kliknete na posljednju točku. **Završi crtanje ceste.**", "road": "**Odaberi Prometnica sa liste.**", "residential": "Postoje različite vrste cesta, najčešća je Ulica. **Odaberi tip 'Ulica'.**", - "describe": "**Dodaj naziv ulice i zatvori uređivač svojstava.**", - "restart": "Cesta treba presijecati Flower Street.", + "describe": "**Dodaj naziv ulice i klikni {button} gumb za zatvaranje uređivača.**", + "restart": "Cesta treba presijecati {name}.", "wrong_preset": "Nisi označio/la cestu koja predstavlja ulicu. **Klikni ovdje za ponovni odabir**" }, "startediting": { "title": "Započni uređivanje", - "help": "Više dokumentacije i ovaj prohod su dostupni ovdje.", + "help": "Možeš ponoviti prohod ispočetka ili potražiti više dokumentacije klikom na gumb {button} Pomoć.", "save": "Ne zaboravi redovno spremiti tvoje promjene!", - "start": "Počni mapirati!" + "start": "Počni kartirati!" } }, "presets": { "categories": { "category-building": { - "name": "Građevina" + "name": "Vrste građevina" }, "category-golf": { - "name": "Golf" + "name": "Elementi golf igrališta" }, "category-landuse": { - "name": "Namjena zemljišta" + "name": "Vrste korištenja zemljišta" }, "category-path": { - "name": "Staza" + "name": "Vrste putova" }, "category-rail": { - "name": "Pruga" + "name": "Elementi željeznica" }, "category-restriction": { - "name": "Ograničenje" + "name": "Vrste zabrana" }, "category-road": { - "name": "Prometnica" + "name": "Vrste cesta" }, "category-route": { - "name": "Ruta" + "name": "Vrste trasa" }, "category-water-area": { - "name": "Voda" + "name": "Vrste voda" }, "category-water-line": { - "name": "Voda" + "name": "Vrste voda" } }, "fields": { @@ -851,6 +896,12 @@ "description": { "label": "Opis" }, + "diaper": { + "label": "Omogućeno mijenjanje pelena" + }, + "dock": { + "label": "Vrsta" + }, "drive_through": { "label": "Provezi-kroz" }, @@ -954,6 +1005,9 @@ "label": "Smetnja", "placeholder": "1-18" }, + "handrail": { + "label": "Rukohvat" + }, "highway": { "label": "Vrsta" }, @@ -1212,6 +1266,9 @@ "power": { "label": "Vrsta" }, + "power_supply": { + "label": "Napajanje električnom energijom" + }, "railway": { "label": "Vrsta" }, @@ -1273,6 +1330,9 @@ }, "placeholder": "Planinsko planinarenje, Alpsko planinarenje..." }, + "sanitary_dump_station": { + "label": "Odvod toaleta" + }, "seasonal": { "label": "Sezonski" }, @@ -1296,17 +1356,33 @@ } }, "service_rail": { - "label": "Vrsta usluge" + "label": "Vrsta usluge", + "options": { + "crossover": "Skretnica", + "siding": "Mimoilaznica", + "spur": "Industrijski kolosijek", + "yard": "Manipulacijski kolosijek" + } }, "shelter": { "label": "Sklonište" }, + "shelter_type": { + "label": "Vrsta" + }, "shop": { "label": "Vrsta" }, + "site": { + "label": "Vrsta" + }, + "sloped_curb": { + "label": "Spušteni rubnjak" + }, "smoking": { "label": "Pušenje", "options": { + "dedicated": "Predviđeno za pušače (npr. klub pušača)", "isolated": "U prostorijama za pušenje fizički odvojenima", "no": "Nedozvoljeno svugdje", "outside": "Dopušteno vani", @@ -1330,7 +1406,8 @@ "placeholder": "Mali kotačići, kotači, off-road" }, "social_facility_for": { - "label": "Posluživanje" + "label": "Posluživanje", + "placeholder": "Beskućnici, invalidi, djeca, itd." }, "source": { "label": "Izvor" @@ -1338,6 +1415,12 @@ "sport": { "label": "Sport" }, + "sport_ice": { + "label": "Sport" + }, + "sport_racing": { + "label": "Sport" + }, "structure": { "label": "Konstrukcija", "options": { @@ -1361,6 +1444,9 @@ "surface": { "label": "Površina" }, + "tactile_paving": { + "label": "Taktilne oznake za slijepe" + }, "takeaway": { "label": "Dostava", "options": { @@ -1371,7 +1457,13 @@ "placeholder": "Da, ne, samo dostava..." }, "toilets/disposal": { - "label": "Vrsta odvoda" + "label": "Vrsta odvoda", + "options": { + "bucket": "Kanta", + "chemical": "Kemijski", + "flush": "Povuci vodu", + "pitlatrine": "Rupa/Poljski wc" + } }, "tourism": { "label": "Vrsta" @@ -1379,6 +1471,20 @@ "towertype": { "label": "Vrsta tornja" }, + "tracktype": { + "label": "Vrsta poljskog ili šumskog puta", + "options": { + "grade1": "Čvrsto: asfaltirana ili jako zbijeni makadam", + "grade2": "Većinom čvrsto: šljunak/kamenčići pomiješani sa mekšim materijalima", + "grade3": "Jednolika mješavina čvrstih i mekanih materijala", + "grade4": "Većinom mekano: zemlja/pjesak/trava sa nešto čvrstih materijala", + "grade5": "Mekano: zemlja/pijesak/trava" + }, + "placeholder": "Čvrsto, većinom čvrsto, mekano..." + }, + "traffic_signals": { + "label": "Vrsta" + }, "trail_visibility": { "label": "Vidljivost staze", "options": { @@ -1531,7 +1637,7 @@ "terms": "rentanje bicikala,rentanje bicikla,iznajmljivanje bicikala,iznajmljivanje bicikla,najam bicikala,najam bicikla,rent a bike" }, "amenity/bicycle_repair_station": { - "name": "Bicikl servis" + "name": "Stalak sa alatima za bicikle" }, "amenity/boat_rental": { "name": "Najam brodova", @@ -1596,7 +1702,7 @@ "amenity/dentist": { "name": "Zubar" }, - "amenity/doctor": { + "amenity/doctors": { "name": "Doktor" }, "amenity/dojo": { @@ -1614,6 +1720,9 @@ "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" @@ -1630,9 +1739,15 @@ "name": "Groblje", "terms": "groblje" }, + "amenity/grit_bin": { + "name": "Kanta sa šljunkom za poledicu" + }, "amenity/hospital": { "name": "Bolničko zemljište" }, + "amenity/hunting_stand": { + "name": "Lovačka čeka" + }, "amenity/kindergarten": { "name": "Dvorište vrtića" }, @@ -1657,6 +1772,9 @@ "amenity/parking_entrance": { "name": "Parking garaža Ulaz/Izlaz" }, + "amenity/parking_space": { + "name": "Parkirališno mjesto" + }, "amenity/pharmacy": { "name": "Ljekarna", "terms": "ljekarna,apoteka,farmacija" @@ -1711,6 +1829,9 @@ "name": "Restoran", "terms": "restoran,buffet,zdravljak,zalogajnica" }, + "amenity/sanitary_dump_station": { + "name": "Pražnjenje toaleta za kamp kućice" + }, "amenity/school": { "name": "Škola i teren oko škole", "terms": "škola,školsko zemljište" @@ -1721,6 +1842,12 @@ "amenity/social_facility": { "name": "Socijalna ustanova" }, + "amenity/social_facility/food_bank": { + "name": "Pučka kuhinja" + }, + "amenity/social_facility/group_home": { + "name": "Starački dom" + }, "amenity/social_facility/homeless_shelter": { "name": "Sklonište za beskućnike" }, @@ -1754,6 +1881,36 @@ "amenity/university": { "name": "Fakultetsko zemljište" }, + "amenity/vending_machine/cigarettes": { + "name": "Automat za cigarete" + }, + "amenity/vending_machine/condoms": { + "name": "Automat za kondome" + }, + "amenity/vending_machine/drinks": { + "name": "Automat za piće" + }, + "amenity/vending_machine/excrement_bags": { + "name": "Automat za vrećice za fekalije" + }, + "amenity/vending_machine/news_papers": { + "name": "Automat za novine" + }, + "amenity/vending_machine/parcel_pickup_dropoff": { + "name": "Automat za slanje/primanje paketa" + }, + "amenity/vending_machine/parking_tickets": { + "name": "Automat za parkirališne karte" + }, + "amenity/vending_machine/public_transport_tickets": { + "name": "Automat za karte za javni prijevoz" + }, + "amenity/vending_machine/sweets": { + "name": "Automat za grickalice" + }, + "amenity/vending_machine/vending_machine": { + "name": "Samouslužni automat" + }, "amenity/veterinary": { "name": "Veterinar" }, @@ -1761,10 +1918,19 @@ "name": "Kanta za smeće", "terms": "smeće,koš za smeće,kanta za smeće" }, + "amenity/waste_disposal": { + "name": "Kontejner za smeće" + }, + "amenity/water_point": { + "name": "Pitka voda za kamp kućice" + }, "area": { "name": "Površina", "terms": "površina,područje" }, + "area/highway": { + "name": "Površina ceste" + }, "barrier": { "name": "Prepreka" }, @@ -1841,6 +2007,15 @@ "building/cabin": { "name": "Mala drvena kućica, sklonište" }, + "building/cathedral": { + "name": "Zgrada katedrale" + }, + "building/chapel": { + "name": "Zgrada kapelice" + }, + "building/church": { + "name": "Zgrada crkve" + }, "building/college": { "name": "Zgrada fakulteta" }, @@ -1850,6 +2025,9 @@ "building/construction": { "name": "Zgrada u izgradnji" }, + "building/detached": { + "name": "Odvojena kuća" + }, "building/dormitory": { "name": "Studentski dom" }, @@ -1901,12 +2079,21 @@ "name": "Školska zgrada", "terms": "škola" }, + "building/semidetached_house": { + "name": "Dijelom spojena kuća" + }, "building/shed": { "name": "Šupa" }, "building/stable": { "name": "Staja" }, + "building/static_caravan": { + "name": "Statičan mobilan dom" + }, + "building/terrace": { + "name": "Kuće u nizu" + }, "building/train_station": { "name": "Željeznički kolodvor" }, @@ -1919,6 +2106,9 @@ "craft": { "name": "Zanat" }, + "craft/basket_maker": { + "name": "Proizvođač košara" + }, "craft/beekeeper": { "name": "Pčelar" }, @@ -1968,6 +2158,9 @@ "name": "HVAC", "terms": "rashladni sustav,klimatizacija,ventilacija,klima,vanjski rashladni sustav,vanjski sustav za grijanje,klimatizacijsko grijaći sustav" }, + "craft/insulator": { + "name": "Izolator" + }, "craft/jeweler": { "name": "Draguljar" }, @@ -2073,12 +2266,18 @@ "name": "Pješački prijelaz", "terms": "zebra" }, + "footway/crosswalk": { + "name": "Pješački prijelaz" + }, "footway/sidewalk": { "name": "Pločnik" }, "ford": { "name": "Prijelaz preko potoka" }, + "golf/hole": { + "name": "Golfska rupa" + }, "golf/rough": { "name": "Grubo" }, @@ -2092,10 +2291,16 @@ "name": "Autobusna stanica", "terms": "bus stanica,stanica za bus,autobusna stanica,busna stanica" }, + "highway/corridor": { + "name": "Hodnik" + }, "highway/crossing": { "name": "Pješački prijelaz", "terms": "zebra" }, + "highway/crosswalk": { + "name": "Pješački prijelaz" + }, "highway/cycleway": { "name": "Biciklistička staza" }, @@ -2130,6 +2335,9 @@ "highway/primary_link": { "name": "Pristupna cesta državne ceste" }, + "highway/raceway": { + "name": "Staza za moto utrke" + }, "highway/residential": { "name": "Ulica" }, @@ -2183,8 +2391,7 @@ "name": "Pristupna cesta lokalne ceste" }, "highway/track": { - "name": "Poljski ili šumski put", - "terms": "put,poljski put,šumski put,makadam" + "name": "Šumski ili poljski put" }, "highway/traffic_signals": { "name": "Semafor", @@ -2199,9 +2406,6 @@ "highway/turning_circle": { "name": "Površina na kraju ceste za polukružno okretanje" }, - "highway/unclassified": { - "name": "Nerazvrstana cesta" - }, "historic": { "name": "Povijesno područje" }, @@ -2244,9 +2448,18 @@ "landuse/cemetery": { "name": "Groblje" }, + "landuse/churchyard": { + "name": "Crkveno dvorište" + }, "landuse/construction": { "name": "Građevinsko" }, + "landuse/farm": { + "name": "Oranica" + }, + "landuse/farmland": { + "name": "Oranica" + }, "landuse/farmyard": { "name": "Gospodarsko imanje" }, @@ -2300,6 +2513,9 @@ "leisure/dog_park": { "name": "Park za pse" }, + "leisure/firepit": { + "name": "Mjesto za vatru" + }, "leisure/garden": { "name": "Vrt", "terms": "vrt,bašća,povrtnjak,cvjetnjak" @@ -2315,6 +2531,9 @@ "name": "Marina", "terms": "marina" }, + "leisure/nature_reserve": { + "name": "Prirodni rezervat" + }, "leisure/park": { "name": "Park" }, @@ -2364,9 +2583,12 @@ "name": "Navoz za brodove", "terms": "istezalište" }, - "leisure/sports_center": { + "leisure/sports_centre": { "name": "Sportski centar" }, + "leisure/sports_centre/swimming": { + "name": "Ustanova sa bazenima" + }, "leisure/stadium": { "name": "Stadion", "terms": "stadion,sportska arena" @@ -2375,6 +2597,13 @@ "name": "Sportski bazen", "terms": "bazen" }, + "leisure/track": { + "name": "Staza za utrke (nemotorizirane)" + }, + "leisure/water_park": { + "name": "Vodeni park", + "terms": "Aquapark, akvapark, bazeni" + }, "line": { "name": "Linija", "terms": "linija,crta" @@ -2390,6 +2619,9 @@ "name": "Lukobran", "terms": "lukobran,zaštita luke od valova,zaštita luke,umjetna zaštita luke,valolom,utvrda obale,molo" }, + "man_made/chimney": { + "name": "Dimnjak" + }, "man_made/cutline": { "name": "Prosjeka", "terms": "prosjeka,prosječen pojas u šumi,šumska prosjeka,prosjeka šume,prosjeka u šumi,prosjeka kroz šumu" @@ -2408,6 +2640,9 @@ "name": "Toranj za promatranje", "terms": "toranj za promatranje,čeka,vidikovački toranj,toranj vidikovac,promatrajući toranj" }, + "man_made/petroleum_well": { + "name": "Izvor nafte" + }, "man_made/pier": { "name": "Mol", "terms": "pristanište,mol,lukobran,molo,mul,gat" @@ -2416,6 +2651,12 @@ "name": "Cjevovod", "terms": "cjevovod,sustav cijevi za prijenos materijala,vod u obliku cijevi,protočna struktura,naftovod,plinovod,cjevovodni transport,transport" }, + "man_made/silo": { + "name": "Silos" + }, + "man_made/surveillance": { + "name": "Nadzor" + }, "man_made/survey_point": { "name": "Geodetska točka", "terms": "geodetska točka,poligonska točka,trigonometrijska točka,trigonometar,poligon,GPS točka,GNSS točka,geodetska oznaka" @@ -2440,6 +2681,9 @@ "name": "Vodocrpilište", "terms": "vodocrpilište,vodovod,vodovodna instalacija,vađenje pitke vode" }, + "man_made/works": { + "name": "Tvornica" + }, "military/barracks": { "name": "Vojarna" }, @@ -2490,7 +2734,8 @@ "terms": "planinski vrh,vrh,sljeme,vrhunac,šiljak,najviša točka" }, "natural/saddle": { - "name": "Prijevoj" + "name": "Sedlo", + "terms": "prijevoj" }, "natural/scree": { "name": "Sitno kamenje na strmini", @@ -2548,12 +2793,42 @@ "office/architect": { "name": "Arhitekt" }, + "office/educational_institution": { + "name": "Obrazovna ustanova" + }, + "office/government": { + "name": "Državni ured" + }, + "office/insurance": { + "name": "Ured osiguravajućeg društva" + }, + "office/it": { + "name": "Informatički ured" + }, + "office/lawyer": { + "name": "Odvjetnički ured" + }, + "office/newspaper": { + "name": "Redakcija novina" + }, "office/ngo": { "name": "Nevladina organizacija" }, + "office/physician": { + "name": "Liječnička praksa" + }, "office/political_party": { "name": "Politička stranka" }, + "office/research": { + "name": "Ured za istraživanje" + }, + "office/telecommunication": { + "name": "Ured za telekomunikacije" + }, + "office/therapist": { + "name": "Psihoterapeut" + }, "office/travel_agent": { "name": "Putnička agencija" }, @@ -2584,6 +2859,9 @@ "name": "Lokalitet", "terms": "lokalitet,nenastanjeno mjesto,specifično mjesto" }, + "place/neighbourhood": { + "name": "Susjedstvo" + }, "place/town": { "name": "Gradić", "terms": "gradić,grad s manje od 100000 stanovnika,mali grad,manje urbano područje,manji grad,grad,gradac" @@ -2714,7 +2992,7 @@ "name": "Antikvarijat" }, "shop/art": { - "name": "Umjetnička galerija" + "name": "Trgovina umjetninama" }, "shop/baby_goods": { "name": "Trgovina za bebe", @@ -2757,6 +3035,9 @@ "name": "Mesnica", "terms": "mesnica" }, + "shop/candles": { + "name": "Prodavaonica svijeća" + }, "shop/car": { "name": "Prodavaonica automobila", "terms": "autozastupnik,auto trgovina" @@ -2805,7 +3086,7 @@ "name": "Prodavaonica kozmetike" }, "shop/craft": { - "name": "Hobby & art dućan", + "name": "Hobby & art trgovina", "terms": "dućan za hobije, slikarski dućan, kistovi" }, "shop/curtain": { @@ -2917,7 +3198,7 @@ "name": "Bravar" }, "shop/lottery": { - "name": "Dućan igara na sreću", + "name": "Trgovina igara na sreću", "terms": "lutrija" }, "shop/mall": { @@ -2961,6 +3242,9 @@ "name": "Trgovina sa opremom za kampiranje", "terms": "planinarenje, trčanje, kampiranje" }, + "shop/paint": { + "name": "Prodavaonica boja" + }, "shop/pawnbroker": { "name": "Zalagaonica" }, @@ -3013,6 +3297,9 @@ "shop/tea": { "name": "Trgovina za čajeve" }, + "shop/ticket": { + "name": "Prodavač ulaznica" + }, "shop/tobacco": { "name": "Trgovina za duhanske proizvode", "terms": "cigare, cigarete, duhan" @@ -3086,8 +3373,12 @@ "name": "Bungalov", "terms": "planinarski dom,planinska koliba,koliba,planinarski,planinarska" }, + "tourism/gallery": { + "name": "Umjetnička galerija" + }, "tourism/guest_house": { - "name": "Gostinjska kuća" + "name": "Gostinjska kuća", + "terms": "apartmani, gostinjska kuća" }, "tourism/hostel": { "name": "Hostel", @@ -3129,6 +3420,10 @@ "name": "Uspornik", "terms": "ležeći policajac" }, + "traffic_calming/hump": { + "name": "Uspornik", + "terms": "ležeći policajac" + }, "type/boundary": { "name": "Granica", "terms": "granica,međa,linija,linija razgraničenja" diff --git a/dist/locales/hu.json b/dist/locales/hu.json index 2d2418e4d..ad64cdb12 100644 --- a/dist/locales/hu.json +++ b/dist/locales/hu.json @@ -133,7 +133,8 @@ "key": "D", "annotation": "Vonalak/területek szétkapcsolva.", "not_connected": "Nincsenek szétkapcsolható vonalak/területek.", - "connected_to_hidden": "Nem kapcsolható szét, mert egy rejtett elemhez csatlakozik." + "connected_to_hidden": "Nem kapcsolható szét, mert egy rejtett elemhez csatlakozik.", + "relation": "Nem kapcsolható szét, mert egy kapcsolat tagjait köti össze." }, "merge": { "title": "Egyesítés", @@ -226,7 +227,7 @@ }, "zoom_in_edit": "Szerkesztéshez nagyíts rá", "logout": "kijelentkezés", - "loading_auth": "Csatlakozás az OpenStreetMap szerverhez…", + "loading_auth": "Csatlakozás az OpenStreetMap kiszolgálóhoz…", "report_a_bug": "Hibajelentés", "help_translate": "Segíts a fordításban", "feature_info": { @@ -250,7 +251,9 @@ "warnings": "Figyelmeztetések", "modified": "Módosítva", "deleted": "Törölve", - "created": "Létrehozva" + "created": "Létrehozva", + "about_changeset_comments": "A módosításcsomag megjegyzésekről", + "about_changeset_comments_link": "//wiki.openstreetmap.org/wiki/Hu:Good_changeset_comments" }, "contributors": { "list": "Szerkesztette {users}", @@ -282,17 +285,19 @@ "no_results_worldwide": "Nincs találat" }, "geolocate": { - "title": "Pozícióm megjelenítése" + "title": "Pozícióm megjelenítése", + "locating": "Meghatározás, kérem várjon…" }, "inspector": { "no_documentation_combination": "Ehhez a címkekombinációhoz nem érhető el dokumentáció", "no_documentation_key": "Ehhez a kulcshoz nem érhető el dokumentáció", "show_more": "Mutass többet", "view_on_osm": "Megtekintés openstreetmap.org-on", + "all_fields": "Összes mező", "all_tags": "Összes címke", "all_members": "Összes kapcsolattag", "all_relations": "Összes kapcsolat", - "new_relation": "Új reláció...", + "new_relation": "Új kapcsolat…", "role": "Szerep", "choose": "Válassz elemtípust", "results": "{n} találat {search} keresésre", @@ -321,10 +326,12 @@ "description": "Háttérbeállítások", "percent_brightness": "{opacity}% fényerő", "none": "Nincs", + "best_imagery": "Legjobb ismert légifeltétel ehhez a helyszínhez", "custom": "Egyéni", "custom_button": "Egyedi háttér szerkesztése", "custom_prompt": "Adj meg egy csempe URL sablont. Érvényes tokenek: {z}, {x}, {y} a Z/X/Y rendszerű URL-ekhez és {u} a kvadratikusakhoz.", "fix_misalignment": "Eltolódás korrigálása", + "imagery_source_faq": "Honnan jön ez a légifelvétel?", "reset": "visszavonás", "minimap": { "description": "Minitérkép", @@ -344,13 +351,13 @@ "description": "Pontok", "tooltip": "Érdekes pontok" }, - "major_roads": { - "description": "Főutak", + "traffic_roads": { + "description": "Forgalmi utak", "tooltip": "Autópályák, utcák, stb." }, - "minor_roads": { - "description": "Alsóbbrendű utak", - "tooltip": "Szervizutak, parkolók útjai, keskeny utak, stb." + "service_roads": { + "description": "Bekötőutak", + "tooltip": "Bekötőutak, parkolók útjai, keskeny utak, stb." }, "paths": { "description": "Gyalogutak", @@ -414,7 +421,7 @@ "help": "Változtatások mentése az OpenStreetMapbe, és láthatóvá tétele más szerkesztők számára.", "no_changes": "Nincs mit elmenteni.", "error": "Mentés közben több hiba történt", - "status_code": "A szerver a(z) {code} státuszkóddal válaszolt", + "status_code": "A kiszolgáló a(z) {code} státuszkóddal válaszolt", "unknown_error_details": "Győződj meg arról, hogy csatlakozik-e az internethez.", "uploading": "Változtatások mentése OpenStreetMapre.", "unsaved_changes": "Elmentetlen változtatásaid vannak", @@ -448,7 +455,9 @@ "facebook": "Megosztás Facebookon", "twitter": "Megosztás Twitteren", "google": "Megosztás Google+-on", - "help_html": "Módosításaid néhány perc múlva megjelennek a \"Standard\" rétegen. Más rétegeken ez tovább tarthat\n(details).\n" + "help_html": "A változtatásaid néhány percen belül megjelennek az alapértelmezett rétegen. Ez a többi rétegnél és bizonyos funkcióknál több ideig is tarthat.", + "help_link_text": "Részletek", + "help_link_url": "https://wiki.openstreetmap.org/wiki/Hu:FAQ#V.C3.A1ltoztat.C3.A1sokat_eszk.C3.B6z.C3.B6ltem_a_t.C3.A9rk.C3.A9pen.2C_hogyan_l.C3.A1thatom_ezeket.3F" }, "confirm": { "okay": "Oké", @@ -462,7 +471,7 @@ }, "source_switch": { "live": "élő", - "lose_changes": "Elmentetlen változtatásaid vannak, amik a térképszerver váltásával el lesznek dobva. Biztosan szervert akarsz váltani?", + "lose_changes": "Elmentetlen változtatásaid vannak, amik a térképkiszolgáló váltásával el lesznek dobva. Biztosan kiszolgálót akarsz váltani?", "dev": "dev" }, "tag_reference": { @@ -493,68 +502,106 @@ "zoom": "Nagyítás a GPX nyomvonalra", "browse": ".gpx fájl tallózása" }, + "mapillary_images": { + "tooltip": "Utcafotók a Mapillary-ből", + "title": "Fotó réteg (Mapillary)" + }, + "mapillary_signs": { + "tooltip": "Közlekedési táblák a Mapillary-ből", + "title": "Közlekedési tábla réteg (Mapillary)" + }, "mapillary": { - "tooltip": "Utcafotók a Mapillary-ból", - "title": "Fotó réteg (Mapillary)", "view_on_mapillary": "E kép megtekintése a Mapillary weboldalon" }, "help": { "title": "Súgó", "help": "# Súgó\n\nEz egy szerkesztő az [OpenStreetMap](http://www.openstreetmap.org/)-hoz, 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), aminek a fordításába és fejlesztésébe te is besegíthetsz.\n", - "editing_saving": "# Szerkesztés és Mentés \n\nA szerkesztőt elsődlegesen online munkára tervezték és te jelenleg egy weblapon éred el. \n\n### Elemek kiválasztása \n\nEgy térképelem, mint út vagy érdekes hely kiválasztásához kattints rá a térképen. Ettől a kiválasztott elem kiemelődik és megnyílik egy panel az adataival, és egy menüvel, ami mutatja, miket tudsz az elemmel csinálni. Több elemet a 'Shift' gomb nyomva tartása közbeni kattintással, vagy húzással tudsz kiválasztani. A húzással kijelölöd a bekeretezett részen lévő összes elemet, lehetővé téve, hogy egyszerre több mindent változtass. \n\n### Szerkesztések mentése \n\nAmikor utakat, épületeket, helyeket szerkesztesz, ezek a változások helyileg lesznek tárolva, amíg nem mented őket a szerverre. Ne aggódj, ha elrontasz valamit - vissza tudod vonni a változtatásaidat a visszavonás gombra kattintva, a mégis gombra kattintva pedig a korábban visszavont változtatásaidat állíthatod vissza. \n\nKattints a 'Mentés' gombra, ha végeztél egy terület szerkesztésével - például, ha befejezted egy város részletének szerkesztését és egy másik területet szeretnél szerkeszteni. Lehetőséged lesz visszanézni, hogy mit csináltál. A szerkesztő hasznos tanácsokat biztosít és figyelmeztet ha valami nem tűnik megfelelőnek a változtatásaiddal. \n\nHa minden rendben van, beírhatsz egy rövid ismertetést a szerkesztéseiddel kapcsolatban és újból a 'Mentés' gombra kattintva közzéteheted a változtatásaidat és az információkat velük kapcsolatban az [OpenStreetMap.org](http://www.openstreetmap.org/) webhelyen, ahol az összes felhasználónak láthatóak és elérhetőek lesznek, hogy azokra építhessenek, fejleszthessék azokat. \n\nHa nem tudod befejezni a szerkesztéseidet egyszerre, elhagyhatod a szerkesztő ablakot, mert amikor visszatérsz (ugyanazzal a böngészővel és számítógéppel), a szerkesztő fel fogja ajánlani, hogy visszaállítsa-e a korábbi munkádat.\n\n### Szerkesztő használata\n\nA szerkesztést megkönnyítő gyorsbillentyűket [itt](http://wiki.openstreetmap.org/wiki/Hu:iD/Shortcuts) találhatod meg.\n", + "editing_saving": "# Szerkesztés és Mentés \n\nA szerkesztőt elsődlegesen online munkára tervezték és te jelenleg egy weblapon éred el. \n\n### Elemek kiválasztása \n\nEgy térképelem, mint út vagy érdekes hely kiválasztásához kattints rá a térképen. Ettől a kiválasztott elem kiemelődik és megnyílik egy panel az adataival, és egy menüvel, ami mutatja, miket tudsz az elemmel csinálni. Több elemet a 'Shift' gomb nyomva tartása közbeni kattintással, vagy húzással tudsz kiválasztani. A húzással kijelölöd a bekeretezett részen lévő összes elemet, lehetővé téve, hogy egyszerre több mindent változtass. \n\n### Szerkesztések mentése \n\nAmikor utakat, épületeket, helyeket szerkesztesz, ezek a változások helyileg lesznek tárolva, amíg nem mented őket a kiszolgálóra. Ne aggódj, ha elrontasz valamit - vissza tudod vonni a változtatásaidat a visszavonás gombra kattintva, a mégis gombra kattintva pedig a korábban visszavont változtatásaidat állíthatod vissza. \n\nKattints a 'Mentés' gombra, ha végeztél egy terület szerkesztésével - például, ha befejezted egy város részletének szerkesztését és egy másik területet szeretnél szerkeszteni. Lehetőséged lesz visszanézni, hogy mit csináltál. A szerkesztő hasznos tanácsokat biztosít és figyelmeztet ha valami nem tűnik megfelelőnek a változtatásaiddal. \n\nHa minden rendben van, beírhatsz egy rövid ismertetést a szerkesztéseiddel kapcsolatban és újból a 'Mentés' gombra kattintva közzéteheted a változtatásaidat és az információkat velük kapcsolatban az [OpenStreetMap.org](http://www.openstreetmap.org/) webhelyen, ahol az összes felhasználónak láthatóak és elérhetőek lesznek, hogy azokra építhessenek, fejleszthessék azokat. \n\nHa nem tudod befejezni a szerkesztéseidet egyszerre, elhagyhatod a szerkesztő ablakot, mert amikor visszatérsz (ugyanazzal a böngészővel és számítógéppel), a szerkesztő fel fogja ajánlani, hogy visszaállítsa-e a korábbi munkádat.\n\n### Szerkesztő használata\n\nA szerkesztést megkönnyítő gyorsbillentyűket [itt](http://wiki.openstreetmap.org/wiki/Hu:iD/Shortcuts) találhatod meg.\n", "roads": "# Utak\n\nA szerkesztőprogrammal tudsz utakat létrehozni, javítani és törölni. Az utak \nsokfélék lehetnek: ösvények, közutak, kerékpárutak, stb. – minden gyakran \nkeresztezett szakaszt térképezni kell.\n\n### Kiválasztás\n\nÚt kiválasztásához kattints rá. Meg fog jelenni kiemelve, mellette egy kis eszköztár \nmenüvel és egy oldalsávval, ami további információkat mutat az útról.\n\n### Módosítás\n\nGyakran láthatod, hogy az út nincs a mögötte lévő légifelvételhez, vagy GPS \nnyomvonalhoz igazítva. Ha megbizonyosodtál arról, hogy nem a légifelvétel téved, \nhelyreigazíthatod az utakat.\n\nElőször is kattints a módosítandó útra. Ettől kiemelődik az út és megjelennek a\nkezelőpontjai, amiket mozgatni tudsz a megfelelő helyre. Ha új kezelőpontot \nszeretnél hozzáadni, hogy részletesebb utat kapj, kattints duplán az útnak egy \nolyan részére, ahol még nincs pont.\n\nHa egy út egy másik útba csatlakozik, de a térképen nincsenek összekapcsolva, \nhúzd az egyik út kezelőpontját a másik útra, és össze fognak kapcsolódni. \nAz utak megfelelő összekapcsolása a térképen nagyon fontos, útvonaltervezéshez \nlétfontosságú.\n\nHasználhatod a 'Mozgatás' eszközt is, vagy megnyomhatod az 'M' gyorsbillentyűt, ha az \naz egész utat szeretnéd mozgatni. Mozgatás után kattintással rögzítheted az új helyén.\n\n### Törlés\n\nHa egy út teljesen hibás – ha azt látod, hogy egyáltalán nincs rajta a légifelvételen, \nés biztos vagy benne, hogy nem is létezik –, törölheted, amivel eltávolítod a térképről. \nLegyél óvatos elemek törlésekor, akárcsak bármilyen más szerkesztésnél, a mindenki \náltal látható eredmény és a légifelvétel gyakran elavult, lehet, hogy az utat nemrég építették.\n\nAz út törléséhez előbb válaszd ki, majd kattints a kuka ikonra, vagy nyomd meg a Delete \nbillentyűt.\n\n### Létrehozás\n\nTaláltál egy utat, ami még nincs rajta a térképen? Kattints a bal felső eszköztár 'Vonal' \nikonjára vagy nyomd meg a '2'-es billentyűt és kezdd el rajzolni a vonalat.\n\nA rajzolás megkezdéséhez kattints a térképen az út elejére. Ha az út \negy másik meglévő útból ágazik ki, arra a helyre kattints, ahol csatlakoznak.\n\nEzután kattintással hozz létre pontokat a műholdkép vagy GPS nyomvonal alapján, \nhogy a vonal az út középvonalát kövesse. Ha az utad keresztez egy másik utat, kapcsold \nössze őket a metszéspontjukra kattintva. Ha kész vagy a rajzolással, kattints duplán, \nvagy nyomj a billentyűzeten egy 'Enter'-t.\n", "gps": "#GPS\n\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 kiválasztása\n\nMiután hozzáadsz egy pontot, vonalat vagy területet, kiválaszthatod 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 kiválasztásához.\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 visszonvonhatod a „Visszavonás” gombbal.\n", - "buildings": "# Épületek\n\nAz OpenStreetMap a világ legnagyobb épület adatbázisa. Te is bővítheted és \nfejlesztheted ezt az adatbázist.\n\n### Kiválasztás\n\nÉpületet a körvonalára kattintva tudsz kiválasztani. Ez kiemeli az épületet és megnyitja az eszközmenüt és a további információkat mutató oldalsávot.\n\n### Módosítás\n\nAz épületek gyakran pontatlan helyen vannak, vagy pontatlan a címkézésük.\n\nEgy egész épület mozgatásához kattints a 'Mozgatás' eszközre. Mozgasd az \negeret az épület eltolásához, és kattints, ha jó helyre került.\n\nAz épület egyedi alakjának javításához kattints a korvonalának pontjaira és \nhúzd őket jó helyre.\n\n### Létrehozás\n\nAz épületek létrehozása körüli egyik fő kérdés, hogy az OpenStreetMap \naz épületeket alakzatként és pontként is tudja tárolni. Az ökölszabály, hogy \n_az épületet alakzatként kell térképezni, hacsak lehet_ és a cégeket, lakásokat, \nszolgáltatásokat és egyéb a házon belül működő dolgokat a ház körvonalán belüli \npontként kell térképezni.\n\nKezd az épület alakzatként rajzolását a 'Terület' gombra kattintva a bal felső \neszköztáron. Befejezni az 'Enter' billentyűvel, vagy a terület első pontjára kattintva \ntudod, bezárva az alakzatot.\n\n### Törlés\n\nHa egy épület teljesen hibás – például azt látod, hogy nincs rajta a műholdképen és \nbiztos vagy benne, hogy nem létezik – törölheted, ezzel eltávolítva a térképről.\n\nHa egy épület teljesen hibás – ha azt látod, hogy egyáltalán nincs rajta a légifelvételen, \nés biztos vagy benne, hogy nem is létezik –, törölheted, ezzel eltávolítva a térképről.\nLegyél óvatos elemek törlésekor, akárcsak bármilyen más szerkesztésnél, a mindenki \náltal látható eredmény és a légifelvétel gyakran elavult, lehet, hogy a ház egyszerűen új építésű.\n\n\nHáz törléséhez előbb válaszd ki, majd kattints a kuka ikonra, vagy nyomd meg a Delete \nbillentyűt.\n", + "buildings": "# Épületek\n\nAz OpenStreetMap a világ legnagyobb épület adatbázisa. Te is bővítheted és \nfejlesztheted ezt az adatbázist.\n\n### Kiválasztás\n\nÉpületet a körvonalára kattintva tudsz kiválasztani. Ez kiemeli az épületet és megnyitja az eszközmenüt és a további információkat mutató oldalsávot.\n\n### Módosítás\n\nAz épületek gyakran pontatlan helyen vannak, vagy pontatlan a címkézésük.\n\nEgy egész épület mozgatásához kattints a 'Mozgatás' eszközre. Mozgasd az \negeret az épület eltolásához, és kattints, ha jó helyre került.\n\nAz épület egyedi alakjának javításához kattints a korvonalának pontjaira és \nhúzd őket jó helyre.\n\n### Létrehozás\n\nAz épületek létrehozása körüli egyik fő kérdés, hogy az OpenStreetMap \naz épületeket alakzatként és pontként is tudja tárolni. Az ökölszabály, hogy \n_az épületet alakzatként kell térképezni, hacsak lehet_ és a cégeket, lakásokat, \nszolgáltatásokat és egyéb a házon belül működő dolgokat a ház körvonalán belüli \npontként kell térképezni.\n\nKezd az épület alakzatként rajzolását a 'Terület' gombra kattintva a bal felső \neszköztáron. Befejezni az 'Enter' billentyűvel, vagy a terület első pontjára kattintva \ntudod, bezárva az alakzatot.\n\n### Törlés\n\nHa egy épület teljesen hibás – például azt látod, hogy nincs rajta a műholdképen és \nbiztos vagy benne, hogy nem létezik – törölheted, ezzel eltávolítva a térképről.\n\nLegyél óvatos elemek törlésekor, akárcsak bármilyen más szerkesztésnél, a mindenki \náltal látható eredmény és a légifelvétel gyakran elavult, lehet, hogy a ház egyszerűen új építésű.\n\n\nHáz törléséhez előbb válaszd ki, majd kattints a kuka ikonra, vagy nyomd meg a Delete \nbillentyűt.\n", "relations": "# Kapcsolatok\n\nA kapcsolat az OpenStreetMap egyik speciális típusú eleme, amely más\nelemeket csoportosít egymáshoz. Például a kapcsolatok két gyakori típusa\naz *útkapcsolatok*, amely egy adott autópályához vagy autóúthoz tartozó\nút szakaszait csoportosítja, és a *multipoligonok*, amelyek egy komplex\nterületet (több darabból állót vagy lyukat tartalmazót - akárcsak egy\nfánk) meghatározó vonalakat csoportosítanak egymáshoz.\n\nAz elemek csoportját a kapcsolatban *tagoknak* hívják. Az oldalsávon\nláthatja, hogy mely kapcsolatok az elem tagjai, és egy kapcsolatra\nkattintva kijelölheti azt. Ha egy kapcsolat ki van jelölve, akkor láthatóvá\nválik annak összes tagja az oldalsávon felsorolva és a térképen kiemelve.\n\nA legtöbb rész esetében az iD automatikusan gondoskodik a kapcsolatok\nkarbantartásáról, miközben ön szerkeszt. A legfontosabb dolog, amit tudnia\nkell, hogy ha törli egy út szakaszát, hogy pontosabban újrarajzolja, akkor\nmeg kell győződnie arról, hogy az új szakasz ugyanannak a kapcsolatnak a\ntagja, mint az eredeti.\n\n## Kapcsolatok szerkesztése\n\nHa kapcsolatokat szeretne szerkeszteni, itt találja az alapokat.\n\nEgy kapcsolathoz való elem hozzáadásához jelölje ki az elemet, kattintson\na „+” gombra az oldalsáv „Összes kapcsolat” szakaszában, és válassza ki\nvagy gépelje be a kapcsolat nevét.\n\nEgy új kapcsolat létrehozásához válassza ki az első elemet, amely a tagja\nlesz annak, kattintson a „+” gombra az „Összes kapcsolat” szakaszban, és\nválassza az „Új kapcsolat…” menüpontot.\n\nEgy elem kapcsolatból való eltávolításához jelölje ki az elemet, és\nkattintson a kuka gombra azon kapcsolat mellett, amelyből el szeretné\ntávolítani.\n\nLétrehozhat lyukakkal rendelkező multipoligonokat az „Egyesítés” eszköz\nhasználatával. Rajzoljon két területet (belső és külső), tartsa nyomva a\nShift billentyűt, és kattintson egyesével rájuk mindkettő kijelöléséhez,\nmajd kattintson az „Egyesítés” (+) gombra.\n" }, "intro": { + "graph": { + "city_hall": "Three Rivers városháza", + "fire_department": "Three Rivers tűzoltóság", + "memory_isle_park": "Memory Isle Park", + "riverwalk_trail": "Riverwalk Trail", + "w_michigan_ave": "West Michigan Avenue", + "e_michigan_ave": "East Michigan Avenue", + "spring_st": "Spring Street", + "scidmore_park": "Scidmore Park", + "petting_zoo": "Scidmore Park állatsimogató", + "n_andrews_st": "North Andrews Street", + "s_andrews_st": "South Andrews Street", + "n_constantine_st": "North Constantine Street", + "s_constantine_st": "South Constantine Street", + "rocky_river": "Rocky River", + "railroad_dr": "Railroad Drive", + "conrail_rr": "Conrail Railroad", + "st_joseph_river": "Saint Joseph River", + "n_main_st": "North Main Street", + "s_main_st": "South Main Street", + "water_st": "Water Street", + "foster_st": "Foster Street", + "portage_river": "Portage River", + "flower_st": "Flower Street", + "elm_st": "Elm Street", + "walnut_st": "Walnut Street", + "morris_ave": "Morris Avenue", + "east_st": "East Street", + "portage_ave": "Portage Avenue" + }, "navigation": { "title": "Navigálás", "drag": "A térkép fő területe az OpenStreetMap adatokat ábrázolja a háttér fölött. Navigálni húzással és görgetéssel tudsz, mint bármely másik webes térképen. **Húzd arrébb a térképet!**", "select": "A térképelemeknek három típusa van: pont, vonal, terület. A térképelemeket rájuk kattintva lehet kiválasztani. **Kattints a pontra, hogy kiválaszd.**", - "header": "A fejléc mutatja az elem típusát.", - "pane": "Egy elem kiválasztásakor megjelenik a címkeszerkesztő. A fejléc mutatja az elem típusát, a fő ablaktábla pedig az elem attribútumait, mint a név, vagy cím. **Zárd be a címkeszerkesztőt a jobb felső sarkában lévő X gombbal.**" + "pane": "Amikor az elem kiválasztásra kerül, akkor a címkeszerkesztő megnyitásra kerül. A fejléc megjeleníti az elem típusát, a főpanel pedig az elem tulajdonságait, mint a nevét és a címét. **Zárja be a címkeszerkesztőt a {button} megnyomásával a jobb felső sarokban.**", + "search": "Kereshet elemekre is a jelenlegi nézetben, vagy világszerte. **Keresés erre: „{name}”**", + "choose": "**Válassza ezt a listából a kiválasztáshoz: {name}.**", + "chosen": "Nagyszerű! A(z) {name} most már kiválasztott! **Zárja be a címkeszerkesztőt a {button} megnyomásával.**" }, "points": { "title": "Pontok", - "add": "A pontok általában olyan helyeket ábrázolnak, mint boltok, éttermek, emlékművek. Jelzik az objektum konkrét helyét és leírják, mi van ott. **Kattints a Pont gombra és hozz létre egy új pontot.**", - "place": "A pont a térképre kattintva helyezhető el. **Tedd a pontot az épület tetejére.**", + "add": "A pontok olyan elemek ábrázolására használhatóak, mint például boltok, éttermek és műemlékek. Ezek egy konkrét helyet jelölnek, és leírják mi van ott. **Kattintson a(z) {button} pont gombra egy új pont hozzáadásához.**", + "place": "A pont a térképre kattintással helyezhető el. **Kattintson a térképre hogy az új pontot az épület tetejére helyezze.**", "search": "Több elem is van, amit pontként lehet ábrázolni. Az általad létrehozott pont egy kávézó. **Keress rá a „{name}” pontra.**", "choose": "**Válaszd a Kávézót a listából.**", "describe": "A pont kávézónak lett jelölve. A címkeszerkesztőt használva megadhatsz az elemről további adatokat is. **Adj neki nevet**", - "close": "A címkeszerkesztő az X gombbal zárható be. **Zárd be a címkeszerkesztőt**", - "reselect": "A pontok gyakran már léteznek, de hibásak, vagy hiányosak. A meglévő pontokat is tudod szerkeszteni. **Válaszd ki az előbb létrehozott pontot.**", - "fixname": "**Változtasd meg a nevét, majd zárd be a címkeszerkesztőt.**", - "reselect_delete": "A térképen minden elem törölhető. **Kattints az általad létrehozott pontra.**", - "delete": "A pont körüli menü tartalmazza azokat a műveleteket, amiket végezhetsz vele, beleértve a törlést. **Töröld a pontot.**" + "close": "A címkeszerkesztő automatikusan megjegyzi a változtatásait. Amikor megváltoztat egy elemet, a bezárás gomb egy jelölőgombra változik. **Kattintson a(z) {gomb} gombra a címkeszerkesztő bezárásához.**", + "reselect": "Gyakran a pontok már léteznek, de hibákat tartalmaznak vagy hiányosak. A létező pontok is szerkeszhetőek. **Kattints a most létrehozott pont kiválasztásához.**", + "fixname": "**Változtasd meg a nevet, és kattints a {button} gombra a címkeszerkesztő bezárásához.**", + "reselect_delete": "Minden elem törölhető a térképről. **Kattints a létrehozott pont kijelöléséhez.**", + "delete": "A pont melletti menü a rajta végezhető műveleteket tartalmazza, beleértve a törlést is. **Kattints a {buttton} gombra a pont törléséhez.**" }, "areas": { "title": "Területek", - "add": "A területek az elemek határainak megjelenítésére használhatók, úgymint tavak, épületek és lakott területek. Azon elemek részletesebb térképezéshez is használhatók, amelyeket normál esetben pontokként jelölne. **Kattintson a Terület gombra egy új terület hozzáadásához.**", + "add": "A területek az elemek határainak megjelenítésére használhatók, úgymint tavak, épületek és lakott területek. Azon elemek részletesebb térképezéshez is használhatók, amelyeket normál esetben pontokként jelölnél. **Kattints a {button} Terület gombra egy új terület hozzáadásához.**", "corner": "Területet létrehozni az objektum körvonalát jelölő pontsorozat rajzolásával lehet. **Helyezd el a kezdőpontot a játszótér valamelyik sarkában.**", "place": "Rajzol jegy területet több pont elhelyezésével. Befejezni a kezdőpontra kattintva tudod. **Rajzold meg a játszótér területét.**", "search": "**Keress rá erre: „{name}”.**", "choose": "**Válaszd a Játszóteret a listából.**", - "describe": "**Adj neki nevet, majd zárd be a címkeszerkesztőt**" + "describe": "**Add meg egy nevet, és kattints a {button} gombra a címkeszerkesztő bezárásához.**" }, "lines": { "title": "Vonalak", - "add": "Vonalakkal jelöljük az utakat, vasutakat és folyókat. **Kattints a vonal gombra új vonal rajzolásához.**", + "add": "A vonalak olyan elemek ábrázolására használhatóak, mint például utak, vasútvonalak és folyók. **Kattints a {button} Vonal gombra új vonal rajzolásához.**", "start": "**Indítsd a vonalat az út végére kattintva.**", - "intersect": "Kattints, hogy több pontot adj a vonalhoz. Ha szükséges, rajzolás közben is arrébb húzhatod a térképet. Az utak és sok más vonaltípus egy nagyobb hálózat tagja. Fontos, hogy ezek a vonalak megfelelően csatlakozzanak, hogy az útvonaltervezők használni tudják. **Kattints a Flower Streetre, hogy létrehozd a két vonalat összekapcsoló kereszteződést.**", + "intersect": "Kattints további csomópontok hozzáadásához a vonalhoz. Elhúzhatod a térképet rajzolás közben ha szükséges. Az utak, és sok egyéb fajta vonal, egy nagyobb hálózat részei. Fontos hogy ezek a vonalak megfelelően legyenek összekötve hogy működjenek az útkereső alkalmazások. **A két vonalt összekötő elágazás létrehozásához kattints erre: {name}.**", "finish": "A vonalat az utolsó pontjára való ismételt kattintással lehet befejezni. **Fejezd be az út rajzolását.**", "road": "**Válaszd az Utat a listából.**", "residential": "Különféle úttípusok léteznek, közülük a leggyakoribb a Lakóút. **Válaszd ki a Lakóút típust.**", - "describe": "**Nevezd el az utat, majd zárd be a címkeszerkesztőt.**", - "restart": "Az útnak kereszteznie kell a Flower Streetet.", + "describe": "**Nevezd el az utat és kattints a {button} gombra a címkeszerkesztő bezárásához.**", + "restart": "Az útnak metszeni kell ezt: {name}.", "wrong_preset": "Nem választottál ki lakóút típust. **Idekattintva tudod kiválasztani**" }, "startediting": { "title": "Szerkesztés megkezdése", - "help": "További dokumentáció és ez a gyakorlósor elérhető itt.", + "help": "Megismételheted a gyakorlást bagy megtekintheted a dokumentációt a {button} Súgó gombra kattintva.", "save": "Ne felejtsd rendszeresen menteni a változtatásaidat!", "start": "Kezdhetsz térképezni!" } @@ -562,34 +609,34 @@ "presets": { "categories": { "category-building": { - "name": "Épület" + "name": "Épület elemek" }, "category-golf": { - "name": "Golf" + "name": "Golf elemek" }, "category-landuse": { - "name": "Területfunkció" + "name": "Területi elemek" }, "category-path": { - "name": "Ösvény" + "name": "Útvonal elemek" }, "category-rail": { - "name": "Vasút" + "name": "Vasúti elemek" }, "category-restriction": { - "name": "Korlátozás" + "name": "Korlátozás elemek" }, "category-road": { - "name": "Út" + "name": "Út elemek" }, "category-route": { - "name": "Útvonal" + "name": "Útvonal elemek" }, "category-water-area": { - "name": "Víz" + "name": "Vízi elemek" }, "category-water-line": { - "name": "Víz" + "name": "Vízi elemek" } }, "fields": { @@ -851,6 +898,12 @@ "description": { "label": "Leírás" }, + "diaper": { + "label": "Pelenkázó elérhető" + }, + "dock": { + "label": "Típus" + }, "drive_through": { "label": "Áthajtás" }, @@ -1325,6 +1378,9 @@ "shop": { "label": "Típus" }, + "site": { + "label": "Típus" + }, "sloped_curb": { "label": "Kerekített szélű járda" }, @@ -1599,8 +1655,8 @@ "terms": "bicaj - bringa - bicikli - kétkerekű kölcsönző " }, "amenity/bicycle_repair_station": { - "name": "Kerékpárszerelő pont", - "terms": "Biciklijavító állomás" + "name": "Kerékpárjavító szerszámállvány", + "terms": "bicaj,bringa,bicikli,kétkerekű" }, "amenity/biergarten": { "name": "Sörkert", @@ -1678,9 +1734,9 @@ "name": "Fogorvos", "terms": "Fogorvos, Fogász, Fogászat" }, - "amenity/doctor": { + "amenity/doctors": { "name": "Orvos", - "terms": "Orvos, Doktor" + "terms": "orvos,doktor" }, "amenity/dojo": { "name": "Harcművészeti edzőterem - dojo", @@ -1698,6 +1754,10 @@ "name": "Gyorsétterem", "terms": "Pizzás, Gyroszos, Gyorskajálda, Lángosos " }, + "amenity/ferry_terminal": { + "name": "Kompterminál", + "terms": "komp,terminál,átkelő" + }, "amenity/fire_station": { "name": "Tűzoltóság", "terms": "Tűzoltóállomás" @@ -1722,6 +1782,10 @@ "name": "Kórház", "terms": "Kórház" }, + "amenity/hunting_stand": { + "name": "Vadászles", + "terms": "vadászles,vadász,bódé" + }, "amenity/kindergarten": { "name": "bölcsőde - óvoda", "terms": "iskolaelőkészítő" @@ -1750,6 +1814,10 @@ "name": "Parkológarázs be-kijárat", "terms": "parkológarázs bejárat/kijárat" }, + "amenity/parking_space": { + "name": "Parkolóhely", + "terms": "parkoló" + }, "amenity/pharmacy": { "name": "Gyógyszertár", "terms": "gyógyszertár, gyógyszerész,pharmaceutist,patika,pharma,drogéria,gyógyszer,orvosság, pirula, tabletta, kapszula, medicina, gyógyír, ellenszer,gyógy" @@ -1811,7 +1879,8 @@ "terms": "kajálda, étkezde, vendéglő, csárda, fogadó, ebédlő, kisvendéglő" }, "amenity/sanitary_dump_station": { - "name": "Lakóautó WC ártalmatlanítás" + "name": "Lakóautó WC ártalmatlanítás", + "terms": "lakóautó,lakókocsi,vécé,toalett,tisztasági" }, "amenity/school": { "name": "Iskola", @@ -1882,7 +1951,8 @@ "terms": "italautomata, italgép" }, "amenity/vending_machine/excrement_bags": { - "name": "Kutyapiszok zacskó árusító automata" + "name": "Kutyapiszok zacskó árusító automata", + "terms": "kutyapiszok,zacskó,automata" }, "amenity/vending_machine/news_papers": { "name": "Újságárusító automata", @@ -1897,10 +1967,16 @@ "terms": "parkolóautomata" }, "amenity/vending_machine/public_transport_tickets": { - "name": "Tranzitjegy automata" + "name": "Tranzitjegy automata", + "terms": "busz,vonat,komp,vasút,jegy,utazás" + }, + "amenity/vending_machine/sweets": { + "name": "Ételárusító automata", + "terms": "ételautomata, ételgép" }, "amenity/vending_machine/vending_machine": { - "name": "Árusító automata" + "name": "Árusító automata", + "terms": "automata,árusító automata" }, "amenity/veterinary": { "name": "Állatorvos", @@ -1910,6 +1986,14 @@ "name": "Szemetes", "terms": "szemeteskosár" }, + "amenity/waste_disposal": { + "name": "Szemetes konténer", + "terms": "szemetes, kuka, szemetes kuka" + }, + "amenity/water_point": { + "name": "Lakóautó ivóvíz", + "terms": "lakóautó,lakókocsi,víz,ivóvíz" + }, "area": { "name": "Terület", "terms": "terület" @@ -2483,8 +2567,8 @@ "terms": "Másodrendű főút csatlakozás" }, "highway/service": { - "name": "Szervizút", - "terms": "Szervizút" + "name": "Bekötőút", + "terms": "szervizút,bekötő,út" }, "highway/service/alley": { "name": "Sikátor", @@ -2508,7 +2592,7 @@ }, "highway/services": { "name": "Autós pihenőhely", - "terms": "Autós pihenőhely" + "terms": "autó,pihenő,pihenőhely" }, "highway/steps": { "name": "Lépcső", @@ -2531,8 +2615,8 @@ "terms": "Harmadrendű főút csatlakozás" }, "highway/track": { - "name": "Földút", - "terms": "Földút" + "name": "Nem karbantartott földút", + "terms": "földút,nem karbantartott" }, "highway/traffic_signals": { "name": "Jelzőlámpa", @@ -2551,8 +2635,8 @@ "terms": "Forduló" }, "highway/unclassified": { - "name": "Egyéb közút", - "terms": "Ismeretlen típusú út" + "name": "Alsóbbrendű út", + "terms": "alsóbbrendű út" }, "historic": { "name": "Történelmi hely", @@ -2595,7 +2679,8 @@ "terms": "Elágazás, útkereszteződés, csomópont" }, "landuse": { - "name": "Földhasználat" + "name": "Területfunkció", + "terms": "föld,terület,használat,funkció" }, "landuse/allotments": { "name": "Közösségi kert", @@ -2683,14 +2768,19 @@ }, "landuse/vineyard": { "name": "Szőlős", - "terms": "Szőlős terület" + "terms": "szőlős,lugas,szőlőlugas" }, "leisure": { "name": "Szabadidő", - "terms": "Szabadidő" + "terms": "szabadidő" }, "leisure/adult_gaming_centre": { - "name": "Felnőtt játékközpont" + "name": "Felnőtt játékközpont", + "terms": "játékterem" + }, + "leisure/bird_hide": { + "name": "Madárles", + "terms": "madárles" }, "leisure/bowling_alley": { "name": "Tekepálya", @@ -2706,7 +2796,7 @@ }, "leisure/firepit": { "name": "Tűzrakóhely", - "terms": "Tűzrakó hely" + "terms": "tűz,tűzrakó,hely" }, "leisure/garden": { "name": "Kert", @@ -2726,7 +2816,7 @@ }, "leisure/nature_reserve": { "name": "Természetvédelmi terület", - "terms": "Természetvédelmi terület" + "terms": "természetvédelem,terület,nemzeti,park" }, "leisure/park": { "name": "Park", @@ -2753,10 +2843,12 @@ "terms": "Kosárlabdapálya" }, "leisure/pitch/rugby_league": { - "name": "Rögbi Liga Pálya" + "name": "Rögbi liga pálya", + "terms": "rögbi,pálya" }, "leisure/pitch/rugby_union": { - "name": "Rögbi Egyesült Pálya" + "name": "Rögbi pálya", + "terms": "rögbi,pálya" }, "leisure/pitch/skateboard": { "name": "Gördeszkapark", @@ -2772,23 +2864,27 @@ }, "leisure/pitch/volleyball": { "name": "Röplabdapálya", - "terms": "Röplabda pálya" + "terms": "röplabda,röpi,pálya" }, "leisure/playground": { "name": "Játszótér", "terms": "Játszótér" }, "leisure/running_track": { - "name": "Fútópálya", + "name": "Futópálya", "terms": "Futópálya" }, "leisure/slipway": { "name": "Sólya", "terms": "Sólya" }, - "leisure/sports_center": { - "name": "Sportcenter / konditerem", - "terms": "Sportcenter / konditerem" + "leisure/sports_centre": { + "name": "Sportközpont / konditerem", + "terms": "sportcentrum, edzőterem" + }, + "leisure/sports_centre/swimming": { + "name": "Uszoda", + "terms": "Úszómedence, uszoda" }, "leisure/stadium": { "name": "Stadion", @@ -2802,6 +2898,10 @@ "name": "Versenypálya (nem motoros sportoknak)", "terms": "Kerékpárpálya, Futópálya" }, + "leisure/water_park": { + "name": "Vízipark", + "terms": "aquapark,vízi szórakoztatópark" + }, "line": { "name": "Vonal", "terms": "Vonal" @@ -2811,12 +2911,17 @@ "terms": "Ember alkotta" }, "man_made/adit": { - "name": "Tárna" + "name": "Tárna", + "terms": "bejárat,földalatt,bánya,barlang" }, "man_made/breakwater": { "name": "Hullámtörő", "terms": "Hullámtörő" }, + "man_made/chimney": { + "name": "Kémény", + "terms": "füstelvezető" + }, "man_made/cutline": { "name": "Nyiladék", "terms": "Irtás" @@ -2829,12 +2934,21 @@ "name": "Zászlórúd", "terms": "Zászlórúd" }, + "man_made/gasometer": { + "name": "Gáztartály", + "terms": "gazométer" + }, + "man_made/groyne": { + "name": "Gát", + "terms": "védőgát" + }, "man_made/lighthouse": { "name": "Világítótorony", "terms": "Világítótorony" }, "man_made/mast": { - "name": "Rádiótorony" + "name": "Rádiótorony", + "terms": "rádiótorony,adótorony,telefon adótorony,mobiltelefon adótorony,tv torony" }, "man_made/observation": { "name": "Kilátótorony", @@ -2860,6 +2974,10 @@ "name": "Tárolótartály", "terms": "tároló, tartály" }, + "man_made/surveillance": { + "name": "Videomegfigyelő", + "terms": "térfigyelő kamera, biztonsági kamera" + }, "man_made/survey_point": { "name": "Földmérési alappont", "terms": "Megfigyelőpont" @@ -2884,6 +3002,10 @@ "name": "Vízmű", "terms": "Vízmű" }, + "man_made/works": { + "name": "Gyár", + "terms": "művek" + }, "military/airfield": { "name": "Katonai repülőtér", "terms": "Katonai repülőtér" @@ -2901,11 +3023,12 @@ "terms": "ellenőrzőpont" }, "military/danger_area": { - "name": "Veszélyes Terület" + "name": "Veszélyes terület", + "terms": "veszély,veszélyes,terület" }, "military/naval_base": { - "name": "Haditengerészeti Bázis", - "terms": "tengerészeti bázis" + "name": "Haditengerészeti bázis", + "terms": "tengerészeti,haditengerészeti,bázis" }, "military/obstacle_course": { "name": "Akadálypálya", @@ -3280,8 +3403,8 @@ "terms": "Régiségkereskedés" }, "shop/art": { - "name": "Művészeti galéria", - "terms": "Műalkotások boltja" + "name": "Művészeti bolt", + "terms": "művészbolt" }, "shop/baby_goods": { "name": "Bababolt", @@ -3625,7 +3748,11 @@ }, "shop/stationery": { "name": "Írószerbolt", - "terms": "Papír - Írószer és nyomtatván bolt, Papír - írószer és irodaszer kereskedelem, papirbolt, irodaszerbolt" + "terms": "Papír - Írószer és nyomtatvány bolt, Papír - írószer és irodaszer kereskedelem, papírbolt, irodaszerbolt" + }, + "shop/storage_rental": { + "name": "Tárolókölcsönző", + "terms": "tároló" }, "shop/supermarket": { "name": "Szupermarket", @@ -3720,13 +3847,17 @@ "terms": "Kemping, camping" }, "tourism/caravan_site": { - "name": "Lakókocsi park", - "terms": "Lakókocsi park" + "name": "Lakóautó park", + "terms": "lakóautó,lakókocsi,park" }, "tourism/chalet": { "name": "Nyaralóház", "terms": "Vikkendház" }, + "tourism/gallery": { + "name": "Művészeti galéria", + "terms": "galéria, kiállítás, kiállító terem, képzőművészet" + }, "tourism/guest_house": { "name": "Vendégház", "terms": "Vendégház" @@ -3879,6 +4010,10 @@ "name": "Route Master", "terms": "Route Master" }, + "type/site": { + "name": "Telek", + "terms": "telek,házhely" + }, "vertex": { "name": "Egyéb", "terms": "Egyéb" @@ -3887,6 +4022,10 @@ "name": "Vízfolyás", "terms": "Vizi út" }, + "waterway/boatyard": { + "name": "Csónakkikötő", + "terms": "csónak,kikötő" + }, "waterway/canal": { "name": "Csatorna", "terms": "Csatorna" @@ -3899,12 +4038,17 @@ "name": "Vizesárok", "terms": "Vizesárok" }, + "waterway/dock": { + "name": "Nedves dokk / szárazdokk", + "terms": "kikötő, dokk, nedves dokk, szárazdokk" + }, "waterway/drain": { "name": "Vízelvezető árok", "terms": "Ér" }, "waterway/fuel": { - "name": "Tengeri üzemanyag állomás" + "name": "Tengeri üzemanyag állomás", + "terms": "üzemanyag,dízel,gázolaj,csónak,hajó" }, "waterway/river": { "name": "Folyó", @@ -3915,12 +4059,17 @@ "terms": "Vízpart" }, "waterway/sanitary_dump_station": { - "name": "Tengeri WC ártalmatlanítás" + "name": "Tengeri WC ártalmatlanítás", + "terms": "csónak,hajó,vízijármű,tisztasági" }, "waterway/stream": { "name": "Patak", "terms": "Patak" }, + "waterway/water_point": { + "name": "Tengeri ivóvíz", + "terms": "csónak,hajó,vízijármű,víz,ivóvíz" + }, "waterway/weir": { "name": "Bukógát", "terms": "Bukógát" diff --git a/dist/locales/hy.json b/dist/locales/hy.json index cd5ade988..0730f7e8f 100644 --- a/dist/locales/hy.json +++ b/dist/locales/hy.json @@ -1,44 +1,583 @@ { "modes": { + "add_area": { + "title": "Տիրոյթ", + "description": "Աւելացնել քարտէզին այգիներ, շէնքեր, լճեր կամ այլ տիրոյթներ։", + "tail": "Կտացրու քարտէզը տիրոյթ՝ այգի, լիճ, կամ շէնք նկարելու համար։" + }, "add_line": { - "title": "Գիծ" + "title": "Գիծ", + "description": "Աւելացնել քարտէզին մայրուղիներ, ճանապարհներ, արահետներ, ջրանցքներ կամ այլ գծեր։", + "tail": "Կտացրու քարտէզը՝ ճանապարհ, արահետ, ուղի նկարելու համար։" }, "add_point": { "title": "Կետ", - "tail": "Կետ ավելացնելու համար կտացրեք քարտեզի վրա։" + "description": "Աւելացնել քարտէզին սնուելու կէտեր, յուշարձաններ, փոստարկղներ, կամ այլ կէտեր։", + "tail": "Կտացնել քարտէզը կետ ավելացնելու համար։" + }, + "browse": { + "title": "Զննել։", + "description": "Շարժել կամ մեծացնել քարտէզը։" + }, + "draw_area": { + "tail": "Կտացրու՝ տիրոյթին հանգոյցներ աւելացնելու համար։ Կտացրու առաջին հանգոյցը՝ տիրոյթն աւարտելու համար։" + }, + "draw_line": { + "tail": "Կտացրու՝ գծին նոր հանգոյց աւելացնելու համար։ Կտացրու այլ գծերը, դրանց կպնելու համար։ Գիծն աւարտելու համար՝ կրկնակի կտոց։" } }, "operations": { "add": { "annotation": { - "point": "Կետ է ավլեացրել։" + "point": "Կետն աւելացուեց։", + "vertex": "Ուղղու հանգոյցն աւելացուեց։", + "relation": "Յարաբերութիւնն աւելացուեց։" + } + }, + "start": { + "annotation": { + "line": "Գիծ է սկսուել։", + "area": "Տիրոյթ է սկսուել։" + } + }, + "continue": { + "key": "Ա", + "title": "Շարունակել", + "description": "Շարունակել այս գիծը։", + "not_eligible": "Ոչ մի գիծ այստեղ չի կարող շարունակուել։", + "multiple": "Զանազան գծեր կարող են շարունակուել այստեղ։ Գիծն ընտրելու համար, սեղմիր Shift ստեղնը, եւ կտացրու գիծը, որ ուզում ես ընտրել։", + "annotation": { + "line": "Գիծը շարունակուեց։", + "area": "Տիրոյթը շարունակուեց։" + } + }, + "cancel_draw": { + "annotation": "Նկարչութիւնը չեղարուած է։" + }, + "change_role": { + "annotation": "Յարաբերութեան անդամի դերը փոխուած է։" + }, + "change_tags": { + "annotation": "Պիտակները փոխուած են։" + }, + "circularize": { + "title": "Շրջանագիծ դարձնել։", + "description": { + "line": "Դարձնել այս գիծը շրջանագիծ։", + "area": "Դարձնել այս տիրոյթը շրջանագիծ։" + }, + "key": "Օ", + "annotation": { + "line": "Գիծը շրջանագիծ է դարձուել։", + "area": "Տիրոյթը շրջանագիծ է դարձուել։" + }, + "not_closed": "Սա չի կարող շրջանագիծ դարձուել, քանի որ օղակաձեւ չէ։", + "too_large": "Դա չի կարող շրջանագիծ դարձուել, քանի որ դրա բաւական մասն երեւացող չէ։", + "connected_to_hidden": "Դա չի կարող դարձուել շրջանաձեւ, քանի որ կապ ունի թաքնուած յատկութեան հետ։" + }, + "orthogonalize": { + "title": "Ուղղանկիւն", + "description": { + "line": "Դարձնել ուղիղ այս գծի անկիւնները։", + "area": "Դարձնել ուղիղ այս տիրոյթի անկիւնները։" + }, + "key": "Ս", + "annotation": { + "line": "Գծի անկիւններն դարձուել են ուղիղ։", + "area": "Տիրոյթի անկիւններն դարձուել են ուղիղ։" + }, + "not_squarish": "Սա չի կարող դարձուել ուղղանկիւն, որովհետեւ ուղղանկեան նման չէ։", + "too_large": "Սա չի կարող դարձուել ուղղանկիւն, քանի դեռ իր բաւական մասը տեսանելի չէ։", + "connected_to_hidden": "Սա չի կարող ուղղանկիւն դարձուել, քանի որ կապ ունի թաքնուած յատկութեան հետ։" + }, + "straighten": { + "title": "Ուղղել։", + "description": "Ուղղել այս գիծը։", + "key": "Ս", + "annotation": "Ուղղել գիծը։", + "too_bendy": "Սա չի կարող ուղղուել, քանի որ չափազանց թեք է։", + "connected_to_hidden": "Այս գիծը չի կարող ուղղուել, քանի որ կապ ունի թաքնուած յատկութեան հետ։" + }, + "delete": { + "title": "Ջնջել։", + "description": "Ընդմիշտ ջնջել օբյեկտը։", + "annotation": { + "point": "Կէտը ջնջուած է։", + "vertex": "Ուղղու հանգոյցը ջնջուած է։", + "line": "Գիծը ջնջուած է։", + "area": "Տիրոյթը ջնջուած է։", + "relation": "Յարաբերութիւնը ջնջուած է։", + "multiple": "{n} օբյեկտ ջնջուած է։" + }, + "incomplete_relation": "Այս յատկութիւնը չի կարող հեռացուել, քանի որ ամբողջովին ներբեռնուած չէ։", + "part_of_relation": "Այս յատկութիւնը չի կարող ջնջուել, քանի որ այն աւելի մեծ յարաբերութեան մաս է։ Նախ պէտք է հեռացնել այն յարաբերութիւնների ցանկից։", + "connected_to_hidden": "Սա չի կարող ջնջուել, քանի որ կապ ունի թաքնուած յատկութեան հետ։" + }, + "add_member": { + "annotation": "Աւելացուել է յարաբերութեան անդամ։" + }, + "delete_member": { + "annotation": "Յարաբերութեան անդամը հեռացուել է։" + }, + "connect": { + "annotation": { + "point": "Կէտին ուղի է աւելացուել։", + "vertex": "Ուղին կապուել է այլ ուղղու հետ։", + "line": "Կէտը կապուել է ուղղու հետ։", + "area": "Տիրոյթը կապուել է ուղղու հետ։" } }, "disconnect": { "title": "Անջատել", - "description": "Անջատել գծերը/տարածքները իրարից։" + "description": "Անջատել գծերը/տարածքները իրարից։", + "key": "Դ", + "annotation": "Գծերը/տիրոյթները տարանջատուած են։", + "not_connected": "Տարանջատելու համար բաւական տիրոյթ/գիծ չկայ։", + "connected_to_hidden": "Սա չի կարող տարանջատուել, քանի որ կապ ունի թաքնուած յատկութեան հետ։" }, "merge": { - "title": "Միացնել" + "title": "Միացնել", + "description": "Միաւորել այս յատկութիւնները։", + "key": "Ց", + "annotation": "{n} յատկութիւնները միաւորուել են։", + "not_eligible": "Այս յատկութիւնները չենկարող միաւորուել։", + "not_adjacent": "Այս յատկութիւնները չեն կարող միաւորուել, քանի որ իրար կպած չեն։", + "restriction": "Այս յատկութիւնները չեն կարող միաւորուել, քանի որ դրանցից առնուազն մէկը՝ «{relation}» յարաբերութեան անդամ է։", + "incomplete_relation": "Այս յատկութիւնները չեն կարող միաւորուել, քանի որ դրանցից առնուազն մէկը ամբողջովին ներբեռնուած չէ։", + "conflicting_tags": "Այս յատկութիւնները չեն կարող միաւորուել, քանի որ դրանց պիտակներից որոշներն ունեն հակասող արժէքներ։" + }, + "move": { + "title": "Տեղաշարժել", + "description": "Տեղաշարժել սա այլ տեղ։", + "key": "Մ", + "annotation": { + "point": "Կէտը տեղաշարժուած է։", + "vertex": "Ուղղու հանգոյցը տեղաշարժուած է։", + "line": "Գիծը տեղաշարժուած է։", + "area": "Տիրոյթը տեղաշարժուած է։", + "multiple": "Մի քանի օբյեկտ տեղափոխուել է։" + }, + "incomplete_relation": "Այս յատկութիւնը չի կարող տեղափոխուել, քանի որ ամբողջովին ներբեռնուած չէ։", + "too_large": "Սա չի կարող տեղաշարժուել, քանի որ դրա բաւական մասը տեսանելի չէ։", + "connected_to_hidden": "Սա չի կարող տեղաշարժուել, քանի որ կպած է թաքնուած յատկութեանը։" + }, + "rotate": { + "title": "Պտտել։", + "description": "Պտտել այս օբյեկտը իր կենտրոնական կէտի շուրջ։", + "key": "Ռ", + "annotation": { + "line": "Գիծը պտտուել է։", + "area": "Տիրոյթը պտտուել է։" + }, + "too_large": "Դա չի կարող պտտուել, քանի դեռ բաւական տեսանելի չէ։", + "connected_to_hidden": "Սա չի կարող պտտուել, քանի դեռ կապուած է թաքնուած յատկութեան հետ։" + }, + "reverse": { + "title": "Հետադարձ", + "description": "Դարձնել այս գիծը հակառակ ուղղութեամբ գնացող։", + "key": "Վ", + "annotation": "Գիծը հետադարձ է դարձուել։" + }, + "split": { + "title": "Կիսել", + "description": { + "line": "Կիսել այս գիծը երկու մասի այս հանգոյցում։", + "area": "Կիսել այս տիրոյթի սահմանագիծը երկու մասի։", + "multiple": "Կիսել գծերը/սահմանները երկու մասի այս հանգոյցում։" + }, + "key": "Հ", + "annotation": { + "line": "Կիսել գիծը։", + "area": "Կիսել տիրոյթի սահմանագիծը։", + "multiple": "Կիսել {n} գծերի/տիրոյթների սահմանագծերը։" + }, + "not_eligible": "Գծերը չեն կարող կիսուել սկզբնա կամ վերջակէտում։", + "multiple_ways": "Կիսելու համար չափազանց շատ գծեր են։", + "connected_to_hidden": "Սա չի կարող կիսուել, քանի որ կապ ունի թաքնուած յատկութեան հետ։" + }, + "restriction": { + "help": { + "select": "Կտացնել ճանապարհային հատուած ընտրելու համար։", + "toggle": "Կտացնել շրջադարձի սահմանափակումները փոփոխելու համար։", + "toggle_on": "Կտացնել «{restriction}» սահմանափակումը աւելացնելու համար։", + "toggle_off": "Կտացնել «{restriction}» սահմանափակումը հեռացնելու համար։" + }, + "annotation": { + "create": "Աւելացուել է շրջադարձի սահմանափակում։", + "delete": "Ջնջուել է շրջադարձի սահմանափակումը։" + } } }, + "undo": { + "tooltip": "Հետարկել՝ {action}", + "nothing": "Հետարկելու բան չկայ։" + }, + "redo": { + "tooltip": "Վերարկել {action}", + "nothing": "Վերարկելու բան չկայ։" + }, + "tooltip_keyhint": "Կարճատ՝", + "browser_notice": "Այս խմբագրիչը աշխատում է Ֆայրֆոքս, Քրոմ, Սաֆարի, Օպերա, եւ Ինտերնետ Էքփլորեր 11 եւ բարձր զննիչներում։ Խնդրում ենք թարմացնել ձեր զննիչն կամ օգտագործել Potlatch 2 քարտէզ խմբագրելու համար։", "translate": { "translate": "Թարգմանել", - "localized_translation_language": "Ընտրեք լեզուն", + "localized_translation_label": "Բազմալեզու անուանում", + "localized_translation_language": "Ընտրել լեզուն", "localized_translation_name": "Անուն" }, + "zoom_in_edit": "Խոշորացնել Խմբագրելու համար", + "logout": "ելք", + "loading_auth": "Կապւում է ՕփենՍթրիթՄէփը…", + "report_a_bug": "Հաղորդել ծրագրի վրիպակի մասին տեղեկատւութիւն", + "help_translate": "Օգնիր թարգմանել", + "feature_info": { + "hidden_warning": "{count} թաքնուած յատկութիւն", + "hidden_details": "Այս յատկութիւններն այժմ թաքնուած են՝ {details}" + }, + "status": { + "error": "Չի ստացւում կպնել API֊ին։", + "offline": "API֊ն անցանց է։ Խնդրում եմ, փորձէք խմբագրել աւելի ուշ։", + "readonly": "API֊ը միայն ընթերցուող ռեժիմում է։ Պէտք է սպասէք փոփոխութիւնները պահելու համար։" + }, + "commit": { + "title": "Պահել փոփոխութիւնները։", + "description_placeholder": "Ձեր ներդրումների համառօտ ամփոփումը", + "message_label": "Փոփոխութեան մեկնաբանութիւն", + "upload_explanation": "Փոփոխութիւնները տեսանելի կը լինեն ՕփենՍթրիթՄէփ տուեալներ օգտագործող բոլոր քարտէզներում։", + "upload_explanation_with_user": "Փոփոխութիւններն, որ վերբեռնում էք որպէս {user} տեսանելի կը լինեն ՕփենՍթրիթՄէփ տուեալներ օգտագործող բոլոր քարտէզներում։", + "save": "Պահել", + "cancel": "Չեղարկել", + "changes": "{count} Փոփոխութիւն", + "warnings": "Զգուշացումներ", + "modified": "Փոփոխուել է", + "deleted": "Ջնջուել է", + "created": "Ստեղծուել է" + }, + "contributors": { + "list": "{users}֊ների խմբագրումները", + "truncated_list": "{users} խմբագրումներն եւ {count} ուրիշները" + }, + "infobox": { + "selected": "{n} ընտրուած է", + "geometry": "Երկրաչափութիւն", + "closed": "փակուած է", + "center": "Կենտրոն", + "perimeter": "Պարագիծ", + "length": "Երկարութիւն", + "area": "Տիրոյթ", + "centroid": "Հաւասարակշռութեան կէտ", + "location": "Տեղանք" + }, + "geometry": { + "point": "կէտ", + "vertex": "գագաթ", + "line": "գիծ", + "area": "տիրոյթ", + "relation": "յարաբերութիւն" + }, + "geocoder": { + "search": "Փնտրել ամենուր", + "no_results_visible": "Քարտէզի երեւացող տիրոյթում արդիւնքներ չկան", + "no_results_worldwide": "Չի գտնուել" + }, + "geolocate": { + "title": "Ցոյց տալ իմ տեղադրութիւնը" + }, + "inspector": { + "no_documentation_combination": "Պիտակների այս խմբի համար ձեռնարկ չկայ։", + "no_documentation_key": "Այս բանալու համար ձեռնարկ չկայ", + "show_more": "Ցուցադրել աւելին", + "view_on_osm": "Դիտել openstreetmap.org ֊ում", + "all_tags": "Բոլոր պիտակները", + "all_members": "Բոլոր անդամները", + "all_relations": "Բոլոր յարաբերութիւնները", + "new_relation": "Նոր յարաբերութիւն", + "role": "Դեր", + "choose": "Ընտրել յատկութեան տեսակը", + "results": "{n} արդիւնք {search} ֊ի համար", + "reference": "Դիտել OpenStreetMap Wiki ֊ում", + "back_tooltip": "Փոխել յատկութիւնը", + "remove": "Հեռացնել", + "search": "Փնտրել", + "multiselect": "Ընտրուած միաւորները", + "unknown": "Անյայտ", + "incomplete": "", + "feature_list": "Փնտրման յատկութիւնները", + "edit": "Խմբագրել յատկութիւնը", + "check": { + "yes": "Այո", + "no": "Ոչ" + }, + "none": "Ոչ մի", + "node": "Հանգոյց", + "way": "Ուղի", + "relation": "Յարաբերութիւն", + "location": "Տեղադրութիւն", + "add_fields": "Աւելացնել դաշտ․" + }, + "background": { + "title": "Ետնանկար", + "description": "Ետնանկարի կարգաւորումներ", + "percent_brightness": "{opacity}% պայծառութիւն", + "none": "Ոչ մի", + "custom": "Յատուկ", + "custom_button": "Խմբագրել յատուկ ետնանկարը", + "custom_prompt": "Ներմուծել սալիկի URL շաբլոն. Օգտագործել՝ {z}, {x}, {y} նշաններ Z/X/Y սխեմայի, եւ {u} քառասալիկ սխեմայի համար։", + "fix_misalignment": "Ուղղել հաւասարութիւնը", + "reset": "վերամեկնարկել", + "minimap": { + "description": "Մինիքարտէզ", + "tooltip": "Ցուցադրել փոքրացուած քարտէզը՝ որպէզսի աւելի հեշտ լինի գտնել ներկայումս պատկերուած տեղանքը։" + } + }, + "map_data": { + "title": "Քարտէզի Տուեալներ", + "description": "Քարտէզի Տուեալներ", + "data_layers": "Տուեալների Շերտեր", + "fill_area": "Լցնել Տիրոյթները", + "map_features": "Քարտէզի Յատկութիւնները", + "autohidden": "Այս յատկութիւններն ինքնաշխատօրէն թաքնուել են, որովհետեւ այլապէս չափազանց շատ բան պէտք է ցուցադրուեր։ Կարող էք խոշորացնել դրանք խմբագրելու համար։" + }, + "feature": { + "points": { + "description": "Կէտեր", + "tooltip": "Հետաքրքութեան Կէտեր" + }, + "paths": { + "description": "Ուղղիներ", + "tooltip": "Մայթեր, արահետներ, հետիոտնի կամ հեծանուային ուղիներ, եւ այլն" + }, + "buildings": { + "description": "Շէնքեր", + "tooltip": "Շէնքեր, Ծածկեր, աւտոտնակներ, եւ այլն։" + }, + "landuse": { + "description": "Հողատարածքային Յատկութիւններ", + "tooltip": "Անտառներ, Ագարակներ, Այգիներ, Բնակելի, Աշխատանքային, եւ այլն։" + }, + "boundaries": { + "description": "Սահմանագծեր", + "tooltip": "Ադմինիստրատիւ Սահմանագծեր" + }, + "water": { + "description": "Ջրային յատկութիւններ", + "tooltip": "Գետեր, Լճեր, Աւազաններ, Ջրամբարներ, եւ այլն։" + }, + "rail": { + "description": "Երկաթուղային յատկութիւններ", + "tooltip": "Երկաթուղիներ" + }, + "power": { + "description": "Էլեկտրացանցին վերաբերող յատկութիւններ", + "tooltip": "Էլեկտրական Գծեր, Էլեկտրակայաններ, եւ այլն։" + }, + "past_future": { + "description": "Անցեալ/Ապագայ", + "tooltip": "Առաջարկուած, Շինարարութիւն, Լքուած, Քանդուած, եւ այլն։" + }, + "others": { + "description": "Այլ", + "tooltip": "Մնացած Ամէնը" + } + }, + "area_fill": { + "wireframe": { + "description": "Չլցնել (Շրջանակ)", + "tooltip": "Շրջանակի ռեժիմ միացնելը աւելի հեշտ է դարձնում ետնանկար տեսնելը։" + }, + "partial": { + "description": "Մասնակի Լցնել", + "tooltip": "Տիրոյթները գծուած են այնպէս, որ լցուած լինեն միայն ներքին ծայրերի մօտ (Խորհուրդ է տրւում սկսնակ քարտէզագրերին)։" + }, + "full": { + "description": "Լրիւ լցնել", + "tooltip": "Տիրոյթները գծւում են լրիւ լցուած։" + } + }, + "restore": { + "heading": "Չպահպանուած փոփոխութիւններ ունէք", + "description": "Ուզո՞ւմ էք վերականգնել անցեալ խմբագրումից մնացած չպահպանուած փոփոխութիւնները։", + "restore": "Վերականգնել", + "reset": "Վերամեկնարկել" + }, + "save": { + "title": "Պահել", + "help": "Պահել փոփոխութիւններն ՕփենՍթրիթՄէփում, դարձնելով դրանք տեսանելի այլ օգտուողներին։", + "no_changes": "Պահելու բան չկայ։", + "error": "Սխալներ առաջացան պահելու ընթացքում։", + "status_code": "Սպասարիչը վերադարձրել է {code} սխալի կոդը։", + "unknown_error_details": "Համոզուէք, որ համացանցին կապ ունէք։", + "uploading": "Փոփոխութիւնները վերբեռնւում են ՕփենՍթրիթՄէփ։", + "unsaved_changes": "Չպահպանուած փոփոխութիւններ ունէք", + "conflict": { + "header": "Լուծել հակասող խմբագրումները։", + "count": "Հակասում են {num} ֊ը {total} ֊ից", + "previous": "Նախորդ", + "next": "Յաջորդ", + "keep_local": "Պահել իմը", + "keep_remote": "Օգտագործել իրենցը", + "restore": "Վերականգնել", + "delete": "Թողնել Ջնջուածը", + "download_changes": "Ներբեռնել ձեր փոփոխութւնները։", + "done": "Բոլոր հակասումները լուծուած են։", + "help": "Այլ օգտուող փոխել է նոյն քարտէզում ձեր փոխած յատկութիւններից մի քանիսը։\nԿտացրէք ներքեւում ցուցադրուած ամէն մի միաւորին հակասումների մասին մանրամասներն \nիմանալու համար, եւ ընտրէք, պահել ձե՞ր թէ այդ օգտուողի վարկածը։\n" + } + }, + "merge_remote_changes": { + "conflict": { + "deleted": "Այս օբյեկտը ջնջուել է {user}֊ի կողմից։", + "location": "Այս օբյեկտը տեղաշարժուել է եւ ձեր եւ {user}֊ի կողմից։", + "nodelist": "Հանգոյցները փոխուել են եւ ձեր եւ {user}֊ի կողմից։", + "memberlist": "Յարաբերութեան անդամները փոխուել են եւ ձեր եւ {user}֊ի կողմից։", + "tags": "Դուք փոխել էք {tag} պիտակը դարձնելով այն «{local}» եւ {user} ֊ը փոխեց այն դարձնելով «{remote}»։" + } + }, + "success": { + "edited_osm": "ՕՍՄ֊ը խմբագրո՛ւած է։", + "just_edited": "Դու նոր խմբագրեցի՛ր ՕփենՍթրիթՄէփը։", + "view_on_osm": "Դիտել ՕՍՄ֊ում։", + "facebook": "Տարածել Ֆեյսբուքում", + "twitter": "Տարածել Թուիթերում", + "google": "Տարածել Գուգլ+֊ում" + }, + "confirm": { + "okay": "Լաւ", + "cancel": "Չեղարկել" + }, + "splash": { + "welcome": "Բարի գալուստ iD ՕփենՍթրիթՄէփ խմբագրիչ։", + "text": "iD ֊ն աշխարհի ամենա լաւ ազատ քարտէզին աջակցելու պարզ, բայց հզօր գործիք է։ Սա {version} վարկածն է։ Մանրամասների համար տես {website} եւ յայտնիր վրիպակների մասին {github} ֊ում։", + "walkthrough": "Սկսել ծանօթանալը։", + "start": "Խմբագրել հիմա" + }, + "source_switch": { + "live": "եթերում է", + "lose_changes": "Չպահուած փոփոխութիւններ ունէք։ Քարտէզի սպասարկիչ փոխելը չեղեալ է համարելու դրանք։ Համոզուա՞ծ էք, որ ուզում էք փոխել սպասարկիչը։" + }, + "tag_reference": { + "description": "Նկարագրութիւն", + "on_wiki": "{tag} wiki.osm.org ֊ում", + "used_with": "օգտագործւում է {type} ֊ի հետ" + }, + "validations": { + "untagged_point": "Չպիտակուած կէտ", + "untagged_line": "Չպիտակուած գիծ", + "untagged_area": "Չպիտակուած տիրոյթ", + "many_deletions": "Ջնջում էք {n} օբյեկտ։ Համոզուա՞ծ էք, որ ուզում էք դա անել։ Արդիւնքում դրանք անհետանալու են քարտէզից, որ բոլորը տեսնում են openstreetmap.org կայքում։", + "tag_suggests_area": "{tag} պիտակը ենթադրում է, որ գիծը պէտք է լինի տիրոյթ, բայց այն տիրոյթ չէ", + "untagged_point_tooltip": "Ընտրիր յատկութիւն, որ բնորոշում է այս գիծը։", + "untagged_line_tooltip": "Ընտրիր յատկութեան տիպը, որ բնորոշում է այս գիծը։", + "untagged_area_tooltip": "Ընտրիր յատկութեան տիպը, որ բնորոշում է այս տիրոյթը", + "deprecated_tags": "Հնացած պիտակներ՝ {tags}" + }, + "zoom": { + "in": "Խոշորացնել", + "out": "Փոքրացնել" + }, + "cannot_zoom": "Այս ռեժիմում հնարաւոր չէ աւելի փոքրացնել։", + "full_screen": "Դարձնել լիաէկրան", + "gpx": { + "local_layer": "Լոկալ GPX նիշք", + "drag_drop": "Նետիր .gpx նիշքը էջի վրայ, կամ կտացրու աջում գտնուող ստեղնը որպէզսի գտնես այն քո մօտ։", + "zoom": "Մեծացնել դէպի GPX հետագիծ", + "browse": "Գտնել .gpx նիշք" + }, + "mapillary": { + "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", + "editing_saving": "# Խմբագրելն ու Պահելը\n\nԱյս խմբագրիչը նախատեսուած է առցանց աշխատելու համար, եւ դուք օգտւում ենք նրանով հիմա վեբ կայքի միջոցով։\n\n### Յատկութիւններ ընտրելը\n\nՔարտէզի յատկութիւն՝ օրինակ ճանապարհ, կամ հետաքրքրութեան կէտ ընտրելու համար, կտացրու այն քարտէզի վրայ։ Դա լուսաշեշտելու է ընտրուաթ յատկութիւնը, բացելու է դրա մասին մանրամասներով վահանակ, եւ ցուցադրելու է ցանկ՝ ինչ է հնարաւոր անել այդ յատկութեան հետ։\n\nՄի քանի յատկութիւն ընտրելու համար, պահիր սեղմած 'Shift' ստեղնը։ Յետոյ կամ կտացրու այն յատկութիւններն, որ ուզում ես ընտրել, կամ քաշիր քարտէզի վրայով, ուղղանկիւն նկարելու համար։ Այսպէս գծելու ես ուղղանկիւն, եւ ընտրելու ես դրա բոլոր կէտերը։\n\n### Խմբագրումներ պահելը\n\nԱրուածդ փոփոխութիւնները (ճանապարհների, շէնքերի, եւ այլն փոփոխութիւնները) պահւում են համակարգչիդ յիշողութեան մէջ, քանի դեռ վերբեռնուած չեն սպասարկիչ։ Մի անհանգստացիր, եթէ սխալ ես արել՝ կարող ես հետարկել փոփոխութիւններդ հետարկելու ստեղնը սեղմելով, եւ վերարկել՝ վերարկելու ստեղնի օգնութեամբ։\n\nԿտացրու «Պահել» խմբագրումների խումբ աւարտելու համար՝ օրինակ, եթէ աւարտել ես զբօսայգու տիրոյթ եւ ուզում ես սկսել նոր տիրոյթ։ Հնարաւորութիւն ես ունենալու վերանայել փոփոխութիւններդ, եւ խմբագրիչը օգտակար առաջարկութիւններ եւ զգուշացումներ է անելու, եթէ ինչ֊որ բան փոփոխութիւններիդ մէջ կասկածելի թուայ։\n\nԵթէ ամէնը լաւ է, կարող ես կարճ մեկնաբանութիւն թողնել, բացատրելով ինչ ես արել, եւ կտացնել «Պահել» կրկին, վերբեռնելու փոփոխութիւնները [OpenStreetMap.org](http://www.openstreetmap.org/), որտեղ դրանք կը դառնան տեսանելի բոլոր այլ օգտուողներին, որպէսզի իրենք իրենց հերթին կարողանան մասնակցել եւ լաւացնել վրայից։\n\nԵթէ չես հասցնում աւարտել խմբագրումները, կարող ես թողնել խմբագրիչի պատուհան, իսկ յետոյ երբ վերադառնաս նոյն համակարգչին եւ զննիչին, խմբագրիչիչը կառաջարկի վերականգնել արուածդ աշխատանքը։\n\n### Խմբագրիչի օգտագործումը\n\nՍտեղնաշարի կրճատների ցանկը հասանելի է [այստեղ](http://wiki.openstreetmap.org/wiki/ID/Shortcuts)։\n" + }, "intro": { + "graph": { + "city_hall": "Քաղաքապետարան", + "fire_department": "Հրշէջ ծառայութիւն", + "memory_isle_park": "Մանկական Այգի", + "riverwalk_trail": "Զբոսանքնեիր արահետ", + "w_michigan_ave": "Խորենացու փողոց", + "e_michigan_ave": "Սարեանի փողոց", + "spring_st": "Գարնանային փողոց", + "scidmore_park": "Անգլիական Այգի", + "petting_zoo": "Կենդաբանական Այգի", + "n_andrews_st": "Իսահակեանի փողոց", + "s_andrews_st": "Վարդանանց փողոց", + "n_constantine_st": "Նալբանդեանի փողոց", + "s_constantine_st": "Մոնթէի փողոց", + "rocky_river": "Հախում Գետ", + "railroad_dr": "Կայրանային փողոց", + "conrail_rr": "Հարաւային Երկաթուղի", + "st_joseph_river": "Աղստեւ Գետ", + "n_main_st": "Հիւսիսային փողոց", + "s_main_st": "Խանջեանի փողոց", + "water_st": "Փարպեցու փողոց", + "foster_st": "Կողբացու փողոց", + "portage_river": "Տանձութ Գետ", + "flower_st": "Ծաղկավաճառների փողոց", + "elm_st": "Աբովեանի փողոց", + "walnut_st": "Թումանեանի փողոց", + "morris_ave": "Մաշտոցի պողոտայ", + "east_st": "Արեւելեան փողոց", + "portage_ave": "Ազատութեան պողոտայ" + }, + "navigation": { + "title": "Նաւարկում", + "drag": "Քարտէզի հիմնական տիրոյթը ցոյց է տալիս ՕփենՍթրիթՄէփ տուեալները ետնանկարի վրայից։ Դու կարող ես նաւարկել քաշելով եւ գլիկելով, ինչպէս ցանկացած վեբ քարտէզ օգտագործելիս։ **Քաշի՛ր քարտէզը։**", + "select": "Քարտէզի յատկութիւնները ներկայացուած են երեք ձեւով․ կէտերի, գծերի, կամ տիրոյթների օգնութեամբ։ Բոլոր յատկութիւնները կարող են ընտրուել դրանց կտացնելով։ **Կտացրու կէտն այն ընտրելու համար։**", + "pane": "Երբ յատկութիւնն ըտնրուած է, յատկութեան խմբագրիչն է պատկերւում։ Վերնագիրը ցոյց է տալիս յատկութեան տիպը եւ հիմնական մասը ցոյց է տալիս յատկութեան յատկանիշները, ինչպէս դրա անունն է եւ հասցէն։ **Փակիր յատկութիւնների խմբագրիչը սեղմելով {button} ստեղնը վերեւը աջից։**", + "search": "Կարող ես նաեւ փնտրել անհրաժեշտ յատկութիւնը այստեղ, կամ ամենուր։ **Փնտրել '{name}'**", + "choose": "**Գտիր {name} ցանկի մէջ, որ ընտրես այն։**", + "chosen": "Հիանալի՜ է։ {name} ֊ը հիմա ընտրուած է։ **Փակիր յատկութիւնների խմբագրիչը կտացնելով {button} ստեղնը։**" + }, + "points": { + "title": "Կէտեր", + "add": "Կէտերը կարող են օգտագործուել խանութների, սրճարանների, եւ յուշարձանների պէս յատկութիւններ ներկայացնելու համար։ **Կտացրու {button} Կէտ ստեղնը նոր կէտ աւելացնելու համար։**", + "place": "Կէկը կարող է տեղադրուել կտացնելով քարտէզին։ **Կտացրու քարտէզը շէնքի վրայ նոր կէտ աւելացնելու համար։**", + "search": "Զանազան յատկութիւններ կարող են ներկայացուել կէտերով։ Կէտը, որ նոր աւելացրել ես՝ Սրճարան է։ **Փնտրիր '{name}'**", + "choose": "**Ընտրիր Սրճարան ցանկի միջից։**", + "describe": "Կէտն հիմա նշուած է որպէս սրճարան։ Կիրառելով յատկութիւնների խմբագրիչը մենք կարող ենք աւելի շատ տեղեկատւութիւն աւելացնել։ **Աւելացրու անուանում**", + "close": "Յատկութիւնների խմբագրիչը կյիշի քո բոլոր փոփոխութիւնները։ Երբ փոխում ես յատկութիւն, փակելու ստեղնը կը դառնայ նշելու տեղ։ **Կտացրու {button} ստեղնը յատկութիւնների խմբագրիչը փակելու համար**", + "reselect": "Յաճախ կէտերն արդէն գոյութիւն ունեն, բայց պարունակում են սխալներ, կամ լրիւ չեն։ Մենք կարող ենք խմբագրել գոյութիւն ունեցող կէտերը։ **Կտացրու նոր ստեղծածդ կէտն ընտրելու համար։**", + "fixname": "**Փոխիր անունը, յետոյ կտացրու {button} կոճակը յատկութիւնների խմբագրիչը փակելու համար։**", + "reselect_delete": "Քարտէզի բոլոր յատկութիւնները կարող են ջնջուել։ **Կտացրու որպէսզի ընտրես ստեղծածդ կէտը։**", + "delete": "Կէտի շուրջը գտնուող ցանկը պարունակում է դրա վրայ կիրառուող գործողութիւնները, ներառեալ ջնջելը։ **Կտացրու {button} ստեղնը կէտը ջնջելու համար։**" + }, + "areas": { + "title": "Տիրոյթներ", + "add": "Տիրոյթները օգտագործւում են լճերի, շէնքերի, եւ բնակելի տարածքների սահմանագծերը արտապատկերելու համար։ Դրանք նաեւ կարող են օգտագործուել շատ այլ յատկութիւններ, որ սովորաբար նշւում են կէտով, աւելի մանրամասն նկարագրելու համար։ **Կտացրու {button} Տիրոյթ ստեղնը նոր տիրոյթ աւելացնելու համար։**", + "corner": "Տիրոյթները գծւում են տիրոյթի սահմանները նշող հանգոյցներ աւելացնելով։ **Կտացրու խաղահրապարակի անկիւններից մէկը սկզբնական հանգոյց տեղակայելու համար։**", + "place": "Գծիր տիրոյթ տեղադրելով նոր հանգոյցներ։ Աւարտիր տիրոյթը սկսուող հանգոյցում։ **Գծիր խաղահրապարակի տիրոյթը։**", + "search": "**Փնտրել '{name}'։**", + "choose": "**Ընտրիր Խաղահրապարակը ցանկից**", + "describe": "**Աւելացրու անուն, յետոյ կտացրու {button} ստեղնը յատկութիւնների խմբագրիչը փակելու համար**" + }, "lines": { - "title": "Գծեր" + "title": "Գծեր", + "add": "Գծերն օգտագործւում են ճանապարհներ, երկաթգծեր, գետեր եւ նման յատկութիւններ ներկայացնելու համար։ **Կտացրու {button} Գիծ ստեղնը նոր գիծ աւելացնելու համար։**", + "start": "**Սկսել գիծը կտացնելով ճանապարհի վերջին։**", + "intersect": "Կտացրու գծին նոր հանգոյցներ աւելացնելու համար։ Կարող ես քաշել քարտէզը գծելիս, եթէ անհրաժէշտ է։ Ճանապարհները, եւ շատ այլ գծերի տիպերը աւելի մեծ ցանցի մաս են։ Կարեւոր է, որ այս գծերը ճիշտ կապեր ունենան, որպէսզի ուղի գտնող ծրագրերը կարողանան աշխատել։ **Կտացրու {name}֊ը երկու գծի հատում ստեղծելու համար։**", + "finish": "Գծերը կարող են աւարտուել վերջին հանգոյցին կրկին կտացնելով։ **Աւարտել ճանապարհ գծելը։**", + "road": "**Ընտրիր Ճանապարհը ցանկից**", + "residential": "Ճանապարհների տարբեր տիպեր կան, ամենատարածուաթն են Բնակելիները։ **Ընտրիր Բնակելի ճանապարհ տիպը**", + "describe": "**Անուանում տուր ճանապարհին, յետոյ կտացրու {button} կոճակը խմբագրիչը պահելու համար**", + "restart": "Այս ճանապարհը պէտք է հատի {name}։", + "wrong_preset": "Չես ընտրել Բնակելի փողոց տիպը **Կտացրու այստեղ կրկին ընտերլու համար**" + }, + "startediting": { + "title": "Սկսել խմբագրումը", + "help": "Կարող ես կրկնել այս ծանօթութիւնը, կամ նայել այլ ձեռնարկներ կտացնելով {button} Օգնութեան կոճակը։", + "save": "Չմոռանա՛ս պարբերաբար պահել փոփոխութիւններդ։", + "start": "Սկսե՛լ քարտէզագրումը։" } }, "presets": { - "categories": { - "category-golf": { - "name": "Գոլֆ" - } - }, "fields": { + "access": { + "types": { + "bicycle": "Հեծանիւներ", + "horse": "Ձիեր" + } + }, "address": { "label": "Հասցե", "placeholders": { @@ -61,15 +600,75 @@ "cuisine": { "label": "Խոհանոց" }, + "cycleway": { + "options": { + "none": { + "title": "Ոչ մի" + } + } + }, + "description": { + "label": "Նկարագրութիւն" + }, + "electrified": { + "options": { + "no": "Ոչ" + } + }, + "gender": { + "placeholder": "Անյայտ" + }, + "internet_access": { + "options": { + "no": "Ոչ", + "yes": "Այո" + } + }, + "location": { + "label": "Տեղանք" + }, "maxspeed": { "label": "Արագության սահմանափակում" }, + "oneway": { + "options": { + "no": "Ոչ", + "yes": "Այո" + } + }, + "oneway_yes": { + "options": { + "no": "Ոչ", + "yes": "Այո" + } + }, "opening_hours": { "label": "Աշխատանքային ժամեր" }, "phone": { "label": "Հեռախոս" }, + "service/bicycle/chain_tool": { + "options": { + "no": "Ոչ", + "yes": "Այո" + } + }, + "service/bicycle/pump": { + "options": { + "no": "Ոչ", + "yes": "Այո" + } + }, + "structure": { + "placeholder": "Անյայտ" + }, + "takeaway": { + "options": { + "no": "Ոչ", + "yes": "Այո" + } + }, "website": { "label": "Կայք" } @@ -102,6 +701,9 @@ "amenity/fast_food": { "name": "Արագ սնունդ" }, + "area": { + "name": "Տիրույթ" + }, "barrier/gate": { "name": "Դարպաս" }, @@ -113,6 +715,9 @@ }, "highway/steps": { "name": "Աստիճաններ" + }, + "relation": { + "name": "Յարաբերութիւն" } } } diff --git a/dist/locales/id.json b/dist/locales/id.json index 9555d7072..1bc1b1ad9 100644 --- a/dist/locales/id.json +++ b/dist/locales/id.json @@ -336,14 +336,6 @@ "description": "Titik", "tooltip": "Lokasi Pusat Perhatian" }, - "major_roads": { - "description": "Jalan Besar", - "tooltip": "Jalan Protokol, Jalan Umum, dsb." - }, - "minor_roads": { - "description": "Jalan Kecil", - "tooltip": "Jalan Akses, Tempat Parkir, Jalan Setapak, dsb." - }, "paths": { "description": "Jalan Kecil", "tooltip": "Trotoar, Jalur Pejalan Kaki, Jalur Sepeda, dsb." @@ -439,8 +431,7 @@ "view_on_osm": "Lihat di OSM", "facebook": "Bagikan di Facebook", "twitter": "Bagikan di Twitter", - "google": "Bagikan di Google+", - "help_html": "Perubahan yang anda buat seharusnya akan muncul di layer \"Standar\" dalam beberapa menit. Layer lain dan fitur tertentu, mungkin akan membutuhkan waktu lama\n(Penjelasan lebih lanjut).\n" + "google": "Bagikan di Google+" }, "confirm": { "okay": "Baiklah", @@ -486,8 +477,6 @@ "browse": "Telusuri untuk file .gpx" }, "mapillary": { - "tooltip": "Pemandangan jalan dari Mapillary", - "title": "Lapisan Foto (Mapillary)", "view_on_mapillary": "Lihat gambar ini di Mapillary" }, "help": { @@ -503,84 +492,35 @@ "navigation": { "title": "Navigasi", "drag": "Area peta utama menampilkan data OpenStreetMap pada bagian atas dari latar. Anda dapat bernavigasi dengan menggeser dan mengskrol, seperti peta web lainnya. **Geser petanya!**", - "select": "Fitur peta dapat diwakili dengan tiga cara: dengan titik, garis, atau area. Semua fitur dapat dipilih dengan mengklik mereka. **Klik sebuah titik untuk memilihnya.**", - "header": "Header menunjukan tipe fitur.", - "pane": "Ketika sebuah fitur terpilih, fitur penyunting akan tampil. Header menunjukan tipe fitur dan panel utama yang menunjukan atribut fitur, seperti nama dan alamat. **Tutup fitur penyunting dengan mengklik tombol tutup di bagian kanan atas.**" + "select": "Fitur peta dapat diwakili dengan tiga cara: dengan titik, garis, atau area. Semua fitur dapat dipilih dengan mengklik mereka. **Klik sebuah titik untuk memilihnya.**" }, "points": { "title": "Titik", - "add": "Titik dapat digunakan untuk mewakili fitur seperti toko, restoran, dan monumen. Mereka menadakan lokasi pasti, dan menggambarkan ada apa di sana. **Klik tombol Titik untuk menambahkan titik baru.**", - "place": "Titik bisa diletakkan dengan mengklik pada peta. **Letakan titik di atap gedungnya.**", "search": "Terdapat banyak fitur berbeda yang dapat diwakili oleh titik. Titik yang baru anda tambahkan adalah Cafe. **Pencarian untuk '{name}'**", "choose": "**Pilih Kafe dari daftar.**", - "describe": "Kini titik bisa ditandai sebagai cafe. Gunakan penyunting fitur, kita dapat tambahkan informasi lebih tentang fitur. **Tambahkan sebuah nama**", - "close": "Penyunting fitur dapat ditutup dengan mengklik tombol tutup. **Tutup penyunting fitur**", - "reselect": "Terkadang titik sudah ada, tapi ada kesalahan atau kurang lengkap. Kita dapat memperbaiki titik yang sudah ada. **Pilih titik yang baru saja anda buat.**", - "fixname": "**Ubah nama dan tutup fitur penyunting.**", - "reselect_delete": "Seluruh fitur pada peta dapat dihapus. **Klik pada titik yang anda buat**", - "delete": "Menu di sekitar titik berisi operasi yang bisa dilakukannya, termasuk menghapus. **Hapus titik**" + "describe": "Kini titik bisa ditandai sebagai cafe. Gunakan penyunting fitur, kita dapat tambahkan informasi lebih tentang fitur. **Tambahkan sebuah nama**" }, "areas": { "title": "Area", - "add": "Area digunakan untuk menampilkan batas fitur-fitur seperti danau, bangunan, dan kawasan permukiman. Area juga dapat digunakan untuk memetakan fitur-fitur yang biasanya dipetakan menggunakan titik secara lebih rinci lagi. **Klik tombol Area untuk menambahkan area baru.**", - "corner": "Area tergambar dengan meletakkan simpul yang menandakan batas suatu area. **Letakan simpul pemula di satu sudut dari tempat-bermain.**", "place": "Gambar area dengan meletakan lebih banyak simpul. Selesaikan area dengan mengklik pada simpul awal. **Gambar sebuah area untuk tempat bermain.**", "search": "**Pencarian untuk '{name}'.**", - "choose": "**Pilih Tempat-bermain dari daftar.**", - "describe": "**Tambahkan nama, dan tutup fitur penyunting**" + "choose": "**Pilih Tempat-bermain dari daftar.**" }, "lines": { "title": "Garis", - "add": "Garis biasa digunakan untuk mewakili fitur seperti jalan, rel dan sungai. **Klik tombol Garis untuk menambahkan sebuah garis baru.**", "start": "**Mulai garis dengan mengklik pada ujung sebuah jalan.**", - "intersect": "Klik untuk menambahkan lagi simpul pada garis. Anda dapat menggeser peta ketika menggambar jika diperlukan. Jalan, dan banyak tipe lain dari garis, adalah bagian dari jaringan yang lebih besar. Ini penting untuk garis-garis ini untuk terhubung dengan baik agar alat penelusuran rute bisa berjalan. **Klik di Jalan Flower, untuk membuat percabangan yang menghubungkan dua garis.**", "finish": "Garis bisa diselesaikan dengan mengklik ulang pada simpul terakhir. **Selesaikan menggambar jalan.**", "road": "**Pilih Jalan dari daftar**", "residential": "Ada beberapa tipe jalan berbeda, yang paling umum adalah Jalan Perumahan. **Pilih tipe jalan Perumahan**", - "describe": "**Namakan jalan dan tutup fitur penyunting.**", - "restart": "Jalan perlu memotong Jalan Flower.", "wrong_preset": "Anda belum memilih tipe Jalan Perumahan. **Klik di sini untuk memilih lagi**" }, "startediting": { "title": "Mulai Menyunting", - "help": "Dokumentasi lebih dan panduan tersedia di sini.", "save": "Jangan lupa menyimpan perubahan secara berkala!", "start": "Mulai memetakan!" } }, "presets": { - "categories": { - "category-building": { - "name": "Bangunan" - }, - "category-golf": { - "name": "Golf" - }, - "category-landuse": { - "name": "Penggunaan Tanah" - }, - "category-path": { - "name": "Gang" - }, - "category-rail": { - "name": "Rel" - }, - "category-restriction": { - "name": "Larangan" - }, - "category-road": { - "name": "Jalan" - }, - "category-route": { - "name": "Rute" - }, - "category-water-area": { - "name": "Air" - }, - "category-water-line": { - "name": "Air" - } - }, "fields": { "access": { "label": "Akses diperbolehkan", @@ -1343,10 +1283,6 @@ "name": "Penyewaan Sepeda", "terms": "Penyewaan Sepeda" }, - "amenity/bicycle_repair_station": { - "name": "Bengkel Sepeda", - "terms": "Perbaikan Sepeda" - }, "amenity/biergarten": { "name": "Taman Bir" }, @@ -1401,9 +1337,6 @@ "amenity/dentist": { "name": "Dokter Gigi" }, - "amenity/doctor": { - "name": "Dokter" - }, "amenity/dojo": { "name": "Sasana Bela Diri" }, @@ -1948,10 +1881,6 @@ "name": "Jalan Penghubung Tersier", "terms": "Jalan Penghubung Tersier" }, - "highway/track": { - "name": "Titian", - "terms": "Trek" - }, "highway/traffic_signals": { "name": "Lampu Lalu lintas", "terms": "Lampu Merah" @@ -1968,10 +1897,6 @@ "name": "Putaran", "terms": "Putar Balik" }, - "highway/unclassified": { - "name": "Jalan Tak Diklasifikasi", - "terms": "Jalan Tanpa Jenis" - }, "historic": { "name": "Situs Bersejarah", "terms": "Situs Sejarah" @@ -2179,9 +2104,6 @@ "leisure/running_track": { "name": "Lintasan Lari" }, - "leisure/sports_center": { - "name": "Pusat Olahraga / Gym" - }, "leisure/stadium": { "name": "Stadion", "terms": "Stadion" @@ -2509,9 +2431,6 @@ "shop/antiques": { "name": "Toko Barang Antik" }, - "shop/art": { - "name": "Galeri Seni" - }, "shop/baby_goods": { "name": "Toko Perlengkapan Bayi" }, diff --git a/dist/locales/is.json b/dist/locales/is.json index df50b5704..cfa8f419b 100644 --- a/dist/locales/is.json +++ b/dist/locales/is.json @@ -274,13 +274,6 @@ "points": { "tooltip": "Áhugaverðir staðir" }, - "major_roads": { - "description": "Aðalvegir", - "tooltip": "Þjóðvegir, götur, osfrv." - }, - "minor_roads": { - "description": "Minni vegir" - }, "buildings": { "description": "Byggingar", "tooltip": "Byggingar, skýli, bílskúrar oþh." @@ -366,7 +359,6 @@ "browse": "Finna .gpx skrá" }, "mapillary": { - "title": "Ljósmyndaþekja (Mapillary)", "view_on_mapillary": "Skoða þessa mynd á Mapillary" }, "help": { @@ -379,82 +371,34 @@ "navigation": { "title": "Leiðarvísun", "drag": "Kortið sýnir OpenStreetMap gögn ofan á bakgrunni. Þú getur flakkað um með því að draga\nog skruna, rétt eins og á öðrum vefkortum. **Dragðu kortið!**", - "select": "Hlutir á kortinu samanstanda af einhverju af þessu þrennu: punktar, línur eða svæði. Hægt er að velja hvaða hlut á kortinu með því að smella á hann. ** Smelltu á punktinn til að velja hann.**", - "header": "Titillinn sýnir tegund hlutarins.", - "pane": "Þegar hlutur er valinn birtist hliðarvalmynd. Efst má sjá tegund hlutar og þar fyrir neðan er hægt að sjá stillingar hans, til dæmis nafn og heimilisfang. **Lokaðu þessari valmynd með x-inu efst til hægri.**" + "select": "Hlutir á kortinu samanstanda af einhverju af þessu þrennu: punktar, línur eða svæði. Hægt er að velja hvaða hlut á kortinu með því að smella á hann. ** Smelltu á punktinn til að velja hann.**" }, "points": { "title": "Punktar", - "add": "Punktar geta táknað hluti eins og verslanir, veitingahús og minnismerki. Þeir merkja ákveðinn stað og lýsa því hvað er þar. **Smelltu á 'Punktur' takkann til að bæta við nýjum punkti.**", - "place": "Hægt er að bæta punkti við með því að smella á kortið. **Settu punktinn ofan á bygginguna.**", "search": "Það eru margvíslegir hlutir sem punktar geta staðið fyrir. Punkturinn sem þú varst að bæta við er kaffihús. **Leitaðu að '{name}'**", "choose": "**Veldu kaffihús af listanum.**", - "describe": "Punkturinn er nú merktur sem kaffihús. Notaðu valmyndina, þá er hægt að bæta við fleiri upplýsingum. **Bættu nafni við**", - "close": "Hægt er að loka valmyndinni með því að ýta á x-ið efst til hægri. **Lokaðu valmyndinni**", - "reselect": "Punktar geta þegar verið til, en verið settir af misgáningi eða innihaldið rangar upplýsingar. Það er hægt að breyta punktum sem eru þegar til. **Veldu punktinn sem þú varst að búa til.**", - "fixname": "**Breyttu nafninu og lokaðu valmyndinni svo.**", - "reselect_delete": "Hægt er að eyða öllum hlutum á kortinu. **Smelltu á punktinn sem þú bjóst til.**", - "delete": "Valmyndin í kringum punktinn geymir þær aðgerðir sem hægt er að gera á honum, þar á meðal að eyða. **Eyddu punktinum.**" + "describe": "Punkturinn er nú merktur sem kaffihús. Notaðu valmyndina, þá er hægt að bæta við fleiri upplýsingum. **Bættu nafni við**" }, "areas": { "title": "Svæði", - "corner": "Svæði eru dregin með því að setja niður hnúta sem tákna ytri mörk svæðisins. **Settu byrjunarhnútinn í eitt horn leiksvæðisins.**", "place": "Teiknaðu svæðið með því að setja fleiri hnúta á kortið. Kláraðu svæðið með því að smella í lokin á upphafshnútinn. **Teiknaðu svæði fyrir leikvöllinn.**", "search": "**Leita að '{name}'.**", - "choose": "**Veldu leikvöll af listanum.**", - "describe": "**Bættu nafni við og lokaðu valmyndinni**" + "choose": "**Veldu leikvöll af listanum.**" }, "lines": { "title": "Línur", - "add": "Línur eru notaðar fyrir til dæmis vegi, lestarteina og ár. **Ýtið á línutakkann til að bæta við nýrri línu.**", "start": "**Byrjaðu línuna með því að smella á enda vegarins.**", - "intersect": "Smelltu til að bæta fleiri hnútum við línuna. Þú getur dregið kortið til á meðan ef þarf. Vegir, og margar aðrar línur, eru hluti af stærra neti. Það er mikilvægt að þessar línur tengist rétt saman svo að leiðarvísiforrit virki rétt. **Smelltu á Flower Street til að búa til vegamót með því að tengja línurnar saman.**", "finish": "Hægt er að klára línur með því að smella aftur á síðasta hnútinn. **Kláraðu að teikna veginn.**", "road": "**Veldu veg af listanum**", - "residential": "Það eru til ýmsar tegundir vega, sú algengasta er húsagata. **Veldu tegundina 'Húsagata'**", - "describe": "**Gefðu veginum nafn og lokaðu valmyndinni.**", - "restart": "Vegurinn þarf að eiga vegamót við Flower Street." + "residential": "Það eru til ýmsar tegundir vega, sú algengasta er húsagata. **Veldu tegundina 'Húsagata'**" }, "startediting": { "title": "Byrja að breyta", - "help": "Nánari skjölun og þessi leiðarvísir eru tiltæk hér.", "save": "Ekki gleyma að vista reglulega breytingar sem þú gerir.", "start": "Kortameistaratíð þín er hafin!" } }, "presets": { - "categories": { - "category-building": { - "name": "Bygging" - }, - "category-golf": { - "name": "Golf" - }, - "category-landuse": { - "name": "Landnotkun" - }, - "category-path": { - "name": "Stígur" - }, - "category-rail": { - "name": "Lestarteinar" - }, - "category-restriction": { - "name": "Takmörkun" - }, - "category-road": { - "name": "Vegur" - }, - "category-route": { - "name": "Leið" - }, - "category-water-area": { - "name": "Vatn" - }, - "category-water-line": { - "name": "Vatn" - } - }, "fields": { "access": { "options": { @@ -903,9 +847,6 @@ "amenity/bicycle_rental": { "name": "Hjólaleiga" }, - "amenity/bicycle_repair_station": { - "name": "Hjólaviðgerðastöð" - }, "amenity/cafe": { "name": "Kaffihús", "terms": "tehús" @@ -1319,9 +1260,6 @@ "highway/tertiary_link": { "name": "Safnbrautarrein" }, - "highway/track": { - "name": "Slóð" - }, "highway/traffic_signals": { "name": "Umferðarskilti" }, @@ -1334,9 +1272,6 @@ "highway/turning_circle": { "name": "Beygjuhringur" }, - "highway/unclassified": { - "name": "Óflokkuð gata" - }, "historic": { "name": "Sögulegur staður" }, @@ -1451,9 +1386,6 @@ "leisure/slipway": { "name": "Dráttarbraut" }, - "leisure/sports_center": { - "name": "Íþróttamiðstöð / heilsurækt" - }, "leisure/stadium": { "name": "Leikvangur" }, diff --git a/dist/locales/it.json b/dist/locales/it.json index 7e36e4820..2ace0fb6b 100644 --- a/dist/locales/it.json +++ b/dist/locales/it.json @@ -30,7 +30,7 @@ "add": { "annotation": { "point": "Aggiunto un punto.", - "vertex": "Aggiunto un punto ad una linea.", + "vertex": "Aggiunto un nodo ad una strada.", "relation": "Aggiunta una relazione." } }, @@ -133,7 +133,8 @@ "key": "D", "annotation": "Linee disconnesse.", "not_connected": "Non ci sono sufficienti linee/aree da disconnettere.", - "connected_to_hidden": "Questo elemento non può essere staccato perché è connesso ad un elemento nascosto." + "connected_to_hidden": "Questo elemento non può essere staccato perché è connesso ad un elemento nascosto.", + "relation": "Questo elemento non può essere staccato perché connette dei membri di una relazione." }, "merge": { "title": "Unisci", @@ -250,7 +251,9 @@ "warnings": "Avvertimenti", "modified": "Modificati", "deleted": "Cancellati", - "created": "Creati" + "created": "Creati", + "about_changeset_comments": "Info sui Commenti al gruppo di modifiche", + "about_changeset_comments_link": "//wiki.openstreetmap.org/wiki/Good_changeset_comments" }, "contributors": { "list": "Modifiche di {users}", @@ -289,6 +292,7 @@ "no_documentation_key": "Non c'è documentazione per questa chiave", "show_more": "Mostra di più", "view_on_osm": "Vedi su openstreetmap.org", + "all_fields": "Tutti i campi", "all_tags": "Tutti i tag", "all_members": "Tutti i membri", "all_relations": "Tutte le relazioni", @@ -321,10 +325,12 @@ "description": "Impostazioni dello sfondo", "percent_brightness": "{opacity}% luminosità", "none": "Nessuno", + "best_imagery": "Migliore sorgente di immagini per questo luogo", "custom": "Personalizzato", "custom_button": "Modifica sfondo personalizzato", "custom_prompt": "Inserisci l'URL dello schema dei tasselli. Valori validi sono {z}, {x}, {y} per lo schema Z/X/Y e {u} per lo schema QuadTile.", "fix_misalignment": "Allinea", + "imagery_source_faq": "Da dove vengono queste immagini?", "reset": "reset", "minimap": { "description": "Minimappa", @@ -344,14 +350,6 @@ "description": "Punti", "tooltip": "Punti di interesse" }, - "major_roads": { - "description": "Strade principali", - "tooltip": "Autostrade, strade, ecc." - }, - "minor_roads": { - "description": "Strade minori", - "tooltip": "Strade di servizio, corsie di parcheggi, piste, ecc." - }, "paths": { "description": "Sentieri", "tooltip": "Marciapiedi, piste pedonali, piste ciclabili, ecc." @@ -448,7 +446,9 @@ "facebook": "Condividi su Facebook", "twitter": "Condividi su Twitter", "google": "Condividi su Google+", - "help_html": "Le tue modifiche appariranno nel livello \"Standard\" tra qualche minuto. Per gli altri livelli e per certi elementi potrebbe essere necessario più tempo.\n(dettagli).\n" + "help_html": "Le tue modifiche appariranno nel livello \"Standard\" tra qualche minuto. Per gli altri livelli e per certi elementi potrebbe essere necessario più tempo.", + "help_link_text": "Dettagli", + "help_link_url": "https://wiki.openstreetmap.org/wiki/IT:FAQ#Ho_editato_i_dati_tutto_il_giorno.2C_ma_le_mie_modifiche_non_appaiono_nel_viewer.21" }, "confirm": { "okay": "Okay", @@ -493,9 +493,15 @@ "zoom": "Zoom su traccia GPX", "browse": "Scegli un file .gpx" }, - "mapillary": { + "mapillary_images": { "tooltip": "Fotografie stradali da Mapillary", - "title": "Livello Foto (Mapillary)", + "title": "Livello Foto (Mapillary)" + }, + "mapillary_signs": { + "tooltip": "Segnali stradali da Mapillary", + "title": "Livello Segnali Stradali (Mapillary)" + }, + "mapillary": { "view_on_mapillary": "Guarda questa immagine su Mapillary" }, "help": { @@ -511,50 +517,82 @@ "relations": "# Relazioni\n\nUna relazione è un particolare elemento di OpenStreetMap che raggruppa altri\nelementi. Per esempio due tipi comuni di relazione sono le *relazioni percorso*,\nche raggruppano pezzi di strada che appartengono alla stessa via o autostrada,\ne i *multipoligoni*, che raggruppano diverse linee componenti aree complesse\n(un'area con più pezzi o con dei buchi in essa come una ciambella).\n\nGli elementi di una relazione sono chiamati *membri*. Nella barra laterale puoi\nvedere di quale relazione un elemento è membro e cliccare sulla relazione per\nselezionarla. Quando una relazione viene selezionata puoi vedere l'elenco di\ntutti i suoi membri nella barra laterale e gli stessi selezionati nella mappa.\n\nNella maggior parte dei casi iD si occuperà delle relazioni automaticamente\ndurante la modifica. Controlla solo che quando cancelli un elemento per\nridisegnarlo più accuratamente, il nuovo elemento sia un membro della stessa\nrelazione dell'originale.\n\n## Modificare le Relazioni\n\nSe vuoi modificare le relazioni, ecco le basi.\n\nPer aggiungere un elemento ad una relazione seleziona l'elemento, clicca il\ntasto \"+\" nella sezione \"Tutte le relazioni\" della barra laterale e quindi seleziona\nla relazione o digita il suo nome.\n\nPer creare una nuova relazione seleziona il primo elemento che diventerà\nmembro, clicca il tasto \"+\" nella sezione \"Tutte le relazioni\" della barra laterale\ne seleziona \"Nuova relazione...\".\n\nPer rimuovere un elemento da una relazione seleziona l'elemento e clicca sul\ncestino vicino alla relazione da cui vuoi rimuoverlo.\n\nPuoi creare dei multipoligoni con dei buchi usando lo strumento \"Unisci\".\nDisegna due aree (quella esterna e quella interna), tenendo premuto il tasto\nMaiusc della tastiera clicca su ognuno di loro per selezionarli entrambi e quindi\nclicca sul tasto \"Unisci\" (+).\n" }, "intro": { + "graph": { + "city_hall": "Municipio di Fontechiara", + "fire_department": "Vigili del Fuoco di Fontechiara", + "memory_isle_park": "Parco della Memoria", + "riverwalk_trail": "Sentiero natura", + "w_michigan_ave": "Viale Timavo", + "e_michigan_ave": "Viale Piave", + "spring_st": "Via Roma", + "scidmore_park": "Parco Antonio Verdi", + "petting_zoo": "Zoo del parco Antonio Verdi", + "n_andrews_st": "Via Gasometro Nord", + "s_andrews_st": "Via Gasometro Sud", + "n_constantine_st": "Via Giuseppe Garibaldi", + "s_constantine_st": "Via Anita Garibaldi", + "rocky_river": "Fiume Grassella", + "railroad_dr": "Strada della ferrovia", + "conrail_rr": "Ferrovia Roma-Milano", + "st_joseph_river": "Fiume Ternaro", + "n_main_st": "Via Monte Bianco", + "s_main_st": "Via Monte Rosa", + "water_st": "Via dell'acqua", + "foster_st": "Via Corta", + "portage_river": "Fiume Medonte", + "flower_st": "Via del fiore", + "elm_st": "Via del fosso", + "walnut_st": "Via della noce", + "morris_ave": "Viale Etna", + "east_st": "Via Ferdinando Magellano", + "portage_ave": "Viale Maiella" + }, "navigation": { "title": "Navigazione", "drag": "L'area della mappa principale mostra i dati OpenStreetMap su di uno sfondo. Puoi navigare trascinanndo e scorrendo, proprio come in ogni mappa web. **Trascina la mappa!**", "select": "Gli elementi della mappa sono rappresentai in tre modi: usando punti, linee o aree. Tutti gli elementi possono essere selezionati cliccando su di essi. **Clicca sul punto per selezionarlo.**", - "header": "L'intestazione mostra il tipo di elemento.", - "pane": "Quando un elemento è selezionato viene mostrato l'editor dell'elemento. L'intestazione mostra il tipo di elemento a il pannello principale mostra gli attributi dell'elemento, come il nome e l'indirizzo. **Chiudi l'editor dell'elemento con il pulsante chiudi in alto a destra.**" + "pane": "Quando un elemento è selezionato viene mostrato l'editor dell'elemento. L'intestazione mostra il tipo di elemento e il pannello principale mostra gli attributi dell'elemento, come il nome e l'indirizzo. **Chiudi l'editor dell'elemento con il pulsante {button} in alto a destra.**", + "search": "Nella schermata attuale si possono anche cercare elementi della mappa o del mondo intero. **Cerca '{name}'**", + "choose": "**Scegli {name} dalla lista per selezionarla.**", + "chosen": "Bene! Ora {name} è selezionata. **Chiudi l'editor dell'elemento premendo il pulsante {button}.**" }, "points": { "title": "Punti", - "add": "I punti possono essere usati per rappresentare elementi come negozi, ristoranti e monumenti. Indicano un luogo specifico e descrivono cos'è. **Clicca il bottone Punto per aggiungere un nuovo punto.**", - "place": "Il punto può essere piazzato cliccando sulla mappa. **Piazza il punto sull'edificio.**", + "add": "I punti possono essere usati per rappresentare elementi come negozi, ristoranti e monumenti. Indicano un luogo specifico e descrivono cos'è. **Clicca il pulsante Punto {button} per aggiungere un nuovo punto.**", + "place": "Il punto può essere piazzato cliccando sulla mappa. **Clicca la mappa per piazzare il nuovo punto sull'edificio.**", "search": "Ci sono diversi elementi che possono essere rappresentati da punti. Il punto che hai appena aggiunto è un Caffè. **Cerca '{name}'**", - "choose": "**Scegli un Caffè dalla lista.**", + "choose": "**Scegli Caffè dalla lista.**", "describe": "Ora il punto è marcato come Caffè. Usando l'editor dell'elemento possiamo aggiungere più informazioni sull'elemento stesso. **Aggiungi un nome**", - "close": "L'editor dell'elemento può essere chiuso cliccando sul pulsante chiudi. **Chiudi l'editor dell'elemento**", - "reselect": "Spesso esistono già dei punti, ma contengono errori o sono incompleti. I punti esistenti si possono modificare. **Seleziona il punto che hai appena creato.**", - "fixname": "**Cambia il nome e chiudi l'editor dell'elemento.**", - "reselect_delete": "Tutti gli elementi sulla mappa possono essere cancellati. **Clicca sul punto che hai creato.**", - "delete": "Il menu attorno al punto contiene le operazioni che possono essere fatte su di esso, inclusa la cancellazione. **Cancella il punto.**" + "close": "L'editor dell'elemento mantiene automaticamente in memoria tutti i cambiamenti effettuati. Quando si modifica un elemento il pulsante di chiusura diventa un segno di spunta. **Clicca il pulsante {button} per chiudere l'editor dell'elemento**", + "reselect": "Spesso esistono già dei punti, ma contengono errori o sono incompleti. I punti esistenti si possono modificare. **Clicca per selezionare il punto che hai appena creato.**", + "fixname": "**Cambia il nome quindi clicca il pulsante {button} per chiudere l'editor dell'elemento.**", + "reselect_delete": "Tutti gli elementi sulla mappa possono essere cancellati. **Clicca per selezionare il punto che hai creato.**", + "delete": "Il menu attorno al punto contiene le operazioni che possono essere fatte su di esso, inclusa la cancellazione. **Clicca sul pulsante {button} per cancellare il punto.**" }, "areas": { "title": "Aree", - "add": "Le aree sono utilizzate per indicare i contorni degli elementi come ad esempio i laghi, gli edifici e le aree residenziali. Possono anche essere utilizzate per rappresentare in modo più dettagliato elementi che normalmente vengono mappati come punti. **Clicca il pulsante Area per aggiungere una nuova area.**", - "corner": "Le aree devono essere disegnate posizionando i punti che segnano il confine dell'area. **Posizionare il punto di partenza a uno degli angoli del parchetto.**", + "add": "Le aree sono utilizzate per indicare i contorni degli elementi come ad esempio i laghi, gli edifici e le aree residenziali. 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.**", + "corner": "Le aree devono essere disegnate posizionando i punti che segnano il confine dell'area. **Clicca per posizionare il punto di partenza su di uno degli angoli del parchetto.**", "place": "Disegna l'area posizionando più punti. Terminare l'area cliccando sul punto di partenza. **Disegnare un'area per il parchetto.**", "search": "**Cerca per '{name}'.**", - "choose": "**Scegli un Parco giochi dalla lista.**", - "describe": "**Aggiungi un nome e chiudi l'editor dell'elemento**" + "choose": "**Scegli Parco giochi dalla lista.**", + "describe": "**Aggiungi un nome e clicca il pulsante {button} per chiudere l'editor dell'elemento**" }, "lines": { "title": "Linee", - "add": "Le linee sono usate per rappresentare elementi come strade, ferrovie e fiumi. **Clicca il bottone Linea per aggiungere una nuova linea.**", + "add": "Le linee sono usate per rappresentare elementi come strade, ferrovie e fiumi. **Clicca il bottone Linea {button} per aggiungere una nuova linea.**", "start": "**Inizia la linea cliccando sulla fine della strada.**", - "intersect": "Clicca per aggiungere altri nodi alla linea. Puoi trascinare la mappa mentre disegni, se necessario. Le strade, e molti altri tipi di linea, fanno parte di una rete più larga. È importante che queste linee siano connesse correttamente perché le applicazioni che creano itinerari funzionino. **Clicca su Flower Street per creare un'intersezione che collega le due linee.**", + "intersect": "Clicca per aggiungere altri nodi alla linea. Puoi trascinare la mappa mentre disegni, se necessario. Le strade, e molti altri tipi di linea, fanno parte di una rete più larga. È importante che queste linee siano connesse correttamente perché le applicazioni che creano itinerari funzionino. **Clicca su {name} per creare un'intersezione che collega le due linee.**", "finish": "Le linee possono essere terminate cliccando sull'ultimo nodo una seconda volta. **Terminare il disegno della strada.**", "road": "**Scegli Strada dalla lista**", "residential": "Ci sono diversi tipi di strade, il più comune dei quali è Residenziale. **Scegli il tipo di strada Residenziale**", - "describe": "**Dai un nome alla strada e chiudi l'editor dell'elemento.**", - "restart": "La strada deve intersecare Flower Street", + "describe": "**Dai un nome alla strada e clicca sul pulsante {button} per chiudere l'editor dell'elemento.**", + "restart": "La strada deve intersecare {name}.", "wrong_preset": "Non hai selezionato il tipo di strada Residenziale. **Clicca qua per scegliere nuovamente**" }, "startediting": { "title": "Inizia a Modificare", - "help": "Più informazioni su questa guida sono disponibili qui.", + "help": "Puoi ripetere questa guida o vedere la documentazione cliccando sul pulsante Aiuto {button}.", "save": "Non dimenticare di salvare periodicamente le tue modifiche!", "start": "Inizia a mappare!" } @@ -562,7 +600,7 @@ "presets": { "categories": { "category-building": { - "name": "Edificio" + "name": "Edifici" }, "category-golf": { "name": "Golf" @@ -571,19 +609,19 @@ "name": "Utilizzi del terreno" }, "category-path": { - "name": "Percorso" + "name": "Sentieri" }, "category-rail": { - "name": "Ferrovia" + "name": "Ferrovie" }, "category-restriction": { - "name": "Limitazione" + "name": "Limitazioni" }, "category-road": { - "name": "Strada" + "name": "Strade" }, "category-route": { - "name": "Percorso" + "name": "Percorsi" }, "category-water-area": { "name": "Specchi d'acqua" @@ -851,6 +889,12 @@ "description": { "label": "Descrizione" }, + "diaper": { + "label": "Fasciatoio" + }, + "dock": { + "label": "Tipologia" + }, "drive_through": { "label": "Drive-through" }, @@ -1324,6 +1368,9 @@ "shop": { "label": "Tipo" }, + "site": { + "label": "Tipo" + }, "sloped_curb": { "label": "Cordolo inclinato" }, @@ -1642,7 +1689,8 @@ "terms": "stazione di ricarica,ricarica" }, "amenity/childcare": { - "name": "Asilo nido" + "name": "Asilo nido", + "terms": "diurno,orfanotrofio,asilo" }, "amenity/cinema": { "name": "Cinema", @@ -1657,13 +1705,16 @@ "terms": "ora,orario,orologio" }, "amenity/college": { - "name": "Area di un College" + "name": "Area di un College", + "terms": "università,accademia" }, "amenity/community_centre": { - "name": "Centro sociale" + "name": "Centro sociale", + "terms": "evento,sala comune" }, "amenity/compressed_air": { - "name": "Aria Compressa" + "name": "Aria Compressa", + "terms": "Aria Compressa" }, "amenity/courthouse": { "name": "Tribunale", @@ -1673,9 +1724,9 @@ "name": "Dentista", "terms": "dentista,odontoiatra,odontotecnico" }, - "amenity/doctor": { + "amenity/doctors": { "name": "Medico di base", - "terms": "dottore,medico,studio medico" + "terms": "dottore,medico,studio medico,ambulatorio" }, "amenity/dojo": { "name": "Dojo/Accademia di arti marziali", @@ -1693,6 +1744,10 @@ "name": "Fast Food", "terms": "Fast Food" }, + "amenity/ferry_terminal": { + "name": "Terminal traghetti", + "terms": "traghetto,traghetti,imbarco,stazione marittima" + }, "amenity/fire_station": { "name": "Caserma dei pompieri", "terms": "Stazione dei Vigili del fuoco" @@ -1717,6 +1772,10 @@ "name": "Area Ospedaliera", "terms": "ospedale,clinica,pronto soccorso,servizio sanitario,salute,hospice,ospizio,infermeria,istituzione,casa di cura,casa di riposo,sanatorio,ambulatorio,chirurgia,reparto" }, + "amenity/hunting_stand": { + "name": "Postazione da caccia", + "terms": "capanno,caccia,postazione" + }, "amenity/kindergarten": { "name": "Area della Scuola dell'infanzia", "terms": "scuola d'infanzia,scuola di infanzia,asilo,assistenza all'infanzia,asilo d'infanzia,scuola materna,scuola dell'infanzia,asilo nido" @@ -1745,6 +1804,10 @@ "name": "Entrata/Uscita Garage", "terms": "garage,posto auto,posteggio,parcheggio" }, + "amenity/parking_space": { + "name": "Stallo", + "terms": "posto auto" + }, "amenity/pharmacy": { "name": "Farmacia", "terms": "Farmacia" @@ -1783,7 +1846,7 @@ }, "amenity/pub": { "name": "Pub", - "terms": "Pub" + "terms": "pub,birreria,locale" }, "amenity/public_bookcase": { "name": "Libreria pubblica", @@ -1826,7 +1889,8 @@ "terms": "mensa del povero,mensa caritas" }, "amenity/social_facility/group_home": { - "name": "Casa di riposo per anziani" + "name": "Casa di riposo per anziani", + "terms": "anziani,terza età,diurno,residenziale" }, "amenity/social_facility/homeless_shelter": { "name": "Dormitorio", @@ -1861,7 +1925,8 @@ "terms": "sala del comune,palazzo di governo,tribunale,munipio" }, "amenity/university": { - "name": "Area universitaria" + "name": "Area universitaria", + "terms": "università" }, "amenity/vending_machine/cigarettes": { "name": "Distributore automatico di sigarette", @@ -1911,6 +1976,14 @@ "name": "Cestino della spazzatura", "terms": "sacchetto della spazzatura,cestino della spazzatura,cassonetto della spazzatura,cassonetto,cestino" }, + "amenity/waste_disposal": { + "name": "Cassonetto del pattume", + "terms": "cassonetto,cestino,pattume" + }, + "amenity/water_point": { + "name": "Acqua potabile per camper", + "terms": "colonnina,acqua,camper,caravan" + }, "area": { "name": "Area", "terms": "Area" @@ -2024,7 +2097,8 @@ "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/college": { - "name": "Edificio di un College" + "name": "Edificio di un College", + "terms": "università" }, "building/commercial": { "name": "Edificio commerciale", @@ -2079,7 +2153,8 @@ "terms": "Edifico industriale" }, "building/kindergarten": { - "name": "Edificio di una Scuola d'Infanzia" + "name": "Edificio di una Scuola d'Infanzia", + "terms": "asilo nido,primavera" }, "building/public": { "name": "Edificio pubblico", @@ -2129,6 +2204,9 @@ "name": "Magazzino", "terms": "magazzino,ripostiglio,rimessa" }, + "craft": { + "name": "Mestiere" + }, "craft/basket_maker": { "name": "Cestaio" }, @@ -2143,11 +2221,12 @@ "name": "Costruttore navale" }, "craft/bookbinder": { - "name": "Legatoria" + "name": "Legatoria", + "terms": "libri,riparazione" }, "craft/brewery": { "name": "Birrificio", - "terms": "birreria,birra" + "terms": "birrificio,birra" }, "craft/carpenter": { "name": "Carpentiere", @@ -2164,7 +2243,8 @@ "terms": "orologi" }, "craft/confectionery": { - "name": "Negozio per dolciumi" + "name": "Negozio per dolciumi", + "terms": "dolci,dolciumi,caramelle,confetti" }, "craft/dressmaker": { "name": "Sartoria", @@ -2179,11 +2259,16 @@ "terms": "giardinaggio,giardino" }, "craft/glaziery": { - "name": "Vetreria" + "name": "Vetreria", + "terms": "vetro,finestre,vetreria,vetraio" }, "craft/handicraft": { "name": "Artigiano" }, + "craft/hvac": { + "name": "Fabbrica di impianti di climatizzazione", + "terms": "ventilatori,riscaldamento,calore,clima,aria condizionata" + }, "craft/insulator": { "name": "Isolanti" }, @@ -2198,6 +2283,9 @@ "name": "Fabbro", "terms": "fabbro,ferraio,ferro battuto,officina" }, + "craft/metal_construction": { + "name": "Costruzione di metallo" + }, "craft/optician": { "name": "Ottico", "terms": "ottica,occhiali" @@ -2213,11 +2301,20 @@ "name": "Laboratorio Fotografico", "terms": "laboratorio,foto,fotografia,stampe" }, + "craft/plasterer": { + "name": "Intonacatore" + }, "craft/plumber": { - "name": "Idraulico" + "name": "Idraulico", + "terms": "tubi" }, "craft/pottery": { - "name": "Negozio di ceramica" + "name": "Negozio di ceramica", + "terms": "ceramica" + }, + "craft/rigger": { + "name": "Cablaggi", + "terms": "cavi,corde,gomene" }, "craft/saddler": { "name": "Sellaio" @@ -2240,13 +2337,15 @@ "terms": "scarpe,scarpino,calzature" }, "craft/stonemason": { - "name": "Tagliapietre" + "name": "Tagliapietre", + "terms": "muratura" }, "craft/sweep": { "name": "Spazzacamino" }, "craft/tailor": { - "name": "Sarto" + "name": "Sarto", + "terms": "vestiti,abiti" }, "craft/tiler": { "name": "Piastrellista" @@ -2262,7 +2361,8 @@ "terms": "orologi,riparazione" }, "craft/window_construction": { - "name": "Infissi" + "name": "Infissi", + "terms": "vetri" }, "craft/winery": { "name": "Cantina vinicola", @@ -2475,8 +2575,8 @@ "terms": "Svincolo terziario" }, "highway/track": { - "name": "Strada ad uso agricolo / forestale", - "terms": "Strada Sterrata" + "name": "Tracciato stradale non manutenuto", + "terms": "strada sterrata,strada forestale,strada agricola,abbandonata,fuoristrada,4x4,quattro ruote motrici,quad,atv,jeep" }, "highway/traffic_signals": { "name": "Semaforo", @@ -2494,10 +2594,6 @@ "name": "Slargo per inversione", "terms": "Slargo per inversione di marcia" }, - "highway/unclassified": { - "name": "Non classificata", - "terms": "Non classificata" - }, "historic": { "name": "Sito storico", "terms": "Luogo storico" @@ -2650,6 +2746,10 @@ "name": "Area per cani", "terms": "Area cani" }, + "leisure/firepit": { + "name": "Focolare", + "terms": "fuoco,campeggio,griglia,bracere,braciere" + }, "leisure/garden": { "name": "Giardino", "terms": "Giardino" @@ -2728,9 +2828,13 @@ "name": "Scivolo per barche", "terms": "Rampa per la messa in acqua di imbarcazioni" }, - "leisure/sports_center": { + "leisure/sports_centre": { "name": "Centro sportivo/Palestra", - "terms": "sport,centro sportivo,pista,polivalente,tennis,calcio,campi,campetti,pallavolo,volley,palestra" + "terms": "palestra,struttura sportiva" + }, + "leisure/sports_centre/swimming": { + "name": "Piscina pubblica", + "terms": "nuoto,acqua,immersione,sub" }, "leisure/stadium": { "name": "Stadio", @@ -2744,6 +2848,10 @@ "name": "Pista (sport non motoristici)", "terms": "circuito" }, + "leisure/water_park": { + "name": "Parco acquatico", + "terms": "piscina,immersione,scivoli,acquapark" + }, "line": { "name": "Linea", "terms": "Linea" @@ -2760,6 +2868,10 @@ "name": "Frangiflutti", "terms": "Frangifrutti" }, + "man_made/chimney": { + "name": "Ciminiera", + "terms": "torre,camino" + }, "man_made/cutline": { "name": "Linea di demarcazione", "terms": "Linea di taglio" @@ -2772,6 +2884,14 @@ "name": "Pennone", "terms": "asta,alzabandiera,bandiera" }, + "man_made/gasometer": { + "name": "Gasometro", + "terms": "gazometro" + }, + "man_made/groyne": { + "name": "Pennello", + "terms": "briglia,pennelli" + }, "man_made/lighthouse": { "name": "Faro", "terms": "Faro" @@ -2804,6 +2924,10 @@ "name": "Cisterna", "terms": "silos,cisterna,botte,contenitore" }, + "man_made/surveillance": { + "name": "Sorveglianza", + "terms": "telecamera,vigilanza" + }, "man_made/survey_point": { "name": "Punto geodetico", "terms": "Punto geodetico o altra stazione fissa" @@ -2828,6 +2952,10 @@ "name": "Impianto Idrico", "terms": " Impianto idrico " }, + "man_made/works": { + "name": "Fabbrica", + "terms": "industria,manifattura,officina,opificio,stabilimento,laboratorio" + }, "military/airfield": { "name": "Campo d'aviazione", "terms": "aviazione militare,militari,esercito,campovolo,aeroporto,areoporto,eliporto" @@ -2976,6 +3104,9 @@ "office/company": { "name": "Ufficio aziendale" }, + "office/educational_institution": { + "name": "Istituto d'Istruzione" + }, "office/employment_agency": { "name": "Agenzia per l'impiego", "terms": "interinale,impiego,lavoro,ufficio per l'impiego,ufficio interinale" @@ -3214,14 +3345,15 @@ }, "shop/art": { "name": "Negozio di opere d'arte", - "terms": "opere d'arte,quadri,sculture,galleria" + "terms": "opere d'arte,quadri,sculture,galleria,art*" }, "shop/bag": { - "name": "Negozio di borse e valigie" + "name": "Negozio di borse e valigie", + "terms": "borsetta,borsa,valigia" }, "shop/bakery": { "name": "Panificio", - "terms": "Panificio" + "terms": "panificio,forno,panetteria,pane,fornaio" }, "shop/bathroom_furnishing": { "name": "Negozio di Prodotti per Bagno" @@ -3308,11 +3440,16 @@ "shop/cosmetics": { "name": "Negozio di cosmetici" }, + "shop/craft": { + "name": "Negozio di arti e mestieri" + }, "shop/curtain": { - "name": "Negozio di tende" + "name": "Negozio di tende", + "terms": "tende,tendaggi,finestre" }, "shop/dairy": { - "name": "Negozio di latticini" + "name": "Negozio di latticini", + "terms": "latte,uova,formaggio,cacio" }, "shop/deli": { "name": "Gastronomia", @@ -3361,6 +3498,10 @@ "name": "Casa funeraria", "terms": "funerale,cimitero" }, + "shop/furnace": { + "name": "Negozio di caldaie", + "terms": "forno,stufa,caldaia" + }, "shop/furniture": { "name": "Negozio di mobili", "terms": "Negozio di mobili" @@ -3386,7 +3527,8 @@ "terms": "Negozio di Ferramenta" }, "shop/herbalist": { - "name": "Erboristeria" + "name": "Erboristeria", + "terms": "erborista,erboristeria,erbe" }, "shop/hifi": { "name": "Negozio Hifi", @@ -3396,22 +3538,29 @@ "name": "Casalinghi", "terms": "casalinghi,negozio di casalinghi,pentole" }, + "shop/interior_decoration": { + "name": "Negozio di casalinghi", + "terms": "decorazioni,interni,casalinghi" + }, "shop/jewelry": { "name": "Gioielliere", "terms": "Gioielleria" }, "shop/kiosk": { - "name": "Edicola" + "name": "Edicola", + "terms": "chiosco,edicola" }, "shop/kitchen": { - "name": "Negozio di cucine" + "name": "Negozio di cucine", + "terms": "cucine,arredamento" }, "shop/laundry": { "name": "Lavanderia", "terms": "Lavanderia" }, "shop/leather": { - "name": "Pelletteria" + "name": "Pelletteria", + "terms": "cuoio,curame" }, "shop/locksmith": { "name": "Fabbro", @@ -3426,7 +3575,8 @@ "terms": " Centro commerciale " }, "shop/massage": { - "name": "Centro Massaggi" + "name": "Centro Massaggi", + "terms": "massaggi,estetica" }, "shop/mobile_phone": { "name": "Negozio di telefonia mobile", @@ -3444,7 +3594,8 @@ "terms": "Negozio di nusica" }, "shop/musical_instrument": { - "name": "Negozio di Strumenti Musicali" + "name": "Negozio di Strumenti Musicali", + "terms": "strumenti musicali" }, "shop/newsagent": { "name": "Edicola" @@ -3454,7 +3605,12 @@ "terms": "Ottico" }, "shop/organic": { - "name": "Negozio di Prodotti Biologici" + "name": "Negozio di Prodotti Biologici", + "terms": "biologico,biodinamico,ecologico" + }, + "shop/outdoor": { + "name": "Negozio per sport all'aria aperta", + "terms": "campeggio,scalata,escursionismo" }, "shop/paint": { "name": "Negozio di vernici" @@ -3471,21 +3627,29 @@ "terms": "fotografia,fotografico,fotografo,foto,diapositive,rullini,macchine fotografiche" }, "shop/pyrotechnics": { - "name": "Negozio di Fuochi d'Artificio" + "name": "Negozio di Fuochi d'Artificio", + "terms": "botti,petardi,scoppi,magnum,raudi,miniciccioli,fuochi d'artificio,razzi" }, "shop/radiotechnics": { - "name": "Negozio di elettronica" + "name": "Negozio di elettronica", + "terms": "elettronica,componenti elettronici,radioamatori" }, "shop/religion": { - "name": "Negozio Religioso" + "name": "Negozio Religioso", + "terms": "religione,religioso" }, "shop/scuba_diving": { - "name": "Negozio di attrezzatura per subacquei" + "name": "Negozio di attrezzatura per subacquei", + "terms": "sub,accessori sub" }, "shop/seafood": { "name": "Pescheria", "terms": "pesce fresco,ittica" }, + "shop/second_hand": { + "name": "Negozio di articoli usati", + "terms": "seconda mano,rivendita,risparmio,usato,mercatino" + }, "shop/shoes": { "name": "Negozio di scarpe", "terms": "Negozio scarpe" @@ -3498,6 +3662,10 @@ "name": "Negozio di cancelleria", "terms": "Cartoleria" }, + "shop/storage_rental": { + "name": "Noleggio", + "terms": "noleggio" + }, "shop/supermarket": { "name": "Supermercato", "terms": "bazar,boutique,negozio,discount,mercato delle pulci,galleria,centro commerciale,mercato,outlet,chiosco,supermercato,negozio dell'usato" @@ -3507,13 +3675,16 @@ "terms": "sarto,vestiti,abiti" }, "shop/tattoo": { - "name": "Studio per Tatuaggi" + "name": "Studio per Tatuaggi", + "terms": "tatuaggi" }, "shop/tea": { - "name": "Negozio di Tè" + "name": "Negozio di Tè", + "terms": "te,té,tè,teieria" }, "shop/ticket": { - "name": "Rivenditore di Biglietti" + "name": "Rivenditore di Biglietti", + "terms": "bilglietti,biglietteria" }, "shop/tobacco": { "name": "Tabacchino", @@ -3536,7 +3707,8 @@ "terms": "Negozio vuoto" }, "shop/vacuum_cleaner": { - "name": "Negozio di Aspirapolveri" + "name": "Negozio di Aspirapolveri", + "terms": "aspirapolveri" }, "shop/variety_store": { "name": "Negozio a Prezzo Fisso", @@ -3547,10 +3719,16 @@ "terms": "Videoteca" }, "shop/video_games": { - "name": "Negozio di Videogiochi" + "name": "Negozio di Videogiochi", + "terms": "giochi,pc,console,videogiochi" + }, + "shop/water_sports": { + "name": "Negozio per sport acquatici", + "terms": "acqua,nuoto,sport" }, "shop/weapons": { - "name": "Armeria" + "name": "Armeria", + "terms": "armeria,armi,munizioni,coltelli,pistole" }, "shop/window_blind": { "name": "Negozio di tapparelle e serrande" @@ -3587,6 +3765,10 @@ "name": "Chalet", "terms": " Casetta (chalet) " }, + "tourism/gallery": { + "name": "Galleria d'arte", + "terms": "opere d'arte,quadri,sculture,galleria,fotografie,dipinti,art*" + }, "tourism/guest_house": { "name": "Affittacamere", "terms": "B&B,Bed & Breakfast,Bed and Breakfast" @@ -3628,10 +3810,20 @@ "terms": "Zoo" }, "traffic_calming/bump": { - "name": "Dosso Artificiale" + "name": "Dosso Artificiale", + "terms": "dosso" + }, + "traffic_calming/hump": { + "name": "Speed Hump (Inghilterra)", + "terms": "speed hump" + }, + "traffic_calming/rumble_strip": { + "name": "Rallentatore acustico", + "terms": "dosso acustico,bande acustiche,bande rumorose" }, "traffic_calming/table": { - "name": "Attraversamento Pedonale Sopraelevato" + "name": "Attraversamento Pedonale Sopraelevato", + "terms": "attraversamento pedonale,strisce pedonali,dosso" }, "type/boundary": { "name": "Confine", @@ -3729,6 +3921,10 @@ "name": "Percorso Principale", "terms": "Route Master" }, + "type/site": { + "name": "Luogo", + "terms": "area,zona,sito,posto" + }, "vertex": { "name": "Altro", "terms": "Altro" @@ -3737,6 +3933,10 @@ "name": "Corso d'acqua", "terms": " Corso d’acqua " }, + "waterway/boatyard": { + "name": "Cantiere navale per barche", + "terms": "darsena,cantiere,bache" + }, "waterway/canal": { "name": "Canale", "terms": "Canale" @@ -3773,6 +3973,10 @@ "name": "Torrente", "terms": "fiumiciattolo,ramo,ruscello,corso,torrente,corrente,deriva,flusso,rivolo,rigagnolo" }, + "waterway/water_point": { + "name": "Acqua potabile per barche", + "terms": "colonnina,acqua,barca,nave" + }, "waterway/weir": { "name": "Sbarramento", "terms": "Briglia" diff --git a/dist/locales/ja.json b/dist/locales/ja.json index ba0e232c7..3336fc494 100644 --- a/dist/locales/ja.json +++ b/dist/locales/ja.json @@ -133,13 +133,19 @@ "key": "D", "annotation": "ウェイの接続を解除", "not_connected": "ライン/エリアの接続を解除できません", - "connected_to_hidden": "非表示の地物に接続しているため、切り離すことができません。" + "connected_to_hidden": "非表示の地物に接続しているため、切り離すことができません。", + "relation": "リレーションに所属しているため、切り離すことが出来ません。" }, "merge": { "title": "結合", + "description": "選択した地物をマージ", "key": "C", + "annotation": "{n} 個の地物をマージ", "not_eligible": "地物情報がマージできません", - "incomplete_relation": "地物全体がダウンロードされていないため、マージさせることができません。" + "not_adjacent": "地物同士が結合していないため、マージできません", + "restriction": "\"{relation}\" リレーションに所属している地物が含まれているため、マージすることができません", + "incomplete_relation": "地物全体がダウンロードされていないため、マージさせることができません。", + "conflicting_tags": "タグの値が競合しているため、地物をマージできません" }, "move": { "title": "移動", @@ -245,7 +251,9 @@ "warnings": "注意", "modified": "変更した地物", "deleted": "削除した地物", - "created": "作成した地物" + "created": "作成した地物", + "about_changeset_comments": "変更セットのコメントについて", + "about_changeset_comments_link": "//wiki.openstreetmap.org/wiki/Good_changeset_comments" }, "contributors": { "list": "{users} による編集", @@ -284,6 +292,7 @@ "no_documentation_key": "このキーに対する解説はありません", "show_more": "次を表示", "view_on_osm": "openstreetmap.orgで確認", + "all_fields": "すべての項目", "all_tags": "すべてのタグ", "all_members": "すべてのメンバー", "all_relations": "すべてのリレーション", @@ -316,10 +325,12 @@ "description": "背景画像設定", "percent_brightness": "明度 {opacity}%", "none": "なし", + "best_imagery": "表示中の場所に最適な航空写真", "custom": "カスタム", "custom_button": "カスタム背景の編集", "custom_prompt": "タイルURLのテンプレートを入力してください。有効なトークンは、Z/X/Y方式ならば{z}, {x} , {y}、quadtile方式ならば{u}です。", "fix_misalignment": "背景画像をずらす", + "imagery_source_faq": "この写真の出典元", "reset": "設定リセット", "minimap": { "description": "ミニマップ", @@ -339,12 +350,11 @@ "description": "ポイント", "tooltip": "地点情報" }, - "major_roads": { - "description": "主要道路", + "traffic_roads": { "tooltip": "道路、街路など" }, - "minor_roads": { - "description": "市町村道など", + "service_roads": { + "description": "敷地内道路", "tooltip": "私道、駐車場内経路、農道など" }, "paths": { @@ -443,7 +453,9 @@ "facebook": "Facebookでシェア", "twitter": "Twitterでシェア", "google": "Google+でシェア", - "help_html": "あなたが投稿した内容は数分で\"標準\"レイヤーに反映されます。その他のレイヤーへの適用や、記述した地物によっては反映にさらに時間がかかる場合があります。\n(詳細)\n" + "help_html": "あなたが投稿した内容は数分で\"標準\"レイヤーに反映されます。その他のレイヤーへの適用や、記述した地物によっては反映にさらに時間がかかる場合があります。", + "help_link_text": "詳細", + "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", @@ -488,9 +500,15 @@ "zoom": "GPX軌跡へズーム", "browse": ".gpxファイル追加" }, + "mapillary_images": { + "tooltip": "Mapillary から路上からの写真を取得します", + "title": "写真の重ね合わせ (Mapillary)" + }, + "mapillary_signs": { + "tooltip": "Mapillary から交通標識を取得します", + "title": "交通標識の重ね合わせ (Mapillary)" + }, "mapillary": { - "tooltip": "Mapillaryによる通りレベルの写真", - "title": "写真の重ね合わせ (Mapillary)", "view_on_mapillary": "この画像をMapillaryで表示" }, "help": { @@ -506,50 +524,82 @@ "relations": "# リレーション\n\nリレーションとはOpenStreetMapで地物を表現する際の特殊な記法で、複数の地物をひとつのグループとして扱うことが可能です。例えばリレーションでよく使われるものは、特定の高速道路や有料道路を複数のウェイを使って表現する *route リレーション* 、そして複数のラインをグループ化することによって分割されたエリアやドーナツ型の空洞部分などの複雑な表現を行う *マルチポリゴン* があげられます。\n\nリレーションを構成する地物は *メンバー* と呼ばれます。OSM上の地物がどのリレーションのメンバーになっているかはサイドバーに表示され、選択することが可能です。リレーションを選択するとその所属メンバーがすべてサイドバーにリストアップされ、地図上にその位置がハイライト表示されます。\n\niDでは編集中のリレーション情報はほとんどの場合、自動的に補完されます。ただし、例えば位置が間違っている道路をいったん削除して新しく書き直す際などは、書き直した道路ウェイが削除したウェイと同じリレーションに再度所属するように編集するべきです。\n\n## リレーションの編集\n\nリレーションを編集する場合、基本の形は以下のとおりです。\n\nリレーションに地物を追加してメンバーにする場合、まず対象の地物を選択した状態で、サイドバーの \"すべてのリレーション\" に表示されている \"+\" ボタンをクリックします。クリックしたら、リレーションの名称を入力するか、一覧から選んでください。\n\nリレーションを新しく作成する場合は、メンバーとして所属することになる最初の地物を選択した状態で \"すべてのリレーション\" に表示されている \"+\" ボタンをクリックし、\"新しいリレーション\"を選択してください。\n\nリレーションから地物を除外する場合は、対象の地物を選択し、除外を行いたいリレーションの隣に表示されているゴミ箱アイコンをクリックします。\n\nまた、\"結合\"機能を使うことで、空洞部分をもつマルチポリゴンを作成することができます。2つのエリアを描き、それぞれを内側(inner)と外側(outer)とします。次に、キーボードのShiftキーを押しながらそれぞれの地物をクリックし、両方を選択状態にしてから \"結合\" (+) ボタンをクリックしてください。\n" }, "intro": { + "graph": { + "city_hall": "三川市役所", + "fire_department": "三川消防署", + "memory_isle_park": "平和祈念公園", + "riverwalk_trail": "岩川遊歩道", + "w_michigan_ave": "西岸広小路", + "e_michigan_ave": "東岸広小路", + "spring_st": "春風通り", + "scidmore_park": "大通り公園", + "petting_zoo": "大通り公園付属動物園", + "n_andrews_st": "北安藤通り", + "s_andrews_st": "南安藤通り", + "n_constantine_st": "北三川通り", + "s_constantine_st": "南三川通り", + "rocky_river": "岩川", + "railroad_dr": "鉄路通り", + "conrail_rr": "国有鉄道", + "st_joseph_river": "天神川", + "n_main_st": "北方街道", + "s_main_st": "南方街道", + "water_st": "水際通り", + "foster_st": "北方街道旧道", + "portage_river": "高瀬川", + "flower_st": "フラワーロード", + "elm_st": "アップルロード", + "walnut_st": "ドングリ通り", + "morris_ave": "もみじ横丁", + "east_st": "東通り", + "portage_ave": "高瀬通り" + }, "navigation": { "title": "ナビゲーション", "drag": "地図編集画面には、航空写真などの背景画像と重なってOpenStreetMapのデータが表示されます。ウェブで公開されている他の地図と同様、クリックした状態でカーソルを移動させることで表示位置を移動させることができます。**地図をクリックして移動させてみてください!**", "select": "地図上の情報は、ポイント、ライン、エリアの3つの方法のいずれかで表現されています。地物をクリックすることで、対象を選択することができます。**画面上のポイントを選択してみましょう。**", - "header": "地物についての詳しい情報が画面上部に表示されます。", - "pane": "地物が選択されると、その地物の詳細情報が表示されます。詳細情報には、地物の種類をあらわす大項目と、その他詳細情報(名称や住所等)が表示されます。**画面右上のボタンを押して、詳細情報編集ウィンドウを閉じてください。**" + "pane": "地物が選択されると、その地物の詳細情報が表示されます。詳細情報には、地物の種類をあらわす大項目と、その他詳細情報 (名称や住所等) が表示されます。**画面右上の {button} ボタンを押して、詳細情報編集ウィンドウを閉じてください。**", + "search": "現在表示されている地物、あるいは全世界を対象に検索を行うことも可能です。**'{name}'で検索してみてください。**", + "choose": "**検索結果から {name} を選択してみましょう。**", + "chosen": "素晴らしい! {name} が選択されました。 **{button}ボタンを押して地物の編集を終了してください。**" }, "points": { "title": "ポイント", - "add": "ポイントは、店舗やレストラン、記念碑など、特定の一点を表現します。これにより、特定の場所や地点に対して、情報を追加してゆくことが可能となります。**ポイントボタンをクリックして、ポイントを追加してみましょう。**", + "add": "ポイントは、店舗やレストラン、記念碑など、特定の一点を表現します。これにより、特定の場所や地点に対して、情報を追加してゆくことが可能となります。**{button}ポイントボタンをクリックして、ポイントを追加してみましょう。**", "place": "地図の上のどこかをクリックすることで、ポイントを追加することができます。**建物の上にポイントを追加してみましょう。**", "search": "ポイントではさまざまな地物情報を表現することが可能です。 今回追加したポイントは喫茶店をあらわします。** '{name}' を選んでみましょう**", "choose": "**リストから 喫茶店 を選択してください**", "describe": "ポイントが喫茶店としてタグ付けされました。更に詳細な情報を追加することもできます。**喫茶店の名称を追加してみましょう。**", - "close": "ボタンを押すことで、タグ情報の編集ウィンドウを閉じることができます。**タグ情報の編集ウィンドウを閉じてみましょう。**", - "reselect": "あなたが投稿したかったポイントは、既に誰かが投稿しているかもしれません。しかし、既存のポイントは情報が不足していたり、間違っている可能性があります。その場合は、既存のポイントのタグ情報を編集してみましょう。**あなたが作成したポイントをもう一度選択してみましょう。**", - "fixname": "**地物の名称を変更して、詳細情報編集ウィンドウを閉じてください。**", - "reselect_delete": "画面上の地物は、削除することも可能です。**あなたが作成したポイントをクリックしてください。**", - "delete": "ポイントを囲む形で、その地物に対して行うことができる操作が表示されます。**ポイントを削除してみましょう。**" + "close": "タグ情報の編集ウィンドウへ入力した情報は、自動的に保存されます。ウィンドウを閉じるには、チェックボタンをクリックしてください。** {button} ボタンをクリックして、タグ情報の編集ウィンドウを閉じてみましょう**", + "reselect": "多くの場合ポイントはすでに存在しているでしょう。しかし、既存のポイントは間違いがあったり情報が不足している可能性があります。その場合、既存のポイントを編集できます。 **今作成したポイントをクリックして選択してみましょう。**", + "fixname": "**名称を変更し、{button} ボタンをクリックし編集ウィンドウを閉じましょう。**", + "reselect_delete": "マップ上のすべての地物は削除可能です。**作成したポイントをクリックして選択してみましょう。**", + "delete": "ポイントの周囲に、その地物に対して行うことができる操作が、削除することも含めてすべて表示されます。** {button} ボタンをクリックして、ポイントを削除してみましょう。**" }, "areas": { "title": "エリア", - "add": "エリアは、湖や建物、住宅区域などの地物の境界線を表現するために使われます。エリアを使うことで、ポイントよりも詳しく地物をマッピングできることが多く存在します。 **エリアボタンをクリックして、新しいエリアを描いてみましょう。**", - "corner": "複数のポイントを描くことで、エリアの境界線を表現することができます。**エリアを作成して、児童公園を描いてみましょう。**", + "add": "エリアは、湖や建物、住宅区域などの地物の境界線を表現するために使われます。エリアを使うことで、単純にポイントデータを配置するよりも詳しく地物をマッピングできることができます。 ** {button} ボタンをクリックして、新しいエリアを描いてみましょう。**", + "corner": "複数のポイントを描くことで、エリアの境界線を表現することができます。**エリアを作成して、児童公園の形をなぞってみましょう。**", "place": "ノードを描くことで、エリアを表現することができます。エリアの描画を完了するには、描き始めたノードをもう一度クリックしてください。**エリアを作成して、児童公園を描いてみましょう。**", "search": "** '{name}' を検索してみましょう **", "choose": "**リストから 児童公園 を選択してください**", - "describe": "**児童公園に名称を追加して、タグ情報編集ウィンドウを閉じましょう。**" + "describe": "**児童公園の名称を追加し、{button}ボタンをクリックして編集ウィンドウを閉じましょう。**" }, "lines": { "title": "ライン", - "add": "ラインは道路や線路、河川など、線として表現される情報を示すことができます。**ライン ボタンをクリックして、新しくラインを描いてみましょう。**", + "add": "ラインは道路や線路、河川などの地物を表す際に使用されます。**新しいラインを追加するため、{button} ライン ボタンをクリックしてみましょう。**", "start": "**地図上をクリックすることで、ラインの描画が開始されます。まずは道路を描いてみましょう。**", - "intersect": "ライン上をクリックすることで、その位置にノードが作成されます。ラインを描いている途中でも、必要な場合は表示位置をドラッグして移動させることが可能です。道路をはじめとして、ほとんどのラインはより大きなラインとどこかで接続しています。経路探索アプリケーションを正常に動作させるため、ラインは他のラインと正常に接続されていることが重要です。**Flower Streetをクリックして、2本のラインの交差点を作成してみましょう。**", + "intersect": "ライン上をクリックすることで、その位置にノードを追加することができます。ラインを描いている途中でも、必要な場合は表示位置をドラッグして移動させることが可能です。道路などのほとんどのラインは、より大きなラインとどこかで接続しています。経路探索アプリケーションを正常に動作させるため、ラインは他のラインと正常に接続されていることが重要です。** {name} をクリックして、2本のラインの交差点を作成してみましょう。**", "finish": "最後のノードをもう一度クリックすることで、ラインの描画を完了させることができます。**道路の描画を完了させましょう。**", "road": "**リストから 道路 を選択してください**", - "residential": "道路にはいくつもの種類がありますが、最も頻繁に描くことになるのは住宅道路です。**道路種別から住宅道路を選択してください。**", - "describe": "**道路に名前情報を付与して、詳細情報ウィンドウを閉じます**", - "restart": "この街路は、Flower Streetと接続する必要があります。", + "residential": "道路にはいくつもの種類がありますが、最も頻繁に描くことになるのは居住区域内道路です。**道路種別から居住区域内道路を選択してください。**", + "describe": "**道路に名称を付け、{button}ボタンをクリックして編集ウィンドウを閉じましょう。**", + "restart": "道路は{name}に接続する必要があります。", "wrong_preset": "選択したウェイが住宅道路ではありません。**クリックしてもう一度選択してください**" }, "startediting": { "title": "編集をはじめる", - "help": "より詳しい解説とチュートリアルはこちら", + "help": "{button} (ヘルプ)ボタンをクリックする事で、このチュートリアルを再確認したり、追加の文書を見る事が出来ます。", "save": "変更内容はこまめに保存するよう気をつけてください!", "start": "マッピング開始!" } @@ -566,25 +616,25 @@ "name": "土地利用" }, "category-path": { - "name": "小道" + "name": "歩道" }, "category-rail": { "name": "線路" }, "category-restriction": { - "name": "制限" + "name": "進行方向制限" }, "category-road": { - "name": "道路" + "name": "車道" }, "category-route": { "name": "ルート" }, "category-water-area": { - "name": "水面" + "name": "水域" }, "category-water-line": { - "name": "水路" + "name": "流水" } }, "fields": { @@ -642,7 +692,7 @@ "city": "市町村名", "conscriptionnumber": "123", "country": "郡", - "district": "District", + "district": "地区", "hamlet": "Hamlet", "housename": "地番", "housenumber": "123", @@ -677,14 +727,14 @@ "placeholder": "500, 2500, 5000..." }, "aerialway/duration": { - "label": "所用時間(分)", + "label": "運行間隔(分)", "placeholder": "1, 2, 3..." }, "aerialway/heating": { "label": "暖房" }, "aerialway/occupancy": { - "label": "重量", + "label": "定員", "placeholder": "2, 4, 8..." }, "aerialway/summer/access": { @@ -846,6 +896,12 @@ "description": { "label": "説明" }, + "diaper": { + "label": "おむつ交換台の利用可否" + }, + "dock": { + "label": "タイプ" + }, "drive_through": { "label": "ドライブスルー" }, @@ -1320,6 +1376,9 @@ "shop": { "label": "店舗種別" }, + "site": { + "label": "タイプ" + }, "sloped_curb": { "label": "歩道のすりつけ勾配" }, @@ -1486,16 +1545,16 @@ "terms": "索道, ロープウェイ, リフト" }, "aerialway/cable_car": { - "name": "ケーブルカー", - "terms": "ケーブルカー, インクライン" + "name": "交走式ロープウェイ", + "terms": "ケーブルカー, インクライン, ロープウェイ, ロープウェー, ゴンドラ, ゴンドラリフト, 索道" }, "aerialway/chair_lift": { "name": "チェアリフト", "terms": "チェアリフト, 椅子リフト, いすリフト" }, "aerialway/gondola": { - "name": "ゴンドラ", - "terms": "ゴンドラ" + "name": "循環式ロープウェイ", + "terms": "ゴンドラ, ロープウェイ, ロープウェー, ゴンドラリフト, 索道" }, "aerialway/magic_carpet": { "name": "マジックカーペットリフト", @@ -1515,7 +1574,7 @@ }, "aerialway/station": { "name": "索道駅", - "terms": "索道駅, ロープウェイ駅, リフト駅" + "terms": "索道駅, ロープウェイ駅, リフト駅, 駅" }, "aerialway/t-bar": { "name": "Tバーリフト", @@ -1593,10 +1652,6 @@ "name": "レンタサイクル", "terms": "レンタサイクル" }, - "amenity/bicycle_repair_station": { - "name": "自転車修理ステーション", - "terms": "自転車修理ステーション" - }, "amenity/biergarten": { "name": "ビアガーデン", "terms": "ビアガーデン" @@ -1673,9 +1728,9 @@ "name": "歯医者", "terms": "歯科, 歯医者, 歯科医" }, - "amenity/doctor": { + "amenity/doctors": { "name": "医院", - "terms": "医者, 医師" + "terms": "町医者, 診療所" }, "amenity/dojo": { "name": "道場", @@ -1693,6 +1748,10 @@ "name": "ファストフード", "terms": "ファストフード店, ファストフード, ジャンクフード, ジャンク" }, + "amenity/ferry_terminal": { + "name": "フェリー乗り場", + "terms": "フェリーターミナル, 渡船" + }, "amenity/fire_station": { "name": "消防署", "terms": "消防署" @@ -1745,6 +1804,10 @@ "name": "駐車場の出入口", "terms": "駐車場の出入口" }, + "amenity/parking_space": { + "name": "駐車場", + "terms": "駐車場, 駐車スペース" + }, "amenity/pharmacy": { "name": "薬局", "terms": "調剤, 調剤薬局, 薬局, 薬店" @@ -1859,12 +1922,48 @@ }, "amenity/townhall": { "name": "役場", - "terms": "市役所, 区役所, 町役場, 村役場, 市庁" + "terms": "市役所, 区役所, 町役場, 村役場, 市庁, 役所" }, "amenity/university": { "name": "大学の敷地", "terms": "大学の敷地, キャンパス" }, + "amenity/vending_machine/cigarettes": { + "name": "たばこ自動販売機", + "terms": "たばこ, 自動販売機, 自販機" + }, + "amenity/vending_machine/condoms": { + "name": "コンドーム自動販売機", + "terms": "コンドーム, 自動販売機, 自販機" + }, + "amenity/vending_machine/drinks": { + "name": "飲料自動販売機", + "terms": "飲料, ジュース, 酒, 飲み物, 自動販売機, 自販機" + }, + "amenity/vending_machine/excrement_bags": { + "name": "犬の糞入れ自動販売機", + "terms": "犬の糞入れ, 自動販売機, 自販機" + }, + "amenity/vending_machine/news_papers": { + "name": "新聞自動販売機", + "terms": "新聞, 自動販売機, 自販機" + }, + "amenity/vending_machine/parking_tickets": { + "name": "パーキングチケット発給機", + "terms": "パーキングチケット, パーキングメーター, 駐車券, 券売機, 自動券売機, 自動販売機, 自販機, 自動発券機, 発券機" + }, + "amenity/vending_machine/public_transport_tickets": { + "name": "切符販売機", + "terms": "券売機, 自動券売機, 自動販売機, 自販機, 自動発券機, 発券機" + }, + "amenity/vending_machine/sweets": { + "name": "菓子販売機", + "terms": "菓子,お菓子, スナック, 自動販売機, 自販機" + }, + "amenity/vending_machine/vending_machine": { + "name": "自動販売機", + "terms": "自動販売機, 自販機" + }, "amenity/veterinary": { "name": "獣医", "terms": "獣医, ペット医" @@ -2055,7 +2154,7 @@ }, "building/retail": { "name": "商業施設", - "terms": "商業施設, 店舗" + "terms": "商業施設, 店舗, 商業ビル, 店" }, "building/roof": { "name": "屋根", @@ -2066,7 +2165,7 @@ "terms": "校舎, 学校の建物" }, "building/semidetached_house": { - "name": "セミデタッチドハウス", + "name": "二世帯住宅", "terms": "セミデタッチドハウス, 二世帯住宅" }, "building/shed": { @@ -2087,7 +2186,7 @@ }, "building/train_station": { "name": "駅舎", - "terms": "駅舎" + "terms": "駅舎, 駅本屋, 駅, 駅ビル, 鉄道駅" }, "building/university": { "name": "大学", @@ -2287,7 +2386,7 @@ }, "embankment": { "name": "土手", - "terms": "土手" + "terms": "土手, 築堤" }, "emergency/ambulance_station": { "name": "救急車の基地", @@ -2351,7 +2450,7 @@ }, "golf/water_hazard": { "name": "ウォーターハザード", - "terms": "ウォーターハザード, 池ポチャ" + "terms": "ウォーターハザード, 池ポチャ, 池" }, "highway": { "name": "道路", @@ -2363,7 +2462,7 @@ }, "highway/bus_stop": { "name": "バス停", - "terms": "バス停, バス停留所, 停留所, バス乗り場" + "terms": "バス停, バス停留所, 停留所, バス乗り場, BS, バスストップ" }, "highway/corridor": { "name": "建物内の通り抜け道路", @@ -2391,7 +2490,7 @@ }, "highway/mini_roundabout": { "name": "小さな環状交差点", - "terms": "小さな環状交差点" + "terms": "小さな環状交差点, ラウンドアバウト, ロータリー" }, "highway/motorway": { "name": "自動車専用道路", @@ -2463,7 +2562,7 @@ }, "highway/service/emergency_access": { "name": "緊急通用路", - "terms": "緊急通用路, 消防車専用口" + "terms": "緊急通用路, 消防車専用口, 非常用道路" }, "highway/service/parking_aisle": { "name": "駐車場内通路", @@ -2471,7 +2570,7 @@ }, "highway/services": { "name": "サービスエリア", - "terms": "サービスエリア, 道の駅" + "terms": "サービスエリア, 道の駅, SA" }, "highway/steps": { "name": "階段", @@ -2479,7 +2578,7 @@ }, "highway/stop": { "name": "一時停止標識", - "terms": "一時停止標識" + "terms": "一時停止標識, 一旦停止" }, "highway/street_lamp": { "name": "街路灯", @@ -2495,11 +2594,11 @@ }, "highway/track": { "name": "農道・林道", - "terms": "農道, 林道" + "terms": "未舗装農道, 農道, 未舗装林道, 林道, 獣道, けもの道, 酷道, 腐道, 険道, 死道, 損道, 道路" }, "highway/traffic_signals": { "name": "信号機", - "terms": "信号機" + "terms": "信号機, 交通信号, 道路信号" }, "highway/trunk": { "name": "国道", @@ -2513,10 +2612,6 @@ "name": "転回場", "terms": "転回場, 車回し" }, - "highway/unclassified": { - "name": "一般道(2車線未満)", - "terms": "一般道(2車線未満)" - }, "historic": { "name": "史跡", "terms": "史跡, 歴史的建造物" @@ -2551,7 +2646,7 @@ }, "historic/wayside_shrine": { "name": "道祖神", - "terms": "道祖神" + "terms": "道祖神, 地蔵, お地蔵さん" }, "junction": { "name": "交差点", @@ -2583,15 +2678,15 @@ }, "landuse/construction": { "name": "建設用地", - "terms": "工事中用地, 建設用地" + "terms": "工事中用地, 建設用地, 工事現場" }, "landuse/farm": { "name": "農地", - "terms": "農地" + "terms": "農地, 畑, 田, 茶畑" }, "landuse/farmland": { "name": "農地", - "terms": "農地" + "terms": "農地, 畑, 田, 茶畑" }, "landuse/farmyard": { "name": "農業施設用地", @@ -2599,7 +2694,7 @@ }, "landuse/forest": { "name": "人工林", - "terms": "人工林, 二次林, 営林, 保安林, 鉄道林" + "terms": "人工林, 二次林, 営林, 保安林, 鉄道林, 防風林" }, "landuse/garages": { "name": "車庫", @@ -2611,7 +2706,7 @@ }, "landuse/industrial": { "name": "工業用地", - "terms": "工業用地, 工業団地" + "terms": "工業用地, 工業団地, 工業地" }, "landuse/landfill": { "name": "最終処分場", @@ -2623,7 +2718,7 @@ }, "landuse/military": { "name": "軍用地", - "terms": "軍用地" + "terms": "軍用地, 自衛隊, 軍事基地, 陸軍, 海軍, 空軍, 陸上自衛隊, 海上自衛隊, 航空自衛隊" }, "landuse/orchard": { "name": "果樹園", @@ -2635,7 +2730,7 @@ }, "landuse/quarry": { "name": "露天掘り鉱山", - "terms": "採石場, 石切り場, 露天掘り鉱山" + "terms": "採石場, 石切り場, 露天掘り鉱山, 鉱山" }, "landuse/residential": { "name": "住宅地", @@ -2643,11 +2738,11 @@ }, "landuse/retail": { "name": "商業地", - "terms": "商業地, ショッピング地区, ショッピング街" + "terms": "商業地, ショッピング地区, ショッピング街, 商店街" }, "landuse/vineyard": { "name": "ぶどう畑", - "terms": "ぶどう畑" + "terms": "ぶどう畑, 果樹園" }, "leisure": { "name": "レジャー", @@ -2657,12 +2752,16 @@ "name": "遊技場", "terms": "遊技場, パチンコ, パチスロ, スロット" }, + "leisure/bird_hide": { + "name": "野鳥観察舎", + "terms": "ハイド, 野鳥観察小屋" + }, "leisure/bowling_alley": { "name": "ボウリング場", - "terms": "ボウリング場, ボウリング" + "terms": "ボウリング場, ボウリング, ボーリング" }, "leisure/common": { - "name": "共通地", + "name": "共有地", "terms": "共有地, コモンズ" }, "leisure/dog_park": { @@ -2679,11 +2778,11 @@ }, "leisure/golf_course": { "name": "ゴルフコース", - "terms": "ゴルフコース" + "terms": "ゴルフコース, ゴルフ場" }, "leisure/ice_rink": { "name": "アイススケート場", - "terms": "アイススケート, アイススケート場, アイススケートリンク" + "terms": "アイススケート, アイススケート場, アイススケートリンク, スケートリンク" }, "leisure/marina": { "name": "マリーナ", @@ -2711,7 +2810,7 @@ }, "leisure/pitch/baseball": { "name": "野球場", - "terms": "野球場" + "terms": "野球場, 球場" }, "leisure/pitch/basketball": { "name": "バスケットボール場", @@ -2753,9 +2852,13 @@ "name": "進水路", "terms": "進水路, スリップウェイ" }, - "leisure/sports_center": { + "leisure/sports_centre": { "name": "スポーツセンター/ジム", - "terms": "スポーツセンター, ジム, フィットネスクラブ" + "terms": "ジム, スポーツセンター, 道場" + }, + "leisure/sports_centre/swimming": { + "name": "スイミングプール施設", + "terms": "遊泳プール, プール, 水泳場" }, "leisure/stadium": { "name": "スタジアム", @@ -2763,11 +2866,15 @@ }, "leisure/swimming_pool": { "name": "遊泳プール", - "terms": "遊泳プール" + "terms": "遊泳プール, プール, 水泳場" }, "leisure/track": { - "name": "(モータースポーツ以外の)レース用トラック(周回走路)", - "terms": "レース用トラック, レース用周回走路" + "name": "(モータースポーツ以外の)競技用トラック(周回走路)", + "terms": "レース用トラック, レース用周回走路, トラック, 競技トラック" + }, + "leisure/water_park": { + "name": "親水公園", + "terms": "公園, ウォーターパーク" }, "line": { "name": "線", @@ -2785,18 +2892,30 @@ "name": "防波堤", "terms": "防波堤" }, + "man_made/chimney": { + "name": "煙突", + "terms": "煙突" + }, "man_made/cutline": { "name": "森林の切れ目", "terms": "森林の切れ目, カットライン" }, "man_made/embankment": { "name": "土手", - "terms": "土手" + "terms": "土手, 築堤" }, "man_made/flagpole": { "name": "旗竿", "terms": "旗竿" }, + "man_made/gasometer": { + "name": "ガスタンク", + "terms": "ガスタンク" + }, + "man_made/groyne": { + "name": "突堤", + "terms": "突堤" + }, "man_made/lighthouse": { "name": "灯台", "terms": "灯台, ライトハウス" @@ -2827,7 +2946,7 @@ }, "man_made/storage_tank": { "name": "貯蔵タンク", - "terms": "貯蔵タンク" + "terms": "貯蔵タンク, タンク" }, "man_made/survey_point": { "name": "観測設備", @@ -2853,9 +2972,13 @@ "name": "浄水場", "terms": "浄水場" }, + "man_made/works": { + "name": "工場", + "terms": "プラント" + }, "military/airfield": { "name": "軍用飛行場", - "terms": "軍用飛行場, 航空基地" + "terms": "軍用飛行場, 航空基地, 飛行場, 空港, 空軍, 空自, 航空自衛隊, 軍事基地" }, "military/barracks": { "name": "兵舎", @@ -2875,7 +2998,11 @@ }, "military/naval_base": { "name": "海軍基地", - "terms": "海軍基地" + "terms": "海軍基地, 軍艦, 海軍, 海自, 海上自衛隊, 軍事基地" + }, + "military/obstacle_course": { + "name": "障害物コース", + "terms": "アスレッチックコース" }, "military/range": { "name": "軍事演習場", @@ -2891,15 +3018,15 @@ }, "natural/bay": { "name": "湾", - "terms": "湾" + "terms": "湾, 入り江" }, "natural/beach": { "name": "砂浜", - "terms": "砂浜, ビーチ" + "terms": "砂浜, ビーチ, 浜" }, "natural/cave_entrance": { "name": "洞窟の入口", - "terms": "洞窟の入口" + "terms": "洞窟の入口, 洞穴" }, "natural/cliff": { "name": "崖", @@ -2947,11 +3074,11 @@ }, "natural/tree": { "name": "樹木・林", - "terms": "樹木, 林" + "terms": "樹木, 林, 木" }, "natural/tree_row": { "name": "並木", - "terms": "並木" + "terms": "並木, 木, 樹木" }, "natural/volcano": { "name": "火口", @@ -3075,7 +3202,7 @@ }, "place/city": { "name": "市名", - "terms": "市名" + "terms": "市名, 地名" }, "place/farm": { "name": "農場", @@ -3083,23 +3210,23 @@ }, "place/hamlet": { "name": "集落", - "terms": "集落" + "terms": "集落, 地名" }, "place/island": { "name": "島", "terms": "島" }, "place/isolated_dwelling": { - "name": "一軒家, 街区外居住地", - "terms": "一軒家" + "name": "孤立した(2世帯以下の)居住区", + "terms": "一軒家, 住宅地, 地名" }, "place/locality": { "name": "地形名", - "terms": "地形名" + "terms": "地形名, 地名" }, "place/neighbourhood": { "name": "小字", - "terms": "小字" + "terms": "小字, 地名" }, "place/suburb": { "name": "自治区", @@ -3107,11 +3234,11 @@ }, "place/town": { "name": "町", - "terms": "町" + "terms": "町, 地名" }, "place/village": { "name": "村", - "terms": "村" + "terms": "村, 地名" }, "point": { "name": "ポイント", @@ -3123,7 +3250,7 @@ }, "power/generator": { "name": "発電機", - "terms": "発電機" + "terms": "発電機, 発電所" }, "power/line": { "name": "送電線", @@ -3147,7 +3274,7 @@ }, "power/tower": { "name": "送電塔", - "terms": "送電塔" + "terms": "送電塔, 鉄塔" }, "power/transformer": { "name": "変圧器", @@ -3163,23 +3290,23 @@ }, "railway": { "name": "鉄道", - "terms": "鉄道" + "terms": "鉄道, 線路" }, "railway/abandoned": { "name": "線路跡", - "terms": "鉄道跡, 線路跡" + "terms": "鉄道跡, 線路跡, 廃線跡" }, "railway/disused": { "name": "休止線路", - "terms": "休止線路" + "terms": "休止線路, 廃線" }, "railway/funicular": { "name": "ケーブルカー", "terms": "ケーブルカー" }, "railway/halt": { - "name": "停留所", - "terms": "停留所, 停留場" + "name": "鉄道駅(停留場)", + "terms": "停留所, 停留場, 駅, 鉄道駅" }, "railway/level_crossing": { "name": "踏切", @@ -3191,7 +3318,7 @@ }, "railway/narrow_gauge": { "name": "軽便鉄道", - "terms": "軽便鉄道, ナローゲージ" + "terms": "軽便鉄道, ナローゲージ, 線路" }, "railway/platform": { "name": "プラットホーム(旧)", @@ -3202,12 +3329,12 @@ "terms": "線路" }, "railway/station": { - "name": "鉄道駅", - "terms": "鉄道駅, 駅" + "name": "鉄道駅(停車場)", + "terms": "鉄道駅, 駅, 停車場" }, "railway/subway": { "name": "地下鉄", - "terms": "地下鉄" + "terms": "地下鉄, 線路" }, "railway/subway_entrance": { "name": "地下鉄の出入口", @@ -3246,8 +3373,7 @@ "terms": "古美術品店, アンティークショップ" }, "shop/art": { - "name": "アートギャラリー", - "terms": "アートギャラリー" + "name": "美術品販売店" }, "shop/baby_goods": { "name": "赤ちゃん用品店", @@ -3374,24 +3500,24 @@ "terms": "百貨店, デパート" }, "shop/doityourself": { - "name": "日曜大工用品店", + "name": "ホームセンター", "terms": "日曜大工用品店, 工具店, DIYショップ, ホームセンター" }, "shop/dry_cleaning": { "name": "クリーニング店", - "terms": "クリーニング, ドライクリーニング店" + "terms": "クリーニング, ドライクリーニング店, 洗濯屋" }, "shop/electronics": { "name": "家電販売店", - "terms": "家電販売店" + "terms": "家電販売店, 家電量販店" }, "shop/erotic": { "name": "アダルトショップ", "terms": "アダルトショップ" }, "shop/fabric": { - "name": "ファブリック店", - "terms": "布地, 織物, 反物" + "name": "生地屋", + "terms": "布地, 織物, 反物, ファブリック店" }, "shop/farm": { "name": "農産物直売所", @@ -3439,7 +3565,7 @@ }, "shop/hairdresser": { "name": "理美容店", - "terms": "理容店, 床屋, 美容室, 美容院" + "terms": "理容店, 床屋, 美容室, 美容院, 散髪屋" }, "shop/hardware": { "name": "金物屋", @@ -3450,7 +3576,7 @@ "terms": "補聴器店" }, "shop/herbalist": { - "name": "ハーブ店", + "name": "薬草店", "terms": "ハーブ店, 薬草店" }, "shop/hifi": { @@ -3458,10 +3584,12 @@ "terms": "音響機器店, オーディオ店" }, "shop/houseware": { - "name": "生活雑貨店" + "name": "生活雑貨店", + "terms": "雑貨屋" }, "shop/interior_decoration": { - "name": "室内装飾店" + "name": "室内装飾店", + "terms": "インテリアショップ" }, "shop/jewelry": { "name": "宝石店", @@ -3477,7 +3605,7 @@ }, "shop/laundry": { "name": "洗濯屋・コインランドリー", - "terms": "洗濯屋, コインランドリー" + "terms": "洗濯屋, コインランドリー, ランドリー" }, "shop/leather": { "name": "皮革用品店", @@ -3485,11 +3613,11 @@ }, "shop/locksmith": { "name": "錠前屋", - "terms": "錠前屋" + "terms": "錠前屋, 鍵屋" }, "shop/lottery": { "name": "宝くじ売り場", - "terms": "宝くじ売り場" + "terms": "宝くじ売り場, くじ" }, "shop/mall": { "name": "ショッピングセンター", @@ -3540,7 +3668,8 @@ "terms": "アウトドアショップ" }, "shop/paint": { - "name": "塗料店" + "name": "塗料店", + "terms": "塗料店" }, "shop/pawnbroker": { "name": "質店", @@ -3575,7 +3704,8 @@ "terms": "海鮮食品店, 魚屋, 魚市場" }, "shop/second_hand": { - "name": "リサイクルショップ" + "name": "リサイクルショップ", + "terms": "古物商, リユースショップ" }, "shop/shoes": { "name": "靴店", @@ -3587,7 +3717,11 @@ }, "shop/stationery": { "name": "文具店", - "terms": "文具店" + "terms": "文具店, 文房具屋" + }, + "shop/storage_rental": { + "name": "レンタルスペース", + "terms": "貸し倉庫, レンタルボックス, 貸しコンテナ" }, "shop/supermarket": { "name": "スーパーマーケット", @@ -3598,7 +3732,8 @@ "terms": "仕立て屋, テイラー, 洋裁店" }, "shop/tattoo": { - "name": "タトゥースタジオ" + "name": "タトゥースタジオ", + "terms": "刺青屋" }, "shop/tea": { "name": "茶店", @@ -3641,11 +3776,12 @@ "terms": "ビデオソフト店, DVD店" }, "shop/video_games": { - "name": "テレビゲーム専門屋" + "name": "テレビゲーム専門店", + "terms": "ゲーム屋" }, "shop/water_sports": { - "name": "水着通販ショップ", - "terms": "マリンスポーツ専門店, ウォータースポーツ専門店" + "name": "ウォータースポーツ用品店", + "terms": "マリンスポーツ専門店, ウォータースポーツ専門店, 水着屋" }, "shop/weapons": { "name": "武器屋", @@ -3686,6 +3822,10 @@ "name": "貸別荘", "terms": "貸別荘, コテージ" }, + "tourism/gallery": { + "name": "アートギャラリー", + "terms": "画廊" + }, "tourism/guest_house": { "name": "民宿", "terms": "民宿, ゲストハウス" @@ -3846,6 +3986,9 @@ "name": "水路", "terms": "水路" }, + "waterway/boatyard": { + "name": "造船所" + }, "waterway/canal": { "name": "運河", "terms": "運河" @@ -3868,11 +4011,11 @@ }, "waterway/river": { "name": "河川", - "terms": "川,河川" + "terms": "川, 河川" }, "waterway/riverbank": { "name": "河岸", - "terms": "河岸" + "terms": "河岸, 川" }, "waterway/sanitary_dump_station": { "name": "海上汚物廃棄所", @@ -3880,7 +4023,7 @@ }, "waterway/stream": { "name": "小川", - "terms": "小川, せせらぎ" + "terms": "小川, せせらぎ, 川" }, "waterway/weir": { "name": "堰", diff --git a/dist/locales/kn.json b/dist/locales/kn.json index 991c95fe7..8a67a8a97 100644 --- a/dist/locales/kn.json +++ b/dist/locales/kn.json @@ -16,13 +16,15 @@ "tail": "ಬಿಂದುವನ್ನು ಸೇರಿಸಲು ನಕ್ಷೆಯ ಮೇಲಿ ಕ್ಲಿಕ್ಕಿಸಿ." }, "browse": { - "title": "ಜಾಲಾಟ" + "title": "ಜಾಲಾಟ", + "description": "ನಕ್ಷೆಯನ್ನು ಪ್ಯಾನ್ ಮತ್ತು ಜೂಮ್ ಮಾಡಿರಿ." } }, "operations": { "add": { "annotation": { - "point": "ಒಂದು ಬಿಂದುವನ್ನು ಸೇರಿಸಲಾಯಿತು." + "point": "ಒಂದು ಬಿಂದುವನ್ನು ಸೇರಿಸಲಾಯಿತು.", + "relation": "‍ರಿಲೇಷನ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ." } }, "start": { @@ -83,6 +85,7 @@ "point": "ಬಿಂದುವನ್ನು ಅಳಿಸಲಾಯಿತು.", "line": "ರೇಖೆಯನ್ನು ಅಳಿಸಲಾಯಿತು.", "area": "ಪ್ರದೇಶವನ್ನು ಅಳಿಸಲಾಯಿತು.", + "relation": "‍ರಿಲೇಷನ್ ಅನ್ನು ಅಳಿಸಲಾಗಿದೆ.", "multiple": "{n} ವಸ್ತುಗಳನ್ನು ಅಳಿಸಲಾಯಿತು." } }, @@ -173,7 +176,8 @@ "length": "ಉದ್ದ", "area": "‍ಪ್ರದೇಶ", "centroid": "‍ಮಧ್ಯಬಿಂದು", - "location": "‍ಸ್ಥಳ" + "location": "‍ಸ್ಥಳ", + "metric": "ಮೆಟ್ರಿಕ್" }, "geometry": { "point": "ಬಿಂದು", @@ -213,14 +217,6 @@ "points": { "description": "ಬಿಂದುಗಳು" }, - "major_roads": { - "description": "‍ಪ್ರಮುಖ ರಸ್ತೆಗಳು", - "tooltip": "ಹೆದ್ದಾರಿಗಳು, ಬೀದಿಗಳು ಇತ್ಯಾದಿಗಳು" - }, - "minor_roads": { - "description": "ಸಣ್ಣ ರಸ್ತೆಗಳು", - "tooltip": "ಸೇವೆ ರಸ್ತೆಗಳು, ನಿಲುಗಡೆ ನಡುದಾರಿಗಳು, ಟ್ರ್ಯಾಕ್ಸ್, ಇತ್ಯಾದಿ" - }, "paths": { "description": "ಪಥ", "tooltip": "ಪಾದಚಾರಿ ಮಾರ್ಗಗಳು, ಕಾಲುದಾರಿಗಳು, ಸೈಕ‍ಲ್ ಮಾರ್ಗಗಳು, ಇತ್ಯಾದಿ" @@ -314,34 +310,34 @@ "presets": { "categories": { "category-building": { - "name": "ಕಟ್ಟಡ" + "name": "‍ಕಟ್ಟಡ ‍ವೈಶಿಷ್ಟ್ಯಗಳು" }, "category-golf": { - "name": "ಗಾಲ್ಫ್" + "name": "ಗಾಲ್ಫ್ ವೈಶಿಷ್ಟ್ಯಗಳು‍‍‍" }, "category-landuse": { - "name": "ಭೂಬಳಕೆ" + "name": "ಭೂಮಿಯ ವೈಶಿಷ್ಟ್ಯಗಳು‍‍" }, "category-path": { - "name": "ದಾರಿ" + "name": "‍‍‍‍ ದಾರಿ ‍ವೈಶಿಷ್ಟ್ಯಗಳು" }, "category-rail": { - "name": "ರೈಲು" + "name": "‍ರೈಲು‍‍‍ ವೈಶಿಷ್ಟ್ಯಗಳು" }, "category-restriction": { - "name": "ನಿರ್ಬಂಧ" + "name": "ಬ೦ದನೆ ಮುಖಭಾಗ" }, "category-road": { - "name": "ರಸ್ತೆ" + "name": "ರಸ್ತೆ ವೈಶಿಷ್ಟ್ಯಗಳು" }, "category-route": { - "name": "ಮಾರ್ಗ" + "name": "ಮಾರ್ಗ ಮುಖ್ಯಲಕ್ಷಣ" }, "category-water-area": { - "name": "ನೀರು" + "name": "ನೀರು ಮುಖ್ಯಲಕ್ಷಣ" }, "category-water-line": { - "name": "ನೀರು" + "name": "ನೀರು ಮುಖ್ಯಲಕ್ಷಣ" } }, "fields": { @@ -352,9 +348,11 @@ "title": "ನಿಯೋಜಿತ" }, "destination": { + "description": "‍‍ಪ್ರವೇಶ ಅನುಮತಿ ನಿರ್ದಿಷ್ಟ ಸ್ಥಳಕ್ ‍ಮಾತ್ರ", "title": "ತಲಪುದಾಣ" }, "dismount": { + "description": "ೞ್‍", "title": "ಬೇರ್ಪಡಿಸು" }, "no": { @@ -391,12 +389,12 @@ "label": "ವಿಳಾಸ", "placeholders": { "city": "ನಗರ", - "conscriptionnumber": "123", + "conscriptionnumber": "೧೨೩", "country": "ದೇಶ", "district": "ಜಿಲ್ಲೆ", "hamlet": "ಕೊಪ್ಪಲು", "housename": "ಮನೆ ಹೆಸರು", - "housenumber": "123", + "housenumber": "೧೨೩", "place": "ಸ್ಥಳ", "postcode": "ಅಂಚೆ ಸಂಖ್ಯೆ", "province": "ಪ್ರಾಂತ್ಯ", @@ -425,18 +423,18 @@ }, "aerialway/capacity": { "label": "ಸಾಮರ್ಥ್ಯ (ಗಂಟೆಗೆ)", - "placeholder": "500, 2500, 5000..." + "placeholder": "೫೦೦, ೨೫೦೦, ೫೦೦೦..." }, "aerialway/duration": { "label": "ಅವಧಿ (ನಿಮಿಷಗಳು)", - "placeholder": "1, 2, 3..." + "placeholder": "೧, ೨, ೩..." }, "aerialway/heating": { "label": "ಬಿಸಿ" }, "aerialway/occupancy": { "label": "ನೆಲೆಸುವಿಕೆ", - "placeholder": "2, 4, 8..." + "placeholder": "೨, ೪, ೮..." }, "aerialway/summer/access": { "label": "ಪ್ರವೇಶ(ಬೇಸಿಗೆ)", @@ -462,7 +460,7 @@ "label": "ವಿಧ" }, "atm": { - "label": "ATM" + "label": "ಎಟಿಎಮ್ " }, "backrest": { "label": "ಬೆನ್ನಾಸರೆ" @@ -520,11 +518,14 @@ "clockwise": "ಪ್ರದಕ್ಷಿಣವಾಗಿ" } }, + "collection_times": { + "label": "ಸಂಗ್ರಹ ವೇಳೆ" + }, "construction": { "label": "ವಿಧ" }, "content": { - "label": "‍" + "label": "‍ ಒಳಾಂಶಗಳು" }, "country": { "label": "ದೇಶ" @@ -545,9 +546,17 @@ "label": "ಪಾಕಪದ್ಧತಿ" }, "cycleway": { + "label": " ಸೈಕಲ್ ಪಥ‍ಗಳು‍", "options": { "none": { + "description": " ರಹಿತ ಸೈಕಲ್ ಪಥ‍", "title": "‍‍ಯಾವುದೂ ಇಲ್ಲದ" + }, + "shared_lane": { + "title": "‍ಹಂಚಿದ‍ ಸೈಕಲ್ ಪಥ‍" + }, + "track": { + "title": "ಸೈಕಲ್ ಪಥ " } }, "placeholder": "‍‍ಯಾವುದೂ ಇಲ್ಲದ", @@ -568,6 +577,9 @@ "description": { "label": "ವಿವರಣೆ" }, + "dock": { + "label": "ವಿಧ" + }, "electrified": { "label": "ವಿದ್ಯುದೀಕರಣ", "options": { @@ -749,6 +761,9 @@ "label": "ಮಟ್ಟ", "placeholder": "2, 4, 6..." }, + "lit": { + "label": "ಜ್ಯೋತಿ" + }, "location": { "label": "ಸ್ಥಾನ" }, @@ -820,7 +835,7 @@ }, "par": { "label": "Par", - "placeholder": "3, 4, 5..." + "placeholder": "೩, ೪, ೫..." }, "park_ride": { "label": "ನಿಲ್ಲಿಸು ಮತ್ತು ಸವಾರಿ ಮಾಡು" @@ -831,7 +846,7 @@ "multi-storey": "ಬಹುಮಟ್ಟದ", "sheds": "ತಂಗುದಾಣ", "surface": "ಮೇಲ್ಮೈ", - "underground": "‍‍‍" + "underground": "‍‍‍ನೆಲದಡಿ" } }, "phone": { @@ -890,6 +905,9 @@ "restriction": { "label": "ವಿಧ" }, + "restrictions": { + "label": "ತಿರುಗು ನಿರ್ಬಂಧ‍ಗಲು" + }, "route": { "label": "ವಿಧ" }, @@ -923,6 +941,9 @@ "shop": { "label": "ವಿಧ" }, + "site": { + "label": "ವಿಧ" + }, "smoking": { "label": "ಧೂಮಪಾನ", "options": { @@ -990,6 +1011,9 @@ "water": { "label": "ವಿಧ" }, + "water_point": { + "label": "ನೀರಿನ ಬಿಂದು" + }, "waterway": { "label": "ವಿಧ" }, @@ -1039,7 +1063,7 @@ "terms": "" }, "amenity/atm": { - "name": "ATM" + "name": "ಎಟಿಎಮ್ " }, "amenity/bank": { "name": "ಬ್ಯಾಂಕ್" @@ -1051,20 +1075,117 @@ "terms": "" }, "amenity/bench": { + "name": " ನ್ಯಾಯಪೀಠ", "terms": "" }, "amenity/bicycle_parking": { "terms": "" }, + "amenity/bus_station": { + "name": "ಬಸ್ ನಿಲ್ದಾಣ" + }, "amenity/cinema": { "name": "ಸಿನಿಮಾ" }, + "amenity/clinic": { + "name": "ಚಿಕಿತ್ಸಾಲಯ" + }, + "amenity/clock": { + "name": "ಗಡಿಯಾರ" + }, + "amenity/dentist": { + "name": "ದಂತವೈದ್ಯ" + }, + "amenity/doctors": { + "name": "ವೈದ್ಯರು" + }, + "amenity/embassy": { + "name": "ರಾಯಭಾರ" + }, + "amenity/fire_station": { + "name": "ಅಗ್ನಿಶಾಮಕ ಕೇಂದ್ರ" + }, + "amenity/fountain": { + "name": "ಬುಗ್ಗೆ" + }, + "amenity/grave_yard": { + "name": "ಶ್ಮಶಾನ" + }, "amenity/library": { "name": "ಗ್ರಂಥಾಲಯ" }, + "amenity/parking": { + "name": "ಬಂಡಿ ನಿಲ್ದಾಣ" + }, + "amenity/pharmacy": { + "name": "ಔಷಧಾಲಯ" + }, + "amenity/place_of_worship/christian": { + "name": "ಕ್ರೈಸ್ತ ದೇವಾಲಯ" + }, + "amenity/place_of_worship/muslim": { + "name": "ಮಸೀದಿ" + }, + "amenity/police": { + "name": "ಪೊಲೀಸು" + }, + "amenity/post_office": { + "name": "ಅಂಚೆ ಕಚೇರಿ" + }, + "amenity/restaurant": { + "name": " ಉಪಾಹಾರ ಗೃಹ" + }, + "amenity/shelter": { + "name": "ಅಡೆ" + }, + "amenity/swimming_pool": { + "name": "ಈಜುಕೊಳ" + }, + "amenity/taxi": { + "name": "‍ಕಾರು ನಿಲ್ಡಾಣ " + }, + "amenity/telephone": { + "name": "ದುರವಾಣಿ" + }, + "amenity/theatre": { + "name": "ಚಿತ್ರಮಂದಿರ" + }, + "amenity/toilets": { + "name": "ಶೌಚಾಲಯ" + }, + "amenity/veterinary": { + "name": "ಪಶುವೈದ್ಯಕೀಯ" + }, + "area": { + "name": "ಸೀಮೆ" + }, + "barrier/entrance": { + "name": " ಪ್ರವೇಶ" + }, + "barrier/gate": { + "name": "ಹೊರಬಾಗಿಲು" + }, + "barrier/wall": { + "name": "‍ಗೋಡೆ" + }, + "building": { + "name": "‍ಕಟ್ಟಡ" + }, + "building/garage": { + "name": "ಮೋಟಾರುಖಾನೆ" + }, + "building/garages": { + "name": "ಮೋಟಾರುಖಾನೆ‍ಗಳ್" + }, "building/school": { "name": "ಶಾಲಾ ಕಟ್ಟಡ" }, + "craft/optician": { + "name": "ನೇತ್ರ ತಜ್ಞ" + }, + "craft/tailor": { + "name": "ದರ್ಜಿ" + }, "ford": { "name": "‍ಕಾಲ್ಗಡ" }, @@ -1074,6 +1195,15 @@ "highway/steps": { "name": "ಮೆಟ್ಟಿಲು" }, + "landuse/cemetery": { + "name": " ಸ್ಮಶಾನ" + }, + "landuse/forest": { + "name": "ಅರಣ್ಯ" + }, + "landuse/garages": { + "name": "ಮೋಟಾರುಖಾನೆ‍ಗಳ್" + }, "leisure/garden": { "name": "ಕೈತೋಟ" }, @@ -1083,18 +1213,72 @@ "leisure/stadium": { "name": "ಕ್ರೀಡಾಂಗಣ" }, + "leisure/swimming_pool": { + "name": "ಈಜುಕೊಳ" + }, "natural/beach": { "name": "ಕಡಲ ತೀರ" }, + "natural/tree": { + "name": "ಮರ" + }, + "natural/water": { + "name": "ನೀರು" + }, + "natural/water/lake": { + "name": " ಕೆರೆ" + }, + "natural/water/pond": { + "name": "ಕೊಳ" + }, + "office": { + "name": "ಕಚೇರಿ" + }, + "office/newspaper": { + "name": "ವಾರ್ತಾಪತ್ರಿಕೆ" + }, + "office/physician": { + "name": "ವೈದ್ಯ" + }, "office/research": { "name": "ಸಂಶೋಧನಾ ಕಛೇರಿ" }, + "place": { + "name": "ಊರು" + }, + "place/city": { + "name": "ನಗರ" + }, + "place/farm": { + "name": "ತೋಟ" + }, + "place/island": { + "name": "ದ್ವೀಪ" + }, + "place/locality": { + "name": "ಸ್ಥಳ" + }, "place/town": { "name": "ಪಟ್ಟಣ" }, "place/village": { "name": "ಹಳ್ಳಿ" }, + "railway/station": { + "name": "ರೈಲು ನಿಲ್ದಾಣ" + }, + "shop": { + "name": "ಅಂಗಡಿ" + }, + "shop/alcohol": { + "name": " ಸಾರಾಯಿ ಅಂಗಡಿ" + }, + "shop/bakery": { + "name": "ಅಟ್ಟಂಗಡಿ" + }, + "shop/chemist": { + "name": "ಔಷಧ ವ್ಯಾಪಾರಿ" + }, "shop/computer": { "name": "ಗಣಕಯಂತ್ರದ ಅಂಗಡಿ" }, @@ -1112,6 +1296,45 @@ }, "shop/gift": { "name": "ಉಡುಗೊರೆಯ ಅಂಗಡಿ" + }, + "shop/laundry": { + "name": "ಧೋಬಿಖಾನೆ" + }, + "shop/optician": { + "name": "ನೇತ್ರ ತಜ್ಞ" + }, + "shop/shoes": { + "name": "ಮೆಟ್ಟು ಅಂಗಡಿ" + }, + "shop/tailor": { + "name": "ದರ್ಜಿ" + }, + "tourism/gallery": { + "name": "ಕಲಾಮಂದಿರ" + }, + "tourism/hotel": { + "name": "ಭೋಜನಾಲಯ" + }, + "tourism/information": { + "name": "ಮಾಹಿತಿ" + }, + "tourism/museum": { + "name": "ಒಡವೆಮನೆ" + }, + "type/route/bicycle": { + "name": "ಸೈಕಲ್ ಮಾರ್ಗ" + }, + "type/route/bus": { + "name": "ಬಸ್ ಮಾರ್ಗ" + }, + "waterway/canal": { + "name": "ನಾಲೆ" + }, + "waterway/dam": { + "name": "ಅಣೆಕಟ್ಟು" + }, + "waterway/river": { + "name": "ನದಿ" } } } diff --git a/dist/locales/ko.json b/dist/locales/ko.json index 0064b807b..28a9e75f4 100644 --- a/dist/locales/ko.json +++ b/dist/locales/ko.json @@ -1,7 +1,7 @@ { "modes": { "add_area": { - "title": "지역", + "title": "공간", "description": "지도에 공원, 건물, 호수나 다른 지역을 추가합니다.", "tail": "공원, 호수나 건물과 같은, 지역 그리기를 시작하려면 지도를 클릭하세요." }, @@ -137,8 +137,12 @@ }, "merge": { "title": "병합", + "description": "이 지물 병합하기", "key": "C", + "annotation": "지물 {n}개를 병합했습니다.", "not_eligible": "이 지물은 병합할 수 없습니다.", + "not_adjacent": "이 지물은 연결되어 있지 않기 때문에 병합할 수 없습니다.", + "restriction": "이 지물은 적어도 하나가 \"{relation}\" 관계의 구성원이기 때문에 병합할 수 없습니다.", "incomplete_relation": "이 지물은 완전히 다운로드되어 있지 않기 때문에 병합할 수 없습니다." }, "move": { @@ -212,6 +216,7 @@ "nothing": "다시 실행할 것이 없습니다." }, "tooltip_keyhint": "바로가기:", + "browser_notice": "이 편집기는 파이어폭스, 크롬, 사파리, 오페라와 인터넷 익스플로러 11 이상을 지원합니다. 지도를 편집하려면 사용하고 있는 브라우저를 업그레이드하거나 Potlatch 2를 사용하세요.", "translate": { "translate": "번역", "localized_translation_label": "다언어 이름", @@ -221,6 +226,8 @@ "zoom_in_edit": "편집하려면 확대", "logout": "로그아웃", "loading_auth": "OpenStreetMap에 연결 중...", + "report_a_bug": "버그 제보하기", + "help_translate": "번역 돕기", "feature_info": { "hidden_warning": "숨겨진 지물 {count}개", "hidden_details": "이 지물은 현재 숨겨져 있습니다: {details}" @@ -336,14 +343,6 @@ "description": "점", "tooltip": "관심 있는 점" }, - "major_roads": { - "description": "주요 도로", - "tooltip": "고속도로, 거리 등" - }, - "minor_roads": { - "description": "보조 도로", - "tooltip": "취부 도로, 주차장 통로, 트랙 등" - }, "paths": { "description": "경로", "tooltip": "인도, 보도, 자전거로 등" @@ -439,8 +438,7 @@ "view_on_osm": "OSM에서 보기", "facebook": "페이스북에 공유", "twitter": "트위터에 공유", - "google": "Google+에 공유", - "help_html": "바뀐 내용은 몇 분이 되면 \"표준\" 레이어에 나타나야 합니다. 다른 레이어와 특정 지물은, 더 오래 걸릴 수 있습니다.\n(자세한 정보)\n" + "google": "Google+에 공유" }, "confirm": { "okay": "확인", @@ -486,8 +484,6 @@ "browse": ".gpx 파일 찾아보기" }, "mapillary": { - "tooltip": "Mapillary에서 거리 수준 사진", - "title": "사진 겹치기 (Mapillary)", "view_on_mapillary": "Mapillary에서 이 그림 보기" }, "help": { @@ -506,84 +502,35 @@ "navigation": { "title": "둘러보기", "drag": "주 지도 지역은 배경의 위에 OpenStreetMap 데이터를 보여줍니다. 어떤 웹 지도와 같이 드래그하고 스크롤해서 둘러볼 수 있습니다. **지도를 드래그하세요!**", - "select": "지도 지물은 세 길로 표현됩니다: 사용 중인 점, 선이나 면. 모든 지물은 이를 클릭해서 선택할 수 있습니다. **선택하려면 점을 클릭하세요.**", - "header": "머리 부분은 지물 유형을 보여줍니다.", - "pane": "지물이 선택되면, 지물 편집기가 보여집니다. 머리 부분은 지물 유형을 보여주고 주 패널은 이름과 주소와 같은 지물의 특성을 보여줍니다. **위 오른쪽의 닫기 버튼으로 지물 편집기를 닫으세요.**" + "select": "지도 지물은 세 길로 표현됩니다: 사용 중인 점, 선이나 면. 모든 지물은 이를 클릭해서 선택할 수 있습니다. **선택하려면 점을 클릭하세요.**" }, "points": { "title": "점", - "add": "점은 상점, 음식점과 산과 같은 지물로 표현하는 데 사용될 수 있습니다. 점은 특정 위치와 거기에 무엇이 있는지 설명을 표시합니다. **새 점을 추가하려면 점 버튼을 클릭하세요.**", - "place": "점은 지도에 클릭하여 배치할 수 있습니다. **건물의 위에 점을 배치하세요.**", "search": "여기에 점이 표현할 수 있는 많은 다른 지물이 있습니다. 추가하는 점은 카페입니다. **'{name}'에 대해 검색하세요**", "choose": "**목록에서 카페를 선택하세요.**", - "describe": "점은 이제 카페로 표시됩니다. 지물 편집기를 사용하여, 지물에 대한 더 많은 정보를 추가할 수 있습니다. **이름을 추가하세요**", - "close": "지물 편집기는 닫기 버튼을 클릭하여 닫을 수 있습니다. **지물 편집기를 닫으세요**", - "reselect": "흔히 점은 이미 존재하지만, 실수가 있거나 완전하지 않을 수 있습니다. 기존 점을 편집할 수 있습니다. **만든 점을 선택하세요.**", - "fixname": "**이름을 바꾸고 지물 편집기를 닫으세요.**", - "reselect_delete": "지도에 있는 모든 지물이 삭제됩니다. **만든 점을 클릭하세요.**", - "delete": "점 주변의 메뉴는 삭제를 포함해서, 수행할 수 있는 작업을 포함합니다. **점을 삭제하세요.**" + "describe": "점은 이제 카페로 표시됩니다. 지물 편집기를 사용하여, 지물에 대한 더 많은 정보를 추가할 수 있습니다. **이름을 추가하세요**" }, "areas": { "title": "지역", - "add": "지역은 호수, 건물 그리고 주거 지역과 같은 지물의 경계를 보여주는 데 사용됩니다. 또한 당신이 일반적으로 점으로 매핑할 수도 있는 많은 지물로 더 자세한 매핑에 사용할 수 있습니다. **새 지역을 추가하려면 지역 버튼을 클릭하세요.**", - "corner": "지역은 지역의 경계를 표시하는 노드를 배치하여 그려집니다. **놀이터의 구석 중 하나에 시작 노드를 배치하세요.**", "place": "더 많은 노드를 배치하여 지역을 그리세요. 시작 노드를 클릭하여 지역을 마치세요. **놀이터에 대한 지역을 그리세요.**", "search": "**'{name}'에 대해 검색하세요.**", - "choose": "**목록에서 놀이터를 선택하세요.**", - "describe": "**이름을 추가하고, 지물 편집기를 닫으세요**" + "choose": "**목록에서 놀이터를 선택하세요.**" }, "lines": { "title": "선", - "add": "선은 도로, 철도와 강과 같은 지물을 표현하는 데 사용됩니다. **새 선을 추가하려면 선 버튼을 클릭하세요.**", "start": "**도로의 끝에 클릭하여 선을 시작하세요.**", - "intersect": "선에 더 많은 노드를 추가하려면 클릭하세요. 필요하다면 그리는 동안 지도를 드래그할 수 있습니다. 도로와 선의 다른 많은 유형은 큰 네트워크의 부분입니다. 이 선이 작동하는 애플리케이션의 경로 지정을 위해서는 제대로 연결하는 것이 중요합니다. **두 선을 연결하는 교차로를 만드려면, Flower Street를 클릭하세요.**", "finish": "선은 마지막 노드를 다시 클릭하여 마칠 수 있습니다. **도로 그리기를 마치세요.**", "road": "**목록에서 도로를 선택하세요**", "residential": "여기에 도로의 여러 종류가 있지만, 가장 자주 그리게 되는 것은 주거 도로입니다. **주거 도로 유형을 선택하세요**", - "describe": "**도로의 이름을 정하고 지물 편집기를 닫으세요.**", - "restart": "도로는 Flower Street과 교차해야 합니다.", "wrong_preset": "주거 도로 유형을 선택하지 않았습니다. **다시 선택하려면 여기를 클릭하세요**" }, "startediting": { "title": "편집 시작", - "help": "더 많은 설명문서와 이 연습은 여기에서 사용할 수 있습니다.", "save": "정기적으로 바뀜을 저장하는 것을 잊지 마세요!", "start": "매핑 시작!" } }, "presets": { - "categories": { - "category-building": { - "name": "건물" - }, - "category-golf": { - "name": "골프" - }, - "category-landuse": { - "name": "토지 이용" - }, - "category-path": { - "name": "경로" - }, - "category-rail": { - "name": "철로" - }, - "category-restriction": { - "name": "제한" - }, - "category-road": { - "name": "도로" - }, - "category-route": { - "name": "노선" - }, - "category-water-area": { - "name": "물" - }, - "category-water-line": { - "name": "물" - } - }, "fields": { "access": { "label": "허가된 통행", @@ -623,7 +570,7 @@ "bicycle": "자전거", "foot": "도보", "horse": "말", - "motor_vehicle": "모터 비클" + "motor_vehicle": "자동차" } }, "access_simple": { @@ -829,6 +776,9 @@ "description": { "label": "설명" }, + "dock": { + "label": "종류" + }, "drive_through": { "label": "드라이브 스루" }, @@ -932,6 +882,9 @@ "label": "장애", "placeholder": "1-18" }, + "handrail": { + "label": "난간" + }, "highway": { "label": "유형" }, @@ -1026,6 +979,9 @@ "length": { "label": "길이 (미터)" }, + "level": { + "label": "층" + }, "levels": { "label": "층", "placeholder": "2, 4, 6..." @@ -1382,10 +1338,12 @@ }, "presets": { "address": { - "name": "주소" + "name": "주소", + "terms": "주소" }, "aerialway/cable_car": { - "name": "케이블 카" + "name": "케이블 카", + "terms": "케이블 카" }, "aerialway/chair_lift": { "name": "체어 리프트" @@ -1433,37 +1391,40 @@ "name": "공항 터미널" }, "amenity": { - "name": "시설" + "name": "시설", + "terms": "편의시설" }, "amenity/arts_centre": { "name": "예술 회관" }, "amenity/atm": { - "name": "ATM" + "name": "ATM", + "terms": "ATM 기기" }, "amenity/bank": { - "name": "은행" + "name": "은행", + "terms": "은행" }, "amenity/bar": { - "name": "주점" + "name": "주점", + "terms": "바" }, "amenity/bbq": { "name": "바비큐/그릴", "terms": "바베큐/그릴" }, "amenity/bench": { - "name": "벤치" + "name": "벤치", + "terms": "벤치" }, "amenity/bicycle_parking": { - "name": "자전거 주차장" + "name": "자전거 주차장", + "terms": "자전거 주차" }, "amenity/bicycle_rental": { "name": "자전거 대여", "terms": "자전거 대여소,자전거 렌탈" }, - "amenity/bicycle_repair_station": { - "name": "자전거 수리장" - }, "amenity/biergarten": { "name": "비어 가든" }, @@ -1521,9 +1482,6 @@ "amenity/dentist": { "name": "치과 의원" }, - "amenity/doctor": { - "name": "의원" - }, "amenity/dojo": { "name": "도장 / 무술 학원" }, @@ -1984,9 +1942,6 @@ "highway/tertiary_link": { "name": "3차 연결도" }, - "highway/track": { - "name": "트랙" - }, "highway/traffic_signals": { "name": "교통 신호" }, @@ -1999,9 +1954,6 @@ "highway/turning_circle": { "name": "원 돌기" }, - "highway/unclassified": { - "name": "분류하지 않은 도로" - }, "historic": { "name": "사적지" }, @@ -2162,9 +2114,6 @@ "leisure/slipway": { "name": "슬립 웨이" }, - "leisure/sports_center": { - "name": "스포츠 센터 / 체육관" - }, "leisure/stadium": { "name": "경기장" }, @@ -2481,10 +2430,6 @@ "shop/alcohol": { "name": "주류 상점" }, - "shop/art": { - "name": "미술관", - "terms": "아트 갤러리" - }, "shop/baby_goods": { "name": "유아 용품 가게" }, diff --git a/dist/locales/lij.json b/dist/locales/lij.json new file mode 100644 index 000000000..4996b019f --- /dev/null +++ b/dist/locales/lij.json @@ -0,0 +1,28 @@ +{ + "intro": { + "areas": { + "place": "Disegna l'area metèndughe ciü nodi. Sèra l'area sciacàndu in sciu nodu de partènsa. **Disegna in area pè i giardinéti.**", + "search": "**Serca pé '{name}'.**", + "choose": "**Çèrni Giardinéti dàa lista.**", + "describe": "**Azunta in nome, e sciàca u {button} butùn pe serà a mudifica**" + }, + "lines": { + "title": "Righe", + "add": "E righe i sun aduveràe pe raprèsentà strade, feruvìe, e šciümàire. **Sciàca u {button} butùn Riga pe azuntà ina növa riga**", + "start": "**Cumènsa a riga sciacàndu a fin da strada.**", + "intersect": "Sciàca pe' azuntà autri nodi àa riga. Ti pöi stirassà a màpa mèntre ti disegni. E strade e in bigu de autri tipi de righe, i fàn parte d'ina réa ciü granda.L'è impurtante, ste righe i vèsse bèn culegàe demodu che i prugràmi de navigasiun i travaje bèn. **Sciàca {name} pé fà in incruiju dée due righe.**", + "finish": "E righe besögna feniire sciacàndu ancù l'ürtimu nodu. **Fenisci de disegnà a strada.**", + "road": "**Çèrni a Strada d'inta lista**", + "residential": "Ghè in bigu de tipi de strade, a' ciü comüne l'é a Residènçiale. **Çèrni a Residènçiale**", + "describe": "**Métti u nome dàa strada, e sciàca u {button} butùn pé çerà a mudifica.**", + "restart": "E' strade v'èsse incruijà {name}.", + "wrong_preset": "Nu ti pöi çèrne a stràda Residençiale. **Sciàca-chi pé çèrne in'àutra vouta**" + }, + "startediting": { + "title": "Tàca a Mudificà", + "help": "Ti pöi refà da capu stu passagiu, senunca vié a documentasiun sciacàndu u {button} butùn d'Agiütu.", + "save": "Nu te scurdà de sarvà regularmènte e tou mudifiche!", + "start": "Cumènsa a disegnà a tou màpa!" + } + } +} \ No newline at end of file diff --git a/dist/locales/lt.json b/dist/locales/lt.json index d31892ab0..ff0f358ee 100644 --- a/dist/locales/lt.json +++ b/dist/locales/lt.json @@ -336,14 +336,6 @@ "description": "Taškai", "tooltip": "Lankytinos vietos" }, - "major_roads": { - "description": "Pagrindiniai keliai", - "tooltip": "Plentai, gatvės ir pan." - }, - "minor_roads": { - "description": "Nedideli keliai", - "tooltip": "Privažiavimai, parkavimo keliai, miško/laukų keliai ir pan." - }, "paths": { "description": "Takai", "tooltip": "Šaligatviai, pėsčiųjų takai, dviračių takai ir pan." @@ -439,8 +431,7 @@ "view_on_osm": "Žiūrėti OSM žemėlapyje", "facebook": "Pasidalinti Facebook'e", "twitter": "Pasidalinti Twitter'yje", - "google": "Pasidalinti Google+", - "help_html": "Jūsų pakeitimai turėtų pasirodyti „Standartiniame“ sluoksnyje po kelių minučių. Kiti sluoksniai ar konkretūs objektai gali pasirodyti vėliau\n(daugiau informacijos).\n" + "google": "Pasidalinti Google+" }, "confirm": { "okay": "Gerai", @@ -486,8 +477,6 @@ "browse": "Naršyti .gpx failo" }, "mapillary": { - "tooltip": "Gatvių-lygio nuotraukos iš Mapillary", - "title": "Nuotraukų perdanga (Mapillary)", "view_on_mapillary": "Žiūrėti šią nuotrauką per Mapillary" }, "help": { @@ -504,84 +493,35 @@ "navigation": { "title": "Navigacija", "drag": "Pagrindinė žemėlapio sritis rodo OpenStreetMap duomenis virš fono. Galite keisti poziciją tempiant pele arba naudojant pelės ratuką - kaip ir bet kuriame kitame tinklo žemėlapyje. **Pastumkite žemėlapį!**", - "select": "Žemėlapio geoobjektai būna trijų tipų: taškai, linijos ir plotai. Visi geoobjektai gali būti pažymėti juos paspaudus. **Spauskite tašką, kad jį pažymėtumėte.**", - "header": "Antraštė rodo geoobjekto tipą.", - "pane": "Parinkus geoobjektą rodomas redaktorius. Antraštėje rodomas geoobjekto tipas, o pagrindinėje skiltyje matomi geoobjekto atributai, tokie kaip pavadinimas ir adresas. **Uždarykite geoobjekto redaktorių mygtuku „uždaryti“, esančiu viršutiniame dešiniame kampe.**" + "select": "Žemėlapio geoobjektai būna trijų tipų: taškai, linijos ir plotai. Visi geoobjektai gali būti pažymėti juos paspaudus. **Spauskite tašką, kad jį pažymėtumėte.**" }, "points": { "title": "Taškai", - "add": "Taškai gali būti naudojami vaizduoti tokius objektus kaip parduotuvės, restoranai ar paminklai. Jie žymi konkrečią vietą ir aprašo, kas ten yra. **Spauskite mygtuką „Taškas“, kad pridėtumėte tašką.**", - "place": "Taškas gali būti pažymėtas paspaudus ant žemėlapio. **Padėkite tašką ant pastato.**", "search": "Yra daug skirtingų objektų, kurie gali būti vaizduojami taškais. Jūsų ką tik pridėtas taškas yra kavinė. **Ieškokite '{name}'**", "choose": "**Sąraše parinkite Kavinę.**", - "describe": "Taškas dabar pažymėtas kaip kavinė. Naudodami geoobjektų redaktorių mes galima pridėti daugiau informacijos. **Pridėkite pavadinimą**", - "close": "Objektų redaktorių galima uždaryti mygtuku „X“. **Uždarykite objektų redaktorių**", - "reselect": "Dažnai taškai jau bus nupiešti, bet informacija bus nepilna arba joje bus klaidų. Mes galima keisti ir jau esamus taškus. **Pažymėkite jūsų ką tik sukurtą tašką.**", - "fixname": "**Pakeiskite pavadinimą ir uždarykite objektų redaktorių.**", - "reselect_delete": "Visi žemėlapio objektai gali būti panaikinti. **Spauskite ant jūsų sukurto taško.**", - "delete": "Meniu aplink tašką rasite veiksmus, kuriuos galite atlikti su pažymėtu objektu, įskaitant ir panaikinimą. **Panaikinkite tašką.**" + "describe": "Taškas dabar pažymėtas kaip kavinė. Naudodami geoobjektų redaktorių mes galima pridėti daugiau informacijos. **Pridėkite pavadinimą**" }, "areas": { "title": "Plotai", - "add": "Poligonai gali būti naudojami atvaizduoti ribas tokių objektų kaip ežerai, pastatai ir gyvenamosios teritorijos. Taip pat jie gali būti naudojami norint detalizuoti daugelį objektų, kuriuos paprastai žymime taškais. **Spauskite mygtuką \"Poligonas\", kad pridėtumėte naują plotą.**", - "corner": "Plotai paišomi dėliojant taškus, nurodančius ploto kontūrą. **Sukurkite pradinį tašką viename iš žaidimų aikštelės kampų.**", "place": "Nupieškite plotą pridėdami daugiau taškų. Baikite ploto braižymą pažymėję pradinį tašką. **Nubraižykite žaidimų aikštelės plotą.**", "search": "**Ieškoti '{name}'.**", - "choose": "**Sąraše parinkite žaidimų aikštelę.**", - "describe": "**Pridėkite pavadinimą ir uždarykite objektų redaktorių**" + "choose": "**Sąraše parinkite žaidimų aikštelę.**" }, "lines": { "title": "Linijos", - "add": "Linijos gali būti naudojamos atvaizduoti tokius objektus kaip keliai, geležinkeliai ir upės. **Spauskite mygtuką \"Linija\", kad pridėtumėte liniją.**", "start": "**Pradėkite linijos braižymą spausdami ant kelio pabaigos.**", - "intersect": "Spauskite, kad pridėtumėte prie linijos daugiau taškų. Braižymo metu, jei reikia, galite pastumti žemėlapi. Keliai bei daug kitų linijų tipų paprastai yra dalis didelio tinklo. Labai svarbu, kad šios linijos būtų teisingai sujungtos, kad veiktų maršrutizavimas. **Spauskite ant Flower Street, kad sukurtumėte susikirtimą tarp dviejų linijų.**", "finish": "Linijos braižymas gali būti baigiamas antrą kartą paspaudus ant paskutiniojo taško. **Baikite kelio braižymą.**", "road": "**Sąraše parinkite kelią**", "residential": "Yra įvairių kelių tipų, dažniausiai pasitaikantis - „Residential“. **Parinkite kelio tipą „Residential“**", - "describe": "**Įveskite kelio pavadinimą ir užverkite objektų redaktorių.**", - "restart": "Kelias turi susikirsti su Flower Street.", "wrong_preset": "Neparinkote gyvenamosios gatvės tipo. **Spauskite čia ir parinkite iš naujo**" }, "startediting": { "title": "Pradėti redagavimą", - "help": "Išsamesnę dokumentaciją ir šią pažingsninę demonstraciją rasite čia.", "save": "Nepamirškite periodiškai įrašyti savo pakeitimų!", "start": "Pradėkite žymėjimą!" } }, "presets": { - "categories": { - "category-building": { - "name": "Pastatas" - }, - "category-golf": { - "name": "Golfas" - }, - "category-landuse": { - "name": "Žemėnauda" - }, - "category-path": { - "name": "Takas" - }, - "category-rail": { - "name": "Geležinkelis" - }, - "category-restriction": { - "name": "Apribojimas" - }, - "category-road": { - "name": "Kelias" - }, - "category-route": { - "name": "Maršrutas" - }, - "category-water-area": { - "name": "Vanduo" - }, - "category-water-line": { - "name": "Vanduo" - } - }, "fields": { "access": { "label": "Leidžiamas priėjimas", @@ -1484,10 +1424,6 @@ "name": "Dviračių nuoma", "terms": "dviračių nuoma" }, - "amenity/bicycle_repair_station": { - "name": "Dviračių remonto stotis", - "terms": "dviračių remontas" - }, "amenity/boat_rental": { "name": "Laivų nuoma", "terms": "laivų nuoma,valčių nuoma" @@ -1553,10 +1489,6 @@ "name": "Dantistas", "terms": "odontologas,dantistas,stomatologas" }, - "amenity/doctor": { - "name": "Daktaras", - "terms": "daktaras,gydytojas,medikas" - }, "amenity/drinking_water": { "name": "Geriamas vanduo", "terms": "Vanduo,Geriamas vanduo" @@ -2154,10 +2086,6 @@ "name": "Gatvė lempa", "terms": "lempa,žibintas,gatvės žibintas" }, - "highway/track": { - "name": "Kelias", - "terms": "kelias" - }, "highway/traffic_signals": { "name": "Eismo signala", "terms": "šviesoforas" @@ -2168,10 +2096,6 @@ "highway/turning_circle": { "name": "Apsisukimo žiedas" }, - "highway/unclassified": { - "name": "Neklasifikuotas kelias", - "terms": "neklasifikuotas kelias" - }, "historic": { "name": "Istorinė vietovė", "terms": "istorinė vieta" @@ -2366,9 +2290,6 @@ "name": "Bėgimo takelis", "terms": "bėgimo takelis" }, - "leisure/sports_center": { - "name": "Sportas centras / Treniruoklių salė" - }, "leisure/stadium": { "name": "Stadionas", "terms": "stadionas" @@ -2759,10 +2680,6 @@ "name": "Atikvarų parduotuvė", "terms": "antikvariatas" }, - "shop/art": { - "name": "Meno galerija", - "terms": "meno galerija,galerija" - }, "shop/baby_goods": { "name": "Vaikų prekių parduotuvė" }, diff --git a/dist/locales/lv.json b/dist/locales/lv.json index 665644e51..ec72ca892 100644 --- a/dist/locales/lv.json +++ b/dist/locales/lv.json @@ -263,8 +263,7 @@ }, "lines": { "title": "Līnijas", - "start": "**Uzsāciet līniju, klikšķinot ceļa beigu punktā.**", - "restart": "Ceļam jākrusto Flower Street." + "start": "**Uzsāciet līniju, klikšķinot ceļa beigu punktā.**" }, "startediting": { "save": "Neizmirstiet regulāri saglabāt izmaiņas!", @@ -682,18 +681,12 @@ "highway/steps": { "name": "Kāpnes" }, - "highway/track": { - "name": "Meža ceļš" - }, "highway/traffic_signals": { "name": "Luksofors" }, "highway/turning_circle": { "name": "Apgriešanās riņķis" }, - "highway/unclassified": { - "name": "Neklasificēts ceļš" - }, "historic": { "name": "Vēsturiska vieta" }, diff --git a/dist/locales/nl.json b/dist/locales/nl.json index 8d5d954b1..fe59ccf83 100644 --- a/dist/locales/nl.json +++ b/dist/locales/nl.json @@ -96,7 +96,7 @@ "key": "S", "annotation": "Lijn rechtgetrokken.", "too_bendy": "Dit kan niet rechtgetrokken worden omdat het te veel kromt.", - "connected_to_hidden": "Deze lijn kan niet recht worden gemaakt omdat ze verbonden is met een verborgen object." + "connected_to_hidden": "Deze lijn kan niet rechtgemaakt worden omdat ze verbonden is met een verborgen object." }, "delete": { "title": "Verwijder", @@ -133,13 +133,19 @@ "key": "D", "annotation": "Lijnen/vlakken losgemaakt.", "not_connected": "Er zijn hier niet genoeg lijnen/vlakken om los te maken.", - "connected_to_hidden": "Dit kan niet losgemaakt worden omdat het verbonden is met een verborgen object." + "connected_to_hidden": "Dit kan niet losgemaakt worden omdat het verbonden is met een verborgen object.", + "relation": "Dit kan niet losgemaakt worden omdat het leden van een relatie verbindt." }, "merge": { "title": "Voeg samen", + "description": "Voeg deze objecten samen.", "key": "C", - "not_eligible": "Deze objecten kunnen niet worden samengevoegd.", - "incomplete_relation": "Deze objecten kunnen niet samengevoegd worden omdat minstens één ervan niet volledig gedownload is." + "annotation": "{n} objecten samengevoegd.", + "not_eligible": "Deze objecten kunnen niet samengevoegd worden.", + "not_adjacent": "Deze objecten kunnen niet samengevoegd worden omdat ze niet verbonden zijn.", + "restriction": "Deze objecten kunnen niet samengevoegd worden omdat minstens één ervan lid is van een \"{relation}\"-relatie.", + "incomplete_relation": "Deze objecten kunnen niet samengevoegd worden omdat minstens één ervan niet volledig gedownload is.", + "conflicting_tags": "Deze objecten kunnen niet samengevoegd worden omdat sommige van hun tags conflicteren." }, "move": { "title": "Verschuif", @@ -212,6 +218,7 @@ "nothing": "Niets om opnieuw te doen." }, "tooltip_keyhint": "Sneltoets:", + "browser_notice": "Deze editor werkt in Firefox, Chrome, Safari, Opera en Internet Explorer 11 en hoger. Download een nieuwere versie van je browser of gebruik Potlatch 2 om de kaart aan te passen.", "translate": { "translate": "Vertaal", "localized_translation_label": "Naam in meerdere talen", @@ -244,7 +251,9 @@ "warnings": "Waarschuwingen", "modified": "Aangepast", "deleted": "Verwijderd", - "created": "Aangemaakt" + "created": "Aangemaakt", + "about_changeset_comments": "Over opmerking bij wijzigingen", + "about_changeset_comments_link": "//wiki.openstreetmap.org/wiki/NL:Good_changeset_comments" }, "contributors": { "list": "Aanpassingen door {users}", @@ -283,6 +292,7 @@ "no_documentation_key": "Er is geen documentatie beschikbaar voor deze categorie", "show_more": "Toon Meer", "view_on_osm": "Toon op openstreetmap.org", + "all_fields": "Alle velden", "all_tags": "Alle tags", "all_members": "Alle leden", "all_relations": "Alle relaties", @@ -315,10 +325,12 @@ "description": "Achtergrondinstellingen", "percent_brightness": "Helderheid: {opacity}%", "none": "Geen", + "best_imagery": "Beste bekende afbeeldingsbron voor deze locatie", "custom": "Aangepast", "custom_button": "Aangepaste achtergrond aanpassen", "custom_prompt": "Voeg een tegel-URL-sjabloon toe. Geldige placeholders zijn {z}, {x}, {y} voor het Z/X/Y-schema en {u} voor het quadtile-schema.", "fix_misalignment": "Repareer de ligging", + "imagery_source_faq": "Waar komen deze afbeeldingen vandaan? (Engels)", "reset": "Standaard herstellen", "minimap": { "description": "Minikaart", @@ -338,14 +350,6 @@ "description": "Punten", "tooltip": "Interessante Punten" }, - "major_roads": { - "description": "Hoofdwegen", - "tooltip": "Autowegen, Straten …" - }, - "minor_roads": { - "description": "Kleine wegen", - "tooltip": "Toegangswegen, Rijbanen in Parkings, Veldwegen …" - }, "paths": { "description": "Paden", "tooltip": "Trottoirs, Paden voor Voetgangers of Fietsers …" @@ -442,7 +446,9 @@ "facebook": "Deel op Facebook", "twitter": "Deel op Twitter", "google": "Deel op Google+", - "help_html": "Je wijzigingen zouden binnen enkele minuten zichtbaar moeten zijn in de \n\"Standaard\"-laag. Andere lagen, en sommige kenmerken, kunnen langer duren\n(meer informatie hierover, in het Engels).\n" + "help_html": "Je wijzigingen zouden binnen enkele minuten zichtbaar moeten zijn in de \"Standaard\"-laag. Andere lagen, en sommige kenmerken, kunnen langer duren.", + "help_link_text": "Meer hierover, in het Engels", + "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", @@ -487,9 +493,15 @@ "zoom": "GPX-route in beeld brengen", "browse": "Blader naar een .gpx-bestand" }, - "mapillary": { + "mapillary_images": { "tooltip": "Foto's op straatniveau van Mapillary", - "title": "Foto Overheen Leggen (Mapillary)", + "title": "Foto-laag (Mapillary)" + }, + "mapillary_signs": { + "tooltip": "Verkeerslichten uit Mapillary", + "title": "Herkende-verkeersborden-laag (Mapillary)" + }, + "mapillary": { "view_on_mapillary": "Bekijk deze afbeelding op Mapillary" }, "help": { @@ -505,50 +517,82 @@ "relations": "# Relaties\n\nEen relatie is een speciaal type object in OpenStreetMap dat andere objecten groepeert. Twee vaakvoorkomende types relaties zijn bijvoorbeeld de *routerelatie*, die delen van een weg die tot eenzelfde snelweg behoren groepeert, en *multipolygonen*, die verschillende lijnen groeperen die samen een complex vlak definiëren (een van verschillende delen met gaten erin, zoals bij een donut).\n\nDe groep van elementen in een relatie heten *leden*. In de zijbalk kan je zien van welke relaties een element lid is, en daar op een relatie klikken om die te selecteren. Wanneer de relatie is geselecteerd, kan je al haar leden in een lijst in de zijbalk zien, en worden ze gehighlight op de kaart.\n\niD zal meestal relaties automatisch voor je in orde houden terwijl je bewerkt. Het belangrijkste waar je moet aan denken is dat als je een deel van een weg verwijdert om het nauwkeuriger opnieuw te tekenen, het nieuwe stuk weg lid moet zijn van dezelfde relaties als het oude.\n\n## Relaties Bewerken\n\nAls je relaties wilt bewerken, zijn hier de basisvaardigheden.\n\nOm een object aan een relatie toe te voegen, selecteer het object, klik op de \"+\"-knop in het \"Alle relaties\"-gedeelte van de zijbalk en selecteer of typ de naam van de relatie.\n\nOm een nieuwe relatie te maken, selecteer je het eerste object dat er deel van uit moet maken, klik je op de \"+\"-knop in het \"Alle relaties\"-gedeelte en kies je \"Nieuwe relatie …\"\n\nOm een object van een relatie te verwijderen, selecteer je dat object en klik je op de vuilnisbakknop naast de relatie waaruit je het object wil verwijderen.\n\nJe kan multipolygonen met gaten maken door het \"Samenvoegen\"-gereedschap te gebruken. Teken twee vlakken (de binnenkant en de buitenkant), hou de Shift-toets ingedrukt en klik achtereenvolgens op hen allemaal om ze te selecteren. Klik dan op de \"Samenvoegen\"-knop (+).\n" }, "intro": { + "graph": { + "city_hall": "Stadhuis van Verweggistan", + "fire_department": "Brandweer van Verweggistan", + "memory_isle_park": "Achtmeipark", + "riverwalk_trail": "Rivierbloesempad", + "w_michigan_ave": "Evendijk West", + "e_michigan_ave": "Evendijk Oost", + "spring_st": "Lentestraat", + "scidmore_park": "Maximapark", + "petting_zoo": "Maximapark", + "n_andrews_st": "Cartografiestraat", + "s_andrews_st": "Cartografiestraat", + "n_constantine_st": "Einderstraat", + "s_constantine_st": "Einderstraat", + "rocky_river": "Rotsrivier", + "railroad_dr": "Spoorwegstraat", + "conrail_rr": " ", + "st_joseph_river": "Kleine Dommel", + "n_main_st": "Kerkstraat", + "s_main_st": "Kerkstraat", + "water_st": "Waterstraat", + "foster_st": "Weeshuisstraat", + "portage_river": "Muinkschelde", + "flower_st": "Bloemstraat", + "elm_st": "Elmstraat", + "walnut_st": "Walnootstraat", + "morris_ave": "Einsteinstraat", + "east_st": "Oosterstraat", + "portage_ave": "Muinkkaai" + }, "navigation": { "title": "Navigatie", "drag": "De grote kaart toont de OpenStreetMap-gegevens bovenop een achtergrond. Je kan navigeren door te slepen en te schuiven, net zoals iedere online kaart. **Versleep de kaart!**", "select": "Kaartobjecten worden op drie manieren weergegeven: door punten, lijnen of vlakken. Alle objecten kunnen worden geselecteerd door erop te klikken. **Klik op de punt om 'm te selecteren.**", - "header": "De titel toont ons het objecttype.", - "pane": "Als een object wordt geselecteerd, wordt de objectenbewerker getoond. De titel toont ons het objecttype en het hoofdscherm toont eigenschappen van het object, zoals de naam en het adres. **Sluit de objectenbewerker met de sluitknop rechtsboven.**" + "pane": "Als een object wordt geselecteerd, wordt de objectbewerker getoond. De titel toont ons het objecttype en het hoofdscherm toont eigenschappen van het object, zoals de naam en het adres. **Sluit de objectenbewerker met de {button}-knop rechtsboven.**", + "search": "Je kan ook zoeken naar objecten op het scherm, of wereldwijd. **Zoek naar '{name}'**", + "choose": "**Kies {name} uit de lijst om het te selecteren.**", + "chosen": "Fantastisch! {name} is nu geselecteerd. **Sluit de objectbewerker door op de {button}-knop te klikken.**" }, "points": { "title": "Punten", - "add": "Punten kunnen worden gebruikt om objecten zoals winkels, restaurants en monumenten weer te geven. Ze geven een specifieke locatie aan en beschrijven wat daar is. **Klik op de Punt-knop om een nieuw punt toe te voegen.**", - "place": "Het punt kan worden geplaatst door op de kaart te klikken. **Plaats het punt bovenop het gebouw.**", + "add": "Punten kunnen worden gebruikt om objecten zoals winkels, restaurants en monumenten weer te geven. Ze geven een specifieke locatie aan en beschrijven wat daar is. **Klik op de {button}-knop om een nieuw punt toe te voegen.**", + "place": "Het punt kan worden geplaatst door op de kaart te klikken. **Klik op de kaart om het punt bovenop het gebouw te plaatsen.**", "search": "Er zijn veel verschillende objecten die door een punt kunnen worden weergegeven. Het punt dat je zojuist hebt toegevoegd is een Cafetaria. **Zoek naar '{name}'**", "choose": "**Selecteer 'Cafetaria' uit de lijst.**", "describe": "Het punt wordt nu aangeduid als een cafetaria. Door de objectbewerker te gebruiken kunnen we meer informatie over een object toevoegen. **Voeg een naam toe**", - "close": "De objectbewerker kan worden gesloten door op de sluitknop te klikken. **Sluit de objectbewerker**", + "close": "De objectbewerker onthoudt al je aanpassingen. Als je een object aanpast, verandert de sluitknop in een vinkje. **Klik de {button}-knop om de objectbewerker te sluiten**", "reselect": "Vaak zullen er al wel punten staan, maar bevatten ze fouten of zijn ze onvolledig. We kunnen bestaande punten aanpassen. **Selecteer het punt dat je zojuist hebt aangemaakt.**", - "fixname": "**Wijzig de naam en sluit de objectbewerker.**", - "reselect_delete": "Alle objecten in de kaart kunnen worden verwijderd. **Klik op het punt dat je hebt aangemaakt.**", - "delete": "Het menu rond het punt bevat handelingen die je erop kunt uitvoeren, waaronder verwijderen. **Verwijder het punt.**" + "fixname": "**Verander de naam en sluit de objectbewerker met de {button}-knop.**", + "reselect_delete": "Alle objecten in de kaart kunnen worden verwijderd. **Klik op het punt dat je hebt aangemaakt om het te selecteren.**", + "delete": "Het menu rond het punt bevat handelingen die je erop kunt uitvoeren, waaronder verwijderen. **Verwijder het punt met de {button}-knop.**" }, "areas": { "title": "Vlakken", - "add": "Vlakken worden gebruikt om de grenzen van de objecten, zoals meren, gebouwen en woonwijken te tonen. Ze kunnen ook worden gebruikt voor het in kaart brengen van meer gedetailleerde objecten die je normaal als punten in kaart zou brengen. **Klik op de knop Vlak om een nieuw vlak toe te voegen.**", - "corner": "Vlakken worden getekend door punten te plaatsen die de grens van een vlak markeren. **Plaats het startpunt op een van de hoeken van de speeltuin.**", + "add": "Vlakken worden gebruikt om de grenzen van de objecten, zoals meren, gebouwen en woonwijken te tonen. Ze kunnen ook worden gebruikt voor het meer gedetailleerd in kaart brengen van objecten die je anders als punten zou toevoegen. **Klik op de {button}-knop om een nieuw vlak toe te voegen.**", + "corner": "Vlakken worden getekend door punten te tekenen op de grens ervan. **Klik om een beginpunt te plaatsen op een van de hoeken van de speeltuin.**", "place": "Teken het vlak door meer knooppunten te plaatsen. Beëindig het vlak door op het eerste knooppunt te klikken. **Teken een vlak voor de speeltuin.**", "search": "**Zoek naar '{name}'.**", "choose": "**Selecteer Speeltuin uit de lijst.**", - "describe": "**Voeg een naam toe en sluit de objectbewerker**" + "describe": "**Voeg een naam toe, klik dan op de {button}-knop om de objectbewerker te sluiten.**" }, "lines": { "title": "Lijnen", - "add": "Lijnen worden gebruikt om objecten zoals wegen, spoorlijnen en rivieren weer te geven. **Klik op de Lijn-knop om een nieuwe lijn toe te voegen.**", + "add": "Lijnen worden gebruikt om objecten zoals wegen, spoorwegen en rivieren voor te stellen. **Klik op de {button}-knop om een nieuwe lijn toe te voegen.**", "start": "**Begin de lijn door te klikken op een uiteinde van de weg.**", - "intersect": "Klik om meer knooppunten aan de lijn toe te voegen. Je kan de kaart verslepen tijdens het tekenen als dat nodig is. Wegen en veel andere lijnen zijn onderdeel van een groter netwerk. Het is belangrijk dat deze lijnen correct aan elkaar zijn verbonden, zodat je een route kan laten berekenen. **Klik op 'Flower Street' om een kruising te maken waar de twee lijnen worden verbonden.**", + "intersect": "Klik om meer punten toe te voegen aan de lijn. Je kan de kaart verslepen als dat nodig is. Wegen, en veel andere soorten lijnen, maken deel uit van een groter netwerk. Het is belangrijk dat deze lijnen goed met elkaar verbonden zijn opdat navigatiesoftware kan werken. **Klik op {name} om een kruispunt te maken tussen de twee lijnen.**", "finish": "Lijnen kunnen worden beëindigd door nogmaals op het laatste knooppunt te klikken. **Beëindig het tekenen van de weg.**", "road": "**Selecteer 'Weg' uit de lijst**", "residential": "Er zijn verschillende soorten wegen, het meest voorkomende type is 'Straat'. **Kies het wegtype 'Straat'**", - "describe": "**Geef de weg een naam en sluit de objectbewerker.**", - "restart": "De weg moet 'Flower Street' kruisen.", + "describe": "**Geef de weg een naam, klik dan op de {button}-knop om de objectbewerker te sluiten.**", + "restart": "De weg moet een kruispunt hebben met {name}.", "wrong_preset": "Je hebt niet het wegtype 'Straat' geselecteerd. **Klik hier om opnieuw te kiezen**" }, "startediting": { "title": "Begin met aanpassen", - "help": "Meer documentatie en deze rondleiding zijn hier beschikbaar.", + "help": "Je kan deze rondleiding en meer documentatie vinden door op de {button}-knop te klikken.", "save": "Vergeet niet om je aanpassingen regelmatig op te slaan!", "start": "Karteer de wereld!" } @@ -556,34 +600,34 @@ "presets": { "categories": { "category-building": { - "name": "Gebouw" + "name": "Gebouwobjecten" }, "category-golf": { - "name": "Golf" + "name": "Golfobjecten" }, "category-landuse": { - "name": "Landgebruik" + "name": "Landgebruikobjecten" }, "category-path": { - "name": "Pad" + "name": "Pad-objecten" }, "category-rail": { - "name": "Spoor" + "name": "Spoorwegobjecten" }, "category-restriction": { - "name": "Beperking" + "name": "Beperkingsobjecten" }, "category-road": { - "name": "Weg" + "name": "Weg-objecten" }, "category-route": { - "name": "Route" + "name": "Routeobjecten" }, "category-water-area": { - "name": "Waterbekkens" + "name": "Waterobjecten" }, "category-water-line": { - "name": "Waterloop" + "name": "Waterloopobjecten" } }, "fields": { @@ -845,6 +889,12 @@ "description": { "label": "Omschrijving" }, + "diaper": { + "label": "Luierverschoning mogelijk" + }, + "dock": { + "label": "Type" + }, "drive_through": { "label": "Drive-Through" }, @@ -1065,6 +1115,9 @@ "label": "Snelheidsbeperking", "placeholder": "40, 50, 60 …" }, + "maxstay": { + "label": "Maximale verblijftijd" + }, "mtb/scale": { "label": "Mountain Bike Moeilijkheidsgraad", "options": { @@ -1193,7 +1246,7 @@ "hike": "Wandelen", "ice_skate": "IJsschaatsen", "nordic": "Nordic", - "playground": "Speelplaats", + "playground": "Speeltuin", "skitour": "Skitour", "sled": "Kleine slee", "sleigh": "Slee getrokken door dieren", @@ -1299,7 +1352,7 @@ } }, "service_rail": { - "label": "Type Dienstspoor", + "label": "Type dienstspoor", "options": { "crossover": "Wisselspoor", "siding": "Zijspoor", @@ -1316,6 +1369,9 @@ "shop": { "label": "Type" }, + "site": { + "label": "Type" + }, "sloped_curb": { "label": "Schuine stoeprand" }, @@ -1581,8 +1637,8 @@ "terms": "huren, fietsen" }, "amenity/bicycle_repair_station": { - "name": "Fietsherstelpunt", - "terms": "fietsonderhoud, onderhoud, banden, fietsbanden, fietspomp, fietsherstelstation, fietsenmaker" + "name": "Openbare fietsgereedschappen", + "terms": "fietsherstelplaats" }, "amenity/biergarten": { "name": "Biergarten", @@ -1660,7 +1716,7 @@ "name": "Tandarts", "terms": "tandheelkundige, mond, tanden" }, - "amenity/doctor": { + "amenity/doctors": { "name": "Dokter", "terms": "arts, geneesheer, huisarts" }, @@ -1678,6 +1734,10 @@ "name": "Fastfoodrestaurant", "terms": "hamburgers, frieten, pizza" }, + "amenity/ferry_terminal": { + "name": "Veerbootterminal", + "terms": "ferryterminal,veerpontterminal,pontterminal,aanmeren,dok" + }, "amenity/fire_station": { "name": "Brandweerkazerne" }, @@ -1701,6 +1761,9 @@ "name": "Ziekenhuisgebied", "terms": "ziekenhuis, hospitaal, ziekenhuisgrond, hospitaalgrond, ziekenhuisgebied, hospitaalgebied, kliniek" }, + "amenity/hunting_stand": { + "name": "Jachthut" + }, "amenity/kindergarten": { "name": "Gebied van Crèche/Kleuterschool" }, @@ -1728,6 +1791,9 @@ "name": "Ingang/Uitgang van Parkingcomplex", "terms": "inrit, uitrit" }, + "amenity/parking_space": { + "name": "Parkeerplaats" + }, "amenity/pharmacy": { "name": "Apotheek", "terms": "geneesmiddelen, apoteek" @@ -1840,12 +1906,50 @@ }, "amenity/townhall": { "name": "Gemeentehuis", - "terms": "stadhuis, gemeentekantoor, stadsbestuur, burgemeester" + "terms": "stadhuis,gemeentekantoor,stadsbestuur,burgemeester" }, "amenity/university": { "name": "Campus van Universiteit of Hogeschool", "terms": "universiteit, hogeschool, onderwijs, hoger onderwijs" }, + "amenity/vending_machine/cigarettes": { + "name": "Sigarettenautomaat" + }, + "amenity/vending_machine/condoms": { + "name": "Condoomautomaat", + "terms": "automaat" + }, + "amenity/vending_machine/drinks": { + "name": "Drankautomaat", + "terms": "drinken,waterautomaat,automaat" + }, + "amenity/vending_machine/excrement_bags": { + "name": "Strontzakjesautomaat", + "terms": "poepzakjesautomaat,hondenstrontzakjesautomaat,hondenpoepzakjesautomaat,dierenstront,automaat" + }, + "amenity/vending_machine/news_papers": { + "name": "krantenautomaat", + "terms": "automaat" + }, + "amenity/vending_machine/parcel_pickup_dropoff": { + "name": "Pakketautomaat", + "terms": "postautomaat,pakjesautomaat,leveringsautomaat,pakketjesautomaat,automaat" + }, + "amenity/vending_machine/parking_tickets": { + "name": "Parkeerticketautomaat", + "terms": "ticketautomaat,automaat" + }, + "amenity/vending_machine/public_transport_tickets": { + "name": "Automaat voor tickets voor openbaar vervoer", + "terms": "openbaarvervoerticketsautomaat,ticketautomaat,automaat" + }, + "amenity/vending_machine/sweets": { + "name": "Snackautomaat", + "terms": "etenautomaat,automaat" + }, + "amenity/vending_machine/vending_machine": { + "name": "Automaat" + }, "amenity/veterinary": { "name": "Dierenarts", "terms": "veearts, dierendokter" @@ -1854,6 +1958,14 @@ "name": "Prullenbak", "terms": "afvalbak, vuilnisbak" }, + "amenity/waste_disposal": { + "name": "Kleine afvalcontainer", + "terms": "restafval,milieustraat,vuilbak" + }, + "amenity/water_point": { + "name": "Waterpunt voor kampeerauto's", + "terms": "drinkwatertank,watertank,waterpunt voor campers" + }, "area": { "name": "Vlak", "terms": "gebied,anders,overige,iets anders,algemeen" @@ -1867,7 +1979,8 @@ "terms": "grens, afscheiding, afsluiting, scheiding" }, "barrier/block": { - "name": "Blok" + "name": "Blok", + "terms": "wegversperring" }, "barrier/bollard": { "name": "Paaltjes", @@ -2036,7 +2149,7 @@ "terms": "school, onderwijs, secundair onderwijs, lager onderwijs, basisschool, middelbaar, voortgezet onderwijs" }, "building/semidetached_house": { - "name": "NIET GEBRUIKEN - Koppelwoninghelft" + "name": "Verworpen tag, gebruik dit niet" }, "building/shed": { "name": "Schuurtje", @@ -2416,7 +2529,7 @@ "name": "Verbinding van tertiaire weg" }, "highway/track": { - "name": "Veldweg" + "name": "Veld- of bosweg" }, "highway/traffic_signals": { "name": "Verkeerslichten", @@ -2433,9 +2546,6 @@ "highway/turning_circle": { "name": "Keerplein" }, - "highway/unclassified": { - "name": "Ongeclassificeerde weg" - }, "historic": { "name": "Geschiedskundige plaats" }, @@ -2565,6 +2675,9 @@ "name": "Speelzaal (met kansspelmachines)", "terms": "casino,slot machine,slots,gokken,slotmachine" }, + "leisure/bird_hide": { + "name": "Vogelkijkscherm" + }, "leisure/bowling_alley": { "name": "Bowlingbaan", "terms": "bowlingcentrum,kegelbaan,bowlen,bowl inn" @@ -2636,19 +2749,24 @@ "name": "Volleybalveld" }, "leisure/playground": { - "name": "Speelplaats", - "terms": "speeltuin, speelterrein" + "name": "Speeltuin", + "terms": "speelplaats,speelterrein" }, "leisure/running_track": { "name": "Looppiste", "terms": "atletiekbaan, stadion, stadium, hardlopen, hordenloop" }, "leisure/slipway": { - "name": "Botenhelling" + "name": "Botenhelling", + "terms": "trailerhelling,tewaterlating,te water laten,boot,helling,boothelling" }, - "leisure/sports_center": { - "name": "Sportcentrum / Sportschool / Fitnesscentrum", - "terms": "fitness, fitnesscentrum, sportschool, gym" + "leisure/sports_centre": { + "name": "Sportcentrum / Fitnesscentrum", + "terms": "sportschool" + }, + "leisure/sports_centre/swimming": { + "name": "Zwembadfaciliteit", + "terms": "zwemmen,waterbad,duiken" }, "leisure/stadium": { "name": "Stadion" @@ -2661,6 +2779,10 @@ "name": "Racepiste (niet voor Gemotoriseerde Voertuigen)", "terms": "atletiekbaan, stadion, stadium, hardlopen, hordenloop, fietsen, parcours" }, + "leisure/water_park": { + "name": "Waterpretpark", + "terms": "subtropisch zwembad,zwembad,duiken,zwemmen" + }, "line": { "name": "Lijn", "terms": "anders,overige,iets anders,algemeen" @@ -2674,6 +2796,9 @@ "man_made/breakwater": { "name": "Golfbreker" }, + "man_made/chimney": { + "name": "Industriële schoorsteen" + }, "man_made/cutline": { "name": "Scheidingslijn" }, @@ -2685,6 +2810,14 @@ "name": "Vlaggemast", "terms": "vlaggemast" }, + "man_made/gasometer": { + "name": "Gashouder", + "terms": "voorraadtank,gastank,gasopslagtank,oude gastank" + }, + "man_made/groyne": { + "name": "Strandhoofd", + "terms": "golfbreker" + }, "man_made/lighthouse": { "name": "Vuurtoren", "terms": "lichtbaken" @@ -2716,6 +2849,10 @@ "name": "Opslagtank", "terms": "olietank,silo" }, + "man_made/surveillance": { + "name": "Bewaking", + "terms": "bewakingscamera,cctv" + }, "man_made/survey_point": { "name": "Landmeetkundig referentiepunt" }, @@ -2735,6 +2872,10 @@ "man_made/water_works": { "name": "Waterwinstation" }, + "man_made/works": { + "name": "Fabriek", + "terms": "fabricagefaciliteit,autofabriek,aluminiumverwerking,meubelfabriek,olieraffinaderij,plasticrecyclage" + }, "military/airfield": { "name": "Vliegveld", "terms": "vliegveld" @@ -2971,7 +3112,7 @@ }, "power/generator": { "name": "Elektriciteitsgenerator", - "terms": "stroom, elektriciteit, energieopwekking, windmolen, zonnepaneel, elektriciteitscentrale, energiecentrale, kerncentrale" + "terms": "stroom, elektriciteit, energieopwekking, windmolen, windturbine, zonnepaneel, elektriciteitscentrale, energiecentrale, kerncentrale" }, "power/line": { "name": "Elektriciteitsleiding", @@ -3006,16 +3147,16 @@ "name": "Stopplaats" }, "railway": { - "name": "Spoorwegemplacement", - "terms": "spoorweg" + "name": "Spoorweg", + "terms": "sporen,treinspoor,rails,treinrails" }, "railway/abandoned": { - "name": "Verloederde spoorbaan", - "terms": "in onbruik geraakte spoorbaan,ongebruikte spoorweg,oude spoorweg,voormalige spoorweg" + "name": "Voormalige spoorweg (sporen weggehaald)", + "terms": "in onbruik geraakte spoorbaan,ongebruikte spoorweg,oude spoorweg,voormalige spoorweg,rails,oude rails,sporen,oude sporen,oude treinroute,treinroute,ongebruikte spoorweg,verloederde spoorweg" }, "railway/disused": { - "name": "Ongebruikte spoorweg", - "terms": "in onbruik geraakte spoorbaan,verloederde spoorweg,oude spoorweg,voormalige spoorweg" + "name": "Ongebruikte spoorweg (sporen nog aanwezig)", + "terms": "in onbruik geraakte spoorbaan,verloederde spoorweg,oude spoorweg,voormalige spoorweg,rails,oude rails,sporen,oude sporen,oude treinroute,treinroute,voormalige spoorweg,verloederde spoorweg" }, "railway/funicular": { "name": "Kabelspoorweg", @@ -3023,11 +3164,11 @@ }, "railway/halt": { "name": "Treinhalte", - "terms": "treinhalte,strainstation,treinstop,stop,halte,station" + "terms": "treinstation,treinstop,stop,halte,station" }, "railway/level_crossing": { "name": "Spoorwegovergang", - "terms": "overweg" + "terms": "overweg,spooroverweg,treinkruising,treinsporen" }, "railway/monorail": { "name": "Monorail", @@ -3039,7 +3180,7 @@ }, "railway/platform": { "name": "Spoorperron", - "terms": "spoorwegperron" + "terms": "spoorwegperron,treinperron,tramperron,metroperron" }, "railway/rail": { "name": "Spoorweg", @@ -3086,8 +3227,8 @@ "terms": "antiek, winkel" }, "shop/art": { - "name": "Kunstgalerie", - "terms": "galerij, kunstgalerij, galerie, tentoonstelling, exposé" + "name": "Kunstwinkel", + "terms": "galerij,kunstgalerij,galerie,kunstgalerie,tentoonstelling" }, "shop/baby_goods": { "name": "Babyartikelenwinkel", @@ -3390,6 +3531,9 @@ "shop/stationery": { "name": "Kantoorboekhandel" }, + "shop/storage_rental": { + "name": "Verworpen tag, gebruik dit niet" + }, "shop/supermarket": { "name": "Supermarkt", "terms": "supermarkt, grootwarenhuis" @@ -3477,6 +3621,10 @@ "name": "Chalet", "terms": "chalet,vakantiehuis,vakantiehuisje,huisje,bungalow" }, + "tourism/gallery": { + "name": "Kunstgallerij", + "terms": "tentoonstelling,exposé,gallerij,kunstgallerie,gallerie" + }, "tourism/guest_house": { "name": "Pension", "terms": "bed and breakfast,bed & breakfast,hotel,B&B" @@ -3602,12 +3750,19 @@ "type/route_master": { "name": "Lijn" }, + "type/site": { + "name": "Site" + }, "vertex": { "name": "Overige" }, "waterway": { "name": "Waterweg" }, + "waterway/boatyard": { + "name": "Scheepswerf", + "terms": "bootwerf,scheepsherstellingen,bootherstellingen,droogdok,bouwdok" + }, "waterway/canal": { "name": "Kanaal" }, @@ -3643,6 +3798,10 @@ "name": "Beek", "terms": "stroom,rivier" }, + "waterway/water_point": { + "name": "Waterpunt voor boten", + "terms": "drinkwatertank,watertank" + }, "waterway/weir": { "name": "Stuw", "terms": "waterkering,stuwdam,keerdam" diff --git a/dist/locales/no.json b/dist/locales/no.json index eb4febb14..26387eb2b 100644 --- a/dist/locales/no.json +++ b/dist/locales/no.json @@ -1,7 +1,7 @@ { "modes": { "add_area": { - "title": "Areal", + "title": "Område", "description": "Legg til parker, bygninger, innsjøer eller andre området på kartet.", "tail": "Trykk på kartet for å starte og tegne et område, slik som en park, innsjø eller bygning." }, @@ -37,6 +37,9 @@ "continue": { "key": "A", "title": "Fortsett", + "description": "Videreføre en linje.", + "not_eligible": "Ingen linje kan bli videreført her.", + "multiple": "Flere linjer kan videreføres her. For å velge en linje, hold Shift knappen og klikk på en linje for å velge den.", "annotation": { "line": "Videreførte en linje.", "area": "Videreførte et areal." @@ -50,24 +53,43 @@ }, "circularize": { "title": "Gjør rund", + "description": { + "line": "Gjør denne linjen sirkulær.", + "area": "Gjør dette området sirkulært." + }, "key": "O", "annotation": { "line": "Laget en linje rund.", "area": "Laget et areal rundt." - } + }, + "not_closed": "Denne kan ikke bli sirkulær, for endene er ikke koblet.", + "too_large": "Denne kan ikke bli sirkulær fordi for lite av den er synlig.", + "connected_to_hidden": "Denne kan ikke bli sirkulær fordi den er koblet til en skjult egenskap." }, "orthogonalize": { + "title": "Rett opp hjørner", + "description": { + "line": "Rett opp hjørner på denne linja.", + "area": "Rett opp hjørner i dette området." + }, "key": "S", "annotation": { "line": "Laget hjørnene på linjen vinkelrette.", "area": "Laget hjørnene på arealet vinkelrette." - } + }, + "not_squarish": "Denne kan ikke rettes opp fordi det er vanskelig å finne hjørner.", + "too_large": "Denne kan ikke rettes opp fordi kun noen deler er synlige.", + "connected_to_hidden": "Denne kan ikke rettes opp fordi den er knyttet til en skjult kartegenskap." }, "straighten": { - "key": "S" + "title": "Gjør rett.", + "description": "Gjør denne linjen rett.", + "key": "S", + "annotation": "Gjorde en linje rett." }, "delete": { "title": "Fjern", + "description": "Ta vekk objektet permanent.", "annotation": { "point": "Fjern et punkt.", "vertex": "Fjernet en node fra veien.", @@ -98,7 +120,9 @@ }, "merge": { "title": "Knytt sammen", + "description": "Slå sammen disse kartegenskapene.", "key": "C", + "annotation": "{n} kartegenskaper er slått sammen.", "incomplete_relation": "Disse funksjonene kan ikke bli knyttet sammen fordi hvertfall én av dem er ikke ferdig nedlastet." }, "move": { @@ -147,19 +171,44 @@ "localized_translation_language": "Velg språk", "localized_translation_name": "Navn" }, + "zoom_in_edit": "Zoom inn for å redigere", "logout": "logg ut", "loading_auth": "Kobler til OpenStreetMap...", + "report_a_bug": "Rapporter feil", + "help_translate": "Hjelp til med oversettelse", "commit": { "title": "Lagre endringer", "description_placeholder": "Kort beskrivelse av dine bidrag", + "message_label": "Kommentar til endringssettet", "save": "Lagre", "cancel": "Avbryt", + "changes": "{count} endringer", "warnings": "Advarsler", "modified": "Endret", "deleted": "Fjernet", - "created": "Opprettet" + "created": "Opprettet", + "about_changeset_comments": "Angående kommentarer til endringssett" + }, + "contributors": { + "list": "Redigeringer utført av {users}" + }, + "infobox": { + "selected": "{n} valgt(e)", + "geometry": "Geometri", + "closed": "lukket", + "center": "Senter", + "perimeter": "Perimeter", + "length": "Lengde", + "area": "Område", + "metric": "Metrisk" + }, + "geometry": { + "point": "punkt", + "line": "linje", + "area": "område" }, "geocoder": { + "search": "Søk over hele verden...", "no_results_worldwide": "Ingen resultater funnet" }, "geolocate": { @@ -169,25 +218,95 @@ "no_documentation_combination": "Det finnes ingen dokumentasjon for denne tag-kombinasjonen", "no_documentation_key": "Det finnes ingen dokumentasjon tilgjengelig for denne nøkkelen", "show_more": "Vis mer", + "all_fields": "Alle felter", + "all_tags": "Alle tagger", "all_members": "Alle medlemmer", "new_relation": "Ny relasjon...", "role": "Rolle", "choose": "Velg egenskapstype", "results": "{n} resultater for {search}", + "reference": "Les mere på OpenStreetMap Wiki", "back_tooltip": "Endre funksjon", "remove": "Fjern", "search": "Søk", "unknown": "Ukjent", + "feature_list": "Søkeegenskaper", "edit": "Endre funksjon", + "check": { + "yes": "Ja", + "no": "Nei" + }, + "none": "Ingen", + "node": "Node", "way": "Vei", "relation": "Relasjon", - "location": "Sted" + "location": "Sted", + "add_fields": "Legg til felt:" }, "background": { "title": "Bakgrunn", "description": "Bakgrunnsinnstillinger", "percent_brightness": "{opacity}% lysstyrke", - "reset": "tilbakestill" + "none": "Ingen", + "custom": "Egendefinert", + "custom_button": "Endre egendefinert bakgrunn", + "reset": "tilbakestill", + "minimap": { + "description": "Mini-kart" + } + }, + "map_data": { + "data_layers": "Datalag", + "fill_area": "Fyll områder", + "map_features": "Kartegenskaper" + }, + "feature": { + "points": { + "description": "Punkter", + "tooltip": "Interessepunkter" + }, + "paths": { + "description": "Stier", + "tooltip": "Fortau, gangveier, sykkelveier etc." + }, + "buildings": { + "description": "Bygninger", + "tooltip": "Bygninger, skur, garasjer etc." + }, + "landuse": { + "description": "Kartegenskaper for arealbruk" + }, + "boundaries": { + "description": "Grenser", + "tooltip": "Administrative grenser" + }, + "water": { + "description": "Vannrelaterte egenskaper", + "tooltip": "Elver, innsjøer, bekker, badedammer etc." + }, + "rail": { + "description": "Jernbanerelaterte egenskaper", + "tooltip": "Jernbane" + }, + "power": { + "description": "Kartegenskaper for kraftanlegg", + "tooltip": "Kraftlinjer, kraftverk etc." + }, + "others": { + "description": "Andre", + "tooltip": "Alt annet" + } + }, + "area_fill": { + "wireframe": { + "description": "Ingen fyll (wireframe)" + }, + "partial": { + "description": "Delvis fylt" + }, + "full": { + "description": "Helfylt" + } }, "restore": { "heading": "Du har ulagrede endringer", @@ -198,14 +317,29 @@ "help": "Lagre endringene i OpenStreetMap, slik at de blir synlige for andre brukere.", "no_changes": "Ingen endringer å lagre.", "uploading": "Laster opp endringer til OpenStreetMap.", - "unsaved_changes": "Du har ulagrede endringer" + "unsaved_changes": "Du har ulagrede endringer", + "conflict": { + "previous": "< Forrige", + "next": "Neste >", + "keep_local": "Behold min", + "keep_remote": "Bruk de andre sin", + "delete": "Behold som slettet", + "download_changes": "Eller last ned dine endringer", + "done": "Alle konflikter er løst!" + } }, "success": { + "edited_osm": "Redigert OSM!", "just_edited": "Du har akkurat endret OpenStreetMap!", "view_on_osm": "Vis på OSM", "facebook": "Del på Facebook", "twitter": "Del på Twitter", - "google": "Del på Google+" + "google": "Del på Google+", + "help_link_text": "Detaljer" + }, + "confirm": { + "okay": "OK", + "cancel": "Avbryt" }, "splash": { "welcome": "Velkommen til iD OpenStreetMap editor", @@ -225,14 +359,17 @@ "untagged_line": "Utagget linje", "untagged_area": "Utagget areal", "many_deletions": "Du skal slette {n} objekter. Er du sikker på at du vil gjøre dette? Dette vil slette dem fra kartet som alle andre ser på openstreetmap.org.", - "tag_suggests_area": "Taggen {tag} anbefaler at linje bør være et areal, men dette er ikke et areal" + "tag_suggests_area": "Taggen {tag} anbefaler at linje bør være et areal, men dette er ikke et areal", + "deprecated_tags": "Utgående tagger: {tags}" }, "zoom": { "in": "Forstørr", "out": "Forminsk" }, "gpx": { - "local_layer": "Lokal GPX-fil" + "local_layer": "Lokal GPX-fil", + "zoom": "Zoom inn til GPX-spor", + "browse": "Finn .gpx-fil" }, "help": { "title": "Hjelp" @@ -242,45 +379,45 @@ "title": "Navigasjon", "drag": "Hovedkartet viser data fra OpenstreetMap lagt over en bakgrunn. Du kan navigere ved å dra eller scrolle, slik som et vanlig nettkart. **Dra kartet!**" }, + "points": { + "title": "Punkter" + }, "areas": { + "title": "Områder", "search": "**Søk etter '{name}'.**" }, "lines": { "title": "Linjer" + }, + "startediting": { + "title": "Begynn redigeringen", + "start": "Begynn kartredigeringen!" } }, "presets": { "categories": { "category-building": { - "name": "Bygning" + "name": "Bygingsrelatert" }, "category-golf": { - "name": "Golf" - }, - "category-landuse": { - "name": "Arealbruk" - }, - "category-path": { - "name": "Sti" + "name": "Golfrelatert" }, "category-rail": { - "name": "Skinne" + "name": "Togsporrelaterte egenskaper" }, "category-road": { - "name": "Vei" - }, - "category-route": { - "name": "Rute" + "name": "Veirelatert" }, "category-water-area": { - "name": "Vann" + "name": "Vannrelaterte egenskaper" }, "category-water-line": { - "name": "Vann" + "name": "Vannrelaterte egenskaper" } }, "fields": { "access": { + "label": "Tillatt for", "options": { "designated": { "description": "Tilgang tillatt i henhold til skilt eller spesifike lokale lover" @@ -306,6 +443,7 @@ "title": "Tillatt" } }, + "placeholder": "Ikke spesifisert", "types": { "bicycle": "Sykler", "foot": "Fot", @@ -313,11 +451,27 @@ "motor_vehicle": "Motorkjøretøy" } }, + "access_simple": { + "label": "Tillatt for", + "placeholder": "ja" + }, "address": { "label": "Adresse", "placeholders": { "city": "By", - "street": "Gate" + "conscriptionnumber": "123", + "country": "Land", + "district": "Distrikt", + "hamlet": "Bosetning", + "housename": "Husnavn", + "housenumber": "123", + "place": "Sted", + "postcode": "Postnummer", + "province": "Provins", + "state": "Stat", + "street": "Gate", + "subdistrict": "Underdistrikt", + "suburb": "Forstad" } }, "admin_level": { @@ -326,6 +480,13 @@ "aerialway": { "label": "Type" }, + "aerialway/access": { + "options": { + "both": "Begge", + "entry": "Inngang", + "exit": "Utgang" + } + }, "aerialway/capacity": { "label": "Kapasitet (per time)", "placeholder": "500, 2500, 5000..." @@ -333,27 +494,49 @@ "aerialway/duration": { "placeholder": "1, 2, 3..." }, + "aerialway/heating": { + "label": "Oppvarmet" + }, "aerialway/occupancy": { "placeholder": "2, 4, 8..." }, + "aerialway/summer/access": { + "options": { + "both": "Begge", + "entry": "Inngang", + "exit": "Utgang" + } + }, "aeroway": { "label": "Type" }, "amenity": { "label": "Type" }, + "area/highway": { + "label": "Type" + }, + "artwork_type": { + "label": "Type" + }, "atm": { "label": "Minibank" }, "barrier": { "label": "Type" }, + "bench": { + "label": "Benk" + }, "bicycle_parking": { "label": "Type" }, "boundary": { "label": "Type" }, + "brand": { + "label": "Merke" + }, "building": { "label": "Bygning" }, @@ -365,7 +548,25 @@ "placeholder": "50, 100, 200..." }, "cardinal_direction": { - "label": "Retning" + "label": "Retning", + "options": { + "E": "Øst", + "ENE": "Øst-nordøst", + "ESE": "Øst-sørøst", + "N": "Nord", + "NE": "Nordøst", + "NNE": "Nord-nordøst", + "NNW": "Nord-nordvest", + "NW": "Nordvest", + "S": "Sør", + "SE": "Sørøst", + "SSE": "Sør-sørøst", + "SSW": "Sør-sørvest", + "SW": "Sørvest", + "W": "Vest", + "WNW": "Vest-nordvest", + "WSW": "Vest-sørvest" + } }, "clock_direction": { "label": "Retning", @@ -380,18 +581,65 @@ "construction": { "label": "Type" }, + "content": { + "label": "Innhold" + }, "country": { "label": "Land" }, + "craft": { + "label": "Type" + }, + "crop": { + "label": "Avling" + }, "crossing": { "label": "Type" }, "cuisine": { "label": "Kjøkken" }, + "cycleway": { + "label": "Sykkelfelter", + "options": { + "lane": { + "description": "Et sykkelfelt separat fra biltrafikk med en malt linje", + "title": "Standard sykkelfelt" + }, + "none": { + "description": "Ingen sykklfelt", + "title": "Ingen" + }, + "shared_lane": { + "title": "Delt sykkelfelt" + } + }, + "placeholder": "ingen", + "types": { + "cycleway:left": "Venstresidig", + "cycleway:right": "Høyresidig" + } + }, + "delivery": { + "label": "Levering" + }, "description": { "label": "Beskrivelse" }, + "dock": { + "label": "Type" + }, + "drive_through": { + "label": "Gjennomkjøring" + }, + "electrified": { + "label": "Elektrifisering", + "options": { + "no": "Nei", + "rail": "Elektrifisert jernbane", + "yes": "Ja (uspesifisert)" + } + }, "elevation": { "label": "Høyde over havet" }, @@ -401,6 +649,9 @@ "entrance": { "label": "Type" }, + "except": { + "label": "Unntak" + }, "fax": { "label": "Fax", "placeholder": "+47 22 12 34 56" @@ -409,11 +660,47 @@ "label": "Avgift" }, "fire_hydrant/type": { - "label": "Type" + "label": "Type", + "options": { + "pillar": "Over bakken", + "pond": "Vanndam", + "underground": "Under overflaten", + "wall": "Vegg" + } }, "fixme": { "label": "Fiks meg" }, + "fuel": { + "label": "Drivstoff" + }, + "fuel/biodiesel": { + "label": "Selger biodiesel" + }, + "fuel/diesel": { + "label": "Selger diesel" + }, + "fuel/e10": { + "label": "Selger E10" + }, + "fuel/e85": { + "label": "Selger E85" + }, + "fuel/lpg": { + "label": "Selger propangass" + }, + "gauge": { + "label": "Måler" + }, + "gender": { + "label": "Kjønn", + "options": { + "female": "Hunkjønn", + "male": "Hankjønn", + "unisex": "Unisex" + }, + "placeholder": "Ukjent" + }, "generator/method": { "label": "Metode" }, @@ -423,12 +710,26 @@ "generator/type": { "label": "Type" }, + "golf_hole": { + "label": "Referanse", + "placeholder": "Hull nummer (1-18)" + }, + "handicap": { + "label": "Handikapp", + "placeholder": "1-18" + }, + "handrail": { + "label": "Gelender" + }, "highway": { "label": "Type" }, "historic": { "label": "Type" }, + "hoops": { + "placeholder": "1, 2, 4..." + }, "iata": { "label": "IATA" }, @@ -438,17 +739,28 @@ "incline": { "label": "Stigning" }, + "incline_steps": { + "options": { + "down": "Ned", + "up": "Opp" + } + }, "information": { "label": "Type" }, "internet_access": { "label": "Internettilgang", "options": { + "no": "Nei", "terminal": "Terminal", "wired": "Kablet", - "wlan": "Trådløs" + "wlan": "Trådløs", + "yes": "Ja" } }, + "lamp_type": { + "label": "Type" + }, "landuse": { "label": "Type" }, @@ -459,6 +771,22 @@ "layer": { "label": "Lag" }, + "leaf_cycle": { + "options": { + "evergreen": "Eviggrønn", + "mixed": "Blandet" + } + }, + "leaf_cycle_singular": { + "options": { + "evergreen": "Eviggrønn" + } + }, + "leaf_type": { + "options": { + "mixed": "Blandet" + } + }, "leisure": { "label": "Type" }, @@ -493,10 +821,19 @@ "label": "Type" }, "oneway": { - "label": "Enveis" + "label": "Enveis", + "options": { + "no": "Nei", + "undefined": "Antatt til å være Nei", + "yes": "Ja" + } }, "oneway_yes": { - "label": "Enveis" + "label": "Enveis", + "options": { + "no": "Nei", + "yes": "Ja" + } }, "opening_hours": { "label": "Timer" @@ -508,12 +845,20 @@ "label": "Park & Ride" }, "parking": { - "label": "Type" + "label": "Type", + "options": { + "sheds": "Skur/utebod", + "surface": "Overflate", + "underground": "Under overflaten" + } }, "phone": { "label": "Telefon", "placeholder": "+47 22 12 34 56" }, + "piste/type": { + "label": "Type" + }, "place": { "label": "Type" }, @@ -544,12 +889,35 @@ "service": { "label": "Type" }, + "service/bicycle/chain_tool": { + "options": { + "no": "Nei", + "undefined": "Antatt til å være Nei", + "yes": "Ja" + } + }, + "service/bicycle/pump": { + "options": { + "no": "Nei", + "undefined": "Antatt til å være Nei", + "yes": "Ja" + } + }, + "shelter": { + "label": "Skur" + }, "shelter_type": { "label": "Type" }, "shop": { "label": "Type" }, + "site": { + "label": "Type" + }, + "smoking": { + "label": "Røyking" + }, "source": { "label": "Kilde" }, @@ -559,10 +927,15 @@ "sport_ice": { "label": "Sport" }, + "sport_racing": { + "label": "Idrett" + }, "structure": { "label": "Struktur", "options": { "bridge": "Bru", + "embankment": "Dike", + "ford": "Vadested", "tunnel": "Tunnel" }, "placeholder": "Ukjent" @@ -570,15 +943,30 @@ "studio_type": { "label": "Type" }, + "substation": { + "label": "Type" + }, "surface": { "label": "Overflate" }, + "takeaway": { + "options": { + "no": "Nei", + "yes": "Ja" + } + }, "tourism": { "label": "Type" }, "towertype": { "label": "Tårntype" }, + "traffic_signals": { + "label": "Type" + }, + "trees": { + "label": "Trær" + }, "tunnel": { "label": "Tunnel" }, @@ -663,21 +1051,33 @@ "amenity/car_wash": { "name": "Bilvask" }, + "amenity/casino": { + "name": "Kasino" + }, + "amenity/charging_station": { + "name": "Ladestasjon" + }, "amenity/cinema": { "name": "Kino" }, + "amenity/clinic": { + "name": "Klinikk" + }, "amenity/clock": { "name": "Klokke" }, - "amenity/doctor": { - "name": "Doktor" - }, "amenity/drinking_water": { "name": "Drikkevann" }, + "amenity/embassy": { + "name": "Ambassade" + }, "amenity/fast_food": { "name": "Hurtigmat" }, + "amenity/ferry_terminal": { + "name": "Fergeterminal" + }, "amenity/fire_station": { "name": "Brannstasjon" }, @@ -690,15 +1090,33 @@ "amenity/grave_yard": { "name": "Kirkegård" }, + "amenity/hospital": { + "name": "Sykehusområde" + }, + "amenity/kindergarten": { + "name": "Barnehageområde" + }, "amenity/library": { "name": "Bibliotek" }, "amenity/marketplace": { "name": "Markedsplass" }, + "amenity/motorcycle_parking": { + "name": "Motorsykkelparkering" + }, "amenity/nightclub": { "name": "Nattklubb" }, + "amenity/parking": { + "name": "Bilparkering" + }, + "amenity/parking_entrance": { + "name": "Innkjøring/utkjøring parkeringsgarasje" + }, + "amenity/parking_space": { + "name": "Parkeringsplass" + }, "amenity/pharmacy": { "name": "Apotek" }, @@ -729,9 +1147,24 @@ "amenity/pub": { "name": "Pub" }, + "amenity/recycling": { + "name": "Resirkulering" + }, "amenity/restaurant": { "name": "Restaurant" }, + "amenity/school": { + "name": "Skoleområde" + }, + "amenity/shelter": { + "name": "Skur" + }, + "amenity/social_facility/homeless_shelter": { + "name": "Overnatting for hjemløse" + }, + "amenity/studio": { + "name": "Studio" + }, "amenity/swimming_pool": { "name": "Svømmebasseng" }, @@ -741,12 +1174,21 @@ "amenity/telephone": { "name": "Telefon" }, + "amenity/theatre": { + "name": "Teater" + }, "amenity/toilets": { "name": "Toaletter" }, "amenity/townhall": { "name": "Rådhus" }, + "amenity/university": { + "name": "Universitetsområde" + }, + "amenity/veterinary": { + "name": "Veterinær" + }, "amenity/waste_basket": { "name": "Søppel" }, @@ -756,9 +1198,15 @@ "barrier": { "name": "Hinder" }, + "barrier/city_wall": { + "name": "Bymur" + }, "barrier/cycle_barrier": { "name": "Sykkelhinder" }, + "barrier/ditch": { + "name": "Grøft" + }, "barrier/entrance": { "name": "Inngang" }, @@ -786,21 +1234,294 @@ "building/apartments": { "name": "Leiligheter" }, + "building/barn": { + "name": "Låve" + }, + "building/bunker": { + "name": "Bunker" + }, + "building/cabin": { + "name": "Hytte" + }, + "building/cathedral": { + "name": "Katedral" + }, + "building/chapel": { + "name": "Kapell" + }, + "building/church": { + "name": "Kirke" + }, + "building/college": { + "name": "College" + }, + "building/commercial": { + "name": "Kommersiell bygning" + }, + "building/construction": { + "name": "Bygning under oppføring" + }, + "building/dormitory": { + "name": "Sovesal" + }, + "building/entrance": { + "name": "Inngang/utgang" + }, + "building/garage": { + "name": "Garasje" + }, + "building/garages": { + "name": "Garasjer" + }, + "building/greenhouse": { + "name": "Veksthus" + }, + "building/hospital": { + "name": "Sykehus" + }, + "building/hotel": { + "name": "Hotell" + }, "building/house": { "name": "Hus" }, + "building/industrial": { + "name": "Industribygg" + }, + "building/kindergarten": { + "name": "Barnehage" + }, + "building/public": { + "name": "Offentlig bygning" + }, + "building/residential": { + "name": "Boliger" + }, + "building/roof": { + "name": "Tak" + }, + "building/school": { + "name": "Skole" + }, + "building/shed": { + "name": "Skur/naust" + }, + "building/stable": { + "name": "Stall" + }, + "building/train_station": { + "name": "Togstasjon" + }, + "building/university": { + "name": "Universitetsbygning" + }, + "building/warehouse": { + "name": "Lagerbygning" + }, + "craft": { + "name": "Håndverk" + }, + "craft/basket_maker": { + "name": "Kurvmaker" + }, + "craft/beekeeper": { + "name": "Birøkter" + }, + "craft/blacksmith": { + "name": "Grovsmed" + }, + "craft/boatbuilder": { + "name": "Båtbygger" + }, + "craft/bookbinder": { + "name": "Bokbinderi" + }, + "craft/brewery": { + "name": "Bryggeri" + }, + "craft/carpenter": { + "name": "Snekker" + }, + "craft/carpet_layer": { + "name": "Teppelegger" + }, + "craft/caterer": { + "name": "Cateringfirma" + }, + "craft/clockmaker": { + "name": "Klokkemaker" + }, + "craft/confectionery": { + "name": "Konfektmaker" + }, + "craft/dressmaker": { + "name": "Syer/syerske" + }, + "craft/electrician": { + "name": "Elektriker" + }, + "craft/gardener": { + "name": "Gartner" + }, + "craft/glaziery": { + "name": "Glassmester" + }, + "craft/handicraft": { + "name": "Kunsthåndverk" + }, + "craft/hvac": { + "name": "VVS" + }, + "craft/insulator": { + "name": "Isolatør" + }, + "craft/jeweler": { + "name": "Gullsmed" + }, + "craft/key_cutter": { + "name": "Nøkkelsliper" + }, + "craft/locksmith": { + "name": "Låsesmed" + }, + "craft/metal_construction": { + "name": "Metallkonstruktør" + }, "craft/optician": { "name": "Optiker" }, + "craft/painter": { + "name": "Maler" + }, + "craft/photographer": { + "name": "Fotograf" + }, + "craft/photographic_laboratory": { + "name": "Fotolaboratorium" + }, + "craft/plasterer": { + "name": "Murpusser" + }, + "craft/plumber": { + "name": "Rørlegger" + }, + "craft/pottery": { + "name": "Keramikk" + }, + "craft/rigger": { + "name": "Scenerigger" + }, + "craft/roofer": { + "name": "Taktekker" + }, + "craft/saddler": { + "name": "Salmaker" + }, + "craft/sailmaker": { + "name": "Seilmaker" + }, + "craft/sawmill": { + "name": "Sagbruk" + }, + "craft/scaffolder": { + "name": "Stillasbygger" + }, + "craft/sculpter": { + "name": "Skulptør" + }, + "craft/shoemaker": { + "name": "Skomaker" + }, + "craft/stonemason": { + "name": "Steinhugger" + }, + "craft/sweep": { + "name": "Feier" + }, + "craft/tailor": { + "name": "Skredder" + }, + "craft/tiler": { + "name": "Flislegger" + }, + "craft/tinsmith": { + "name": "Blikkenslager" + }, + "craft/upholsterer": { + "name": "Møbeltapetserer" + }, + "craft/watchmaker": { + "name": "Urmaker" + }, + "craft/winery": { + "name": "Vingård" + }, + "embankment": { + "name": "Dike" + }, + "emergency/ambulance_station": { + "name": "Ambulansebase" + }, + "emergency/fire_hydrant": { + "name": "Brannhydrant" + }, "emergency/phone": { "name": "Nødtelefon" }, + "entrance": { + "name": "Inngang/utgang" + }, + "footway/crossing": { + "name": "Fotgjengerovergang" + }, + "footway/crosswalk": { + "name": "Fotgjengerovergang" + }, + "footway/sidewalk": { + "name": "Fortau" + }, + "ford": { + "name": "Vadested" + }, + "golf/bunker": { + "name": "Bunkers" + }, + "golf/fairway": { + "name": "Golfbane" + }, + "golf/green": { + "name": "Green" + }, + "golf/hole": { + "name": "Golfbanehull" + }, + "golf/lateral_water_hazard": { + "name": "Sidevannhinder" + }, + "golf/rough": { + "name": "Rough" + }, + "golf/tee": { + "name": "Utslagssted" + }, + "golf/water_hazard": { + "name": "Vannhinder" + }, "highway": { "name": "Vei" }, + "highway/bridleway": { + "name": "Ridevei" + }, "highway/bus_stop": { "name": "Busstopp" }, + "highway/crossing": { + "name": "Fotgjengerovergang" + }, + "highway/crosswalk": { + "name": "Fotgjengerovergang" + }, "highway/cycleway": { "name": "Sykkelvei" }, @@ -816,12 +1537,18 @@ "highway/motorway": { "name": "Motorvei" }, + "highway/motorway_junction": { + "name": "Motorveikryss / Avkjøring" + }, "highway/motorway_link": { "name": "Motorveirampe" }, "highway/path": { "name": "Sti" }, + "highway/pedestrian": { + "name": "Gågate" + }, "highway/primary": { "name": "Primær hovedvei" }, @@ -855,15 +1582,15 @@ "highway/steps": { "name": "Trapp" }, + "highway/stop": { + "name": "Stoppskilt" + }, "highway/tertiary": { "name": "Tertiær hovedvei" }, "highway/traffic_signals": { "name": "Trafikklys" }, - "highway/unclassified": { - "name": "Uklassifisert vei" - }, "historic": { "name": "Historisk sted" }, @@ -882,48 +1609,102 @@ "landuse/cemetery": { "name": "Kirkegård" }, + "landuse/churchyard": { + "name": "Kirkegård" + }, + "landuse/commercial": { + "name": "Kommersielt område" + }, "landuse/construction": { "name": "Konstruksjon" }, + "landuse/farm": { + "name": "Jordbruksland" + }, + "landuse/farmland": { + "name": "Jordbruksland" + }, "landuse/farmyard": { "name": "Gårdsplass" }, "landuse/forest": { "name": "Skog" }, + "landuse/garages": { + "name": "Garasjer" + }, "landuse/grass": { "name": "Gress" }, + "landuse/industrial": { + "name": "Industrielt område" + }, + "landuse/landfill": { + "name": "Deponi" + }, "landuse/meadow": { "name": "Blomstereng" }, + "landuse/military": { + "name": "Militært område" + }, "landuse/orchard": { "name": "Frukthage" }, + "landuse/plant_nursery": { + "name": "Planteskole" + }, "landuse/quarry": { "name": "Steinbrudd" }, + "landuse/residential": { + "name": "Boligområde" + }, + "landuse/retail": { + "name": "Butikkområde" + }, "landuse/vineyard": { "name": "Vingård" }, "leisure": { "name": "Fritid" }, + "leisure/adult_gaming_centre": { + "name": "Spillekasino" + }, + "leisure/bowling_alley": { + "name": "Bowlingsenter" + }, + "leisure/common": { + "name": "Fellesområde" + }, "leisure/dog_park": { "name": "Hundepark" }, + "leisure/firepit": { + "name": "Bålsted" + }, "leisure/garden": { "name": "Hage" }, "leisure/golf_course": { "name": "Golfbane" }, + "leisure/ice_rink": { + "name": "Skøytebane" + }, "leisure/marina": { "name": "Marina" }, + "leisure/nature_reserve": { + "name": "Naturreservat" + }, "leisure/park": { "name": "Park" }, + "leisure/picnic_table": { + "name": "Piknikbord" + }, "leisure/pitch": { "name": "Idrettsbane" }, @@ -936,6 +1717,15 @@ "leisure/pitch/basketball": { "name": "Basketballbane" }, + "leisure/pitch/rugby_league": { + "name": "Rugby league-bane" + }, + "leisure/pitch/rugby_union": { + "name": "Rugby union-bane" + }, + "leisure/pitch/skateboard": { + "name": "Skatepark" + }, "leisure/pitch/soccer": { "name": "Fotballbane" }, @@ -948,24 +1738,84 @@ "leisure/playground": { "name": "Lekeplass" }, + "leisure/running_track": { + "name": "Løpebane" + }, + "leisure/slipway": { + "name": "Båtslipp" + }, + "leisure/sports_centre": { + "name": "Sportssenter / gym" + }, + "leisure/sports_centre/swimming": { + "name": "Svømmehall / badeland" + }, + "leisure/stadium": { + "name": "Stadion" + }, "leisure/swimming_pool": { "name": "Svømmebasseng" }, + "leisure/water_park": { + "name": "Utendørs badeland" + }, "line": { "name": "Linje" }, "man_made": { - "name": "Menneskeskap" + "name": "Menneskeskapt" + }, + "man_made/adit": { + "name": "Stoll" + }, + "man_made/breakwater": { + "name": "Molo" + }, + "man_made/chimney": { + "name": "Pipe" + }, + "man_made/cutline": { + "name": "Utsiktssted" + }, + "man_made/embankment": { + "name": "Dike" + }, + "man_made/flagpole": { + "name": "Flaggstang" + }, + "man_made/gasometer": { + "name": "Gasometer" + }, + "man_made/groyne": { + "name": "Bølgebryter / høfde" }, "man_made/lighthouse": { "name": "Fyrtårn" }, + "man_made/mast": { + "name": "Radiomast" + }, + "man_made/observation": { + "name": "Observasjonstårn" + }, + "man_made/petroleum_well": { + "name": "Oljebrønn" + }, "man_made/pier": { "name": "Pir" }, "man_made/pipeline": { "name": "Rørledning" }, + "man_made/silo": { + "name": "Silo" + }, + "man_made/storage_tank": { + "name": "Lagringstank" + }, + "man_made/surveillance": { + "name": "Overvåkning" + }, "man_made/survey_point": { "name": "Oppmålingspunkt" }, @@ -978,9 +1828,42 @@ "man_made/water_tower": { "name": "Vanntårn" }, + "man_made/water_well": { + "name": "Brønn" + }, "man_made/water_works": { "name": "Vannfiltreringsanlegg" }, + "man_made/works": { + "name": "Anleggsarbeid" + }, + "military/airfield": { + "name": "Flyplass / lufthavn" + }, + "military/barracks": { + "name": "Militærforlegning" + }, + "military/bunker": { + "name": "Bunker" + }, + "military/checkpoint": { + "name": "Sjekkpunkt" + }, + "military/danger_area": { + "name": "Farlig område" + }, + "military/naval_base": { + "name": "Marinebase" + }, + "military/obstacle_course": { + "name": "Hinderløype" + }, + "military/range": { + "name": "Militær skytebane" + }, + "military/training_area": { + "name": "Militært skytefelt" + }, "natural": { "name": "Naturlig" }, @@ -990,27 +1873,51 @@ "natural/beach": { "name": "Strand" }, + "natural/cave_entrance": { + "name": "Huleinngang" + }, "natural/cliff": { "name": "Klippe" }, "natural/coastline": { "name": "Kystlinje" }, + "natural/fell": { + "name": "Snaufjell" + }, "natural/glacier": { "name": "Bre" }, "natural/grassland": { "name": "Gressåker" }, + "natural/heath": { + "name": "Hei" + }, "natural/peak": { "name": "Topp" }, + "natural/saddle": { + "name": "Sadelpunkt" + }, + "natural/scree": { + "name": "Ur" + }, + "natural/scrub": { + "name": "Krattskog" + }, "natural/spring": { "name": "Vannkilde" }, "natural/tree": { "name": "Tre" }, + "natural/tree_row": { + "name": "Trerekke" + }, + "natural/volcano": { + "name": "Vulkan" + }, "natural/water": { "name": "Vann" }, @@ -1032,15 +1939,36 @@ "office": { "name": "Kontor" }, + "office/accountant": { + "name": "Regnskapsfører" + }, "office/architect": { "name": "Arkitekt" }, + "office/lawyer": { + "name": "Advokatkontor" + }, + "office/newspaper": { + "name": "Avisredaksjon" + }, + "office/political_party": { + "name": "Politisk parti" + }, + "office/travel_agent": { + "name": "Reisebyrå" + }, "place": { "name": "Sted" }, "place/city": { "name": "By" }, + "place/farm": { + "name": "Gård" + }, + "place/hamlet": { + "name": "Bosetning" + }, "place/island": { "name": "Øy" }, @@ -1065,12 +1993,30 @@ "power/transformer": { "name": "Transformator" }, + "public_transport/platform": { + "name": "Plattform" + }, "railway": { "name": "Jernbane" }, + "railway/abandoned": { + "name": "Nedlagt jernbane" + }, + "railway/funicular": { + "name": "Kabelbane" + }, + "railway/halt": { + "name": "Jernbanestasjon" + }, + "railway/level_crossing": { + "name": "Jernbaneovergang" + }, "railway/monorail": { "name": "Monorail" }, + "railway/narrow_gauge": { + "name": "Smalsporet jernbane" + }, "railway/platform": { "name": "Jernbaneplattform" }, @@ -1092,6 +2038,9 @@ "relation": { "name": "Relasjon" }, + "roundabout": { + "name": "Rundkjøring" + }, "route/ferry": { "name": "Fergerute" }, @@ -1101,39 +2050,144 @@ "shop/alcohol": { "name": "Vinutsalg" }, + "shop/anime": { + "name": "Anime-butikk" + }, + "shop/antiques": { + "name": "Antikvariat / antikvitetshandel" + }, + "shop/art": { + "name": "Kunsthandel" + }, + "shop/baby_goods": { + "name": "Babyutstyrsbutikk" + }, + "shop/bag": { + "name": "Veskebutikk" + }, "shop/bakery": { "name": "Bakeri" }, + "shop/bathroom_furnishing": { + "name": "Baderomsbutikk" + }, "shop/beauty": { "name": "Skjønnhetsbutikk" }, + "shop/bed": { + "name": "Sengebutikk" + }, + "shop/beverages": { + "name": "Øl- og vinutsalg" + }, "shop/bicycle": { "name": "Sykkelbutikk" }, + "shop/bookmaker": { + "name": "Bookmaker" + }, + "shop/books": { + "name": "Bokhandel" + }, + "shop/boutique": { + "name": "Klesbutikk" + }, "shop/butcher": { "name": "Slakter" }, + "shop/candles": { + "name": "Lysstøperi" + }, "shop/car": { "name": "Bilforhandler" }, "shop/car_parts": { "name": "Bildelforhandler" }, + "shop/car_repair": { + "name": "Bilverksted" + }, + "shop/carpet": { + "name": "Teppehandler" + }, + "shop/cheese": { + "name": "Ostebutikk" + }, + "shop/chemist": { + "name": "Apotek" + }, + "shop/chocolate": { + "name": "Sjokoladebutikk" + }, "shop/clothes": { "name": "Klesbutikk" }, "shop/computer": { "name": "Databutikk" }, + "shop/confectionery": { + "name": "Godtebutikk" + }, + "shop/convenience": { + "name": "Nærbutikk" + }, + "shop/copyshop": { + "name": "Printsjappe" + }, + "shop/cosmetics": { + "name": "Parfymeri" + }, + "shop/craft": { + "name": "Håndverks- og kunstbutikk" + }, + "shop/curtain": { + "name": "Gardinbutikk" + }, + "shop/dairy": { + "name": "Ferskvarebutikk" + }, + "shop/deli": { + "name": "Delikatessebutikk" + }, + "shop/department_store": { + "name": "Supermarked" + }, + "shop/doityourself": { + "name": "Byggevarehus" + }, + "shop/dry_cleaning": { + "name": "Renseri" + }, "shop/electronics": { "name": "Elektronikkbutikk" }, + "shop/erotic": { + "name": "Erotikkbutikk" + }, + "shop/fabric": { + "name": "Stoffbutikk" + }, + "shop/farm": { + "name": "Gårdsutsalg" + }, + "shop/fashion": { + "name": "Motebutikk" + }, "shop/fishmonger": { "name": "Fiskeforhandler" }, "shop/florist": { "name": "Blomsterbutikk" }, + "shop/frame": { + "name": "Innrammingsbutikk" + }, + "shop/funeral_directors": { + "name": "Begravelsesagent" + }, + "shop/furnace": { + "name": "Varmebutikk" + }, "shop/furniture": { "name": "Møbelforhandler" }, @@ -1149,39 +2203,138 @@ "shop/hairdresser": { "name": "Frisør" }, + "shop/hardware": { + "name": "Jernvarehandel" + }, + "shop/hearing_aids": { + "name": "Høreapparatutsalg" + }, + "shop/herbalist": { + "name": "Plantelegemiddelbutikk" + }, "shop/hifi": { "name": "Hifi-butikk" }, + "shop/houseware": { + "name": "Isenkrambutikk" + }, + "shop/interior_decoration": { + "name": "Interiørbutikk" + }, "shop/jewelry": { "name": "Smykkeforhandler" }, + "shop/kiosk": { + "name": "Aviskiosk" + }, + "shop/kitchen": { + "name": "Kjøkkenbutikk" + }, "shop/laundry": { "name": "Vaskeri" }, + "shop/leather": { + "name": "Skinnbutikk" + }, + "shop/locksmith": { + "name": "Låsesmed" + }, "shop/mall": { "name": "Kjøpesenter" }, + "shop/massage": { + "name": "Massasjesenter" + }, + "shop/medical_supply": { + "name": "Medisinsk utstyrsbutikk" + }, "shop/mobile_phone": { "name": "Mobiltelefonforhandler" }, + "shop/money_lender": { + "name": "Pengeutlåner" + }, "shop/motorcycle": { "name": "Motorsykkelforhandler" }, "shop/music": { "name": "Musikkforretning" }, + "shop/musical_instrument": { + "name": "Musikkinstrumentbutikk" + }, + "shop/newsagent": { + "name": "Aviskiosk" + }, "shop/optician": { "name": "Optiker" }, + "shop/organic": { + "name": "Økologisk matbutikk" + }, + "shop/outdoor": { + "name": "Villmarksbutikk" + }, + "shop/paint": { + "name": "Malingsbutikk" + }, + "shop/pawnbroker": { + "name": "Pantelåner" + }, "shop/pet": { "name": "Dyrebutikk" }, + "shop/photo": { + "name": "Fotobutikk" + }, + "shop/pyrotechnics": { + "name": "Fyrverkerihandel" + }, + "shop/radiotechnics": { + "name": "Elektronikkbutikk" + }, + "shop/religion": { + "name": "Religiøs butikk" + }, + "shop/scuba_diving": { + "name": "Dykkerutstyrsbutikk" + }, + "shop/seafood": { + "name": "Sjømatbutikk" + }, + "shop/second_hand": { + "name": "Gjenbruksbutikk" + }, "shop/shoes": { "name": "Skobutikk" }, + "shop/sports": { + "name": "Sportsbutikk" + }, + "shop/stationery": { + "name": "Papirhandel" + }, + "shop/storage_rental": { + "name": "Minilager" + }, "shop/supermarket": { "name": "Supermarked" }, + "shop/tailor": { + "name": "Skredder" + }, + "shop/tattoo": { + "name": "Tatovør" + }, + "shop/tea": { + "name": "Tebutikk" + }, + "shop/ticket": { + "name": "Billettutsalg" + }, + "shop/tobacco": { + "name": "Tobakksbutikk" + }, "shop/toys": { "name": "Lekebutikk" }, @@ -1191,9 +2344,21 @@ "shop/tyres": { "name": "Dekkutsalg" }, + "shop/vacuum_cleaner": { + "name": "Støvsugerbutikk" + }, "shop/video": { "name": "Videoforhandler" }, + "shop/video_games": { + "name": "Dataspillbutikk" + }, + "shop/weapons": { + "name": "Våpenbutikk" + }, + "shop/wine": { + "name": "Vinbutikk" + }, "tourism": { "name": "Turisme" }, @@ -1212,6 +2377,9 @@ "tourism/chalet": { "name": "Hytte" }, + "tourism/gallery": { + "name": "Kunstgalleri" + }, "tourism/guest_house": { "name": "Gjestehus" }, @@ -1239,6 +2407,12 @@ "tourism/zoo": { "name": "Zoologisk hage" }, + "traffic_calming/bump": { + "name": "Fartsdump" + }, + "traffic_calming/hump": { + "name": "Fartshump" + }, "type/boundary": { "name": "Grense" }, @@ -1251,6 +2425,27 @@ "type/restriction": { "name": "Begrensning" }, + "type/restriction/no_left_turn": { + "name": "Ingen venstresving" + }, + "type/restriction/no_right_turn": { + "name": "Ingen høyresving" + }, + "type/restriction/no_straight_on": { + "name": "Ikke rett fram" + }, + "type/restriction/no_u_turn": { + "name": "Ingen U-sving" + }, + "type/restriction/only_left_turn": { + "name": "Påbudt venstresving" + }, + "type/restriction/only_right_turn": { + "name": "Påbudt høyresving" + }, + "type/restriction/only_straight_on": { + "name": "Ikke tillatt å snu" + }, "type/route": { "name": "Rute" }, @@ -1269,6 +2464,9 @@ "type/route/foot": { "name": "Gangrute" }, + "type/route/hiking": { + "name": "Oppmerket sti" + }, "type/route/pipeline": { "name": "Rørledningsrute" }, @@ -1281,24 +2479,36 @@ "type/route/tram": { "name": "Trikkelinje" }, + "type/site": { + "name": "Sted" + }, "vertex": { "name": "Andre" }, "waterway": { "name": "Vannvei" }, + "waterway/boatyard": { + "name": "Skipsverft" + }, "waterway/canal": { "name": "Kanal" }, "waterway/dam": { "name": "Demning" }, + "waterway/ditch": { + "name": "Grøft" + }, "waterway/drain": { "name": "Sluk" }, "waterway/river": { "name": "Elv" }, + "waterway/riverbank": { + "name": "Elvebredd" + }, "waterway/stream": { "name": "Bekk" } diff --git a/dist/locales/pl.json b/dist/locales/pl.json index a641ae164..83e63be52 100644 --- a/dist/locales/pl.json +++ b/dist/locales/pl.json @@ -137,9 +137,14 @@ }, "merge": { "title": "Scal", + "description": "Scal obiekty.", "key": "C", + "annotation": "Scal {n} obiektów.", "not_eligible": "Te obiekty nie mogą zostać scalone.", - "incomplete_relation": "Tego obiektu nie można scalić, ponieważ przynajmniej jeden z nich nie został w pełni pobrany." + "not_adjacent": "Te obiekty nie mogą zostać scalone, ponieważ nie są połączone.", + "restriction": "Tego obiektu nie można scalić, ponieważ przynajmniej jeden z nich jest członkiem relacji - \"{relation}\".", + "incomplete_relation": "Tego obiektu nie można scalić, ponieważ przynajmniej jeden z nich nie został w pełni pobrany.", + "conflicting_tags": "Tego obiektu nie można scalić, ponieważ ich tagi mają sprzeczne wartości." }, "move": { "title": "Przesuń", @@ -212,6 +217,7 @@ "nothing": "Nie ma nic do powtórzenia." }, "tooltip_keyhint": "Skrót:", + "browser_notice": "Ten edytor powinien działać w Firefox, Chrome, Safari, Opera oraz Internet Explorer 11 lub wyższym. Możesz użyć którejś z nich lub wybrać Potlatch 2 by edytować mapę.", "translate": { "translate": "Przetłumacz", "localized_translation_label": "Wielojęzyczna nazwa", @@ -240,19 +246,24 @@ "upload_explanation_with_user": "Zmiany, które wyślesz jako {user} będą widoczne na wszystkich mapach używających danych OpenStreetMap.", "save": "Zapisz", "cancel": "Anuluj", - "changes": "{count} zmian", + "changes": "{count} zmian/zmiany", "warnings": "Ostrzeżenia", "modified": "Zmodyfikowano", "deleted": "Usunięto", - "created": "Utworzono" + "created": "Utworzono", + "about_changeset_comments": "Jak dobrze opisywać zmiany.", + "about_changeset_comments_link": "http://wiki.openstreetmap.org/wiki/Pl:Good_changeset_comments" }, "contributors": { "list": "Edycje użytkowników {users}", "truncated_list": "Edycje użytkowników {users} i {count} innych" }, "infobox": { + "selected": "Wybrano {n}", "geometry": "Geometria", + "closed": "zamknięta", "center": "Środek", + "perimeter": "Obwód", "length": "Długość", "area": "Obszar", "centroid": "Centroid", @@ -262,6 +273,7 @@ }, "geometry": { "point": "punkt", + "vertex": "węzeł", "line": "linia", "area": "obszar", "relation": "relacja" @@ -272,13 +284,15 @@ "no_results_worldwide": "Brak wyników" }, "geolocate": { - "title": "Pokaż moją pozycję" + "title": "Pokaż moją pozycję", + "locating": "Ustalanie pozycji, proszę czekać..." }, "inspector": { "no_documentation_combination": "Nie ma dokumentacji dla tej kombinacji tagów", "no_documentation_key": "Nie ma dokumentacji dla tego klucza", "show_more": "Pokaż więcej", "view_on_osm": "Zobacz na openstreetmap.org", + "all_fields": "Wszystkie pola", "all_tags": "Wszystkie tagi", "all_members": "Wszyscy członkowie", "all_relations": "Wszystkie relacje", @@ -311,10 +325,12 @@ "description": "Ustawienia tła", "percent_brightness": "jasność {opacity}%", "none": "Brak", + "best_imagery": "Najlepsza znana warstwa podkładu dla tego obszaru", "custom": "Własne", "custom_button": "Edycja własnego podkładu", "custom_prompt": "Wprowadź szablon URL dla kafelków. Dozwolone elementy to {z}, {x}, {y} dla schematu Z/X/Y oraz {u} dla schematu quadtile.", "fix_misalignment": "Wyrównaj podkład", + "imagery_source_faq": "Skąd pochodzi ta warstwa?", "reset": "resetuj", "minimap": { "description": "Minimapa", @@ -334,13 +350,12 @@ "description": "Punkty", "tooltip": "Użyteczne miejsce (POI)" }, - "major_roads": { - "description": "Główne drogi", - "tooltip": "Autostrady, ulice, itp." + "traffic_roads": { + "tooltip": "Drogi, ulice itp." }, - "minor_roads": { - "description": "Drogi drugorzędne", - "tooltip": "Drogi wewnętrzne, alejki parkingowe, ścieżki, etc." + "service_roads": { + "description": "Drogi serwisowe", + "tooltip": "Drogi serwisowe, wewnętrzne, parkingowe, podjazdowe itp." }, "paths": { "description": "Ścieżki", @@ -438,7 +453,9 @@ "facebook": "Podziel się na Facebooku", "twitter": "Podziel się na Twitterze", "google": "Podziel się na Google+", - "help_html": "Twoje zmiany powinny się pojawić w przeciągu kilku minut na standardowej warstwie mapy. Odświeżenie innych warstw może potrwać nieco dłużej (szczegóły).\n" + "help_html": "Twoje zmiany powinny pojawić się na warstwie standardowej mapy w ciągu kilku minut. Inne warstwy mogą odświeżać się dłużej.", + "help_link_text": "Więcej informacji", + "help_link_url": "http://wiki.openstreetmap.org/wiki/Pl:FAQ#Kiedy_wprowadzone_przeze_mnie_zmiany_poka.C5.BCa_si.C4.99_na_mapie.3F" }, "confirm": { "okay": "Okej", @@ -483,9 +500,15 @@ "zoom": "Pokaż ślad GPX", "browse": "Otwórz plik .gpx" }, - "mapillary": { + "mapillary_images": { "tooltip": "Zdjęcia z serwisu Mapillary", - "title": "Nakładka zdjęć (Mapillary)", + "title": "Nakładka zdjęć (Mapillary)" + }, + "mapillary_signs": { + "tooltip": "Znaki drogowe z serwisu Mapillary", + "title": "Nakładka z znakami drogowymi (Mapillary)" + }, + "mapillary": { "view_on_mapillary": "Zobacz ten obraz w Mapillary" }, "help": { @@ -498,50 +521,79 @@ "relations": "# Relacje\n\nRelacja to specjalny rodzaj obiektu w OpenStreetMap, który grupuje razem\ninne obiekty. Na przykład dwa powszechne rodzaje relacji to *relacje trasy*\nktóre grupują odcinki drogi należące do konkretnej autostrady lub drogi oraz\n*wielokąty* łączące razem kilka linii, które definiują bardziej złożony obszar\n(na przykład las z polaną w środku).\n\nKażdy element relacji nazywany jest *członkiem*. W pasku bocznym możesz\nzobaczyć do której relacji należy obiekt i kliknąć aby ją zaznaczyć. Gdy relacja\njest zaznaczona, ukaże nam się lista jej członków, które jednocześnie zostaną \npodświetlone na mapie.\n\nPrzeważnie edytor iD automatycznie sprawdza relacje podczas twoich edycji.\nTrzeba pamiętać o ważnej rzeczy, gdy kasujesz jakiś fragment linii (np. aby\ndokładniej go narysować), sprawdź wcześniej do jakich relacji należy oraz\njakie pełni w nich role aby uzupełnić te dane po wyrysowaniu linii.\n\n## Edycja relacji\n\nJeśli chcesz edytować relacje, oto podstawy wiedzy.\n\nAby dodać obiekt do relacji, zaznacz obiekt i wciśnij \"+\" w sekcji \"Wszystkie relacje\"\ni wybierz relację lub wpisz jej nazwę.\n\nAby utworzyć nową relację, zaznacz pierwszy obiekt, który ma być członkiem\nrelacji i wciśnij \"+\" w sekcji \"Wszystkie relacje\" i wybierz \"Nowa relacja...\"\n\nAby usunąć obiekt z relacji, zaznacz obiekt i kliknij ikonkę kosza obok\nrelacji, z której chcesz go usunąć.\n\nMożesz stworzyć wielokąt złożony z otworem używając narzędzia Scalanie.\nNarysuj dwa obszary, gdzie jeden znajduje się wewnątrz drugiego, zaznacz\noba przytrzymując klawisz Shift i kliknij przycisk \"Scal te linie\" (+).\n" }, "intro": { + "graph": { + "city_hall": "Urząd Miasta Chrząszczyżewoszyce", + "fire_department": "Komenda Miejska Państwowej Straży Pożarnej w Chrząszczyżewoszycach", + "memory_isle_park": "Planty", + "riverwalk_trail": "Parkowa", + "w_michigan_ave": "Krakowska", + "e_michigan_ave": "Lwowska", + "spring_st": "Wiosenna", + "scidmore_park": "Park Inwalidów Wojennych", + "petting_zoo": "Ogródek zoologiczny w Chrząszczyżewoszycach", + "n_andrews_st": "Tadeusza Kościuszki ", + "s_andrews_st": "Tadeusza Kościuszki ", + "n_constantine_st": "Adama Mickiewicza", + "s_constantine_st": "Adama Mickiewicza", + "rocky_river": "Kamionkówka", + "railroad_dr": "Kolejowa", + "conrail_rr": "67", + "st_joseph_river": "Czesława Małka", + "n_main_st": "Wolności", + "s_main_st": "Wolności", + "water_st": "Józefa Piłsudskiego", + "foster_st": "Henryka Sienkiewicza", + "portage_river": "Grunwaldzka", + "flower_st": "Kwiatowa ", + "elm_st": "Polna", + "walnut_st": "Elizy Orzeszkowej", + "morris_ave": "Krótka", + "east_st": "Słoneczna ", + "portage_ave": "Lipowa " + }, "navigation": { "title": "Nawigacja", "drag": "Główny obszar mapy pokazuje dane OpenStreetMap na tle podkładu. Możesz poruszać się po niej, przeciągając i przewijając tak jak po każdej mapie internetowej. **Przeciągnij mapę!**", "select": "Obiekty na mapie reprezentowane są przez punkty, linie i obszary. Wszystkie mogą zostać zaznaczone przez kliknięcie na nich. **Kliknij na punkcie, aby go zaznaczyć.**", - "header": "Nagłówek pokazuje nam rodzaj obiektu.", - "pane": "Gdy wybierany jest obiekt, wyświetlany zostaje edytor. Nagłówek pokazuje nam typ obiektu, a główna część jego atrybuty, takie jak nazwa czy adres. **Zamknij edytor obiektów używając przycisku zamykania w prawym górnym rogu.**" + "choose": "**Naciśnij {name} z listy by wybrać ten obiekt.", + "chosen": "Wspaniale! {name} jest teraz zaznaczony. **Zamknij edytor obiektów przez naciśnięcie {button} przycisku." }, "points": { "title": "Punkty", - "add": "Punkty mogą być używane do reprezentowania obiektów, takich jak sklepy, restauracje czy pomniki. Zaznaczają one konkretną lokalizację i opisują co się tam znajduje. **Kliknij na przycisk Punkt, aby dodać nowy punkt.**", + "add": "Punkty mogą być używane do reprezentowania obiektów, takich jak sklepy, restauracje czy pomniki. Zaznaczają one konkretną lokalizację i opisują co się tam znajduje. **Kliknij na przycisk Punkt {button}, aby dodać nowy punkt.**", "place": "Punkt może zostać umieszczony przez kliknięcie na mapę. **Umieść punkt na budynku.**", "search": "Istnieje wiele różnych obiektów, które mogą być reprezentowane za pomocą punktów. Dodany przed chwilą punkt jest kawiarnią. **Wyszukaj '{name}'**", "choose": "**Wybierz kawiarnię z listy.**", "describe": "Punkt jest teraz oznaczony jako kawiarnia. Używając edytora, możemy dodać więcej informacji o obiekcie. **Dodaj nazwę**", - "close": "Edytor obiektów może zostać ukryty przez kliknięcie przycisku zamykania. **Zamknij edytor obiektów**", + "close": "Edytor obiektów zachowa twoje zmiany automatycznie. Gdy zmienisz obiekt, przycisk wyjścia zmieni się na znak wyboru. **Kliknij {button} przycisk aby zamknąć edytor obiektów**", "reselect": "Punkty często już istnieją, ale zawierają błędy lub są niekompletne. Możemy modyfikować istniejące punkty. **Wybierz punkt, który właśnie utworzyłeś.**", - "fixname": "**Zmień nazwę i zamknij edytor obiektów.**", + "fixname": "**Zmień nazwę, a następnie kliknij {button} przycisk by zamknąć edytor obiektów.**", "reselect_delete": "Wszystkie obiekty na mapie mogą zostać usunięte. **Kliknij na punkt, który utworzyłeś.**", - "delete": "Menu wokół punktu zawiera operacje, które można na nim wykonać, włącznie z usunięciem go. **Usuń punkt.**" + "delete": "Menu wokół punktu zawiera operacje, które można na nim wykonać, włącznie z usunięciem go. **Naciśnij {button} przycisk by usunąć punkt.**" }, "areas": { "title": "Obszary", - "add": "Obszary służą do wyznaczanie granic dla takich obiektów jak jeziora, budynki, czy osiedla mieszkaniowe. Mogą również zostać użyte do mapowania wielu obiektów, które normalnie przedstawiane są za pomocą punktów. **Kliknij na przycisk Obszar, aby dodać nowy obszar.**", - "corner": "Obszary są rysowane przez stawianie punktów oznaczających granicę obszaru. **Umieść punkt początkowy w jednym z rogów placu zabaw.**", + "add": "Obszary służą do wyznaczanie granic dla takich obiektów jak jeziora, budynki, czy osiedla mieszkaniowe. Mogą również zostać użyte do mapowania wielu obiektów, które normalnie przedstawiane są za pomocą punktów. **Kliknij na {button} przycisk Obszar, aby dodać nowy obszar.**", + "corner": "Obszary są rysowane przez stawianie punktów oznaczających granicę obszaru. **Umieść punkt początkowy w jednym z rogów placu zabaw przez kliknięcie na nim.**", "place": "Narysuj obszar, umieszczając kolejne punkty. Zakończ go, klikając na początkowy punkt. **Narysuj obszar placu zabaw.**", "search": "**Wyszukaj '{name}'.**", "choose": "**Wybierz plac zabaw z listy.**", - "describe": "**Dodaj nazwę i zamknij edytor obiektów**" + "describe": "**Dodaj nazwę, a następnie kliknij na {button} przycisk, by zamknąć edytor obiektów**" }, "lines": { "title": "Linie", - "add": "Linie są używane do reprezentowania obiektów takich jak drogi, tory czy rzeki. **Naciśnij przycisk Linia, aby dodać nową linię.**", + "add": "Linie są używane do reprezentowania obiektów takich jak drogi, tory czy rzeki. **Naciśnij {button} przycisk Linia, aby dodać nową linię.**", "start": "**Zacznij linię klikając na koniec drogi.**", - "intersect": "Kliknij, aby dodać więcej punktów do linii. W razie potrzeby możesz przeciągać mapę podczas rysowania. Drogi i wiele innych typów linii są częścią większej sieci. Ważne jest ich prawidłowe połączenie, aby programy do wyznaczania tras działały poprawnie. **Kliknij na Flower Street, aby dodać skrzyżowanie łączące dwie linie.**", + "intersect": "Kliknij, aby dodać więcej punktów do linii. W razie potrzeby możesz przeciągać mapę podczas rysowania. Drogi i wiele innych typów linii są częścią większej sieci. Ważne jest ich prawidłowe połączenie, aby programy do wyznaczania tras działały poprawnie. **Kliknij na {name}, aby dodać skrzyżowanie łączące dwie linie.**", "finish": "Linie można zakończyć przez ponowne kliknięcie ostatniego punktu. **Zakończ rysowanie drogi.**", "road": "**Wybierz drogę z listy**", "residential": "Istnieje wiele rodzajów dróg, spośród których najpopularniejsze są drogi lokalne. **Wybierz typ drogi Lokalna**", - "describe": "**Nazwij drogę i zamknij edytor obiektów.**", - "restart": "Droga musi się skrzyżować z Flower Street.", + "describe": "**Nazwij drogę, a następnie kliknij na {button} przycisk, aby zamknąć edytor obiektów.**", + "restart": "Droga musi się skrzyżować z drogą {}.", "wrong_preset": "Nie zaznaczyłeś drogi typu lokalnego. **Kliknij tutaj aby wybrać ponownie**" }, "startediting": { "title": "Rozpocznij edytowanie", - "help": "Więcej dokumentacji oraz ten samouczek są dostępne tutaj.", "save": "Nie zapomnij o regularnym zapisywaniu swoich zmian!", "start": "Zacznij mapować!" } @@ -558,7 +610,7 @@ "name": "Zagospodarowanie terenu" }, "category-path": { - "name": "Droga dla pieszych" + "name": "Ścieżka" }, "category-rail": { "name": "Kolej" @@ -581,7 +633,7 @@ }, "fields": { "access": { - "label": "Dozwolony wstęp", + "label": "Prawo wstępu mają", "options": { "designated": { "description": "Dostęp jest dozwolony na podstawie znaków lub określonych przepisów lokalnych", @@ -591,13 +643,17 @@ "description": "Dostęp dozwolony tylko by dotrzeć do celu", "title": "Docelowy" }, + "dismount": { + "description": "Dostęp dozwolony tylko, gdy kierujący/jeździec zsiądzie z pojazdu/zwierzęcia", + "title": "Zsiądź z konia/pojazdu" + }, "no": { "description": "Niedostępne dla ogólnego ruchu", "title": "Zabroniony" }, "permissive": { - "description": "Dostęp dozwolony do czasu, gdy właściciel wycofa zgodę", - "title": "Dozwolony" + "description": "Dostęp jest możliwy, ale właściciel może w każdej chwili wycofać zgodę", + "title": "Dopuszczalny" }, "private": { "description": "Dostęp jest dozwolony tylko za zgodą właściciela na zasadzie indywidualnej", @@ -608,6 +664,7 @@ "title": "Dozwolony" } }, + "placeholder": "Nieznane", "types": { "access": "Wszyscy", "bicycle": "Rowery", @@ -626,7 +683,7 @@ "address": { "label": "Adres", "placeholders": { - "city": "Miasto", + "city": "Miasto (nie poczta)", "conscriptionnumber": "123", "country": "Kraj", "district": "Dystrykt", @@ -657,7 +714,7 @@ } }, "aerialway/bubble": { - "label": "osłona przeciwwiatrowa" + "label": "Osłona przeciwwiatrowa" }, "aerialway/capacity": { "label": "Przepustowość (na godzinę)", @@ -757,16 +814,19 @@ } }, "collection_times": { - "label": "Czas zbierania" + "label": "Godziny odbioru" }, "construction": { "label": "Typ" }, + "content": { + "label": "Zawartość" + }, "country": { "label": "Kraj" }, "covered": { - "label": "Zadaszenie" + "label": "Przykrycie" }, "craft": { "label": "Typ" @@ -792,8 +852,12 @@ "title": "Brak" }, "opposite": { + "description": "Kontraruch - na tej drodze ruch rowerowy odbywa się w obie strony", "title": "Kontrapas" }, + "opposite_lane": { + "description": "Kontrapas - pas rowerowy na którym ruch odbywa się w przeciwnym kierunku niż kierunek ruchu pasa drogi przy której leży." + }, "share_busway": { "description": "Pas rowerowy dzielony z buspasem", "title": "Pas rowerowy dzielony z buspasem" @@ -802,7 +866,7 @@ "description": "Pas rowerowy nieoddzielony od pasa ruchu" }, "track": { - "title": "Droga rowerowa" + "title": "Wydzielona droga rowerowa (nie pas)" } }, "placeholder": "brak", @@ -821,7 +885,13 @@ "label": "Znaczenie" }, "description": { - "label": "Opis" + "label": "Opis obiektu" + }, + "diaper": { + "label": "Dostępny przewijak dla dzieci" + }, + "dock": { + "label": "Typ" }, "drive_through": { "label": "Drive-Through" @@ -837,7 +907,7 @@ "placeholder": "Linia napowietrzna, Trzecia szyna" }, "elevation": { - "label": "Wysokość" + "label": "Wysokość n.p.m. (WGS84)" }, "emergency": { "label": "Pogotowie" @@ -865,7 +935,7 @@ } }, "fixme": { - "label": "Napraw mnie" + "label": "Napraw Mnie (FIXME)" }, "fuel": { "label": "Paliwo" @@ -886,16 +956,16 @@ "label": "LPG" }, "fuel/octane_100": { - "label": "Sprzedawana benzyna wyścigowa" + "label": "Benzyna wyścigowa (100 oktanów)" }, "fuel/octane_91": { - "label": "Sprzedawana benzyna niskooktanowa" + "label": "Benzyna niskooktanowa (91 oktanów)" }, "fuel/octane_95": { - "label": "Sprzedawana benzyna średniooktanowa" + "label": "Benzyna 95" }, "fuel/octane_98": { - "label": "Sprzedawana benzyna wysokooktanowa" + "label": "Benzyna 98" }, "gauge": { "label": "Wskaźnik" @@ -913,7 +983,7 @@ "label": "Metoda" }, "generator/source": { - "label": "Źródło" + "label": "Źródło energii" }, "generator/type": { "label": "Typ" @@ -926,6 +996,9 @@ "label": "Dla niepełnosprawnych", "placeholder": "1-18" }, + "handrail": { + "label": "Poręcz" + }, "highway": { "label": "Typ" }, @@ -984,7 +1057,17 @@ "deciduous": "Zrzucające liście na zimę", "evergreen": "Zimozielone", "mixed": "Mieszane", - "semi_deciduous": "Zrzucające liście, tropikalne" + "semi_deciduous": "Zrzucające liście, tropikalne", + "semi_evergreen": "Czasami zrzucające liście na zimę" + } + }, + "leaf_cycle_singular": { + "label": "Cykl życiowy", + "options": { + "deciduous": "Zrzucające liście na zimę", + "evergreen": "Zimozielone", + "semi_deciduous": "Zrzucające liście, tropikalne", + "semi_evergreen": "Czasami zrzucające liście na zimę" } }, "leaf_type": { @@ -996,6 +1079,14 @@ "needleleaved": "Iglaste" } }, + "leaf_type_singular": { + "label": "Kategoria", + "options": { + "broadleaved": "Liściaste", + "leafless": "Bezlistne", + "needleleaved": "Iglaste" + } + }, "leisure": { "label": "Typ" }, @@ -1003,7 +1094,7 @@ "label": "Długość (w metrach)" }, "level": { - "label": "Poziom" + "label": "Piętro" }, "levels": { "label": "Liczba kondygnacji", @@ -1022,6 +1113,9 @@ "label": "Ograniczenie prędkości", "placeholder": "40, 50, 60..." }, + "maxstay": { + "label": "Maksymalny czas postoju" + }, "mtb/scale": { "label": "Skala trudności dla rowerów górskich", "options": { @@ -1069,7 +1163,7 @@ "label": "Sieć" }, "note": { - "label": "Notatka" + "label": "Uwagi własne" }, "office": { "label": "Typ" @@ -1091,7 +1185,7 @@ } }, "opening_hours": { - "label": "Godziny" + "label": "Godziny otwarcia w formacie podanym na Wiki" }, "operator": { "label": "Operator" @@ -1117,23 +1211,27 @@ }, "phone": { "label": "Telefon", - "placeholder": "+31 42 123 4567" + "placeholder": "+48 42 123 4567" }, "piste/difficulty": { "label": "Stopień trudności", "options": { + "easy": "Łatwy (zielony okrąg)", "extreme": "Ekstremalna (konieczne wyposażenie wspinaczkowe)" }, "placeholder": "Łatwy, Średni, Zaawansowany..." }, "piste/grooming": { - "label": "Ratrakowanie" + "label": "Ratrakowanie", + "options": { + "skating": "Łyżwiarstwo" + } }, "piste/type": { "label": "Typ", "options": { "downhill": "Downhill", - "playground": "Plac zabaw", + "playground": "Nauka jazdy na nartach", "sled": "Tor saneczkowy", "snow_park": "Snowpark" } @@ -1142,7 +1240,7 @@ "label": "Typ" }, "population": { - "label": "Populacja" + "label": "Liczba ludności" }, "power": { "label": "Typ" @@ -1159,10 +1257,17 @@ "recycling/glass": { "label": "Szkło" }, + "recycling/glass_bottles": { + "label": "Przyjmowanie szklanych butelek" + }, "recycling/paper": { "label": "Papier" }, + "recycling/plastic": { + "label": "Przyjmowanie plastiku" + }, "recycling/type": { + "label": "Typ miejsca składowania odpadów", "options": { "centre": "Punkt Selektywnej Zbiórki Odpadów Komunalnych", "container": "Pojemnik" @@ -1181,7 +1286,7 @@ "label": "Typ" }, "restrictions": { - "label": "Zakazy skrętu" + "label": "Zakazy/nakazy skrętu" }, "route": { "label": "Typ" @@ -1189,6 +1294,9 @@ "route_master": { "label": "Typ" }, + "sac_scale": { + "label": "Stopień trudności turystyki pieszej" + }, "seasonal": { "label": "Sezonowy" }, @@ -1213,7 +1321,8 @@ }, "service_rail": { "options": { - "yard": "Podwórko" + "spur": "Bocznica", + "yard": "Tor na stacji rozrządowej" } }, "shelter": { @@ -1225,6 +1334,9 @@ "shop": { "label": "Typ" }, + "site": { + "label": "Typ" + }, "sloped_curb": { "label": "Podjazd dla wózków" }, @@ -1259,7 +1371,7 @@ "placeholder": "Bezdomni, niepełnosprawni, dzieci itp." }, "source": { - "label": "Źródło" + "label": "Źródło danych" }, "sport": { "label": "Sport" @@ -1288,7 +1400,7 @@ "label": "Typ" }, "supervised": { - "label": "Strzeżone" + "label": "Strzeżone/nadzorowane" }, "surface": { "label": "Nawierzchnia" @@ -1300,7 +1412,7 @@ "label": "Na wynos", "options": { "no": "Nie", - "only": "Tylko na wynos.", + "only": "Tylko na wynos", "yes": "Tak" }, "placeholder": "Tak, Nie, Tylko na wynos..." @@ -1321,18 +1433,24 @@ "label": "Typ wieży" }, "tracktype": { - "label": "Typ drogi nieutwardzonej", + "label": "Spoistość drogi, zazwyczaj leśnej lub polnej (tracktype)", "options": { - "grade1": "Utwardzona lub mocna ubita nawierzchnia", - "grade2": "Żwirowa z niewielką domieszką piasku, mułu lub gliny", + "grade1": "Utwardzona lub mocno ubita nawierzchnia", + "grade2": "Żwirowa/tłuczniowa z niewielką domieszką piasku, mułu lub gliny", "grade3": "Składająca się z równej ilości twardych i miękkich materiałów", "grade4": "Ziemia/piasek/trawa z domieszką twardych materiałów", - "grade5": "Ziemia/piasek/trawa, bez dodatku materiałów utwardzonych, słabo widoczna" + "grade5": "Ziemia/piasek/trawa, bez dodatku materiałów utwardzonych; często słabo widoczna" }, "placeholder": "Utwardzona, nieubita..." }, + "traffic_signals": { + "label": "Typ" + }, "trail_visibility": { "label": "Widoczność szlaku", + "options": { + "bad": "Zła: brak oznakowania, ścieżka czasem niewidoczna lub brak ścieżki" + }, "placeholder": "Doskonała, Dobra, Zła..." }, "trees": { @@ -1373,7 +1491,8 @@ "terms": "namiar, numer" }, "aerialway": { - "name": "Wyciąg narciarski" + "name": "Wyciąg narciarski", + "terms": "kolejka" }, "aerialway/cable_car": { "name": "Kolejka górska" @@ -1459,8 +1578,8 @@ "terms": "bankowość, kasa" }, "amenity/bar": { - "name": "Bar", - "terms": "bar" + "name": "Bar alkoholowy", + "terms": "knajpa,wyszynk" }, "amenity/bbq": { "name": "Grill" @@ -1478,7 +1597,7 @@ "terms": "wypożyczalnia" }, "amenity/bicycle_repair_station": { - "name": "Punkt naprawy rowerów" + "name": "Samoobsługowa stacja naprawy rowerów" }, "amenity/biergarten": { "name": "Ogródek piwny" @@ -1531,10 +1650,11 @@ "terms": "Zegar, " }, "amenity/college": { - "name": "Teren uczelni" + "name": "Teren szkoły" }, "amenity/community_centre": { - "name": "Dom kultury" + "name": "Dom kultury", + "terms": "świetlica wiejska" }, "amenity/compressed_air": { "name": "Kompresor", @@ -1548,9 +1668,8 @@ "name": "Dentysta", "terms": "stomatolog, gabinet stomatologiczny" }, - "amenity/doctor": { - "name": "Gabinet lub przychodnia lekarska", - "terms": "lekarz, doktor, medyk, uzdrowiciel, nzoz, zoz, spzoz, gabinet lekarski" + "amenity/doctors": { + "name": "Gabinet lub przychodnia lekarska" }, "amenity/dojo": { "name": "Dojo/szkoła sztuk walki" @@ -1564,11 +1683,14 @@ "terms": "ambasada" }, "amenity/fast_food": { - "name": "Fast food", + "name": "bar", "terms": "kebab, hot dog, fast food, McDonald's, McDonald" }, + "amenity/ferry_terminal": { + "name": "Terminal promowy" + }, "amenity/fire_station": { - "name": "Straż pożarna", + "name": "Remiza strażacka", "terms": "straż,osp,psp,ochotnicza straż pożarna" }, "amenity/fountain": { @@ -1576,11 +1698,11 @@ "terms": "fontanna,wodotrysk" }, "amenity/fuel": { - "name": "Stacja benzynowa", - "terms": "gaz,lpg" + "name": "Stacja paliw", + "terms": "stacja benzynowa,gaz,lpg" }, "amenity/grave_yard": { - "name": "Cmentarz", + "name": "Cmentarz przykościelny", "terms": "cmentarz,pochówek" }, "amenity/grit_bin": { @@ -1590,8 +1712,12 @@ "name": "Teren szpitala", "terms": "Teren szpitala, szpital, służba zdrowia, ambulatorium, chirurgia, oddział" }, + "amenity/hunting_stand": { + "name": "Ambona strzelnicza" + }, "amenity/kindergarten": { - "name": "Teren przedszkola" + "name": "Teren przedszkola", + "terms": "Teren żłobka" }, "amenity/library": { "name": "Biblioteka", @@ -1614,12 +1740,16 @@ "amenity/parking_entrance": { "name": "Wjazd/wyjazd z parkingu/garażu" }, + "amenity/parking_space": { + "name": "Miejsce/miejsca parkingowe (pojedyncze lub ich zwarty blok)", + "terms": "zatoczka" + }, "amenity/pharmacy": { "name": "Apteka", "terms": "apteka,leki" }, "amenity/place_of_worship": { - "name": "Miejsce kultu religijnego", + "name": "Miejsce odbywania się praktyk religijnych", "terms": "opactwo,bazylika,katedra,prezbiterium,kaplica,kościół,owczarnia,dom Boży,dom modlitwy,tum,misja,meczet,parafia,sanktuarium,świątynia,synagoga,tabernakulum" }, "amenity/place_of_worship/buddhist": { @@ -1647,8 +1777,8 @@ "terms": "skrzynka,pocztowa,listy" }, "amenity/post_office": { - "name": "Poczta", - "terms": "poczta,urząd,pocztowy" + "name": "Poczta/agencja pocztowa", + "terms": "poczta,urząd pocztowy" }, "amenity/pub": { "name": "Pub", @@ -1668,7 +1798,8 @@ "terms": "bar,kawiarnia,stołówka,jadalnia,drive-in,knajpa,jadłodajnia,fast food,grill,gospoda,klub nocny,pizzeria,karczma,zajazd" }, "amenity/school": { - "name": "Teren szkoły" + "name": "Teren szkoły", + "terms": "tereny szkolne" }, "amenity/shelter": { "name": "Schronienie", @@ -1683,7 +1814,8 @@ "terms": "Bank żywności, " }, "amenity/social_facility/homeless_shelter": { - "name": "Schronisko dla bezdomnych" + "name": "Schronisko dla bezdomnych", + "terms": "przytułek dla bezdomnych" }, "amenity/studio": { "name": "Studio" @@ -1705,15 +1837,31 @@ "terms": "teatr,sztuka,przedstawienie" }, "amenity/toilets": { - "name": "Toalety", + "name": "Toalety publiczne", "terms": "toaleta,wc" }, "amenity/townhall": { - "name": "Ratusz", + "name": "Ratusz (siedziba władz)", "terms": "władze miasta,ratusz,urząd miasta,urząd gminy,starostwo" }, "amenity/university": { - "name": "Teren uniwersytetu" + "name": "Teren uczelni wyższej", + "terms": "teren uniwersytetu,teren akademii,teren politechniki" + }, + "amenity/vending_machine/condoms": { + "name": "Automat z prezerwatywami" + }, + "amenity/vending_machine/drinks": { + "name": "Automat z napojami" + }, + "amenity/vending_machine/news_papers": { + "name": "Automat z gazetami" + }, + "amenity/vending_machine/sweets": { + "name": "Automat z przekąskami" + }, + "amenity/vending_machine/vending_machine": { + "name": "Automat sprzedający" }, "amenity/veterinary": { "name": "Weterynarz", @@ -1751,7 +1899,7 @@ "terms": "mur,ściana,miejski" }, "barrier/cycle_barrier": { - "name": "Przegroda dla rowerzystów" + "name": "Przegroda antyrowerowa" }, "barrier/ditch": { "name": "Rów", @@ -1818,8 +1966,17 @@ "building/cabin": { "name": "Chata" }, + "building/cathedral": { + "name": "Budynek katedry" + }, + "building/chapel": { + "name": "kaplica" + }, + "building/church": { + "name": "kościół" + }, "building/college": { - "name": "Budynek uczelni" + "name": "Budynek szkoły policealnej" }, "building/commercial": { "name": "Nieruchomość komercyjna", @@ -1829,6 +1986,10 @@ "name": "Budynek w budowie", "terms": "Budowa" }, + "building/detached": { + "name": "Dom wolnostojący", + "terms": "dom jednorodzinny" + }, "building/dormitory": { "name": "Akademik", "terms": "Akademik, bursa, internat" @@ -1858,8 +2019,8 @@ "terms": "dom,domek,chata" }, "building/hut": { - "name": "Chata", - "terms": "chata,szałas,schronienie,koliba" + "name": "buda", + "terms": "chata,szałas,schronienie,koliba,szopa" }, "building/industrial": { "name": "Budynek przemysłowy", @@ -1886,28 +2047,33 @@ "name": "Budynek szkolny" }, "building/shed": { - "name": "Szopa" + "name": "Szopa", + "terms": "wiata" }, "building/stable": { "name": "Stajnia" }, "building/static_caravan": { - "name": "Stojący dom na kołach" + "name": "Przyczepa/wóz kempingowy ustawiony na stałe" }, "building/terrace": { - "name": "Domki szeregowe" + "name": "Domki szeregowe", + "terms": "szeregówki" }, "building/train_station": { "name": "Stacja kolejowa", "terms": "Stacja kolejowa, " }, "building/university": { - "name": "Budynek uczelni", + "name": "Budynek uczelni wyższej", "terms": "uniwersytet, szkoła wyższa, wydział, uczelnia" }, "building/warehouse": { "name": "Magazyn" }, + "craft": { + "name": "Rzemiosło" + }, "craft/basket_maker": { "name": "Wikliniarz" }, @@ -1922,26 +2088,31 @@ "name": "Budowa statków" }, "craft/bookbinder": { - "name": "Introligator" + "name": "Introligator", + "terms": "introligator,oprawianie" }, "craft/brewery": { - "name": "Gorzelnia", - "terms": "Gorzelnia, " + "name": "Browar", + "terms": "browar, piwo" }, "craft/carpenter": { - "name": "Cieśla", + "name": "Stolarz", "terms": "cieśla,stolarz" }, "craft/carpet_layer": { "name": "Układanie dywanów" }, "craft/caterer": { - "name": "Żywieniowiec" + "name": "Catering", + "terms": "Żywieniowiec, katering" }, "craft/clockmaker": { "name": "Zegarmistrz", "terms": "zegarmistrz" }, + "craft/confectionery": { + "name": "Sklep ze słodyczami" + }, "craft/dressmaker": { "name": "Krawiec" }, @@ -2078,6 +2249,9 @@ "footway/crossing": { "name": "Przejście dla pieszych" }, + "footway/crosswalk": { + "name": "Przejście dla pieszych z zebrą" + }, "footway/sidewalk": { "name": "Chodnik", "terms": "chodnik" @@ -2100,16 +2274,25 @@ "name": "Przystanek autobusowy", "terms": "przystanek,stacja,postój" }, + "highway/corridor": { + "name": "Korytarz (w budynku)" + }, + "highway/crossing": { + "name": "Przejście dla pieszych" + }, + "highway/crosswalk": { + "name": "Przejście dla pieszych" + }, "highway/cycleway": { "name": "Droga rowerowa", "terms": "droga,rowerowa,ścieżka,rowerów" }, "highway/footway": { - "name": "Chodnik", + "name": "Droga/ścieżka dla pieszych", "terms": "pobocze,bulwar,ścieżka,deptak,szosa,spacer" }, "highway/living_street": { - "name": "Strefa zamieszkania", + "name": "Droga w oznaczonej strefie zamieszkania", "terms": "strefa,zamieszkania,zamieszkała,droga,ulica" }, "highway/mini_roundabout": { @@ -2128,9 +2311,13 @@ "terms": "rampa,wjazd,wyjazd,zjazd" }, "highway/path": { - "name": "Droga dla pieszych", + "name": "Ścieżka/droga ", "terms": "ścieżka,dróżka" }, + "highway/pedestrian": { + "name": "Ciąg pieszy", + "terms": "deptak" + }, "highway/primary": { "name": "Droga pierwszorzędna", "terms": "główna droga, droga krajowa, główna, pierwszorzędna, DK, ważna" @@ -2147,7 +2334,7 @@ "terms": "lokalna, osiedlowa, zamieszkała" }, "highway/rest_area": { - "name": "Obszar wypoczynkowy" + "name": "Miejsce odpoczynku dla kierowców" }, "highway/road": { "name": "Nieokreślona droga", @@ -2183,8 +2370,8 @@ "name": "Uliczka parkingowa" }, "highway/services": { - "name": "Obszar usługowy", - "terms": "Obszar serwisowy, " + "name": "Miejsce Obsługi Podróżnych (MOP)", + "terms": "MOP" }, "highway/steps": { "name": "Schody", @@ -2207,8 +2394,7 @@ "terms": "rampa,wjazd,wyjazd,zjazd" }, "highway/track": { - "name": "Droga polna lub leśna", - "terms": "polna, leśna, gruntowa" + "name": "Droga polna lub leśna" }, "highway/traffic_signals": { "name": "Sygnalizacja świetlna", @@ -2216,7 +2402,7 @@ }, "highway/trunk": { "name": "Droga główna", - "terms": "główna" + "terms": "główna,szybkiego ruchu,ekspresowa" }, "highway/trunk_link": { "name": "Droga główna - zjazd/wjazd", @@ -2227,8 +2413,7 @@ "terms": "miejsce,zawracania,zawracanie" }, "highway/unclassified": { - "name": "Droga czwartorzędna", - "terms": "droga,czwartorzędna" + "name": "Droga czwartorzędna" }, "historic": { "name": "Miejsce historyczne", @@ -2270,7 +2455,12 @@ "name": "Skrzyżowanie" }, "landuse": { - "name": "Zagospodarowanie terenu" + "name": "Zagospodarowanie terenu", + "terms": "użytkowanie terenu" + }, + "landuse/allotments": { + "name": "Ogródki działkowe", + "terms": "działki" }, "landuse/basin": { "name": "Zbiornik wodny", @@ -2298,7 +2488,7 @@ "name": "Pola uprawne" }, "landuse/farmyard": { - "name": "Zabudowa rolnicza", + "name": "Teren z zabudowaniami rolniczymi", "terms": "podwórze gospodarskie" }, "landuse/forest": { @@ -2324,15 +2514,20 @@ "terms": "Łąka" }, "landuse/military": { - "name": "Obszar wojskowy" + "name": "Obszar wojskowy", + "terms": "poligon wojskowy" }, "landuse/orchard": { "name": "Sad", "terms": "Sad" }, + "landuse/plant_nursery": { + "name": "Szkółka leśna", + "terms": "szkółka roślin" + }, "landuse/quarry": { "name": "Kamieniołom", - "terms": "kamieniołom, żwirownia, kruszywo" + "terms": "kamieniołom, żwirownia, kruszywo,kopalnia odkrywkowa" }, "landuse/residential": { "name": "Zabudowa mieszkaniowa" @@ -2348,6 +2543,12 @@ "name": "Rozrywka i wypoczynek", "terms": "Wypoczynek, czas wolny" }, + "leisure/bird_hide": { + "name": "Czatownia ornitologiczna" + }, + "leisure/bowling_alley": { + "name": "Kręgielnia" + }, "leisure/dog_park": { "name": "Park dla psów" }, @@ -2368,10 +2569,11 @@ }, "leisure/marina": { "name": "Przystań", - "terms": "przystań" + "terms": "przystań,marina" }, "leisure/nature_reserve": { - "name": "Rezerwat przyrody" + "name": "Rezerwat przyrody", + "terms": "rezerwat" }, "leisure/park": { "name": "Park", @@ -2422,9 +2624,6 @@ "name": "Pochylnia okrętowa", "terms": "pochylnia" }, - "leisure/sports_center": { - "name": "Centrum sportowe" - }, "leisure/stadium": { "name": "Stadion", "terms": "stadion" @@ -2436,6 +2635,10 @@ "leisure/track": { "name": "Bieżnia" }, + "leisure/water_park": { + "name": "Park wodny", + "terms": "aquapark, cieplice" + }, "line": { "name": "Linia", "terms": "Linia, lina" @@ -2443,9 +2646,15 @@ "man_made": { "name": "Obiekty sztuczne" }, + "man_made/adit": { + "name": "Sztolnia" + }, "man_made/breakwater": { "name": "Falochron" }, + "man_made/chimney": { + "name": "Komin" + }, "man_made/cutline": { "name": "Przecinka leśna" }, @@ -2455,14 +2664,26 @@ "man_made/flagpole": { "name": "Maszt flagowy" }, + "man_made/gasometer": { + "name": "Zbiornik gazu" + }, + "man_made/groyne": { + "name": "Ostroga brzegowa" + }, "man_made/lighthouse": { "name": "Latarnia morska", "terms": "latarnia" }, + "man_made/mast": { + "name": "Maszt radiowy" + }, "man_made/observation": { "name": "Wieża obserwacyjna", "terms": "wieża obserwacyjna" }, + "man_made/petroleum_well": { + "name": "Szyb naftowy" + }, "man_made/pier": { "name": "Molo", "terms": "pomost" @@ -2470,6 +2691,13 @@ "man_made/pipeline": { "name": "Rurociąg" }, + "man_made/silo": { + "name": "Silos", + "terms": "zboże,kukurydza,pszenica" + }, + "man_made/storage_tank": { + "name": "Zbiornik" + }, "man_made/survey_point": { "name": "Punkt geodezyjny" }, @@ -2489,20 +2717,35 @@ "name": "Studnia" }, "man_made/water_works": { - "name": "Filtracja wody" + "name": "Zakład uzdatniania wody", + "terms": "Filtracja wody,wodociągi" + }, + "man_made/works": { + "name": "Fabryka/zakład pracy", + "terms": "fabryka, zakład" }, "military/airfield": { - "name": "Lotnisko" + "name": "Lotnisko wojskowe" }, "military/barracks": { "name": "Koszary" }, "military/bunker": { - "name": "Bunkier" + "name": "Bunkier", + "terms": "bunkier, schron," + }, + "military/checkpoint": { + "name": "Wojskowy punkt kontrolny" + }, + "military/naval_base": { + "name": "Port wojenny" }, "military/range": { "name": "Poligon wojskowy" }, + "military/training_area": { + "name": "Poligon wojskowy" + }, "natural": { "name": "Natura" }, @@ -2514,7 +2757,8 @@ "terms": "plaża" }, "natural/cave_entrance": { - "name": "Wejście do jaskini" + "name": "Wejście do jaskini", + "terms": "wyjście z jaskini" }, "natural/cliff": { "name": "Klif", @@ -2525,14 +2769,15 @@ "terms": "Linia brzegowa" }, "natural/fell": { - "name": "Wzgórze" + "name": "Wzgórza" }, "natural/glacier": { "name": "Lodowiec", - "terms": "lodowiec" + "terms": "lodowiec, lądolód, jęzor lodowcowy" }, "natural/grassland": { - "name": "Łąka" + "name": "Łąka", + "terms": "Teren trawiasty" }, "natural/heath": { "name": "Wrzosowisko", @@ -2542,6 +2787,9 @@ "name": "Szczyt", "terms": "szczyt" }, + "natural/saddle": { + "name": "Przełęcz" + }, "natural/scree": { "name": "Rumowisko", "terms": "rumowisko" @@ -2559,10 +2807,12 @@ "terms": "Drzewo, dąb, drzewko, krzew," }, "natural/tree_row": { - "name": "Rząd drzew" + "name": "Rząd drzew", + "terms": "szpaler drzew" }, "natural/volcano": { - "name": "Wulkan" + "name": "Wulkan", + "terms": "stratowulkan, " }, "natural/water": { "name": "Woda", @@ -2619,7 +2869,8 @@ "name": "Biuro finansowe" }, "office/government": { - "name": "Biuro rządowe" + "name": "Biuro rządowe", + "terms": "urząd" }, "office/insurance": { "name": "Biuro ubezpieczeń", @@ -2637,7 +2888,7 @@ }, "office/ngo": { "name": "Biuro organizacji pożytku publicznego", - "terms": "stowarzyszenie, fundacja" + "terms": "stowarzyszenie, fundacja,ngo" }, "office/physician": { "name": "Lekarz" @@ -2651,7 +2902,8 @@ "terms": "instytut badawczy" }, "office/telecommunication": { - "name": "Biuro firmy telekomunikacyjnej" + "name": "Biuro firmy telekomunikacyjnej", + "terms": "telekomunikacja" }, "office/therapist": { "name": "Terapeuta" @@ -2671,7 +2923,8 @@ "terms": "miasto" }, "place/farm": { - "name": "Farma" + "name": "Farma/gospodarstwo rolne", + "terms": "farma,gospodarstwo rolne" }, "place/hamlet": { "name": "Przysiółek", @@ -2699,7 +2952,7 @@ }, "place/village": { "name": "Wieś", - "terms": "Wieś" + "terms": "Wieś, wioska" }, "point": { "name": "Punkt" @@ -2733,7 +2986,8 @@ "name": "Wieża wysokiego napięcia" }, "power/transformer": { - "name": "Transformator" + "name": "Transformator", + "terms": "transformator" }, "public_transport/platform": { "name": "Miejsce oczekiwania" @@ -2753,27 +3007,32 @@ "name": "Nieużywany tor" }, "railway/funicular": { - "name": "Kolejka" + "name": "Kolejka linowo-szynowa", + "terms": "funikular, kolejka" }, "railway/halt": { "name": "Stacja kolejowa", "terms": "stacja,przystanek,kolej,kolejowa" }, "railway/level_crossing": { - "name": "Przejazd kolejowy" + "name": "Przejazd kolejowy", + "terms": "rogatka kolejowa" }, "railway/monorail": { "name": "Kolej jednoszynowa", "terms": "Kolej jednoszynowa" }, "railway/narrow_gauge": { - "name": "Linia kolejowa wąskotorowa" + "name": "Linia kolejowa wąskotorowa", + "terms": "kolej wąskotorowa" }, "railway/platform": { - "name": "Peron kolejowy" + "name": "Peron kolejowy", + "terms": "peron kolejowy" }, "railway/rail": { - "name": "Tor" + "name": "Tor", + "terms": "tory, torowisko" }, "railway/station": { "name": "Dworzec kolejowy", @@ -2799,7 +3058,8 @@ "name": "Rondo" }, "route/ferry": { - "name": "Trasa morska" + "name": "Trasa morska", + "terms": "trasa promowa" }, "shop": { "name": "Sklep", @@ -2813,10 +3073,8 @@ "name": "Sklep z anime" }, "shop/antiques": { - "name": "Sklep z antykami" - }, - "shop/art": { - "name": "Galeria sztuki" + "name": "Antykwariat", + "terms": "sklep z antykami" }, "shop/baby_goods": { "name": "Sklep z artykułami dla dzieci i niemowląt" @@ -2836,17 +3094,20 @@ "terms": "kosmetyczka, wizaż" }, "shop/bed": { - "name": "Sklep z łóżkami/materacami" + "name": "Sklep z łóżkami/materacami", + "terms": "materace" }, "shop/beverages": { - "name": "Sklep z napojami" + "name": "Sklep z napojami", + "terms": "napoje, picie" }, "shop/bicycle": { "name": "Sklep rowerowy", "terms": "sklep rowerowy" }, "shop/bookmaker": { - "name": "Bukmacher" + "name": "Bukmacher", + "terms": "hazard,zakłady sportowe" }, "shop/books": { "name": "Księgarnia", @@ -2879,7 +3140,8 @@ "terms": "wykładzina" }, "shop/cheese": { - "name": "Sklep z serami" + "name": "Sklep z serami", + "terms": "sery" }, "shop/chemist": { "name": "Drogeria", @@ -2902,26 +3164,30 @@ }, "shop/convenience": { "name": "Sklep ogólnospożywczy", - "terms": "mały sklep, sklepik osiedlowy" + "terms": "mały sklep, sklepik osiedlowy,spożywczak,żabka,freshmarket, sklep osiedlowy, sklep spożywczy" }, "shop/copyshop": { "name": "Punkt ksero", "terms": "kopiowanie" }, "shop/cosmetics": { - "name": "Sklep z kosmetykami" + "name": "Sklep z kosmetykami", + "terms": "kosmetyki,drogeria" }, "shop/curtain": { "name": "Sklep z zasłonami" }, "shop/dairy": { - "name": "Sklep z nabiałem" + "name": "Sklep z nabiałem", + "terms": "nabiał" }, "shop/deli": { - "name": "Delikatesy" + "name": "Delikatesy", + "terms": "wyroby delikatesowe, żywność delikatesowa" }, "shop/department_store": { - "name": "Dom towarowy" + "name": "Dom towarowy", + "terms": "dom towarowy,dom handlowy" }, "shop/doityourself": { "name": "Sklep dla majsterkowiczów", @@ -2931,23 +3197,27 @@ "name": "Pralnia chemiczna" }, "shop/electronics": { - "name": "Sklep elektroniczny" + "name": "Sklep RTV/AGD", + "terms": "EuroRTVAgd,MediaExpert,Saturn,MediaMarkt" }, "shop/erotic": { "name": "Sklep erotyczny", "terms": "sex shop" }, "shop/fabric": { - "name": "Sklep z tkaninami" + "name": "Sklep z tkaninami", + "terms": "tkaniny" }, "shop/farm": { - "name": "Stragan produktów" + "name": "Stragan produktów", + "terms": "stragan" }, "shop/fashion": { "name": "Sklep odzieżowy" }, "shop/fishmonger": { - "name": "Sklep rybny" + "name": "Sklep rybny", + "terms": "rybny, ryby" }, "shop/florist": { "name": "Kwiaciarnia", @@ -2966,18 +3236,19 @@ }, "shop/furniture": { "name": "Sklep meblowy", - "terms": "sklep meblowy" + "terms": "sklep meblowy,meble" }, "shop/garden_centre": { - "name": "Centrum ogrodnicze" + "name": "Centrum ogrodnicze", + "terms": "ogrodniczy" }, "shop/gift": { "name": "Sklep z pamiątkami", - "terms": "sklep z prezentami" + "terms": "sklep z prezentami,pamiątki,prezenty" }, "shop/greengrocer": { "name": "Warzywniak", - "terms": "warzywniak" + "terms": "warzywniak,sklep warzywny" }, "shop/hairdresser": { "name": "Fryzjer", @@ -2991,14 +3262,15 @@ }, "shop/herbalist": { "name": "Zielarz", - "terms": "Herbaciarnia, zielarz" + "terms": "Herbaciarnia,zielarz,zioła" }, "shop/hifi": { - "name": "Sklep ze sprzętem Hi-fi" + "name": "Sklep ze sprzętem Hi-fi", + "terms": "Sklep z sprzętem nagłaśniającym" }, "shop/houseware": { "name": "Sklep z małymi artykułami gospodarstwa domowego", - "terms": "sztućce, garnki, artykuły kuchenne" + "terms": "sztućce, garnki, artykuły kuchenne, małe agd" }, "shop/interior_decoration": { "name": "Sklep z dekoracją wnętrz" @@ -3025,16 +3297,20 @@ "name": "Ślusarz" }, "shop/lottery": { - "name": "Kolektura" + "name": "Kolektura", + "terms": "lotto" }, "shop/mall": { - "name": "Centrum handlowe" + "name": "Centrum handlowe", + "terms": "pasaż,galeria,promenady,arkady,tarasy" }, "shop/massage": { - "name": "Masaż" + "name": "Masaż", + "terms": "masażysta" }, "shop/medical_supply": { - "name": "Sklep ze sprzętem medycznym" + "name": "Sklep ze sprzętem medycznym", + "terms": "galanteria skórzana" }, "shop/mobile_phone": { "name": "Sklep z telefonami komórkowymi" @@ -3055,18 +3331,20 @@ "name": "Sklep z instrumentami muzycznymi" }, "shop/newsagent": { - "name": "Sklep z prasą" + "name": "Sklep z prasą", + "terms": "kolporter" }, "shop/optician": { "name": "Optyk", "terms": "optyk" }, "shop/organic": { - "name": "Sklep z naturalną żywnością" + "name": "Sklep z naturalną żywnością", + "terms": "sklep z żywnością organiczną" }, "shop/outdoor": { "name": "Sklep turystyczny", - "terms": "outdoor" + "terms": "outdoor,Decathlon" }, "shop/paint": { "name": "Sklep z farbami" @@ -3082,7 +3360,8 @@ "name": "sklep fotograficzny" }, "shop/pyrotechnics": { - "name": "Sklep z ogniami sztucznymi" + "name": "Sklep z ogniami sztucznymi", + "terms": "fajerwerki" }, "shop/religion": { "name": "Sklep z dewocjonaliami" @@ -3091,31 +3370,35 @@ "name": "Sklep nurkowy" }, "shop/seafood": { - "name": "Sklep z owocami morza" + "name": "Sklep z owocami morza", + "terms": "ryby" }, "shop/second_hand": { "name": "Sklep z rzeczami używanymi", "terms": "second hand, komis" }, "shop/shoes": { - "name": "Sklep obuwniczy" + "name": "Sklep obuwniczy", + "terms": "buty,obuwie" }, "shop/sports": { "name": "Sklep sportowy" }, "shop/stationery": { - "name": "Sklep papierniczy" + "name": "Sklep papierniczy", + "terms": "papierniczy" }, "shop/supermarket": { "name": "Supermarket", - "terms": "supermarket" + "terms": "supermarket,biedronka,netto,dino" }, "shop/tailor": { "name": "Krawiec", "terms": "krawcowa, odzież na miarę" }, "shop/tattoo": { - "name": "Studio tatuażu" + "name": "Studio tatuażu", + "terms": "tatuażysta" }, "shop/tea": { "name": "Herbaciarnia" @@ -3125,7 +3408,8 @@ "terms": "kasa biletowa" }, "shop/tobacco": { - "name": "Sklep z tytoniem" + "name": "Sklep z tytoniem", + "terms": "Sklep tytoniowy" }, "shop/toys": { "name": "Sklep z zabawkami", @@ -3136,7 +3420,8 @@ "terms": "Biuro podróży, " }, "shop/tyres": { - "name": "Sklep z oponami" + "name": "Sklep z oponami", + "terms": "wulkanizator,wulkanizacja,opony" }, "shop/vacant": { "name": "Pusty lokal sklepowy" @@ -3148,7 +3433,7 @@ "name": "Sklep z różnościami" }, "shop/video": { - "name": "Sklep wideo" + "name": "Sklep/wypożyczalnia z filmami wideo/dvd" }, "shop/video_games": { "name": "Sklep z grami wideo" @@ -3160,7 +3445,7 @@ "name": "Sklep z żaluzjami/roletami" }, "shop/wine": { - "name": "Winiarnia", + "name": "Sklep z winami", "terms": "Winiarnia" }, "tourism": { @@ -3168,10 +3453,12 @@ "terms": "Turystyka" }, "tourism/alpine_hut": { - "name": "Chata górska" + "name": "Chata górska", + "terms": "chata alpejska" }, "tourism/artwork": { - "name": "Sztuka" + "name": "Rzeźba", + "terms": "dzieło sztuki" }, "tourism/attraction": { "name": "Atrakcja turystyczna", @@ -3182,13 +3469,16 @@ "terms": "Camping" }, "tourism/caravan_site": { - "name": "Kemping dla kamperów" + "name": "Kemping dla kamperów", + "terms": "kemping dla samochodów kempingowych" }, "tourism/chalet": { - "name": "Drewniana chata" + "name": "Drewniana chata", + "terms": "domek kempingowy" }, "tourism/guest_house": { - "name": "Domek gościnny" + "name": "Pensjonat", + "terms": "dom gościnny,kwatery" }, "tourism/hostel": { "name": "Schronisko lub hostel", @@ -3218,7 +3508,8 @@ "terms": "park tematyczny" }, "tourism/viewpoint": { - "name": "Punkt widokowy" + "name": "Punkt widokowy", + "terms": "punkt obserwacyjny" }, "tourism/zoo": { "name": "Zoo", @@ -3244,7 +3535,8 @@ "terms": "Granica administracyjna, " }, "type/multipolygon": { - "name": "Wielokąt złożony" + "name": "Wielokąt złożony", + "terms": "poligon złożony,wielobok złożony" }, "type/restriction": { "name": "Ograniczenie", @@ -3283,29 +3575,34 @@ "terms": "trasa" }, "type/route/bicycle": { - "name": "Droga rowerowa", - "terms": "Trasa rowerowa, " + "name": "Trasa rowerowa", + "terms": "szlak rowerowy" }, "type/route/bus": { - "name": "Trasa autobusowa " + "name": "Trasa autobusowa ", + "terms": "linia autobusowa" }, "type/route/detour": { "name": "Objazd" }, "type/route/ferry": { - "name": "Droga morska" + "name": "Droga morska", + "terms": "trasa promowa" }, "type/route/foot": { "name": "Trasa piesza" }, "type/route/hiking": { - "name": "Szlaki piesze" + "name": "Szlak pieszy", + "terms": "szlak górski,szlak alpejski,szlak turystyki pieszej" }, "type/route/pipeline": { - "name": "Trasa rurociągu" + "name": "Trasa rurociągu", + "terms": "przebieg rurociągu" }, "type/route/power": { - "name": "Trasa linii elektrycznej" + "name": "Trasa linii elektrycznej", + "terms": "przebieg linii elektrycznej" }, "type/route/road": { "name": "Trasa drogowa" @@ -3314,13 +3611,15 @@ "name": "Trasa pociągów" }, "type/route/tram": { - "name": "Trasa tramwajowa" + "name": "Trasa tramwajowa", + "terms": "linia tramwajowa,trasa tramwajowa" }, "type/route_master": { "name": "Trasa główna" }, "vertex": { - "name": "Inne" + "name": "Inne", + "terms": "różne" }, "waterway": { "name": "Szlak wodny" diff --git a/dist/locales/pt-BR.json b/dist/locales/pt-BR.json index af02d3df2..94ecd7386 100644 --- a/dist/locales/pt-BR.json +++ b/dist/locales/pt-BR.json @@ -133,13 +133,19 @@ "key": "D", "annotation": "Desconectar linhas / áreas.", "not_connected": "Não há linhas/áreas suficientes para desconectar.", - "connected_to_hidden": "Não pode ser disconectado por estar conectado a um elemento oculto." + "connected_to_hidden": "Não pode ser disconectado por estar conectado a um elemento oculto.", + "relation": "Isto não pode ser desconectado, pois conecta membros de uma relação." }, "merge": { "title": "Mesclar", + "description": "Mesclar estes elementos.", "key": "C", + "annotation": "Mesclar {n} elementos.", "not_eligible": "Esses elementos não podem ser mesclados.", - "incomplete_relation": "Estes elementos não podem ser mesclados porque pelo menos um deles não foi transferido completamente." + "not_adjacent": "Estes elementos não podem ser mesclados porque eles não estão conectados.", + "restriction": "Estes elementos não podem ser mesclados porque pelo menos um deles é membro de uma relação \"{relation}\".", + "incomplete_relation": "Estes elementos não podem ser mesclados porque pelo menos um deles não foi transferido completamente.", + "conflicting_tags": "Estes elementos não podem ser mesclados porque algumas de suas etiquetas têm valores conflitantes." }, "move": { "title": "Mover", @@ -212,6 +218,7 @@ "nothing": "Nada para refazer." }, "tooltip_keyhint": "Atalho:", + "browser_notice": "Este editor é suportado no Firefox, Chrome, Safari, Opera, e Internet Explorer 11 ou mais recente. Favor atualizar seu navegador ou usar o Potlatch 2 para editar o mapa. ", "translate": { "translate": "Traduzir", "localized_translation_label": "Nome multilíngue", @@ -244,7 +251,8 @@ "warnings": "Alertas", "modified": "Modificado", "deleted": "Excluído", - "created": "Criado" + "created": "Criado", + "about_changeset_comments": "Sobre comentários do changeset" }, "contributors": { "list": "Edições de {users}", @@ -276,13 +284,15 @@ "no_results_worldwide": "Nenhum resultado encontrado" }, "geolocate": { - "title": "Mostrar Minha Localização" + "title": "Mostrar Minha Localização", + "locating": "Localizando, por favor, espere..." }, "inspector": { "no_documentation_combination": "Não há documentação disponível para esta combinação de etiquetas", "no_documentation_key": "Não há documentação disponível para esta chave", "show_more": "Mostrar Mais", "view_on_osm": "Ver no openstreetmap.org", + "all_fields": "Todos os campos", "all_tags": "Todas as etiquetas", "all_members": "Todos os membros", "all_relations": "Todas as relações", @@ -315,10 +325,12 @@ "description": "Configurações da imagem de fundo", "percent_brightness": "Brilho de {opacity}%", "none": "Nenhum", + "best_imagery": "Melhor imagem de satélite conhecida para esta localização", "custom": "Customizado", "custom_button": "Editar fundo de tela personalizado", "custom_prompt": "Informe um modelo de URL de quadrículas. Tokens válidos são {z}, {x}, {y} para o esquema Z/X/Y e {u} para o esquema quadtile.", "fix_misalignment": "Corrigir alinhamento", + "imagery_source_faq": "De onde essa imagem de satélite vem?", "reset": "redefinir", "minimap": { "description": "Minimapa", @@ -338,13 +350,13 @@ "description": "Pontos", "tooltip": "Pontos de Interesse" }, - "major_roads": { - "description": "Vias Principais", - "tooltip": "Rodovias, ruas etc." + "traffic_roads": { + "description": "Vias de Trânsito", + "tooltip": "Rodovias, Ruas, etc." }, - "minor_roads": { - "description": "Vias secundárias", - "tooltip": "Serviços de apoio, estacionamentos, rotas etc." + "service_roads": { + "description": "Vias de Serviço", + "tooltip": "Vias de Serviço, Corredores de Estacionamento, Caminhos, etc." }, "paths": { "description": "Caminhos", @@ -442,7 +454,8 @@ "facebook": "Compartilhar no Facebook", "twitter": "Compartilhar no Twitter", "google": "Compartilhar Google+", - "help_html": "Suas mudanças devem aparecer na camada \"Padrão\" do OSM em poucos minutos. Outras camadas e certos elementos podem demorar mais\n(detalhes).\n" + "help_html": "Suas modificações devem aparecer na camada \"Padrão\" dentro de alguns minutos. Alguns elementos e outras camadas podem demorar mais para serem atualizadas.", + "help_link_text": "Detalhes" }, "confirm": { "okay": "O.K.", @@ -487,9 +500,15 @@ "zoom": "Aproximar para a trilha GPX", "browse": "Procurar um arquivo .gpx" }, + "mapillary_images": { + "tooltip": "Fotos a nível de rua do Mapillary", + "title": "Camada de Fotos (Mapillary)" + }, + "mapillary_signs": { + "tooltip": "Placas de trânsito do Mapillary", + "title": "Camada de Placas de Trânsito (Mapillary)" + }, "mapillary": { - "tooltip": "Fotos de Rua do Mapillary", - "title": "Camada de Fotos (Mapillary)", "view_on_mapillary": "Ver esta imagem no Mapillary" }, "help": { @@ -505,50 +524,82 @@ "relations": "# Relações\n\nUma relação é um tipo especial de objeto do OpenStreetMap que agrupa \noutros objetos.\nPor exemplo, dois tipos comuns de relações são as *relações de rotas*, \nque agrupam trecho de vias que pertecem a uma mesma estrada ou rodovia,\ne as *relações de multipolígonos*, que agrupam várias linhas para definir \náreas complexas, que podem conter áreas não contínuas ou vazios dentro \nde áreas.\n\nOs objetos agrupados numa relação são chamados de *membros*. Na \nbarra lateral, você pode ver de qual relação um objeto é membro, e \nclicar em uma destas relações para selecioná-la. Quando uma relação \né selecionada, você pode ver todos os seus membros listados na barra \nlateral e selecionados no mapa.\n\nPara a maioria dos casos, o iD vai cuidar automaticamente das relações \nenquanto você edita. O mais importante a se levar em conta é que se \nvocê deletar um trecho de via que faz parte de uma relação para \nredesenhá-lo, você terá que adicioná-lo novamente como membro \nda relação original.\n\n## Editando Relações\n\nSe você quer editar relações, aqui estão instruções básicas.\n\nPara adicionar um objeto a uma relação, clique no botão \"+\" na seção \n\"Todas relações\" da barra lateral, e selecione ou digite o nome da relação.\n\nPara criar uma nova relação, primeiro selecione o objeto que deverá ser \num membro, depois clique no botão \"+\" da seção \"Todas relações\" e \nselecione \"Nova relação...\".\n\nPara remover um objeto de uma relação, selecione ela e clique no botão \nde lixeira próximo à relação da qual você quer fazer a remoção.\n\nVocê pode criar multipolígonos com vazios usando a ferramenta \n\"Mesclar\". Desenhe duas áreas (interior e exterior), segure a tecla Shift, \nclique em cada uma dessas áreas para selecioná-las e clique no \nbotão \"Mesclar\" (+).\n\n" }, "intro": { + "graph": { + "city_hall": "Sede da Prefeitura de Três Rios", + "fire_department": "Bombeiros de Três Rios", + "memory_isle_park": "Parque da Ilha da Memória", + "riverwalk_trail": "Trilha Ribeirinha", + "w_michigan_ave": "Avenida América Latina", + "e_michigan_ave": "Avenida Liberdade", + "spring_st": "Rua da Primavera", + "scidmore_park": "Parque da Democracia", + "petting_zoo": "Zoológico do Parque da Democracia", + "n_andrews_st": "Rua da Estrela", + "s_andrews_st": "Rua da Paz", + "n_constantine_st": "Rua das Cores", + "s_constantine_st": "Rua Nelson Mandela", + "rocky_river": "Rio Grande", + "railroad_dr": "Unidade de Estrada de Ferro", + "conrail_rr": "Estrada de Ferro Conrail", + "st_joseph_river": "Rio São José", + "n_main_st": "Rua Principal do Norte", + "s_main_st": "Rua Principal do Sul", + "water_st": "Rua das Águas", + "foster_st": "Rua Foster", + "portage_river": "Rua do Porto", + "flower_st": "Rua das Flores", + "elm_st": "Rua dos Gnomos", + "walnut_st": "Rua das Nozes", + "morris_ave": "Avenida John Lennon", + "east_st": "Rua Leste", + "portage_ave": "Avenida do Porto" + }, "navigation": { "title": "Navegação", "drag": "A área principal do mapa mostra os dados do OpenStreetMap sobre um fundo (uma imagem aérea, normalmente). Você pode navegar arrastando ou usando a roda do mouse, do mesmo jeito que em qualquer mapa online. **Arraste o mapa!**", "select": "Os elementos do mapa são representados de três formas: pontos, linhas ou áreas. Todos os elementos podem ser selecionados clicando neles. **Clique no ponto e selecione-o.**", - "header": "O cabeçalho nos mostra qual é o tipo do elemento.", - "pane": "Quando um elemento é selecionado, o editor de elementos é mostrado. O cabeçalho nos mostra o tipo do elemento e o painel principal mostra os atributos do elemento, tais como seu nome e endereço. **Feche o editor de elemento com o botão de fechar no canto superior direito.**" + "pane": "Quando uma feição é selecionada, o editor de feições é exibido. O cabeçalho nos mostra o tipo de feição e o painel principal exibe os atributos da feição, como nome e endereço. **Feche o editor de feições pressionando o botão {button} no canto superior direito.", + "search": "Você também pode procurar por funcionalidades na vista atual, ou pelo mundo todo. **Procurar por '{name}'**", + "choose": "**Escolha {name} da lista para selecioná-lo.**", + "chosen": "Ótimo! {name} agora está selecionado. **Feche o editor de características pressionando o botão {button}.**" }, "points": { "title": "Pontos", - "add": "Pontos podem ser usados para representar coisas como lojas, restaurantes e monumentos. Eles marcam uma posição específica e descrevem o que há nela. **Clique no botão Ponto para adicionar um novo ponto.**", - "place": "Clicando no mapa criamos um ponto nele. **Coloque o ponto no topo do prédio.**", + "add": "Pontos podem ser usados para representar elementos como lojas, restaurantes e monumentos. Eles marcam uma localização específica, e descrevem o que há lá. **Clique no {button} botão de Ponto para adicionar um novo ponto.**", + "place": "O ponto pode ser posicionado clicando-se no mapa. **Clique no mapa para posicionar o novo ponto em cima do edifício.**", "search": "Existem muitos elementos diferentes que podem ser representados por pontos. O ponto que você acabou de adicionar é uma Cafeteria. **Procure por '{name}'**", "choose": "**Escolha \"Cafeteria\" na lista.**", "describe": "O ponto agora está marcado como uma cafeteria. Usando o editor de elemento, podemos adicionar mais informações sobre ele. **Adicione um nome**", - "close": "O editor de elementos pode ser fechado clicando no botão de fechar. **Feche o editor de elementos.**", - "reselect": "Frequentemente um dado ponto pode já existir, mas ter erros ou estar incompleto. Podemos editar pontos já existentes. **Selecione o ponto que você acabou de criar.**", - "fixname": "**Altere o nome da cafeteria e feche o editor de elementos.**", - "reselect_delete": "Todos os elementos do mapa podem ser excluídos. **Clique no ponto que você criou.**", - "delete": "O menu em volta do ponto contém operações que podem ser realizadas sobre ele, incluindo removê-lo. **Exclua o ponto.**" + "close": "O editor de elementos irá recordar automaticamente todas as suas modificações. Quando você muda um elemento, o botão fechar irá mudar para um sinal de verificação. **Clique no botão {button} para fechar o editor de elementos**", + "reselect": "Frequentemente pontos já irão existir, mas contendo enganos ou estando incompletos. Nós podemos editar pontos existentes. **Clique para selecionar o ponto que você acabou de criar.**", + "fixname": "**Mude o nome, depois clique no botão {button} para fechar o editor de elementos.**", + "reselect_delete": "Todos os elementos no mapa podem ser apagados. **Clique para selecionar o ponto que você criou.**", + "delete": "O menu em volta do ponto contém funções que podem ser utilizadas nele, incluindo apagar. **Clique no botão {button} para apagar o ponto.**" }, "areas": { "title": "Áreas", - "add": "Áreas são usadas para mostrar os limites de recursos, como lagos, edifícios e áreas residenciais. Elas também podem ser usadas ​​para o mapeamento mais detalhado de muitos recursos que você normalmente mapearia como pontos. **Clique no botão Área para adicionar uma nova área.**", - "corner": "Para desenhar as áreas, colocamos os pontos que formam a sua borda. **Coloque o primeiro ponto num dos cantos do parquinho.**", + "add": "Áreas são usadas para mostrar os limites dos elementos como lagos, edifícios e áreas residenciais. Elas também podem ser usadas para o mapeamento mais detalhado de muitos elementos que você normalmente mapearia como pontos. **Clique no botão Área {button} para adicionar uma nova área.**", + "corner": "Áreas são desenhadas adicionando nós que marcam o limite da área. **Clique para adicionar o nó inicial dos cantos do parquinho.**", "place": "Coloque mais pontos para desenhar o resto da área. Para terminar, complete a área clicando de novo no primeiro ponto. **Desenhar a área do parquinho.**", "search": "**Procurar por '{name}'.**", "choose": "**Escolha o item \"Parque infantil\" da lista.**", - "describe": "**Adicione um nome e feche o editor de elemento.**" + "describe": "**Adicione um nome, então clique no {button} botão para fechar a edição do elemento**" }, "lines": { "title": "Linhas", - "add": "As linhas são usadas para representar coisas como estradas, ferrovias e rios. **Clique no botão Linha para adicionar uma nova linha.**", + "add": "Linhas são usadas para representar elementos como ruas, ferrovias e rios. **Clique no botão {button} Linha para adicionar uma nova linha.**", "start": "**Comece a desenhar a linha clicando no final da estrada.**", - "intersect": "Clique para adicionar mais pontos à linha. Você pode arrastar o mapa enquanto desenha, se for necessário. Estradas, e muitos outros tipos de linhas, são partes de uma rede maior. É importante que essas linhas estejam conectadas corretamente para que as aplicações de roteamento funcionem bem. **Clique na Flower Street para criar uma interseção que conecta as duas linhas.**", + "intersect": "Clique para adicionar mais nós à linha. Você pode arrastar o mapa enquanto desenha se necessário. Estradas e muitos outros tipos de linhas são parte de uma rede maior de vias. É importante ter todas as linhas conectadas umas às outras para que as aplicações de roteamento funcionem. **Clique no {name} para criar uma interseção conectando as duas linhas.**", "finish": "Para indicar o final da criação de uma linha, clique novamente no seu último ponto. **Termine de criar a rua.**", "road": "**Selecione \"Estrada\" na lista**", "residential": "Há vários tipos diferentes de estrada, o mais comum entre elas é a via residencial. **Escolha o tipo Via Residencial.**", - "describe": "**Coloque o nome da rua e feche o editor de elementos.**", - "restart": "A rua precisa ter um ponto de interseção com a Flower Street.", + "describe": "**Nomeie a estrada, então clique no {button} botão para fechar o edição do elemento.**", + "restart": "A estrada necessita intersectar {name}.", "wrong_preset": "Você não selecionou o tipo de via Residencial. **Clique aqui para escolher novamente**" }, "startediting": { "title": "Começar a editar", - "help": "Mais documentação e este tutorial estão disponíveis aqui.", + "help": "Você pode executar novamente esse tutorial ou ver mais documentação clicando no botão {button} Ajuda.", "save": "Não esqueça de salvar suas alterações regularmente!", "start": "Começar a mapear!" } @@ -556,34 +607,34 @@ "presets": { "categories": { "category-building": { - "name": "Edificação" + "name": "Tipos de Edificações" }, "category-golf": { - "name": "Golfe" + "name": "Clubes de Golf" }, "category-landuse": { - "name": "Uso da Terra" + "name": "Tipos de Uso do Solo" }, "category-path": { - "name": "Caminho" + "name": "Ciclovias e vias para pedestres" }, "category-rail": { - "name": "Trilho" + "name": "Tipos de Ferrovias" }, "category-restriction": { - "name": "Restrição" + "name": "Tipos de Restrição" }, "category-road": { - "name": "Estrada" + "name": "Rodovias e Ruas" }, "category-route": { - "name": "Rota" + "name": "Tipos de Rotas" }, "category-water-area": { - "name": "Água" + "name": "Cursos d'Água" }, "category-water-line": { - "name": "Água" + "name": "Cursos d'Água" } }, "fields": { @@ -845,6 +896,12 @@ "description": { "label": "Descrição" }, + "diaper": { + "label": "Troca de Fraldas Disponível" + }, + "dock": { + "label": "Tipo" + }, "drive_through": { "label": "Drive-Thru" }, @@ -948,6 +1005,9 @@ "label": "Acessível a deficientes", "placeholder": "1-18" }, + "handrail": { + "label": "Corrimão" + }, "highway": { "label": "Tipo" }, @@ -1062,6 +1122,9 @@ "label": "Limite de Velocidade", "placeholder": "40, 50, 60..." }, + "maxstay": { + "label": "Permanência máxima" + }, "mtb/scale": { "label": "Dificuldade para Mountain Biking", "options": { @@ -1313,6 +1376,9 @@ "shop": { "label": "Tipo" }, + "site": { + "label": "Tipo" + }, "sloped_curb": { "label": "Rampa no Meio-fio" }, @@ -1587,8 +1653,8 @@ "terms": "Estação de Bicicletas Públicas, Compartilhamento de Bicicletas" }, "amenity/bicycle_repair_station": { - "name": "Estação de Conserto de Bicicletas", - "terms": "Estação de Conserto de Bicicletas, Estação de Reparo de Bicicletas" + "name": "Estação de Reparo de Bicicletas", + "terms": "Bicicleta, Ciclismo, Reparo, Oficina de Bicicletas" }, "amenity/biergarten": { "name": "Biergarten", @@ -1666,9 +1732,9 @@ "name": "Dentista", "terms": "Dentista, Odontologista" }, - "amenity/doctor": { + "amenity/doctors": { "name": "Médico", - "terms": "Doutor, Médico, Clínica, Saúde" + "terms": "Clínica, Doutor, Hospital, Saúde, Atendimento médico" }, "amenity/dojo": { "name": "Academia de Artes Marciais", @@ -1686,6 +1752,10 @@ "name": "Lanchonete", "terms": "fast food, lanchonete, lanches, Lancheria, comida rápida" }, + "amenity/ferry_terminal": { + "name": "Terminal de Ferry", + "terms": "Terminal de Ferry Boat, Ferry Boat, Balsa, Barco" + }, "amenity/fire_station": { "name": "Posto de Bombeiros", "terms": "Posto de Bombeiros, Bombeiros, Central de Bombeiros" @@ -1710,6 +1780,10 @@ "name": "Hospital", "terms": "Pronto socorro, Pronto atendimento, clínica, sala de emergência, serviço de saúde, hospício, enfermaria, instituição, asilo, sanatório, cirurgia" }, + "amenity/hunting_stand": { + "name": "Cabana de Caça", + "terms": "Caça, Caçadores, Torre de Caça" + }, "amenity/kindergarten": { "name": "Pré-escola", "terms": "Pré-escola, Centro de educação infantil, CEI, Jardim de infância, educação" @@ -1738,6 +1812,10 @@ "name": "Entrada de Estacionamento Interno", "terms": "Entrada de Estacionamento Interno, Entrada de Garagem" }, + "amenity/parking_space": { + "name": "Vaga de Estacionamento", + "terms": "Estacionamento, Vaga, Carro" + }, "amenity/pharmacy": { "name": "Farmácia", "terms": "Farmácia, Drogaria, Farmácia de Manipulação" @@ -1858,6 +1936,46 @@ "name": "Área Universitária", "terms": "Área de Universidade, Faculdade, Área de Faculdade, Centro Universitário" }, + "amenity/vending_machine/cigarettes": { + "name": "Máquina de Venda de Cigarros", + "terms": "Vendas de máquinas de Cigarro" + }, + "amenity/vending_machine/condoms": { + "name": "Máquina de Venda de Preservativos", + "terms": "Máquinas de venda de preservativos" + }, + "amenity/vending_machine/drinks": { + "name": "Máquina de Venda de Bebidas", + "terms": "Máquina de Venda de Bebidas" + }, + "amenity/vending_machine/excrement_bags": { + "name": "Máquina de Vendas de Sacola de Excrementos", + "terms": "Totem de vendas, Máquina de Venda Automática, Embalagem, Sacola, Animal de Estimação, Pet" + }, + "amenity/vending_machine/news_papers": { + "name": "Máquina de Venda de Jornal", + "terms": "Venda de Jornal" + }, + "amenity/vending_machine/parcel_pickup_dropoff": { + "name": "Máquina de Envio e Recebimento de Encomendas", + "terms": "Correios, Encomendas, Caixa de Correios" + }, + "amenity/vending_machine/parking_tickets": { + "name": "Máquina de Vendas de Ticket de Estacionamento", + "terms": "Totem de vendas, Máquina de Venda Automática, Estacionamento, Carro" + }, + "amenity/vending_machine/public_transport_tickets": { + "name": "Máquina de Vendas de Bilhete de Transporte", + "terms": "Transporte público, ônibus, Trem, Metrô, Ticket, Bilhete" + }, + "amenity/vending_machine/sweets": { + "name": "Máquina de Venda de Lanches", + "terms": "Salgados, Doces, Petiscos" + }, + "amenity/vending_machine/vending_machine": { + "name": "Máquina de Venda", + "terms": "Máquina de Vendas, Máquina Automática de Vendas, Dispenser" + }, "amenity/veterinary": { "name": "Veterinário", "terms": "Veterinário, Médico veterinário, pet, animal de estimação, animais" @@ -1866,6 +1984,14 @@ "name": "Lixeira", "terms": "Cesto de Lixo, Lixeira, Balde de Lixo" }, + "amenity/waste_disposal": { + "name": "Container de Lixo não Reciclável", + "terms": "lixo, resíduos, container" + }, + "amenity/water_point": { + "name": "Torneira de Água Potável", + "terms": "Água potável, Abastecimento" + }, "area": { "name": "Área", "terms": "Área" @@ -1966,6 +2092,18 @@ "name": "Cabine", "terms": "Cabine" }, + "building/cathedral": { + "name": "Catedral", + "terms": "Edifício Catedral" + }, + "building/chapel": { + "name": "Capela", + "terms": "Igreja, Edificação, Prédio, Capela, Lugar de Adoração, Religião" + }, + "building/church": { + "name": "Igreja", + "terms": "Edifício de Igreja" + }, "building/college": { "name": "Edifício de Escola Técnica", "terms": "Colégio técnico, Ensino profissionalizante, Educação profissional" @@ -2475,8 +2613,8 @@ "terms": "Acesso Terciário, Acesso a Via Terciária" }, "highway/track": { - "name": "Estrada Informal", - "terms": "Via Agro-Florestal, Trilha Automotiva, Estrada de Fazenda, Estrada Agrícola, Estrada Bucólica, Caminho" + "name": "Estrada Agrícola", + "terms": "Estrada de fazenda, Fazenda, Estrada em Floresta, Floresta" }, "highway/traffic_signals": { "name": "Semáforo", @@ -2495,8 +2633,8 @@ "terms": "Balão de Retorno" }, "highway/unclassified": { - "name": "Via Não Classificada", - "terms": "Via Sem Classificação" + "name": "Estrada Minoritária", + "terms": "Via sem classificação, Estrada de Terra, Rodovia sem pavimentação," }, "historic": { "name": "Local Histórico", @@ -2635,7 +2773,12 @@ "terms": "Lazer, Diversão" }, "leisure/adult_gaming_centre": { - "name": "Centro de Jogos para Adultos" + "name": "Centro de Jogos para Adultos", + "terms": "Centro de Jogos Adutos" + }, + "leisure/bird_hide": { + "name": "Local de observação de pássaros", + "terms": "torre de observação, pássaros, aves, animais" }, "leisure/bowling_alley": { "name": "Pista de Boliche", @@ -2698,10 +2841,12 @@ "terms": "Quadra de Basquete" }, "leisure/pitch/rugby_league": { - "name": "Campo de rugby league" + "name": "Campo de rugby league", + "terms": "Rugby, Esporte, Campo, " }, "leisure/pitch/rugby_union": { - "name": "Campo de rugby union" + "name": "Campo de rugby union", + "terms": "Rugby, Campo, Esporte" }, "leisure/pitch/skateboard": { "name": "Pista de Skate", @@ -2731,9 +2876,13 @@ "name": "Rampa Náutica", "terms": "Rampa Náutica" }, - "leisure/sports_center": { - "name": "Centro Esportivo / Academia", - "terms": "Ginásio de Esportes, Ginásio Poliesportivo, Academia, Esportes" + "leisure/sports_centre": { + "name": "Academia / Centro Esportivo", + "terms": "Academia, Centro de Esportes, Centro Esportivo, Esportes, Treinamento" + }, + "leisure/sports_centre/swimming": { + "name": "Academia de Natação", + "terms": "Natação, Desportos Aquáticos, Piscina, Centro de Natação" }, "leisure/stadium": { "name": "Estádio", @@ -2747,6 +2896,10 @@ "name": "Pista de Corrida (veículos não motorizados)", "terms": "pista de corrida" }, + "leisure/water_park": { + "name": "Parque Aquático", + "terms": "Parque de Diversões, Piscina, Centro Aquático" + }, "line": { "name": "Linha", "terms": "Linha" @@ -2756,12 +2909,17 @@ "terms": "Construção Humana" }, "man_made/adit": { - "name": "Ádito de Mineração" + "name": "Ádito de Mineração", + "terms": "Entrada, Passagem, Mina, Acesso" }, "man_made/breakwater": { "name": "Molhe/Quebra-Mar", "terms": "Molhe, Quebra-Mar" }, + "man_made/chimney": { + "name": "Chaminé", + "terms": "Lareira, Forno, Fábrica, Indústria, Gás" + }, "man_made/cutline": { "name": "Linha de Corte em Floresta", "terms": "Linha de Corte em Floresta" @@ -2774,6 +2932,14 @@ "name": "Mastro de Bandeira", "terms": "mastro, bandeira, pau de bandeira" }, + "man_made/gasometer": { + "name": "Gasômetro", + "terms": "Reservatório de Gás, Gás, Combustível" + }, + "man_made/groyne": { + "name": "Barreira de Sedimentos", + "terms": "Estacada, Barreira contra deslizamentos, Relevo" + }, "man_made/lighthouse": { "name": "Farol", "terms": "Farol" @@ -2806,6 +2972,10 @@ "name": "Tanque de armazenamento", "terms": "Tanque de Armazenamento" }, + "man_made/surveillance": { + "name": "Câmera de Segurança", + "terms": "Câmera de Monitoramento, Segurança, Policiamento, Supervisão" + }, "man_made/survey_point": { "name": "Ponto de Levantamento Geográfico", "terms": "Marco Geodésico, Equipamento de GPS Diferencial" @@ -2830,6 +3000,10 @@ "name": "Estação de Tratamento de Água", "terms": "Tratamento de Água" }, + "man_made/works": { + "name": "Planta Industrial", + "terms": "Chão de fábrica, planta de produção industrial, fábrica, indústria" + }, "military/airfield": { "name": "Aeródromo", "terms": "aeródromo, campo de aviação" @@ -3227,8 +3401,8 @@ "terms": "Antiquário" }, "shop/art": { - "name": "Loja de Artigos de Arte", - "terms": "Loja de Artigos de Arte" + "name": "Loja de Arte", + "terms": "Arte, Decoração, Produtos Artísticos, Produtos de Arte, Artesanato" }, "shop/baby_goods": { "name": "Loja de Artigos para Bebês", @@ -3574,6 +3748,10 @@ "name": "Papelaria", "terms": "Papelaria" }, + "shop/storage_rental": { + "name": "Aluguel de Armazenamento", + "terms": "Estocagem Armazenamento, Armazem" + }, "shop/supermarket": { "name": "Supermercado", "terms": "Supermercado" @@ -3674,6 +3852,10 @@ "name": "Chalé", "terms": "Chalé" }, + "tourism/gallery": { + "name": "Galeria de Arte", + "terms": "Arte, Galeria, Exposição, Artes Plásticas, Cultura" + }, "tourism/guest_house": { "name": "Guesthouse", "terms": "Guesthouse" @@ -3826,6 +4008,10 @@ "name": "Rota Mestre", "terms": "Rota Mestre" }, + "type/site": { + "name": "Local", + "terms": "Site" + }, "vertex": { "name": "Outro", "terms": "Outro" @@ -3834,6 +4020,10 @@ "name": "Via Aquática", "terms": "Canal, Hidrovia, Curso d'Água, Rio" }, + "waterway/boatyard": { + "name": "Estaleiro", + "terms": "Estaleiro Naval" + }, "waterway/canal": { "name": "Canal", "terms": "Canal" @@ -3846,6 +4036,10 @@ "name": "Vala", "terms": "Vala" }, + "waterway/dock": { + "name": "Doca", + "terms": "Doca úmida, doca molhada, porto, pier" + }, "waterway/drain": { "name": "Valeta de drenagem", "terms": "Dreno" @@ -3863,12 +4057,17 @@ "terms": "Orla Fluvial, Margem do Rio, Bordo, Rebordo" }, "waterway/sanitary_dump_station": { - "name": "Ponto de Descarga de Dejetos (para barcos)" + "name": "Ponto de Descarga de Dejetos (para barcos)", + "terms": "Marina, Mar, Porto, Pier, Banheiro" }, "waterway/stream": { "name": "Córrego", "terms": "Córrego, Riacho, Rio" }, + "waterway/water_point": { + "name": "Local de Água Potável em Marinas", + "terms": "Água Potável Marinha" + }, "waterway/weir": { "name": "Vertedouro", "terms": "Vertedouro" diff --git a/dist/locales/pt.json b/dist/locales/pt.json index d5659f7ac..d5dc78fc7 100644 --- a/dist/locales/pt.json +++ b/dist/locales/pt.json @@ -44,7 +44,7 @@ "key": "A", "title": "Continuar", "description": "Continuar esta linha.", - "not_eligible": "Nenhuma linha aqui pode ser continuada.", + "not_eligible": "Não há nesta zona nenhuma linha que possa ser continuada.", "multiple": "Podem ser continuadas várias linhas aqui. Para escolher uma linha, pressione a tecla Shift e clique na linha para a selecionar.", "annotation": { "line": "Continuação da linha.", @@ -55,7 +55,7 @@ "annotation": "Desenho cancelado." }, "change_role": { - "annotation": "Alterou a função de um membro de uma relação" + "annotation": "Alterada a função de um membro de uma relação." }, "change_tags": { "annotation": "Etiquetas alteradas." @@ -68,12 +68,12 @@ }, "key": "O", "annotation": { - "line": "Fazer uma linha circular.", - "area": "Área tornada circular." + "line": "Linha tornada num círculo.", + "area": "Área tornada num círculo." }, "not_closed": "Isto não pode ser tornado circular porque não é uma linha fechada.", - "too_large": "Não é possível fazer um circulo porque o objecto não está completamente visível no mapa.", - "connected_to_hidden": "Não é possível fazer um circulo pois este elemento está conectado a outro elemento escondido." + "too_large": "Não é possível fazer um círculo porque o elemento não está completamente visível no mapa.", + "connected_to_hidden": "Não é possível fazer um círculo pois este elemento está ligado a outro elemento escondido." }, "orthogonalize": { "title": "Esquadrar", @@ -88,7 +88,7 @@ }, "not_squarish": "Isto não pode ser tornado quadrado porque não tem um formato quadrangular.", "too_large": "Não é possível esquadrar porque o objecto não está completamente visível no mapa.", - "connected_to_hidden": "Não é possível enquadrar pois este elemento está conectado a outro elemento escondido." + "connected_to_hidden": "Não é possível enquadrar pois este elemento está ligado a outro elemento escondido." }, "straighten": { "title": "Endireitar", @@ -96,35 +96,35 @@ "key": "S", "annotation": "Linha endireitada.", "too_bendy": "Isto não pode ser endireitado porque curva-se demasiado.", - "connected_to_hidden": "Não é possível endireitar pois este elemento está conectado a outro elemento escondido." + "connected_to_hidden": "Não é possível endireitar pois este elemento está ligado a outro elemento escondido." }, "delete": { - "title": "Remover", + "title": "Eliminar", "description": "Eliminar este elemento permanentemente.", "annotation": { "point": "Ponto eliminado.", - "vertex": "Eliminado um ponto de uma linha.", + "vertex": "Ponto de uma linha eliminado.", "line": "Linha eliminada.", "area": "Área eliminada.", "relation": "Relação eliminada.", "multiple": "{n} objetos eliminados." }, - "incomplete_relation": "Este elemento não pode ser eliminado porque não foi todo descarregado.", - "part_of_relation": "Este elemento não pode ser eliminado pois faz parte de uma relação maior. Tem de remover-lo da relação primeiro.", - "connected_to_hidden": "Não é possível eliminar pois este elemento está conectado a outro elemento escondido." + "incomplete_relation": "Este elemento não pode ser eliminado porque não foi descarregado completamente do servidor.", + "part_of_relation": "Este elemento não pode ser eliminado pois faz parte de uma relação maior. Tem de o remover primeiro da relação.", + "connected_to_hidden": "Não é possível eliminar porque este elemento está ligado a outro elemento escondido." }, "add_member": { "annotation": "Adicionando membro a uma relação." }, "delete_member": { - "annotation": "Removeu um membro de uma relação." + "annotation": "Removido um membro de uma relação." }, "connect": { "annotation": { - "point": "Ligada uma linha a um ponto.", - "vertex": "Ligada uma linha a outra linha.", - "line": "Ligada uma linha a outra linha.", - "area": "Ligada uma linha a uma área." + "point": "Linha ligada a um ponto.", + "vertex": "Linha ligada a outra.", + "line": "Linha ligada a outra linha.", + "area": "Linha ligada a uma área." } }, "disconnect": { @@ -132,14 +132,20 @@ "description": "Desligar estas linhas/áreas entre elas.", "key": "D", "annotation": "Linhas/áreas desligadas.", - "not_connected": "Para desconectar é necessário selecionar 1 ponto comum a pelo menos 2 linhas ou áreas.", - "connected_to_hidden": "Não é possível desconectar pois este elemento está conectado a outro elemento escondido." + "not_connected": "Para desligar é necessário selecionar 1 ponto comum a pelo menos 2 linhas ou áreas.", + "connected_to_hidden": "Não é possível desligar pois este elemento está ligado a outro elemento escondido.", + "relation": "Isto não pode ser desconectado porque conecta membros de uma relação." }, "merge": { "title": "Combinar", + "description": "Combinar estes elementos.", "key": "C", - "not_eligible": "Estes elementos não podem ser unidos.", - "incomplete_relation": "Estes elementos não podem ser unidos porque pelo menos um deles não está completamente descarregado no mapa." + "annotation": "{n} elementos combinados.", + "not_eligible": "Estes elementos não podem ser combinados.", + "not_adjacent": "Estes elementos não podem ser combinados porque não estão ligados um ao outro.", + "restriction": "Estes elementos não podem ser combinados porque pelo menos um deles é membro de uma relação \"{relation}\".", + "incomplete_relation": "Estes elementos não podem ser combinados porque pelo menos um deles não está completamente descarregado no mapa.", + "conflicting_tags": "Estes elementos não podem ser combinados porque algumas das suas etiquetas entram em conflito." }, "move": { "title": "Mover", @@ -152,9 +158,9 @@ "area": "Área movida.", "multiple": "Vários objetos movidos." }, - "incomplete_relation": "Este elemento não pode ser deslocado porque não foi completamente descarregado.", + "incomplete_relation": "Este elemento não pode ser movido porque não foi completamente descarregado.", "too_large": "Não é possível mover pois existem secções que não estão visíveis neste momento.", - "connected_to_hidden": "Não é possível mover pois este elemento está conectado a outro elemento escondido." + "connected_to_hidden": "Não é possível mover pois este elemento está ligado a outro elemento escondido." }, "rotate": { "title": "Rodar", @@ -164,8 +170,8 @@ "line": "Linha rodada.", "area": "Área rodada." }, - "too_large": "Não é possível girar pois existem secções que não estão visíveis neste momento.", - "connected_to_hidden": "Não é possível rodar pois este elemento está conectado a outro elemento escondido." + "too_large": "Não é possível rodar porque certas partes do elemento não estão visíveis neste momento.", + "connected_to_hidden": "Não é possível rodar porque este elemento está ligado a outro elemento escondido." }, "reverse": { "title": "Inverter", @@ -188,7 +194,7 @@ }, "not_eligible": "As linhas não podem ser divididas no seu início ou fim.", "multiple_ways": "Existem aqui demasiadas linhas para dividir.", - "connected_to_hidden": "Não é possível dividir pois este elemento está conectado a outro elemento escondido." + "connected_to_hidden": "Não é possível dividir porque este elemento está ligado a outro elemento escondido." }, "restriction": { "help": { @@ -199,7 +205,7 @@ }, "annotation": { "create": "Restrição de viragem adicionada.", - "delete": "Restrição de viragem apagada." + "delete": "Restrição de viragem eliminada." } } }, @@ -212,6 +218,7 @@ "nothing": "Nada a refazer." }, "tooltip_keyhint": "Atalho:", + "browser_notice": "Este editor funciona em Firefox, Chrome, Safari, Opera e Internet Explorer 11 e superior. Por favor atualize o seu navegador de internet ou utilize o editor Potlatch 2 para editar o mapa.", "translate": { "translate": "Traduzir", "localized_translation_label": "Nome noutras línguas", @@ -220,29 +227,33 @@ }, "zoom_in_edit": "Aproxime para Editar", "logout": "Encerrar sessão", - "loading_auth": "A estabelecer a ligação ao OpenStreetMap...", + "loading_auth": "A fazer a ligação ao OpenStreetMap...", + "report_a_bug": "Reportar um bug.", + "help_translate": "Ajudar a traduzir.", "feature_info": { "hidden_warning": "{count} elementos escondidos", - "hidden_details": "Estes elementos estão neste momento ocultados: {details}" + "hidden_details": "Estes elementos estão neste momento escondidos: {details}" }, "status": { - "error": "Não foi possível estabelecer a ligação à API.", - "offline": "A API encontra-se desligada. Por favor tente editar mais tarde.", + "error": "Não foi possível estabelecer a ligação ao servidor do OpenStreetMap.", + "offline": "O servidor do OpenStreetMap não está disponível neste momento. Por favor tente editar mais tarde.", "readonly": "O OpenStreetMap encontra-se de momento no modo de leitura. Será necessário esperar para poder gravar as alterações." }, "commit": { "title": "Gravar Alterações", "description_placeholder": "Breve descrição das suas alterações", - "message_label": "Comentário de Sumário", + "message_label": "Descrição das alterações", "upload_explanation": "As alterações que enviar ficarão visíveis em todos os mapas que usem dados do OpenStreetMap.", "upload_explanation_with_user": "As alterações que enviar como {user} ficarão visíveis em todos os mapas que usem dados do OpenStreetMap.", "save": "Gravar", "cancel": "Cancelar", "changes": "{count} Alterações", "warnings": "Avisos", - "modified": "Modificado", + "modified": "Alterado", "deleted": "Eliminado", - "created": "Criado" + "created": "Criado", + "about_changeset_comments": "Sobre comentários de changesets", + "about_changeset_comments_link": "//wiki.openstreetmap.org/wiki/Good_changeset_comments" }, "contributors": { "list": "Edições de {users}", @@ -256,17 +267,17 @@ "perimeter": "Perímetro ", "length": "Comprimento", "area": "Área", - "centroid": "Centroide ", + "centroid": "Centroide", "location": "Localização", - "metric": "Metrico", + "metric": "Métrico", "imperial": "Imperial" }, "geometry": { "point": "ponto", "vertex": "vértice", - "line": "lina", + "line": "linha", "area": "área", - "relation": "relaçã" + "relation": "relação" }, "geocoder": { "search": "Pesquisar globalmente...", @@ -274,13 +285,15 @@ "no_results_worldwide": "Nenhum resultado encontrado" }, "geolocate": { - "title": "Mostrar a minha localização" + "title": "Mostrar a minha localização", + "locating": "A ler, aguarde..." }, "inspector": { "no_documentation_combination": "Não existe documentação disponível para esta combinação de etiqueta", "no_documentation_key": "Não existe documentação disponível para esta chave", "show_more": "Mostrar Mais", "view_on_osm": "Ver no openstreetmap.org", + "all_fields": "Todos os campos.", "all_tags": "Todas as etiquetas", "all_members": "Todos os membros", "all_relations": "Todas as relações", @@ -309,40 +322,42 @@ "add_fields": "Adicionar campo:" }, "background": { - "title": "Imagem do Fundo", - "description": "Configuração da imagem do fundo", + "title": "Imagem de Fundo", + "description": "Configuração da imagem de fundo", "percent_brightness": "{opacity}% transparente", "none": "Nenhum", + "best_imagery": "Melhor fonte de imagem para esse lugar", "custom": "Personalizado", "custom_button": "Editar fundo personalizando", - "custom_prompt": "Introduz um endereço URL válido. Pontos validos são {z}, {x}, {y} para esquemas Z/X/Y e {u} para esquemas QuadTile.", + "custom_prompt": "Introduzir um URL válido. Tokens válidos são {z}, {x}, {y} para esquemas Z/X/Y e {u} para esquemas QuadTile.", "fix_misalignment": "Corrigir alinhamento", + "imagery_source_faq": "De onde vem essa imagem?", "reset": "reiniciar", "minimap": { "description": "Mini-mapa", - "tooltip": "Mostra um pequeno mapa com uma área mais abrangente que ajuda a localizar a tela exibida." + "tooltip": "Mostra um pequeno mapa com uma área mais abrangente que ajuda a localizar a área que está a editar." } }, "map_data": { "title": "Dados do Mapa", "description": "Dados do Mapa", "data_layers": "Camadas de Dados", - "fill_area": "Preencher Áreas", + "fill_area": "Preenchimento de Áreas", "map_features": "Elementos do Mapa", - "autohidden": "Estes elementos foram automaticamente ocultados porque senão haveriam demasiados elementos no ecrã. Pode fazer zoom e editar-los." + "autohidden": "Estes elementos foram automaticamente ocultados porque senão haveriam demasiados elementos no ecrã. Pode fazer zoom e editá-los." }, "feature": { "points": { "description": "Pontos", "tooltip": "Pontos de Interesse" }, - "major_roads": { - "description": "Rodovias Principais", - "tooltip": "Estradas, Ruas, etc." + "traffic_roads": { + "description": "Estradas com tráfego", + "tooltip": "Autoestradas, ruas, etc." }, - "minor_roads": { - "description": "Rodovias Menores", - "tooltip": "Estradas de Serviço, Estradas Florestais, etc." + "service_roads": { + "description": "Estradas de serviço", + "tooltip": "Estradas de serviço, corredores de estacionamento, estradas agrícolas, etc." }, "paths": { "description": "Caminhos", @@ -353,7 +368,7 @@ "tooltip": "Edifícios, Abrigos, Garagens, etc." }, "landuse": { - "description": "Elementos de Uso de Solo", + "description": "Elementos de Uso do Solo", "tooltip": "Florestas, Quintas, Parques, Áreas Residenciais, etc." }, "boundaries": { @@ -374,7 +389,7 @@ }, "past_future": { "description": "Passado/Futuro", - "tooltip": "Proposto, Construção, Abandonado, Demolido, etc." + "tooltip": "Proposto, Em construção, Abandonado, Demolido, etc." }, "others": { "description": "Outros", @@ -383,8 +398,8 @@ }, "area_fill": { "wireframe": { - "description": "Sem Preenchimento (Wireframe)", - "tooltip": "Ativar o modo wireframe permite melhor visualizar a imagem de fundo." + "description": "Sem Preenchimento (só linhas)", + "tooltip": "Ativar o modo 'só linhas' permite ver melhor a imagem de fundo." }, "partial": { "description": "Preenchimento Parcial", @@ -392,7 +407,7 @@ }, "full": { "description": "Preenchimento Total", - "tooltip": "As áreas são apresentadas totalmente preenchidas." + "tooltip": "As áreas são mostradas totalmente preenchidas." } }, "restore": { @@ -406,49 +421,51 @@ "help": "Gravar alterações no OpenStreetMap, tornando-as visíveis a outros utilizadores.", "no_changes": "Não há alterações para gravar.", "error": "Ocorreram erros ao tentar gravar", - "status_code": "O servidor devolveu o seguinte código de status {code}", - "unknown_error_details": "Por favor certifique-se que está conectado à Internet.", - "uploading": "Enviando alterações para OpenStreetMap.", + "status_code": "O servidor devolveu o seguinte código {code}", + "unknown_error_details": "Por favor certifique-se que está ligado à Internet.", + "uploading": "A enviar alterações para o OpenStreetMap.", "unsaved_changes": "Tem alterações por gravar", "conflict": { - "header": "Resolver edições conflituosas", + "header": "Resolver alterações em conflito", "count": "Conflito {num} de um total de {total}", "previous": "< Anterior", "next": "Próximo >", "keep_local": "Manter a minha", "keep_remote": "Usar a deles", "restore": "Restaurar", - "delete": "Deixar apagado", + "delete": "Deixar eliminado", "download_changes": "Ou descarregue as suas alterações", "done": "Todos os conflitos foram resolvidos!", - "help": "Outro utilizador alterou alguns elementos do mapa que você alterou\nClique abaixo em cada item para ver mais detalhes sobre o conflito e escolher se gostaria de manter\na sua alteração ou a do outro utilizador.\n" + "help": "Outro utilizador alterou alguns elementos do mapa que você alterou.\nClique abaixo em cada item para ver mais detalhes sobre o conflito e escolher se gostaria de manter\na sua alteração ou a do outro utilizador.\n" } }, "merge_remote_changes": { "conflict": { - "deleted": "Este objeto foi apagado por {user}.", - "location": "Este objeto foi movimentado por você e por {user}", - "nodelist": "Nós foram alterados por você e por {user}", - "memberlist": "Membros de uma relação foram alterados por você e por {user}", - "tags": "Alterou a {tag} etiqueta para \"{local}\" e {user} alterou-a para {remote}" + "deleted": "Este objeto foi eliminado por {user}.", + "location": "Este objeto foi alterado por você e por {user}", + "nodelist": "Os nós foram alterados por você e por {user}", + "memberlist": "Os membros de uma relação foram alterados por você e por {user}", + "tags": "Alterou a etiqueta {tag} para \"{local}\" e {user} alterou-a para {remote}" } }, "success": { - "edited_osm": "Acabou de editar o OSM!", + "edited_osm": "Acabou de editar o OpenStreetMap!", "just_edited": "Acaba de editar o OpenStreetMap!", - "view_on_osm": "Ver em OSM", + "view_on_osm": "Ver no OpenStreetMap", "facebook": "Partilhar no Facebook", "twitter": "Partilhar no Twitter", "google": "Partilhar no Google+", - "help_html": "As suas mudanças deverão aparecer na camada \"Standard\" dentro de alguns minutos. Outras camadas, e certos elementos, podem levar mais tempo\n(detalhes).\n" + "help_html": "Suas mudanças devem aparecer na \"Camada padrão\" em poucos minutos. Outras camadas e determinados recursos podem demorar mais.", + "help_link_text": "Detalhes", + "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": "Cancelar" }, "splash": { - "welcome": "Bem vindo ao editor OpenStreetMap iD", - "text": "Com o editor iD é fácil contribuir para o melhor mapa livre do mundo. Esta é a versão {version}. Para mais informações ver o site {website} e para reportar problemas com o editor aceder a {github}.", + "welcome": "Bem vindo ao editor iD do OpenStreetMap", + "text": "Com o editor iD é fácil contribuir para o melhor mapa livre do mundo. Esta é a versão {version}. Para mais informações ver o site {website} e para reportar problemas com o editor aceda a {github}.", "walkthrough": "Iniciar o Guia passo-a-passo", "start": "Editar agora" }, @@ -467,10 +484,10 @@ "untagged_line": "Linha sem etiquetas", "untagged_area": "Área sem etiquetas", "many_deletions": "Está a eliminar {n} objetos. Tem a certeza que deseja continuar? Esta operação eliminará os objetos do mapa que outras pessoas visualizam no openstreetmap.org.", - "tag_suggests_area": "A etiqueta {tag} sugere que a linha deveria ser uma área, mas não o é.", - "untagged_point_tooltip": "Escolhe um elemento que define o que este ponto é.", - "untagged_line_tooltip": "Escolhe um elemento que define o que esta linha é.", - "untagged_area_tooltip": "Escolhe um elemento que define o que esta área é.", + "tag_suggests_area": "A etiqueta {tag} é normalmente usada em áreas e não linhas.", + "untagged_point_tooltip": "Escolha um elemento que indique o que este ponto representa.", + "untagged_line_tooltip": "Escolha um elemento que indique o que esta linha representa.", + "untagged_area_tooltip": "Escolha um elemento que indique o que esta área representa.", "deprecated_tags": "Etiquetas obsoletas: {tags}" }, "zoom": { @@ -478,71 +495,113 @@ "out": "Afastar" }, "cannot_zoom": "Não é possível afastar mais no modo atual.", + "full_screen": "Edição em ecrã inteiro.", "gpx": { "local_layer": "Ficheiro GPX local", - "drag_drop": "Arraste um ficheiro .gpx para a página, ou clique no botão à direita para navegar", - "zoom": "Enquadrar percurso GPX", + "drag_drop": "Arraste um ficheiro .gpx para a página, ou clique no botão à direita para o abrir", + "zoom": "Enquadrar trilho GPX", "browse": "Procurar por ficheiro .gpx" }, + "mapillary_images": { + "tooltip": "Fotos ao nível da rua do Mapillary", + "title": "Camada de Fotos (Mapillary)" + }, + "mapillary_signs": { + "tooltip": "Placas de trânsito do Mapillary", + "title": "Camada de Placas de Trânsito (Mapillary)" + }, "mapillary": { - "tooltip": "Fotos ao nível da rua de Mapillary", - "title": "Sobreposição de foto (Mapillary)", "view_on_mapillary": "Ver esta imagem no Mapillary" }, "help": { "title": "Ajuda", - "help": "#Ajuda\n\nEste é um editor para o [OpenStreetMap](http://www.openstreetmap.org/), o mapa livre e editável do mundo.\nPode usar-lo para adicionar e actualizar dados da tua área, tornando-o num mapa de código e dados abertos mundial melhor para todos.\n\nEdições que faças neste mapa serão visíveis para qualquer pessoa que\ndecida usar o OpenStreetMap. De maneira a fazer uma edição, basta\n[iniciar sessão](https://www.openstreetmap.org/login).\n\nO [editor iD](http://ideditor.com/) é um projeto colaborativo com o seu [código disponível no GitHub](https://github.com/openstreetmap/iD).\n", - "roads": "# Estradas\n\nPode criar, corrigir e eliminar estradas com o editor. As estradas podem ser\nde qualquer tipo: caminhos, autoestradas, carreiros florestais ou agrícolas,\nruas pedonais, ciclovias, entre outras. Qualquer local que seja frequentemente\natravessado por pessoas deve ser normalmente colocado no mapa.\n\n### Selecionar\n\nClique numa estrada para a selecionar. Aparece o painel lateral direito para\npoder editar as caraterísticas da estrada e botões em redor da estrada.\n\n### Alterar\n\nClique na estrada que quer alterar. Se quiser adicionar pontos à estrada entre\ndois pontos existentes basta clicar 2 vezes sobre o segmento da estrada.\nPode então deslocar esse ponto acabado de criar.\n\nSe existir uma estrada com ligação a outra no terreno mas que no mapa não\nestão ligadas, basta deslocar um ponto de uma das estradas até à outra estrada\npara ficarem ligadas. É muito importante as estradas estarem corretamente\nligadas umas às outras para que os programas de rotas possam fornecer\ninformações corretas aos utilizadores.\n\nPode também clicar no botão de 'Mover' ou premir a tecla 'M' para mover\na estrada toda de uma só vez. No entanto deve-se ter cuidado ao fazer isso\npois todos os pontos da estrada, incluindo os pontos partilhados com\noutras estradas, serão todos movidos.\n\nPara dividir uma estrada em duas, útil por exemplo quando existe uma estrada\nno mapa que na realidade são 2 estradas diferentes com referências diferentes,\nclique no ponto da estrada onde quer dividir e clique no botão da tesoura que\naparece ao lado do ponto. Esse botão aparece apenas se estiver o ponto\nselecionado e não a linha. Pode também combinar as 2 linhas numa só\nselecionando as duas estradas e clicando no botão + que aparece ao lado.\nSe existirem no mapa 2 estradas ligadas (nas extremidades ou num cruzamento)\nmas que na realidade não se ligam ou cruzam, basta selecionar o ponto comum\ne clicar no botão ao lado de desligar as linhas. Pode então deslocar o ponto\npara outro local.\n\n### Eliminar\n\nSe uma estrada estiver errada - pode-se confirmar pela imagem de satélite (ter em\nconta que a imagem de satélite pode ter alguns anos e a estrada pode ter sido\nconstruida posteriormente) e preferencialmente confirmar presencialmente - pode\neliminar a estrada toda. É necessária precaução ao eliminar elementos do mapa.\nTal como qualquer outra alteração, os resultados serão visíveis a todos os outros.\n\nPode eliminar uma estrada clicando nela para a selecionar e de seguida\nclicar no ícone do caixote do lixo que aparece ao lado, ou simplesmente\npressionar na tecla 'Del' do teclado.\n\n### Criar\n\nEncontrou alguma estrada que não existe no mapa? Clique no botão 'Linha' que\nestá na parte superior ou pressione a tecla '2' para começar a desenhar a linha.\n\nClique no ponto inicial da estrada para começar a desenhá-la. Se Já existir\numa estrada no mapa, mas que está incompleta, pode continuá-la bastando\npara isso clicar no ponto da extremidade da estrada existente.\n\nAdicione então outros pontos de acordo com as imagens de satélite ou os trilhos\nGPS. Se a estrada que está a desenhar cruzar com outra estrada, crie um ponto\npor cima da outra estrada onde se cruzam. Quando terminar de desenhar\na estrada, clique duas vezes no último ponto da estrada ou pressione as teclas\nde mudança de linha ou 'Enter'.\n", - "imagery": "# Imagens de Satélite\n\nAs imagens de satélite são um recurso importante na criação e alteração\ndos mapas. Existe um grande leque de fontes de informações totalmente\ngratuitas no lado direito \ndo editor sob 'Configurações da Imagem de Fundo'.\n\nPor defeito são usado os mapas do [Bing](http://www.bing.com/maps/), que\npode variar no nível de qualidade. Em regra geral as capitais e os centros\npopulacionais têm as imagens de maior qualidade.\n\nExistem áreas do globo que contêm outros tipos de imagens de satélite,\ncomo por exemplo as zonas abrangidas pelo satélite de Mapnik.\n\nAs vezes a imagem pode encontrar-se desalinhada, se verificar que existe\numa grande quantidade de estradas fora do lugar mas geralmente sempre\npara o mesmo sentido, é recomendado mexer o mapa de maneira a alinhar.\nPara alinhar basta clicar onde diz 'Corrigir Alinhamento' no fim das \n'Configurações da Imagem de Fundo'.\n", - "addresses": "# Endereços\n\nEndereços são das informações mais importantes para o mapa.\n\nApesar de endereços serem frequentemente representados em muitos mapas como parte de ruas, no OpenStreetMap eles são armazenados como atributos de edifícios e locais ao longo de ruas.\n\nDados de endereço podem ser adicionados tanto a locais representados como contornos de edifícios, como aos representados como um único ponto. A fonte ideal de dados de endereço é a recolha no local ou conhecimento pessoal — tal como com qualquer outro elemento, a cópia de fontes comerciais como o Google Maps é estritamente proibida.\n", - "buildings": "# Edifícios\n\nO OpenStreetMap é a maior base de dados de edifícios que existe sob licença\nlivre. Pode adicionar e melhorar o mapa com edifícios.\n\n### Selecionar\n\nPode selecionar edifícios clicando nos contornos da área que delimita o edifício.\nSerá mostrado então o menu de botões e o painel lateral direito com informações\nsobre o edifício.\n\n### Alterar\n\nPor vezes os edifícios são desenhados incorretamente colocados fora do sítio\nou têm etiquetas incompletas ou erradas.\n\nPara mover um edifício, selecione-o e clique no botão 'Mover' que aparece\nà volta do edifício selecionado. De seguida desloque o rato para deslocar\no edifício. Para terminar o movimento clique de novo.\n\nPara corrigir os contornos do edifício clique e desloque os pontos que formam\na área do edifício. caso seja necessário adicionar pontos clique e desloque\num ponto central que aparece entre dois pontos já existentes. Para remover\num ponto, clique no ponto e de seguida no botão de Eliminar que aparece\nà volta do ponto.\n\n### Criar\n\nPodem-se criar edifícios como áreas ou pontos. Sempre que possível, e caso\nse conheça a área que um edifício ocupa, caso esteja ligado a outros, deve-se\ncriar uma área para cada edifício. Se uma loja ou serviço ocupar um edifício todo\npode-se acrescentar etiquetas sobre a loja ou serviço ao edifício (área) todo,\ncaso existam vários num só edifício, os serviços e lojas devem ser criados\ncom pontos dentro do edifício com as etiquetas correspondentes.\n\nPara criar um edifício como área, clique no botão superior 'Área' e comece\na clicar para criar os pontos que definem a área do edifício. Termine de criar\na área clicando no ponto inicial, ou na tecla de mudança de linha do teclado.\n\n\n### Eliminar\n\nSe um edifício estiver incorreto - pode-se confirmar pela imagem de satélite (ter em\nconta que a imagem de satélite pode ter alguns anos e o edifício pode ter sido\nedificado posteriormente) e preferencialmente confirmar presencialmente - pode\neliminar o edifício. É necessária precaução ao eliminar elementos do mapa.\nTal como qualquer outra alteração, os resultados serão visíveis a todos os outros.\n\nPode eliminar um edifício clicando na área dele para o selecionar e de seguida\nclicar no ícone do caixote do lixo que aparece ao lado, ou simplesmente\npressionar na tecla 'Del' do teclado.\n", - "relations": "# Relações\n\nNo OpenStreetMap Uma relação é um tipo especial de função pois é capaz\nde agrupar vários tipos de funções diferentes. Por exemplo, dois tipos\ncomuns de relações são: *rotas*, onde são agrupadas diferentes tipos de\nestradas que pertencem ao mesmo grupo, como por exemplo as\nautoestradas, e *multipolígonos*, que agrupa diferentes linhas de forma a\ncompor formas e áreas complexas (uma área com várias secções ou\nburacos como num donut.)\n\nO conjunto de funções que constituem uma relação são chamados de\n*membros*. Na barra lateral, podes ver quais relações uma determinada\nfunção pertence e clicando nela é possível seleccionar a relação. Quando\na relação é seleccionada, é possível ver todos os seus membros assim\ncomo ver-los iluminados no mapa.\n\nNa maior parte das vezes, o editor iD gere automaticamente as relações\nque são criadas, adicionando qualquer alteração que faças. O que\nnecessitas de ter em atenção é que se eliminares, por exemplo, uma\nsecção de estrada de maneira a mapear-la de forma diferente, tens de te\ncertificar que a nova secção pertence à mesma relação onde a antiga\nestrada estava inserida.\n\n## Editando Relações\n\nCaso queiras editar uma relação, aqui estão algumas ideias para\ncomeçares.\n\nPara adicionar uma nova função a uma relação, selecciona a função desejada, clica no botão \"+\" na parte onde diz \"Todas as Relações\" e\nescolhe \"Nova relação...\"\n\nPara remover uma função de uma relação, selecciona a função desejada\ne clica no ícone com o caixote de lixo que fica à direita da relação.\n\nÉ possível criar multipoligonos com buracos utilizando a ferramenta \"Unir\". Desenha primeiro duas áreas (uma dentro e outra\nfora), sustem a tecla Shift e clica em cada uma delas para as seleccionar a\nambas e depois basta \"unir-las\" clicando no botão que tem o símbolo \"+\".\n" + "help": "#Ajuda\n\nEstá a usar um editor do [OpenStreetMap](http://www.openstreetmap.org/), o mapa mundial livre e editável.\nPode usá-lo para adicionar e atualizar dados da sua área, tornando-o num mapa de código e dados abertos mundial melhor para todos.\n\nAs alterações que fizer neste mapa serão visíveis para qualquer pessoa que\ndecida usar o OpenStreetMap. Para fazer uma edição, basta\n[iniciar sessão](https://www.openstreetmap.org/login).\n\nO [editor iD](http://ideditor.com/) é um projeto colaborativo com o [código-fonte disponível no GitHub](https://github.com/openstreetmap/iD).\n", + "editing_saving": "# Editar e Gravar \n\nEste editor foi concebido para editar ligado à internet, e está a utilizá-lo através de um site neste momento. \n\n### Selecionar elementos do mapa \n\nPara selecionar um elemento do mapa, como uma estrada ou uma loja, clique nesse elemento no mapa. Aparecerá de seguida um painel lateral com informações sobre o elemento onde poderá eliminar, alterar ou acrescentar informações. \n\nPara selecionar vários elementos, manter premida a tecla 'Shift' (maiúsculas), clicar e arrastar com o rato no mapa. Isto irá seleccionar todos os elementos dentro do rectângulo de seleção, permitindo fazer alterações em todos os elementos selecionados de uma só vez. \n\n### Gravar edições \n\nQuando faz alterações em estradas, edifícios e locais, as alterações são gravadas temporariamente no seu computador. Se clicar no botão Gravar essas alterações são enviadas para o OpenStreetMap. Não se preocupe caso cometa algum erro - pode desfazer as alterações clicando no botão Desfazer, assim como refazer as alterações desfeitas clicando no botão Refazer que se encontram no topo do ecrã. \n\nClique em 'Gravar' para terminar um conjunto de alterações - por exemplo, se terminou as alterações num local e quer fazer alterações noutro local. Terá oportunidade de rever as alterações que fez e o editor fornece sugestões úteis e avisos caso alguma alteração possa conter erros. \n\nSe tudo estiver bem, pode introduzir uma breve descrição explicando as alterações que fez e clicar de seguida em 'Gravar' de novo para enviar as alterações para o [OpenStreetMap.org](http://www.openstreetmap.org/) onde estarão visíveis para todos e onde outros podem melhorar e completar. \n\nCaso não possa terminar as edições de uma só vez, pode deixar o editor, ou inclusive fechar o navegador de internet e mais tarde regressar ao site do OpenStreetMap, editando-o novamente . Será mostrado então um aviso, caso seja o mesmo computador e mesmo navegador de internet, que tem alterações por gravar e se quer recuperar essas alterações, para continuar.\n\n### Usando o editor\n\nEstá disponível uma lista de atalhos [aqui](http://wiki.openstreetmap.org/wiki/ID/Shortcuts)\n", + "roads": "# Estradas\n\nPode criar, corrigir e eliminar estradas com o editor. As estradas podem ser\nde qualquer tipo: caminhos, autoestradas, carreiros florestais ou agrícolas,\nruas pedonais, ciclovias, entre outras. Qualquer local que seja frequentemente\natravessado por pessoas deve ser normalmente colocado no mapa.\n\n### Selecionar\n\nClique numa estrada para a selecionar. Aparece o painel lateral direito para\npoder editar as caraterísticas da estrada e botões em redor da estrada.\n\n### Alterar\n\nClique na estrada que quer alterar. Se quiser adicionar pontos à estrada entre\ndois pontos existentes basta clicar 2 vezes sobre o segmento da estrada.\nPode então deslocar esse ponto acabado de criar.\n\nSe existir uma estrada com ligação a outra no terreno mas que no mapa não\nestão ligadas, basta deslocar um ponto de uma das estradas até à outra estrada\npara ficarem ligadas. É muito importante as estradas estarem corretamente\nligadas umas às outras para que os programas de rotas possam fornecer\ninformações corretas aos utilizadores.\n\nPode também clicar no botão de 'Mover' ou premir a tecla 'M' para mover\na estrada toda de uma só vez. No entanto deve-se ter cuidado ao fazer isso\npois todos os pontos da estrada, incluindo os pontos partilhados com\noutras estradas, serão movidos.\n\nPara dividir uma estrada em duas, útil por exemplo quando existe uma estrada\nno mapa que na realidade são 2 estradas diferentes com nomes diferentes,\nclique no ponto da estrada onde quer dividir e clique no botão da tesoura que\naparece ao lado do ponto. Esse botão aparece apenas se estiver selecionado o ponto e não a linha. Pode também combinar as 2 linhas numa só\nselecionando as duas estradas e clicando no botão + que aparece ao lado.\nSe existirem no mapa 2 estradas ligadas (nas extremidades ou num cruzamento)\nmas que na realidade não se ligam ou cruzam, basta selecionar o ponto comum\ne clicar no botão ao lado de desligar as linhas. Pode então deslocar o ponto\npara outro local.\n\n### Eliminar\n\nSe uma estrada estiver errada - pode-se confirmar pela imagem de satélite (ter em\nconta que a imagem de satélite pode ter alguns anos e a estrada pode ter sido\nconstruida posteriormente) e preferencialmente confirmar presencialmente - pode\neliminar a estrada toda. É necessária precaução ao eliminar elementos do mapa.\nTal como qualquer outra alteração, os resultados serão visíveis a todos os outros.\n\nPode eliminar uma estrada clicando nela para a selecionar e de seguida\nclicar no ícone do caixote do lixo que aparece ao lado, ou simplesmente\npressionar na tecla 'Del' do teclado.\n\n### Criar\n\nEncontrou alguma estrada que não existe no mapa? Clique no botão 'Linha' que\nestá na parte superior ou pressione a tecla '2' para começar a desenhar a linha.\n\nClique no ponto inicial da estrada para começar a desenhá-la. Se já existir\numa estrada no mapa, mas que está incompleta, pode continuá-la bastando\npara isso clicar no ponto da extremidade da estrada existente e clicar no botão em redor 'Continuar esta linha'.\n\nAdicione então outros pontos de acordo com as imagens de satélite ou os trilhos\nGPS. Se a estrada que está a desenhar cruzar com outra estrada, crie um ponto\npor cima da outra estrada onde se cruzam. Quando terminar de desenhar\na estrada, clique duas vezes no último ponto da estrada ou pressione a tecla 'Enter' (mudança d linha).\n", + "gps": "# GPS \n\nOs dados de GPS são a fonte mais fidedigna de dados no OpenStreetMap. Este editor suporta trilhos GPS locais - ficheiros `.gpx` que estejam no seu computador. Pode obter este tipo de trilhos GPS através de várias aplicações existentes para telemóveis assim como dispositivos GPS. \n\nPara mais informações sobre a obtenção de trilhos GPS, ver [Surveying with a GPS](http://learnosm.org/en/mobile-mapping/). \n\nPara usar um trilho GPX no editor para mapear, arraste o ficheiro GPX do seu computador para a janela do editor com o mapa. Se o ficheiro for reconhecido com sucesso, o trilho será adicionado ao mapa, aparecendo como uma linha de cor roxa. Clique no botão 'Dados do Mapa' à direita para ativar, desativar ou enquadrar nesta nova camada onde se situa o trilho GPX. \n\nO trilho GPX não é enviado diretamente para o OpenStreetMap - apenas pode servir de referência para si, por forma a desenhar com mais precisão elementos no mapa. \n\nTambém pode [enviar os seus trilhos GPS](http://www.openstreetmap.org/trace/create) para o OpenStreetMap para que possam ser úteis a outros utilizadores que editem o mapa.\n", + "imagery": "# Imagens aéreas\n\nAs imagens aéreas são um recurso importante na criação e alteração\ndos mapas. Existem várias fontes de informações totalmente\ngratuitas no lado direito \ndo editor em 'Configuração da imagem de fundo'.\n\nPor padrão são usadas as imagens aéreas do [Bing](http://www.bing.com/maps/), que\npodem variar no nível de qualidade. Em geral as capitais e os centros\nurbanos têm imagens de melhor qualidade. À medida que visualiza outras zonas do mapa podem aparecer novas fontes de imagens aéreas. \n\nPor vezes as imagens aéreas podem estar desalinhadas. Se notar que existe\numa grande quantidade de estradas 'fora do lugar' pode ser um sinal que as imagens aéreas estão desalinhadas. Para as alinhar clique no botão do lado direito 'Configuração da imagem de fundo', de seguida clique em 'Corrigir alinhamento' e depois nas setas que aparecem para alinhar.\n", + "addresses": "# Endereços\n\nOs endereços são uma das informações mais úteis no mapa.\n\nApesar dos endereços serem frequentemente representados em muitos mapas como parte de ruas, no OpenStreetMap eles são armazenados como elementos de edifícios e locais ao longo das ruas.\nOs endereços podem ser adicionados a edifícios representados por uma área, assim como a um único ponto. A obtenção ideal dos endereços é através de um reconhecimento no local — note que não é permitido copiar de fontes comerciais como o Google Maps por estar protegido por direitos de autor.\n", + "inspector": "# Utilizar o painel lateral \n\nO painel lateral do lado esquerdo do ecrã permite editar os detalhes de um determinado elemento. \n\n### Selecionar um elemento \n\nDepois de adicionar um nó, linha ou área ao mapa, é possível indicar o tipo de elemento, como por exemplo, uma autoestrada ou uma rua residencial, um supermercado ou um café, etc. O painel lateral mostra os tipos de elementos mais comuns, sendo possível procurar por outros através da ferramenta de pesquisa situada no início do painel. Pode-se clicar no ícone 'i' situado no lado direito de cada etiqueta para obter uma descrição dessa etiqueta.\n\n### Usar campos e editar etiquetas \n\nApós escolher uma característica ou quando se seleciona uma característica que já tem um tipo atribuído, o painel lateral irá apresentar um conjunto de campos úteis, como por exemplo o nome e a morada caso se trate de uma casa. \n\nAbaixo dos campos encontrará ícones nos quais pode clicar para adicionar outras características pertinentes, como uma ligação para uma página na Wikipédia, se existe acesso para cadeira de rodas, notas, entre outros.\n\nNo fim do painel lateral clique em 'Todas as etiquetas' para adicionar outros tipos de etiquetas, mesmo as incomuns. Pode recorrer ao sítio [Taginfo](http://taginfo.openstreetmap.org/) para saber que tipo de combinações de etiquetas são mais utilizadas. \n\nAs alterações feitas no painel lateral serão automaticamente aplicadas ao mapa. \nPode sempre reverter uma alteração clicando no botão 'Desfazer'.\n", + "buildings": "# Edifícios\n\nO OpenStreetMap é a maior base de dados de edifícios que existe sob uma licença\nlivre. Pode adicionar e melhorar o mapa com edifícios.\n\n### Selecionar\n\nPode selecionar edifícios clicando nos contornos da área que delimita o edifício.\nSerá mostrado então o menu de botões e o painel lateral direito com informações\nsobre o edifício.\n\n### Alterar\n\nPor vezes os edifícios são desenhados incorretamente, colocados fora do sítio\nou têm etiquetas incompletas ou erradas.\n\nPara mover um edifício, selecione-o e clique no botão 'Mover' que aparece\nà volta do edifício selecionado. De seguida desloque o rato para deslocar\no edifício. Para terminar o movimento clique de novo.\n\nPara corrigir os contornos do edifício clique e desloque os pontos que formam\na área do edifício. Caso seja necessário adicionar pontos clique e desloque\numa seta central que aparece entre dois pontos já existentes ou clique 2 vezes sobre um local qualquer da linha. Para remover\num ponto, clique no ponto e de seguida no botão 'Eliminar' que aparece\nà volta do ponto.\n\n### Criar\n\nPodem-se criar edifícios como áreas ou pontos. Caso um edifício esteja ligado a outros, deve-se\ncriar uma área para cada edifício. Se uma loja ou serviço ocupar um edifício todo\npode-se acrescentar etiquetas sobre a loja ou serviço ao edifício todo (área),\ncaso existam várias lojas ou serviços num só edifício, os serviços e lojas devem ser criados\ncada um deles num ponto dentro do edifício com as etiquetas correspondentes.\n\nPara criar um edifício como área, clique no botão superior 'Área' e comece\na clicar para criar os pontos que definem a área do edifício. Termine de criar\na área clicando no ponto inicial, ou na tecla 'Enter' (mudança de linha).\n\n\n### Eliminar\n\nSe um edifício estiver incorreto - pode-se confirmar pela imagem de satélite (ter em\nconta que a imagem de satélite pode ter alguns anos e o edifício pode ter sido construido recentemente) e de preferência através de um reconhecimento no local - pode eliminar o edifício. É necessária precaução ao eliminar elementos do mapa.\nTal como qualquer outra alteração, os resultados serão visíveis a todos os outros utilizadores.\n\nPode eliminar um edifício clicando na área deste para o selecionar e de seguida clicar no ícone do caixote do lixo que aparece ao lado, ou simplesmente pressionar na tecla 'Del' do teclado.\n", + "relations": "# Relações\n\nNo OpenStreetMap uma relação é um tipo especial de função pois é capaz\nde agrupar vários tipos de elementos diferentes. Por exemplo, dois tipos\ncomuns de relações são: *rotas*, onde são agrupadas diferentes tipos de\nestradas que pertencem ao mesmo grupo, como por exemplo as\nautoestradas, e *multipolígonos*, que agrupa diferentes linhas de forma a\ncompor formas e áreas complexas (uma área com várias secções ou\nburacos como num donut.)\n\nO conjunto de elementos do mapa que fazem parte de uma relação são chamados de\n*membros*. No painel lateral, pode-se ver a que relações um elemento pertence\ne clicar numa relação para a selecionar. Quando\na relação é selecionada, é possível ver todos os membros desta assim\ncomo ver todos os membros destacados no mapa no mapa.\n\nNa maior parte das vezes, o editor iD gere automaticamente as relações\nque são criadas, adicionando qualquer alteração que faça. Só é preciso ter cuidado\ncaso se elimine uma estrada que pertença a uma relação, caso queira subsituí-la por outra.\nNeste caso, após eliminar a estrada, é necessário adicionar a outra estrada à relação.\n\n## Editar Relações\n\nCaso queira editar uma relação, aqui estão algumas ideias para começar:\n\nPara adicionar um elemento a uma relação, selecione o elemento, clique de seguida no painel lateral no botão \"+\" na parte onde diz \"Todas as Relações\" e\nclique em \"Nova relação...\" Escolha então o tipo de relação.\n\nPara remover um elemento de uma relação, selecione o elemento\ne clique no ícone com o caixote do lixo que fica à direita da relação.\n\nÉ possível criar multipolígonos utilizando a ferramenta \"Unir\". Desenha-se primeiro duas áreas (uma dentro e outra fora desta),\nmantem-se premida a tecla Shift e clica-se em ambas as áreas para as selecionar e depois basta \"unir-las\" clicando no botão \"+\".\n" }, "intro": { + "graph": { + "city_hall": "Câmara Municipal de Cruz", + "fire_department": "Quartel de Bombeiros de Cruz", + "memory_isle_park": "Parque das Memórias", + "riverwalk_trail": "Trilho do Alto da Montanha", + "w_michigan_ave": "Avenida do Oeste", + "e_michigan_ave": "Avenida do Este", + "spring_st": "Rua dos Mercadores", + "scidmore_park": "Parque do Marquês", + "petting_zoo": "Zoológico da Bicharada", + "n_andrews_st": "Avenida do Norte", + "s_andrews_st": "Avenida do Sul", + "n_constantine_st": "Rua do Norte da Aguda", + "s_constantine_st": "Rua do Sul da Aguda", + "rocky_river": "Rio Amazonas", + "railroad_dr": "Rua Central", + "conrail_rr": "Linha Ferroviária do Norte", + "st_joseph_river": "Rio Nilo", + "n_main_st": "Estrada Principal do Norte", + "s_main_st": "Estrada Principal do Sul", + "water_st": "Rua das Águas", + "foster_st": "Rua do Conde", + "portage_river": "Rio Tejo", + "flower_st": "Rua das Flores", + "elm_st": "Rua do Elmo", + "walnut_st": "Rua das Amêndoas", + "morris_ave": "Avenida da Ajuda", + "east_st": "Rua Este", + "portage_ave": "Rua dos Paços" + }, "navigation": { "title": "Navegação", - "drag": "A área central mostra dados do mapa do OpenStreetMap por cima da imagem de satélite. Pode navegar no mapa clicando e arrastando com o rato ou utilizando as teclas de direção. **Experimente arrastar o mapa agora!**", - "select": "Existem 3 tipos de elementos no mapa: pontos, linhas e áreas. Todos estes elementos podem ser selecionados clicando neles com o rato. **Clique no ponto para o selecionar.**", - "header": "O cabeçalho mostra o tipo de elemento.", - "pane": "Quando é selecionado um elemento, aparece um painel lateral para poder editar as características desse elemento. Por cima aparece o tipo de elemento e a seguir aparecem os atributos do elemento, como o nome e o endereço. **Feche o painel lateral no botão de fechar no canto superior direito.**" + "drag": "A área central mostra os dados do mapa do OpenStreetMap por cima das imagens aéreas. Pode navegar no mapa clicando e arrastando com o rato ou utilizando as teclas de direção. **Experimente arrastar o mapa agora!**", + "select": "Existem 3 tipos de elementos no mapa: pontos, linhas e áreas. Todos estes elementos podem ser criados clicando neles com o rato. **Clique no ponto para o criar um ponto.**", + "pane": "Quando um elemento é selecionado, aparece um painel lateral com os dados desse elemento. No cabeçalho é mostrado o tipo de elemento e abaixo os atributos do elemento, tais como o nome e o endereço. **Feche o painel lateral clicando no botão {button} no canto superior direito.**", + "search": "Também pode procurar por outros tipos de elementos que não apareçam no painel . **Procurar por '{name}'**", + "choose": "**Clique em {name} na lista para escolher.**", + "chosen": "Fantástico! {name} está agora selecionado. **Feche o painel lateral clicando no botão {button}.**" }, "points": { "title": "Pontos", - "add": "Os pontos podem ser utilizados para representar elementos como lojas, restaurantes, monumentos entre outros. Os pontos indicam uma localização específica e descrevem o que existe no local. **Clique no botão Ponto para adicionar um novo ponto.**", - "place": "O ponto pode ser posicionado ao clicar no mapa. **Coloque o ponto em cima do edifício.**", + "add": "Os pontos podem ser usados para representar elementos tais como lojas, restaurantes e monumentos. Estes indicam uma localização específica e descrevem o que existe no sítio. **Clique no botão {button} para adicionar um novo ponto.**", + "place": "O ponto pode ser posicionado clicando no mapa. **Clique no mapa para colocar o novo ponto em cima do edifício.**", "search": "Existem muitos elementos que podem ser representados por pontos. O ponto que acabou de adicionar é um café. **Pesquise por '{name}'**", "choose": "**Clique em Café na lista.**", "describe": "O ponto está agora marcado como café. Utilizando o painel lateral, podemos adicionar mais informações sobre o elemento. **Adicione um nome**", - "close": "O painel lateral pode ser fechado clicando no botão de fechar. **Feche agora o painel**", - "reselect": "Por vezes já podem existir pontos mas podem conter erros ou estarem com informações incompletas. Os pontos existentes podem ser editados. **Selecione o ponto que acabou de criar.**", - "fixname": "**Altere o nome e feche o painel lateral.**", - "reselect_delete": "Pode-se eliminar qualquer elemento do mapa. **Clique no ponto que acabou de criar.**", - "delete": "O menu de botões em redor do ponto contém ações que se podem fazer no ponto, incluindo eliminá-lo. **Elimine o ponto.**" + "close": "O painel lateral irá manter todas as alterações que fez automaticamente. Quando se muda um elemento, o botão para fechar fecha o painel e guarda as alteraçṍes. **Clique no botão {button} para fechar o painel.**", + "reselect": "Por vezes encontram-se pontos no mapa mas com erros ou com informações incompletas, sendo que nesses casos o melhor é corrigir-los. **Seleccione o ponto que acabou de criar.** ", + "fixname": "**Altere o nome e clique no botão {button} para fechar o painel lateral.", + "reselect_delete": "Todos os elementos do mapa podem ser eliminados. **Clique no ponto para selecionar o ponto que acabou de criar.**", + "delete": "O menu com ícones à volta do ponto contém vários botões, um deles é o 'Eliminar'. **Clique no botão {button} para eliminar o ponto.**" }, "areas": { "title": "Áreas", - "add": "As áreas permitem delimitar concretamente os limites de certos elementos como por exemplo: lagos, edifícios e zonas residenciais. Elas também podem ser usadas para mapear mais detalhadamente outros elementos que são normalmente representados por pontos. **Clique no botão Área para adicionar uma nova área.**", - "corner": "As áreas são criadas indicando os pontos que definem os limites destas. **Coloque o primeiro ponto num dos cantos do parque infantil que aparece na imagem de satélite.**", - "place": "Continue a desenhar a área adicionando mais pontos. Termine a área clicando no ponto inicial desta. **Adicione os outros pontos nos cantos da área do parque infantil.**", + "add": "As áreas servem para representar os limites de certos elementos como por exemplo: lagos, edifícios e parques. As áreas também podem ser usadas para mapear mais detalhadamente outros elementos que são normalmente representados por pontos. **Clique no botão {button} Área para adicionar uma nova área.**", + "corner": "As áreas são desenhadas ao colocar pontos que definem as fronteira destas. **Clique para colocar um ponto inicial num dos cantos do parque infantil.**", + "place": "Continue a desenhar a área adicionando mais pontos. Termine a área clicando no ponto inicial desta ou clicando 2 vezes no ponto terminal. **Desenhe uma área para representar o parque infantil.**", "search": "**Pesquisar por '{name}'.**", "choose": "**Clique em Parque infantil na lista.**", - "describe": "**Adicione um nome e feche o painel lateral.**" + "describe": "Adicione um nome e clique no botão {button} para fechar o painel lateral." }, "lines": { "title": "Linhas", - "add": "As linhas são utilizadas para representar elementos como estradas, ferrovias e rios. **Clique no botão Linha para adicionar uma nova linha.**", + "add": "As linhas são usadas para representar elementos tais como estradas, ferrovias e rios. **Clique no botão {button} Linha para adicionar uma nova linha.**", "start": "**Comece a linha clicando na extremidade desta estrada.**", - "intersect": "Clique para adicionar mais pontos à linha. Caso seja necessário pode arrastar o mapa enquanto desenha. As estradas e outros tipos de linhas fazem parte de uma rede muito maior de estradas. É importante que as estradas sejam ligadas convenientemente por forma a que os programas de rotas que as pessoas usam funcionem corretamente. **Clique na rua 'Flower Street' para criar um cruzamento que ligue as duas linhas.**", + "intersect": "Clique para adicionar mais pontos à linha. Pode arrastar o mapa ao desenhar se for necessário. As estradas e outros tipos de linhas fazem parte de uma rede maior. É importante que estas linhas estejam ligadas entre si.. **Clique em {name} para criar uma interseção ligando as 2 linhas.**", "finish": "As linhas podem ser terminadas clicando de novo no último ponto adicionado. **Termine o desenho da estrada.**", - "road": "**Clique em Estrada na lista**", + "road": "**Clique em Estrada que aparece na lista**", "residential": "Existem vários tipos de estradas como por exemplo as ruas residenciais. **Clique em Rua Residencial na lista**", - "describe": "**Escreva o nome da rua e feche o painel.**", - "restart": "A estrada tem de se cruzar com a rua 'Flower Street'.", + "describe": "**Atribua um nome à estrada e clique no botão {button} para fechar o painel lateral.**", + "restart": "A estrada tem de estar ligada a {name}.", "wrong_preset": "Não selecionou o tipo de Rua Residencial. **Clique aqui para selecionar**" }, "startediting": { "title": "Começar a editar", - "help": "Este guia passo-a-passo e outras informações estão disponíveis aqui sempre que precisar.", + "help": "Pode sempre repetir este guia ou ver mais informações clicando no botão {button} Ajuda.", "save": "Não se esqueça de gravar as suas alterações regularmente clicando neste botão!", "start": "Começar a editar o mapa!" } @@ -550,34 +609,34 @@ "presets": { "categories": { "category-building": { - "name": "Edifício" + "name": "Tipos de edifícios" }, "category-golf": { - "name": "Golfe" + "name": "Recursos de Golfe" }, "category-landuse": { - "name": "Uso do Solo" + "name": "Tipos de uso do solo" }, "category-path": { - "name": "Caminho" + "name": "Tipos de caminho" }, "category-rail": { - "name": "Ferrovia" + "name": "Tipos de ferrovia" }, "category-restriction": { - "name": "Restrição" + "name": "Tipos de restrição" }, "category-road": { - "name": "Rodovia" + "name": "Tipos de Rodovia" }, "category-route": { - "name": "Rota" + "name": "Tipos de rota" }, "category-water-area": { - "name": "Água" + "name": "Elementos de água" }, "category-water-line": { - "name": "Água" + "name": "Tipos de cursos de água" } }, "fields": { @@ -586,7 +645,7 @@ "options": { "designated": { "description": "Acesso permitido de acordo com a sinalética e/ou com leis locais específicas; como p. ex. o Código da Estrada", - "title": "Designado" + "title": "Indicado" }, "destination": { "description": "Acesso permitido apenas para chegar a determinado destino; como p. ex. parques de estacionamento ou centros comerciais", @@ -618,7 +677,7 @@ "access": "A todos", "bicycle": "Bicicletas", "foot": "Peões", - "horse": "Animais", + "horse": "Cavaleiros", "motor_vehicle": "Veículos Motorizados" } }, @@ -637,10 +696,10 @@ "country": "País", "district": "Distrito", "hamlet": "Aldeia", - "housename": "Nome da Habitação", - "housenumber": "123", - "place": "Sítio", - "postcode": "Código Postal", + "housename": "Nome da habitação", + "housenumber": "Nº de porta", + "place": "Local / lugar", + "postcode": "Código postal", "province": "Província", "state": "Estado", "street": "Rua", @@ -722,7 +781,7 @@ "label": "Tipo" }, "brand": { - "label": "Variedade" + "label": "Marca" }, "building": { "label": "Edifício" @@ -758,12 +817,12 @@ "clock_direction": { "label": "Direção", "options": { - "anticlockwise": "Sentido Contrário aos Ponteiros do Relógio.", - "clockwise": "Sentido dos Ponteiros do Relógio" + "anticlockwise": "Sentido contrário aos ponteiros do relógio.", + "clockwise": "Sentido dos ponteiros do relógio" } }, "collection_times": { - "label": "Horário de Recolha" + "label": "Horário de recolha" }, "construction": { "label": "Tipo" @@ -790,10 +849,10 @@ "label": "Culinária" }, "cycleway": { - "label": "Faixa de Bicicleta", + "label": "Faixa de bicicleta", "options": { "lane": { - "description": "Uma faixa separada to trânsito por uma linha pintada", + "description": "Uma faixa separada do trânsito por uma linha pintada", "title": "Faixa normal" }, "none": { @@ -810,15 +869,15 @@ }, "share_busway": { "description": "Uma faixa reservada a bicicletas e autocarros", - "title": "Faixa compartilhada por autocarros" + "title": "Faixa partilhada por bicicletas e autocarros" }, "shared_lane": { - "description": "Uma faixa compartilhada com o trânsito em geral", + "description": "Uma faixa partilhada com o trânsito em geral", "title": "Faixa partilhada" }, "track": { "description": "Uma faixa separada do trânsito por uma barreira física", - "title": "Pista" + "title": "Faixa de bicicletas separada" } }, "placeholder": "nenhum", @@ -828,32 +887,38 @@ } }, "delivery": { - "label": "Entrega" + "label": "Entrega ao domicílio" }, "denomination": { - "label": "Denominação" + "label": "Denominação religiosa" }, "denotation": { - "label": "Denotação" + "label": "Importância" }, "description": { "label": "Descrição" }, + "diaper": { + "label": "Fraldário " + }, + "dock": { + "label": "Tipo" + }, "drive_through": { - "label": "Drive-Through" + "label": "serviço ao volante (sem sair do carro)" }, "electrified": { "label": "Eletrificação", "options": { - "contact_line": "Catenária (Linha de contacto)", + "contact_line": "Catenária (linha aérea)", "no": "Não", - "rail": "Linha Eletrificada", - "yes": "Sim (não especificada)" + "rail": "Terceiro Carril Eletrificado", + "yes": "Sim (não especificado)" }, - "placeholder": "Catenária, Linha Eletrificada..." + "placeholder": "Catenária, Terceiro Carril Eletrificado..." }, "elevation": { - "label": "Elevação" + "label": "Altitude (metros)" }, "emergency": { "label": "Emergência" @@ -866,7 +931,7 @@ }, "fax": { "label": "Fax", - "placeholder": "+351 252 471441" + "placeholder": "+351 211 123456" }, "fee": { "label": "Taxa" @@ -875,7 +940,7 @@ "label": "Tipo", "options": { "pillar": "Superfície ", - "pond": "Poça", + "pond": "Poça de água", "underground": "Subterrâneo ", "wall": "Muro" } @@ -887,10 +952,10 @@ "label": "Combustível" }, "fuel/biodiesel": { - "label": "Vende Biodiesel" + "label": "Vende \"Biodiesel\"" }, "fuel/diesel": { - "label": "Vende Gasóleo" + "label": "Vende \"Gasóleo\"" }, "fuel/e10": { "label": "Vende \"Etanol 10\"" @@ -899,13 +964,13 @@ "label": "Vende \"Etanol 85\"" }, "fuel/lpg": { - "label": "Vende GPL" + "label": "Vende \"GPL\"" }, "fuel/octane_100": { "label": "Vende \"Gasolina 100\"" }, "fuel/octane_91": { - "label": "Vende \"Gasolina 91\"" + "label": "Vende \"Gasolina Simples\"" }, "fuel/octane_95": { "label": "Vende \"Gasolina 95\"" @@ -929,14 +994,14 @@ "label": "Método" }, "generator/source": { - "label": "Fonte" + "label": "Fonte das informações" }, "generator/type": { "label": "Tipo" }, "golf_hole": { "label": "Referência", - "placeholder": "Número do Buraco (1-18)" + "placeholder": "Número do buraco (1-18)" }, "handicap": { "label": "Handicap", @@ -980,7 +1045,7 @@ "no": "Não", "terminal": "Terminal de acesso", "wired": "Com fio", - "wlan": "Wi-Fi", + "wlan": "Sem fios (Wi-Fi)", "yes": "Sim" } }, @@ -991,20 +1056,20 @@ "label": "Tipo" }, "lanes": { - "label": "Vias de Trânsito", + "label": "Nº Faixas de Trânsito (ambos sentidos)", "placeholder": "1, 2, 3..." }, "layer": { "label": "Camada" }, "leaf_cycle": { - "label": "Ciclo das Folhas", + "label": "Ciclo das folhas", "options": { "deciduous": "Caduca", "evergreen": "Persistente", "mixed": "Mistura", - "semi_deciduous": "Semi-Caduca", - "semi_evergreen": "Semi-Presistente" + "semi_deciduous": "Semi-caduca", + "semi_evergreen": "Semi-persistente" } }, "leaf_cycle_singular": { @@ -1017,11 +1082,11 @@ } }, "leaf_type": { - "label": "Tipo de Folha", + "label": "Tipo de folha", "options": { "broadleaved": "Largas", "leafless": "Sem folha", - "mixed": "Mistura", + "mixed": "Variadas", "needleleaved": "Agulhas" } }, @@ -1043,7 +1108,7 @@ "label": "Nível" }, "levels": { - "label": "Nº de Andares", + "label": "Nº de andares", "placeholder": "2, 4, 6..." }, "lit": { @@ -1056,11 +1121,14 @@ "label": "Tipo" }, "maxspeed": { - "label": "Limite de Velocidade", + "label": "Limite de velocidade", "placeholder": "50, 90, 100, 120..." }, + "maxstay": { + "label": "Tempo máximo" + }, "mtb/scale": { - "label": "Dificuldade para Bicicletas de Montanha", + "label": "Dificuldade para bicicletas de montanha", "options": { "0": "0: Terreno sólido com cascalho ou terra compactada, com nenhum obstáculo, curvas largas, etc.", "1": "1: Algum terreno solto, com pequenos obstáculos, curvas fáceis, etc.", @@ -1073,18 +1141,18 @@ "placeholder": "0, 1, 2, 3..." }, "mtb/scale/imba": { - "label": "Dificuldade de Caminhar definido pela IMBA", + "label": "Dificuldade de caminhar definido pela IMBA", "options": { - "0": "Muito fácil (circulo branco)", - "1": "Fácil (circulo verde)", + "0": "Muito fácil (círculo branco)", + "1": "Fácil (círculo verde)", "2": "Médio (quadrado azul)", "3": "Difícil (diamante negro)", - "4": "Muito Difícil (duplo diamante negro)" + "4": "Muito difícil (diamante negro duplo)" }, - "placeholder": "Fácil, Médio, Difícil..." + "placeholder": "Fácil, médio, difícil..." }, "mtb/scale/uphill": { - "label": "Dificuldade da Subida para Bicicletas de Montanha", + "label": "Dificuldade da subida para bicicletas de montanha", "options": { "0": "0: Inclinação média de <10%, superfície de cascalho ou de terra compactada, com nenhum obstáculos, etc.", "1": "1. Inclinação média de <15%, superfície de cascalho ou terra de compactada, com alguns obstáculos, etc.", @@ -1097,7 +1165,7 @@ }, "name": { "label": "Nome", - "placeholder": "Nome Comum (caso se aplique)" + "placeholder": "Nome comum (caso se aplique)" }, "natural": { "label": "Natural" @@ -1112,41 +1180,41 @@ "label": "Tipo" }, "oneway": { - "label": "Sentido Único?", + "label": "Sentido único?", "options": { "no": "Não", - "undefined": "Assumido que seja Não", + "undefined": "Assumido que seja \"Não\"", "yes": "Sim" } }, "oneway_yes": { - "label": "Sentido Único", + "label": "Sentido único?", "options": { "no": "Não", - "undefined": "Assumido que seja Sim", + "undefined": "Assumido que seja \"Sim\"", "yes": "Sim" } }, "opening_hours": { - "label": "Horário de Funcionamento" + "label": "Horário de funcionamento" }, "operator": { - "label": "Operador" + "label": "Empresa Operadora" }, "par": { "label": "Par", "placeholder": "3, 4, 5..." }, "park_ride": { - "label": "Estacionamento de Intercâmbio" + "label": "Estacionamento de intercâmbio" }, "parking": { "label": "Tipo", "options": { "carports": "Telheiros", "garage_boxes": "Garagens", - "lane": "Estacionamento Paralelo à Estrada", - "multi-storey": "Edifício-garagem", + "lane": "Estacionamento paralelo à estrada", + "multi-storey": "Vários pisos", "sheds": "Barracões", "surface": "Superfície", "underground": "Subterrâneo" @@ -1154,29 +1222,29 @@ }, "phone": { "label": "Telefone / Telemóvel", - "placeholder": "+351 245 125961" + "placeholder": "+351 211 123456" }, "piste/difficulty": { - "label": "Dificuldade de Esquiar ", + "label": "Dificuldade de esquiar ", "options": { "advanced": "Difícil (losango negro)", - "easy": "Fácil (Círculo verde)", - "expert": "Muito Difícil (duplo losango negro)", - "extreme": "Extremo (material de escalagem é necessário)", + "easy": "Fácil (círculo verde)", + "expert": "Muito Difícil (losango negro duplo)", + "extreme": "Extremo (necessário material de escalada)", "freeride": "Freeride (não supervisionada)", "intermediate": "Médio (quadrado azul)", - "novice": "Muito Fácil (instrucional) " + "novice": "Muito fácil (instrucional) " }, - "placeholder": "Fácil, Intermédio, Avançado..." + "placeholder": "Fácil, médio, difícil..." }, "piste/grooming": { - "label": "Niveladora de Neve", + "label": "Niveladora de neve", "options": { "backcountry": "Freeride", "classic": "Clássico", - "classic+skating": "Clássico e Patinagem ", - "mogul": "Estilo Livre", - "scooter": "Scooter / Mota de Neve", + "classic+skating": "Clássico e patinagem ", + "mogul": "Estilo livre", + "scooter": "Scooter / Mota de neve", "skating": "Patinagem " } }, @@ -1185,12 +1253,12 @@ "options": { "downhill": "Downhill", "hike": "Passeio", - "ice_skate": "Patins no Gelo ", + "ice_skate": "Patins no gelo ", "nordic": "Esqui nórdico", - "playground": "Parque Infantil", - "skitour": "Esqui Turístico", - "sled": "Trenó ", - "sleigh": "Trenó", + "playground": "Parque infantil", + "skitour": "Esqui turístico", + "sled": "Trenó por gravidade", + "sleigh": "Trenó puxado por animais", "snow_park": "Snowpark" } }, @@ -1210,27 +1278,27 @@ "label": "Tipo" }, "recycling/cans": { - "label": "Aceita Latas" + "label": "Aceita latas" }, "recycling/clothes": { - "label": "Aceita Roupa" + "label": "Aceita roupa" }, "recycling/glass": { - "label": "Aceita Vidros" + "label": "Aceita vidros" }, "recycling/glass_bottles": { - "label": "Aceita Garrafas de Vidro" + "label": "Aceita garrafas de vidro" }, "recycling/paper": { - "label": "Aceita Papel" + "label": "Aceita papel" }, "recycling/plastic": { - "label": "Aceita Plástico" + "label": "Aceita plástico" }, "recycling/type": { "label": "Tipo de Reciclagem", "options": { - "centre": "Centro de Reciclagem", + "centre": "Centro de reciclagem (eco-centro)", "container": "Contentor" } }, @@ -1247,7 +1315,7 @@ "label": "Tipo" }, "restrictions": { - "label": "Restrição de Viragens" + "label": "Restrições de viragem" }, "route": { "label": "Tipo" @@ -1256,19 +1324,19 @@ "label": "Tipo" }, "sac_scale": { - "label": "Dificuldade de Caminhar", + "label": "Dificuldade de caminhada", "options": { - "alpine_hiking": "T4: Caminhada Alpina", - "demanding_alpine_hiking": "T5: Caminhada Alpina Exigente", - "demanding_mountain_hiking": "T3: Caminhada de Montanha Exigente", - "difficult_alpine_hiking": "T6: Caminhada Muito Difícil", - "hiking": "T1: Caminhada Normal", - "mountain_hiking": "T2: Caminhada de Montanha" + "alpine_hiking": "T4: Caminhada alpina", + "demanding_alpine_hiking": "T5: Caminhada alpina exigente", + "demanding_mountain_hiking": "T3: Caminhada de montanha exigente", + "difficult_alpine_hiking": "T6: Caminhada muito difícil", + "hiking": "T1: Caminhada normal", + "mountain_hiking": "T2: Caminhada de montanha" }, - "placeholder": "Caminhada de Montanha, Caminhada Alpina..." + "placeholder": "Caminhada de montanha, Caminhada alpina..." }, "sanitary_dump_station": { - "label": "Escoamento sanitário" + "label": "Estação de despejo de esgotos" }, "seasonal": { "label": "Sazonal" @@ -1280,24 +1348,24 @@ "label": "Ferramenta para Correia", "options": { "no": "Não", - "undefined": "Assumido que seja Não", + "undefined": "Assumido que seja \"Não\"", "yes": "Sim" } }, "service/bicycle/pump": { - "label": "Bomba de Ar", + "label": "Bomba de encher pneus", "options": { "no": "Não", - "undefined": "Assumido que seja Não", + "undefined": "Assumido que seja \"Não\"", "yes": "Sim" } }, "service_rail": { - "label": "Tipo de Serviço", + "label": "Tipo de serviço", "options": { - "crossover": "Linha de serviço", - "siding": "Linha de ultrapassagem", - "spur": "Ramal de inserção", + "crossover": "Linha de mudança de carris", + "siding": "Linha de cruzamento de comboios", + "spur": "Ramal curto (mercadorias)", "yard": "Linha de manobras" } }, @@ -1310,23 +1378,26 @@ "shop": { "label": "Tipo" }, + "site": { + "label": "Tipo" + }, "sloped_curb": { - "label": "Lancil Inclinado" + "label": "Lancil inclinado" }, "smoking": { "label": "Fumar", "options": { - "dedicated": "Dedicado a fumadores (por exemplo, clube de fumadores)", - "isolated": "Em zona de fumadores, isolada do estabelecimento ", - "no": "Fumar não é permitido", + "dedicated": "Dedicado a fumadores (p.ex. clube de fumadores)", + "isolated": "Zona de fumadores isolada", + "no": "Não é permitido fumar", "outside": "Permitido no exterior", - "separated": "Em zona de fumadores, não isolada do estabelecimento", - "yes": "Fumar é permitido em todo o estabelecimento " + "separated": "Zona de fumadores não isolada", + "yes": "Permitido fumar em todo o estabelecimento " }, - "placeholder": "Não, Separado, Sim" + "placeholder": "Não, separado, sim" }, "smoothness": { - "label": "Qualidade da Estrada", + "label": "Qualidade da estrada", "options": { "bad": "Intermédia: carros de cidade, camiões, etc.", "excellent": "Excelente: skates, patins em linha, etc.", @@ -1340,8 +1411,8 @@ "placeholder": "Excelente, Boa, Má..." }, "social_facility_for": { - "label": "Pessoas Servidas", - "placeholder": "Sem-abrigo, Deficientes, Crianças, etc." + "label": "Pessoas servidas", + "placeholder": "Sem-abrigo, deficientes, crianças, etc." }, "source": { "label": "Fonte das informações" @@ -1361,7 +1432,7 @@ "bridge": "Ponte", "cutting": "Corte no terreno", "embankment": "Elevação no terreno", - "ford": "Vau", + "ford": "Vau (ponto de passagem num curso de água baixo)", "tunnel": "Túnel" }, "placeholder": "Desconhecido" @@ -1379,23 +1450,23 @@ "label": "Tipo de superfície " }, "tactile_paving": { - "label": "Pavimentação Táctil" + "label": "Pavimento tátil para invisuais" }, "takeaway": { - "label": "Take Away", + "label": "Levar para fora (Take Away)", "options": { "no": "Não", - "only": "Apenas Take Away", + "only": "Apenas levar para fora (Take Away)", "yes": "Sim" }, - "placeholder": "Sim, Não, Apenas Take Away" + "placeholder": "Sim, Não, Apenas Take Away..." }, "toilets/disposal": { - "label": "Método de Eliminação de Resíduos", + "label": "Método de eliminação de resíduos", "options": { "bucket": "Balde", "chemical": "Químico ", - "flush": "Descarregamento", + "flush": "Descarga de água", "pitlatrine": "Fosso / Latrina" } }, @@ -1406,7 +1477,7 @@ "label": "Tipo de torre" }, "tracktype": { - "label": "Qualidade da superfície ", + "label": "Tipo de superfície ", "options": { "grade1": "1 - Sólida: pavimentada ou com material fortemente compactado", "grade2": "2 - Sobretudo sólida: cascalho ou pedras misturadas com algum material macio", @@ -1414,7 +1485,7 @@ "grade4": "4 - Sobretudo macia: terra, erva ou areia misturadas com algum material sólido", "grade5": "5 - Macia: Terra, erva ou areia" }, - "placeholder": "Sólido, Intermédio, Macio..." + "placeholder": "Sólido, intermédio, macio..." }, "traffic_signals": { "label": "Tipo" @@ -1429,7 +1500,7 @@ "intermediate": "Intermédia: caminho visível ou com poucos marcos de informações", "no": "Nenhuma: caminho não é visível, boa habilidade de orientação é necessária" }, - "placeholder": "Excelente, Boa, Má..." + "placeholder": "Excelente, boa, má..." }, "trees": { "label": "Árvores" @@ -1438,7 +1509,7 @@ "label": "Túnel" }, "vending": { - "label": "Tipo de Produtos" + "label": "Tipo de produtos" }, "water": { "label": "Tipo" @@ -1450,14 +1521,14 @@ "label": "Tipo" }, "website": { - "label": "Sítio Eletrónico", + "label": "Site oficial", "placeholder": "http://www.exemplo.org/" }, "wetland": { "label": "Tipo" }, "wheelchair": { - "label": "Acesso com cadeira de rodas" + "label": "Acesso cadeira rodas" }, "width": { "label": "Largura (metros)" @@ -1469,11 +1540,11 @@ "presets": { "address": { "name": "Morada", - "terms": "Endereço, Morada" + "terms": "Endereço, morada" }, "aerialway": { - "name": "Telesqui", - "terms": "Aerialway, Teleférico de Superfície" + "name": "Transporte aéreo por cabo", + "terms": "Aerialway" }, "aerialway/cable_car": { "name": "Teleférico", @@ -1488,7 +1559,7 @@ "terms": "Gondola" }, "aerialway/magic_carpet": { - "name": "Corredor de Subida para Esquis", + "name": "Corredor de subida para esquis", "terms": "Magic Carpet Lift" }, "aerialway/platter": { @@ -1496,7 +1567,7 @@ "terms": "Platter Lift, Prato de Elevação" }, "aerialway/pylon": { - "name": "Pilar de Suporte de Teleféricos", + "name": "Pilar de suporte de teleféricos", "terms": "Aerialway Pylon" }, "aerialway/rope_tow": { @@ -1504,11 +1575,11 @@ "terms": "Rope Tow Lift" }, "aerialway/station": { - "name": "Estação de Teleféricos", + "name": "Estação de teleféricos", "terms": "Aerialway Station, Entrada de Teleféricos, Paragem de Teleféricos" }, "aerialway/t-bar": { - "name": "Teleférico de Neve", + "name": "Teleférico de neve", "terms": "T-bar Lift, Subida Mecânica" }, "aeroway": { @@ -1520,11 +1591,11 @@ "terms": "Avião, aeródromo" }, "aeroway/apron": { - "name": "Plataforma de Estacionamento", + "name": "Plataforma de estacionamento", "terms": "Rampa" }, "aeroway/gate": { - "name": "Porta de Embarque / Desembarque", + "name": "Porta de embarque / desembarque", "terms": "Porão, Porta de Embarque, Porta de Desembarque, Manga" }, "aeroway/hangar": { @@ -1536,15 +1607,15 @@ "terms": "Helicóptero" }, "aeroway/runway": { - "name": "Pista de Aterragem e Descolagem", - "terms": "Faixa de Aterragem" + "name": "Pista de aterragem e descolagem", + "terms": "Faixa de Aterragem, Pista, Pista de Aeroporto, Pista de Aeródromo, Pista de Aterragem, Pista de Descolagem" }, "aeroway/taxiway": { - "name": "Faixa de Rolagem / Táxi", + "name": "Pista de estacionamento de aviões", "terms": "Rolar, Faixa de Rolagem" }, "aeroway/terminal": { - "name": "Terminal de Aeroporto / Aeródromo", + "name": "Terminal de aeroporto / aeródromo", "terms": "Aeroporto, Aeródromo" }, "amenity": { @@ -1552,7 +1623,7 @@ "terms": "característica, qualidade, aspecto" }, "amenity/arts_centre": { - "name": "Centro Artístico", + "name": "Centro artístico", "terms": "Arts Center, Centro de Artes" }, "amenity/atm": { @@ -1561,7 +1632,7 @@ }, "amenity/bank": { "name": "Banco", - "terms": "Agência bancária, Agência financeira, Agência de Investimentos, Cofre, Depósito, Levantamentos, Firma de Investimentos" + "terms": "Agência bancária, Agência financeira, Agência de Investimentos, Cofre, Depósito, Levantamentos, Firma de Investimentos, Dinheiro" }, "amenity/bar": { "name": "Bar", @@ -1569,62 +1640,62 @@ }, "amenity/bbq": { "name": "Churrasco", - "terms": "Barbacue/Grill, Barbacue, Carne Assada" + "terms": "Barbacue/Grill, Barbacue, Carne Assada, Churrasqueira" }, "amenity/bench": { - "name": "Banco de Sentar", + "name": "Banco de sentar", "terms": "Bench, Banco, Assento, Sentar" }, "amenity/bicycle_parking": { - "name": "Parque de Bicicletas", + "name": "Parque de bicicletas", "terms": "Parque de Bicicletas, Área de Bicicletas, Zona de Bicicletas" }, "amenity/bicycle_rental": { - "name": "Aluguer de Bicicletas", + "name": "Aluguer de bicicletas", "terms": "Aluguer de Bicicletas, Área de Aluguer de Bicicletas, Zona de Aluguer de Bicicletas" }, "amenity/bicycle_repair_station": { - "name": "Estação de Reparação de Bicicletas", - "terms": "Bicycle Repair Station" + "name": "Ponto de reparação de bicicletas self-service", + "terms": "Bicycle Repair Tool Station" }, "amenity/biergarten": { - "name": "Jardim da Cerveja", + "name": "Jardim da cerveja", "terms": "Beer Garden, Biergarten" }, "amenity/boat_rental": { - "name": "Aluguer de Barcos", + "name": "Aluguer de barcos", "terms": "Boat Rental" }, "amenity/bureau_de_change": { - "name": "Posto de Câmbio", - "terms": "Currency Exchange, Troca de Dinheiro" + "name": "Agência de câmbio", + "terms": "Currency Exchange, Troca de Dinheiro, Câmbio" }, "amenity/bus_station": { - "name": "Estação de Autocarros", - "terms": "Bus Station, Autocarros " + "name": "Estação de autocarros", + "terms": "Bus Station, Autocarros, Rodoviária, Carreira, Autocarro, ônibus, machimbombo, toca-toca, otocarro, microlete" }, "amenity/cafe": { "name": "Café", "terms": "Chá, Loja de Café, Cafetaria" }, "amenity/car_rental": { - "name": "Aluguer de Automóveis", + "name": "Aluguer de automóveis", "terms": "Aluguer de Automóveis, Área de Aluguer de Automóveis, Zona de Aluguer de Automoveis" }, "amenity/car_sharing": { - "name": "Partilha de Automóveis", + "name": "Partilha de automóveis", "terms": "Partilha de Carros, Partilha de Veículos " }, "amenity/car_wash": { - "name": "Lavagem de Veículos", + "name": "Lavagem de veículos", "terms": "Lavagem, Lavagem Automática, Mangueira, Limpeza" }, "amenity/casino": { "name": "Casino", - "terms": "Casino" + "terms": "Casino, Jogo" }, "amenity/charging_station": { - "name": "Posto de Carregamento para Veículos Elétricos", + "name": "Posto de carregamento para veículos elétricos", "terms": "Charging Station, Estação de recarga, Energia, Bateria" }, "amenity/childcare": { @@ -1636,8 +1707,8 @@ "terms": "Filme, filmes" }, "amenity/clinic": { - "name": "Clínica", - "terms": "Clinic, Centro de Saúde" + "name": "Clínica / Unidade de Saúde / Posto Médico", + "terms": "Clinic, Clínica, Centro de Saúde, Unidade de Saúde, Posto Médico, Posto de Saúde, Unidade de Saúde Familiar" }, "amenity/clock": { "name": "Relógio", @@ -1645,34 +1716,34 @@ }, "amenity/college": { "name": "Colégio", - "terms": "College Grounds, Colégio, Colégio Interno, Escola Privada, Privada, Externatos, Semiprivado" + "terms": "College Grounds, Colégio Interno, Escola Privada, Privada, Externatos, Semiprivado" }, "amenity/community_centre": { - "name": "Centro Comunitário", + "name": "Centro comunitário", "terms": "Community Center, Espaço Social" }, "amenity/compressed_air": { - "name": "Máquina de Ar Comprimido", + "name": "Máquina de ar Comprimido", "terms": "Compressed Air, Pneumática, Pneus, Encher" }, "amenity/courthouse": { "name": "Tribunal", - "terms": "Casa da Justiça" + "terms": "Casa da Justiça, Justiça" }, "amenity/dentist": { "name": "Dentista", - "terms": "Dentist, Dentes, Ortodontia" + "terms": "Dentist, Dentes, Dente, Ortodontia" }, - "amenity/doctor": { - "name": "Médico", - "terms": "Doctor, Doutor" + "amenity/doctors": { + "name": "Consultório médico", + "terms": "Doctor, Médico, Médicos, Consultório, Médico Privado, Doutor" }, "amenity/dojo": { - "name": "Centro de Artes Marciais", + "name": "Centro de artes marciais", "terms": "Dojo, Karaté, Taekwondo, Judo, Jiu-jitsu, Jiu-jitsu Brasileiro, Kung Fu, Capoeira, Eskrima, Escrima, Escryma, Muay Thai, Krav Magá, Jeet Kune Do" }, "amenity/drinking_water": { - "name": "Água Potável", + "name": "Água potável", "terms": "Fonte de Água, Água Potável, Bebedouro" }, "amenity/embassy": { @@ -1680,32 +1751,40 @@ "terms": "Consulado" }, "amenity/fast_food": { - "name": "Comida Rápida", + "name": "Comida rápida", "terms": "Comida Instantânea, Comida de plástico, Fast Food" }, + "amenity/ferry_terminal": { + "name": "Terminal de ferries", + "terms": "Ferry Terminal, Balsa, ferryboat, ferry-boat, ferribout, ferry, ferribote, batelão" + }, "amenity/fire_station": { - "name": "Quartel de Bombeiros", - "terms": "Bombeiros, Quartel, Quartel dos Bombeiros, Quartel de Bombeiros" + "name": "Quartel de bombeiros", + "terms": "Bombeiros, Quartel, Quartel dos Bombeiros, Quartel de Bombeiros, Bombeiros, Bombeiros Voluntários, BV" }, "amenity/fountain": { - "name": "Fonte Decorativa", + "name": "Fonte decorativa", "terms": "Fonte, Fonte de Água, Jacto de Água" }, "amenity/fuel": { - "name": "Gasolineira / Posto de Combustível", - "terms": "Bombas de Abastecimento, Bombas de Gasolina" + "name": "Gasolineira / Posto de combustível", + "terms": "Bombas de Abastecimento, Bombas de Gasolina, Bombas de Combustível" }, "amenity/grave_yard": { - "name": "Sepultura", - "terms": "Cemitério, Mortos, Funerário, Solene" + "name": "Sepultura (fora de cemitérios)", + "terms": "Graveyard" }, "amenity/grit_bin": { - "name": "Caixa de Sal", - "terms": "Grit Bin, Sal de Estrada" + "name": "Caixa de sal de estrada", + "terms": "Grit Bin, Sal de Estrada, Sal" }, "amenity/hospital": { "name": "Hospital", - "terms": "Sala de emergência, Operação, Serviço de Saúde, Hospício, Enfermaria, Sanatório, Cirurgia, Médico, Ambulância" + "terms": "Sala de emergência, Operação, Serviço de Saúde, Enfermaria, Cirurgia" + }, + "amenity/hunting_stand": { + "name": "Torre de caça", + "terms": "Hunting Stand" }, "amenity/kindergarten": { "name": "Jardim Infantil / Infantário", @@ -1720,76 +1799,80 @@ "terms": "Bazar, Minimercado" }, "amenity/motorcycle_parking": { - "name": "Parque de Motas", - "terms": "Motorcycle Parking, Motas" + "name": "Parque de motas", + "terms": "Motorcycle Parking, Motas, Estacionamento" }, "amenity/nightclub": { - "name": "Clube Nocturno", - "terms": "Nightclub, Discoteca" + "name": "Discoteca (dança)", + "terms": "Nightclub, Salão de Dança" }, "amenity/parking": { - "name": "Parque de Estacionamento", - "terms": "Estacionamento, Lugar de Estacionamento" + "name": "Parque de estacionamento", + "terms": "Estacionamento, Lugar de Estacionamento, Estacionar" }, "amenity/parking_entrance": { - "name": "Entrada / Saída de Estacionamento", - "terms": "Parking Garage Entrance/Exit" + "name": "Entrada / Saída de estacionamento", + "terms": "Parking Garage Entrance/Exit, Entrada, Saída, Estacionamento, Estacionar" + }, + "amenity/parking_space": { + "name": "Lugar de estacionamento", + "terms": "Parking Space, Estacionamento, Estacionar" }, "amenity/pharmacy": { "name": "Farmácia", - "terms": "Farmácia, Parafarmácia" + "terms": "Farmácia, Farmacêutico, Farmacêutica, Medicamento, Medicamentos, Remédio, Remédios, Parafarmácia, Para-farmácia, Para farmácia" }, "amenity/place_of_worship": { - "name": "Local de Oração", + "name": "Local de oração", "terms": "Abadia, Basílica, Casa de Adoração, Casa de Deus, Catedral, Capela, Capelinha, Centro Espiritual, Santuário, Templo" }, "amenity/place_of_worship/buddhist": { - "name": "Templo Budista", - "terms": "Estupa, Vihara, Mosteiro, Templo, Pagode, Zendo, Dojo" + "name": "Templo budista", + "terms": "Estupa, Vihara, Mosteiro, Templo, Pagode, Zendo, Dojo, Budista, Budistas, Budismo" }, "amenity/place_of_worship/christian": { "name": "Igreja", - "terms": "Cristão, Abadia, Alminha, Alminhas, Basílica, Betel, Casa de Adoração, Casa de Deus, Carmelo, Catedral, Capela, Capelinha, Colegiada, Congregação, Convento, Cruzeiro, Ermida, Mosteiro, Oratório, Paróquia, Salão do Reino Sé" + "terms": "Igreija, Cristão, Abadia, Alminha, Alminhas, Basílica, Betel, Casa de Adoração, Casa de Deus, Carmelo, Catedral, Capela, Capelinha, Colegiada, Congregação, Convento, Cruzeiro, Ermida, Mosteiro, Oratório, Paróquia, Salão do Reino Sé" }, "amenity/place_of_worship/jewish": { "name": "Sinagoga", - "terms": "Judaico, Sinagoga" + "terms": "Judaico, Sinagoga, Judeu" }, "amenity/place_of_worship/muslim": { "name": "Mesquita", - "terms": "Muçulmano, Mesquita" + "terms": "Muçulmano" }, "amenity/police": { - "name": "Posto de Polícia", - "terms": "Polícia, GNR, G.N.R., PSP, P.S.P., Polícia de Segurança Pública, Guarda Nacional Republicana" + "name": "Esquadra / Posto de polícia", + "terms": "Polícia, GNR, G.N.R., PSP, P.S.P., Polícia de Segurança Pública, Guarda Nacional Republicana, Judiciária" }, "amenity/post_box": { - "name": "Caixa de Correio", + "name": "Caixa / Marco de correio", "terms": "Marco de Correio, Caixa Postal, Posto de Correio" }, "amenity/post_office": { - "name": "Estação de Correios", + "name": "Estação de correios", "terms": "Central de Correio, CTT, C.T.T., CTTs, Correio de Portugal" }, "amenity/pub": { - "name": "Taberna", - "terms": "Pub" + "name": "Taberna / Tasca", + "terms": "Pub, Taverna, Petiscos, Petisqueira, Locanda, Tasco, Tasca" }, "amenity/public_bookcase": { - "name": "Biblioteca Livre", + "name": "Biblioteca livre", "terms": "Public Bookcase, Estante Pública, Livros para o Público" }, "amenity/ranger_station": { - "name": "Posto de Guarda Florestal", + "name": "Posto de guarda florestal", "terms": "Ranger Station, Guarda Florestal" }, "amenity/recycling": { "name": "Reciclagem", - "terms": "Recycling, Reutilizar, Reciclar" + "terms": "Recycling, Reutilizar, Reciclar, Ecoponto, Vidrão, Papelão, Embalão, Pilhão, Oleão" }, "amenity/register_office": { - "name": "Escritório de Registros", - "terms": "Register Office" + "name": "Conservatória", + "terms": "Register Office, Cartório" }, "amenity/restaurant": { "name": "Restaurante", @@ -1808,19 +1891,19 @@ "terms": "Shelter" }, "amenity/social_facility": { - "name": "Centro Social", - "terms": "Social Facility" + "name": "Centro social", + "terms": "Social Facility, Casa do Povo" }, "amenity/social_facility/food_bank": { - "name": "Banco Alimentar", + "name": "Banco alimentar", "terms": "Food Bank, Alimento, Comida" }, "amenity/social_facility/group_home": { - "name": "Lar de Idosos", + "name": "Lar de idosos", "terms": "Elderly Group Home" }, "amenity/social_facility/homeless_shelter": { - "name": "Abrigo para os Sem-Abrigo", + "name": "Abrigo para os sem-abrigo", "terms": "Homeless Shelter, Casa para os Sem-Abrigo, Casa Pública, Sem-Abrigo" }, "amenity/studio": { @@ -1832,8 +1915,8 @@ "terms": "Piscina, Parque Aquático " }, "amenity/taxi": { - "name": "Praça de Táxis", - "terms": "Paragem de Táxis" + "name": "Praça de táxis", + "terms": "Paragem de Táxis, Táxi, Taxi" }, "amenity/telephone": { "name": "Telefone", @@ -1844,38 +1927,87 @@ "terms": "Teatro, Performance, Peça, Peça de Teatro, Musical" }, "amenity/toilets": { - "name": "Casas de Banho", - "terms": "Casas de Banho, Instalações Sanitárias, Sanitário, Gabinete Sanitário, Toilette, lavabo, WC" + "name": "Casas de banho", + "terms": "Casas de Banho, Instalações Sanitárias, Sanitário, Gabinete Sanitário, Toilette, lavabo, WC, W.C." }, "amenity/townhall": { - "name": "Câmara Municipal / Junta de Freguesia", + "name": "Câmara municipal / Junta de freguesia", "terms": "Junta, Câmara, Paços, Centro Administrativo, Capital de Concelho, Capital de Freguesia, Capital de Distrito, Capital de Região" }, "amenity/university": { "name": "Universidade", "terms": "University Grounds, Universidade, Faculdade, Instituto, Politécnico" }, + "amenity/vending_machine/cigarettes": { + "name": "Máquina de tabaco", + "terms": "Cigarette Vending Machine, Tabaco, Cigarros" + }, + "amenity/vending_machine/condoms": { + "name": "Dispensador de preservativos ", + "terms": "Condom Vending Machine, Máquina de venda de preservativos, preservativo" + }, + "amenity/vending_machine/drinks": { + "name": "Máquina de bebidas", + "terms": "Drink Vending Machine, Máquina de venda de bebidas, bebida, refrigerante, sumo" + }, + "amenity/vending_machine/excrement_bags": { + "name": "Dispensador de sacos para dejetos", + "terms": "Excrement Bag Vending Machine" + }, + "amenity/vending_machine/news_papers": { + "name": "Máquina de venda de jornais", + "terms": "Newspaper Vending Machine" + }, + "amenity/vending_machine/parcel_pickup_dropoff": { + "name": "Máquina para recolha/entrega de encomendas", + "terms": "Parcel Pickup/Dropoff Vending Machine" + }, + "amenity/vending_machine/parking_tickets": { + "name": "Máquina de bilhetes de estacionamento", + "terms": "Parking Ticket Vending Machine" + }, + "amenity/vending_machine/public_transport_tickets": { + "name": "Máquina de bilhetes de transporte", + "terms": "Transit Ticket Vending Machine, Bilheteira" + }, + "amenity/vending_machine/sweets": { + "name": "Máquina de snacks", + "terms": "Snack Vending Machine, sande, sandes" + }, + "amenity/vending_machine/vending_machine": { + "name": "Máquina de venda automática", + "terms": "Vending Machine" + }, "amenity/veterinary": { "name": "Veterinário", - "terms": "Veterinary, Veterinária, Animais" + "terms": "Veterinary, Veterinária, Animais, Veterenário, Médico, Médicos, Médica, Médicas" }, "amenity/waste_basket": { - "name": "Caixote do Lixo", - "terms": "Papeleira, Lixo, Reciclagem" + "name": "Caixote do lixo", + "terms": "Caixotes, Papeleira, Lixo, Reciclagem, Cesto" + }, + "amenity/waste_disposal": { + "name": "Contentor de lixo", + "terms": "Garbage Dumpster" + }, + "amenity/water_point": { + "name": "Água potável para veículos recreativos", + "terms": "RV Drinking Water, Água, Caravana, Autocaravana" }, "area": { "name": "Área", "terms": "Espaço, Extensão, Zona" }, "area/highway": { - "name": "Área de Estrada" + "name": "Área de estrada", + "terms": "Road Surface" }, "barrier": { "name": "Barreira", "terms": "Barreira, Muro" }, "barrier/block": { - "name": "Bloco de Cimento / Pedra", + "name": "Bloco de cimento / pedra", "terms": "Bloqueio, Obstáculo" }, "barrier/bollard": { @@ -1883,19 +2015,19 @@ "terms": "Bolardo, Poste de Amarração" }, "barrier/cattle_grid": { - "name": "Grelha Anti-Gado", + "name": "Grelha anti-gado", "terms": "Gado, Vaca, Porco, Boi, Cabra, Ovelha, Cavalo" }, "barrier/city_wall": { - "name": "Muralha de Cidade", + "name": "Muralha de cidade", "terms": "Muro defensivo, Parede Defensiva, Muro Histórico, Fortificações" }, "barrier/cycle_barrier": { - "name": "Barreira de Bicicletas", + "name": "Barreira de bicicletas", "terms": "Bicicleta" }, "barrier/ditch": { - "name": "Fosso sem Água", + "name": "Fosso sem água", "terms": "Sem Água, Seca, Vala sem Água, Vala Seca, Trincheira sem Água, Trincheira Seca" }, "barrier/entrance": { @@ -1915,19 +2047,19 @@ "terms": "Arbusto, Muro de Flores, Muro de Plantas" }, "barrier/kissing_gate": { - "name": "Cancela de Encosto Anti-Gado", + "name": "Cancela de encosto anti-gado", "terms": "Grade de Gado" }, "barrier/lift_gate": { - "name": "Barreira Automática", + "name": "Barreira automática", "terms": "Cancela Elevatória, Barreira de Estacionamento" }, "barrier/retaining_wall": { - "name": "Muro de Contenção", + "name": "Muro de contenção", "terms": "Arrimo, Amparo" }, "barrier/stile": { - "name": "Passagem Anti-Gado", + "name": "Passagem anti-gado", "terms": "Escada" }, "barrier/toll_booth": { @@ -1939,7 +2071,7 @@ "terms": "Parede, Muro" }, "boundary/administrative": { - "name": "Fronteira Administrativa", + "name": "Fronteira administrativa", "terms": "Fronteira Administrativa, Concelho, Freguesia, Distrito, Região, Limite Adminsitrativo" }, "building": { @@ -1955,36 +2087,40 @@ "terms": "Barn, Estábulo" }, "building/bunker": { - "name": "Bunker", - "terms": "Bunker, Carvoeira" + "name": "Búnquer", + "terms": "Bunker, Carvoeira, Bunquer" }, "building/cabin": { "name": "Cabine", "terms": "Cabin, Praia, Campo, Cabana " }, "building/cathedral": { - "name": "Edifício de Catedral" + "name": "Edifício de catedral", + "terms": "Cathedral Building" }, "building/chapel": { - "name": "Edifício de Capela" + "name": "Edifício de capela", + "terms": "Chapel Building" }, "building/church": { - "name": "Edifício de Igreja" + "name": "Edifício de igreja", + "terms": "Church Building, Igreija" }, "building/college": { - "name": "Edifíco Colegial ", - "terms": "College Building" + "name": "Edifíco colegial ", + "terms": "College Building, Colégio" }, "building/commercial": { - "name": "Escritório", + "name": "Edifício de Escritórios", "terms": "Prédio Comercial, Edifício Comercial" }, "building/construction": { - "name": "Edifício em Construção", + "name": "Edifício em construção", "terms": "Building Under Construction, Edifício sob Construção" }, "building/detached": { - "name": "Casa Isolada" + "name": "Casa isolada", + "terms": "Detached House" }, "building/dormitory": { "name": "Dormitório", @@ -2007,11 +2143,11 @@ "terms": "Greenhouse, Estufas" }, "building/hospital": { - "name": "Edifício Hospitalar", - "terms": "Hospital Building" + "name": "Edifício hospitalar", + "terms": "Hospital Building, Hospital" }, "building/hotel": { - "name": "Edifício Hoteleiro", + "name": "Edifício hoteleiro", "terms": "Hotel Building" }, "building/house": { @@ -2023,35 +2159,36 @@ "terms": "Barraca" }, "building/industrial": { - "name": "Industria", - "terms": "Edifício Industrial, Manufactura, Fábrica" + "name": "Edifício Industrial", + "terms": "Indústria, Industria, Manufactura, Fábrica, Fabrico" }, "building/kindergarten": { - "name": "Edifício de Jardim Infantil / Infantário", + "name": "Edifício de jardim infantil / infantário", "terms": "Preschool/Kindergarten Building" }, "building/public": { - "name": "Edifício Público", + "name": "Edifício público", "terms": "Public Building" }, "building/residential": { - "name": "Edifício Residencial", + "name": "Edifício residencial", "terms": "Prédio Residencial, Habitação" }, "building/retail": { - "name": "Edifício de Retalho", + "name": "Edifício de retalho", "terms": "Retail Building, Retalho, Varejo" }, "building/roof": { - "name": "Telhado", - "terms": "Roof, Cobertura" + "name": "Cobertura", + "terms": "Roof, Coberto, Telhado" }, "building/school": { - "name": "Edifício Escolar", - "terms": "School Building, Pavilhão Escolar" + "name": "Edifício escolar", + "terms": "School Building, Pavilhão Escolar, Escola" }, "building/semidetached_house": { - "name": "Casa Semi-isolada" + "name": "Casa Semi-isolada", + "terms": "Semi-Detached House" }, "building/shed": { "name": "Barracão", @@ -2059,22 +2196,22 @@ }, "building/stable": { "name": "Estábulo", - "terms": "Stable, Cavalos" + "terms": "Stable, Cavalo, Cavalos, Cavalariça, Cavalariças" }, "building/static_caravan": { - "name": "Casa Pré-Fabricada", + "name": "Casa pré-fabricada", "terms": "Static Mobile Home, Trailer, Caravana, " }, "building/terrace": { - "name": "Casas Geminadas", + "name": "Casas geminadas", "terms": "Row Houses, Terraced house, Terraços" }, "building/train_station": { - "name": "Estação de Comboio", - "terms": "Train Station, Estação Ferroviária" + "name": "Estação de comboios", + "terms": "Train Station, Estação Ferroviária, Estação, Comboio" }, "building/university": { - "name": "Edifício Universitário", + "name": "Edifício universitário", "terms": "University Building, Edifício Universitário" }, "building/warehouse": { @@ -2082,44 +2219,44 @@ "terms": "Warehouse, Arrecadação" }, "craft": { - "name": "Ofício", + "name": "Artesão", "terms": "Craft, Arofissão, Artesanato" }, "craft/basket_maker": { - "name": "Criador de Cestas", - "terms": "Basket Maker, Fabricante de Cestas, Fabricante de Cestos" + "name": "Cesteiro", + "terms": "Basket Maker, Fabricante de Cestas, Fabricante de Cestos, Cesto, Cesta" }, "craft/beekeeper": { "name": "Apicultor", - "terms": "Beekeeper, Mel, Cuidador de Abelhas" + "terms": "Beekeeper, Mel, Cuidador de Abelhas, Abelha, Abelhas" }, "craft/blacksmith": { "name": "Ferreiro", "terms": "Blacksmith, Forjador" }, "craft/boatbuilder": { - "name": "Fabricante de Barcos", - "terms": "Boat Builder, Construtor de Barcos, Construtor de Iates" + "name": "Fabricante de barcos", + "terms": "Boat Builder, Construtor de Barcos, Construtor de Iates, Barcos, Barco, Iate, Iates, Embarcação, Embarcações, Pesqueiro" }, "craft/bookbinder": { "name": "Encadernador", - "terms": "Bookbinder, Plastificador" + "terms": "Bookbinder, Plastificador, Livro, Livros" }, "craft/brewery": { - "name": "Cervejaria", + "name": "Cervejaria artesanal", "terms": "Brewery, Mestre Cervejeiro" }, "craft/carpenter": { "name": "Carpinteiro", - "terms": "Carpenter, Carpintaria, Madeiras" + "terms": "Carpenter, Carpintaria, Madeira" }, "craft/carpet_layer": { - "name": "Colocador de Tapetes", - "terms": "Carpet Layer, Instalador de Carpetes" + "name": "Colocador de tapetes", + "terms": "Carpet Layer, Instalador de Carpetes, Carpete, Tapetes" }, "craft/caterer": { - "name": "Fornecedor", - "terms": "Caterer, Catering" + "name": "Catering", + "terms": "Caterer, Catering, Cattering, Comida" }, "craft/clockmaker": { "name": "Relojoeiro", @@ -2143,63 +2280,63 @@ }, "craft/glaziery": { "name": "Vidreiro", - "terms": "Glaziery, Vidro" + "terms": "Glaziery, Vidro, Vidraceiro, Vidraria" }, "craft/handicraft": { "name": "Artesão", "terms": "Handicraft, Artesã" }, "craft/hvac": { - "name": "AVAC", - "terms": "HVAC, Aquecimento, Ventilação, Ar Condicionado" + "name": "Técnico de Aquecimento e Ventilação", + "terms": "HVAC, Aquecimento, Ventilação, Ar Condicionado, Aquecedor, Aquecedores, Aquecer" }, "craft/insulator": { - "name": "Isolador", - "terms": "Insulator" + "name": "Isolador de estruturas", + "terms": "Insulator, Isolamento, Insonorização, Térmico" }, "craft/jeweler": { "name": "Joalheiro", - "terms": "Jeweler" + "terms": "Jeweler, Joalharia, Jóia" }, "craft/key_cutter": { "name": "Chaveiro", - "terms": "Key Cutter" + "terms": "Key Cutter, Chave, Chaves, Duplicador, Cópia" }, "craft/locksmith": { "name": "Serralheiro", - "terms": "Locksmith" + "terms": "Locksmith, Serralharia, Metal" }, "craft/metal_construction": { - "name": "Construção Metálica", + "name": "Construção metálica", "terms": "Metal Construction" }, "craft/optician": { "name": "Oculista", - "terms": "Optician" + "terms": "Optician, Óculos" }, "craft/painter": { "name": "Pintor", - "terms": "Painter" + "terms": "Painter, Tinta" }, "craft/photographer": { "name": "Fotógrafo", - "terms": "Photographer, Agência Fotográfica" + "terms": "Photographer, Agência Fotográfica, Fotografia" }, "craft/photographic_laboratory": { - "name": "Laboratório Fotográfico", + "name": "Laboratório fotográfico", "terms": "Photographic Laboratory, Loja Fotográfica, Fotógrafo" }, "craft/plasterer": { "name": "Gesseiro", - "terms": "Plasterer" + "terms": "Plasterer, Gesso" }, "craft/plumber": { "name": "Canalizador", - "terms": "Plumber, Picheleiro" + "terms": "Plumber, Picheleiro, Pichelaria, Canalização" }, "craft/pottery": { "name": "Oleiro", - "terms": "Pottery, Ceramista" + "terms": "Pottery, Ceramista, Olaria, Barro" }, "craft/rigger": { "name": "Armador", @@ -2207,7 +2344,7 @@ }, "craft/roofer": { "name": "Telhador", - "terms": "Roofer" + "terms": "Roofer, Telha, Telhas, Telhado" }, "craft/saddler": { "name": "Seleiro", @@ -2218,8 +2355,8 @@ "terms": "Sailmaker, Mastros, Vergas, Velas, Cordas, Barcos a Vela." }, "craft/sawmill": { - "name": "Lenhador", - "terms": "Sawmill, Serraria" + "name": "Serração", + "terms": "Sawmill, Serraria, Lenhador, Madeira" }, "craft/scaffolder": { "name": "Montador de Andaimes", @@ -2227,15 +2364,15 @@ }, "craft/sculpter": { "name": "Escultor", - "terms": "Sculpter" + "terms": "Sculpter, Escultura, Escultora" }, "craft/shoemaker": { "name": "Sapateiro", - "terms": "Shoemaker" + "terms": "Shoemaker, Sapato, Sapatos" }, "craft/stonemason": { - "name": "Canteiro", - "terms": "Stonemason, Rocha" + "name": "Pedreiro", + "terms": "Stonemason, Rocha, Canteiro, Pedra, Pedras, Pedraria, Rocha, Rochas" }, "craft/sweep": { "name": "Limpador de Chaminés", @@ -2255,56 +2392,58 @@ }, "craft/upholsterer": { "name": "Tapeceiro", - "terms": "Upholsterer, Tapeceiro, Tapeçaria, Tecidos" + "terms": "Upholsterer, Tapeceiro, Tapeçaria, Tecido, Tapete, Tapetes" }, "craft/watchmaker": { "name": "Relojoeiro", - "terms": "Watchmaker" + "terms": "Watchmaker, Relógio, Relojoaria" }, "craft/window_construction": { - "name": "Fabrico de Vidro", - "terms": "Window Construction" + "name": "Construção de Janelas", + "terms": "Window Construction, Janela" }, "craft/winery": { - "name": "Adega", - "terms": "Winery, Bodega, Vinhos" + "name": "Produtor de vinho", + "terms": "Winery, Bodega, Vinho, Vinhos, Adega" }, "embankment": { - "name": "Aterro Elevado", + "name": "Elevação no terreno", "terms": "Embankment, Elevação do Terreno" }, "emergency/ambulance_station": { - "name": "Central de Ambulâncias", - "terms": "Ambulance Station, Ambulância " + "name": "Central de ambulâncias", + "terms": "Ambulance Station, Ambulância, Ambulâncias" }, "emergency/fire_hydrant": { - "name": "Boca de Incêndio", + "name": "Boca de incêndio", "terms": "Fire Hydrant, Hidrante, Marco de Água, Marco de Incêndio" }, "emergency/phone": { - "name": "Telefone de Emergência", - "terms": "Telefone de Emergência, 112" + "name": "Telefone de emergência", + "terms": "Telefone, Emergência, 112" }, "entrance": { "name": "Entrada / Saída", "terms": "Entrance/Exit, Entrada, Acesso, Abertura, Porta, Pórtico, Portão" }, "footway/crossing": { - "name": "Passadeira Pedestre" + "name": "Passadeira pedestre", + "terms": "Street Crossing" }, "footway/crosswalk": { - "name": "Passadeira Pedestre com Faixas" + "name": "Passadeira pedestre com faixas", + "terms": "Pedestrian Crosswalk" }, "footway/sidewalk": { "name": "Passeio", "terms": "Sidewalk, Calçada" }, "ford": { - "name": "Vau", + "name": "Vau (ponto de passagem num curso de água baixo)", "terms": "Baixio, Banco, Parel" }, "golf/bunker": { - "name": "Banco de Areia", + "name": "Banco de areia", "terms": "Sand Trap" }, "golf/fairway": { @@ -2316,11 +2455,11 @@ "terms": "Putting Green" }, "golf/hole": { - "name": "Buraco de Golfe", + "name": "Buraco de golfe", "terms": "Golf Hole" }, "golf/lateral_water_hazard": { - "name": "Obstáculo de Água Lateral", + "name": "Obstáculo de água lateral", "terms": "Lateral Water Hazard" }, "golf/rough": { @@ -2332,44 +2471,47 @@ "terms": "Tee Box" }, "golf/water_hazard": { - "name": "Obstáculo de Água", + "name": "Obstáculo de água", "terms": "Water Hazard" }, "highway": { "name": "Rodovia", - "terms": "Estrada, Via, Trânsito, Carro, Veiculo" + "terms": "Estrada, Via, Rua, Trânsito, Carro, Veiculo" }, "highway/bridleway": { - "name": "Caminhos Exclusivo para Cavalos", + "name": "Caminhos exclusivo para cavalos", "terms": "Trilho para Cavalos, Trilho para Cavaleiros, Trilho Equestre, Caminho Equestre, Caminho para Cavalos, Caminho para Cavaleiros" }, "highway/bus_stop": { - "name": "Paragem de Autocarro", - "terms": "Paragem de Autocarro, Terminal de Autocarros" + "name": "Paragem de autocarro", + "terms": "Paragem de Autocarro, Terminal de Autocarros, Carreira, Autocarro, ônibus, machimbombo, toca-toca, otocarro, microlete" }, "highway/corridor": { - "name": "Corredor Interior" + "name": "Corredor interior", + "terms": "Indoor Corridor" }, "highway/crossing": { - "name": "Passadeira Geral" + "name": "Passadeira geral", + "terms": "Street Crossing" }, "highway/crosswalk": { - "name": "Passadeira Geral com Faixas" + "name": "Passadeira geral com faixas", + "terms": "Pedestrian Crosswalk" }, "highway/cycleway": { "name": "Ciclovia", "terms": "Bicicleta" }, "highway/footway": { - "name": "Caminho Pedonal", + "name": "Caminho pedonal", "terms": "Andar, Caminho, Estrada, Pé, Pedestre, Percurso, Rua, Ruela, Trajectória, Trilha, Trilho, Via, Viela, Caminho Pedonal" }, "highway/living_street": { - "name": "Zona de Coexistência", + "name": "Zona de coexistência", "terms": "Living Street, Zona de Peões" }, "highway/mini_roundabout": { - "name": "Mini-Rotunda", + "name": "Mini-rotunda", "terms": "Mini-Rotunda, Minirotunda, Rotunda Pintada" }, "highway/motorway": { @@ -2377,11 +2519,11 @@ "terms": "Auto-Estrada, Auto Estrada" }, "highway/motorway_junction": { - "name": "Interseção / Saída de Autoestradas", + "name": "Interseção / Saída de autoestradas", "terms": "Motorway Junction / Exit, Junção de Autoestradas, Saída de Autoestradas" }, "highway/motorway_link": { - "name": "Ligação a uma Autoestrada", + "name": "Ligação a uma autoestrada", "terms": "Ligação Autoestrada, Entrada Autoestrada, Saída Autoestrada" }, "highway/path": { @@ -2389,51 +2531,51 @@ "terms": "Trilha, Caminho" }, "highway/pedestrian": { - "name": "Rua Pedonal", + "name": "Rua pedonal", "terms": "Pedestrian, Rua Pedonal, Rua Pedestre, Praça" }, "highway/primary": { - "name": "Estrada Primária", + "name": "Estrada primária", "terms": "Primary Road, Estrada Nacional, Rodovia Principal, Estrada Primária, Rodovia Primária, Primário" }, "highway/primary_link": { - "name": "Ligação a uma Estrada Primária", + "name": "Ligação a uma estrada primária", "terms": "Primary Link, Ligação Estrada Nacional, Ligação Rodovia Nacional, Ligação Nacional, Ligação Estrada Principal, Entrada Estrada Nacional, Entrada Rodovia Nacional, Entrada Nacional, Entrada Estrada Nacional, Saída Nacional, Saída Rodovia Nacional, Saída Nacional, Saída Estrada Nacional," }, "highway/raceway": { - "name": "Circuito de Corrida Automóvel", + "name": "Circuito de corrida automóvel", "terms": "Motor Raceway" }, "highway/residential": { - "name": "Rua Residencial", + "name": "Rua residencial", "terms": "Estrada Residencial, Rodovia Residencial, Estrada Urbana, Rodovia Urbana, Estrada Suburbana, Rodovia Suburbana, Estrada dentro de localidades, Rodovia dentro de localidades" }, "highway/rest_area": { - "name": "Área de Descanso", + "name": "Área de descanso", "terms": "Rest Area, Posto de Descanço" }, "highway/road": { - "name": "Estrada de Tipo Indeterminado", + "name": "Estrada de tipo indeterminado", "terms": "Estrada Genérica, Rodovia Genérica, Estrada Desconhecida, Rodovia Desconhecida" }, "highway/secondary": { - "name": "Estrada Secundária", + "name": "Estrada secundária", "terms": "Secondary Road, Estrada Regional, Rodovia Secundária, Secundário" }, "highway/secondary_link": { - "name": "Ligação a uma Estrada Secundária", + "name": "Ligação a uma estrada secundária", "terms": "Secondary Link, Ligação Estrada Regional, Ligação Rodovia Regional, Ligação Regional, Ligação Estrada Secundária, Entrada Estrada Regional, Entrada Rodovia Regional, Entrada Regional, Entrada Estrada Secundária, Saída Regional, Saída Rodovia Regional, Saída Regional, Saída Estrada Secundária" }, "highway/service": { - "name": "Estrada de Serviço", + "name": "Estrada de serviço", "terms": "Rodovia de Serviço" }, "highway/service/alley": { - "name": "Viela", - "terms": "Traseiras, Beco" + "name": "Viela / Traseiras", + "terms": "Traseiras" }, "highway/service/drive-through": { - "name": "Drive-Through", + "name": "Serviço ao volante (sem sair do carro)", "terms": "Drive-in, Serviço ao Volante" }, "highway/service/driveway": { @@ -2441,15 +2583,15 @@ "terms": "Rampa de Acesso, Corredor" }, "highway/service/emergency_access": { - "name": "Acesso de Emergência", - "terms": "Acesso de Emergência, Entrada de Emergência, Corredor de Emergência" + "name": "Acesso de emergência", + "terms": "Acesso de Emergência, Entrada de Emergência, Corredor de Emergência, Ambulâncias, Ambulância, Emergência" }, "highway/service/parking_aisle": { - "name": "Corredor de Estacionamento", - "terms": "Pista de Estacionamento, Estacionar" + "name": "Corredor de estacionamento", + "terms": "Pista de Estacionamento, Estacionar, Estacionamento, Estrada" }, "highway/services": { - "name": "Área de Serviço", + "name": "Área de serviço", "terms": "Service Area, Posto de Serviço" }, "highway/steps": { @@ -2457,60 +2599,60 @@ "terms": "Escadaria, degraus" }, "highway/stop": { - "name": "Sinal de Stop", - "terms": "Stop Sign, Sinal de Paragem, Paragem Obrigatória, Sinal de paragem obrigatória no cruzamento ou entroncamento" + "name": "Sinal de stop", + "terms": "Stop Sign, Sinal de Paragem, Paragem Obrigatória, Sinal de paragem obrigatória no cruzamento ou entroncamento, Stop" }, "highway/street_lamp": { - "name": "Poste de Iluminação", - "terms": "Street Lamp, Poste de Luz, Lâmpada, Luz, Iluminação" + "name": "Poste de iluminação", + "terms": "Street Lamp, Poste de Luz, Lâmpada, Luz, Iluminação, Candeeiro" }, "highway/tertiary": { - "name": "Estrada Terciária", + "name": "Estrada terciária", "terms": "Tertiary Road, Estrada Municipal, Caminho Municipal, Rodovia Terciária, Terciário, Caminho Municipal" }, "highway/tertiary_link": { - "name": "Ligação a uma Estrada Terciária", + "name": "Ligação a uma estrada terciária", "terms": "Tertiary Link, Ligação Estrada Municipal, Ligação Rodovia Municipal, Ligação Municipal, Ligação Estrada Terciária, Entrada Estrada Municipal, Entrada Rodovia Municipal, Entrada Municipal, Entrada Estrada Terciária, Saída Municipal, Saída Rodovia Municipal, Saída Municipal, Saída Estrada Municipal" }, "highway/track": { - "name": "Estrada Florestal / Agrícola", - "terms": "Track, Estrada Rural, Carreiro, Carreiro Florestal" + "name": "Estrada florestal / agrícola", + "terms": "Estrada de terra, estrada agrícola" }, "highway/traffic_signals": { "name": "Semáforos", "terms": "Semáforo, Vermelho, Verde, Amarelo, Sinal, Sinal de Trânsito" }, "highway/trunk": { - "name": "Via Rápida", - "terms": "Via Reservada a Automóveis e Motociclos, Estrada Reservada a Automóveis e Motociclos, Via Expressa, Via Reservada" + "name": "Via rápida", + "terms": "Via Reservada a Automóveis e Motociclos, Estrada Reservada a Automóveis e Motociclos, Via Expressa, Via Reservada, Itinerário Principal, Itinerário Complementar, Intenerário, Intinerário" }, "highway/trunk_link": { - "name": "Ligação a uma Via Rápida", + "name": "Ligação a uma via rápida", "terms": "Ligação Via Rápida, Entrada Via Rápida, Saída Via Rápida, Ligação Via Reservada a Automóveis e Motociclos, Entrada Via Reservada a Automóveis e Motociclos, Saída Via Reservada a Automóveis e Motociclos, Ligação Via Expressa, Entrada Expressa, Saída Via Expressa, Ligação Via Reservada, Entrada Via Reservada, Saída Via Reservada" }, "highway/turning_circle": { - "name": "Circulo de Viragem", + "name": "Circulo de viragem", "terms": "Inversão de Marcha" }, "highway/unclassified": { - "name": "Estrada sem Classificação", - "terms": "Unclassified, Estrada Não-Classificada" + "name": "Estrada menor / sem classificação", + "terms": "Minor Road" }, "historic": { - "name": "Local Histórico", - "terms": "Local Histórico" + "name": "Local histórico", + "terms": "Histórico" }, "historic/archaeological_site": { - "name": "Sítio Arqueológico", - "terms": "Local Arqueológico" + "name": "Sítio arqueológico", + "terms": "Local Arqueológico, Arqueológico, Arqueologia" }, "historic/boundary_stone": { - "name": "Marco de Fronteira", - "terms": "Pilar de Fronteira" + "name": "Marco de fronteira", + "terms": "Pilar de Fronteira, Marco, Fronteira" }, "historic/castle": { "name": "Castelo", - "terms": "Castelo, Fortaleza, Edificação, Medieval" + "terms": "Castelo, Fortaleza, Edificação, Medieval, Forte, Fortificação" }, "historic/memorial": { "name": "Memorial", @@ -2522,28 +2664,30 @@ }, "historic/ruins": { "name": "Ruínas", - "terms": "Ruínas, Abandonado" + "terms": "Ruins, Abandonado" }, "historic/wayside_cross": { "name": "Cruzeiro", - "terms": " Cruz ao Ar Livre" + "terms": " Cruz ao Ar Livre, Cruz" }, "historic/wayside_shrine": { "name": "Alminhas / Nicho / Capelinha", - "terms": "Alminhas / Nicho / Capelinha" + "terms": "Alminhas, Nicho, Capelinha" }, "junction": { - "name": "Junção", + "name": "Cruzamento", "terms": "Junction" }, "landuse": { - "name": "Uso do Solo" + "name": "Uso do Solo", + "terms": "Land Use" }, "landuse/allotments": { - "name": "Horta / Jardin Comunitário" + "name": "Horta / Jardim comunitário", + "terms": "Community Garden, Horta Comunitária, Horta Urbana" }, "landuse/basin": { - "name": "Bacia Hidrográfica", + "name": "Bacia hidrográfica", "terms": "Bacia de Drenagem" }, "landuse/cemetery": { @@ -2551,27 +2695,27 @@ "terms": "Cemitério, Vala" }, "landuse/churchyard": { - "name": "Adro da Igreja", - "terms": "Churchyard, Área da Igreja, Zona da Igreja, Praça da Igreja" + "name": "Adro de igreja", + "terms": "Churchyard, Área da Igreja, Zona da Igreja, Praça da Igreja, Adro" }, "landuse/commercial": { - "name": "Zona de Escritórios ", + "name": "Zona de escritórios ", "terms": "Área comercial, Baixa Comercial" }, "landuse/construction": { "name": "Construção", - "terms": "Construção, Obras, Em Curso" + "terms": "Construção, Obras, Em Curso, Construir, Obras" }, "landuse/farm": { - "name": "Quinta", + "name": "Campo agrícola", "terms": "Campo Agrícola, Agricultura" }, "landuse/farmland": { - "name": "Quinta", + "name": "Campo agrícola", "terms": "Farm, Pasto" }, "landuse/farmyard": { - "name": "Edifícios Agrícolas", + "name": "Edifícios agrícolas", "terms": "Fazenda, Casa de Campo, Celeiro" }, "landuse/forest": { @@ -2587,11 +2731,11 @@ "terms": "Relva, Grama" }, "landuse/industrial": { - "name": "Zona Industrial", + "name": "Zona industrial", "terms": "Industrial" }, "landuse/landfill": { - "name": "Aterro Sanitário", + "name": "Aterro sanitário", "terms": "Landfill, Lixeira, Sucata" }, "landuse/meadow": { @@ -2599,72 +2743,79 @@ "terms": "Meadow" }, "landuse/military": { - "name": "Zona Militar", - "terms": "Military, Exército, Marinha, Forças Especiais, Força Aérea" + "name": "Área militar", + "terms": "Military, Exército, Marinha, Forças Especiais, Força Aérea, Forças Armadas, Militar, Quartel" }, "landuse/orchard": { "name": "Pomar", - "terms": "Plantação, Orchard" + "terms": "Plantação, Orchard, Árvores, Árvore, Fruto, Frutos, Amendoeira, Amoreira, Castanheiro, Cerejeira, Damasqueiro, Diospireiro, Figueira, Laranjeira, Limoeiro, Macieira, Marmeleiro, Nogueira, Nespereira, Oliveira, Pereira, Pessegueiro" }, "landuse/plant_nursery": { - "name": "Viveiro de plantas" + "name": "Viveiro de plantas", + "terms": "Plant Nursery" }, "landuse/quarry": { - "name": "Pedreira", + "name": "Pedreira (mina a céu aberto)", "terms": "Canteira, Quarry" }, "landuse/residential": { - "name": "Zona Residencial", + "name": "Zona residencial", "terms": "Residencial, Urbano, Antrópico, Residential" }, "landuse/retail": { - "name": "Zona de Retalhos", + "name": "Zona de retalho", "terms": "Retalho, Varejo, Compras, Vendas, Retail" }, "landuse/vineyard": { "name": "Vinha", - "terms": "Vinhas, Vinhedo, Vinhão, Vineyard" + "terms": "Vinhas, Vinhedo, Vinhão, Vineyard, Uvas, Uva" }, "leisure": { "name": "Lazer", "terms": "Lazer, Diversão, Leisure" }, "leisure/adult_gaming_centre": { - "name": "Centro de jogos para adultos" + "name": "Centro de jogos para adultos", + "terms": "Adult Gaming Center" + }, + "leisure/bird_hide": { + "name": "Abrigo de passaros", + "terms": "Bird Hide" }, "leisure/bowling_alley": { - "name": "Bowling" + "name": "Pista de Bowling", + "terms": "Bowling Alley, Bowling, Boulingue, Bólingue, boliche" }, "leisure/common": { - "name": "Baldio", - "terms": "Common" + "name": "Terreno Baldio", + "terms": "Common, Baldio, Baldios" }, "leisure/dog_park": { - "name": "Parque de Cães", + "name": "Parque de cães", "terms": "Parque para Cães, Dog Park" }, "leisure/firepit": { - "name": "Fogueira", - "terms": "Firepit, Fogo controlado, Chama, Brasa" + "name": "Local para Fogueiras", + "terms": "Firepit, Fogo controlado, Chama, Brasa, Fogueira" }, "leisure/garden": { "name": "Jardim", "terms": "Jardim, Garden" }, "leisure/golf_course": { - "name": "Campo de Golfe", + "name": "Campo de golfe", "terms": "Campo de Golf, Golf, Golf Course" }, "leisure/ice_rink": { - "name": "Ringue de Patinagem", - "terms": "Ice Rink, Ringue de Gelo, Gelo, Pista de Gelo, Pista de Patinagem" + "name": "Ringue de patinagem", + "terms": "Ice Rink, Ringue de Gelo, Gelo, Pista de Gelo, Pista de Patinagem, Patinagem, Patins" }, "leisure/marina": { "name": "Marina", - "terms": "Marina" + "terms": "Marina, Barco, Atracadouro" }, "leisure/nature_reserve": { - "name": "Reserva Natural", + "name": "Reserva natural", "terms": "Nature Reserve, Natureza" }, "leisure/park": { @@ -2672,56 +2823,68 @@ "terms": "Bosque, Floresta, Jardim, Relva, Relvado" }, "leisure/picnic_table": { - "name": "Mesa de Picnic", - "terms": "Picnic Table, Mesa de Merenda" + "name": "Mesa de piquenique", + "terms": "Picnic Table, Mesa de Merenda, Convescote, Piquenique pique-nique, Pik-nik, piknik" }, "leisure/pitch": { - "name": "Campo de Desporto", + "name": "Campo de desporto", "terms": "Campo de Desportos, Quadra Desportiva, Sport Pitch" }, "leisure/pitch/american_football": { - "name": "Campo de Futebol Americano", - "terms": "Campo de Futebol Americano, Rugby, Râguebi, American Football" + "name": "Campo de futebol americano", + "terms": "Futebol Americano, Rugby, Râguebi, American Football" }, "leisure/pitch/baseball": { - "name": "Campo de Basebol", - "terms": "Campo de Baisebol, Baseball Diamond" + "name": "Campo de basebol", + "terms": "Baisebol, Beisebol, Baizebol, Beizebol, Baseball Diamond" }, "leisure/pitch/basketball": { - "name": "Campo de Basquetebol", - "terms": "Campo de Basquetebol, Quadra de Basquetebol, Basketball Court" + "name": "Campo de basquetebol", + "terms": "Basquetebol, Quadra de Basquetebol, Basketball Court" + }, + "leisure/pitch/rugby_league": { + "name": "Campo de rugby de 13", + "terms": "Rugby League Field" + }, + "leisure/pitch/rugby_union": { + "name": "Campo de rugby de 15", + "terms": "Rugby Union Field, rugby de 15" }, "leisure/pitch/skateboard": { - "name": "Parque de Skate", + "name": "Parque de skate", "terms": "Skate Park, Skate" }, "leisure/pitch/soccer": { - "name": "Campo de Futebol", - "terms": "Campo de Futebol, Soccer Field" + "name": "Campo de futebol", + "terms": "Futebol, Soccer Field, Estádio, campo, relvado" }, "leisure/pitch/tennis": { - "name": "Campo de Ténis", - "terms": "Campo de Ténis, Quadra de Ténis, Tennis Court" + "name": "Campo de ténis", + "terms": "Ténis, Quadra de Ténis, Tennis Court" }, "leisure/pitch/volleyball": { - "name": "Campo de Voleibol", - "terms": "Campo de Voleibol, Quadra de Voleibol, Volleyball Court" + "name": "Campo de voleibol", + "terms": "Voleibol, Quadra de Voleibol, Volleyball Court" }, "leisure/playground": { - "name": "Parque Infantil", - "terms": "Parque Infantil, Escorrega, Baloiço, Escorregas, Baloiços" + "name": "Parque infantil", + "terms": "Infantil, Escorrega, Baloiço, Escorregas, Baloiços" }, "leisure/running_track": { - "name": "Pista de Corrida", - "terms": "Racing Track, Pista de Atletismo" + "name": "Pista de corrida de atletismo", + "terms": "Racing Track, Pista de Atletismo, Atletismo" }, "leisure/slipway": { - "name": "Rampa para Barcos", + "name": "Rampa para barcos", "terms": "Slipway" }, - "leisure/sports_center": { - "name": "Centro Desportivo / Ginásio", - "terms": "Sports Center / Gym, Exercício Físico" + "leisure/sports_centre": { + "name": "Centro Esportivo / Academia", + "terms": "Ginástica, Academia, Ginásio, Escola, Centro de Treinamento, Treinamento, Esportes, Centro de Esportes" + }, + "leisure/sports_centre/swimming": { + "name": "Academia de Natação", + "terms": "Piscina, Natação, Aquática, Centro Aquático, Saltos ornamentais, Esportes Aquáticos, Polo aquático" }, "leisure/stadium": { "name": "Estádio", @@ -2732,51 +2895,67 @@ "terms": "Piscina, Swimming Pool" }, "leisure/track": { - "name": "Circuito de Corrida (não Motorizada)", + "name": "Circuito de corrida (não motorizada)", "terms": "Racetrack (non-Motorsport), Circuito de Bicicletas" }, + "leisure/water_park": { + "name": "Parque Aquático", + "terms": "Piscina, Parque de diversões, Lazer, Diversão," + }, "line": { "name": "Linha", "terms": "Linha, Line" }, "man_made": { - "name": "Estrutura Artificial", + "name": "Estrutura artificial", "terms": "Construção Humana, Obra Humana, Man Made" }, "man_made/adit": { - "name": "Galeria de acesso", - "terms": "entrada, acesso, mina, galeria mineira" + "name": "Galeria de acesso a mina", + "terms": "entrada, acesso, mina, minas, mineiro, mineiros, galeria mineira" }, "man_made/breakwater": { - "name": "Quebra-mar / Molhe", + "name": "Molhe", "terms": "Breakwater" }, + "man_made/chimney": { + "name": "Chaminé", + "terms": "Chimney" + }, "man_made/cutline": { "name": "Linha corta-fogo", - "terms": "Cut line" + "terms": "Cut line, Corta Fogo, incêndio, incêndios" }, "man_made/embankment": { - "name": "Aterro Elevado", + "name": "Elevação no terreno", "terms": "Embankment, Elevação do Terreno" }, "man_made/flagpole": { - "name": "Estandarte", - "terms": "Estandarte" + "name": "Mastro de bandeira", + "terms": "Estandarte, Bandeira" + }, + "man_made/gasometer": { + "name": "Gasómetro", + "terms": "Gasometer" + }, + "man_made/groyne": { + "name": "Espigão marítimo", + "terms": "Groyne" }, "man_made/lighthouse": { "name": "Farol", - "terms": "Faról, Lighthouse" + "terms": "Faról, Lighthouse, Farolim" }, "man_made/mast": { - "name": "Torre de Rádio", - "terms": "Radio Mast, Mastro de Rádio" + "name": "Torre de comunicações", + "terms": "Radio Mast, Mastro de Rádio, Rádio, Televisão, Telemóveis, Antena" }, "man_made/observation": { - "name": "Torre de Observação", + "name": "Torre de observação", "terms": "Observatório Tower, Miradouro" }, "man_made/petroleum_well": { - "name": "Poço de Petróleo", + "name": "Poço de petróleo", "terms": "Oil Well" }, "man_made/pier": { @@ -2788,13 +2967,19 @@ "terms": "Tubo, Pipeline" }, "man_made/silo": { - "name": "Silo" + "name": "Silo", + "terms": "Silo" }, "man_made/storage_tank": { - "name": "Depósito de Armazenamento" + "name": "Depósito de Armazenamento", + "terms": "Storage Tank" + }, + "man_made/surveillance": { + "name": "Câmara de Vigilância", + "terms": "Surveillance, CCTV" }, "man_made/survey_point": { - "name": "Vértice Geodésico / Talefe", + "name": "Vértice geodésico / Talefe", "terms": "Survey Point" }, "man_made/tower": { @@ -2802,51 +2987,60 @@ "terms": "Torre, Alto, Tower" }, "man_made/wastewater_plant": { - "name": "Estação de Tratamento de Águas Residuais", - "terms": "Wastewater Plant, E.T.A.R., Estação de Tratamento de Resíduos" + "name": "Estação de tratamento de águas residuais", + "terms": "Wastewater Plant, E.T.A.R., ETAR, Resíduos, Estação de Tratamento de Resíduos, Estação de Tratamento de Águas Residuais" }, "man_made/water_tower": { - "name": "Reservatório Elevado", + "name": "Reservatório elevado", "terms": "Depósito de Água, Torre de Água, Water Tower" }, "man_made/water_well": { - "name": "Poço de Água", - "terms": "Water Well" + "name": "Poço de água", + "terms": "Water Well, Poço, Água, Furo" }, "man_made/water_works": { - "name": "Estação de Captação e Tratamento de Água", - "terms": "Water Works" + "name": "Estação de captação e tratamento de águas", + "terms": "Water Works, Captação de água" + }, + "man_made/works": { + "name": "Fábrica", + "terms": "Works, Fabrico, Manofatura" }, "military/airfield": { - "name": "Base Aérea", - "terms": "Airfield, Aeródromo Militar" + "name": "Base aérea militar", + "terms": "Airfield, Aeródromo Militar, Aeroporto Militar, Aeroporto, Aeródromo, Aviões, Avião" }, "military/barracks": { - "name": "Quartel", - "terms": "Barracks" + "name": "Caserna militar", + "terms": "Barracks, Caserna, Cazerna, Dormitório" }, "military/bunker": { - "name": "Bunker", - "terms": "Bunker" + "name": "Búnquer Militar", + "terms": "Bunker, Bunquer, Bunqer" }, "military/checkpoint": { - "name": "Posto de Segurança" + "name": "Posto de segurança militar", + "terms": "Checkpoint" }, "military/danger_area": { - "name": "Área de Perigo" + "name": "Área de perigo militar", + "terms": "Danger Area" }, "military/naval_base": { - "name": "Base Naval" + "name": "Base naval militar", + "terms": "Naval Base, Porto" }, "military/obstacle_course": { - "name": "Pista de Obstáculos " + "name": "Pista de obstáculos militar", + "terms": "Obstacle Course" }, "military/range": { - "name": "Pista de Tiro", + "name": "Pista de tiro militar", "terms": "Military Range" }, "military/training_area": { - "name": "Área de Treinos" + "name": "Área de treino militar", + "terms": "Training area" }, "natural": { "name": "Natural", @@ -2861,15 +3055,15 @@ "terms": "praia" }, "natural/cave_entrance": { - "name": "Entrada de Gruta", - "terms": "Cave Entrance" + "name": "Entrada de gruta", + "terms": "Cave Entrance, caverna, Gruta" }, "natural/cliff": { "name": "Precipício", "terms": "Escarpa" }, "natural/coastline": { - "name": "Linha Costeira", + "name": "Linha costeira", "terms": "Costa, Orla" }, "natural/fell": { @@ -2893,11 +3087,11 @@ "terms": "Peak, Montanha, Pináculo" }, "natural/saddle": { - "name": "Passo de Montanha", + "name": "Passo de montanha", "terms": "Saddle, colo, porto, portela" }, "natural/scree": { - "name": "Encosta de Rochas Soltas", + "name": "Encosta de rochas soltas", "terms": "Sree, Cascalho, Pedras" }, "natural/scrub": { @@ -2905,22 +3099,24 @@ "terms": "Scrub" }, "natural/spring": { - "name": "Nascente", - "terms": "Nascente, Nascente de Água" + "name": "Nascente de água", + "terms": "Nascente, Água, Nasce, Fonte" }, "natural/tree": { "name": "Árvore", - "terms": "Árvore" + "terms": "Tree, Abeto, Acácia, Amendoeira, Amoreira, Carvalho, Castanheiro, Cedro, Cerejeira, Choupo, Cipreste, Damasqueiro, Diospireiro, Ébano, Eucalipto, Eucalito, Figueira, Freixo, Laranjeira, Limoeiro, Loureiro, Macieira, Marmeleiro, Nogueira, Nespereira, Oliveira, Pereira, Pessegueiro, Pinheiro, Plátano, Salgueiro, Sequoia, Sobreiro" }, "natural/tree_row": { - "name": "Linha de Árvores" + "name": "Linha de árvores", + "terms": "Tree row" }, "natural/volcano": { - "name": "Vulcão" + "name": "Vulcão", + "terms": "Volcano" }, "natural/water": { "name": "Água", - "terms": "Água" + "terms": "Water" }, "natural/water/lake": { "name": "Lago", @@ -2931,12 +3127,12 @@ "terms": "Jardim de Água, Jardim d'Água, Lagoinha, Pateira" }, "natural/water/reservoir": { - "name": "Reservatório Artificial", + "name": "Reservatório artificial", "terms": "Reservatório, Reservatório de Água" }, "natural/wetland": { "name": " Zona húmida", - "terms": "Pântano" + "terms": "Pântano, Sapal, Paul, Turfeira, Wetland" }, "natural/wood": { "name": "Bosque", @@ -2944,98 +3140,98 @@ }, "office": { "name": "Escritório", - "terms": "Office" + "terms": "Office, Escritórios" }, "office/accountant": { "name": "Contabilista", - "terms": "Accountant, Contas" + "terms": "Accountant, Contas, Contabilidade, IRS, I.R.S., Contabilista, Contabilistas" }, "office/administrative": { - "name": "Escritório Administrativo", + "name": "Escritório da administração local", "terms": "Administrative Office, Administrativo" }, "office/architect": { - "name": "Arquiteto", - "terms": "Architect, Arquitetura" + "name": "Arquiteto(a)", + "terms": "Architect, Arquiteto, Arquitetos, Arquiteta, Arquitetas, Arquitecto, Arquitectos, Arquitecta, Arquitectas, Arquitetura, Arquitectura" }, "office/company": { - "name": "Escritório de Empresa", - "terms": "Company Office, Sede" + "name": "Escritório de empresa", + "terms": "Company Office, Sede, Empresa" }, "office/educational_institution": { - "name": "Instituição de Ensino", + "name": "Instituição de ensino", "terms": "Educacional Institution, Escola" }, "office/employment_agency": { - "name": "Agência de Emprego", - "terms": "Employment Agency, Agência de Emprego" + "name": "Agência de emprego", + "terms": "Employment Agency, Agência de Emprego, Emprego" }, "office/estate_agent": { - "name": "Agência Imobiliária", - "terms": "Real Estate Office, Imóveis, Mudanças, Compra de Casas" + "name": "Agência imobiliária", + "terms": "Real Estate Office, Imóvel, Imóveis, Mudanças, Compra de Casas, Casa, Casas, habitação, Habitações" }, "office/financial": { "name": "Finanças", - "terms": "Financial Office, Posto de Finanças, Balcão de Finanças" + "terms": "Financial Office, Posto de Finanças, Balcão de Finanças, Repartição" }, "office/government": { - "name": "Escritório Governamental", + "name": "Escritório da administração nacional", "terms": "Government Office, Governo, Estado" }, "office/insurance": { - "name": "Agência de Seguros", - "terms": "Insurance Office, Seguros" + "name": "Agência de seguros", + "terms": "Insurance Office, Seguros, Seguro" }, "office/it": { - "name": "Escritório de Informática", + "name": "Escritório de informática", "terms": "IT Office" }, "office/lawyer": { - "name": "Escritório de Advogados", - "terms": "Law Office, Agencia de Advocacia" + "name": "Escritório de advogados", + "terms": "Law Office, Agência de Advocacia, Advogados, Advogado, Advogadas, Advogada, Advocacia" }, "office/newspaper": { - "name": "Jornal", - "terms": "Newspaper" + "name": "Sede/filial de Jornal", + "terms": "Newspaper, Jornal, revista" }, "office/ngo": { "name": "Escritório de ONG", - "terms": "NGO Office" + "terms": "NGO Office, Organização, Organização Não Governamental, NGO, ONG" }, "office/physician": { - "name": "Médico", - "terms": "Physician, Doutor" + "name": "Médico especialista", + "terms": "Physician, Doutor, Médico, Medicina, ortopedista, Fisioterapeuta, Otorrino, Otorrinolaringologista, Dermatologista, Pediatra, Pediatria, Cardiologista, Cardiologia, Endocrinologia, Endocrinologista, Ginecologia, Ginecologista, Obstetrícia, Obstetra, Hematologia, Hematologista, Homeopatia, Mastologia, Mastologista, Nefrologia, Nefrologista, Neurologia, Neurologista, Patologia, Patologista, Pneumologia, Pneumologista, Proctologia, Proctologista, Psiquiatria, Psiquiatra, Radiologia, Radiologista, Reumatologia, Reumatologista, Urologia, Urologista" }, "office/political_party": { - "name": "Partido Político", - "terms": "Political Party" + "name": "Sede/filial de partido político", + "terms": "Political Party, Partido, Partidos" }, "office/research": { - "name": "Centro de Investigação", + "name": "Centro de investigação", "terms": "Research Office, Escritório de Investigação, Centro de Pesquisa" }, "office/telecommunication": { - "name": "Escritório de Telecomunicações", + "name": "Escritório de telecomunicações", "terms": "Telecom Office, Telecomunicações, Internet, Televisão" }, "office/therapist": { "name": "Terapeuta", - "terms": "Therapist" + "terms": "Therapist, Terapista, Terapêutica" }, "office/travel_agent": { - "name": "Agência de Viagens", - "terms": "Travel Agency" + "name": "Agência de viagens", + "terms": "Travel Agency, Viagens, Viajar" }, "piste": { - "name": "Pista de Ski", - "terms": "Piste/Ski Trail" + "name": "Pista de ski", + "terms": "Piste/Ski Trail, Ski" }, "place": { "name": "Local", "terms": "Lugar" }, "place/city": { - "name": "Capital de Distrito", + "name": "Capital de distrito (cidade)", "terms": "City, Cidade, Capital, Distrito" }, "place/farm": { @@ -3051,87 +3247,87 @@ "terms": "Arquipélago, Atol, Ilha, Ilhéu, Recife, Restinga" }, "place/isolated_dwelling": { - "name": "Habitação Isolada", + "name": "Habitação isolada", "terms": "Isolated Dwelling" }, "place/locality": { - "name": "Localidade", + "name": "Sítio (evitar usar)", "terms": "Localidade" }, "place/neighbourhood": { - "name": "Lugar", + "name": "Bairro", "terms": "Neigborhood, Vizinhança" }, "place/suburb": { - "name": "Borough", + "name": "Subúrbio", "terms": "Borough" }, "place/town": { - "name": "Cidade", - "terms": "Town" + "name": "Sede de Concelho (cidade, vila)", + "terms": "Town, Conselho, Concelho" }, "place/village": { - "name": "Vila", - "terms": "Vila" + "name": "Sede de freguesia (cidade, vila, aldeia)", + "terms": "Village, Freguesia, Freguezia" }, "point": { - "name": "Nó", - "terms": "Ponto" + "name": "Ponto", + "terms": "Ponto, Nó, POI" }, "power": { "name": "Energia", - "terms": "Energia" + "terms": "Energia, Eletricidade, Energia Elétrica" }, "power/generator": { - "name": "Central de Geração de Energia", + "name": "Central de geração de energia", "terms": "Power Generator, Gerador Elétrico, Energia Eólica, Energia Solar, Energia Termoeléctrica, Energia Nuclear, Central de Energia" }, "power/line": { - "name": "Linha de Alta Tensão", + "name": "Linha de alta tensão", "terms": "Linha de Eletricidade, Linha de Transmissão" }, "power/minor_line": { - "name": "Linha de Média e Baixa Tensão", + "name": "Linha de média e baixa tensão", "terms": "Minor Power Line, Linha de Transmissão Menor, Linha de Energia Menor" }, "power/pole": { - "name": "Torre de Média e Baixa Tensão", - "terms": "Power Pole, Poste de Eletricidade" + "name": "Poste", + "terms": "Power Pole, Poste de Eletricidade, Torre de média e baixa Tensão" }, "power/sub_station": { "name": "Subestação", - "terms": "Substation" + "terms": "Substation, energia, Sub-estação, Sub estação, Distribuição" }, "power/substation": { "name": "Subestação", - "terms": "Substation, energia" + "terms": "Substation, energia, Sub-estação, Sub estação, Distribuição" }, "power/tower": { - "name": "Torre de Alta Tensão", + "name": "Torre de alta tensão", "terms": "High-Voltage Tower, Torre de Alta-Tensão, Poste de Alta-Tensão" }, "power/transformer": { - "name": "Transformador de Distribuição", + "name": "Transformador de distribuição", "terms": "Transformador" }, "public_transport/platform": { - "name": "Plataforma de Transporte Público", - "terms": "Platform" + "name": "Plataforma de transporte público", + "terms": "Platform, Plataforma, Paragem de autocarro" }, "public_transport/stop_position": { - "name": "Paragem de Transporte Público", + "name": "Paragem de transporte público", "terms": "Stop Position" }, "railway": { "name": "Ferrovia", - "terms": "Carris, Linha de Carris" + "terms": "Carris, Linha de Carris, Caminho de Ferro" }, "railway/abandoned": { - "name": "Ferrovia Abandonada", + "name": "Ferrovia removida", "terms": "Carris Abandonados, Linha de Carris Abandonados" }, "railway/disused": { - "name": "Ferrovia Não Usada", + "name": "Ferrovia não utilizada", "terms": "Carris Fora de Serviço" }, "railway/funicular": { @@ -3140,42 +3336,43 @@ }, "railway/halt": { "name": "Apeadeiro", - "terms": "Railway Halt" + "terms": "Railway Halt, Paragem" }, "railway/level_crossing": { - "name": "Passagem de Nível" + "name": "Passagem de nível", + "terms": "Railway Crossing" }, "railway/monorail": { "name": "Monocarril", "terms": "Monorail" }, "railway/narrow_gauge": { - "name": "Via Estreita", + "name": "Via estreita", "terms": "Narrow Gauge Rail, Bitola Estreita, Via Métrica, Bitola Métrica" }, "railway/platform": { - "name": "Plataforma Ferroviária", - "terms": "Railway Platform" + "name": "Plataforma ferroviária", + "terms": "Railway Platform, Plataforma" }, "railway/rail": { - "name": "Carris", - "terms": "Rail, Linha Férrea" + "name": "Ferrovia", + "terms": "Rail, Linha Férrea, Caminho de ferro, Caminhos de ferro, Carril, Carris" }, "railway/station": { - "name": "Estação Ferroviária", + "name": "Estação ferroviária", "terms": "Railway Station, Estação de Comboios" }, "railway/subway": { "name": "Metro", - "terms": "Metro" + "terms": "Metro, Subterrâneo" }, "railway/subway_entrance": { - "name": "Entrada de Metro", + "name": "Entrada de metro", "terms": "Entrada do Metro, Metro, Metropolitano, Subterrâneo " }, "railway/tram": { "name": "Elétrico", - "terms": "Elétrico" + "terms": "Elétrico, Eléctrico" }, "relation": { "name": "Relação", @@ -3186,68 +3383,68 @@ "terms": "Roundabout, Rotatória" }, "route/ferry": { - "name": "Rota de Barca / Ferry", + "name": "Rota de barca / ferry", "terms": "Rota do Ferry" }, "shop": { "name": "Loja", - "terms": "Loja" + "terms": "Loja, Venda, Vendedor" }, "shop/alcohol": { - "name": "Loja de Bebidas Alcoólicas", + "name": "Loja de bebidas alcoólicas", "terms": "Alcool" }, "shop/anime": { - "name": "Loja de Anime", + "name": "Loja de anime", "terms": "Anime Shop, Loja de material Asiático, Manga, Anime" }, "shop/antiques": { - "name": "Loja de Antiguidades", - "terms": "Antiques Shop" + "name": "Loja de antiguidades", + "terms": "Antiques Shop, Antiguidade, Antiguidades, Antigo, Relíquia, Relíquias" }, "shop/art": { - "name": "Galeria de Arte", - "terms": "Art Gallery, Art Shop, Exposição" + "name": "Loja de Artes", + "terms": "Artesanato, Decoração, Objetos artísticos, Objetos decorativos, Quadros, Pintura," }, "shop/baby_goods": { - "name": "Loja de Acessórios para Bebés", - "terms": "Baby Goods Store, Loja de Roupa, Carrinho, Brinquedos" + "name": "Loja de acessórios para bebés", + "terms": "Baby Goods Store, Loja de Roupa, Carrinho, Brinquedos, Bébé, Bébe, Bebe, bébés" }, "shop/bag": { - "name": "Loja de Malas / Bagagem", - "terms": "Bag/Luggage Store" + "name": "Loja de malas / bagagem", + "terms": "Bag/Luggage Store, Mala, Malas, Bolsa, Bolsas" }, "shop/bakery": { - "name": "Padaria", + "name": "Bakery, Pão, Pães, Padeiro, Padeira", "terms": "Padaria" }, "shop/bathroom_furnishing": { - "name": "Loja de Assessórios para Casas de Banho", - "terms": "Bathroom Furnishing Store" + "name": "Loja de assessórios para casas de banho", + "terms": "Bathroom Furnishing Store, Casa de Banho, Casas de banho, WC, W.C." }, "shop/beauty": { - "name": "Loja de Beleza", + "name": "Loja de produtos de beleza", "terms": "Loja de Beleza" }, "shop/bed": { - "name": "Loja de Camas / Colchões", - "terms": "Bedding/Mattress Store" + "name": "Loja de camas / colchões", + "terms": "Bedding/Mattress Store, Cama, Camas, Colchão, Colchões" }, "shop/beverages": { - "name": "Loja de Bebidas", - "terms": "Beverage Store" + "name": "Loja de bebidas", + "terms": "Beverage Store, Bebida, Bebidas" }, "shop/bicycle": { - "name": "Loja de Bicicletas", - "terms": "Loja de Bicicletas" + "name": "Loja de bicicletas", + "terms": "Bicycle, Bicicletas, Bicicleta" }, "shop/bookmaker": { - "name": "Casa de Apostas", - "terms": "Bookmaker, Bolsa de apostas" + "name": "Casa de apostas", + "terms": "Bookmaker, Bolsa de apostas, Lotaria, Totoloto, Totobola, Euromilhões, Sorte" }, "shop/books": { "name": "Livraria", - "terms": "Book Store, Loja de Livros" + "terms": "Book Store, Loja de Livros, Livro, Livros, Livreiro" }, "shop/boutique": { "name": "Boutique", @@ -3255,319 +3452,323 @@ }, "shop/butcher": { "name": "Talho", - "terms": "Talho" + "terms": "Butcher, Carne, Talhante" }, "shop/candles": { - "name": "Loja de Velas", - "terms": "Candle Shop" + "name": "Loja de velas", + "terms": "Candle Shop, velas, vela" }, "shop/car": { - "name": "Loja de Automóveis", - "terms": "Concessonária de Automomóveis" + "name": "Loja de automóveis", + "terms": "Concessonária de Automomóveis, Stande, Setande, Cetande, Stand, Automóveis, Automóvel, Auto, Carros, Carro" }, "shop/car_parts": { - "name": "Loja de Acessórios para Automóvel", - "terms": "Loja de Peças Automóveis" + "name": "Loja de acessórios para automóveis", + "terms": "Loja de Peças Automóveis, Peça, Peças, Automóvel, Automóveis" }, "shop/car_repair": { - "name": "Oficina de Automóveis", - "terms": "Ofinina de Automóveis" + "name": "Oficina de automóveis", + "terms": "Car Repair Shop, Oficina, Reparação, Reparações, Automóvel, Automóveis" }, "shop/carpet": { - "name": "Loja de Carpetes / Tapetes", - "terms": "Carpet Store" + "name": "Loja de carpetes / tapetes", + "terms": "Carpet Store, Carpetes, Carpete, Tapete, Tapetes, Passadeira, Passadeiras, Paçadeira, Paçadeiras" }, "shop/cheese": { - "name": "Loja de Queijos", - "terms": "Cheese Store" + "name": "Loja de queijos", + "terms": "Cheese Store, Queijo" }, "shop/chemist": { - "name": "Drogaria", - "terms": "Chemist" + "name": "Parafarmácia", + "terms": "Chemist, Para-farmácia, Para farmácia, Medicamento, Medicamentos, Não sujeito a receita médica" }, "shop/chocolate": { - "name": "Loja de Chocolate", - "terms": "Chocolate Store" + "name": "Loja de chocolates", + "terms": "Chocolate Store, Chocolate" }, "shop/clothes": { - "name": "Loja de Roupas", - "terms": "Loja de Roupa" + "name": "Loja de roupas", + "terms": "Clothing, Roupa, Roupas" }, "shop/computer": { - "name": "Loja de Informática", - "terms": "Loja de Informática" + "name": "Loja de informática", + "terms": "Computer, Computador, Informática, Software, Programa" }, "shop/confectionery": { "name": "Confeitaria", - "terms": "Candy Store, Loja de Gomas" + "terms": "Candy Store, Loja de Gomas, Bolos, Doces" }, "shop/convenience": { - "name": "Loja de Conveniência", - "terms": "Loja de Conviniência" + "name": "Mini-mercado / Loja de conveniência", + "terms": "Pequena loja, Loja de esquina, Compras, Loja, Alimentar, Alimentos, Loja de posto de combustível, Minimercado, Mini Mercado" }, "shop/copyshop": { - "name": "Loja de Fotocópias", - "terms": "Copy Store" + "name": "Loja de fotocópias", + "terms": "Copy Store, Fotocópias, Fotocopiadora, Cópia, Máquina de fotocopiar, Fotocopiar" }, "shop/cosmetics": { - "name": "Loja de Cosmetica", - "terms": "Cosmetics" + "name": "Loja de cosmética", + "terms": "Cosmetics, Cosmética, Cosméticos, Produtos de Beleza, Beleza, Belesa" }, "shop/craft": { - "name": "Loja de Artes e Ofícios", - "terms": "Arts and Crafts Store" + "name": "Loja de artesanato", + "terms": "Arts and Crafts Store, Artesanato, Artezanato, Artigos locais" }, "shop/curtain": { - "name": "Loja de Curtinas", - "terms": "Curtain Store" + "name": "Loja de cortinas", + "terms": "Curtain Store, Cortina, Cortinas, Cortinado, Cortinados" }, "shop/dairy": { - "name": "Loja de Lacticínios", + "name": "Loja de laticínios", "terms": "Dairy Store, Produtos Lácteos" }, "shop/deli": { - "name": "Loja de Gourmet / Delicacias", - "terms": "Deli" + "name": "Loja de gourmet / delicacias", + "terms": "Deli, Gourmet" }, "shop/department_store": { - "name": "Grande Armazém", + "name": "Grande armazém", "terms": "Department Store" }, "shop/doityourself": { - "name": "Loja de Bricolagem", + "name": "Loja de bricolagem", "terms": "DIY Store, Obras, Bricolage" }, "shop/dry_cleaning": { - "name": "Limpeza a Seco", - "terms": "Dry Cleaner" + "name": "Limpeza a seco", + "terms": "Dry Cleaner, Lavar a seco, Lavar-a-seco, seco" }, "shop/electronics": { - "name": "Loja de Eletrónica de Consumo", - "terms": "Loja de Eletrodomésticos" + "name": "Loja de eletrodomésticos", + "terms": "Eletrónica de consumo, Aspirador, televisão, máquina de lavar, frigorífico, Eletrodoméstico, Eletro-doméstico" }, "shop/erotic": { "name": "Sex Shop", - "terms": "Erotic Store" + "terms": "Erotic Store, Artigos Eróticos, Erótico, Eróticos, Sex" }, "shop/fabric": { - "name": "Loja de Tecidos", - "terms": "Fabric Store" + "name": "Loja de tecidos", + "terms": "Fabric Store, Tecido, Tecidos" }, "shop/farm": { - "name": "Barraca de Produtos do Campo", - "terms": "Barraca de Fruta, Barraca de Legumes, Barraca de Hortaliças, Barraca de Batatas" + "name": "Loja de frutas e verduras locais", + "terms": "Barraca de Fruta, Barraca de Legumes, Barraca de Hortaliças, Barraca de Batatas, Fruta, Frutas, Verdura, Verduras" }, "shop/fashion": { - "name": "Loja de Moda", + "name": "Loja de moda", "terms": "Fashion Store" }, "shop/fishmonger": { "name": "Peixaria", - "terms": "Fishmonger, Pesqueiro" + "terms": "Fishmonger, Peixes, Peixe, Marisco, Mariscos" }, "shop/florist": { "name": "Florista", - "terms": "Florista" + "terms": "Florista, Flor, Flores, Rosas" }, "shop/frame": { - "name": "Loja de Molduras", - "terms": "Framing Shop" + "name": "Loja de molduras", + "terms": "Framing Shop, Moldura, Quadro" }, "shop/funeral_directors": { - "name": "Agência Funerária", + "name": "Agência funerária", "terms": "Funeral Home, Casa Funerária, Agência Mortuária, Casa Mortuária" }, "shop/furnace": { - "name": "Fábrica de Fornos", - "terms": "Furnace Store, Loja de Fornos" + "name": "Loja de lareiras", + "terms": "Furnace Store, Loja de Fornos, Salamandra, Aquecimento, Lareira" }, "shop/furniture": { - "name": "Loja de Mobiliário", - "terms": "Loja de Móveis" + "name": "Loja de mobiliário", + "terms": "Loja de Móveis, Mobiliário, Mobiliários, Mobílias, Mobília, Móvel, Móveis, Sofá, Cama" }, "shop/garden_centre": { - "name": "Loja de Jardinagem", - "terms": "Garden Center, Flores" + "name": "Loja de jardinagem", + "terms": "Garden Center, Flores, Artigos para jardinagem, Jardinagem, Jardinajem" }, "shop/gift": { - "name": "Loja de Lembranças", + "name": "Loja de lembranças", "terms": "Loja de Recordações" }, "shop/greengrocer": { - "name": "Loja de Frutas e Verduras", - "terms": "Greengrocer" + "name": "Loja de frutas e verduras", + "terms": "Greengrocer, Frutaria, Frutas, Fruta, verduras, Verdura" }, "shop/hairdresser": { - "name": "Cabeleireiro", - "terms": "Cabeleireiro" + "name": "Cabeleireiro(a)", + "terms": "Hairdresser, cabeleireira, cabeleireiro, Salão, Barbeiro, Barbearia, Cabelo, Corte" }, "shop/hardware": { - "name": "Loja de Ferragens", + "name": "Loja de ferragens", "terms": "Hardware Store" }, "shop/hearing_aids": { - "name": "Loja de Aparelhos Auditivos", - "terms": "Hearing Aids Store" + "name": "Loja de aparelhos auditivos", + "terms": "Hearing Aids Store, Auditivos, Audição" }, "shop/herbalist": { "name": "Herbalista", "terms": "Herbalist" }, "shop/hifi": { - "name": "Loja de Alta Fidelidade", + "name": "Loja de alta fidelidade", "terms": "Hifi Store, Som" }, "shop/houseware": { - "name": "Loja de Decoração e Bricolage", - "terms": "Houseware Store" + "name": "Loja de utensílios", + "terms": "Houseware Store, Utensílios Domésticos, Artigos para o Lar, Artigos para Casa, Panelas, Panela, Talheres, Utensílios, Cozinha" }, "shop/interior_decoration": { - "name": "Loja de Decoração de Interiores", - "terms": "Interior Decoration Store" + "name": "Loja de decoração de interiores", + "terms": "Interior Decoration Store, Decoração" }, "shop/jewelry": { "name": "Joalharia", - "terms": "Jeweler" + "terms": "Jeweler, Jóias, Jóia" }, "shop/kiosk": { - "name": "Quiosque", - "terms": "News Kiosk" + "name": "Quiosque de jornais e revistas", + "terms": "News Kiosk, Kiosque, Quiosque, Qiosque, Jornais, Jornal, Revistas, Revista" }, "shop/kitchen": { - "name": "Loja de Materiais de Culinária", - "terms": "Kitchen Design Store" + "name": "Loja de cozinhas", + "terms": "Kitchen Design Store, Cozinhas, Cozinha, à medida" }, "shop/laundry": { "name": "Lavandaria", - "terms": "Laundry, Roupa, Secagem" + "terms": "Laundry, Roupa, Secagem, Lavagem, Tecidos, Limpesa, Limpeza" }, "shop/leather": { - "name": "Loja de Peles", - "terms": "Leather Store, Loja de Cabedais" + "name": "Loja de peles", + "terms": "Leather Store, Loja de Cabedais, Peles, Pele, Cabedais, Cabedal" }, "shop/locksmith": { "name": "Serralheiro", - "terms": "Locksmith, Fechaduras" + "terms": "Locksmith, Fechaduras, Fechadura, Chaves, Chave" }, "shop/lottery": { "name": "Lotaria", "terms": "Lottery Shop, Jogos Santa Casa, Euromilhões, Totoloto, Totobola, Joker, Raspadinha, Pé-de-Meia, Loja da Sorte" }, "shop/mall": { - "name": "Centro Comercial", + "name": "Centro comercial", "terms": "Mall, Shopping" }, "shop/massage": { - "name": "Loja de Massagens", - "terms": "Massage Shop, Massagista" + "name": "Spa de massagens", + "terms": "Massage Shop, Massagista, Massagens, Massagem, SPA" }, "shop/medical_supply": { - "name": "Loja de Materiais Médicos ", - "terms": "Medical Supply Store" + "name": "Loja de material médico", + "terms": "Medical Supply Store, Artigos Hospitalares, Ortopedia, Ortopédico" }, "shop/mobile_phone": { - "name": "Loja de Telemóveis", - "terms": "Loja de Telemóveis" + "name": "Loja de telemóveis", + "terms": "Mobile Phone Store, Celular, Telemóveis, Telemóvel, Smartphone" }, "shop/money_lender": { - "name": "Emprestador de Dinheiro", + "name": "Loja de empréstimos", "terms": "Money Lender" }, "shop/motorcycle": { - "name": "Loja de Motas", - "terms": "Loja de Motos" + "name": "Loja de motas", + "terms": "Loja de Motos, Motos, Moto, Motocicleta, Motorizada" }, "shop/music": { - "name": "Loja de Música", - "terms": "Loja de Música" + "name": "Loja de música", + "terms": "Music Store, Música, Disco, Discos, Vinil, Vinis, CD, CDs" }, "shop/musical_instrument": { - "name": "Loja de Instrumentos Musicais", - "terms": "Musical Instrument Store, Guitarra, Piano, Violino, Bateria, Som" + "name": "Loja de instrumentos musicais", + "terms": "Musical Instrument Store, Guitarra, Piano, Violino, Bateria, Som, Música, Instrumento" }, "shop/newsagent": { - "name": "Loja de Jornais / Revistas", - "terms": "Newspaper/Magazine Shop" + "name": "Loja de jornais / revistas", + "terms": "Newspaper/Magazine Shop, Jornal, Revista" }, "shop/optician": { - "name": "Loja de Ótica / Oculos", - "terms": "Optician" + "name": "Loja de ótica / óculos", + "terms": "Optician, Óptica, Óptico, òculos de sol, Graduados, Armação" }, "shop/organic": { - "name": "Loja de Material Orgânico", - "terms": "Organic Good Store" + "name": "Loja de alimentos orgânicos", + "terms": "Organic Good Store, Comida Orgânica, Orgânica, Orgânico" }, "shop/outdoor": { - "name": "Loja de Equipamento Outdoor", - "terms": "Outdoors Store, Caminada, Escalada, Passeio" + "name": "Loja de artigos para atividades ao ar livre", + "terms": "Outdoors Store, Caminhada, Escalada, Passeio" }, "shop/paint": { - "name": "Loja de Tintas", - "terms": "Paint Store, Tintas" + "name": "Loja de tintas", + "terms": "Paint Store, Tintas, Tinta, Vernizes, Verniz, Pincéis, Pincel, Pintar, Pintura" }, "shop/pawnbroker": { - "name": "Loja de Penhoras", - "terms": "Pawn Shop" + "name": "Casa de penhoras", + "terms": "Pawn Shop, penhores, penhoras, penhorar" }, "shop/pet": { - "name": "Loja de Animais", + "name": "Loja de animais", "terms": "Loja de Animais" }, "shop/photo": { - "name": "Loja de Fotografia", - "terms": "Photography Store, Fotográfo" + "name": "Loja de fotografia", + "terms": "Photography Store, Fotográfo, Máquina fotográfica, Material Fotográfico" }, "shop/pyrotechnics": { - "name": "Loja de Pirotécnia", - "terms": "Fireworks Store, Fogo de Artifício" + "name": "Loja de pirotecnia", + "terms": "Fireworks Store, Fogo de Artifício, pirotecnia" }, "shop/radiotechnics": { - "name": "Loja de Componentes de Eletrónicos / Rádio", - "terms": "Radio/Electronic Component Store" + "name": "Loja de componentes eletrónicos / rádio", + "terms": "Radio/Electronic Component Store, Eletrónica, Eletrônica" }, "shop/religion": { - "name": "Loja de Artigos Religiosos", + "name": "Loja de artigos religiosos", "terms": "Religious Store, Religião" }, "shop/scuba_diving": { - "name": "Loja de Equipamento para Mergulho", - "terms": "Scuba Diving Shop" + "name": "Loja de equipamento de mergulho", + "terms": "Scuba Diving Shop, Mergulho" }, "shop/seafood": { - "name": "Loja de Frutos do Mar", - "terms": "Seafood Shop, Camarão, Lagosta, Caranguejo, Ameijoas, Mexilhões" + "name": "Peixaria", + "terms": "Seafood Shop, Camarão, Lagosta, Caranguejo, Ameijoas, Mexilhões, Peixe, Peixes" }, "shop/second_hand": { - "name": "Loja de Produtos em Segunda Mão", - "terms": "Consignment/Thrift Store, Loja de Consignação" + "name": "Loja de produtos em segunda mão", + "terms": "Consignment/Thrift Store, Loja de Consignação, 2ª mão, usados, usado" }, "shop/shoes": { "name": "Sapataria", - "terms": "Loja de Sapatos, Sapataria" + "terms": "Loja de Sapatos, Sapatos, Sapato, Sapataria" }, "shop/sports": { - "name": "Loja de Artigos de Desporto", - "terms": "Loja de Desporto" + "name": "Loja de artigos de desporto", + "terms": "Loja de Desporto, Artigos desportivos, Desporto" }, "shop/stationery": { "name": "Papelaria", - "terms": "Stationery Store" + "terms": "Stationery Store, Loja de Material de Escritório" + }, + "shop/storage_rental": { + "name": "Aluguel de Armazenamento", + "terms": "Estoque, Armazenamento, Depósito" }, "shop/supermarket": { - "name": "Supermercado", - "terms": "Bazar, Centro Comercial, Compras, Feira, Hipermercado, Minimercado, Stand, Outlet" + "name": "Supermercado / Hipermercado", + "terms": "Hiper-mercado, Hiper mercado, Super-mercado, Super mercado, Compras, Loja, Alimentar, Alimentos" }, "shop/tailor": { "name": "Alfaiate", "terms": "Tailor, Vestido, Fato, Roupa" }, "shop/tattoo": { - "name": "Estúdio de Tatuagens ", - "terms": "Tattoo Parlor, Tatuagens " + "name": "Estúdio de tatuagens ", + "terms": "Tattoo Parlor, Tatuagens, Tatuagem, Tatuador, Tatuar" }, "shop/tea": { - "name": "Loja de Chá", - "terms": "Tea Store" + "name": "Loja de chá", + "terms": "Tea Store, Chá" }, "shop/ticket": { "name": "Bilheteira", @@ -3575,54 +3776,54 @@ }, "shop/tobacco": { "name": "Tabacaria", - "terms": "Tobacco Shop, Loja de Tabaco" + "terms": "Tobacco Shop, Loja de Tabaco, Cachimbo, Cigarrilha, Tabaco" }, "shop/toys": { - "name": "Loja de Brinquedos", + "name": "Loja de brinquedos", "terms": "Loja de Brinquedos" }, "shop/travel_agency": { - "name": "Agência de Viagens", - "terms": "Agência de Viagens" + "name": "Agência de viagens", + "terms": "Agência, Viagens, Viajar" }, "shop/tyres": { - "name": "Loja de Pneus", - "terms": "Loja de Pneus, Casa dos Pneus" + "name": "Loja de pneus", + "terms": "Loja de Pneus, Casa dos Pneus, Pneu" }, "shop/vacant": { - "name": "Loja Vazia", - "terms": "Vacant Shop" + "name": "Loja desocupada", + "terms": "Vacant Shop, Loja Desocupada, Loja Abandonada, Loja Livre, por ocupar, Livre" }, "shop/vacuum_cleaner": { - "name": "Loja de Aspiradores", - "terms": "Vacuum Cleaner Store" + "name": "Loja de aspiradores", + "terms": "Vacuum Cleaner Store, Aspirador, Aspiradores, Aspirar" }, "shop/variety_store": { - "name": "Loja dos Chineses", + "name": "Loja dos chineses", "terms": "Variety Store, Loja dos 300, Loja dos Trezentos" }, "shop/video": { "name": "Videoclube", - "terms": "Video Store" + "terms": "Video Store, Clube de Vídeo" }, "shop/video_games": { - "name": "Loja de Videojogos", + "name": "Loja de videojogos", "terms": "Video Game Store, Jogos de Computador, Consola" }, "shop/water_sports": { - "name": "Loja de Material de Natação", + "name": "Loja de material de natação", "terms": "Watersport/Swim Shop, Material de Banho" }, "shop/weapons": { - "name": "Armaria", - "terms": "Weapon Shop, Loja de Armas" + "name": "Loja de armas", + "terms": "Weapon Shop, Loja de Armas, Caça" }, "shop/window_blind": { - "name": "Loja de Estores", - "terms": "Window Blind Store" + "name": "Loja de estores", + "terms": "Window Blind Store, Estores, Estor" }, "shop/wine": { - "name": "Loja de Vinhos", + "name": "Loja de vinhos", "terms": "Wine Shop, Loja de Licor, Bebidas Alcoolicas" }, "tourism": { @@ -3630,31 +3831,35 @@ "terms": "Turismo" }, "tourism/alpine_hut": { - "name": "Albergue de Montanha", + "name": "Albergue de montanha", "terms": "Alpine Hut" }, "tourism/artwork": { - "name": "Obra de Arte", + "name": "Obra de arte", "terms": "Arte, Mural" }, "tourism/attraction": { - "name": "Atração Turística", + "name": "Atração turística", "terms": "Atração Turística" }, "tourism/camp_site": { - "name": "Parque de Campismo", - "terms": "Acampamento" + "name": "Parque de campismo", + "terms": "Acampamento, Campismo" }, "tourism/caravan_site": { "name": "Parque de Caravanas", - "terms": "RV Park" + "terms": "RV Park, caravanas, caravana" }, "tourism/chalet": { - "name": "Chalé / Casa de Férias", + "name": "Chalé / Casa de férias", "terms": "Chalet" }, + "tourism/gallery": { + "name": "Galeria de arte", + "terms": "Centro Cultural, Galeria, Exposição, Arte" + }, "tourism/guest_house": { - "name": "Casa de Hóspedes", + "name": "Casa de hóspedes", "terms": "Cama e Pequeno Almoço, Cama e Peq. Almoço, Cama e Almoço" }, "tourism/hostel": { @@ -3666,8 +3871,8 @@ "terms": "Hotel" }, "tourism/information": { - "name": "Informação Turística", - "terms": "Informação" + "name": "Informação turística", + "terms": "Informação, Turismo, guia" }, "tourism/motel": { "name": "Motel", @@ -3678,79 +3883,79 @@ "terms": "Exposição, Fundação, Galeria, Galeria de Arte, Instituição, Livraria, Salão" }, "tourism/picnic_site": { - "name": "Parque de Merendas / Piqueniques", + "name": "Parque de merendas / piqueniques", "terms": "Lugar de Merendas" }, "tourism/theme_park": { - "name": "Parque de Diversões", - "terms": "Theme Park" + "name": "Parque de diversões", + "terms": "Theme Park, Parque, Diversão" }, "tourism/viewpoint": { "name": "Miradouro", - "terms": "Viewpoint" + "terms": "Viewpoint, Vista" }, "tourism/zoo": { - "name": "Jardim Zoológico", - "terms": "Zoológico, Zoo" + "name": "Jardim zoológico", + "terms": "Zoológico, Zoo, Zológico, Animais" }, "traffic_calming/bump": { - "name": "Lomba Pequena", - "terms": "Speed Bump, Lombada, Policia Deitado" + "name": "Lomba pequena", + "terms": "Speed Bump, Lombada, Policia Deitado, Lomba" }, "traffic_calming/hump": { - "name": "Lomba Grande", - "terms": "Speed Hump" + "name": "Lomba grande", + "terms": "Speed Hump, Lomba" }, "traffic_calming/rumble_strip": { - "name": "Bandas Cromáticas", - "terms": "Rumble Strip" + "name": "Banda sonora", + "terms": "Rumble Strip, banda cromática" }, "traffic_calming/table": { - "name": "Passadeira Lombada", - "terms": "Raised Pedestrian Crossing" + "name": "Passadeira lombada", + "terms": "Raised Pedestrian Crossing, Passadeira, Lomba" }, "type/boundary": { "name": "Fronteira", "terms": "Fronteira" }, "type/boundary/administrative": { - "name": "Fronteira Administrativa", + "name": "Fronteira administrativa", "terms": "Fronteira Admistrativa" }, "type/multipolygon": { "name": "Multipolígono", - "terms": "Multipolígono" + "terms": "Multipolygon, Multi-polígono, Multi polígono" }, "type/restriction": { "name": "Restrição", "terms": "Restrição, Proibição" }, "type/restriction/no_left_turn": { - "name": "Proibição de Virar à Esquerda", + "name": "Proibição de virar à esquerda", "terms": "No Left Turn, Não Virar à Esquerda" }, "type/restriction/no_right_turn": { - "name": "Proibição de Virar à Direita", + "name": "Proibição de virar à direita", "terms": "No Right Turn, Não Virar à Direita" }, "type/restriction/no_straight_on": { - "name": "Sentido Proibido", + "name": "Sentido proibido", "terms": "No Straight On, Proibido Seguir em Frente, Proibição de Seguir em Frente" }, "type/restriction/no_u_turn": { - "name": "Proibição de Inversão do Sentido de \nMarcha", + "name": "Proibição de inversão do sentido de marcha", "terms": "No U-turn, Não Inverter o Sentido" }, "type/restriction/only_left_turn": { - "name": "Sentido Obrigatório para a Esquerda", + "name": "Sentido obrigatório para a esquerda", "terms": "Left Turn Only, Proibido Virar para a Direita" }, "type/restriction/only_right_turn": { - "name": "Sentido Obrigatório para a Direita", + "name": "Sentido obrigatório para a direita", "terms": "Right Turn Only, Proibido Virar para a Esquerda" }, "type/restriction/only_straight_on": { - "name": "Sentido Obrigatório para a Frente", + "name": "Sentido obrigatório para a frente", "terms": "No Turns, Proibido Virar" }, "type/route": { @@ -3758,60 +3963,68 @@ "terms": "Rota, Linha" }, "type/route/bicycle": { - "name": "Rota de Bicicleta", - "terms": "Rota de Bicicletas" + "name": "Rota de bicicleta", + "terms": "Rota de Bicicletas, Bicicleta, Ciclismo" }, "type/route/bus": { - "name": "Rota de Autocarro", - "terms": "Rota de Autocarros, Linha de Autocarro" + "name": "Rota de autocarro", + "terms": "Bus Route, Rota de Autocarros, Linha de Autocarro, Carreira, Autocarro, ônibus, machimbombo, toca-toca, otocarro, microlete" }, "type/route/detour": { - "name": "Rota de Desvio", - "terms": "Detour Route" + "name": "Rota de desvio", + "terms": "Detour Route, Desvio, Desviado" }, "type/route/ferry": { - "name": "Rota de Barca / Ferry", + "name": "Rota de barca / ferry", "terms": "Rota do Ferry" }, "type/route/foot": { - "name": "Rota Pedestre", + "name": "Rota pedestre", "terms": "Foot Route" }, "type/route/hiking": { - "name": "Rota de Caminhada", + "name": "Rota de caminhada", "terms": "Hiking Route, Rota de Escalagem" }, "type/route/pipeline": { - "name": "Rota de Gasoduto / Oleoduto", + "name": "Rota de gasoduto / oleoduto", "terms": "Pipeline Route" }, "type/route/power": { - "name": "Rota de Transmissão de Energia", - "terms": "Linha de Eletricidade, Linha de Energia" + "name": "Rota de transmissão de energia", + "terms": "Linha de Eletricidade, Linha de Energia, Linha, Linhas, Eletricidade, Trasmissão" }, "type/route/road": { - "name": "Rota Rodoviária", + "name": "Rota rodoviária", "terms": "Percurso Rodoviário, Trajecto Rodoviário" }, "type/route/train": { - "name": "Rota Ferroviária", + "name": "Rota ferroviária", "terms": "Train Route, Rota de Comboio, Rota de Metro, Rota de Elétrico, Rota de Caminhos de Ferro" }, "type/route/tram": { - "name": "Rota de Elétrico", - "terms": "Tram Route" + "name": "Rota de elétrico", + "terms": "Tram Route, Elétrico" }, "type/route_master": { - "name": "Rede de Rotas", + "name": "Rede de rotas", "terms": "Route Master, Rota Mestre" }, + "type/site": { + "name": "Sítio", + "terms": "Site" + }, "vertex": { "name": "Outro", "terms": "Outro" }, "waterway": { - "name": "Curso de Água", - "terms": "Waterway" + "name": "Curso de água", + "terms": "Waterway, Via fluvial, água" + }, + "waterway/boatyard": { + "name": "Estaleiro", + "terms": "Boatyard, Barcos, Barco, Embarcações, Embarcação, Reparação, Construção" }, "waterway/canal": { "name": "Canal", @@ -3819,18 +4032,22 @@ }, "waterway/dam": { "name": "Barragem", - "terms": "Barragem" + "terms": "Dam, Usina, Hidrelétrica, Hidroelétrica, Hidro-elétrica, Hidro elétrica" }, "waterway/ditch": { - "name": "Fosso", + "name": "Fosso / vala / trincheira", "terms": "Vala, Trincheira, Represa" }, + "waterway/dock": { + "name": "Doca", + "terms": "Dock, Barcos, Barco" + }, "waterway/drain": { - "name": "Vala de Drenagem", + "name": "Vala de drenagem", "terms": "Drain" }, "waterway/fuel": { - "name": "Posto de Combustível Marinho", + "name": "Posto de combustível marinho", "terms": "Marine Fuel Station" }, "waterway/river": { @@ -3838,15 +4055,20 @@ "terms": "Afluente, Barra, Barroca, Canal, Corga, Curso de Água, Delta, Estuário, Grota, Ria" }, "waterway/riverbank": { - "name": "Margem de Rio", + "name": "Margem de rio", "terms": "Riverbank" }, "waterway/sanitary_dump_station": { - "name": "Escoamento sanitário marinho" + "name": "Escoamento sanitário marinho", + "terms": "Marine Toilet Disposal" }, "waterway/stream": { "name": "Ribeiro", - "terms": "Afluente, Barra, Barroca, Canal, Corga, Curso de Água, Delta, Estuário, Fio de Água, Grota, Regato, Rego, Riacho, Ribeira, Ribeiro, Ria, Vala, Valeiro" + "terms": "Afluente, Barra, Barroca, Canal, Corga, Corgo, Curso de Água, Delta, Estuário, Fio de Água, Grota, Regato, Rego, Riacho, Ribeira, Ribeiro, Ria, Vala, Valeiro" + }, + "waterway/water_point": { + "name": "Água potável para veículos marinhos", + "terms": "Marine Drinking Water" }, "waterway/weir": { "name": "Represa", diff --git a/dist/locales/ro.json b/dist/locales/ro.json index 5232b3de5..810cdf4b7 100644 --- a/dist/locales/ro.json +++ b/dist/locales/ro.json @@ -225,13 +225,6 @@ "description": "Puncte", "tooltip": "Puncte de interes" }, - "major_roads": { - "description": "Drumuri principale", - "tooltip": "Autostrazi, Strazi, etc" - }, - "minor_roads": { - "description": "Drumuri secundare" - }, "paths": { "description": "Poteci", "tooltip": "Trotuare, Poteci, Piste de biciclete, etc" @@ -296,9 +289,7 @@ "intro": { "navigation": { "title": "Navigare", - "select": "Trăsăturile hărții sunt reprezentate in trei moduri: folosind puncte, linii sau suprafețe. Toate trăsăturile pot fi selectate apăsând pe ele. **Apasă pe un punct pentru al selecta.** ", - "header": "Antetul ne arată tipul trăsaturii.", - "pane": "Când o trăsătura este selectată, editorul este afișat. Antelul ne arată tipul trăsăturii și panoul principal, atributele trăsăturii, precum numele sau adresa.**Inchide editorul de trăsături folosind butonul de inchidere din colțul dreapta sus.**" + "select": "Trăsăturile hărții sunt reprezentate in trei moduri: folosind puncte, linii sau suprafețe. Toate trăsăturile pot fi selectate apăsând pe ele. **Apasă pe un punct pentru al selecta.** " }, "points": { "title": "Puncte" diff --git a/dist/locales/ru.json b/dist/locales/ru.json index dfe86d9e8..22042c29d 100644 --- a/dist/locales/ru.json +++ b/dist/locales/ru.json @@ -2,28 +2,28 @@ "modes": { "add_area": { "title": "Полигон", - "description": "Нанести на карту парки, здания, озёра и другие объекты, в виде полигонов.", - "tail": "Щёлкните на карту, чтобы начать рисование области: парка, озера или здания." + "description": "Нанести на карту в виде полигонов парки, здания, озёра и другие объекты.", + "tail": "Щёлкните по карте, чтобы начать рисовать область: парк, озеро, здания и т.п." }, "add_line": { "title": "Линия", "description": "Нанести на карту дороги, улицы, тропинки, каналы или другие линии.", - "tail": "Щёлкните на карту, чтобы начать рисование дороги, тропинки или ручья." + "tail": "Щёлкните по карте, чтобы начать рисовать дорогу, тропинку, ручей и т.п." }, "add_point": { "title": "Точка", "description": "Нанести на карту рестораны, памятники, почтовые ящики или другие точки.", - "tail": "Щёлкните на карту, чтобы обозначить точку." + "tail": "Щёлкните по карте, чтобы добавить точку." }, "browse": { - "title": "Просмотр", + "title": "Обзор", "description": "Двигать и масштабировать карту." }, "draw_area": { - "tail": "Кликните, чтобы добавить точки в ваш полигон. Кликните на начальную точку, чтобы завершить полигон." + "tail": "Щёлкните, чтобы добавить точки /узлы/ в полигон. Чтобы завершить полигон, щёлкните по начальной точке." }, "draw_line": { - "tail": "Щелкните на линию, чтобы добавить ей точек. Щелчок на другую линию соединит их, двойной щелчок - завершит рисование." + "tail": "Щёлкните по линии, чтобы добавить в неё точки. Щелчок по другой линии соединит их, а двойной щелчок завершит рисование." } }, "operations": { @@ -45,7 +45,7 @@ "title": "Продолжить", "description": "Продолжить эту линию.", "not_eligible": "Здесь нет линий, которые могут быть продолжены.", - "multiple": "Здесь могут быть продолжены несколько линий. Чтобы выбрать нужную, нажмите Shift и кликните по ней.", + "multiple": "Здесь могут быть продолжены несколько линий. Чтобы выбрать нужную, нажмите Shift и щёлкните по ней.", "annotation": { "line": "Продлена линия.", "area": "Дополнен полигон." @@ -55,13 +55,13 @@ "annotation": "Рисование отменено." }, "change_role": { - "annotation": "Изменена роль участника отношения" + "annotation": "Изменена роль участника отношения." }, "change_tags": { "annotation": "Изменены теги." }, "circularize": { - "title": "Округлить", + "title": "Скруглить", "description": { "line": "Превратить линию в окружность.", "area": "Превратить полигон в окружность." @@ -69,34 +69,34 @@ "key": "O", "annotation": { "line": "Линия превращена в окружность.", - "area": "Превратить полигон в окружность." + "area": "Полигон превращён в окружность." }, - "not_closed": "Объект нельзя превратить в окружность: он незамкнут.", - "too_large": "Объект не может быть превращён в окружность, поскольку большая его часть скрыта.", - "connected_to_hidden": "Невозможно преобразовать в круг, имеется соединение со скрытым объектом." + "not_closed": "Объект нельзя превратить в окружность: он не замкнут.", + "too_large": "Объект нельзя превратить в окружность, поскольку большая его часть скрыта.", + "connected_to_hidden": "Невозможно преобразовать в окружность, так как имеется соединение со скрытым объектом." }, "orthogonalize": { - "title": "Выпрямить углы", + "title": "Спрямить углы", "description": { "line": "Сделать углы линии прямыми.", "area": "Сделать углы полигона прямыми." }, "key": "S", "annotation": { - "line": "Выпрямлены углы в линии.", - "area": "Выпрямлены углы полигона." + "line": "Спрямлены углы линии.", + "area": "Спрямлены углы полигона." }, - "not_squarish": "Нельзя выпрямить углы — это не похоже на прямоугольник.", - "too_large": "Углы объекта не могут быть выровнены, поскольку большая его часть скрыта.", - "connected_to_hidden": "Невозможно преобразовать в квадрат, имеется соединение со скрытым объектом." + "not_squarish": "Спрямить углы нельзя: объект не похож на прямоугольник.", + "too_large": "Углы объекта нельзя спрямить, поскольку большая его часть скрыта.", + "connected_to_hidden": "Угла объекта нельзя спрямить, так как имеется соединение со скрытым объектом." }, "straighten": { "title": "Выпрямить", "description": "Выпрямить эту линию.", "key": "S", "annotation": "Выпрямить линию.", - "too_bendy": "Эту линию не выпрямить — она слишком изогнута.", - "connected_to_hidden": "Линию невозможно выпрямить, имеется соединение со скрытым объектом." + "too_bendy": "Эту линию нельзя выпрямить — она слишком изогнута.", + "connected_to_hidden": "Эту линию нельзя выпрямить, так как имеется соединение со скрытым объектом." }, "delete": { "title": "Удалить", @@ -109,15 +109,15 @@ "relation": "Удалено отношение.", "multiple": "Удалены {n} объектов." }, - "incomplete_relation": "Этот объект нельзя удалить, потому что он загружен целиком.", - "part_of_relation": "Этот объект не может быть удалён, т.к. он является частью отношения. Сначала удалите объект из отношения.", - "connected_to_hidden": "Невозможно удалить, имеется соединение со скрытым объектом." + "incomplete_relation": "Этот объект нельзя удалить, потому что он не загружен целиком.", + "part_of_relation": "Этот объект нельзя удалить, так как он — часть отношения. Сначала удалите объект из отношения.", + "connected_to_hidden": "Нельзя удалить, так как имеется соединение со скрытым объектом." }, "add_member": { - "annotation": "В отношение добавлен участник" + "annotation": "В отношение добавлен участник." }, "delete_member": { - "annotation": "Удален участник отношения" + "annotation": "Из отношения удалён участник." }, "connect": { "annotation": { @@ -131,41 +131,47 @@ "title": "Разъединить", "description": "Разъединить эти линии.", "key": "D", - "annotation": "Разъединены линии.", + "annotation": "Разъединены линии/области.", "not_connected": "Нет линий или полигонов для разъединения.", - "connected_to_hidden": "Невозможно разъединить, имеется соединение со скрытым объектом." + "connected_to_hidden": "Нельзя разъединить, так как имеется соединение со скрытым объектом.", + "relation": "Нельзя разъединить, так как имеются соединения с участниками отношения." }, "merge": { "title": "Объединить", + "description": "Объединить эти объекты.", "key": "C", - "not_eligible": "Эти объекты нельзя склеить.", - "incomplete_relation": "Эти объекты нельзя объединить, потому что как минимум один из них не был загружен целиком." + "annotation": "Объединены {n} объектов.", + "not_eligible": "Эти объекты нельзя объединить.", + "not_adjacent": "Эти объекты нельзя объединить, так как они не соединены.", + "restriction": "Эти объекты нельзя объединить, так как минимум один участник – из отношения \"{relation}\".", + "incomplete_relation": "Эти объекты нельзя объединить, так как хотя бы один из них не был загружен целиком.", + "conflicting_tags": "Эти объекты нельзя объединить, так как некоторые из их тегов содержат конфликтующие значения." }, "move": { - "title": "Сместить", - "description": "Сместить объект в другое место.", + "title": "Переместить", + "description": "Переместить объект в другое место.", "key": "M", "annotation": { - "point": "Смещена точка.", - "vertex": "Смещена точка линии.", - "line": "Смещена линия.", - "area": "Смещён полигон.", - "multiple": "Передвинуты несколько объектов." + "point": "Перемещена точка.", + "vertex": "Перемещена точка линии.", + "line": "Перемещена линия.", + "area": "Перемещён полигон.", + "multiple": "Перемещены несколько объектов." }, - "incomplete_relation": "Этот объект нельзя двигать, потому что он загружен не целиком.", - "too_large": "Объект не может быть сдвинут, поскольку большая его часть скрыта.", - "connected_to_hidden": "Невозможно передвинуть, имеется соединение со скрытым объектом." + "incomplete_relation": "Этот объект нельзя перемещать, так как он загружен не целиком.", + "too_large": "Этот объект нельзя перемещать, так как большая его часть скрыта.", + "connected_to_hidden": "Перемещение невозможно, так как имеется соединение со скрытым объектом." }, "rotate": { "title": "Повернуть", "description": "Повернуть объект относительно его центра.", "key": "R", "annotation": { - "line": "Повернута линия.", + "line": "Повёрнута линия.", "area": "Повёрнут полигон." }, - "too_large": "Объект не может быть повёрнут, поскольку большая его часть скрыта.", - "connected_to_hidden": "Невозможно повернуть, имеется соединение со скрытым объектом." + "too_large": "Объект нельзя повернуть, так как большая его часть скрыта.", + "connected_to_hidden": "Невозможно повернуть, так как имеется соединение со скрытым объектом." }, "reverse": { "title": "Развернуть", @@ -177,8 +183,8 @@ "title": "Разрезать", "description": { "line": "Разделить линию в этой точке.", - "area": "Разбить этот полигон надвое.", - "multiple": "Разрезать линии/полигон в этой точке надвое." + "area": "Разделить этот полигон надвое.", + "multiple": "Разделить линии/полигон в этой точке надвое." }, "key": "X", "annotation": { @@ -188,14 +194,14 @@ }, "not_eligible": "Линии нельзя резать на концах.", "multiple_ways": "Слишком много линий для разрезания.", - "connected_to_hidden": "Невозможно разделить, имеется соединение со скрытым объектом." + "connected_to_hidden": "Невозможно разделить, так как имеется соединение со скрытым объектом." }, "restriction": { "help": { - "select": "Кликните на сегменте дороги ОТКУДА совершается манёвр.", - "toggle": "Кликните, чтобы добавить/удалить запрет поворота.", - "toggle_on": "Кликните, чтобы добавить запрет «{restriction}».", - "toggle_off": "Кликните, чтобы удалить запрет «{restriction}»." + "select": "Щёлкните по сегменту дороги, ОТКУДА совершается манёвр.", + "toggle": "Щёлкните, чтобы добавить/удалить запрет поворота.", + "toggle_on": "Щёлкните, чтобы добавить запрет «{restriction}».", + "toggle_off": "Щёлкните, чтобы удалить запрет «{restriction}»." }, "annotation": { "create": "Добавлен запрет поворота", @@ -212,7 +218,7 @@ "nothing": "Повторять нечего." }, "tooltip_keyhint": "Горячая клавиша:", - "browser_notice": "Этот редактор поддерживает Firefox, Chrome, Safari, Opera, и Internet Explorer 11 или выше. Пожалуйста, обновите свой браузер или используйте Potlach 2 для редактирования карты.", + "browser_notice": "Этот редактор поддерживает Firefox, Chrome, Safari, Opera и Internet Explorer 11 или выше. Обновите свой браузер или используйте Potlach 2 для редактирования карты.", "translate": { "translate": "Перевести", "localized_translation_label": "Многоязычное название", @@ -221,7 +227,7 @@ }, "zoom_in_edit": "Приблизьте для редактирования", "logout": "выйти", - "loading_auth": "Подключаюсь к OpenStreetMap...", + "loading_auth": "Подключение к OpenStreetMap...", "report_a_bug": "Сообщить об ошибке", "help_translate": "Помочь перевести", "feature_info": { @@ -230,22 +236,24 @@ }, "status": { "error": "Невозможно соединиться с API.", - "offline": "В настоящий момент API недоступен. Пожалуйста, попробуйте позже.", - "readonly": "В настоящий момент API в режиме \"только чтение\". Для сохранения ваших правок придется подождать." + "offline": "В настоящий момент API недоступен. Попробуйте позже.", + "readonly": "В настоящий момент API в режиме \"только чтение\". Для сохранения правок придётся подождать." }, "commit": { "title": "Сохранить изменения", - "description_placeholder": "Опишите ваши правки: Что было не отмечено? Что изменилось в реальном мире? Какая была проблема в данных? Где висела вывеска, знак или табличка?", + "description_placeholder": "Краткое описание ваших правок", "message_label": "Краткое описание ваших правок", - "upload_explanation": "Изменения, сделанные вами появятся на всех картах основанных на данных OpenStreetMap.", - "upload_explanation_with_user": "Изменения, сделанные вами под именем {user}, появятся на всех картах, основанных на данных OpenStreetMap.", + "upload_explanation": "Сделанные вами изменения появятся на всех картах, использующих данные OpenStreetMap.", + "upload_explanation_with_user": "Изменения, сделанные вами под именем {user}, появятся на всех картах, использующих данные OpenStreetMap.", "save": "Сохранить", "cancel": "Отменить", "changes": "Правок: {count}", "warnings": "Предупреждения", - "modified": "Изменен", + "modified": "Изменён", "deleted": "Удалён", - "created": "Создан" + "created": "Создан", + "about_changeset_comments": "О комментариях к пакетам правок", + "about_changeset_comments_link": "//wiki.openstreetmap.org/wiki/RU:Good_changeset_comments" }, "contributors": { "list": "Отредактировано {users}", @@ -262,14 +270,14 @@ "centroid": "Центроид", "location": "Местоположение", "metric": "Метрическая", - "imperial": "Имперская" + "imperial": "Английская" }, "geometry": { "point": "точка", "vertex": "вершина", "line": "линия", "area": "область", - "relation": "связь" + "relation": "отношение" }, "geocoder": { "search": "Глобальный поиск...", @@ -281,9 +289,10 @@ }, "inspector": { "no_documentation_combination": "Для этой комбинации ключа и значения нет описания", - "no_documentation_key": "Для этого ключа описания нет", + "no_documentation_key": "Для этого ключа нет описания", "show_more": "Ещё", "view_on_osm": "Посмотреть на openstreetmap.org", + "all_fields": "Все поля", "all_tags": "Все теги", "all_members": "Все участники", "all_relations": "Все отношения", @@ -291,7 +300,7 @@ "role": "Роль", "choose": "Что это за объект?", "results": "{n} результатов для {search}", - "reference": "Посмотреть в вики OpenStreetMap", + "reference": "Посмотреть в OpenStreetMap Wiki", "back_tooltip": "Изменить объект", "remove": "Удалить", "search": "Поиск", @@ -316,10 +325,12 @@ "description": "Настройка слоёв", "percent_brightness": "яркость {opacity}%", "none": "Отключить", + "best_imagery": "Наилучший источник космоснимков из известных для этой территории", "custom": "Настраиваемый", "custom_button": "Указать собственный слой", "custom_prompt": "Введите шаблон URL для тайлов. Допустимы переменные {z}, {x}, {y} для схемы Z/X/Y и {u} для схемы quadtile.", "fix_misalignment": "Поправить смещение", + "imagery_source_faq": "Кто предоставляет этот космоснимок?", "reset": "сброс", "minimap": { "description": "Мини-карта", @@ -330,23 +341,15 @@ "title": "Данные карты", "description": "Данные карты", "data_layers": "Слой данных", - "fill_area": "Заливать поигоны", + "fill_area": "Заливать полигоны", "map_features": "Объекты на карте", - "autohidden": "Эти объекты были автоматически скрыты, чтобы не загромождать карту на экране. Вы можете приблизиться, чтобы их редактировать." + "autohidden": "Эти объекты были автоматически скрыты, чтобы не загромождать карту на экране. Чтобы их редактировать, приблизьте карту." }, "feature": { "points": { "description": "Точки", "tooltip": "Объекты - POI" }, - "major_roads": { - "description": "Основные дороги", - "tooltip": "Автомагистрали, улицы и т.д." - }, - "minor_roads": { - "description": "Второстепенные дороги", - "tooltip": "Служебные проезды, проезды на стоянках, грунтовки и т.д." - }, "paths": { "description": "Пути", "tooltip": "Тротуары, тропинки, велодорожки и т.д." @@ -373,7 +376,7 @@ }, "power": { "description": "Объекты электроэнергетики", - "tooltip": "Лини электропередач, электростанции, подстанции и т.д." + "tooltip": "Линии электропередач, электростанции, подстанции и т.д." }, "past_future": { "description": "Прошлое/Будущее", @@ -381,26 +384,26 @@ }, "others": { "description": "Другое", - "tooltip": "Все остальное" + "tooltip": "Всё остальное" } }, "area_fill": { "wireframe": { "description": "Не заливать (каркас)", - "tooltip": "В каркасном режиме проще рассматривать фоновое изображение." + "tooltip": "В каркасном режиме лучше видно фоновое изображение." }, "partial": { "description": "Частичная заливка", - "tooltip": "Полигоны заливаются только по внутренним краям. (Рекомендуется для новичков)" + "tooltip": "Полигоны заливаются только по внутренним краям (рекомендуется для новичков)." }, "full": { "description": "Полная заливка", - "tooltip": "Полигоны будут показываться полностью залитыми." + "tooltip": "Отображение полигонов полностью залитыми." } }, "restore": { "heading": "У вас есть несохранённые правки", - "description": "У вас обнаружились несохранённые правки с прошлого сеанса. Восстановить их?", + "description": "Имеются несохранённые правки с прошлого сеанса. Восстановить их?", "restore": "Восстановить", "reset": "Забыть" }, @@ -410,8 +413,8 @@ "no_changes": "Сохранять нечего.", "error": "Во время сохранения произошла ошибка", "status_code": "Получен ответ сервера с кодом {code}", - "unknown_error_details": "Убедитесь, что вы подключены к Интернету.", - "uploading": "Отправляем данные на сервер OpenStreetMap.", + "unknown_error_details": "Проверьте наличие подключения к Интернету.", + "uploading": "Отправка изменений на сервер OpenStreetMap.", "unsaved_changes": "У вас есть несохранённые правки", "conflict": { "header": "Разрешение конфликтов правок", @@ -421,10 +424,10 @@ "keep_local": "Моя версия", "keep_remote": "Чужая версия", "restore": "Восстановить", - "delete": "Оставить удаленным", + "delete": "Оставить удалённым", "download_changes": "Или загрузить ваши изменения.", - "done": "Все конфликты разрешены!", - "help": "Кто-то из участников ОСМ также изменил объекты, исправленные вами.\nПросмотрите каждый конфликт, в списке ниже, и решите: либо оставить ваши\nправки, либо принять правки другого участника.\n" + "done": "Все конфликты устранены!", + "help": "Кто-то из участников OSM также изменил объекты, исправленные вами.\nПросмотрите каждый конфликт в списке ниже и решите, оставить ваши\nправки или принять правки другого участника.\n" } }, "merge_remote_changes": { @@ -433,7 +436,7 @@ "location": "Вы и {user} вдвоём переместили этот объект.", "nodelist": "Вы и {user} вдвоём изменили точки.", "memberlist": "Участники отношения были изменены вами и {user}.", - "tags": "Вы изменили тег {tag} на\"{local}\", а {user} на \"{remote}\"." + "tags": "Вы изменили тег {tag} на\"{local}\", а {user} — на \"{remote}\"." } }, "success": { @@ -443,33 +446,34 @@ "facebook": "Поделиться на Facebook", "twitter": "Поделиться через Twitter", "google": "Поделиться через Google+", - "help_html": "Ваши изменения должны появиться на «Стандартном» слое в течение нескольких минут. Обновление остальных слоев и элементов может занять большее время. Чтобы узнать частоту обновления других программ, обратитесь к их справке.\n" + "help_html": "Ваши изменения должны появиться на «Стандартном» слое в течение нескольких минут. Остальные слои и отдельные объекты могут занять больше времени.", + "help_link_text": "Подробности" }, "confirm": { - "okay": "Ок", - "cancel": "Отменить" + "okay": "OK", + "cancel": "Отмена" }, "splash": { - "welcome": "Здравствуйте! Это iD, редактор карты OpenStreetMap", - "text": "Редактор iD — простой, но мощный инструмент для редактирования лучшей в мире открытой карты. Версия программы: {version}. Дополнительную информацию смотрите на {website}, об ошибках сообщайте на {github}.", + "welcome": "Вас приветствует iD — редактор карт OpenStreetMap", + "text": "Редактор iD — простой, но мощный инструмент для редактирования лучшей в мире бесплатной открытой карты. Версия программы: {version}. Дополнительную информацию смотрите на {website}, об ошибках сообщайте на {github}.", "walkthrough": "Запустить обучение", "start": "В редактор" }, "source_switch": { "live": "основной", - "lose_changes": "Вы правили данные. Смена сервера карт удалит ваши изменения. Уверены, что хотите сменить сервер?", + "lose_changes": "У вас есть несохранённые правки. При смене сервера они будут удалены. Вы уверены, что хотите сменить сервер?", "dev": "тест" }, "tag_reference": { "description": "Описание", - "on_wiki": "{tag} в вики OSM", + "on_wiki": "{tag} в wiki.osm.org", "used_with": "ставится на {type}" }, "validations": { - "untagged_point": "Неотмеченная точка", + "untagged_point": "Точка без тегов", "untagged_line": "Линия без тегов", "untagged_area": "Полигон без тегов", - "many_deletions": "Вы удаляете {n} объектов. Уверены в своём решении? В результате они пропадут с карты, которую весь мир может видеть на openstreetmap.org.", + "many_deletions": "Вы удаляете объекты /{n} шт./. В результате они пропадут с карты, которую весь мир может видеть на openstreetmap.org. Уверены в своём решении? ", "tag_suggests_area": "Тег {tag} обычно ставится на полигоны, но это не полигон", "untagged_point_tooltip": "Выберите тип объекта, который описывает, чем является эта точка.", "untagged_line_tooltip": "Выберите тип объекта, который описывает, чем является эта линия.", @@ -480,76 +484,89 @@ "in": "Приблизить", "out": "Отдалить" }, - "cannot_zoom": "Невозможно отдалиться в текущем виде.", + "cannot_zoom": "В текущем режиме дальнейшее отдаление невозможно.", "full_screen": "Во весь экран", "gpx": { "local_layer": "Свой файл GPX", - "drag_drop": "Перетащите .gpx-файл на страницу или кликните по кнопке справа для выбора", + "drag_drop": "Перетащите gpx-файл на страницу или нажмите кнопку справа для его выбора", "zoom": "Навести на GPX-трек", - "browse": "Выбрать .gpx-файл" + "browse": "Выбрать gpx-файл" + }, + "mapillary_images": { + "tooltip": "Уличные фото и панорамы от Mapillary", + "title": "Фотографии с Mapillary" + }, + "mapillary_signs": { + "tooltip": "Дорожные знаки с Mapillary", + "title": "Слой дорожных знаков с Mapillary" }, "mapillary": { - "tooltip": "Фотографии уровня улиц из Mapillary", - "title": "Наложение фотографий (Mapillary)", "view_on_mapillary": "Посмотреть это изображение на Mapillary" }, "help": { "title": "Справка", - "help": "# Справка\n\nЭто редактор [OpenStreetMap](http://www.openstreetmap.org/): общедоступной,\nсвободно редактируемой карты мира. Вы можете использовать этот редактор для добавления\nи обновления карты вашей местности, помогая всем,\nулучшая открытую и свободную карту мира\n\nВаши правки увидит каждый пользователь карты OpenStreetMap. Для\nредактирования вам потребуется [войти в OpenStreetMap](https://www.openstreetmap.org/login).\n\n[Редактор iD](http://ideditor.com/) — открытый совместный проект\nс [исходным кодом на GitHub](https://github.com/openstreetmap/iD).\n", - "editing_saving": "# Редактирование и сохранение\n\nЭтот редактор создан, в основном, для онлайн-редактирования, и \nсейчас вы работаете с ним через веб-сайт.\n\n### Выбор объектов\n\nЧтобы выбрать объект карты, например, дорогу или точку \nинтереса, щёлкните по нему на карте. Выбранный объект будет \nпомечен выделением, откроется панель его свойств, а рядом с ним \nпоявится меню с действиями, которые вы можете над ним совершить. \nУдерживая клавишу «Shift», можно выделить несколько объектов \nсразу. Это можно сделать, щёлкая по ним, или же растягивая рамку \nвыделения с нажатой клавишей мыши. Все точки внутри неё будут выделены.\n\n### Сохранение правок\n\nКогда вы редактируете карту, например, изменяете дороги, здания \nи места, эти изменения хранятся на вашем компьютере, пока вы не \nсохраните их на сервер. Не бойтесь ошибиться — изменения \nможно откатить кнопкой «Отмена», или снова повторить их кнопкой «Повтор». \n\nНажмите «Сохранить» для сохранения группы изменений — например, \nвы закончили редактировать один район города и хотите \nпродолжить с другим. У вас будет возможность просмотреть ваши \nизменения, а редактор покажет предложения и предупреждения, \nесли во внесенных данных что-то не так.\n\nЕсли все верно, введите краткое описание ваших изменений и еще \nраз нажмите «Сохранить» для отправки данных на [OpenStreetMap.org](http://www.openstreetmap.org/), \nгде они станут видны другим участникам для просмотра и \nдальнейшего развития карты.\n\nЕсли у вас не получается закончить с правками за один раз, окно \nредактора можно закрыть, тогда при следующем запуске \nредактора (на том же компьютере и в том же браузере) программа \nпредложит восстановить вашу работу.\n\n### Использование редактора\n\nСписок доступных сочетаний клавиш можно найти [здесь] (http://wiki.openstreetmap.org/wiki/ID/Shortcuts).\n", - "roads": "# Дороги\n\nВ этом редакторе вы можете создавать, изменять и удалять дороги. Дороги бывают самых разных типов: тропы, шоссе, грунтовки, велодорожки и другие — любой участок местности, по которому есть какое-либо движение.\n\n### Выбор\n\nКликните на дороге, чтобы выбрать её. Дорога подсветится выделением, справа появится редактор свойств, а рядом с ней появятся иконки действий.\n\n### Изменение\n\nИногда вы увидите дороги, не совпадающие со слоем снимка или GPS-трека. Такие дороги можно отредактировать.\n\nКликните на дороге, которую надо изменить. Линия дороги подсветится, и на ней появятся контрольные точки, которые можно перетащить на более правильные места. Если вы захотите сделать дорогу более детализированной, дважды щелкните на линии для добавления в этом месте новой контрольной точки.\n\nЕсли в реальности дороги соединяются на перекрестке, а на карте не соединены — перетяните одну из контрольных точек дороги на линию другой. Правильное соединение дорог очень важно для карты и навигаторов, прокладывающих по ней маршрут.\n\nЧтобы передвинуть линию дороги целиком — выберите инструмент «Перемещение» или нажмите горячую клавишу `M`. Повторный щелчок мышью зафиксирует дорогу на новом месте.\n\n### Удаление\n\nЕсли дорога нарисована совсем неправильно — её не видно на спутниковом снимке, а в идеальном случае — вы были на месте и сами убедились в её отсутствии — вы можете удалить дорогу с карты. Будьте очень осторожны, удаляя что-либо, — как и другие ваши правки, это затрагивает всех пользователей карты. Спутниковые снимки часто бывают устаревшими, так что дорога может быть просто недавно построенной.\n\nЧтобы удалить дорогу, выберите её щелчком мыши, затем щелкните по иконке мусорного ведра или нажмите клавишу «Delete».\n\n### Создание\n\nНашли место, где в реальности дорога, а на карте её нет? Щелкните на кнопку «Линия» слева вверху окна редактора или нажмите клавишу `2` чтобы начать рисовать линию.\n\nЩелкните на карте в месте, где должна начинаться дорога. Если она ответвляется от уже нарисованной можно начать рисование щелчком мыши в месте их пересечения.\n\nЗатем щёлкайте на карте вдоль траектории дороги, согласно спутниковому снимку или GPS-треку. Если новая дорога пересекается с другой, обязательно щёлкните на уже существующей, чтобы создать точку перекрестка. Чтобы закончить рисование, сделайте двойной щелчок мышью или нажмите «Enter» на клавиатуре.\n", - "gps": "# GPS\n\nДанные GPS — наиболее достоверный источник данных для OpenStreetMap. Этот редактор \nподдерживает загрузку локальных файлов треков в формате `.gpx` с вашего компьютера. \nВы можете записывать такие треки с помощью приложений для смартфонов и GPS-устройств. \n\nБолее подробно о сборе данных GPS можно прочесть \nна странице [Mapping with a Smartphone, GPS or Paper](http://learnosm.org/en/mobile-mapping/). \n\nЧтобы воспользоваться GPX-треками при рисовании карты, \nперетяните файл трека прямо в окно редактора. Если трек \nуспешно загрузится, то он отобразится на карте в виде светло-фиолетовой \nлинии. В меню «Данные карты» можно выключить, включить или \nмасштабировать слой с треками. \n\nТрек при этом не будет загружен в базу OpenStreetMap, лучший \nспособ его использования — нарисовать новые объекты карты, \nосновываясь на данных трека; вы также можете [загрузить его на \nOpenStreetMap](http://www.openstreetmap.org/trace/create), чтобы \nдругие смогли им воспользоваться.\n", - "imagery": "# Спутниковые снимки\n\nСнимки земной поверхности с воздуха — важный источник данных для картирования. В меню «Настройка слоёв» с левой стороны окна редактора доступно подключение слоев спутниковых снимков, аэрофотосъемки и других открытых источников изображений.\n\nПо умолчанию в редакторе подключен слой спутниковых снимков [Bing Maps](http://www.bing.com/maps/), но в разных местах земного шара могут быть доступны и другие источники слои. В некоторых районах некоторых стран, к примеру — США, Франции и Дании, доступны изображения очень высокого качества.\n\nИногда спутниковые снимки сдвинуты относительно данных карты по вине поставщика снимков. Если вы видите множество дорог, не совпадающих со снимком, не начинайте передвигать их под снимок. Вместо этого нужно сдвинуть снимок для совпадения с существующими данными, для этого в меню «Настройка слоёв» есть кнопка «Исправить смещение».\n", - "addresses": "# Адреса\n\nАдреса — одна из самых важных составляющих карты.\n\nВ OpenStreetMap адреса хранятся в свойствах зданий и мест, расположенных вдоль улиц.\n\nАдресную информацию можно добавить к полигонам зданий или отдельным точкам. Лучший источник адресов — ваши собственные знания или данные, полученные после обхода местности. Как и в случае с другими данными, копирование адресов из коммерческих источников вроде Yandex, 2GIS, Google строго запрещено.\n", - "inspector": "# Использование редактора свойств\n\nРедактор свойств — это элемент интерфейса программы, \nнаходящийся слева окна, который позволяет отредактировать \nсвойства выбранного объекта.\n\n### Выбор типа объекта\n\nПосле того, как вы добавили точку, линию или область, вы можете \nвыбрать, какой именно это тип объекта: шоссе, обычная дорога, \nсупермаркет или кафе. Редактор свойств показывает кнопки для \nвыбора наиболее часто используемых типов объектов, и можно \nвоспользоваться строкой поиска, чтобы найти другие типы. \n\nЩёлкните по иконке «i» в нижнем правом углу кнопки типа \nобъекта, чтобы узнать о нём больше. Щёлкните на саму кнопку \nчтобы выбрать этот тип.\n\n### Использование полей и редактирование тегов\n\nПосле того, как вы выберете тип объекта или выделите объект, у \nкоторого тип уже проставлен, редактор свойств покажет поля \nописывающие его свойства, например название или адрес. \n\nНиже этих полей находится выпадающий список \"Добавить поле\", с \nпомощью которого можно добавить дополнительные свойства, \nнапример ссылку на статью в Википедии, информацию о \nдоступности для инвалидов и другие. \n\nВ самом низу окна редактора свойств находится кнопка \n«Дополнительные теги», позволяющая добавить произвольные \nтеги объекту. На странице [Taginfo](http://taginfo.openstreetmap.org/) можно узнать о наиболее популярных комбинациях тегов. \n\nИзменения в редакторе свойств автоматически применяются к \nобъекту. Как и другие изменения, их можно откатить кнопкой «Отмена».\n", - "buildings": "# Здания\n\nOpenStreetMap — крупнейшая в мире база данных о зданиях. Вы можете добавлять и изменять эти данные.\n\n### Выбор\n\nЗдание можно выбрать, щёлкнув на его полигон. При этом здание будет подсвечено, а справа откроется страница его свойств, а рядом с ним появится меню действий.\n\n### Редактирование\n\nИногда здания неправильно размещены или имеют неверные теги.\n\nЧтобы передвинуть здание целиком, выберите его, и щелкните на инструменте «Перемещение». Переместите здание с помощью мыши в нужное место и щелкните, чтобы отпустить его.\n\nЧтобы изменить форму здания, перетягивайте точки его полигона на нужные места.\n\n### Создание\n\nОдно из основных противоречий в добавлении новых зданий в OpenStreetMap заключается в том, что их можно задавать как полигонам, так и точками. Стоит взять за правило такой подход: само здание рисуется областью, если это возможно, а находящиеся в этом здании компании, магазины, и другие подобные объекты, привязанные к зданиям, — рисуются точками, находящимися внутри полигона здания.\n\nНарисуйте полигон здания с помощью кнопки «Область», находящейся слева вверху окна, затем закончите рисование либо нажатием клавиши «Enter» на клавиатуре, либо щёлкнув мышью на первой нарисованной точке здания.\n\n### Удаление\n\nЕсли здание совершенно неправильно нарисовано — его нет на спутниковом снимке, а еще лучше — вы лично на месте убедились что оно отсутствует — вы можете удалить его с карты. Будьте очень осторожны, удаляя объекты — ваши правки затрагивают всех пользователей OSM, а снимки часто бывают устаревшими. Возможно, это здание просто недавно построено.\n\nУдалить здание можно, выделив его щелчком мыши, затем нажав на иконку мусорного ведра или горячей клавишей «Delete».\n", - "relations": "# Отношения\n\nОтношение — это специальный тип объекта в OpenStreetMap, который объединяет другие объекты вместе. Например, два распространенных типа отношений это *отношения маршрутов*, которые объединяют вместе участки дорог, принадлежащих одной автостраде или шоссе, и *мультиполигоны*, которые группируют несколько линий в сложный полигон, описывающий область (например, из нескольких островов или с дырами внутри).\n\nОбъекты, объединённые в отношение, называются участниками отношения. \nНа панели сбоку вы можете увидеть, участником каких отношений является выбранный объект, нажмите на отношение в этом списке, чтобы выделить его. Когда отношение выделено, вы можете увидеть всех его участников в списке на боковой панели и подсвеченными на карте.\n\nВ основном, iD заботится о поддержке отношений автоматически, пока вы редактируете. Основной момент, на который стоит обратить внимание — это, если вы удаляете отрезок дороги, чтобы перерисовать его с большей точностью, вам следует убедиться, что новый отрезок будет участником тех же отношений, что и начальный.\n\n## Редактирование отношений\n\nВот некоторые основы, если вы хотите редактировать отношения.\n\nЧтобы добавить объект в отношение, выделите объект, нажмите кнопку «+» в разделе «Все отношения» на боковой панели и выберите или напечатайте название отношения.\n\nЧтобы создать новое отношение, выберите первый объект, который будет участником отношения, нажмите кнопку «+» в разделе «Все отношения» и выберите «Новое отношение...».\n\nЧтобы удалить объект из отношения выберите объект и нажмите на кнопку с мусорной корзиной рядом с отношением, из которого вы хотите его удалить.\n\nВы можете создать мультиполигон с отверстиями используя инструмент «Объединить». Нарисуйте две границы (внутреннюю и внешнюю), зажмите Shift и нажмите на каждый из границ, чтобы они обе были выделены, затем нажмите кнопку «Объединить эти линии» (+).\n\n\n\n" + "help": "# Справка\n\nЭто редактор [OpenStreetMap](http://www.openstreetmap.org/): общедоступной,\nсвободноредактируемой карты мира. Вы можете использовать этот редактор для добавления\nи обновления карты вашей местности, улучшая открытую и свободную карту мира и помогая, таким образом, всем.\n\nВаши правки увидит каждый пользователь карты OpenStreetMap. Для\nредактирования вам потребуется [войти в OpenStreetMap](https://www.openstreetmap.org/login).\n\n[Редактор iD](http://ideditor.com/) — открытый совместный проект\nс [исходным кодом на GitHub](https://github.com/openstreetmap/iD).\n", + "editing_saving": "# Редактирование и сохранение\n\nЭтот редактор создан в основном для онлайн-редактирования, и \nсейчас вы работаете с ним именно через сайт.\n\n### Выбор объектов\n\nЧтобы выбрать объект карты, например дорогу или точку \nинтереса, щёлкните по нему на карте. Выбранный объект будет \nпомечен выделением, откроется панель его свойств, а рядом с ним \nпоявится меню с действиями, которые вы можете над ним совершить. \nУдерживая клавишу Shift, можно выделить несколько объектов \nсразу. Это можно сделать, щёлкая по ним или растягивая рамку \nвыделения с нажатой кнопкой мыши. Все точки внутри неё будут выделены.\n\n### Сохранение правок\n\nКогда вы редактируете карту, например изменяете дороги, здания \nи места, эти изменения хранятся на вашем компьютере, пока вы не \nсохраните их на сервере. Не бойтесь ошибиться — изменения \nможно откатить кнопкой «Отмена», а также снова повторить их кнопкой «Повтор». \n\nНажмите «Сохранить» для сохранения группы изменений — например, \nвы закончили редактировать один район города и хотите \nпродолжить с другим. У вас будет возможность просмотреть ваши \nизменения, а редактор покажет предложения и предупреждения, \nесли во внесённых данных что-то не так.\n\nЕсли всё верно, введите краткое описание ваших изменений и ещё \nраз нажмите «Сохранить» для отправки данных на [OpenStreetMap.org](http://www.openstreetmap.org/), \nгде они станут видны другим участникам для просмотра и \nдальнейшего развития карты.\n\nЕсли у вас не получается закончить с правками за один раз, окно \nредактора можно закрыть, и тогда при следующем запуске \nредактора (на том же компьютере и в том же браузере) программа \nпредложит восстановить вашу работу.\n\n### Использование редактора\n\nСписок доступных сочетаний клавиш можно найти [здесь] (http://wiki.openstreetmap.org/wiki/ID/Shortcuts).\n", + "roads": "# Дороги\n\nВ этом редакторе вы можете создавать, изменять и удалять дороги. Дороги бывают самых разных типов: тропы, шоссе, грунтовки, велодорожки и другие — любой участок местности, по которому есть какое-либо движение.\n\n### Выбор\n\nЩёлкните по дороге, чтобы выбрать её. Дорога подсветится выделением, справа появится редактор свойств, а рядом с ней появятся значки действий.\n\n### Изменение\n\nИногда вам могут встретиться дороги, не совпадающие со слоем снимка или GPS-трека. Такие дороги можно отредактировать.\n\nЩёлкните по дороге, которую надо изменить. Линия дороги подсветится, и на ней появятся контрольные точки, которые можно перетащить на те места, которые будут более правильными. Если вы захотите сделать дорогу более детализированной, дважды щёлкните по линии для добавления в этом месте новой контрольной точки.\n\nЕсли в реальности дороги соединяются на перекрестке, а на карте не соединены — перетащите одну из контрольных точек дороги на линию другой. Правильное соединение дорог очень важно для карты и навигаторов, прокладывающих по ней маршрут.\n\nЧтобы передвинуть линию дороги целиком, выберите инструмент «Перемещение» или нажмите клавишу «M». Повторный щелчок мышью зафиксирует дорогу на новом месте.\n\n### Удаление\n\nЕсли дорога нарисована совсем неправильно — её не видно на спутниковом снимке, а в идеальном случае вы были сами на месте и убедились в её отсутствии — вы можете удалить дорогу с карты. Будьте очень осторожны, удаляя что-либо: как и другие ваши правки, это затрагивает всех пользователей карты. Спутниковые снимки часто бывают устаревшими, так что дорога может быть просто недавно проложенной.\n\nЧтобы удалить дорогу, выберите её щелчком мыши, затем щелкните по значку мусорного ведра или нажмите клавишу Delete.\n\n### Создание\n\nНашли место, где в действительности есть дорога, а на карте её нет? Нажмите кнопку «Линия» слева вверху окна редактора или клавишу `2`, чтобы начать рисовать линию.\n\nЩёлкните на карте в месте, где должна начинаться дорога. Если она ответвляется от уже нарисованной, можно начать рисование щелчком мыши в месте их пересечения.\n\nЗатем щёлкайте на карте вдоль траектории дороги согласно спутниковому снимку или GPS-треку. Если новая дорога пересекается с другой, обязательно щёлкните по уже существующей, чтобы создать точку перекрёстка. Чтобы закончить рисование, сделайте двойной щелчок мышью или нажмите Enter на клавиатуре.\n", + "gps": "# GPS\n\nДанные GPS — наиболее достоверный источник данных для OpenStreetMap. Этот редактор \nподдерживает загрузку локальных файлов треков в формате .gpx с вашего компьютера. \nВы можете записывать такие треки с помощью приложений для смартфонов и GPS-устройств. \n\nБолее подробно о сборе данных GPS можно прочесть \nна странице [Mapping with a Smartphone, GPS or Paper](http://learnosm.org/en/mobile-mapping/). \n\nЧтобы воспользоваться GPX-треками при рисовании карты, \nперетащите файл трека прямо в окно редактора. Если трек \nуспешно загрузится, то он отобразится на карте в виде светло-фиолетовой \nлинии. В меню «Данные карты» можно выключить, включить или \nмасштабировать слой с треками. \n\nТрек при этом не будет загружен в базу OpenStreetMap, лучший \nспособ его использования — нарисовать новые объекты карты, \nосновываясь на данных трека; вы также можете [загрузить его на \nOpenStreetMap](http://www.openstreetmap.org/trace/create), чтобы \nим смогли воспользоваться другие.\n", + "imagery": "# Спутниковые снимки\n\nСнимки земной поверхности с воздуха — важный источник данных для картирования. В меню «Настройка слоёв» с левой стороны окна редактора доступно подключение слоёв спутниковых снимков, аэрофотосъёмки и других открытых источников изображений.\n\nПо умолчанию в редакторе подключён слой спутниковых снимков [Bing Maps](http://www.bing.com/maps/), но в разных местах земного шара могут быть доступны и другие источники слоёв. Для ряда районов некоторых стран, к примеру США, Франции и Дании, доступны изображения очень высокого качества.\n\nИногда спутниковые снимки сдвинуты относительно данных карты по вине поставщика снимков. Если вы видите множество дорог, не совпадающих со снимком, не начинайте передвигать их под снимок. Вместо этого нужно сдвинуть снимок для совпадения с существующими данными — для этого в меню «Настройка слоёв» есть кнопка «Исправить смещение».\n", + "addresses": "# Адреса\n\nАдреса — одна из самых важных составляющих карты.\n\nВ OpenStreetMap адреса хранятся в свойствах зданий и мест, расположенных вдоль улиц.\n\nАдресную информацию можно добавлять к полигонам зданий, а также к отдельным точкам. Лучший источник адресов — ваши собственные знания или данные, полученные после обхода местности. Как и в случае с другими данными, копирование адресов из коммерческих источников вроде Yandex, 2GIS, Google строго запрещено.\n", + "inspector": "# Использование редактора свойств\n\nРедактор свойств — это элемент интерфейса программы, \nнаходящийся в левой части окна, который позволяет отредактировать \nсвойства выбранного объекта.\n\n### Выбор типа объекта\n\nПосле того как вы добавили точку, линию или область, вы можете \nвыбрать, какой именно это тип объекта: шоссе, обычная дорога, \nсупермаркет или кафе. Редактор свойств показывает кнопки для \nвыбора наиболее часто используемых типов объектов, и можно \nвоспользоваться строкой поиска, чтобы найти другие типы. \n\nЩёлкните по значку «i» в нижнем правом углу кнопки типа \nобъекта, чтобы узнать о нём больше. Щёлкните по самой кнопке, \nчтобы выбрать этот тип.\n\n### Использование полей и редактирование тегов\n\nПосле того как вы выберете тип объекта или выделите объект, у \nкоторого тип уже проставлен, редактор свойств покажет поля \nописывающие его свойства, например название или адрес. \n\nНиже этих полей находится выпадающий список \"Добавить поле\", с \nпомощью которого можно добавить дополнительные свойства, \nнапример ссылку на статью в Википедии, информацию о \nдоступности для инвалидов и др. \n\nВ самом низу окна редактора свойств находится кнопка \n«Дополнительные теги», позволяющая добавить объекту произвольные \nтеги. О наиболее популярных комбинациях тегов можно узнать на странице [Taginfo](http://taginfo.openstreetmap.org/). \n\nИзменения в редакторе свойств применяются к объекту \nавтоматически. Как и другие изменения, их можно откатить кнопкой «Отмена».\n", + "buildings": "# Здания\n\nOpenStreetMap — крупнейшая в мире база данных о зданиях. Вы можете добавлять и изменять эти данные.\n\n### Выбор\n\nЧтобы выбрать здание, нужно щёлкнуть по его полигону. При этом здание будет подсвечено, справа откроется страница его свойств, а рядом с ним появится меню действий.\n\n### Редактирование\n\nИногда здания неправильно размещены или имеют неверные теги.\n\nЧтобы переместить здание целиком, выберите его и щёлкните на инструменте «Перемещение». Перетащите здание мышью в нужное место и щёлкните, чтобы отпустить его.\n\nЧтобы изменить форму здания, перетаскивайте точки его полигона на нужные места.\n\n### Создание\n\nОдно из основных противоречий в добавлении новых зданий в OpenStreetMap заключается в том, что их можно задавать как полигонами, так и точками. Стоит взять за правило такой подход: само здание по возможности рисуется полигоном, а находящиеся в этом здании компании, магазины и другие подобные объекты, привязанные к зданиям, рисуются точками, находящимися внутри полигона здания.\n\nНарисуйте полигон здания с помощью кнопки «Область», находящейся слева вверху окна, затем закончите рисование либо нажатием клавиши Enter на клавиатуре, либо щёлкнув мышью на первой нарисованной точке здания.\n\n### Удаление\n\nЕсли здание нарисовано совсем неправильно — его нет на спутниковом снимке или вы лично, на месте убедились, что оно отсутствует — вы можете удалить его с карты. Будьте очень осторожны при удалении объектов: ваши правки затрагивают всех пользователей OSM, а снимки часто бывают устаревшими. Возможно, это здание просто недавно построено.\n\nЧтобы удалить здание, выделите его щелчком мыши, а затем нажмите на значок мусорного ведра или клавишу Delete.\n", + "relations": "# Отношения\n\nОтношение — это специальный тип объекта в OpenStreetMap, который объединяет другие объекты вместе. Например, два распространённых типа отношений — это *отношения маршрутов*, которые объединяют вместе участки дорог, принадлежащих одной автостраде или шоссе, и *мультиполигоны*, которые группируют несколько линий в сложный полигон, описывающий область (например из нескольких островов или с дырами внутри).\n\nОбъекты, объединённые в отношение, называются участниками отношения. \nНа панели сбоку вы можете увидеть, участником каких отношений является выбранный объект; нажмите на отношение в этом списке, чтобы выделить его. Когда отношение выделено, вы можете увидеть всех его участников в списке на боковой панели и подсвеченными на карте.\n\nВ основном редактор iD заботится о поддержке отношений автоматически, пока вы редактируете. Основной момент, на который стоит обратить внимание: если вы удаляете отрезок дороги, чтобы перерисовать его с большей точностью, следует убедиться, что новый отрезок будет участником тех же отношений, что и начальный.\n\n## Редактирование отношений\n\nВот некоторые основы, если вы хотите редактировать отношения.\n\nЧтобы добавить объект в отношение, выделите объект, нажмите кнопку «+» в разделе «Все отношения» на боковой панели и выберите или напечатайте название отношения.\n\nЧтобы создать новое отношение, выберите первый объект, который будет участником отношения, нажмите кнопку «+» в разделе «Все отношения» и выберите «Новое отношение...».\n\nЧтобы удалить объект из отношения, выберите объект и нажмите кнопку с мусорной корзиной рядом с отношением, из которого вы хотите его удалить.\n\nИспользуя инструмент «Объединить», можно создать мультиполигон с отверстиями. Нарисуйте две границы (внутреннюю и внешнюю) и, удерживая клавишу Shift, щёлкните по каждой, чтобы они обе были выделены, после чего нажмите кнопку «Объединить эти линии» (+).\n\n\n\n" }, "intro": { + "graph": { + "flower_st": "Цветочная улица", + "walnut_st": "Абрикосовая улица", + "east_st": "Восточная улица" + }, "navigation": { "title": "Перемещение", - "drag": "Основное окно карты отображает данные OpenStreetMap поверх спутникового слоя. Карту можно перемещать, перетягивая её мышкой, как на большинстве веб-картографических сервисов. **Двигайте карту!**", - "select": "Данные карты представляются тремя способами: точками, линиями и полигонами. Вы можете выбрать любой объект, нажав на него. **Кликните на точку, чтобы выбрать её.**", - "header": "Заголовок показывает тип объекта.", - "pane": "Когда объект выбран, открываются свойства объекта. Заголовок показывает нам тип объекта, а основная панель показывает атрибуты объекта, например, его имя или адрес. **Закройте свойства объекта нажатием на крестик в правом верхнем углу.**" + "drag": "Основное окно карты отображает данные OpenStreetMap поверх спутникового слоя. Карту можно перемещать, перетаскивая её мышью как любую другую веб-карту. **Двигайте карту!**", + "select": "Данные карты представляются тремя способами: точками, линиями и полигонами. Чтобы выбрать любой объект, нужно щёлкнуть по нему. **Щёлкните по точке, чтобы её выбрать.**", + "pane": "Когда объект выделен, открывается редактор его свойств. В заголовке показывается класс объекта, а на главной панели — свойства этого объекта, такие как его имя и адрес. **Закройте панель редактирования объекта, нажав {button} справа вверху.**", + "search": "Вы также можете выбрать объекты в текущем виде или по всему миру. **Найдите '{name}'**", + "choose": "**Выберите {name} из списка, чтобы выделить его.**", + "chosen": "Отлично! Вы выбрали {name}. **Закройте редактор объектов, нажав {button}.**" }, "points": { "title": "Точки", - "add": "Точки используются для того, чтобы отмечать такие объекты, как магазины, рестораны и памятники. Они помечают определенное место и описывают его. **Нажмите на кнопку «Точка», чтобы добавить новую точку.**", - "place": "Точка создаётся путём нажатия на карту. **Отметьте точку в центре здания.**", - "search": "Многие объекты карты могут быть обозначены точками.\nСейчас вы добавили точку для кафе. **Найдите «{name}»**", + "add": "Точки можно использовать для отображения таких объектов, как магазины, рестораны, памятники и т.д. Они отражают местоположение объекта и описывают его. **Нажмите {button} Точка, чтобы добавить новую точку.**", + "place": "Чтобы добавить точку, щёлкните по карте. **Щёлкните по карте, чтобы добавить новую точку на крыше здания.**", + "search": "Точками можно обозначать самые разные объекты.\nСейчас вы добавили точку для кафе. **Найдите «{name}»**", "choose": "**Выберите из списка «Кафе».**", - "describe": "Вы пометили точку, как кафе. Используя свойства объекта, вы можете добавить больше информации. **Добавьте название** ", - "close": "Свойства объекта можно закрыть нажатием на крестик вверху справа. **Закройте свойства объекта**", - "reselect": "Бывает так, что точки уже существуют, но в них содержатся ошибки или недостаточно информации. Мы можем редактировать существующие точки. **Выберите точку, которую вы только что создали.**", - "fixname": "**Поменяйте название и закройте свойства объекта.**", - "reselect_delete": "Все объекты на карте могут быть удалены. **Нажмите на точку, которую вы создали.**", - "delete": "Меню около точки позволяет совершить различные операции с ней, в том числе удаление. **Удалите точку.** " + "describe": "Вы пометили точку как кафе. Используя свойства объекта, можно добавить больше информации. **Добавьте название** ", + "close": "Редактор объектов запомнит все правки автоматически. Когда вы изменяете объект, кнопка закрытия сменится на галочку. **Нажмите {button}, чтобы закрыть редактор объектов**", + "reselect": "Нередко точки уже существуют, но содержат ошибки или неполную информацию. Имеющиеся точки можно исправлять. **Щёлкните по точке, которую вы только создали.**", + "fixname": "**Измените имя, затем нажмите {button}, чтобы закрыть редактор объектов.**", + "reselect_delete": "Любой имеющийся на карте объект может быть удалён. **Щёлкните по объекту, который вы создали.**", + "delete": "Меню вокруг точки содержит операции, которые можно с ней произвести, включая удаление. **Нажмите кнопку {button}, чтобы удалить точку.**" }, "areas": { "title": "Области", - "add": "Области используются для отображения границ таких объектов как озёра, здания и земельные участки. Они так же могут использоваться для более детальной отрисовки большинства объектов, которые вы так же можете обозначить точками. **Щелкните кнопку «Область» для добавления новой области.**", - "corner": "Нарисовать область можно, задав её границу точками.\n**Поставьте начальную точку в каком-нибудь углу детской площадки.** ", + "add": "Области используются для обозначения таких объектов, как реки, здания и жилые сектора. Их также можно применять для более детального отображения объектов, которые обычно указываются точками. **Нажмите кнопку полигона {button} для создания новой области.**", + "corner": "Обозначение области выполняется добавлением точек по её границе. **Щёлкните, чтобы обозначить одну из вершин области детской площадки.**", "place": "Нарисуйте область, расставляя точки, задающие её полигон. Завершите полигон нажатием на начальную точку. **Нарисуйте полигон детской площадки.**", "search": "**Найдите детскую площадку** ", "choose": "**Выберите из списка «Детскую площадку».**", - "describe": "**Добавьте название и закройте свойства объекта**" + "describe": "**Добавьте имя, затем нажмите кнопку {button}, чтобы закрыть редактор объектов**" }, "lines": { "title": "Линии", - "add": "Линии используются для таких объектов, как автомобильные дороги, железные дороги и реки. **Нажмите на кнопку «Линия», чтобы добавить новую линию.**", - "start": "**Начните линию нажатием на конец дороги.**", - "intersect": "Кликните, чтобы добавить больше точек в линию. Во время рисования можно двигать карту. Дороги и множество других типов линий — часть большей системы. Важно, чтобы эти линии были соединены с другими правильно для нормальной работы приложений, прокладывающих маршруты. **Нажмите на Flower Street, чтобы создать пересечение, соединяющее две линии.**", - "finish": "Рисование линий можно завершить, еще раз щелкнув на последней точке. **Закончите рисование дороги.**", + "add": "Линии используются для обозначения таких объектов, как дороги, железнодорожные пути и русла рек. **Нажмите кнопку Линия {button}, чтобы добавить новую линию.**", + "start": "**Начните линию, щёлкнув по концу дороги.**", + "intersect": "Щёлкните, чтобы добавить ещё точки в линию. Во время рисования можно двигать карту. Дороги и множество других типов линий — часть большей системы. Для корректной работы приложений, прокладывающих маршруты, важно, чтобы эти линии были соединены с другими правильно. **Щёлкните по {name}, чтобы создать перекрёсток, соединяющий две линии.**", + "finish": "Чтобы завершить рисование линии, нужно ещё раз щелкнуть на её последней точке. **Закончите рисование дороги.**", "road": "**Выберите из списка «Дорогу»**", - "residential": "Существует много различных типов дорог, наиболее распространённой является улица. **Выберите тип дороги «Улица»**", - "describe": "**Назовите дорогу и закройте свойства объекта**", - "restart": "Дорога должна пересекать Flower Street.", - "wrong_preset": "Вы не выбрали тип дороги. **Нажмите здесь чтобы выбрать заново**" + "residential": "Существует много различных типов дорог, наиболее распространённый — улица. **Выберите тип дороги «Улица»**", + "describe": "**Дайте название дороге, затем нажмите кнопку {button}, чтобы закрыть редактор объектов.**", + "restart": "Эта дорога должна пересекаться с {name}.", + "wrong_preset": "Вы не выбрали тип дороги. **Щёлкните здесь, чтобы выбрать заново**" }, "startediting": { "title": "Редактировать", - "help": "Больше документации и справки доступно здесь.", + "help": "Вы можете повторить это обучение или ознакомиться с более подробной документацией, нажав кнопку справки {button}.", "save": "Не забывайте регулярно сохранять свои изменения!", "start": "Рисовать карту" } @@ -557,34 +574,34 @@ "presets": { "categories": { "category-building": { - "name": "Здание" + "name": "Здания" }, "category-golf": { - "name": "Гольф" + "name": "Гольф объекты" }, "category-landuse": { - "name": "Землепользование" + "name": "Объекты землепользования" }, "category-path": { - "name": "Тропа" + "name": "Тропы" }, "category-rail": { - "name": "Рельсовый путь" + "name": "Железнодорожные объекты" }, "category-restriction": { - "name": "Запрет" + "name": "Объекты запретов" }, "category-road": { - "name": "Автомобильные" + "name": "Дорожные объекты" }, "category-route": { - "name": "Маршрут" + "name": "Объекты маршрутов" }, "category-water-area": { - "name": "Водный объект" + "name": "Водные объекты" }, "category-water-line": { - "name": "Водный объект" + "name": "Водные объекты" } }, "fields": { @@ -600,7 +617,7 @@ "title": "До места назначения" }, "dismount": { - "description": "Доступ разрешён но наездник должен идти пешком", + "description": "Доступ разрешён, но наездник должен спешиться", "title": "Спешиваться обязательно" }, "no": { @@ -643,15 +660,15 @@ "conscriptionnumber": "123", "country": "Страна", "district": "Район", - "hamlet": "Малое село", - "housename": "Housename", + "hamlet": "Деревушка", + "housename": "Имя дома", "housenumber": "Номер", "place": "Населённый пункт", "postcode": "Почтовый индекс", "province": "Провинция", "state": "Штат", "street": "Улица", - "subdistrict": "Subdistrict", + "subdistrict": "Подрайон", "suburb": "Пригород" } }, @@ -729,7 +746,7 @@ "label": "Тип границы" }, "brand": { - "label": "Брэнд" + "label": "Бренд" }, "building": { "label": "Тип здания / конструкция" @@ -745,8 +762,8 @@ "label": "Направление", "options": { "E": "Восток", - "ENE": "Северо-восток-восток", - "ESE": "Юго-восток-восток", + "ENE": "Восток-северо-восток", + "ESE": "Восток-юго-восток", "N": "Север", "NE": "Северо-восток", "NNE": "Северо-северо-восток", @@ -758,8 +775,8 @@ "SSW": "Юго-юго-запад", "SW": "Юго-запад", "W": "Запад", - "WNW": "Северо-запад-запад", - "WSW": "Юго-запад-запад" + "WNW": "Запад-северо-запад", + "WSW": "Запад-юго-запад" } }, "clock_direction": { @@ -808,23 +825,23 @@ "title": "Ничего" }, "opposite": { - "description": "Велосипедная дорожка идущая в обоих направлениях по улице с односторонним движением", - "title": "Велосипедная дорожка, идущая в обоих направлениях по улице с односторонним движением" + "description": "Велосипедная дорожка, идущая в обоих направлениях по улице с односторонним движением", + "title": "Велосипедная дорожка, идущая в направлении, противоположном автомобильному, по улице с односторонним движением" }, "opposite_lane": { - "description": "Велосипедная дорожка идущая в направлении противоположном автомобильному движению", - "title": "Велосипедная дорожка в направлении, противоположном автомобильному движению" + "description": "Велосипедная дорожка идущая в направлении, противоположном автомобильному движению", + "title": "Велосипедная дорожка, идущая в направлении, противоположном автомобильному движению" }, "share_busway": { - "description": "Велосипедная полоса совмещена с автобусной полосой", + "description": "Велосипедная дорожка совмещена с автобусной полосой", "title": "Велосипедная полоса совмещена с автобусной" }, "shared_lane": { - "description": "Велосипедная полоса не отделена от автомобильного трафика", - "title": "Велосипедная полоса, не отделенная от автомобильного трафика" + "description": "Велосипедная дорожка, не отделённая от автомобильного трафика", + "title": "Велосипедная дорожка, совмещённая с автомобильным трафиком" }, "track": { - "description": "Велосипедная полоса отделена от автомобильного трафика физическим барьером", + "description": "Велосипедная дорожка, отделённая от автомобильного трафика физическим барьером", "title": "Велосипедный трек" } }, @@ -846,8 +863,14 @@ "description": { "label": "Описание" }, + "diaper": { + "label": "Доступно пеленание" + }, + "dock": { + "label": "Тип" + }, "drive_through": { - "label": "Доступен не выходя из машины" + "label": "Доступен без выхода из машины" }, "electrified": { "label": "Электрификация", @@ -903,7 +926,7 @@ "label": "Продают топливо E10" }, "fuel/e85": { - "label": "Продают E85" + "label": "Продают топливо E85" }, "fuel/lpg": { "label": "Продают пропан" @@ -949,6 +972,9 @@ "label": "Гандикап", "placeholder": "1-18" }, + "handrail": { + "label": "Поручни" + }, "highway": { "label": "Тип дороги" }, @@ -956,7 +982,7 @@ "label": "Тип" }, "hoops": { - "label": "Кол-во колец", + "label": "Число колец", "placeholder": "1, 2, 4..." }, "iata": { @@ -979,12 +1005,12 @@ "label": "Тип" }, "internet_access": { - "label": "Доступ в интернет", + "label": "Доступ в Интернет", "options": { "no": "Нет", "terminal": "Терминал", "wired": "Проводной", - "wlan": "Wifi", + "wlan": "Wi-Fi", "yes": "Да" } }, @@ -995,7 +1021,7 @@ "label": "Тип" }, "lanes": { - "label": "Кол-во полос", + "label": "Число полос", "placeholder": "1, 2, 3..." }, "layer": { @@ -1007,8 +1033,8 @@ "deciduous": "Листопадные", "evergreen": "Вечнозелёные", "mixed": "Смешанный", - "semi_deciduous": "Полу-листопадные", - "semi_evergreen": "Полу-вечнозеленые" + "semi_deciduous": "Полулистопадные", + "semi_evergreen": "Полувечнозеленые" } }, "leaf_cycle_singular": { @@ -1016,8 +1042,8 @@ "options": { "deciduous": "Листопадные", "evergreen": "Вечнозелёные", - "semi_deciduous": "Полу-листопадные", - "semi_evergreen": "Полу-вечнозеленые" + "semi_deciduous": "Полулистопадные", + "semi_evergreen": "Полувечнозелёные" } }, "leaf_type": { @@ -1047,7 +1073,7 @@ "label": "Этаж (первый = 0)" }, "levels": { - "label": "Кол-во этажей", + "label": "Число этажей", "placeholder": "2, 4, 6..." }, "lit": { @@ -1063,6 +1089,9 @@ "label": "Ограничение скорости", "placeholder": "40, 50, 60..." }, + "maxstay": { + "label": "Максимальное время остановки" + }, "mtb/scale": { "label": "Сложность трассы для горного велосипеда", "options": { @@ -1297,6 +1326,7 @@ } }, "service_rail": { + "label": "Тип подъездной дороги", "options": { "crossover": "Стрелочный съезд", "siding": "Запасной путь", @@ -1441,7 +1471,7 @@ "label": "Тоннель" }, "vending": { - "label": "Тип Товаров" + "label": "Тип товаров" }, "water": { "label": "Тип" @@ -1576,7 +1606,7 @@ }, "amenity/bench": { "name": "Скамейка", - "terms": "Скамейка" + "terms": "Скамейка, лавочка, лавка" }, "amenity/bicycle_parking": { "name": "Велопарковка", @@ -1587,11 +1617,11 @@ "terms": "велопрокат, прокат велосипедов, аренда велосипедов" }, "amenity/bicycle_repair_station": { - "name": "Станция велоремонта", - "terms": "веломастерская, ремонт велосипедов, велосервис" + "terms": "велосипед, ремонт, цепи, подкачка" }, "amenity/biergarten": { - "name": "Пивной сад (Бавария)" + "name": "Пивной сад (Бавария)", + "terms": "ресторан-пивоварня" }, "amenity/boat_rental": { "name": "Аренда Лодок", @@ -1622,7 +1652,8 @@ "terms": "автомойка, мойка машин, мойка автомобилей" }, "amenity/casino": { - "name": "Казино" + "name": "Казино", + "terms": "казино" }, "amenity/charging_station": { "name": "Станция для зарядки", @@ -1664,9 +1695,9 @@ "name": "Дантист", "terms": "стоматолог, дантист, зубной врач" }, - "amenity/doctor": { - "name": "Врач", - "terms": "врач, доктор" + "amenity/doctors": { + "name": "Врачи", + "terms": "врач, доктор,фельдшер,медик" }, "amenity/dojo": { "name": "Додзё / Школа боевых искусств", @@ -1682,7 +1713,11 @@ }, "amenity/fast_food": { "name": "Фаст-фуд", - "terms": "фастфуд, фаст-фуд, быстрое питание, ресторан быстрого питания" + "terms": "фастфуд, фаст-фуд, быстрое питание, ресторан быстрого питания, столовая" + }, + "amenity/ferry_terminal": { + "name": "Паромный терминал", + "terms": "паром, пристань" }, "amenity/fire_station": { "name": "Пожарная часть", @@ -1736,6 +1771,10 @@ "name": "Въезд/Выезд с автостоянки", "terms": "стоянка, въезд, выезд, автомобиль, машина, парковка, паркинг" }, + "amenity/parking_space": { + "name": "Парковочное место", + "terms": "парковка, парковочное место" + }, "amenity/pharmacy": { "name": "Аптека", "terms": "Аптека" @@ -1794,7 +1833,7 @@ }, "amenity/restaurant": { "name": "Ресторан", - "terms": "Ресторан, Столовая" + "terms": "Ресторан" }, "amenity/sanitary_dump_station": { "name": "Ассенизационная сливная станция" @@ -1862,27 +1901,41 @@ "name": "Автомат по продаже презервативов." }, "amenity/vending_machine/drinks": { - "name": "Автомат по продаже напитков" + "name": "Автомат по продаже напитков", + "terms": "газировка, напитки" }, "amenity/vending_machine/excrement_bags": { - "name": "Автомат по продаже мешков для экскрементов" + "name": "Автомат по продаже мешков для экскрементов", + "terms": "экскременты, животные" }, "amenity/vending_machine/news_papers": { - "name": "Автомат по продаже газет" + "name": "Автомат по продаже газет", + "terms": "газеты" + }, + "amenity/vending_machine/parcel_pickup_dropoff": { + "name": "Автомат для входящих почтовых посылок" }, "amenity/vending_machine/parking_tickets": { - "name": "Автомат по продаже парковочных билетов" + "name": "Автомат по продаже парковочных билетов", + "terms": "паркомат" }, "amenity/vending_machine/sweets": { "name": "Автомат по продаже батончиков" }, + "amenity/vending_machine/vending_machine": { + "name": "Автомат" + }, "amenity/veterinary": { "name": "Ветеринар", "terms": "ветеринар, ветеринарный врач" }, "amenity/waste_basket": { "name": "Мусорная корзина", - "terms": "мусорная корзина, урна" + "terms": "мусорная корзина, урна, мусорка" + }, + "amenity/waste_disposal": { + "name": "Мусорные баки", + "terms": "мусор, мусорная площадка" }, "area": { "name": "Область", @@ -1897,23 +1950,23 @@ }, "barrier/block": { "name": "Блок от автомобилей (бетонный, асфальтовый)", - "terms": "Блок, преграда" + "terms": "Блок, преграда, барьер" }, "barrier/bollard": { "name": "Столбики", - "terms": "Столб, столбик, преграда" + "terms": "Столб, столбик, преграда, барьер" }, "barrier/cattle_grid": { "name": "Сетка для животных", - "terms": "Сетка для животных, Препятствие для животных" + "terms": "Сетка для животных, Препятствие для животных, барьер" }, "barrier/city_wall": { "name": "Городская стена", - "terms": "Городская стена" + "terms": "Городская стена, барьер" }, "barrier/cycle_barrier": { "name": "Барьер для велосипедистов", - "terms": "Барьер для велосипедистов, Велосипедное препятствие" + "terms": "Барьер для велосипедистов, Велосипедное препятствие, барьер" }, "barrier/ditch": { "name": "Траншея", @@ -1933,7 +1986,7 @@ }, "barrier/hedge": { "name": "Живая изгородь", - "terms": "Живая изгородь, Зелёное ограждение" + "terms": "Живая изгородь, Зелёное ограждение, барьер" }, "barrier/kissing_gate": { "name": "Преграда для животных", @@ -1941,7 +1994,7 @@ }, "barrier/lift_gate": { "name": "Шлагбаум", - "terms": "шлагбаум" + "terms": "шлагбаум, барьер" }, "barrier/retaining_wall": { "name": "Укрепляющая стена", @@ -1949,15 +2002,15 @@ }, "barrier/stile": { "name": "Турникет", - "terms": "Турникет" + "terms": "Турникет, барьер" }, "barrier/toll_booth": { "name": "Пункт оплаты проезда", - "terms": "Пункт оплаты проезда, Касса, Пропускной пункт" + "terms": "Пункт оплаты проезда, Касса, Пропускной пункт, барьер" }, "barrier/wall": { "name": "Непрозрачная стена", - "terms": "Стена, Стенка" + "terms": "Стена, Стенка, барьер" }, "boundary/administrative": { "name": "Административная граница", @@ -1982,6 +2035,18 @@ "building/cabin": { "terms": "хижина, халупа, лачуга, хибара" }, + "building/cathedral": { + "name": "Собор", + "terms": "собор" + }, + "building/chapel": { + "name": "Капелла", + "terms": "капелла" + }, + "building/church": { + "name": "Церковь", + "terms": "храм, церковь" + }, "building/college": { "name": "Здание колледжа", "terms": "пту, техникум, колледж" @@ -2360,7 +2425,8 @@ "terms": "остановка, остановка общественного транспорта, автобусная остановка" }, "highway/corridor": { - "name": "Внутренний коридор" + "name": "Внутренний коридор", + "terms": "проход, коридор" }, "highway/crossing": { "name": "Пешеходный переход", @@ -2426,7 +2492,7 @@ "terms": "привал, стоянка" }, "highway/road": { - "name": "Дорога неизвестного класса", + "name": "Тропа? Дорога? Ступеньки? Ворота есть? Шлагбаумы? Частная дорога?", "terms": "неизвестная" }, "highway/secondary": { @@ -2486,8 +2552,8 @@ "terms": "съезд" }, "highway/track": { - "name": "Сельскохозяйственная / лесная дорога", - "terms": "полёвка" + "name": "Полевые и лесные дороги", + "terms": "полевая, грунтовка, сельскохозяйственная" }, "highway/traffic_signals": { "name": "Светофор", @@ -2506,8 +2572,7 @@ "terms": "Площадка ля разворота, Разворотный круг, Разворотный тупик" }, "highway/unclassified": { - "name": "Обычная дорога", - "terms": "дорога" + "name": "Дорога, ниже \"местной дороги\"" }, "historic": { "name": "Историческое место", @@ -2645,6 +2710,9 @@ "leisure/adult_gaming_centre": { "name": "Игровые автоматы" }, + "leisure/bird_hide": { + "name": "Пункт наблюдения за птицами" + }, "leisure/bowling_alley": { "name": "Боулинг центр", "terms": "боулинг" @@ -2705,6 +2773,14 @@ "name": "Баскетбольная площадка", "terms": "баскетбольная площадка" }, + "leisure/pitch/rugby_league": { + "name": "Регби-13", + "terms": "регбилиг" + }, + "leisure/pitch/rugby_union": { + "name": "Регби", + "terms": "регби" + }, "leisure/pitch/skateboard": { "name": "Скейт-парк", "terms": "Скейтпарк" @@ -2733,9 +2809,11 @@ "name": "Стапель", "terms": "Стапель" }, - "leisure/sports_center": { - "name": "Спортивный центр / Тренажёрный зал", - "terms": "тренажеры, зал, спортивный центр, спорт" + "leisure/sports_centre": { + "name": "Тренажёрный зал / спорткомплекс" + }, + "leisure/sports_centre/swimming": { + "name": "Бассейн" }, "leisure/stadium": { "name": "Стадион с трибунами", @@ -2749,6 +2827,9 @@ "name": "Легкоатлетический стадион", "terms": "Спортивный трек, легкоатлетический стадион, стадион" }, + "leisure/water_park": { + "name": "Аквапарк" + }, "line": { "name": "Линия", "terms": "Линия" @@ -2765,6 +2846,9 @@ "name": "Волнорез", "terms": "Мол, Оградительное гидросооружение" }, + "man_made/chimney": { + "name": "Дымовая труба" + }, "man_made/cutline": { "name": "Просека", "terms": "просека" @@ -2777,6 +2861,12 @@ "name": "Флагшток", "terms": "флагшток" }, + "man_made/gasometer": { + "name": "Газгольдер" + }, + "man_made/groyne": { + "name": "Устройство для задержки гальки" + }, "man_made/lighthouse": { "name": "Маяк", "terms": "маяк" @@ -2809,6 +2899,9 @@ "name": "Cооружение для хранения жидкостей или газов", "terms": "контейнер, танк, танкер" }, + "man_made/surveillance": { + "name": "Камера наблюдения" + }, "man_made/survey_point": { "name": "Тригонометрический пункт", "terms": "Тригонометрический пункт" @@ -2845,16 +2938,27 @@ "name": "Бункер", "terms": "Бункер, Подземное убежище, Подземное укрытие" }, + "military/checkpoint": { + "name": "Контрольно-пропускной пункт", + "terms": "КПП" + }, "military/danger_area": { "name": "Опасная зона" }, "military/naval_base": { "name": "Военно-морская база" }, + "military/obstacle_course": { + "name": "Полоса препятствий" + }, "military/range": { "name": "Военный полигон", "terms": "военный полигон, стрельбище" }, + "military/training_area": { + "name": "Испытательный военный полигон", + "terms": "полигон, военный полигон" + }, "natural": { "name": "Природа", "terms": "Природные объекты" @@ -3215,8 +3319,8 @@ "terms": "атниквариат" }, "shop/art": { - "name": "Картинная галерея", - "terms": "магазин искусств, галерея" + "name": "Магазин произведений искусства", + "terms": "арт, арт-галлерея" }, "shop/baby_goods": { "name": "Магазин детских товаров", @@ -3411,8 +3515,8 @@ "terms": "Парикмахерская, Парикмахер, Парикмахерский салон, Стилист" }, "shop/hardware": { - "name": "Хозяйственный магазин", - "terms": "Хозяйственный магазин, Хозмаг" + "name": "Магазин крепежа, винтов и крючков", + "terms": "винты, шурупы, гвозди, крючки, крепёж" }, "shop/hearing_aids": { "name": "Магазин по продаже слуховых аппаратов", @@ -3661,6 +3765,9 @@ "name": "Сельский домик, шале", "terms": "Шале,Коттедж" }, + "tourism/gallery": { + "name": "Картинная галерея" + }, "tourism/guest_house": { "name": "Гостевой дом", "terms": "Гостевой дом" @@ -3813,14 +3920,21 @@ "name": "Транспортный маршрут", "terms": "транспортный маршрут" }, + "type/site": { + "name": "Место", + "terms": "место" + }, "vertex": { - "name": "Точка", + "name": "Другой объект", "terms": "точка" }, "waterway": { "name": "Водный путь", "terms": "Водоток, Водное русло" }, + "waterway/boatyard": { + "name": "Лодочная мастерская" + }, "waterway/canal": { "name": "Искусственный канал", "terms": "канал, искусственный канал" @@ -3833,6 +3947,9 @@ "name": "Оросительная канава", "terms": "канава, ров" }, + "waterway/dock": { + "name": "Плавучий док/сухой док" + }, "waterway/drain": { "name": "Дренажный канал", "terms": "Канава, Дождевая канава" diff --git a/dist/locales/si.json b/dist/locales/si.json index dbd439742..28e33f754 100644 --- a/dist/locales/si.json +++ b/dist/locales/si.json @@ -306,14 +306,6 @@ "description": "ලක්ෂ", "tooltip": "අවදානය දිනාගන්නා ස්ථාන" }, - "major_roads": { - "description": "ප්‍රදාන පාරවල්", - "tooltip": "ප්‍රදාන මාර්ග, වීදි ආදී ...." - }, - "minor_roads": { - "description": "අතුරු මාර්ග", - "tooltip": "සැපයුම් මාර්ග, ගාල් කිරීමේ ස්ථාන, අඩි පාර ආදී" - }, "paths": { "description": "මාර්ග", "tooltip": "පදික මං තීරු , අඩි පාරවල් ,බයිසිකල් මාර්ග" @@ -450,14 +442,6 @@ } }, "presets": { - "categories": { - "category-water-area": { - "name": "ජලය" - }, - "category-water-line": { - "name": "ජලය" - } - }, "fields": { "aerialway": { "label": "වර්ගය" diff --git a/dist/locales/sk.json b/dist/locales/sk.json index d2f870578..8c9298f9f 100644 --- a/dist/locales/sk.json +++ b/dist/locales/sk.json @@ -137,9 +137,14 @@ }, "merge": { "title": "Zlúč", + "description": "Zlúč tieto objety.", "key": "C", + "annotation": "Zlúč {n} objektov.", "not_eligible": "Tieto objekty nemôžu byť zlúčené.", - "incomplete_relation": "Tieto objekty nemôžu byť zlúčené, pretože aspoň jeden z nich nebol úplne stiahnutý." + "not_adjacent": "Tieto objekty nemôžu byť zlúčené, pretože nie sú spojené.", + "restriction": "Tieto objekty nemôžu byť zlúčené, pretože aspoň jeden je členom relácie \"{relation}\".", + "incomplete_relation": "Tieto objekty nemôžu byť zlúčené, pretože aspoň jeden z nich nebol úplne stiahnutý.", + "conflicting_tags": "Tieto objekty nemôžu byť zlúčené, pretože niktoré ich označenia majú odporujúce si hodnoty." }, "move": { "title": "Presuň", @@ -339,14 +344,6 @@ "description": "Body", "tooltip": "Body záujmu" }, - "major_roads": { - "description": "Hlavné cesty", - "tooltip": "Diaľnice, ulice, atď." - }, - "minor_roads": { - "description": "Vedľajšie cesty", - "tooltip": "Servisné cesty, parkovacie uličky, lesná cesta, atď." - }, "paths": { "description": "Cestičky", "tooltip": "Chodníky, cestičky pre pešich, cyklocesty, atď." @@ -442,8 +439,7 @@ "view_on_osm": "Zobraz na OSM", "facebook": "Zdieľaj na Facebooku", "twitter": "Zdieľaj na Twitteri", - "google": "Zdieľaj na Google+", - "help_html": "Vaše zmeny by sa mali objaviť na \"Základnej\" vrstve v priebehu niekoľkých minút. Ostatným vrstvám a niektorým objektom to môže trvať dlhšie\n(detaily).\n" + "google": "Zdieľaj na Google+" }, "confirm": { "okay": "OK", @@ -489,8 +485,6 @@ "browse": "Vyber .gpx súbor" }, "mapillary": { - "tooltip": "Fotografie ulíc z Mapillary", - "title": "Vrstva fotografií (Mapillary)", "view_on_mapillary": "Prezrieť tento obrázok na Mapillary" }, "help": { @@ -509,84 +503,35 @@ "navigation": { "title": "Navigácia", "drag": "Hlavná plocha s mapou zobrazuje nad pozadím údaje z OpenStreetMap. Presúvať sa môžete ťahaním za mapu alebo koliečkom myši rovnako, ako u iných webových máp. **Potiahnite za mapu!**", - "select": "Objekty na mape sú reprezentované tromi spôsobmi: pomocou bodov, čiar alebo plôch. Každý objekt môžete vybrať tým, že naň kliknete. **Kliknite na bod, aby ste ho vybrali.**", - "header": "Hlavička nám ukazuje typ objektu.", - "pane": "Keď je objekt vybraný, zobrazí sa editor objektu. Hlavička nám ukazuje typ objektu a hlavný panel zobrazuje vlastnosti objektu, ako sú jeho meno a adresa. **Zatvorte editor objektu pomocou tlačítka vpravo hore.**" + "select": "Objekty na mape sú reprezentované tromi spôsobmi: pomocou bodov, čiar alebo plôch. Každý objekt môžete vybrať tým, že naň kliknete. **Kliknite na bod, aby ste ho vybrali.**" }, "points": { "title": "Body", - "add": "Body môžu byť použité na znázorňovanie objektov ako sú obchody, reštaurácie a pamätihodnosťi. Označujú špecifickú polohu a popisujú čo sa tam nachádza. **Kliknite na tlačítko Bod a pridajte nový bod.**", - "place": "Bod môžete umiestniť kliknutím na mapu. **Umiestnite bod na vrch budovy.**", "search": "Body môžu znázorňovať veľa rôznych objektov. Bod, ktorý ste práve pridali, je Kaviareň. **Vyhľadajte \"{name}\"**", "choose": "**Vyberte Kaviareň zo zoznamu.**", - "describe": "Bod je teraz označený ako kaviareň. S použitím editora objektu môžeme pridať viac informácií o objekte. **Pridajte názov**", - "close": "Editor objektu sa zatvára pomocou zatváracieho tlačítka. **Zatvorte editor objektu**", - "reselect": "Body už často krát existujú, ale obsahujú chyby alebo nekompletné informácie. Existujúce body môžeme upravovať. **Zvoľte bod, ktorý ste práve vytvorili.**", - "fixname": "**Zmeňte meno a zavrite editor objektu.**", - "reselect_delete": "Všetky objekty na mape môžu byť vymazané. **Kliknite na bod, ktorý ste vytvorili.**", - "delete": "Ponuka okolo bodu obsahuje operácie, ktoré s ním môžete uskutočniť, vrátane vymazania. **Vymažte bod.**" + "describe": "Bod je teraz označený ako kaviareň. S použitím editora objektu môžeme pridať viac informácií o objekte. **Pridajte názov**" }, "areas": { "title": "Plochy", - "add": "Plochy slúžia na zobrazenie hraníc jazier, budov a obytných oblastí. Môžu byť taktiež použité pre podrobnejšie zmapovanie mnohých objektov, ktoré by ste normálne mapovali ako bod. ** Kliknite na tlačítko Plocha a pridajte novú oblasť. **", - "corner": "Plochy sú zakreslované umiestňovaním uzlov, ktoré označujú hranicu plochy. **Umiestnite počiatočný uzol na jeden z rohov ihriska.**", "place": "Nakreslite plochu umiestnením ďalších uzlov. Plochu dokončíte kliknutím na počiatočný uzol. **Nakreslite plochu pre ihrisko.**", "search": "**Vyhľadajte \"{name}\".**", - "choose": "**Vyberte ihrisko zo zoznamu.**", - "describe": "**Vyplňte názov a zatvorte editor objektu**" + "choose": "**Vyberte ihrisko zo zoznamu.**" }, "lines": { "title": "Čiary", - "add": "Čiary sú používané na znázorňovanie objektov ako cesty, železnice a rieky. **Kliknite na tlačítko Čiara a pridajte novú čiaru.**", "start": "**Začnite kresliť čiaru kliknutím na koniec cesty.**", - "intersect": "Kliknite pre pridanie ďalších uzlov ku čiare. Ak je to nutné, potiahnite za mapu pre posun. Cesty a mnoho ďalších typov čiar sú súčasťou veľkej siete. Aby aplikácie pre navigáciu pracovali správne, je dôležité, aby boli tieto čiary správne prepojené. **Kliknite na ulicu Flower Street a vytvorte tak križovatku spájajúcu obe čiary.**", "finish": "Čiary sa dajú ukončiť opätovným kliknutím na posledný uzol. **Dokončite kreslenie cesty.**", "road": "**Vyberte cestu zo zoznamu**", "residential": "Poznáme cesty rôznych typov. Najviac častý z nich je Obytná ulica. **Vyberte typ: Obytná ulica**", - "describe": "**Pomenujte cestu a zatvorte editor objektu.**", - "restart": "Cesta musí pretínať ulicu Flower Street.", "wrong_preset": "Nezvolili ste typ Ubytná ulica. **Kliknite sem pre opätovný výber**" }, "startediting": { "title": "Začať upravovať", - "help": "Ďalšia dokumentácia a táto prehliadka sú dostupné tu.", "save": "Nezabudnite pravidelne ukladať vaše zmeny!", "start": "Začnite mapovať!" } }, "presets": { - "categories": { - "category-building": { - "name": "Budova" - }, - "category-golf": { - "name": "Golf" - }, - "category-landuse": { - "name": "Využitie krajiny" - }, - "category-path": { - "name": "Chodník" - }, - "category-rail": { - "name": "Železnica" - }, - "category-restriction": { - "name": "Obmedzenie" - }, - "category-road": { - "name": "Cesta" - }, - "category-route": { - "name": "Trasa" - }, - "category-water-area": { - "name": "Voda" - }, - "category-water-line": { - "name": "Voda" - } - }, "fields": { "access": { "label": "Povolený vstup", @@ -846,6 +791,12 @@ "description": { "label": "Popis" }, + "diaper": { + "label": "Obsahuje miesto na výmenu plienok" + }, + "dock": { + "label": "Typ" + }, "drive_through": { "label": "Obslúženie z auta" }, @@ -1066,6 +1017,9 @@ "label": "Povolená rýchlosť", "placeholder": "40, 50, 60..." }, + "maxstay": { + "label": "Maximálna dĺžka parkovania" + }, "mtb/scale": { "label": "Obtiažnosť pre horské bicykle", "options": { @@ -1591,8 +1545,8 @@ "terms": "požičovňa bicyklov, pozicovna bicyklov,cyklopožičovňa,cyklopozicovna" }, "amenity/bicycle_repair_station": { - "name": "Stojan pre opravu bicyklov", - "terms": "stojan,oprava,bicykle,bicykel,reťaz,retaz,pumpa,hustilka,vzduch,koleso,kolesá,kolesa" + "name": "Stojan s náradím na opravu bicyklov", + "terms": "stojan s naradim na opravu bicyklov,bicykel,oprava,naradie,náradie" }, "amenity/biergarten": { "name": "Záhradná piváreň", @@ -1670,9 +1624,9 @@ "name": "Zubár", "terms": "zubar,stomatológia,stomatologia" }, - "amenity/doctor": { - "name": "Lekár", - "terms": "lekar,doktor,ordinácia,ordinacia" + "amenity/doctors": { + "name": "Doktor", + "terms": "lekar,lekár" }, "amenity/dojo": { "name": "Škola bojových umení", @@ -1690,6 +1644,10 @@ "name": "Rýchle občerstvenie", "terms": "rychle obcerstvenie,rýchle občerstvenie,fastfood, fast food" }, + "amenity/ferry_terminal": { + "name": "Stanica trajektu", + "terms": "trajekt,kompa,lod,autotrajekt" + }, "amenity/fire_station": { "name": "Požiarna stanica", "terms": "hasici,poziarnici,hasicska zbrojnica,hasiči,požiarnici,hasičská zbrojnica" @@ -1714,6 +1672,10 @@ "name": "Nemocničný areál", "terms": "nemocnicny areal,nemocnica,poliklinika" }, + "amenity/hunting_stand": { + "name": "Poľovnícka postriežka", + "terms": "polovnicka postriezka,úkryt,ukryt,skrýša,skrysa" + }, "amenity/kindergarten": { "name": "Detská škôlka", "terms": "detska skolka,škôlka,skolka" @@ -1742,6 +1704,10 @@ "name": "Vhod/východ do garáže", "terms": "vchod/vychod do garaze,vchod,vychod,garáž,garaz,parkovanie" }, + "amenity/parking_space": { + "name": "Parkovacie miesto", + "terms": "parkovisko,miesto na parkovanie" + }, "amenity/pharmacy": { "name": "Lekáreň", "terms": "lekaren,farmácia,farmacia,lieky,výdajňa liekov,vydajna liekov" @@ -1862,6 +1828,46 @@ "name": "Univerzita", "terms": "Univerzita,vysoka skola, vysoká škola" }, + "amenity/vending_machine/cigarettes": { + "name": "Automat na cigarety", + "terms": "cigarety" + }, + "amenity/vending_machine/condoms": { + "name": "Automat na kondómy", + "terms": "automat na kondomy,kondóm,kondom" + }, + "amenity/vending_machine/drinks": { + "name": "Automat na nápoje", + "terms": "automat na napoje,napoj,nápoj" + }, + "amenity/vending_machine/excrement_bags": { + "name": "Automat na sáčky pre výkaly", + "terms": "automat na sacky pre vykaly" + }, + "amenity/vending_machine/news_papers": { + "name": "Automat na noviny", + "terms": "noviny,casopisy,časopisy" + }, + "amenity/vending_machine/parcel_pickup_dropoff": { + "name": "Automat na odosielanie/príjem balíkov", + "terms": "automat na dodsielanie/prijem balikov,baliky,balíky" + }, + "amenity/vending_machine/parking_tickets": { + "name": "Automat na parkovacie lístky", + "terms": "automat na parkovacie listky" + }, + "amenity/vending_machine/public_transport_tickets": { + "name": "Automat na lístky pre tranzitnú dopravu", + "terms": "automat na listky pre tranzitnu dopravu" + }, + "amenity/vending_machine/sweets": { + "name": "Automat na sladkosti", + "terms": "jedlo,tyčinky,tycinky" + }, + "amenity/vending_machine/vending_machine": { + "name": "Automat", + "terms": "výdajný automat,vydajny automat" + }, "amenity/veterinary": { "name": "Veterinár", "terms": "veterinar" @@ -1870,6 +1876,10 @@ "name": "Odpadový kôš", "terms": "kontajner,kôš,smeti,kos,odpad,odpadkovy kos, odpadkový kôš" }, + "amenity/water_point": { + "name": "Pitná voda pre karavany", + "terms": "pitna voda pre karavany" + }, "area": { "name": "Plocha", "terms": "územie,uzemie" @@ -2490,10 +2500,6 @@ "name": "Privádzač na cestu 3. triedy", "terms": "privadzac na cestu tretej triedy,privadzac,privádzač,zjazd,vyjazd,výjazd,nájazd,najazd,pripojovací pruh,pripojovaci pruh" }, - "highway/track": { - "name": "Lesná cesta", - "terms": "lesna cesta,poľná cesta,polna cesta," - }, "highway/traffic_signals": { "name": "Semafory", "terms": "semafor,svetelná križovatka,svetelné dopravné značenie,svetelna krizovatka,svetelne znacenie,svetelne dopravne znacenie" @@ -2510,10 +2516,6 @@ "name": "Otáčací kruh", "terms": "otacaci kruh,kruh,otoc,otoč" }, - "highway/unclassified": { - "name": "Neklasifikovaná cesta", - "terms": "neklasifikovana cesta" - }, "historic": { "name": "Historické miesto", "terms": "historicke miesto,hrad,pevnosť,pevnost,kaštieľ,kastiel,zámok,zamok,rujna,hradisko,archeologické miesto,archeologicke miesto" @@ -2750,10 +2752,6 @@ "name": "Spúšťanie lodí", "terms": "Spustanie lodi,dok,lodenica,klzacka,kĺzačka" }, - "leisure/sports_center": { - "name": "Športové centrum", - "terms": "sportove centrum,fitko,fitness centrum,posilňovňa,posilnovna,posilovna,polovňa" - }, "leisure/stadium": { "name": "Štadión", "terms": "stadion,futbal,futbalovy stadion,futbalový štadión,ihrisko" @@ -3228,7 +3226,7 @@ }, "route/ferry": { "name": "Trajektová trasa", - "terms": "trajektova trasa,trasa trajektu,trajekt,linka" + "terms": "trajektova trasa,trasa trajektu,trajekt,linka,trasa kompy,kompa" }, "shop": { "name": "Obchod", @@ -3246,10 +3244,6 @@ "name": "Obchod so tarožitnosťami", "terms": "obchod so starozitnostami,starozitnosti,starožitnosti,starý nábytok,stary nabytok" }, - "shop/art": { - "name": "Obchod s umením", - "terms": "obchod s umenim,obrazy,umelecké diela,umelecke diela" - }, "shop/baby_goods": { "name": "Obchod s detskými potrebami", "terms": "obchod s detskymi potrebami" @@ -3812,7 +3806,7 @@ }, "type/route/ferry": { "name": "Trajektová trasa", - "terms": "Trajektova trasa,trajekt,linka,linka trajektu" + "terms": "Trajektova trasa,trajekt,linka,linka trajektu,trasa kompy" }, "type/route/foot": { "name": "Turistická trasa", @@ -3854,6 +3848,10 @@ "name": "Vodná cesta", "terms": "vodna cesta,trasa,voda,tok,rieka" }, + "waterway/boatyard": { + "name": "Lodenica", + "terms": "lodenica,oprava lodí,oprava lodi" + }, "waterway/canal": { "name": "Kanál", "terms": "kanal" @@ -3890,6 +3888,10 @@ "name": "Potok", "terms": "potok,potôčik,bystrina,riečka,kanál,potocik,riecka,kanal,pstruha" }, + "waterway/water_point": { + "name": "Pitná voda pre lode", + "terms": "pitna voda pre lode" + }, "waterway/weir": { "name": "Hrádza", "terms": "hat,hať,hrádza,hradza,jez" diff --git a/dist/locales/sl.json b/dist/locales/sl.json index 6cd60a412..aa3996478 100644 --- a/dist/locales/sl.json +++ b/dist/locales/sl.json @@ -298,8 +298,7 @@ "view_on_osm": "Ogled na OSM", "facebook": "Deli na Facebook-u", "twitter": "Deli na Twitter-ju", - "google": "Deli na Google+", - "help_html": "Your changes should appear in the \\Standard\\ layer in a few minutes. Other layers, and certain features, may take longer\n(details).\n" + "google": "Deli na Google+" }, "confirm": { "okay": "Potrdi" @@ -354,83 +353,35 @@ "navigation": { "title": "Usmerjanje", "drag": "Na glavnem zemljevidu so podatki OpenStreetMap prikazani na vrhu - nad ozadjem. Zemljevid lahko premikaš z vlečenjem ali pomikanjem - kot na ostalih spletnih zemljevidih. **Povleci zemljevid!**", - "select": "Topografski objekti so predstavljeni na tri načine: s točkami, s črtami ali z mnogokotniki. Vsak objekt je lahko izbran s klikom nanj. **Za izbiro točke kliknite nanjo.**", - "header": "Glava prikazuje vrsto topografskega objekta.", - "pane": "Ko je objekt izbran, se prikaže urejevalnik objektov. V glavi je prikazana vrsta objekta, v nadzorniku na levi pa njegove oznake, npr. ime in naslov. **Zapri urejevalnik objektov s klikom na gumb za zapiranje desno zgoraj.**" + "select": "Topografski objekti so predstavljeni na tri načine: s točkami, s črtami ali z mnogokotniki. Vsak objekt je lahko izbran s klikom nanj. **Za izbiro točke kliknite nanjo.**" }, "points": { "title": "Točke", - "add": "Točke uporabljamo za predstavitev trgovin, restavracij, spomenikov. Označujejo točen položaj in opisujejo, kaj je tam. **Za dodajanje nove točke kliknite gumb Točka.**", - "place": "Točke lahko dodate s klikom na zemljevid. **Točko postavite na vrh stavbe.**", "search": "S točkami lahko predstavimo več različnih objekot. Točka, ki je bila ravnokar dodana, je bar. **Išči '{name}'**", "choose": "**Na seznamu izberite Bar.**", - "describe": "Točka je sedaj označena kot bar. Z uporabo urejevalnika objektov lahko vsakemu dodamo več oznak. **Dodaj ime**", - "close": "Urejevalnik objektov zaprete s klikom na gumb za zapiranje. **Zapri urejevalnik objektov**", - "reselect": "Pogosto točke že obstajajo, toda imajo napačne ali pomanjkljive oznake. Urejamo lahko tudi obstoječe točke. **Izberite točko, ki ste jo ravnokar ustvarili.**", - "fixname": "**Spremenite ime točke in zaprite urejevalnik objektov.**", - "reselect_delete": "Vsi objekti na zemljevidu so lahko izbrisani.**Kliknite na točko, ki ste jo ustvarili.**", - "delete": "Meni okoli točke vsebuje dejanja, ki jih lahko izvedete - vključno z brisanjem. **Izbrišite točko.**" + "describe": "Točka je sedaj označena kot bar. Z uporabo urejevalnika objektov lahko vsakemu dodamo več oznak. **Dodaj ime**" }, "areas": { "title": "Mnogokotniki", - "corner": "Mnogokotnike narišemo tako, da vozlišča postavimo na rob območja. **Postavite začetno vozlišče v enega od kotov igrišča.**", "place": "Mnogokotnike narišete s postavljanjem več vozlišč, zaključite jih s klikom na začetno vozlišče. **Narišite mnogokotnik za igrišče.**", "search": "**Išči '{name}'.**", - "choose": "**Na seznamu izberite Igrišče.**", - "describe": "**Vpiši ime in zapri urejevalnika objektov**" + "choose": "**Na seznamu izberite Igrišče.**" }, "lines": { "title": "Črte", - "add": "Črte uporabljamo za predstavitev prvin, kot so ceste, železnice, vodotoki. **Kliknite na gumb Črta za risanje nove črte.**", "start": "**Črto začni risati s klikom na enega od koncev ceste.**", - "intersect": "S kliki črti dodaj več vozlišč. Če je potrebno, lahko zemljevid premikaš tudi med risanjem. Ceste in mnogi drugi črtni objekti so del večjih mrež objektov. Da bodo usmerjevalne aplikacije (routing applications) delovale pravilno, morajo biti črte pravilno povezane z ostalimi v mreži. **Kliknite na Flower Street za dodajanje presečišča, ki povezuje dve črti.**", "finish": "Risanje črte lahko zaključiš s ponovnim klikom na zadnje dodano vozlišče. **Zaključi risanje ceste.**", "road": "**Na seznamu izberite Cesta**", "residential": "Obstaja več tipov cest, najbolj pogosto uporabljen tip je Stanovanjska (ulica). **Izberite tip ceste Stanovanjska**", - "describe": "**Poimenuj cesto in zapri urejevalnik objektov.**", - "restart": "Cesta se mora križati s Flower Street.", "wrong_preset": "Niste izbrali tipa ceste Stanovanjska (ulica). **Kliknite tu za ponovitev izbiranja.**" }, "startediting": { "title": "Začnite urejati", - "help": "Obsežnejša dokumentacija in ta uvodni sprehod sta na voljo tu.", "save": "Ne pozabite sproti shranjevati vnesene spremembe!", "start": "Začnite urejati!" } }, "presets": { - "categories": { - "category-building": { - "name": "Zgradba" - }, - "category-golf": { - "name": "Golf" - }, - "category-landuse": { - "name": "Raba tal" - }, - "category-path": { - "name": "Pot" - }, - "category-rail": { - "name": "Železnica" - }, - "category-restriction": { - "name": "Prepoved" - }, - "category-road": { - "name": "Cesta" - }, - "category-route": { - "name": "Proga" - }, - "category-water-area": { - "name": "Voda" - }, - "category-water-line": { - "name": "Vodotok" - } - }, "fields": { "access": { "options": { @@ -1304,10 +1255,6 @@ "name": "Zobozdravnik", "terms": "stomatolog,ortodont" }, - "amenity/doctor": { - "name": "Zdravnik", - "terms": "doktor,ambulanta" - }, "amenity/dojo": { "name": "Dojo in šola borilnih veščin", "terms": "borilne veščine,dojo,dojang" @@ -2023,10 +1970,6 @@ "name": "Priključek na lokalno cesto", "terms": "priključek na lokalno cesto,priključek na terciarno cesto" }, - "highway/track": { - "name": "Kolovoz", - "terms": "kolesnice,brazda" - }, "highway/traffic_signals": { "name": "Semafor", "terms": "signalna naprava" @@ -2043,10 +1986,6 @@ "name": "Obračališče", "terms": "obračalni krog" }, - "highway/unclassified": { - "name": "Ostali tipi cest", - "terms": "drugi tipi cest" - }, "historic": { "name": "Zgodovinska znamenitost", "terms": "zgodovinsko najdišče" @@ -2214,10 +2153,6 @@ "name": "Rampa", "terms": "rampa za vodna plovila" }, - "leisure/sports_center": { - "name": "Športni center", - "terms": "športna dvorana,telovadnica,stadion" - }, "leisure/stadium": { "name": "Stadion", "terms": "štadion" diff --git a/dist/locales/sq.json b/dist/locales/sq.json index b7a72370a..e3b75c60e 100644 --- a/dist/locales/sq.json +++ b/dist/locales/sq.json @@ -313,23 +313,6 @@ } }, "presets": { - "categories": { - "category-building": { - "name": "Ndërtesë" - }, - "category-golf": { - "name": "Golf" - }, - "category-road": { - "name": "Rrugë" - }, - "category-water-area": { - "name": "Ujë" - }, - "category-water-line": { - "name": "Ujë" - } - }, "fields": { "access": { "options": { diff --git a/dist/locales/sr.json b/dist/locales/sr.json index 667049f27..346ad7de1 100644 --- a/dist/locales/sr.json +++ b/dist/locales/sr.json @@ -323,8 +323,7 @@ "view_on_osm": "Преглед на OSM", "facebook": "Подели на Фејсбуку", "twitter": "Подели на Твитеру", - "google": "Подели на Гугл+", - "help_html": "Ваше измене би требало да се појаве у „стандардном“ слоју за неколико минута. За остале слојеви, и још неке могућности, може потрајати дуже (детаљи).\n" + "google": "Подели на Гугл+" }, "confirm": { "okay": "У реду", @@ -377,83 +376,35 @@ "navigation": { "title": "Навигација", "drag": "Главна област мапе показује Опенстреетмап податке преко позадине. Можете се кретати по мапи превлачењем и скроловањем, баш као и на свакој веб мапи. **Превуците мапу!**", - "select": "Објекти на мапи су представљене на три начина: користећи чворове, линије или области. Сви објекти могу бити изабрани кликом на њих. **Кликните на чвор да бисте га изабрали.**", - "header": "Заглавље нам показује врсту објекта.", - "pane": "Када изаберемо објекат, приказује се уређивач објеката. Заглавље нам показује врсту објекта, а главни панел приказује атрибуте објекта, као што су његов назив и адреса. **Затворите уређивач објеката дугметом за затварање у горњем десном углу.**" + "select": "Објекти на мапи су представљене на три начина: користећи чворове, линије или области. Сви објекти могу бити изабрани кликом на њих. **Кликните на чвор да бисте га изабрали.**" }, "points": { "title": "Тачке", - "add": "Чворови се могу користити за представљање објеката као што су продавнице, ресторани и споменици. Они означавају одређену локацију, и описују шта се тамо налази. **Кликните на дугме „Чвор“ да бисте додали нови чвор.**", - "place": "Чвор се може поставити кликом на мапу. **Поставите чвор преко зграде.**", "search": "Постоји много различитих објеката које се може представити чворовима. Чвор који сте управо додали је кафе. **Претрага за '{name}'**", "choose": "**Изаберите кафе са списка.**", - "describe": "Чвор је сада означен као кафе. Користећи уређивач објеката, можемо додати још информација о овом објекту. **Додајте име**", - "close": "Уређивач објеката се може затворити кликом на дугме за затварање. **Затворите уређивач објеката**", - "reselect": "Често чворови већ постоје, али могу бити са грешкама или непотпуну. Можемо мењати постојеће чворове. **Изаберите чвор који сте управо направили.**", - "fixname": "**Промените назив и затворите уређивач објеката.**", - "reselect_delete": "Сви објекти на мапи могу се обрисати. **Кликните на чвор коју сте направили.**", - "delete": "Мени око чвора садржи операције које могу бити изведене над њим, укључујући и брисање. **Обришите чвор.**" + "describe": "Чвор је сада означен као кафе. Користећи уређивач објеката, можемо додати још информација о овом објекту. **Додајте име**" }, "areas": { "title": "Области", - "corner": "Области су нацртане постављањем чворова који обележавају границу области. **Поставите полазни чвор на једном од углова игралишта.**", "place": "Нацртајте област постављањем више чворова. Завршите области кликом на почетни чвор. **Нацртајте област за игралиште.**", "search": "**Претрага за '{name}'.**", - "choose": "**Изаберите игралиште са списка.**", - "describe": "**Додајте назив, и затворите уређивач објеката**" + "choose": "**Изаберите игралиште са списка.**" }, "lines": { "title": "Путање", - "add": "Путање се користи за представљање објеката као што су путеви, железнице и реке. **Кликните на дугме за путању да бисте додали нову путању.**", "start": "**Започните путању тако што ћете кликнути на крај пута.**", - "intersect": "Кликните да бисте додали још чворова на путању. Можете превлачити мапу за време цртања ако је потребно. Путеви, као и многе друге врсте путања, су део веће мреже. Важно је за путање да буду правилно повезане како би апликације за усмеравање радиле правилно. **Кликните на Flower Street, да бисте направили раскрсницу између две линије.**", "finish": "Путања може да се заврши тако што ћете кликнути на последњи чвор поново. **Завршите цртање пута.**", "road": "**Изаберите пут са списка.**", "residential": "Постоје различите врсте путева, од којих су најчешћи стамбени. **Изаберите стамбену врсту пута**", - "describe": "**Именујте пут и затворите уређивач објеката.**", - "restart": "Пут мора да пресеца Flower Street.", "wrong_preset": "Нисте изаберали стамбену врсту пута. **Кликните овде да бисте поново изабрали**" }, "startediting": { "title": "Почни уређивање", - "help": "Додатна документација и ово упознавање су доступни овде.", "save": "Не заборавите да редовно сачувате ваше измене!", "start": "Почни мапирање!" } }, "presets": { - "categories": { - "category-building": { - "name": "Зграда" - }, - "category-golf": { - "name": "Голф" - }, - "category-landuse": { - "name": "Коришћење земљишта" - }, - "category-path": { - "name": "Путања" - }, - "category-rail": { - "name": "Шина" - }, - "category-restriction": { - "name": "Ограничења" - }, - "category-road": { - "name": "Пут" - }, - "category-route": { - "name": "Путања" - }, - "category-water-area": { - "name": "Вода" - }, - "category-water-line": { - "name": "Вода" - } - }, "fields": { "access": { "label": "Дозвољен приступ", @@ -483,6 +434,7 @@ "title": "Дозвољен" } }, + "placeholder": "Није одређено", "types": { "access": "Све", "bicycle": "За бицикле", @@ -526,10 +478,14 @@ "aerialway/access": { "label": "Приступ", "options": { + "both": "Оба", "entry": "Улаз", "exit": "Излаз" } }, + "aerialway/bubble": { + "label": "Мехур" + }, "aerialway/capacity": { "label": "Капацитет (по сату)", "placeholder": "500, 2500, 5000..." @@ -542,11 +498,13 @@ "label": "Грејано" }, "aerialway/occupancy": { + "label": "Капацитет", "placeholder": "2, 4, 8..." }, "aerialway/summer/access": { "label": "Приступ (лети)", "options": { + "both": "Оба", "entry": "Улаз", "exit": "Излаз" } @@ -584,6 +542,9 @@ "boundary": { "label": "Врста" }, + "brand": { + "label": "Марка" + }, "building": { "label": "Зграда" }, @@ -634,6 +595,9 @@ "country": { "label": "Земља" }, + "covered": { + "label": "Наткривено" + }, "craft": { "label": "Врста" }, @@ -654,10 +618,33 @@ "title": "Стандардна стаза за бицикле" }, "none": { - "description": "Без стазе за бицикле" + "description": "Без стазе за бицикле", + "title": "Ништа" + }, + "opposite_lane": { + "title": "Наспрамна бициклистичка стаза" + }, + "share_busway": { + "description": "Бициклистичка стаза заједно са аутобуском траком", + "title": "Бициклистичка стаза дељена са аутобуском стазом" + }, + "shared_lane": { + "title": "Дељена бициклистичка стаза" + }, + "track": { + "description": "Бициклистичка стаза оградом одвојена од саобраћаја", + "title": "Бициклистичка стаза" } + }, + "placeholder": "ништа", + "types": { + "cycleway:left": "Лева страна", + "cycleway:right": "Десна страна" } }, + "delivery": { + "label": "Достава" + }, "denomination": { "label": "Вероисповест" }, @@ -667,11 +654,15 @@ "description": { "label": "Опис" }, + "dock": { + "label": "Врста" + }, "electrified": { "label": "Електрификација", "options": { "contact_line": "Контактна мрежа", "no": "Не", + "rail": "Електрификована железница", "yes": "Да (неодређено)" } }, @@ -730,6 +721,15 @@ "gauge": { "label": "Колосек" }, + "gender": { + "label": "Пол", + "options": { + "female": "Женско", + "male": "Мушко", + "unisex": "Унисекс" + }, + "placeholder": "Непознато" + }, "generator/method": { "label": "Начин" }, @@ -740,12 +740,16 @@ "label": "Врста" }, "golf_hole": { + "label": "Референца", "placeholder": "Број рупе (1-18)" }, "handicap": { "label": "Хендикеп", "placeholder": "1-18" }, + "handrail": { + "label": "Рукохват" + }, "highway": { "label": "Врста" }, @@ -765,6 +769,13 @@ "incline": { "label": "Успон" }, + "incline_steps": { + "label": "Нагиб", + "options": { + "down": "Доле", + "up": "Горе" + } + }, "information": { "label": "Врста" }, @@ -791,12 +802,49 @@ "layer": { "label": "Слој" }, + "leaf_cycle": { + "options": { + "deciduous": "Листопадна", + "evergreen": "Зимзелена", + "mixed": "Мешовита", + "semi_deciduous": "Полу-листопадна", + "semi_evergreen": "Полу-зимзелена" + } + }, + "leaf_cycle_singular": { + "options": { + "deciduous": "Листопадна", + "evergreen": "Зимзелена", + "semi_deciduous": "Полу-листопадна", + "semi_evergreen": "Полу-зимзелена" + } + }, + "leaf_type": { + "label": "Врста листа", + "options": { + "broadleaved": "Широколисна", + "leafless": "Безлисна", + "mixed": "Мешовита", + "needleleaved": "Танколисна" + } + }, + "leaf_type_singular": { + "label": "Врста листа", + "options": { + "broadleaved": "Широколисна", + "leafless": "Безлисна", + "needleleaved": "Танколисна" + } + }, "leisure": { "label": "Врста" }, "length": { "label": "Дужина (метара)" }, + "level": { + "label": "Ниво" + }, "levels": { "label": "Нивои", "placeholder": "2, 4, 6..." @@ -908,6 +956,9 @@ "recycling/paper": { "label": "Прихвата папир" }, + "recycling/type": { + "label": "Врста рециклаже" + }, "ref": { "label": "Референца" }, @@ -947,6 +998,9 @@ "yes": "Да" } }, + "service_rail": { + "label": "Врста сервиса" + }, "shelter": { "label": "Склониште" }, @@ -972,6 +1026,9 @@ "sport_ice": { "label": "Спорт" }, + "sport_racing": { + "label": "Спорт" + }, "structure": { "label": "Грађевина", "options": { @@ -1001,7 +1058,13 @@ } }, "toilets/disposal": { - "label": "Одлагање отпада" + "label": "Одлагање отпада", + "options": { + "bucket": "Са корпом", + "chemical": "Хемијски", + "flush": "Испусни", + "pitlatrine": "Са јамом" + } }, "tourism": { "label": "Врста" @@ -1009,6 +1072,9 @@ "towertype": { "label": "Врста торња" }, + "tracktype": { + "label": "Врста стазе" + }, "traffic_signals": { "label": "Врста" }, @@ -1127,6 +1193,9 @@ "amenity/car_wash": { "name": "Ауто-перионица" }, + "amenity/casino": { + "name": "Казино" + }, "amenity/cinema": { "name": "Биоскоп" }, @@ -1136,6 +1205,9 @@ "amenity/clock": { "name": "Сат" }, + "amenity/community_centre": { + "name": "Дом културе" + }, "amenity/compressed_air": { "name": "Компримовани ваздух" }, @@ -1145,9 +1217,6 @@ "amenity/dentist": { "name": "Зубар" }, - "amenity/doctor": { - "name": "Лекар" - }, "amenity/dojo": { "name": "Школа борилачких вештина" }, @@ -1160,6 +1229,9 @@ "amenity/fast_food": { "name": "Брза храна" }, + "amenity/ferry_terminal": { + "name": "Терминал трајекта" + }, "amenity/fire_station": { "name": "Ватрогасна станица" }, @@ -1175,18 +1247,33 @@ "amenity/hospital": { "name": "Болнички круг" }, + "amenity/hunting_stand": { + "name": "Чека" + }, + "amenity/kindergarten": { + "name": "Предшколско двориште" + }, "amenity/library": { "name": "Библиотека" }, "amenity/marketplace": { "name": "Тржница" }, + "amenity/motorcycle_parking": { + "name": "Паркинг за мотоцикле" + }, "amenity/nightclub": { "name": "Ноћни клуб" }, "amenity/parking": { "name": "Ауто паркинг" }, + "amenity/parking_entrance": { + "name": "Улаз/излаз јавне гараже" + }, + "amenity/parking_space": { + "name": "Паркинг простор" + }, "amenity/pharmacy": { "name": "Апотека" }, @@ -1217,6 +1304,9 @@ "amenity/pub": { "name": "Паб" }, + "amenity/public_bookcase": { + "name": "Јавна библиотека" + }, "amenity/ranger_station": { "name": "Шумарска станица" }, @@ -1235,6 +1325,9 @@ "amenity/social_facility": { "name": "Социјална установа" }, + "amenity/social_facility/food_bank": { + "name": "Банка хране" + }, "amenity/social_facility/homeless_shelter": { "name": "Прихватилиште за бескућнике" }, @@ -1259,6 +1352,33 @@ "amenity/townhall": { "name": "Градска кућа" }, + "amenity/vending_machine/cigarettes": { + "name": "Аутомат за цигарете" + }, + "amenity/vending_machine/condoms": { + "name": "Аутомат за кондоме" + }, + "amenity/vending_machine/drinks": { + "name": "Аутомат за пића" + }, + "amenity/vending_machine/news_papers": { + "name": "Аутомат за новине" + }, + "amenity/vending_machine/parcel_pickup_dropoff": { + "name": "Аутомат за парцеле" + }, + "amenity/vending_machine/parking_tickets": { + "name": "Аутомат за паркинг" + }, + "amenity/vending_machine/public_transport_tickets": { + "name": "Аутомат за транзитне карте" + }, + "amenity/vending_machine/sweets": { + "name": "Аутомат за ужине" + }, + "amenity/vending_machine/vending_machine": { + "name": "Аутомат" + }, "amenity/waste_basket": { "name": "Корпа за отпатке" }, @@ -1418,6 +1538,9 @@ "craft/clockmaker": { "name": "Сајџија" }, + "craft/confectionery": { + "name": "Посластичарница" + }, "craft/dressmaker": { "name": "Кројач" }, @@ -1487,6 +1610,9 @@ "craft/watchmaker": { "name": "Часовничар" }, + "craft/winery": { + "name": "Винарија" + }, "embankment": { "name": "Насип" }, @@ -1502,6 +1628,12 @@ "entrance": { "name": "Улаз/излаз" }, + "footway/crossing": { + "name": "Прелаз преко улице" + }, + "footway/crosswalk": { + "name": "Пешачки прелаз" + }, "footway/sidewalk": { "name": "Тротоар" }, @@ -1521,6 +1653,12 @@ "highway/bus_stop": { "name": "Аутобуско стајалиште" }, + "highway/crossing": { + "name": "Прелаз преко улице" + }, + "highway/crosswalk": { + "name": "Пешачки прелаз" + }, "highway/cycleway": { "name": "Бициклистичка стаза" }, @@ -1542,15 +1680,24 @@ "highway/path": { "name": "Стаза" }, + "highway/pedestrian": { + "name": "Пешачка улица" + }, "highway/primary": { "name": "Главни пут" }, "highway/primary_link": { "name": "Главни прилаз" }, + "highway/raceway": { + "name": "Мотоциклистичко тркалиште" + }, "highway/residential": { "name": "Улица" }, + "highway/rest_area": { + "name": "Одмориште" + }, "highway/road": { "name": "Непознат пут" }, @@ -1596,9 +1743,6 @@ "highway/tertiary_link": { "name": "Локални прилаз" }, - "highway/track": { - "name": "Макадам" - }, "highway/traffic_signals": { "name": "Саобраћајна сигнализација" }, @@ -1611,9 +1755,6 @@ "highway/turning_circle": { "name": "Окретница" }, - "highway/unclassified": { - "name": "Некатегорисани пут" - }, "historic": { "name": "Историјско место" }, @@ -1641,6 +1782,9 @@ "historic/wayside_shrine": { "name": "Храм поред пута" }, + "junction": { + "name": "Раскршће" + }, "landuse/basin": { "name": "Слив" }, @@ -1668,6 +1812,9 @@ "landuse/meadow": { "name": "Ливада" }, + "landuse/military": { + "name": "Војна област" + }, "landuse/orchard": { "name": "Воћњак" }, @@ -1698,6 +1845,9 @@ "leisure/marina": { "name": "Марина" }, + "leisure/nature_reserve": { + "name": "Резерват природе" + }, "leisure/park": { "name": "Парк" }, @@ -1716,6 +1866,12 @@ "leisure/pitch/basketball": { "name": "Кошаркашки терен" }, + "leisure/pitch/rugby_league": { + "name": "Терен за рагби" + }, + "leisure/pitch/rugby_union": { + "name": "Терен за рагби јунион" + }, "leisure/pitch/skateboard": { "name": "Скејт парк" }, @@ -1731,6 +1887,9 @@ "leisure/playground": { "name": "Игралиште" }, + "leisure/running_track": { + "name": "Тркачка стаза" + }, "leisure/slipway": { "name": "Навоз" }, @@ -1740,6 +1899,9 @@ "leisure/swimming_pool": { "name": "Базен" }, + "leisure/track": { + "name": "Тркалиште (немоторизовани спортови)" + }, "line": { "name": "Путања" }, @@ -1761,15 +1923,27 @@ "man_made/lighthouse": { "name": "Светионик" }, + "man_made/mast": { + "name": "Радијски торањ" + }, "man_made/observation": { "name": "Посматрачки торањ" }, + "man_made/petroleum_well": { + "name": "Нафтна бушотина" + }, "man_made/pier": { "name": "Пристаниште" }, "man_made/pipeline": { "name": "Цевовод" }, + "man_made/silo": { + "name": "Силос" + }, + "man_made/storage_tank": { + "name": "Резервоар" + }, "man_made/survey_point": { "name": "Извиђачница" }, @@ -1782,6 +1956,9 @@ "man_made/water_tower": { "name": "Водо-торањ" }, + "man_made/water_well": { + "name": "Бунар" + }, "man_made/water_works": { "name": "Водовод" }, @@ -1794,9 +1971,24 @@ "military/bunker": { "name": "Бункер" }, + "military/checkpoint": { + "name": "Контролна тачка" + }, + "military/danger_area": { + "name": "Ризична област" + }, + "military/naval_base": { + "name": "Поморска база" + }, + "military/obstacle_course": { + "name": "Полигон са препрекама" + }, "military/range": { "name": "Војни полигон" }, + "military/training_area": { + "name": "Област за вежбање" + }, "natural": { "name": "Природно" }, @@ -1806,6 +1998,9 @@ "natural/beach": { "name": "Плажа" }, + "natural/cave_entrance": { + "name": "Улаз у пећину" + }, "natural/cliff": { "name": "Литица" }, @@ -1824,6 +2019,9 @@ "natural/peak": { "name": "Врх" }, + "natural/saddle": { + "name": "Планински превој" + }, "natural/scree": { "name": "Осулина" }, @@ -1836,6 +2034,12 @@ "natural/tree": { "name": "Дрво" }, + "natural/tree_row": { + "name": "Дрворед" + }, + "natural/volcano": { + "name": "Вулкан" + }, "natural/water": { "name": "Извор" }, diff --git a/dist/locales/sv.json b/dist/locales/sv.json index a19cb7cba..8d26f39a0 100644 --- a/dist/locales/sv.json +++ b/dist/locales/sv.json @@ -133,7 +133,8 @@ "key": "D", "annotation": "Bryt av linjen.", "not_connected": "Det finns inte tillräckligt med linjer/områden här att koppla ifrån.", - "connected_to_hidden": "Detta kan inte brytas av då det är anslutet till ett dolt objekt." + "connected_to_hidden": "Detta kan inte brytas av då det är anslutet till ett dolt objekt.", + "relation": "Detta kan inte brytas av då den kopplar ihop medlemmar i en relation." }, "merge": { "title": "Sammanfoga", @@ -250,7 +251,9 @@ "warnings": "Varningar", "modified": "Ändrat", "deleted": "Borttaget", - "created": "Skapat" + "created": "Skapat", + "about_changeset_comments": "Om ändringskommentarer", + "about_changeset_comments_link": "//wiki.openstreetmap.org/wiki/Good_changeset_comments" }, "contributors": { "list": "Ändrad av {users}", @@ -282,13 +285,15 @@ "no_results_worldwide": "Inget hittades" }, "geolocate": { - "title": "Visa var jag är" + "title": "Visa var jag är", + "locating": "Lokaliserar, var god vänta..." }, "inspector": { "no_documentation_combination": "Det finns ingen dokumentation för denna tagg-kombination", "no_documentation_key": "Det finns ingen dokumentation för denna nyckel.", "show_more": "Visa mer", "view_on_osm": "Visa på openstreetmap.org", + "all_fields": "Alla egenskaper", "all_tags": "Alla taggar", "all_members": "Alla medlemmar", "all_relations": "Alla relationer", @@ -321,10 +326,12 @@ "description": "Bakgrundsinställningar", "percent_brightness": "{opacity}% ljusstyrka", "none": "Ingen", + "best_imagery": "Populäraste källan till flygfoton för den här platsen", "custom": "Anpassa", "custom_button": "Ändra anpassad bakgrund", "custom_prompt": "Ange en URL-mall för plattor. Giltiga symboler är {z}, {x}, {y} för Z/X/Y-schema och {u} för quadtile-schema.", "fix_misalignment": "Justera bildplacering", + "imagery_source_faq": "Var kommer dessa flygfoton från?", "reset": "ta bort", "minimap": { "description": "Minikarta", @@ -344,12 +351,12 @@ "description": "Punkter", "tooltip": "Intressanta platser" }, - "major_roads": { - "description": "Större vägar", + "traffic_roads": { + "description": "Trafikvägar", "tooltip": "Landsväg, gata m.m." }, - "minor_roads": { - "description": "Mindre vägar", + "service_roads": { + "description": "Servicevägar", "tooltip": "Servicevägar, parkeringsvägar, bruksväg m.m." }, "paths": { @@ -392,7 +399,7 @@ "area_fill": { "wireframe": { "description": "Ingen ifyllnad (trådram)", - "tooltip": "Genom att använda trådram blir det enklare att se bakomliggande flygbild." + "tooltip": "Genom att använda trådram blir det enklare att se bakomliggande flygfoto." }, "partial": { "description": "Delvist fylld", @@ -448,7 +455,9 @@ "facebook": "Dela på Facebook", "twitter": "Dela på Twitter", "google": "Dela på Google+", - "help_html": "Dina ändringar bör synas på \"Standard\"-lagret inom några minuter. Andra lager, och vissa egenskaper kan ta längre tid. \n(detaljer).\n" + "help_html": "Dina ändringar borde synas i standardvyn om några minuter. Andra vyer och vissa objekttyper kan ta lite längre tid.", + "help_link_text": "Detaljer", + "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", @@ -493,9 +502,15 @@ "zoom": "Zooma till GPX-spår", "browse": "Bläddra efter en .gpx-fil" }, - "mapillary": { + "mapillary_images": { "tooltip": "Gatubilder från Mapillary", - "title": "Bildöversikt (Mapillary)", + "title": "Bildlager (Mapillary)" + }, + "mapillary_signs": { + "tooltip": "Trafikskyltar från Mapillary", + "title": "Bildlager med trafikskyltar (Mapillary)" + }, + "mapillary": { "view_on_mapillary": "Visa denna bild på Mapillary" }, "help": { @@ -504,57 +519,89 @@ "editing_saving": "# Redigera & spara\n\nDenna redigerare är designad att främst fungera online, och du använder den via en webbsida just nu.\n\n### Välj objekt\n\nFör att välja ett kartobjekt, t.ex. en väg eller en punkt, klicka på den på kartan. Detta kommer att markera det valda objektet, öppna en panel med detaljer om det, och visa en meny med saker du kan göra med det.\n\nFör att välja flera objekt, håll ner Skift-tangenten. Klicka sedan på objekten du vill välja eller dra på kartan för att rita en rektangel. Detta kommer att rita en ruta och markera punkterna inuti den.\n\n### Spara redigeringar\n\nNär du gör ändringar som att ändra på en väg, byggnad eller plats är detta sparat lokalt fram tills att du spara det på servern. Oroa dig inte om du gör ett misstag, du kan alltid ångra en ändring genom att klicka på Ånga-knappen och göra om din förändring genom att klicka på Gör om-knappen. \n\nKlicka på Spara för att slutföra en grupp att förändringar, t.ex. om du fullfört ett område i en stad och vill börja ändra i ett annat område. Du får möjlighet att granska vad du gjort och redigeraren ger dig hjälpsamma förslag och varningar om någon ändring inte verka korrekt. \n\nOm allt ser bra ut kan du ange en kort kommentar som förklarar vad du gjort och sedan klicka på Spara igen för att skicka ändringarna till [OpenStreetMap.org](http://www.openstreetmap.org/) där de blir synliga för alla andra användare och tillgängliga för andra att jobba vidare med. \n\nOm du inte kan slutföra din ändring på en gång kan du lämna redigeringsfönstret öppet och komma tillbaka (i samma webbläsare på samma dator) och redigeringsprogrammet kommer att ge dig möjlighet att återuppta ditt arbete. \n\n### Använda redigeraren\n\nEn lista med tillgängliga kortkommandon hittas [här](http://wiki.openstreetmap.org/wiki/ID/Shortcuts).\n", "roads": "# Vägar\n\nDu kan skapa, fixa och ta bort vägar med denna redigerare. Vägar kan vara alla typer av: stigar, bilvägar, spår, cykelvägar m.m - alla välanvända segment ska mappas.\n\n### Markering\n\nKlicka på en väg för att välja den. En markering blir då synlig tillsammans med en liten verktygsmeny på kartan och ett sidofällt visar mer information om vägen.\n\n### Modifiering\n\nOfta ser du vägar som inte är justerade till bakgrundsbilden eller till ett GPS-spår. Du kan justera dessa vägar så att de är på korrekt plats.\n\nKlicka först på vägen du vill ändra. Detta kommer att markera den och visa kontrollpunkt längst den som du kan dra i för att justera den. Om du vill lägga till en ny kontrollpunkt för högre detaljrikedom, dubbelklicka på en del av vägen utan en punkt så kommer en kontrollpunkt läggas till.\n\nOm vägen är ansluten till en annan väg, men är inte det på kartan, kan du dra en av dess kontrollpunkt till den andra vägen för att koppla dem tillsammans. Att vägarna är kopplade till varandra är viktigt för kartan och avgörande för att kunna ge korrekta körinstruktioner.\n\nDu kan också klicka på verktyget 'Flytta' eller trycka på tangenten 'M' på tangentbordet för att flytta en hel väg på en gång, och sedan klicka igen för att spara flytten.\n\n### Borttagning\n\nOm hela vägen är helt fel - du kan se att den inte existerar på satellitbilderna och har helst bekräftat i verkligheten att den inte finns - kan du ta bort den, vilket tar bort den från kartan. Var försiktigt när du ta bort objekt - precis som vi all redigering kan alla se resultatet och satellitbilderna är oftast gamla, så vägen kan helt enkelt vara nybyggd.\n\nDu kan ta bort en väg genom att klicka på den för att markera den och sedan klicka på ikonen soptunna eller klicka på knappen 'Delete' på tangentbordet.\n\n### Skapa\n\nHittat någonstans att det borde finnas en väg där de inte finns en? Klicka på ikonen 'Linje' högst upp till vänster i redigeringsfönstret eller klicka på knappen '2' på tangentbordet för att börja rita en linje.\n\nKlicka på början av vägen på kartan för att påbörja ritningen. Om vägen viker av från en existerande väg, starta genom att klicka där de ansluter till varandra. \n\nKlicka sedan på punkter längst vägen så att den följer vägens sträckning enligt satellitbilder eller GPS-spår. Om vägen du ritar korsar en annan väg, anslut dem tillsammans genom att klicka där de korsar. När du är klar med att rita in vägen, dubbelklicka eller tryck 'Enter' på tangentbordet.\n", "gps": "# GPS\n\nInsamlade GPS-spår är en värdefull källan för data till OpenStreetMap. Denna redigeraren \nstöder lokala spår - .gpx-filer på din lokala dator. Du kan samla\nin denna typ av GPS-spår med ett antal olika appar till din smartphone eller en GPS-enhet. \n\nFör information om du du gör en GPS-uppmätning, läs\n[Mapping with a smartphone, GPS, or paper](http://learnosm.org/en/mobile-mapping/).\n\nFör att använda ett GPX-spår för att kartlägga, dra och släpp GPX-filen på kartredigeraren. \nOm den accepteras kommer det att läggas till på kartan som en ljuslila\nlinje. Klicka på menyn Kartdata till höger för att aktivera,\navaktivera eller zooma in till detta nya GPX-skapade lager.\n\nGPX-spåret laddas inte direkt upp till OpenStreetMap - bästa sätet att använda\ndet är att rita på kartan och använda det som en guide för att lägga till ny information, \nmen också för att [ladda upp det till OpenStreetMap] (http://www.openstreetmap.org/trace/create) \nså att andra kan använda det.\n", - "imagery": "# Flygbilder\n\nFlygbilder är en viktig källa vid kartläggning. En kombination av bilder från flygplan, satelliter och andra fria källor finns tillgängliga i redigeraren i menyn 'Bakgrundsinställningar' till höger.\n\nNormalt visas ett satellitlager från [Bing Maps](http://www.bing.com/maps/) i redigeraren, men när du förflytta dig runt och zooma till nya geografiska områden kommer nya källor bli tillgängliga. Vissa länder, som t.ex. USA, Frankrike och Danmark har bilder av väldigt hög kvalité tillgängliga för vissa områden. \n\nFlygbilderna är ibland förskjutna till kartan på grund av misstag från leverantören av flygbilder. Om du ser att många vägar är förskjutna i förhållande till flygfotot, flytta dem inte direkt för att matcha bakgrunden. Istället kan du justera flygfotot så att det matchar med existerande data genom att klicka 'Justera bildplacering' längst ner i menyn för Bakgrundsinställningar.\n", + "imagery": "# Flygfoton\n\nFlygfoton är en viktig källa vid kartläggning. En kombination av bilder från flygplan, satelliter och andra fria källor finns tillgängliga i redigeraren i menyn 'Bakgrundsinställningar' till höger.\n\nNormalt visas ett satellitlager från [Bing Maps](http://www.bing.com/maps/) i redigeraren, men när du förflytta dig runt och zooma till nya geografiska områden kommer nya källor bli tillgängliga. Vissa länder, som t.ex. USA, Frankrike och Danmark har bilder av väldigt hög kvalité tillgängliga för vissa områden. \n\nFlygfotona är ibland förskjutna till kartan på grund av misstag från leverantören av flygfoton. Om du ser att många vägar är förskjutna i förhållande till flygfotot, flytta dem inte direkt för att matcha bakgrunden. Istället kan du justera flygfotot så att det matchar med existerande data genom att klicka 'Justera bildplacering' längst ner i menyn för Bakgrundsinställningar.\n", "addresses": "# Adresser\n\nAdresser är bland den mest användbara informationen på kartan.\n\nÄven om adresser normalt oftast är relaterade till segment av gatan är de i OpenStreetMap hanterade som attribut på byggnader och platser längst gatan.\n\nDu kan lägga till adressinformation både på platser kartlagda som byggnadskonturer och på platser kartlagda som enskilda punkter. \nDen bästa källan för adressinformation är från egen kunskap eller genom att besöka platsen - precis som för allt annat, att kopiera från kommersiella källor som Google Maps är strikt förbjudet.\n", "inspector": "# Använda objektredigeraren\n\nObjektredigeraren är området till vänster på sidan som låter dig \nändra detaljerna för valt objekt.\n\n ### Välj objekttyp\n\nEfter att du lagt till en punkt, linje eller område kan du välja vad för typ av objekt det\när, t.ex. om det är en huvudväg eller bostadsgata, shoppingcenter eller café.\nobjektredigeraren visar knappar för vanliga objekttyper, och du kan \nsöka efter andra typer i sökfönstret.\n\nKlicka på 'i' i nedre högra hörnet för en objekttyp för\natt läsa mer om det. Klicka på en knapp för att välja typ. \n\n ### Använda formulär och ändra taggar\n\nEfter att du valt en objekttyp, eller om du väljer ett objekt som redan\nhar en typ associerad, kommer objektredigeraren visa fällt med detaljer om objekttypen så som namn och adress.\n\nUnder fälten du ser kan du klicka på menyn 'Lägg till fällt\" för att lägga till\nandra detaljer, som t.ex. Wikipedia-länk, handikappanpassning m.m.\n\nLängst ner i objektredigeraren, klicka på 'Alla taggar' för att lägga till ytterligare godtyckliga\ntaggar till objektet. [Taginfo](http://taginfo.openstreetmap.org/) är en\nbra resurs för att lära dig mer om populära tagg-kombinationer.\n\nÄndringar du gör i objektredigeraren visas automatiskt på kartan.\nDu kan ångra dem när du vill genom att klicka på 'Ånga'-knappen. \n", "buildings": "# Byggnader\n\nOpenStreetMap är världens största databas över byggnader. Du kan skapa\noch förbättra denna databas.\n\n### Markering\n\nDu kan markera en byggnad genom att klicka på dess kant. Detta kommer att markera \nbyggnaden och öppna en litet verktygsmeny och ett sidofält som visar mer information\nom byggnaden.\n\n### Modifiering\n\nIbland är byggnader felaktigt placerade eller har felaktiga taggar.\n\nFör att flytta en hel byggnad, markera den och klicka sedan på \"Flytta\"-verktyget. flytta\nmus för att flytta byggnaden, och klicka när den är korrekt placerad.\n\nFör att fixa den specifika formen av en byggnad, klicka och dra noderna som bildar\nramen till bättre platser.\n\n### Skapa\n\nEn av de viktigaste frågorna att tänka på vid tilläggning av byggnader till kartan är att\nOpenStreetMap registrerar byggnader både som form och punkt. Tumregeln\när att _kartlägga en byggnad som en form när möjligt_ och kartlägg företag, bostäder,\nfaciliteter, och andra saker finns i byggnaderna som punkter placerade\ninuti byggnadernas ram.\n\nBörja rita en byggnad som en ram genom att klicka på knappen \"område\" högst upp till vänster\ngränssnittet, och avsluta det antingen genom att trycka på \"Retur\" på tangentbordet\neller genom att klicka på den första ritade noden för att stänga formen.\n\n### Radering\n\nOm en byggnad är helt fel – du kan se att den inte finns med i någon satellitbild\noch helst har bekräftat lokalt att det inte finns – kan du ta bort\nden, vilket tar bort det från kartan. Var försiktig när du tar bort objekt –\nlikt alla ändringar kommer resultatet ses av alla och satellitbilder\när ofta föråldrad, så byggnaden kan helt enkelt vara nybyggd.\n\nDu kan ta bort en byggnad genom att klicka på den för att markera den och sedan klicka på\nikonen papperskorg eller trycka på \"Delete\"-tangenten.\n", "relations": "# Relationer\n\nEn relation är en speciell typ av egenskap i OpenStreetMap som gruppera ihop objekt. Två vanliga relationstyper är t.ex. *ruttrelation* som gruppera ihop sektioner av vägar som tillhör en specifik riksväg eller motorväg, och *multipolygoner* som gruppera ihop linjer som definiera en komplex yta (som t.ex. har flera delar eller hål i sig)\n\nObjekten i en relation kallas \n*medlemmar*. I sidopanelen kan du se vilka relationer ett objekt är medlem i, och klicka på en relation där för att välja den. När relationen är vald kan du se alla medlemmar listade i sidopanelen och markerade på kartan.\n\nFör det mesta kommer iD ta hand om relationerna automatiskt när du redigerar. Det viktigaste du måste veta om är att om du tar bort en sektion av en väg för att rita om den mer exakt, måste du se till att den nya sektionen är medlem i samma relation som originalet. \n\n## Redigera relationer\n\nOm du vill redigera relationer är här grunderna.\n\nFör att lägga till ett objekt till en relation, markera objektet och klicka på \"+\"-knappen i sektionen \"Alla relationer\" i sidopanelen, och välj sedan eller skriv namnet på relationen.\n\nFör att skapa en ny relation, markera första objektet som ska vara medlem i relationen, Klicka på \"+\"-knappen i sektionen \"Alla relationer\" och välj \"Ny relation...\"\n\nFör att ta bort ett objekt från en relation, markera objektet och klicka på soptunnan bredvid relationen du vill ta bort den från.\n\nDu kan skapa multipolygoner med hål i sig med verktyget \"sammanfoga\". Rita två ytor (inre och yttre), håll ner shift-knappen och klicka på var och en av dem för att markera dem båda, klicka sedan på knappen \"Sammanfoga\" (+).\n" }, "intro": { + "graph": { + "city_hall": "Grönköpings stadshus", + "fire_department": "Grönköpings brandstation", + "memory_isle_park": "Stadsparken", + "riverwalk_trail": "Strandpromenaden", + "w_michigan_ave": "Västra storgatan", + "e_michigan_ave": "Östra storgatan", + "spring_st": "Källgatan", + "scidmore_park": "Bokparken", + "petting_zoo": "Bokparkens barn-zoo", + "n_andrews_st": "Norra andreasvägen", + "s_andrews_st": "Södra andreasvägen", + "n_constantine_st": "Norra kristinavägen", + "s_constantine_st": "Södra kristinavägen", + "rocky_river": "Bifloden", + "railroad_dr": "Järnvägsgatan", + "conrail_rr": "Gamla järnvägen", + "st_joseph_river": "Storån", + "n_main_st": "Norra huvudgatan", + "s_main_st": "Södra huvudgatan", + "water_st": "Vattenvägen", + "foster_st": "Barnhemsgatan", + "portage_river": "Postfloden", + "flower_st": "Blomgatan", + "elm_st": "Almgatan", + "walnut_st": "Valnötsgatan", + "morris_ave": "Tvärvägen", + "east_st": "Östra vägen", + "portage_ave": "Postvägen" + }, "navigation": { "title": "Navigation", - "drag": "Huvudkartområdet visar OpenStreetMap-data ovanpå en bakgrund. Du kan navigera genom att dra och rulla, precis som i vanliga nätkartor. **Dra kartan!**", + "drag": "Kartan visar OpenStreetMap-data ovanpå en bakgrund. Du kan navigera genom att dra och rulla, precis som i vanliga nätkartor. **Dra i kartan!**", "select": "Kartobjekt representeras på tre olika sätt: med punkter, linjer eller områden. Alla objekt kan markeras genom att klicka på dem.**Klicka på punkten för att markera den.**", - "header": "Titeln visar oss typ av objekt.", - "pane": "När ett objekt är markerat visas objektredigeraren till höger. I dess huvud syns vilken typ av objekt du redigerar och nedanför syns dess olika taggar, såsom namn och adress. **Stäng objektredigeraren med knappen uppe till höger.**" + "pane": "När ett objekt är markerat visas objektredigeraren. Högst upp visas objekttyp och nedanför finns dess attribut, såsom namn och adress. **Stäng objekt- redigeraren genom att trycka på knappen {button} uppe till höger.**", + "search": "Du kan också söka efter objekt i aktuell vy eller över hela världen. **Sök efter '{name}'**", + "choose": "**Välj {name} i listan för att välja den.**", + "chosen": "Bra! {name} är nu vald. **Stäng objektredigeraren genom att trycka på knappen {button}.**" }, "points": { "title": "Punkter", - "add": "Punkter kan användas för att representera saker som affärer, restauranger och monument. De markerar en viss plats och beskriver vad som finns där. **Klicka på Punkt-knappen för att skapa en ny punkt.**", - "place": "Punkten kan placeras genom att klicka på kartan. **Placera punkten ovanpå byggnaden.**", + "add": "Punkter kan användas för att representera saker så som affärer, restauranger och monument. De markerar en viss plats och beskriver vad som finns där. **Klicka på Punkt-knappen {button} för att skapa en ny punkt.**", + "place": "Punkten kan placeras genom att klicka på kartan. **Klicka på kartan för att placera punkten den nya punkten ovanpå byggnaden.**", "search": "Det finns många olika typer av objekt som kan representeras av en punkt. Punkten du just lade till är ett café. **Sök efter '{name}'**", "choose": "**Välj Café från listan.**", - "describe": "Punkten är nu taggad som cafe. Via objektredigeraren kan vi lägga till mer information om punkten. **Lägg till ett namn**", - "close": "Objektredigeraren kan stängas med knappen upp i högra hörnet. **Stäng taggredigeraren nu**", - "reselect": "Ofta existerar redan punkter, men innehåller misstag eller är ofullständiga. Vi kan ändra redan existerande punkter. **Välj punkten du just skapade.**", - "fixname": "**Ändra namnet och stäng objektredigeraren.**", - "reselect_delete": "Alla objekt på kartan kan raderas. **Klicka på punkten du skapade.**", - "delete": "Menyn runt punkten innehåller operationer som kan utföras på den, inklusive ta bort. **Ta bort punkten.**" + "describe": "Punkten är nu taggad som ett café. Via objektredigeraren kan vi lägga till mer information om punkten. **Lägg till ett namn**", + "close": "Objektredigeraren kommer att minnas alla ändringar automatiskt. När du ändrar objekt kommer stängknappen ändras till en bock. **Klicka på knappen {button} för att stränga objektredigeraren**", + "reselect": "Ofta existerar redan punkter men är felaktiga eller ofullständiga. Vi kan ändra redan existerande punkter. **Välj punkten du just skapade.**", + "fixname": "**Ändra namnet och tryck på knappen {button} för att stänga objektredigeraren.**", + "reselect_delete": "Alla objekt på kartan kan raderas. **Klicka för att välja punkten du skapade.**", + "delete": "Menyn runt punkten innehåller operationer som kan utföras på den, även ta bort den. **Klicka på knappen {button} för att ta bort punkten.**" }, "areas": { "title": "Områden", - "add": "Områden används för att visa gränserna för objekt så som sjöar, byggnader och bostadsområden. De kan också användas för mer detaljerad kartläggning av många objekt du normalt kartlägger med punkter. **Klicka på knappen Område för att lägga till ett nytt område.**", - "corner": "Områden ritas genom att placera punkter som representerar gränsen på området. **Placera startpunkten på ett av lekplatsens hörn.**", + "add": "Områden används för att visa gränserna för objekt så som sjöar, byggnader och bostadsområden. De kan också användas för mer detaljerad kartläggning av många objekt du normalt oftast kartlägger som punkter. **Klicka på knappen Område {button} för att lägga till ett nytt område.**", + "corner": "Områden ritas genom att lägga till punkter som representerar gränsen på området. **Klicka för att lägga till en startpunkt på ett av lekplatsens hörn.**", "place": "Rita området genom att placera ut fler punkter. Avsluta genom att klicka på startpunken igen. **Rita området för lekplatsen.**", "search": "**Sök efter '{name}'.**", - "choose": "**Välj Lekplats från listan.**", - "describe": "**Lägg till ett namn och stäng sedan objektredigeraren**" + "choose": "**Välj Lekplats i listan.**", + "describe": "**Lägg till ett namn, klicka sedan på knappen {button} för att stänga objekt- redigeraren**" }, "lines": { "title": "Linjer", - "add": "Linjer används för att representera objekt så som vägar, järnvägar och floder. **Klicka på knappen Linje för att lägga till en ny linje.***", + "add": "Linjer används för att representera objekt så som vägar, järnvägar och floder. **Klicka på knappen Linje {button} för att lägga till en ny linje.***", "start": "**Påbörja linjen genom att klicka på slutet av vägen.**", - "intersect": "Klicka för att lägga till fler punkter på linjen (vägen). Du kan flytta kartan under tiden du ritar. Vägar och många andra typer av linjer är en del av ett större nät med linjer. Det är därför viktigt att linjer blir korrekt anslutna till varandra för att exempelvis körinstruktioner ska fungera.**Klicka på Flower Street för att skapa en anslutning mellan de två linjerna (vägarna).**", - "finish": "Linjer avslutas genom att klicka på slutpunkten en gång till.**Avsluta linjen.**", - "road": "**Välj Väg från listan**", - "residential": "Det finns olika typer av vägar. Den vanligaste är \"Residential\". **Välj vägtypen \"Residential\"**", - "describe": "**Ge vägen ett namn och stäng objektredigeraren.**", - "restart": "Vägen behöver ha en korsning med Flower Street.", + "intersect": "Klicka för att lägga till fler punkter på linjen. Du kan flytta kartan under tiden du ritar. Vägar och många andra typer av linjer är en del av ett större nät av linjer. Det är därför viktigt att linjer blir korrekt anslutna till varandra för att exempelvis körinstruktioner ska fungera.**Klicka på {name} för att skapa en anslutning mellan de två linjerna.**", + "finish": "Linjer kan avslutas genom att klicka på sista punkten en gång till.**Avsluta linjen.**", + "road": "**Välj Väg i listan**", + "residential": "Det finns olika typer av vägar. Den vanligaste är bostadsgata. **Välj vägtypen Bostadsgata**", + "describe": "**Ge vägen ett namn, klicka sedan på knappen {button} för att stänga objekt- redigeraren.**", + "restart": "Vägen behöver ha en korsning med {name}.", "wrong_preset": "Du valde inte typen bostadsgata. **Klicka här för att välja igen**" }, "startediting": { "title": "Börja redigera", - "help": "Ytterligare dokumentation samt denna genomgång finns tillgängliga här.", + "help": "Du kan upprepa genomgången eller se ytterligare dokumentation genom att klicka på hjälpknappen {button} .", "save": "Glöm inte att regelbundet spara dina ändringar!", "start": "Börja kartera!" } @@ -851,6 +898,12 @@ "description": { "label": "Beskrivning" }, + "diaper": { + "label": "Skötbord tillgängligt" + }, + "dock": { + "label": "Typ" + }, "drive_through": { "label": "Genomkörning (Drive-through)" }, @@ -1325,6 +1378,9 @@ "shop": { "label": "Typ" }, + "site": { + "label": "Typ" + }, "sloped_curb": { "label": "Avfasad trottoar" }, @@ -1599,8 +1655,8 @@ "terms": "Cykeluthyrning, cykellån, cykelleasing, lånecykel, hyrcykel, cykel" }, "amenity/bicycle_repair_station": { - "name": "Station för cykelreparation ", - "terms": "Cykelreparation, kedjebrytare, cykelpump, tryckluft, pumpstation, cykel, " + "name": "Station för cykelreparation", + "terms": "Cykelreparation, kedjebrytare, cykelpump, tryckluft, pumpstation, cykel," }, "amenity/biergarten": { "name": "Ölträdgård", @@ -1678,7 +1734,7 @@ "name": "Tandläkare", "terms": "Tandläkare, tanddoktor, odontolog, tandhygienist, tänder, tandborstning, tand, tandhygien" }, - "amenity/doctor": { + "amenity/doctors": { "name": "Doktor", "terms": "Doktor, vårdcentral, sjukhus, klinik, vårdinrättning, läkare, läkare, doktor, sjukvårdare, sjukvård" }, @@ -1698,6 +1754,10 @@ "name": "Snabbmat", "terms": "Snabbmat, skräpmat, gatuköksmat, bukfylla, junk-food, gatukök, restaurang" }, + "amenity/ferry_terminal": { + "name": "Färjeterminal", + "terms": "Färjeterminal, terminal, färja, båtterminal, båthållplats" + }, "amenity/fire_station": { "name": "Brandstation", "terms": "Brandstation, räddningstjänsten, brandbil, brandstång, brandtorn" @@ -1722,6 +1782,10 @@ "name": "Sjukhusområde", "terms": "Sjukhusområde, lasarett, sjukhus, klinik, läkare, läkarmottagning, sjukvård, sjukstuga, vårdhem, sjuk, kirurgi" }, + "amenity/hunting_stand": { + "name": "Jakttorn", + "terms": "Jakttorn, älgtorn, Skjutstege" + }, "amenity/kindergarten": { "name": "Förskoleområde", "terms": "Förskola, dagis, daghem, lekskola, kindergarten, lekis, lekplats, " @@ -1750,6 +1814,10 @@ "name": "In- och utfart parkeringsgarage", "terms": "garage, parkeringshus, infart, utfart" }, + "amenity/parking_space": { + "name": "Parkeringsruta", + "terms": "Enskild parkeringsplats, parkeringsyta, parkeringsficka, handikapsparkering, handikapsficka, Parkeringsruta" + }, "amenity/pharmacy": { "name": "Läkemedel", "terms": "Läkemedel, apotek, läkemedelsaffär, farmaceut, droghandel, drog, medicin" @@ -1915,9 +1983,17 @@ "terms": "Veterinär, djurläkare, djurdoktor, djurklinik, djursjukhus" }, "amenity/waste_basket": { - "name": "Soptunna", + "name": "Soptunna (liten)", "terms": "Soptunna, papperskorg, sopkärl, papperskärl, skräpkorg, avfallskorg, skräp, sopor" }, + "amenity/waste_disposal": { + "name": "Soptunna (hushålls- eller industrisopor)", + "terms": "Soptunna, avfallstunna, sopkärl, sopor, hushållssopor, industrisopor, avfall, avfallskärl, avfallskontainer" + }, + "amenity/water_point": { + "name": "Dricksvatten för campingfordon", + "terms": "Dricksvatten för campingfordon, Dricksvatten, vattenpåfyllning" + }, "area": { "name": "Yta", "terms": "Yta, areal, område, plan, utrymme, fällt, mark" @@ -2539,7 +2615,7 @@ "terms": "Anslutning, påfart, avfart, länsväg, huvudgata, tertiär väg" }, "highway/track": { - "name": "Bruksväg", + "name": "Ej underhållen bruksväg", "terms": "Bruksväg, traktorväg, skogsväg, åkerväg, virkesväg, timmerväg, traktor, skogsmaskin, åker, timmer, jordbruk, brandväg, brandgata" }, "highway/traffic_signals": { @@ -2559,7 +2635,7 @@ "terms": "Vändplan, vändplats, återvändsgata" }, "highway/unclassified": { - "name": "Oklassificerad väg", + "name": "Mindre/oklassificerad väg", "terms": "Oklassificerad väg, mindre väg, liten väg, enskild väg, skogsväg, övrig väg, industriväg, industrigata" }, "historic": { @@ -2702,6 +2778,10 @@ "name": "Center för vuxenspel", "terms": "Center för vuxenspel, vuxenspel, spelmaskiner, spel, spelmaskin, flipperspel, flipper" }, + "leisure/bird_hide": { + "name": "Torn/gömsle för fågelskådning", + "terms": "Fågelskådning, fågelskådare, fågelskådartorn, vilttorn, fågeltorn, fågelskådargömsel, utsiktstorn, fågelskådningstorn" + }, "leisure/bowling_alley": { "name": "Bowlinghall", "terms": "Bowlingbana, bowlinghall, bowling, kägelsport, kägelspel" @@ -2798,9 +2878,13 @@ "name": "Stapelbädd", "terms": "Stapelbädd, Sjösättningsplats, staplar, varv, docka, fartygsdocka, torrdocka, båtramp, sjösättning, båtramp" }, - "leisure/sports_center": { + "leisure/sports_centre": { "name": "Sportcenter / Gym", - "terms": "Sportcenter, gym, sportanläggning, idrottshall, träning" + "terms": "Sportcenter, gym, idrottsanläggning, idrottsplats, sportpalats, simhall, motion, träningsanläggning, idrottshall, träning, sporthall, idrottsplan" + }, + "leisure/sports_centre/swimming": { + "name": "Badanläggning", + "terms": "Badanläggning, badhall, simhall, simbassäng, bassäng, swimmingpool, pool, simning, badhus, motionssim, tävlingssim " }, "leisure/stadium": { "name": "Stadium", @@ -2814,6 +2898,10 @@ "name": "Tävlingsbana (Icke motorsport)", "terms": "Tävlingsbana, cykeltävling, hundkapplöpning, hästkapplöpning, galoppbana, travbana, löpbana" }, + "leisure/water_park": { + "name": "Äventyrsbad / Vattenpark", + "terms": "Äventyrsbad, Vattenpark, vattenlekpark, vattenland" + }, "line": { "name": "Linje", "terms": "Linje, streck, sträcka, utsträckning" @@ -2830,6 +2918,10 @@ "name": "Vågbrytare", "terms": "Vågbrytare, pir, hamnarm, vågskydd, fördämning, hamnpir" }, + "man_made/chimney": { + "name": "Skorsten", + "terms": "skorsten, rökgång" + }, "man_made/cutline": { "name": "Snittlinje i skog", "terms": "Snittlinje, skiljelinje, rågång, gränslinje, gräns, brandgata, skogssektion, skidspår, pipeline, rörgata, pipelinegata, jaktgata, skogsområde, domän" @@ -2842,6 +2934,14 @@ "name": "Flaggstolpe", "terms": "Flaggstång, flagga" }, + "man_made/gasometer": { + "name": "Gasklocka", + "terms": "Gasklocka, gasbehållare, gas, gasometer, cistern, gascistern, stadsgas, naturgas" + }, + "man_made/groyne": { + "name": "Hövd, vågbrytare vinkelrätt mot kusten", + "terms": "hövd, vågbrytare, pir, erosion, erosionsskydd" + }, "man_made/lighthouse": { "name": "Fyr", "terms": "Fyr, fyrtorn, fyrskepp" @@ -2874,6 +2974,10 @@ "name": "Lagringstank", "terms": "Lagringstank, tank, reservoar, vattentorn, cistern" }, + "man_made/surveillance": { + "name": "Övervakning", + "terms": "Övervakning, övervakningskamera, övervakningsutrustning, kamera, bevakning, bevakningskamera, bevakning, bevakningskamera" + }, "man_made/survey_point": { "name": "Trianguleringspunkt", "terms": "Trianguleringspunkt, triangulering, kartritning, fixpunkt" @@ -2898,6 +3002,10 @@ "name": "Vattenverk", "terms": "Vattenverk, vattenreningsanläggning, vattenreningsverk,\nvattenanläggning, vatten" }, + "man_made/works": { + "name": "Fabrik", + "terms": "Fabrik, tillverkning, fabrikstillverkning, industri, verkstad, fabriksbyggnad" + }, "military/airfield": { "name": "Flygfält", "terms": "Flygfält, flygplats, landningsbana, startbana, flyg, hangar" @@ -3295,8 +3403,8 @@ "terms": "Antikaffär, antikshop, antikt, antikvitetsaffär, antikvariat" }, "shop/art": { - "name": "Konstgalleri", - "terms": "Konstgalleri, konst, konstaffär, tavlor, statyer, kulturer, galleri" + "name": "Konstaffär", + "terms": "Konstaffär, konst, konsthandlare, konstgalleri, galleri, konstverk, tavlor,\nstatyer, kulturer, konstutställning" }, "shop/baby_goods": { "name": "Babyprodukter", @@ -3642,6 +3750,10 @@ "name": "Pappershandel", "terms": "pappersvaror , pappershandel, papper, anteckningsböcker, grattiskort, kuvert, pennor, Kontorsmaterial, kort, papper" }, + "shop/storage_rental": { + "name": "Hyrlager", + "terms": "Hyrlager, långtidslager, vinterförvaring, förråd, magasinera, Magasinering, förvaring, förrådsutrymme, båtförvaring, säsongsförvaring, möbelförvaring, bilförvaring, husvagnsförvaring" + }, "shop/supermarket": { "name": "Snabbköp", "terms": "självbetjäningsbutik, självköp, supermarket, snabbköp, dagligvarubutik, affär, mataffär, livsmedel, livsmedelsbutik, mat" @@ -3742,6 +3854,10 @@ "name": "Campingstuga", "terms": "Campingstuga, stuga, sommarstuga" }, + "tourism/gallery": { + "name": "Konstgalleri", + "terms": "Konstaffär, konst, konsthandlare, konstgalleri, galleri, konstverk, tavlor,\nstatyer, kulturer, konstutställning" + }, "tourism/guest_house": { "name": "Gästhus", "terms": "Gästhus, vandrarhem, övernattningsställe, logi, pensionat, Bed & Breakfast, B&D" @@ -3894,6 +4010,10 @@ "name": "Huvudrutt", "terms": "Huvudrutt, huvudförbindelse, huvudväg" }, + "type/site": { + "name": "Plats", + "terms": "Plats, ställe, läge, anläggning" + }, "vertex": { "name": "Annat", "terms": "Annat, övrigt" @@ -3902,6 +4022,10 @@ "name": "Vattenväg", "terms": "Vattenväg, vattenflöde" }, + "waterway/boatyard": { + "name": "Båtvarv", + "terms": "Båtvarv, varv, båtställplats, vinterförvaring,uppläggningsplats" + }, "waterway/canal": { "name": "Kanal", "terms": "Kanal, vattenväg, vattenled" @@ -3914,6 +4038,10 @@ "name": "Dike", "terms": "Dike, fåra" }, + "waterway/dock": { + "name": "Våt- / Torrdocka", + "terms": "Torrdocka, våtdocka, docka, båtvarv, båtdocka, fartygsdocka, fartygsvarv, varv, lastdocka" + }, "waterway/drain": { "name": "Dränering", "terms": "dränering, avrinning, dagvatten, dagvattenavrinning " @@ -3938,6 +4066,10 @@ "name": "Bäck", "terms": "vattendrag, bäck, dike, biflöde, flöde, ström, flod, flöde, rännil, biflod" }, + "waterway/water_point": { + "name": "Dricksvatten för båt", + "terms": "Dricksvatten för båt, Dricksvatten, vattenpåfyllning, vattentank" + }, "waterway/weir": { "name": "Damm", "terms": "damm, reservoar, fördämning, vattensamling" diff --git a/dist/locales/ta.json b/dist/locales/ta.json index f0ecf4ef4..98cac9324 100644 --- a/dist/locales/ta.json +++ b/dist/locales/ta.json @@ -20,6 +20,12 @@ } }, "operations": { + "add": { + "annotation": { + "point": "ஒரு புள்ளி சேர்க்கப்பட்டது.", + "vertex": "ஒரு வழியில் ஒரு முனை சேர்க்கப்பட்டது." + } + }, "start": { "annotation": { "line": "வரி தொடங்கியது", @@ -28,6 +34,7 @@ }, "continue": { "key": "A", + "title": "ஒரு உறவு சேர்க்கப்பட்டது.", "annotation": { "line": "வரி தொ ங்கியது" } @@ -77,16 +84,21 @@ "key": "V" }, "split": { + "title": "பிரி", "key": "X" } }, "translate": { - "translate": "மொழிமாற்றம் செய்" + "translate": "மொழிமாற்றம் செய்", + "localized_translation_language": "மொழியை தேர்ந்தெடு", + "localized_translation_name": "பெயர்" }, "logout": "விடுபதிகை", "commit": { "title": "மாற்றங்களைச் சேமி", "save": "சேமி", + "cancel": "ரத்து", + "changes": "{எண்ணிக்கை} மாற்றங்கள்", "deleted": "நீக்கப்பட்டது", "created": "உருவாக்கப்பட்டது" }, @@ -102,7 +114,8 @@ "title": "சேமி" }, "confirm": { - "okay": "சரி" + "okay": "சரி", + "cancel": "ரத்து" }, "help": { "title": "உதவி" @@ -113,20 +126,17 @@ } }, "presets": { - "categories": { - "category-path": { - "name": "வழி" - }, - "category-rail": { - "name": "இரயில்" - }, - "category-road": { - "name": "சாலை" - } - }, "fields": { "access": { + "label": "அனுமதிக்கப்பட்ட அணுகல்", "options": { + "destination": { + "title": "Destination" + }, + "no": { + "description": "பொதுமக்களுக்கு அணுகல் அனுமதி இல்லை", + "title": "தடை செய்யப்பட்ட" + }, "private": { "title": "தனியார்" }, @@ -138,6 +148,9 @@ "horse": "குதிரைகள்" } }, + "access_simple": { + "label": "அனுமதிக்கப்பட்ட அணுகல்" + }, "address": { "label": "முகவரி", "placeholders": { @@ -501,9 +514,6 @@ "highway/steps": { "name": "படிகட்டுகள்" }, - "highway/track": { - "name": "பாதை" - }, "historic/castle": { "name": "கோட்டை" }, @@ -684,6 +694,9 @@ "type/boundary": { "name": "எல்லை" }, + "type/route": { + "name": "வழி" + }, "type/route/bus": { "name": "பேருந்து தடம்" }, diff --git a/dist/locales/te.json b/dist/locales/te.json index 75320078d..c369595f2 100644 --- a/dist/locales/te.json +++ b/dist/locales/te.json @@ -232,8 +232,7 @@ "intro": { "points": { "title": "బిందువులు", - "choose": "జాబితా నుండి కఫే ఎంచుకోండి", - "reselect_delete": "మ్యాప్ లోని అన్ని విశేషాలను తొలగించవచ్చు **మీరు సృష్టించిన పాయంట్ను క్లిక్ చేయండి**" + "choose": "జాబితా నుండి కఫే ఎంచుకోండి" }, "areas": { "title": "ప్రదేశాలు", @@ -246,7 +245,6 @@ }, "startediting": { "title": "కూర్పు మొదలుపెట్టు", - "help": "మరిన్ని వివరాలు ఇక్కడ లబించును", "save": "మీరు మార్చిన విశేషాలను భద్రపరచడం మరచిపోకండి!", "start": "మ్యాప్ చేయడం మొదలుపెట్టు" } diff --git a/dist/locales/th.json b/dist/locales/th.json new file mode 100644 index 000000000..c545412c8 --- /dev/null +++ b/dist/locales/th.json @@ -0,0 +1,74 @@ +{ + "modes": { + "add_area": { + "title": "พื้นที่", + "description": "เพิ่ม สวนสาธารณะ, อาคาร, แม่น้ำหรือพื้นที่อื่นๆ ลงบนแผนที่" + }, + "add_line": { + "title": "เส้น", + "description": "เพิ่มทางด่วน, ถนน, ทางเท้า, อุโมงค์หรือเส้นอื่นๆ ลงบนแผนที่", + "tail": "คลิ๊กบนแผนที่เพื่อเริ่มต้นวาดถนนหรือเส้นทาง" + }, + "add_point": { + "title": "จุด", + "tail": "คลิ๊กบนแผนที่เพื่อเพิ่มจุด" + }, + "browse": { + "title": "ดู", + "description": "เลื่อนและปรับขนาดแผนที่" + } + }, + "operations": { + "orthogonalize": { + "title": "สี่เหลี่ยมจตุรัส" + }, + "delete": { + "title": "ลบ", + "description": "ลบวัตถุอย่างถาวร", + "annotation": { + "point": "ลบจุด", + "line": "ลบเส้น", + "area": "ลบพื้นที่", + "relation": "ลบความสัมพันธ์", + "multiple": "ลบ {n} วัตถุ" + } + }, + "add_member": { + "annotation": "เพิ่มสมาชิกลงในความสัมพันธ์" + }, + "delete_member": { + "annotation": "นำสมาชิกออกจากความสัมพันธ์" + }, + "disconnect": { + "title": "ตัดการเชื่อมต่อ" + }, + "merge": { + "title": "เชื่อม" + }, + "move": { + "title": "ขยับ" + } + }, + "infobox": { + "area": "พื้นที่" + }, + "intro": { + "startediting": { + "title": "เริ่มแก้ไข", + "start": "เริ่มการทำแผนที่" + } + }, + "presets": { + "presets": { + "area": { + "name": "พื้นที่" + }, + "line": { + "name": "เส้น" + }, + "point": { + "name": "จุด" + } + } + } +} \ No newline at end of file diff --git a/dist/locales/tl.json b/dist/locales/tl.json index 796f6d364..d73d75c2e 100644 --- a/dist/locales/tl.json +++ b/dist/locales/tl.json @@ -305,8 +305,7 @@ "view_on_osm": "Tingnan sa OSM", "facebook": "I-share sa Facebook", "twitter": "I-share sa Twitter", - "google": "I-share sa Google+", - "help_html": "Ang iyong nagawang mga pagbabago ay lilitaw sa \"Standard\" layer sa loob ng ilang minuto. Para sa iba pang mga layer at ang ilang mga tampok, maaaring mas matagal kaysa ilang minuto\n(basahin ang detalye dito).\n" + "google": "I-share sa Google+" }, "confirm": { "okay": "Okay" @@ -356,46 +355,30 @@ "navigation": { "title": "Navigation", "drag": "Ang pangunahing lugar ng mapa ay nagpapakita ng datos ng na makikita sa OpenStreetMap. Maaari kang mag-navigate sa pamamagitan ng pag-drag at pag-scroll, tulad ng anumang webmap. **I-drag ang mapa!**", - "select": "Mga tampok ng mapa ay kinakatawan ng tatlong paraan: gamit ang mga puntos, mga linya o area/poligon. Ang lahat ng mga tampok ay maaaring piliin sa pamamagitan ng pag-click sa mga ito. **Mag-click sa punto upang piliin ito.**", - "header": "Ang \"header\" ay nagpapakita kung anong uri ng \"feature\" ito.", - "pane": "Kapag ang isang tampok ay pinili, ang feature editor ay ipinapakita. Ang header ay nagpapakita kung anong uri ng tampok at ipinapakita sa pangunahing pane ang mga katangian ng tampok, tulad ng pangalan at address. **Isara ang feature editor gamit ang close button na malapit sa kanang tuktok. **" + "select": "Mga tampok ng mapa ay kinakatawan ng tatlong paraan: gamit ang mga puntos, mga linya o area/poligon. Ang lahat ng mga tampok ay maaaring piliin sa pamamagitan ng pag-click sa mga ito. **Mag-click sa punto upang piliin ito.**" }, "points": { "title": "Mga Punto o tuldok", - "add": "Ang mga puntos ay maaaring gamitin upang kumatawan sa mga tampok tulad ng mga tindahan, kainan at mga monumento. Markahan ang mga ito sa tukoy na lokasyon, at ilarawan kung ano ito. **I-click ang pindutan ng Point upang magdagdag ng bagong punto.**", - "place": "Gumawa ng punto sa pamamagitan ng pag-click sa mapa. **Ilagay ang tuldok sa tuktok ng gusali.**", "search": "Maraming iba't ibang mga tampok ang pwedeng kumatawan bilang puntos. Ang puntong iyong nai-dagdag ay isang Cafe. **I-search ang '{name}'**", "choose": "**Pumili ng Cafe mula sa talaan.**", - "describe": "Ang punto o tuldok na ito ay minarkahan bilang \"cafe\". Gamit ang \"feature editor\", maari tayong magdagdag ng iba pang impormasyon. **Magdagdag ng pangalan**", - "close": "Ang feature editor ay maaring isara sa pamamagitan ng pag-click ng \"Close\". **Isara the feature editor**", - "reselect": "Kadalasan, may mga puntos nang nalikha ng ibang mappers, ngunit may mga mali o hindi kumpleto. Maaaring i-edit ang mga puntos na ito. **Piliin ang punto na nilikha mo kanina.**", - "fixname": "**Baguhin o magdagdag ng pangalan ng kalsada at isara ang \"feature editor\"**", - "reselect_delete": "Ang lahat ng mga nasa mapa ay maaring burahin. **Mag-click sa punto na nilikha mo.**", - "delete": "Ang menu sa paligid ng punto ay naglalaman ng mga operasyon na maaaring isagawa dito, tulad ng pagbura. **Burahin ang punto. **" + "describe": "Ang punto o tuldok na ito ay minarkahan bilang \"cafe\". Gamit ang \"feature editor\", maari tayong magdagdag ng iba pang impormasyon. **Magdagdag ng pangalan**" }, "areas": { "title": "Mga area o poligon", - "corner": "Ang paglikha ng area o poligon ay sa pamamagitan ng paglalagay node sa paligid ng mga hangganan ng lugar. **Ilagay ang unang node sa isa sa mga sulok ng palaruan.**", "place": "Ipagpatuloy ang pag-guhit ng area o pligon sa pamamagitan ng paglalagay ng higit pang mga node. Tapusin ito sa pamamagitan ng pag-click sa umpisang node. ** Gumuhit ng area o pilgon ng palaruan.**", "search": "**Hanapin ang '{name}'.**", - "choose": "**Pliin ang \"Playground\" mula sa talaan.**", - "describe": "**Magdagdag ng pangalan at isara ang \"feature editor\"**" + "choose": "**Pliin ang \"Playground\" mula sa talaan.**" }, "lines": { "title": "Mga linya", - "add": "Ang mga linya ay ginagamit para kumatawan sa mga \"feature\" na gaya ng mga kalsada, riles ng tren at ilog. **I-click ang button para sa \"Linya\" upang magdagdag ng bagong linya. **", "start": "**Simulan ang linya sa pamamagitan ng pag-click sa dulo ng kalsada.**", - "intersect": "I-click upang magdagdag ng higit pang mga tuldok sa linya. Maaari mong i-drag ang mapa habang gumuguhit kung kinakailangan. Ang mga kalsada, at iba pang mga uri ng linya, ay pwedeng bahagi ng isang mas malaking network. Mahalaga para sa mga linyang ito ay konektado, maayos ang pagkaka-sunod-sunod para sa routing upang gumana ng mga application. ** Mag-click sa Flower Street, upang lumikha ng isang panulukang naka-konekta sa dalawang linya. **", "finish": "Ang mga linya ay matatapos sa pamamagitan ng pag-click muli sa huling node. **Taposin ang pagguhit ng kalsada.**", "road": "**Piliin ang \"Road\" mula sa talaan**", "residential": "Mayroong iba't ibang mga uri ng mga kalsada, ang pinaka-karaniwang ay residential. **Piliin ang residential na uri ng kalsada**", - "describe": "**Magdagdag ng pangalan ng kalsada at isara ang \"feature editor\"**", - "restart": "Kailangang i-intersect ang kalsada sa Flower Street.", "wrong_preset": "Hindi ka pumili ang Residential na uri ng kalsada. **I-click dito upang piliin muli**" }, "startediting": { "title": "Umpisahan ang pag-edit", - "help": "Higit pang mga documentation at ang walkthrough ang makukuha dito.", "save": "Huwag kalimutan na regular na i-save ang iyong mga binago!", "start": "Simulan ang pagma-mapa!" } diff --git a/dist/locales/tr.json b/dist/locales/tr.json index b685dd358..e4e7f14c5 100644 --- a/dist/locales/tr.json +++ b/dist/locales/tr.json @@ -72,7 +72,8 @@ "area": "Alanı daireleştirin." }, "not_closed": "Bu daireleştirilemez çünkü döngü içerisinde değil.", - "too_large": "Bu yuvarlaklaştırılamaz çünkü yeterli bölümü görülebilir değil. " + "too_large": "Bu yuvarlaklaştırılamaz çünkü yeterli bölümü görülebilir değil. ", + "connected_to_hidden": "Bu nesne gizli bir nesneye bağlı olduğu için daireleştirilemez." }, "orthogonalize": { "title": "Kare", @@ -86,14 +87,16 @@ "area": "Alanın köşeleri doğrultuldu." }, "not_squarish": "Bu kareleştirilemez çünkü karemsi değil. ", - "too_large": "Bu kareleştirilemez çünkü yeterli bölümü görülebilir değil. " + "too_large": "Bu kareleştirilemez çünkü yeterli bölümü görülebilir değil. ", + "connected_to_hidden": "Bu, gizli bir nesneye bağlı olduğu için kare haline getirilemez." }, "straighten": { "title": "Düzleştir", "description": "Bu çizgiyi düzleştir.", "key": "S", "annotation": "Bir çizgi düzleştirildi.", - "too_bendy": "Bu düzleştirilemez çünkü çok eğimli. " + "too_bendy": "Bu düzleştirilemez çünkü çok eğimli. ", + "connected_to_hidden": "Bu çizgi gizli bir nesneye bağlı olduğu için düzleştirilemez." }, "delete": { "title": "Sil", @@ -106,7 +109,8 @@ "relation": "Bir ilişki silindi.", "multiple": "{n} adet obje silindi." }, - "incomplete_relation": "Bu özellik silinemez çünkü henüz bütünüyle indirilmedi. " + "incomplete_relation": "Bu özellik silinemez çünkü henüz bütünüyle indirilmedi. ", + "part_of_relation": "Bu nesne daha büyük bir ilişkinin parçası olduğu için silinemez . Nesneyi silmek için önce ilişkiden çıkarın." }, "add_member": { "annotation": "İlişkiye bir üye eklendi." @@ -131,7 +135,9 @@ }, "merge": { "title": "Birleştir", + "description": "Bu nesneleri birleştir.", "key": "C", + "annotation": "Birleştirilen nesneler {n}.", "not_eligible": "Bu kısımlar birleştirilemez.", "incomplete_relation": "Bu özellikler birleştirilemez çünkü içlerinden en az biri henüz bütünüyle indirilmedi." }, @@ -212,6 +218,7 @@ "zoom_in_edit": "Güncellemek/değiştirmek için görüntüyü yakınlaştır.", "logout": "Çıkış", "loading_auth": "OpenStreetMap'e bağlanıyor...", + "report_a_bug": "Hata bildir.", "status": { "error": "APIya bağlanılamıyor.", "offline": "API kapalı. Daha sonra yeniden dene.", @@ -315,9 +322,6 @@ "description": "Noktalar", "tooltip": "İlgi Çekici Nokta (POI)" }, - "major_roads": { - "tooltip": "Karayolu, Sokak, vb." - }, "paths": { "description": "Patikalar" }, @@ -334,6 +338,7 @@ "tooltip": "İdari Sınırları" }, "water": { + "description": "Su Özellikleri", "tooltip": "Nehirler, Göller, Havuzlar, Havzalar, vb." }, "rail": { @@ -392,8 +397,7 @@ "view_on_osm": "OSM üzerinde gör", "facebook": "Facebook'da Paylaş", "twitter": "Twitter'da Paylaş", - "google": "Google+'da Paylaş", - "help_html": "Yaptığın değişikliklerin bir kaç dakika içinde \"Ölçünlü ya da başka deyişle standart\" katmanda görülebilmesi gerek. Öteki katmanlar, ve özellikler, daha çok süre alabilir\n(ayrıntılar).\n" + "google": "Google+'da Paylaş" }, "confirm": { "okay": "Tamam", @@ -447,45 +451,30 @@ "navigation": { "title": "Navigasyon", "drag": "Ana harita alanı OpenStreetMap verisini arka plan olarak size sunmaktadır. Diğer harita uygulamalarında olduğu gibi sürekleyip yaklaş/uzaklaş ile haritada dolaşabilirsiniz. **Haritayı sürükleyin!** ", - "select": "Harita nesneleri üç farklı şekilde gösterilir : noktalar, çizgiler ve alanlar. Tüm nesneler üzerine tıklanarak seçilebilir. **Bir nokta üzerine tıklayarak seçiniz.**", - "header": "Başlık bize nesne tipini göstermektedir.", - "pane": "Bir nesne seçildiği zaman, nesne editörü görünür hale gelir. Başlık kısmı bize nesnenin tipini, ana panel ise nesnenin adı ya da adresi gibi özelliklerini gösterir. **Nesne editörünü sağ üst köşesindeki kapat butonu yardımıyla kapatınız.**" + "select": "Harita nesneleri üç farklı şekilde gösterilir : noktalar, çizgiler ve alanlar. Tüm nesneler üzerine tıklanarak seçilebilir. **Bir nokta üzerine tıklayarak seçiniz.**" }, "points": { "title": "Noktalar", - "add": "Noktalar dükkanları, restoranları ya da anıtları göstermek için kullanılabilir. Bunlar bir lokasyonu işaretler ve orada ne olduğunu tarif eder. **Nokta butonuna tıklayarak yeni bir nokta ekleyiniz.**", - "place": "Bir noktayı haritaya tıklayarak yerleştirebilirsiniz. **Bir binanın üstüne noktayı yerleştiriniz.**", "search": "Noktalarla gösterilebilecek çok farklı özellikler var. Şimdi eklediğin nokta bir kafe. **'{name}' ara**", "choose": "**Listeden kafeyi seç.**", - "describe": "Nokta artık kafe olarak işaretlendi. Nesne editörü ile nesneye daha fazla bilgi ekleyebiliriz. **Bir ad ekleyiniz**", - "close": "Nesne editörü kapat butonuna tıklayarak kapanabilir. **Nesne editörünü kapatınız**", - "reselect": "Bazen noktalar bulunmaktadır fakat hataları ya da eksiklikleri bulunmaktadır. Bunları düzenleyebiliriz. **Oluşturduğunuz noktayı seçiniz.**", - "fixname": "**Adı değiştirin ve editörü kapatınız.**", - "reselect_delete": "Harita üstündeki tüm nesneler silinebilir. **Oluşturduğunuz noktaya tıklayınız.**", - "delete": "Nokta çevresindeki menü ile farklı operasyonlar gerçekleştirilebilir, silme de bunlardan birisidir. **Noktayı siliniz.**" + "describe": "Nokta artık kafe olarak işaretlendi. Nesne editörü ile nesneye daha fazla bilgi ekleyebiliriz. **Bir ad ekleyiniz**" }, "areas": { "title": "Alanlar", - "corner": "Alanlar alan sınırlarını belirleyen noktaların konulması ile çizilirler. **Test alanında bir alanın köşe noktasına tıklayarak çizime başlayın.**", "place": "Alanı daha fazla nokta ekleyerek çiziniz. Başladığınız noktaya tıklayarak alan çizimini bitiriniz. **Test alanı için bir alan çiziniz.**", "search": "**'{name}' ara.**", - "choose": "**Listeden Oyunalanı seç.**", - "describe": "**Bir ad ekleyerek editörü kapatınız**" + "choose": "**Listeden Oyunalanı seç.**" }, "lines": { "title": "Çizgiler", - "add": "Çizgiler, yollar, demiryolları ve ırmaklar gibi özellikler için kullanılır. **Yeni bir çizgi eklemek için çizgi düğmesine tıklayın.**", "start": "**Çizimi başlatmak için yolun sonuna tıklayınız.**", "finish": "Çizgiler, son düğüme bir kez daha tıklanarak bitirilebilir. **Yolu çizmeyi bitirin.**", "road": "**Yolu listeden seç**", "residential": "Çok farklı tiplerde yollar bulunmaktadır, en yaygın olanı Şehir İçi olanlardır. **Şehir için yol tipini şeçiniz**", - "describe": "**Yola adını verin ve editörü kapatın.**", - "restart": "Bu yolun \"Flower Street\" -sokağı- ile kesişmesi gerekiyor.", "wrong_preset": "Yerleşim yeri yolu türünü seçmedin. **Yeniden seçmek için buraya tıkla**" }, "startediting": { "title": "Düzenlemeye Başla", - "help": "Daha fazla dökümantasyon ve örnek burada mevcut.", "save": "Belli aralıklarla değişikliklerinizi kaydetmeyi unutmayınız!", "start": "Haritalamaya başla!" } @@ -493,38 +482,36 @@ "presets": { "categories": { "category-building": { - "name": "Yapı" + "name": "Bina Özellikleri" }, "category-golf": { - "name": "Gold" + "name": "Golf Özellikleri" }, "category-landuse": { - "name": "Kullanılan Toprak" + "name": "Arazi Özellikleri" }, "category-path": { - "name": "Keçi Yolu" + "name": "Patika Özellikleri" }, "category-rail": { - "name": "Demiryolu" - }, - "category-restriction": { - "name": "Kısıtlama" + "name": "Demiryolu Özellikleri" }, "category-road": { - "name": "Yol" + "name": "Yol Özellikleri" }, "category-route": { - "name": "Güzergah" + "name": "Yönlendirme Özellikleri" }, "category-water-area": { - "name": "Su" + "name": "Su Özellikleri" }, "category-water-line": { - "name": "Su" + "name": "Su Özellikleri" } }, "fields": { "access": { + "label": "İzinli Giriş", "options": { "designated": { "description": "Giriş, imlere ya da yerel yasalara göre olurlanmış", @@ -551,8 +538,9 @@ "title": "Serbest" } }, - "placeholder": "Tüm", + "placeholder": "Belirlenmemiş", "types": { + "access": "Tüm", "bicycle": "Bisikletler", "foot": "Yürüyerek", "horse": "Atlar", @@ -560,6 +548,7 @@ } }, "access_simple": { + "label": "İzinli Giriş", "placeholder": "evet" }, "access_toilets": { @@ -568,13 +557,14 @@ "address": { "label": "Adres", "placeholders": { - "city": "Şehir", + "city": "Büyükşehir", + "conscriptionnumber": "123", "country": "Ülke", "district": "İlçe", - "hamlet": "Küçük köy", + "hamlet": "Mezra", "housename": "Ev adı", "housenumber": "123", - "place": "Yer", + "place": "Yerleşim Yeri", "postcode": "Posta kodu", "province": "İl", "state": "Uçbeylik", @@ -703,7 +693,7 @@ "label": "Ülke" }, "covered": { - "label": "Kapalı" + "label": "Üstü Kapalı" }, "craft": { "label": "Tip" @@ -724,6 +714,9 @@ "cycleway:right": "Sağ tarafta" } }, + "delivery": { + "label": "Teslim" + }, "denomination": { "label": "Sınıf" }, @@ -733,6 +726,9 @@ "description": { "label": "Açıklama" }, + "dock": { + "label": "Tip" + }, "electrified": { "options": { "no": "Hayır" @@ -747,6 +743,9 @@ "entrance": { "label": "Tip" }, + "except": { + "label": "İstisnalar" + }, "fax": { "label": "Faks", "placeholder": "+31 42 123 4567" @@ -757,6 +756,7 @@ "fire_hydrant/type": { "label": "Tip", "options": { + "pond": "Havuz", "underground": "Yeraltı", "wall": "Duvar" } @@ -767,20 +767,33 @@ "fuel": { "label": "Benzin İstasyonu" }, + "fuel/diesel": { + "label": "Mazot Var" + }, + "gauge": { + "label": "Dingil Genişliği" + }, "gender": { "label": "Cinsiyet", "options": { "female": "Kadın", - "male": "Erkek" + "male": "Erkek", + "unisex": "Eş" }, "placeholder": "Bilinmiyor" }, + "generator/method": { + "label": "Yöntem" + }, "generator/source": { "label": "Kaynak" }, "generator/type": { "label": "Tip" }, + "golf_hole": { + "placeholder": "Çukur Numarası (1-18)" + }, "handicap": { "label": "Engelli", "placeholder": "1-18" @@ -800,7 +813,11 @@ "icao": { "label": "ICAO" }, + "incline": { + "label": "Meyil" + }, "incline_steps": { + "label": "Meyil", "options": { "down": "Aşağı", "up": "Yukarı" @@ -833,7 +850,16 @@ "label": "Katman" }, "leaf_type": { - "label": "Yaprak Türü" + "label": "Yaprak Türü", + "options": { + "needleleaved": "İğneli" + } + }, + "leaf_type_singular": { + "label": "Yaprak Türü", + "options": { + "needleleaved": "İğneli" + } }, "leisure": { "label": "Tip" @@ -881,6 +907,7 @@ "label": "Tek Yön", "options": { "no": "Hayır", + "undefined": "Tahminen Hayir", "yes": "Evet" } }, @@ -888,6 +915,7 @@ "label": "Tek Yön", "options": { "no": "Hayır", + "undefined": "Tahminen Evet", "yes": "Evet" } }, @@ -903,6 +931,7 @@ "parking": { "label": "Tür", "options": { + "multi-storey": "Çokkatlı", "surface": "Yüzey", "underground": "Yeraltı" } @@ -937,6 +966,11 @@ "railway": { "label": "Tip" }, + "recycling/type": { + "options": { + "centre": "Geri Dönüşüm Merkezi" + } + }, "ref": { "label": "Referans" }, @@ -967,12 +1001,14 @@ "service/bicycle/chain_tool": { "options": { "no": "Hayır", + "undefined": "Tahminen Hayir", "yes": "Evet" } }, "service/bicycle/pump": { "options": { - "no": "Hayır" + "no": "Hayır", + "undefined": "Tahminen Hayir" } }, "shelter": { @@ -984,6 +1020,9 @@ "shop": { "label": "Tip" }, + "site": { + "label": "Tip" + }, "social_facility_for": { "placeholder": "Evsiz, Engelli, Çocuk, vb." }, @@ -1022,6 +1061,7 @@ "label": "Yüzey" }, "takeaway": { + "label": "Algötür", "options": { "no": "Hayır", "yes": "Evet" @@ -1030,12 +1070,19 @@ "toilets/disposal": { "options": { "bucket": "Kova", + "chemical": "Kimyasal", "pitlatrine": "Hela" } }, "tourism": { "label": "Tip" }, + "towertype": { + "label": "Kule tipi" + }, + "tracktype": { + "label": "Toprak yolunun tipi" + }, "traffic_signals": { "label": "Tip" }, @@ -1120,9 +1167,6 @@ "amenity/bicycle_rental": { "name": "Bisiklet Kiralama" }, - "amenity/bicycle_repair_station": { - "name": "Bisiklet Tamiri" - }, "amenity/boat_rental": { "name": "Bot Kiralama" }, @@ -1162,9 +1206,6 @@ "amenity/dentist": { "name": "Dişçi" }, - "amenity/doctor": { - "name": "Doktor" - }, "amenity/drinking_water": { "name": "İçme Suyu" }, @@ -1612,9 +1653,6 @@ "highway/tertiary": { "name": "Köy arası yolu" }, - "highway/track": { - "name": "Toprak yol" - }, "highway/traffic_signals": { "name": "Trafik Sinyali" }, @@ -1624,9 +1662,6 @@ "highway/turning_circle": { "name": "Dönüş Dairesi" }, - "highway/unclassified": { - "name": "Sınıflandırılmamış Yol" - }, "historic": { "name": "Tarihi Site" }, @@ -1759,9 +1794,6 @@ "leisure/slipway": { "name": "Kızak yolu" }, - "leisure/sports_center": { - "name": "Spor Merkezi" - }, "leisure/stadium": { "name": "Stadyum" }, @@ -2029,9 +2061,6 @@ "shop/antiques": { "name": "Antika Dükkanı" }, - "shop/art": { - "name": "Sanat Galerisi" - }, "shop/bakery": { "name": "Fırın" }, diff --git a/dist/locales/uk.json b/dist/locales/uk.json index 23e75851e..def670404 100644 --- a/dist/locales/uk.json +++ b/dist/locales/uk.json @@ -133,7 +133,8 @@ "key": "D", "annotation": "Роз’єднано лінії/полігони.", "not_connected": "Недостатньо ліній/полігонів для роз’єднання.", - "connected_to_hidden": "Об’єкт немжливо від’єднати, оскільки мається з’єднання з прихованим об’єктом." + "connected_to_hidden": "Об’єкт неможливо від’єднати, оскільки мається з’єднання з прихованим об’єктом.", + "relation": "Неможливо відʼєднати, оскільки цей обʼєкт поєднує членів звʼязку." }, "merge": { "title": "Об’єднати", @@ -250,7 +251,9 @@ "warnings": "Попередження", "modified": "Змінено", "deleted": "Вилучено", - "created": "Створено" + "created": "Створено", + "about_changeset_comments": "Про опис наборів змін", + "about_changeset_comments_link": "//wiki.openstreetmap.org/wiki/Uk:Good_changeset_comments" }, "contributors": { "list": "Редагували: {users}", @@ -282,13 +285,15 @@ "no_results_worldwide": "Нічого не знайдено" }, "geolocate": { - "title": "Моє місцезнаходження" + "title": "Моє місцезнаходження", + "locating": "Визначаємо положення, зачекайте…" }, "inspector": { "no_documentation_combination": "Для цієї комбінації теґів немає документації", "no_documentation_key": "Для цього теґа немає документації", "show_more": "Ще", "view_on_osm": "Подивитись на openstreetmap.org", + "all_fields": "Всі поля", "all_tags": "Всі теґи", "all_members": "Всі члени", "all_relations": "Всі зв’язки", @@ -321,10 +326,12 @@ "description": "Налаштування тла", "percent_brightness": "прозорість {opacity}%", "none": "Пусте", + "best_imagery": "Найкраші супутникові знімки для цього місця", "custom": "Власний фон", "custom_button": "Параметри власного фону", "custom_prompt": "Введіть шаблон URL для квадратів мапи. Використовуйте {z}, {x}, {y} для схеми Z/X/Y та {u} для схеми QuadTiles.", "fix_misalignment": "Виправити зсув", + "imagery_source_faq": "Звідки ці знімки?", "reset": "скинути", "minimap": { "description": "Мінімапа", @@ -344,13 +351,13 @@ "description": "Точки", "tooltip": "Об’єкти - POI" }, - "major_roads": { - "description": "Основні дороги", - "tooltip": "Автомагістралі, вулиці й т.д." + "traffic_roads": { + "description": "Автомагістралі", + "tooltip": "Проспекти, вулиці" }, - "minor_roads": { - "description": "Другорядні дороги", - "tooltip": "Службові проїзди, проїзди на стоянках, путівці й т.д." + "service_roads": { + "description": "Службові проїзди", + "tooltip": "Службові дороги, проїзди на стоянках, путівці й т.д." }, "paths": { "description": "Шляхи", @@ -448,7 +455,9 @@ "facebook": "Поділитись у Facebook", "twitter": "Поділитись у Twitter", "google": "Поділитись у Google+", - "help_html": "Ваші зміни повинні з’явитись в «Стандартному» шарі за кілька хвилин. \nЗміни інших шарів та об’єктів можуть відбуватись довше (докладніше англійською).\n" + "help_html": "Ваші зміни зʼявляться на \"Стандартному\" шарі через кілька хвилин. На інших шарах зміни зʼявляться згодом.", + "help_link_text": "Деталі", + "help_link_url": "https://wiki.openstreetmap.org/wiki/Uk:ЧаПи#.D0.AF_.D1.89.D0.BE.D0.B9.D0.BD.D0.BE_.D0.B7.D1.80.D0.BE.D0.B1.D0.B8.D0.B2_.D0.B4.D0.B5.D1.8F.D0.BA.D1.96_.D0.B7.D0.BC.D1.96.D0.BD.D0.B8_.D0.BD.D0.B0_.D0.BC.D0.B0.D0.BF.D1.96._.D0.AF.D0.BA_.D0.BC.D0.B5.D0.BD.D1.96_.D1.97.D1.85_.D0.BF.D0.BE.D0.B1.D0.B0.D1.87.D0.B8.D1.82.D0.B8.3F" }, "confirm": { "okay": "Готово", @@ -493,14 +502,20 @@ "zoom": "Масштабувати до треку GPX", "browse": "Вибрати файл .gpx" }, - "mapillary": { + "mapillary_images": { "tooltip": "Знімки з вулиць від Mapillary", - "title": "Фото-шар (Mapillary)", + "title": "Фото-шар (Mapillary)" + }, + "mapillary_signs": { + "tooltip": "Дорожні знаки від Mapillary", + "title": "Шар дорожніх знаків (Mapillary)" + }, + "mapillary": { "view_on_mapillary": "Переглянути цей знімок на Mapillary" }, "help": { "title": "Довідка", - "help": "# Довідка\n\nЦе редактор [OpenStreetMap](http://www.openstreetmap.org/) —\nвільної мапи світу, правити яку може кожен. Ви можете використовувати\nйого для додавання та виправлення даних, створюючи найкращу \nвідкриту мапу світу з вільними, доступними всім, картографічними даними.\n\nЗміни, які ви вносите до цієї мапи, будуть доступні всім\nіншим, хто використовує OpenStreetMap. Для того, щоб вносити\nзміни вам потрібно \n[Ввійти](https://www.openstreetmap.org/login).\n\n[Редактор iD](http://ideditor.com/) — є спільним проектом з [сирцями\nдоступними на GitHub](https://github.com/openstreetmap/iD).\n", + "help": "# Довідка\n\nЦе редактор [OpenStreetMap](http://www.openstreetmap.org/) —\nвільної мапи світу, правити яку може кожен. Ви можете використовувати\nйого для додавання та виправлення даних, створюючи найкращу \nвідкриту мапу світу з вільними, доступними всім, картографічними даними.\n\nЗміни, які ви вносите до цієї мапи, будуть доступні всім\nіншим, хто використовує OpenStreetMap. Для того, щоб вносити\nзміни вам потрібно \n[Ввійти](https://www.openstreetmap.org/login).\n\n[Редактор iD](http://ideditor.com/) — є суспільним проектом з [сирцями\nдоступними на GitHub](https://github.com/openstreetmap/iD).\n", "editing_saving": "# Редагування та збереження\n\nЦей редактор створений переважно для роботи онлайн, і ви зараз\nпрацюєте з ним на веб-сайті.\n\n### Виділення об’єктів\n\nДля виділення об’єктів на мапі, таких як дороги чи пам’ятки, треба клацнути\nпо них на мапі. Виділені об’єкти будуть підсвічені, з’явиться панель з \nподробицями про них та меню із переліком того, що можна зробити.\n\nДля виділення кількох об’єктів натисніть 'Shift', або клацніть та потягніть \nмишею по мапі. Будуть виділені всі об’єкти, що потрапили у прямокутник \nвиділення, це дозволить вам виконувати дії одночасно над кількома \nоб’єктами. \n\n### Збереження правок\n\nПісля того як ви зробили зміни, виправивши дорогу, чи будинок, вони є \nлокальними доки ви не збережете їх на сервері. Не хвилюйтесь, якщо ви \nприпустились помилки, ви можете скасувати зміни натиснувши на кнопку \n'Скасувати', а також повернути зміни — натиснувши 'Повернути'\n\nНатисніть 'Зберегти', щоб закінчити групу правок, наприклад, якщо ви \nзакінчили роботу над одним районом міста і бажаєте перейти до іншого. Ви \nбудете мати можливість переглянути те, що ви зробили, а редактор \nзапропонує вам корисні поради та видасть попередження, якщо ваші \nправки не виглядають правильними.\n\nЯкщо все виглядає добре, ви можете додати коротке пояснення того, що ви \nзробили та натиснути кнопку 'Зберегти' ще раз, щоб надіслати зміни до \n[OpenStreetMap.org](http://www.openstreetmap.org/), де вони стануть \nдоступні для всіх інших користувачів для перегляду та вдосконалення.\n\nЯкщо ви не можете закінчити ваші правки за один раз, ви можете лишити \nвікно з редактором відкритим і повернутись (на тому самому комп’ютері та \nоглядачі) до роботи потім — редактор запропонує вам відновити вашу \nроботу.\n\n### Користування редактором\n\nПерелік доступних клавішних комбінацій можна знайти [тут](http://wiki.openstreetmap.org/wiki/ID/Shortcuts).\n\n", "roads": "# Дороги\n\nВи можете створювати, виправляти та вилучати дороги з допомогою\nцього редактора. Дороги можуть бути будь-якого типу: автомагістралі, \nстежки, велодоріжки та багато інших — все що частіше за все має\nперетин між собою, повинне бути нанесено на мапу.\n\n### Виділення\n\nКлацніть по дорозі для того щоб її вибрати. Вона стані підсвіченою\nпо всій довжині, поряд на мапі з’явиться невеличке меню з інструментами,\nа на бічній панелі буде показано додаткову інформацію про дорогу.\n\n### Зміна\n\nДоволі часто вам будуть траплятись дороги, що не збігаються із дорогами\nна супутниковому знімку чи треками GPS. Ви можете виправити їхнє положення.\nАле спочатку вирівняйте положення знімку за треками GPS. \n\nПотім клацніть по дорозі, яку ви маєте намір змінити. Вона стане підсвіченою\nі на ній з’являться контрольні точки, які можна рухати, підлаштовуючи положення\nта форму дороги. Якщо вам потрібно додати нову точку, для підвищення деталізації,\nдодайте її подвійним клацанням на відрізку дороги. \n\nЯкщо дорога повинна з’єднуватись з іншою дорогою, але на мапі лінії не\nз’єднані, підтягніть одну із контрольних точок однієї дорого до іншої, для\nїх з’єднання. Мати з’єднані дороги — дуже важливо для мапи, а особливо\nдля впровадження можливості прокладання маршрутів.\n\nВи також можете обрати інструмент 'Перемістити' або натиснути 'M' для \nпереміщення всієї дороги, повторне клацання зберігає нове положення\nдороги.\n\n### Вилучення\n\nЯкщо дороги накреслені зовсім неправильно і це добре видно на супутникових\nзнімках, а, в ідеалі, ви точно знаєте що їх у цьому місці немає — ви можете\nїх вилучити, що призведе до їх вилучення з мапи. Проте будьте уважними,\nвилучення, як і інші виправлення, призведуть до змін на мапі, що доступна\nкожному; також зауважте, що супутникові знімки з часом застарівають, отже\nновозбудована дорога буде на них відсутня. \n\nВи можете вилучити дорогу клацнувши на неї для виділення, потім натиснувши\nна значок із смітником чи натиснувши клавішу 'Delete'.\n\n### Створення\n\nЩо робити — знайшли місце де повинна бути дорога, а її там немає? Оберіть \nінструмент 'Лінія' зверху ліворуч або натисніть клавішу '2' для того, щоб\nрозпочати креслення ліній.\n\nКлацніть на початку дороги на мапі для того, щоб розпочати креслення. Якщо\nдорога відгалужується від наявної дороги, розпочніть з місця їх з’єднання.\n\nПотім клацайте вздовж дороги так щоб утворився правильний шлях, відповідно\nдо супутникових знімків та/чи треків GPS. Якщо дорога, яку ви креслите, перетинає\nіншу дорогу, з’єднуйте їх клацаючи в точці їх перехрещення. Для закінчення\nкреслення виконайте подвійне клацання мишею чи натисніть 'Enter' на \nклавіатурі.\n", "gps": "# GPS\n\nДані GPS є найнадійнішим джерелом даних для OpenStreetMap. Редактор\nпідтримує локальні треки – файли `.gpx` на вашому комп’ютері. Ви можете\nотримати GPS треки за допомогою численних застосунків для смартфонів\nтак само, як і з допомогою спеціального GPS-обладнання.\n\nДля того, щоб дізнатись як проводити збір GPS-даних прочитайте \n[Збір інформації за допомогою смртфону, GPS, або аркушу паперу](http://learnosm.org/en/mobile-mapping/).\n\nЩоб використати записаний трек для мапінгу, перетягніть GPX-файл з \nтреком на мапу в редакторі. Після того, як його буде розпізнано, він буде\nдоданий на мапу у вигляді світло-фіолетової лінії. Клацніть на меню 'Дані\nмапи' праворуч, щоб показати, приховати або масштабуватись до нового\nшару з GPX-треком. \n\nGPX трек не буде завантажений безпосередньо до OpenStreetMap, кращий\nспосіб його використання — креслити об’єкти на мапі, використовуючи його \nяк орієнтир для додавання об’єктів; трек також можна [завантажити на OpenStreetMap](http://www.openstreetmap.org/trace/create),\nдля використання іншими учасниками.\n", @@ -511,50 +526,82 @@ "relations": "# Зв’язки\n\nЗв’язки є певним типом об’єктів в OpenStreetMap, які складаються з інших\nоб’єктів. Наприклад, двома найпоширенішими типами зв’язків є *маршрути*,\nдо складу яких входять частини доріг, по яких проходить певна автомагістраль,\nта *мультиполігони*, які об’єднують кілька різних ліній для утворення об’єкта\nскладної форми (наприклад, такий що складається із кількох частин, або\nмає дірку, як бублик).\n\nОб’єкти в зв’язку називаються *членами*. На боковій панелі ви можете\nбачити членом якого зв’язку є об’єкт, та клацнувши на зв’язок, маєте\nможливість виділити його. Коли зв’язок виділено, ви можете побачити всіх\nйого членів на боковій панелі, зв’язок також буде підсвічений на мапі.\n\nЗдебільшого iD піклується про автоматичну обробку зв’язків\nпід час редагування. Головне, що потрібно запам’ятати, так це те, якщо\nви вилучите лінію, для того, щоб її нанести точніше, вам треба переконатись\nв тому, що нова лінія буде включена до складу того ж зв’язку, що й \nоригінальна.\n\n## Редагування зв’язків\n\nТут ви можете ознайомитись із основами редагування зв’язків.\n\nДля того, щоб додати об’єкт до зв’язку, натисніть на кнопку «+» в розділі\n«Всі зв’язки» на боковій панелі та оберіть тип та назву зв’язку.\n\nЩоб створити новий зв’язок, виділіть об’єкт, який повинен входити до його\nскладу, натисніть «+» в розділі «Всі зв’язки» та оберіть «Новий зв’язок…».\n\nДля вилучення об’єкта зі зв’язку — виділіть об’єкт та натисніть на значок\nсмітника поруч із зв’язком, з якого ви бажаєте вилучити об’єкт.\n\nВи можете створити мультиполігон із дірками інструментом «Об’єднати». Накресліть\nдва полігони (зовнішній та внутрішній), виділіть їх, утримуючи натиснутим Shift,\nпотім натисніть на клавішу «Об’єднати» (+).\n" }, "intro": { + "graph": { + "city_hall": "Камʼянська мерія", + "fire_department": "Камʼянська пожежна охорона", + "memory_isle_park": "Парк Високий Замок", + "riverwalk_trail": "Лісова стежка", + "w_michigan_ave": "Проспект Свободи", + "e_michigan_ave": "Проспект Пилипа Орлика", + "spring_st": "Весняна вулиця", + "scidmore_park": "Лісопарк", + "petting_zoo": "Зоопарк", + "n_andrews_st": "Стара вулиця", + "s_andrews_st": "Староміська вулиця", + "n_constantine_st": "Насипна вулиця", + "s_constantine_st": "Сніжна вулиця", + "rocky_river": "Ворксла", + "railroad_dr": "Залізничний проїзд", + "conrail_rr": "Одеська залізниця", + "st_joseph_river": "Лопань", + "n_main_st": "Цукрова вулиця", + "s_main_st": "Вулиця Галушки", + "water_st": "Річкова вулиця", + "foster_st": "Липнева вулиця", + "portage_river": "Соб", + "flower_st": "Квіткова вулиця", + "elm_st": "Вулиця Вʼязів", + "walnut_st": "Горіхова вулиця", + "morris_ave": "Зоряний проспект", + "east_st": "Східна вулиця", + "portage_ave": "Веселковий проспект" + }, "navigation": { "title": "Пересування", "drag": "На основній області редагування мапи показуються дані OpenStreetMap над зображенням тла. Ви можете рухатись мапою перетягуючи її так само, як і на будь якій іншій веб-мапі. **Потягніть мапу!**", "select": "Об’єкти мапи представлені трьома способами: точками, лініями та полігонами. Для того щоб їх виділити треба клацнути на них. **Клацніть на точку для її виділення.**", - "header": "В заголовку показується тип об’єкта.", - "pane": "Коли об’єкт мапи виділено, з’являється редактор його властивостей. В заголовку буде показаний тип об’єкта, а на головній панелі — атрибути об’єкта, як от його назва та адреса. **Закрийте редактор об’єктів натиснувши на кнопку вгорі праворуч.**" + "pane": "Коли обʼєкт мапи виділено, зʼявляється редактор його властивостей. В заголовку буде показаний тип обʼєкта, а на головній панелі — атрибути об’єкта, як от його назва та адреса. **Закрийте редактор обʼєктів натиснувши на кнопку {button} вгорі праворуч.**", + "search": "Ви також можете шукати обʼєкти в поточному місці чи по всьому світу. **Знайдіть '{name}'**", + "choose": "**Оберіть {name} з переліку обʼєктів.**", + "chosen": "Добре! {name} тепер виділено. **Закрийте редактор обʼєктів настиснувши на кнопку {button}.**" }, "points": { "title": "Точки", - "add": "Точки використовуються для того, щоб позначати такі об’єкти як магазини, ресторани чи пам’ятники. Ними позначаються відповідні місця та додається опис того, що було позначено. **Натисніть на кнопку 'Точка' для додавання нової точки.**", - "place": "Для додавання точки треба клацнути на мапі. **Додайте точку на будівлі.**", + "add": "Точки використовуються для того, щоб позначати такі обʼєкти як магазини, ресторани чи памʼятники. Ними позначаються відповідні місця та додається опис того, що було позначено. **Натисніть на кнопку {button} 'Точка' для додавання нової точки.**", + "place": "Для додавання точки треба клацнути на мапі. **Клацніть на мапі, щод додати нову точку на будівлі.**", "search": "Існує багато різноманітних об’єктів, які можуть бути представлені точками. Точка, яку ви додали — Кафе. **Знайдіть '{name}'**", "choose": "**Виберіть Кафе зі списку.**", "describe": "Тепер наша точка позначена, як кафе. Використовуючи редактор об’єктів ви можете додати більше інформації про об’єкт. **Додайте назву**", - "close": "Редактор об’єктів можна закрити клацнувши на кнопку вгорі праворуч. **Закрийте редактор об’єктів**", + "close": "Редактор обʼєктів запамʼятовує зміни автоматично. Після того як ви внесете зміни, кнопка 'Закрити' зміниться на 'Зберегти'. **Натисніть на кнопку {button}, щоб закрити редактор обʼєктів**", "reselect": "Часто точки вже існують, але мають помилки чи не повну інформацію. Ми можемо правити вже наявні точки. **Виділіть щойно створену точку.**", - "fixname": "**Змініть її назву та закрите редактор об’єктів.**", + "fixname": "**Змініть назву та натисніть кнопку {button}, щоб закрити редактор обʼєктів.**", "reselect_delete": "Всі об’єкти на мапі можуть бути вилучені. **Виберіть щойно створену точку.**", - "delete": "Меню навколо точки містить дії, які можна застосовувати до неї, включаючи вилучення. **Вилучіть точку.**" + "delete": "Меню навколо точки містить дії, які можна застосовувати до неї, включаючи вилучення. **Натисніть на кнопку {button}, щоб вилучити точку.*" }, "areas": { "title": "Полігони", - "add": "Полігони використовуються, щоб показати межі об’єктів, наприклад: озер, будинків території житлової забудови. Їх також використовують для детальнішого нанесення на мапу об’єктів, які зазвичай позначаються точками. **Натисніть на кнопку Полігон, щоб додати його до мапи.**", + "add": "Полігони використовуються, щоб показати межі об’єктів, наприклад: озер, будинків, території житлової забудови. Їх також використовують для детальнішого нанесення на мапу об’єктів, які зазвичай позначаються точками. **Натисніть на кнопку {button} Полігон, щоб додати його до мапи.**", "corner": "Полігони кресляться додаванням точок на межах об’єкта. **Поставте першу точку на куті ігрового майданчика.**", "place": "Окресліть територію, додаючи точки. Закінчіть креслення, клацнувши на першу точку. **Накресліть полігон для ігрового майданчика.**", "search": "**Знайдіть '{name}'.**", "choose": "**Виберіть Ігровий майданчик зі списку.**", - "describe": "**Додайте назву та закрите редактор об’єктів**" + "describe": "**Додайте назву та закрите редактор об’єктів натиснувши на кнопку {button}**" }, "lines": { "title": "Лінії", - "add": "Лінії використовуються для позначення таких об’єктів як дороги, залізничні колії та річки. **Натисніть на кнопку 'Лінія' для додавання нової лінії.**", + "add": "Лінії використовуються для позначення таких об’єктів як дороги, залізничні колії та річки. **Натисніть на кнопку {button} 'Лінія' для додавання нової лінії.**", "start": "**Почніть лінію клацнувши на кінці дороги.**", - "intersect": "Клацніть, щоб додати ще кілька точок до лінії. Ви можете перетягувати мапу під час креслення у разі потреби. Дороги, та багато ліній інших типів є частиною великих мереж. Тому дуже важливо, щоб вони були правильно з’єднані одна з одною для того, щоб можливо було прокласти по них маршрут. **Клацніть на Flower Street, для того, щоб створити перехрещення, що з’єднує дві лінії.**", + "intersect": "Клацніть, щоб додати ще кілька точок до лінії. Ви можете перетягувати мапу під час креслення у разі потреби. Дороги, та багато ліній інших типів є частиною великих мереж. Тому дуже важливо, щоб вони були правильно з’єднані одна з одною для того, щоб можливо було прокласти по них маршрут. **Клацніть на {name}, для того, щоб створити перехрещення, що з’єднує дві лінії.**", "finish": "Закінчити креслення лінії можна клацнувши на її останню точку знов. **Закінчіть креслення дороги.**", "road": "**Виберіть Дороги зі списку**", "residential": "Існує багато різних типів доріг, найуживанішим є Вулиця. **Виберіть Вулицю** ", - "describe": "**Додайте назву дорозі та закрите редактор об’єктів.**", - "restart": "Дорога повинна з’єднуватись з Flower Street", + "describe": "**Додайте назву дорозі та закрите редактор об’єктів натиснувши кнопку {button}.**", + "restart": "Дорога повинна з’єднуватись з {name}.", "wrong_preset": "Ви не не обрали тип дороги «Дорога місцевого значення». **Спробуйте ще раз**" }, "startediting": { "title": "Розпочати редагування", - "help": "Докладніша документація та покрокове керівництво міститься тут.", + "help": "Ви можете переглянути Покрокове керівництво та ознайомитись з Довідкою, натиснувши кнопку {button}.", "save": "Не забувайте регулярно зберігати свої зміни!", "start": "Розпочати!" } @@ -562,7 +609,7 @@ "presets": { "categories": { "category-building": { - "name": "Будинок" + "name": "Будівлі" }, "category-golf": { "name": "Гольф" @@ -574,10 +621,10 @@ "name": "Стежки" }, "category-rail": { - "name": "Рейки" + "name": "Залізниця" }, "category-restriction": { - "name": "Заборона" + "name": "Обмеження" }, "category-road": { "name": "Дороги" @@ -851,6 +898,12 @@ "description": { "label": "Опис" }, + "diaper": { + "label": "Сповивальний стіл" + }, + "dock": { + "label": "Тип" + }, "drive_through": { "label": "Проїзд біля пункту обслуговування" }, @@ -1325,6 +1378,9 @@ "shop": { "label": "Тип" }, + "site": { + "label": "Тип" + }, "sloped_curb": { "label": "Занижений бордюр" }, @@ -1600,7 +1656,7 @@ }, "amenity/bicycle_repair_station": { "name": "Станція ремонту велосипедів", - "terms": "вело-ремонт, ремонт, станція" + "terms": "вело-ремонт,ремонт,станція,стенд" }, "amenity/biergarten": { "name": "Пивний садок", @@ -1678,9 +1734,9 @@ "name": "Дантист", "terms": "Dentist, lfynbcn, стоматолог, зубний лікар, лікар" }, - "amenity/doctor": { + "amenity/doctors": { "name": "Лікар", - "terms": "Doctor, Ksrfh, лікар" + "terms": "лікар,медицина,допомога" }, "amenity/dojo": { "name": "Додзьо / Школа бойових мистецтв", @@ -1698,6 +1754,10 @@ "name": "Фаст-Фуд", "terms": "Fast Food, afcn-ael, проста їжа, швидкі страви, фаст-фуд" }, + "amenity/ferry_terminal": { + "name": "Паром", + "terms": "паром,причал,переправа,термінал" + }, "amenity/fire_station": { "name": "Пожежна станція", "terms": "Fire Station, gjtyf cnfywsz, пожежне депо, пожежна станція, пожежа" @@ -1722,6 +1782,10 @@ "name": "Територія лікарні", "terms": "Hospital grounds, nthbnjhsz ksrfhys, територія лікарні, лікарня" }, + "amenity/hunting_stand": { + "name": "Мисливська вежа", + "terms": "вежа,здобич,полювання" + }, "amenity/kindergarten": { "name": "Підготовча школа / Територія дитсадка", "terms": "дитсадок, дошкільна підготовка, ясла" @@ -1750,6 +1814,10 @@ "name": "В’їзд/виїзд в паркінг", "terms": "стоянка, паркінг" }, + "amenity/parking_space": { + "name": "Місце на стоянці", + "terms": "стоянка,місце,автомобіль" + }, "amenity/pharmacy": { "name": "Аптека", "terms": "Pharmacy, fgntrf, ліки, фармація, аптека" @@ -1918,6 +1986,14 @@ "name": "Бак для сміття", "terms": "Waste Basket, fr lkz cvsnnz, кошик для сміття, сміття" }, + "amenity/waste_disposal": { + "name": "Контейнер для сміття", + "terms": "контейнер,сміття,відходи,комунальні служби,вивіз сміття" + }, + "amenity/water_point": { + "name": "Заправка питною водою", + "terms": "вода,заправка,потяг,кемпінг,табір" + }, "area": { "name": "Полігон", "terms": "Area, gjksujy, район, область, площа, простір, ділянка, край, площина, полігон" @@ -2400,7 +2476,7 @@ }, "highway": { "name": "Дорога", - "terms": "Highway, ljhjuf, шлях, автомагістраль, шосе, тротуар, стежка, тропа, путівець, напрямок, проїзд, дорога" + "terms": "Highway, ljhjuf, шлях, автомагістраль, шосе, тротуар, стежка, тропа, путівець, напрямок, проїзд, дорога,пішохідна доріжка" }, "highway/bridleway": { "name": "Доріжка для вершників ", @@ -2427,7 +2503,7 @@ "terms": "Cycle Path, dtkj-ljhsrf, веодоріжка" }, "highway/footway": { - "name": "Тротуар", + "name": "Пішохідна доріжка", "terms": "Foot Path, nhjnefh, стежка, маршрут, доріжка" }, "highway/living_street": { @@ -2539,8 +2615,8 @@ "terms": "Tertiary Link, ppl nhtnbyye ljhjue, естакада, виїзд з, виїзд на, з’їзд з, з’їзд на" }, "highway/track": { - "name": "Грунтовка", - "terms": "Track, uheynjdrf, грунтовка, путівець" + "name": "Путівець", + "terms": "путівець,грунтовка,польова дорога,трактор,вантажівка,шрунт,трава,шлак,відсів" }, "highway/traffic_signals": { "name": "Світлофор", @@ -2559,8 +2635,8 @@ "terms": "Turning Circle, vscwt lkz hjdjhjne, місце для розвороту" }, "highway/unclassified": { - "name": "Не має класифікації", - "terms": "Unclassified Road, ytvf rkfcbasrfws, немає класифікації" + "name": "Незначні дороги", + "terms": "дорога,некласифікована,сільска,промислова,загальна" }, "historic": { "name": "Історичні місця", @@ -2702,6 +2778,10 @@ "name": "Гральні автомати", "terms": "азарт,ставки,гроші,виграш,програш,атомат,казіно" }, + "leisure/bird_hide": { + "name": "Пункт спостереження", + "terms": "птахи,звіри,природа,тварини" + }, "leisure/bowling_alley": { "name": "Боулінг", "terms": "боулінг,кеглі,доріжка,розваги,дозвілля,центр,спорт,10" @@ -2798,9 +2878,13 @@ "name": "Стапель", "terms": "Slipway, cnfgtkm, стапель" }, - "leisure/sports_center": { - "name": "Спортивний центр / Спортзал", - "terms": "тренажери, зал, спортивний центр, спорт" + "leisure/sports_centre": { + "name": "Спорт центр / зал", + "terms": "зал,спорт,центр,качалка,тренування,гімнастика" + }, + "leisure/sports_centre/swimming": { + "name": "Плавальний басейн", + "terms": "плавання,басейн,спорт,змагання,центр,вода,пірнання" }, "leisure/stadium": { "name": "Стадіон", @@ -2814,6 +2898,10 @@ "name": "Гоночний трек (не мотоспорт)", "terms": "перегони, вело, іподром, (не мотоспорт)" }, + "leisure/water_park": { + "name": "Аквапарк", + "terms": "розваги,вода,горка,басейн,пірнання,душова,роздягальня,веселощі,гідромасаж" + }, "line": { "name": "Лінія", "terms": "Line, ksysz, лінія" @@ -2830,6 +2918,10 @@ "name": "Хвилеріз", "terms": "Breakwater, dbkthsp, хвилеріз" }, + "man_made/chimney": { + "name": "Димохід", + "terms": "труба,дим,димохід,викиди" + }, "man_made/cutline": { "name": "Просіка", "terms": "Cut line, ghjcsrf, просіка" @@ -2842,6 +2934,14 @@ "name": "Флагшток", "terms": "флагшток" }, + "man_made/gasometer": { + "name": "Газгольдер", + "terms": "газгольдер,резервуар" + }, + "man_made/groyne": { + "name": "Хвилеріз", + "terms": "хвилі,споруда,захист,пляж,бухта" + }, "man_made/lighthouse": { "name": "Маяк", "terms": "Lighthouse, vfzr, сигнал, вогонь, маяк" @@ -2874,6 +2974,10 @@ "name": "Резервуар", "terms": "water,oil,gas,petrol,вода,нафта,газ,бензин" }, + "man_made/surveillance": { + "name": "Камера відео-спостереження", + "terms": "камера,спостереження,швидкість" + }, "man_made/survey_point": { "name": "Геодезичний пункт", "terms": "Survey Point, utjltpbxybq geyrn, місце спостереження" @@ -2898,6 +3002,10 @@ "name": "Водозабір", "terms": "Water Works, djljpfsh, водозабір" }, + "man_made/works": { + "name": "Завод", + "terms": "завод,підприємство,фабрика,виробництво" + }, "military/airfield": { "name": "Аеродром", "terms": "аеродром, злітна смуга, аеропорт" @@ -3295,8 +3403,8 @@ "terms": "антикваріат" }, "shop/art": { - "name": "Художня галерея", - "terms": "мистецтво, виставка, галерея мистецтв " + "name": "Художній салон", + "terms": "магазин,салон,картини,мистецтво,ремесла,вироби" }, "shop/baby_goods": { "name": "Товари для немовлят", @@ -3642,6 +3750,10 @@ "name": "Канцтовари", "terms": "Stationery Store,rfywnjdfhb, канцтовари " }, + "shop/storage_rental": { + "name": "Місце на складі в оренду", + "terms": "зима,літо,осінь,весна,оренда,склад,комора,крам,послуги,зберігання,речі" + }, "shop/supermarket": { "name": "Супермаркет", "terms": "Supermarket,cegthvfhrtn, супермаркет" @@ -3742,6 +3854,10 @@ "name": "Шале", "terms": "Chalet, ifkt, шале" }, + "tourism/gallery": { + "name": "Художня галерея", + "terms": "музей,мистецтво,виставка,галерея " + }, "tourism/guest_house": { "name": "Гостьовий будинок", "terms": "Guest House,ujcnmjdbq elbyjr, міні-готель, ліжко та сніданок, гостьовий будинок" @@ -3894,6 +4010,10 @@ "name": "Маршрут громадського транспорту", "terms": "Route Master,nhfycgjhnybq vfhihen,транспортний маршрут,маршрут,громадський,транспорт" }, + "type/site": { + "name": "Комплекс обʼєктів", + "terms": "будинки,споруди,комплекс,територія,склад,база,центр" + }, "vertex": { "name": "Інше", "terms": "Other, syit, інше" @@ -3902,6 +4022,10 @@ "name": "Водний шлях", "terms": "Waterway, djlybq ikz, водний путь" }, + "waterway/boatyard": { + "name": "Човнова станція", + "terms": "човен,стоянка,станція,зберігання,ремонт" + }, "waterway/canal": { "name": "Канал", "terms": "Canal, rfyfk, канал" @@ -3914,6 +4038,10 @@ "name": "Канава", "terms": "Ditch, rfyfdf, канава" }, + "waterway/dock": { + "name": "Сухий/Мокрий док", + "terms": "корабель,човен,лодка,яклик,бухта,затока" + }, "waterway/drain": { "name": "Дренажний канал", "terms": "Drain, lhtyfybq rfyfk, стічна канава, дренаж" @@ -3938,6 +4066,10 @@ "name": "Струмок", "terms": "Stream, cnhevjr, струмок" }, + "waterway/water_point": { + "name": "Заправка човнів питною водою", + "terms": "човен,корабель,вода,питна" + }, "waterway/weir": { "name": "Водозлив", "terms": "Weir, djljpkbd, водозлив" diff --git a/dist/locales/vi.json b/dist/locales/vi.json index be46e6b82..b386e8926 100644 --- a/dist/locales/vi.json +++ b/dist/locales/vi.json @@ -133,7 +133,8 @@ "key": "T", "annotation": "tháo gỡ đường kẻ và vùng", "not_connected": "Không có đủ đường kẻ hoặc vùng ở đây để tháo gỡ.", - "connected_to_hidden": "Không thể tháo gỡ đối tượng này vì nó nối liền với một đối tượng ẩn." + "connected_to_hidden": "Không thể tháo gỡ đối tượng này vì nó nối liền với một đối tượng ẩn.", + "relation": "Không thể tháo gỡ đối tượng này vì nó nối liền các thành viên của một quan hệ." }, "merge": { "title": "Gộp", @@ -250,7 +251,9 @@ "warnings": "Cảnh báo", "modified": "Đã Thay đổi", "deleted": "Đã Xóa", - "created": "Đã Tạo" + "created": "Đã Tạo", + "about_changeset_comments": "Nên tóm lược sửa đổi như thế nào?", + "about_changeset_comments_link": "//wiki.openstreetmap.org/wiki/Good_changeset_comments?setlang=vi" }, "contributors": { "list": "Đóng góp bởi {users}", @@ -282,13 +285,15 @@ "no_results_worldwide": "Không tìm thấy kết quả" }, "geolocate": { - "title": "Nhảy tới Vị trí của Tôi" + "title": "Nhảy tới Vị trí của Tôi", + "locating": "Đang tải, vui lòng chờ đợi…" }, "inspector": { "no_documentation_combination": "Không có tài liệu về tổ hợp thẻ này", "no_documentation_key": "Không có tài liệu về chìa khóa này", "show_more": "Xem thêm", "view_on_osm": "Xem tại openstreetmap.org", + "all_fields": "Các chi tiết thường gặp", "all_tags": "Tất cả các thẻ", "all_members": "Tất cả các thành viên", "all_relations": "Tất cả các quan hệ", @@ -321,10 +326,12 @@ "description": "Tùy chọn Hình nền", "percent_brightness": "Độ sáng {opacity}%", "none": "Không có", + "best_imagery": "Nguồn hình ảnh hữu ích nhất đối với nơi này", "custom": "Tùy biến", "custom_button": "Sửa hình nền tùy biến", "custom_prompt": "Nhập định dạng URL của các mảnh bản đồ. Bạn có thể sử dụng các dấu hiệu {z}, {x}, {y} cho định dạng Z/X/Y hoặc {u} cho định dạng quadtile.", "fix_misalignment": "Điều chỉnh lại", + "imagery_source_faq": "Hình ảnh này được lấy từ đâu?", "reset": "đặt lại", "minimap": { "description": "Bản đồ nhỏ", @@ -342,15 +349,15 @@ "feature": { "points": { "description": "Địa điểm", - "tooltip": "Địa điểm quan tâm" + "tooltip": "Địa điểm Quan tâm" }, - "major_roads": { - "description": "Đường Lớn", - "tooltip": "Đường Cao tốc, Ngõ phố, v.v." + "traffic_roads": { + "description": "Đường Giao thông", + "tooltip": "Đường Cao tốc, Đường sá, v.v." }, - "minor_roads": { - "description": "Đường Nhỏ", - "tooltip": "Ngõ ngách, Lối trong Bãi đậu xe, Đường đất, v.v." + "service_roads": { + "description": "Ngõ ngách", + "tooltip": "Ngách, Lối trong Bãi đậu xe, Đường mòn, v.v." }, "paths": { "description": "Đường mòn", @@ -386,7 +393,7 @@ }, "others": { "description": "Khác", - "tooltip": "Những gì khác" + "tooltip": "Những Gì Khác" } }, "area_fill": { @@ -448,7 +455,9 @@ "facebook": "Chia sẻ trên Facebook", "twitter": "Chia sẻ trên Twitter", "google": "Chia sẻ trên Google+", - "help_html": "Các thay đổi của bạn sẽ xuất hiện trên lớp “Chuẩn” trong vòng vài phút. Một số lớp và tính năng khác có thể được cập nhật chậm hơn \n(chi tiết).\n" + "help_html": "Các thay đổi của bạn sẽ xuất hiện trên lớp “Chuẩn” trong vòng vài phút. Một số lớp và tính năng khác có thể được cập nhật chậm hơn.", + "help_link_text": "Chi tiết", + "help_link_url": "https://wiki.openstreetmap.org/wiki/Vi:FAQ?setlang=vi#T.C3.B4i_v.E1.BB.ABa_thay_.C4.91.E1.BB.95i_b.E1.BA.A3n_.C4.91.E1.BB.93._L.C3.A0m_sao_xem_.C4.91.C6.B0.E1.BB.A3c_c.C3.A1c_thay_.C4.91.E1.BB.95i_c.E1.BB.A7a_t.C3.B4i.3F" }, "confirm": { "okay": "OK", @@ -493,9 +502,15 @@ "zoom": "Phóng vừa tuyến đường GPX", "browse": "Chọn một tập tin .gpx" }, - "mapillary": { + "mapillary_images": { "tooltip": "Hình ảnh từ con đường do Mapillary cung cấp", - "title": "Lớp phủ Hình ảnh (Mapillary)", + "title": "Lớp phủ Hình ảnh (Mapillary)" + }, + "mapillary_signs": { + "tooltip": "Bảng giao thông do Mapillary cung cấp", + "title": "Lớp phủ Bảng Giao thông (Mapillary)" + }, + "mapillary": { "view_on_mapillary": "Xem hình này trên Mapillary" }, "help": { @@ -511,50 +526,82 @@ "relations": "# Quan hệ\n\nQuan hệ là loại dữ liệu đặc biệt trong OpenStreetMap có khả năng nhóm lại nhiều đối tượng. Có hai loại quan hệ phổ biến nhất: các *quan hệ tuyến đường* nhóm lại các khúc đường trên một xa lộ, còn các *tổ hợp đa giác* (multipolygon) ghép lại một vài đường kẻ định rõ hình dạng của một khu vực có nhiều đa giác riêng hoặc một khu vực có lỗ.\n\nCác đối tượng trực thuộc quan hệ là các *thành viên*. Trong thanh bên, bạn có thể xem đối tượng trực thuộc những quan hệ nào. Nhấn chuột vào một quan hệ ở đấy để chọn nó. Khi nào quan hệ được chọn, các thành viên sẽ được liệt kê trong thanh bên và tô đậm trên bản đồ.\n\nNói chung, iD sẽ tự động quản lý các quan hệ trong lúc sửa đổi. Bạn chỉ cần chú ý rằng, khi nào bạn xóa một khúc đường để vẽ chính xác hơn, bạn phải chắc chắn rằng khúc đường mới cũng trực thuộc cùng quan hệ với khúc đường cũ.\n\n## Sửa đổi Quan hệ\n\niD cho phép sửa đổi các chi tiết cơ bản của quan hệ.\n\nĐể đưa một đối tượng vào quan hệ, chọn đối tượng, bấm nút “+” trong phần “Tất cả các quan hệ” của thanh bên, và chọn quan hệ từ trình đơn hoặc nhập tên của quan hệ.\n\nĐể tạo một quan hệ mới, chọn đối tượng đầu tiên để đưa vào quan hệ, bấm nút “+” trong phần “Tất cả các quan hệ” của thanh bên, và chọn “Quan hệ mới…”.\n\nĐể tháo gỡ một đối tượng khỏi quan hệ, chọn đối tượng vào nhấn chuột vào hình thùng rác bên cạnh quan hệ mà bạn không muốn bao gồm đối tượng.\n\nDùng công cụ “Gộp” để vẽ tổ hợp đa giác, tức thủng lỗ vào một vùng. Vẽ hai vùng (ứng với cạnh bên trong và bên ngoài), giữ phím Shift trong khi nhấn chuột vào các vùng để chọn chúng, và bấm nút “Gộp” (hình +).\n" }, "intro": { + "graph": { + "city_hall": "Tòa thị chính Tam Giang", + "fire_department": "Đoàn Cứu hỏa Tam Giang", + "memory_isle_park": "Công viên Đường Xưa", + "riverwalk_trail": "Đường mòn Ven sông", + "w_michigan_ave": "Tây Mỹ", + "e_michigan_ave": "Đông Mỹ", + "spring_st": "Tuổi Xuân", + "scidmore_park": "Công viên Ven sông", + "petting_zoo": "Vườn thú Trẻ em Ven sông", + "n_andrews_st": "Bắc An", + "s_andrews_st": "Nam An", + "n_constantine_st": "Bắc Quân", + "s_constantine_st": "Nam Quân", + "rocky_river": "Sông Hữu Thạch", + "railroad_dr": "Xe Lửa", + "conrail_rr": "Đường sắt Thống Nhất", + "st_joseph_river": "Sông Giu Se", + "n_main_st": "Bắc Phương", + "s_main_st": "Nam Phương", + "water_st": "Thủy Triều", + "foster_st": "Bảo Vệ", + "portage_river": "Sông Ghe Xuồng", + "flower_st": "Bông Hoa", + "elm_st": "Cây Du", + "walnut_st": "Hồ Đào", + "morris_ave": "Mạc Lý Tư", + "east_st": "Đông Phương", + "portage_ave": "Ghe Xuồng" + }, "navigation": { "title": "Điều hướng", "drag": "Bản đồ ở giữa cho xem dữ liệu OpenStreetMap ở trên một hình nền. Bạn có thể kéo thả và cuộn nó để đi tới đi lui, giống như một bản đồ trực tuyến bình thường. **Kéo bản đồ này!**", "select": "Có ba hình thức đối tượng tượng trưng cho tất cả các chi tiết trên bản đồ: địa điểm, đường kẻ, vùng. Nhấn vào một đối tượng để lựa chọn nó. **Nhấn vào địa điểm để lựa chọn nó.**", - "header": "Đầu đề cho biết thể loại đối tượng.", - "pane": "Khi lựa chọn một đối tượng, bạn sẽ thấy biểu mẫu để sửa đối tượng. Đầu đề của biểu mẫu cho biết thể loại đối tượng, và dưới đó có các thuộc tính của đối tượng, chẳng hạn tên và địa chỉ. **Bấm nút Đóng ở phía trên bên phải để đóng biểu mẫu.**" + "pane": "Khi lựa chọn một đối tượng, bạn sẽ thấy biểu mẫu để sửa đối tượng. Đầu đề của biểu mẫu cho biết thể loại đối tượng, và dưới đó có các thuộc tính của đối tượng, chẳng hạn tên và địa chỉ. **Bấm nút {button} ở phía trên bên phải để đóng biểu mẫu.**", + "search": "Bạn cũng có thể tìm kiếm những đối tượng nằm trong phần bản đồ được hiển thị hoặc ở khắp mọi nơi. **Tìm con đường “{name}”.**", + "choose": "**Chọn {name} từ danh sách để chọn con đường này.**", + "chosen": "Đường {name} được chọn. **Bấm nút {button} để đóng biểu mẫu.**" }, "points": { "title": "Địa điểm", - "add": "Một địa điểm chỉ ra và mô tả một vị trí, chẳng hạn tiệm quán, nhà hàng, đài tưởng niệm. **Nhấn nút Điểm để thêm một địa điểm mới.**", + "add": "Một địa điểm chỉ ra và mô tả một vị trí, chẳng hạn tiệm quán, nhà hàng, đài tưởng niệm. **Nhấn nút {button} Điểm để thêm một địa điểm mới.**", "place": "Nhấn vào bản đồ để đặt địa điểm. **Đặt địa điểm trên tòa nhà.**", "search": "Có đủ thứ địa điểm. Bạn vừa đặt một địa điểm Quán Cà phê. **Tìm “{name}”.**", "choose": "***Chọn Quán Cà phê từ danh sách.***", "describe": "Địa điểm hiện là một quán cà phê. Bây giờ bạn có thể cung cấp thêm chi tiết về địa điểm này trong biểu mẫu. **Nhập tên của địa điểm.**", - "close": "Nhấn vào nút Đóng để đóng biểu mẫu. **Đóng biểu mẫu.**", - "reselect": "Nhiều khi một địa điểm đã tồn tại nhưng không chính xác hoặc không đầy đủ. Chúng ta có thể sửa đổi địa điểm đã tồn tại. **Lựa chọn địa điểm mà bạn vừa tạo ra.**", - "fixname": "**Đổi tên và đóng biểu mẫu.**", - "reselect_delete": "Có thể xóa bất cứ đối tượng nào trên bản đồ. **Nhấn vào điểm mà bạn vừa vẽ.**", - "delete": "Một trình đơn nhìn giống bảng màu của họa sĩ bọc quanh địa điểm. Nó chứa các tác vụ có thể thực hiện với địa điểm, thí dụ xóa. **Xóa địa điểm này.**" + "close": "Biểu mẫu sẽ tự động ghi nhớ các thay đổi của bạn. Khi nào bạn thay đổi một đối tượng, nút Đóng sẽ trở thành hình dấu kiểm. **Bấm nút {button} để đóng biểu mẫu.**", + "reselect": "Nhiều khi một địa điểm đã tồn tại nhưng không chính xác hoặc không tròn vẹn. Chúng ta có thể sửa đổi địa điểm đã tồn tại. **Nhấn chuột để chọn địa điểm mà bạn vừa tạo ra.**", + "fixname": "**Đổi tên rồi bấm nút {button} để đóng biểu mẫu.**", + "reselect_delete": "Có thể xóa bất cứ đối tượng nào trên bản đồ. **Nhấn vào điểm mà bạn vừa vẽ để chọn nó.**", + "delete": "Một trình đơn nhìn giống bảng màu của họa sĩ bọc quanh địa điểm. Nó chứa các tác vụ có thể thực hiện với địa điểm, thí dụ xóa. **Bấm nút {button} để xóa địa điểm này.**" }, "areas": { "title": "Vùng", - "add": "Các vùng cho biết hình dạng của hồ nước, tòa nhà, và khu vực dân cư. Bạn có thể cung cấp nhiều chi tiết hơn dùng vùng so với địa điểm. **Nhấn vào nút Vùng để bắt đầu vẽ vùng mới.**", - "corner": "Để vẽ vùng, đặt các nốt theo đường biên của vùng. **Đặt nốt đầu tiên vào một góc của sân chơi trẻ em.**", + "add": "Các vùng cho biết hình dạng của hồ nước, tòa nhà, và khu vực dân cư. Bạn có thể cung cấp nhiều chi tiết hơn dùng vùng so với địa điểm. **Nhấn vào nút {button} Vùng để bắt đầu vẽ vùng mới.**", + "corner": "Để vẽ vùng, đặt các nốt theo đường biên của vùng. **Nhấn chuột để đặt nốt đầu tiên vào một góc của sân chơi trẻ em.**", "place": "Đặt thêm nốt để tiếp tục vẽ vùng, rồi nhấn vào nốt đầu tiên để “đóng” vùng này. **Vẽ một vùng cho sân chơI trẻ em.**", "search": "**Tìm “{name}”.**", "choose": "**Chọn Sân chơi từ danh sách.**", - "describe": "**Đặt tên và đóng biểu mẫu.**" + "describe": "**Đặt tên rồi bấm nút {button} để đóng biểu mẫu.**" }, "lines": { "title": "Đường kẻ", - "add": "Các đường kẻ tượng trưng cho đường sá, đường sắt, dòng sông chẳng hạn. **Nhấn vào nút Đường để bắt đầu vẽ đường mới.**", + "add": "Các đường kẻ tượng trưng cho đường sá, đường sắt, dòng sông chẳng hạn. **Bấm nút {button} Đường để bắt đầu vẽ đường mới.**", "start": "**Nhấn vào cuối đường để bắt đầu vẽ con đường.**", - "intersect": "Nhấn chuột để thêm nốt và kéo dài đường kẻ. Bạn có thể kéo bản đồ vào lúc vẽ đường để xem vùng chung quanh. Tương tự với nhiều loại đường kẻ, các đường bộ kết hợp nhau thành một mạng lớn hơn. Để cho các ứng dụng chỉ đường có thể hoạt động chính xác, xin chú ý nối liền các đường ở những giao lộ trên thực tế. **Nhấn vào đường Flower Street để nối hai đường kẻ tại một giao lộ.**", + "intersect": "Nhấn chuột để thêm nốt và kéo dài đường kẻ. Bạn có thể kéo bản đồ vào lúc vẽ đường để xem vùng chung quanh. Tương tự với nhiều loại đường kẻ, các đường bộ kết hợp nhau thành một mạng lớn hơn. Để cho các ứng dụng chỉ đường có thể hoạt động chính xác, xin chú ý nối liền các đường ở những giao lộ trên thực tế. **Nhấn vào con đường {name} để nối hai đường kẻ tại một giao lộ.**", "finish": "Để kết thúc đường kẻ, nhấn vào nốt cuối cùng lần nữa. **Kết thúc đường.**", "road": "**Chọn Đường Giao thông từ danh sách.**", "residential": "Có nhiều kiểu con đường; kiểu phổ biến nhất là Ngõ Dân cư. **Chọn kiểu con đường là Ngõ Dân cư.**", - "describe": "**Đặt tên cho con đường và đóng biểu mẫu.**", - "restart": "Con đường phải giao với đường Flower Street.", + "describe": "**Đặt tên cho con đường rồi bấm nút {button} để đóng biểu mẫu.**", + "restart": "Con đường phải giao với đường {name}.", "wrong_preset": "Bạn không chọn kiểu đường Ngõ Dân cư. **Nhấn chuột vào đây để thử lần nữa.**" }, "startediting": { "title": "Bắt đầu Sửa đổi", - "help": "Có sẵn trình hướng dẫn này và thêm tài liệu tại đây.", + "help": "Bấm nút {button} Trợ giúp để quay trở lại hướng dẫn này hoặc xem thêm tài liệu.", "save": "Hãy nhớ lưu các thay đổi của bạn thường xuyên!", "start": "Hãy bắt đầu vẽ bản đồ!" } @@ -562,34 +609,34 @@ "presets": { "categories": { "category-building": { - "name": "Tòa nhà" + "name": "Liên quan đến Tòa nhà" }, "category-golf": { - "name": "Golf" + "name": "Liên quan đến Golf" }, "category-landuse": { - "name": "Sử dụng Đất" + "name": "Liên quan đến Sử dụng Đất" }, "category-path": { - "name": "Đường mòn" + "name": "Liên quan đến Đường mòn" }, "category-rail": { - "name": "Đường sắt" + "name": "Liên quan đến Đường sắt" }, "category-restriction": { - "name": "Hạn chế" + "name": "Liên quan đến Hạn chế" }, "category-road": { - "name": "Đường" + "name": "Liên quan đến Đường sá" }, "category-route": { - "name": "Tuyến đường" + "name": "Liên quan đến Tuyến đường" }, "category-water-area": { - "name": "Nước" + "name": "Liên quan đến Nước" }, "category-water-line": { - "name": "Nước" + "name": "Liên quan đến Nước" } }, "fields": { @@ -851,6 +898,12 @@ "description": { "label": "Miêu tả" }, + "diaper": { + "label": "Có Bàn Thay Tã" + }, + "dock": { + "label": "Loại" + }, "drive_through": { "label": "Lối Mua hàng trên Xe" }, @@ -1325,6 +1378,9 @@ "shop": { "label": "Kiểu" }, + "site": { + "label": "Loại" + }, "sloped_curb": { "label": "Lề đường Dốc" }, @@ -1600,7 +1656,7 @@ }, "amenity/bicycle_repair_station": { "name": "Quầy Sửa Xe đạp", - "terms": "quầy sửa xe đạp, quay sua xe dap" + "terms": "quầy sửa xe đạp, xích, bơm, quay sua xe dap, xich, bom" }, "amenity/biergarten": { "name": "Vườn Bia", @@ -1678,7 +1734,7 @@ "name": "Nha sĩ", "terms": "văn phòng nha sĩ, văn phòng nha sỹ, văn phòng bác sĩ nha khoa, văn phòng bác sỹ nha khoa, văn phòng chữa răng, van phong nha si, van phong nha sy, van phong bac si nha khoa, van phong bac sy nha khoa, van phong chua rang" }, - "amenity/doctor": { + "amenity/doctors": { "name": "Bác sĩ", "terms": "văn phòng bác sĩ, văn phòng bác sỹ, văn phòng thầy thuốc, van phong bac si, van phong bac sy, van phong thay thuoc" }, @@ -1698,6 +1754,10 @@ "name": "Nhà hàng Ăn nhanh", "terms": "nhà hàng ăn nhanh, quán ăn nhanh, tiệm ăn nhanh, cửa hàng ăn nhanh, food-to-go, food 2 go, nha hang an nhanh, quan an nhanh, tiem an nhanh, cua hang an nhanh" }, + "amenity/ferry_terminal": { + "name": "Bến Phà", + "terms": "bến phà, nhà ga phà, ben pha, nha ga pha" + }, "amenity/fire_station": { "name": "Trạm Cứu hỏa", "terms": "trạm cứu hỏa, cứu hỏa, trạm cứu hoả, cứu hoả, trạm chữa cháy, chữa cháy, tram cuu hoa, cuu hoa, tram chua chay, chua chay" @@ -1722,6 +1782,10 @@ "name": "Sân Bệnh viện", "terms": "sân bệnh viện, sân nhà thương, sân trung tâm y tế, san benh vien, san nha thuong, san trung tam y te" }, + "amenity/hunting_stand": { + "name": "Chỗ Săn Cao", + "terms": "chỗ săn cao, cho san cao" + }, "amenity/kindergarten": { "name": "Sân Nhà trẻ", "terms": "sân nhà trẻ, sân nhà giữ trẻ, sân trường mẫu giáo, sân trường mầm non, san nha tre, san nha giu tre, san truong mau giao, san truong mam non" @@ -1750,6 +1814,10 @@ "name": "Lối Ra vào Ga ra", "terms": "lối ra vào ga ra, lối ra vào ga-ra, lối ra ga ra, lối vào ga ra, lối ra ga-ra, lối ra ga-ra, loi ra vao ga ra, loi ra vao ga-ra, loi ra ga ra, loi vao ga ra, loi ra ga-ra, loi ra ga-ra" }, + "amenity/parking_space": { + "name": "Chỗ Đậu xe", + "terms": "chỗ đậu xe, chỗ đỗ xe, nơi đậu xe, nơi đỗ xe, cho dau xe, cho do xe, noi dau xe, noi do xe" + }, "amenity/pharmacy": { "name": "Nhà thuốc", "terms": "nhà thuốc, tiệm thuốc, nha thuoc, tiem thuoc" @@ -1918,6 +1986,14 @@ "name": "Thùng rác", "terms": "thùng rác, sọt rác, thung rac, sot rac" }, + "amenity/waste_disposal": { + "name": "Thùng Rác Lớn", + "terms": "thùng rác lớn, thùng rác công nghiệp, thung rac lon, thung rac cong nghiep" + }, + "amenity/water_point": { + "name": "Vòi Nước uống dành cho Nhà lưu động", + "terms": "vòi nước uống dành cho nhà lưu động, máy nước uống dành cho nhà lưu động, trạm nước uống dành cho nhà lưu động, voi nuoc uong danh cho nha luu dong, may nuoc uong danh cho nha luu dong, tram nuoc uong danh cho nha luu dong" + }, "area": { "name": "Vùng", "terms": "khu vực, vùng, khu, khu vuc, vung" @@ -2108,7 +2184,7 @@ }, "building/school": { "name": "Nhà Trường", - "terms": "nhà trường, trường học, học viện, nha truong, truong học, hoc vien" + "terms": "nhà trường, trường học, học viện, trường sở, nha truong, truong học, hoc vien, truong so" }, "building/semidetached_house": { "name": "Nhà Bán tách biệt", @@ -2539,8 +2615,8 @@ "terms": "đường nhánh phố, đoạn nhánh phố, đường nhánh rẽ phố, đoạn nhánh rẽ phố, đường nhánh chuyển đường phố, nhánh chuyển đường phố, lối ra vào phố, lối ra phố, lối vào phố, nhánh ra phố, nhánh vào phố, đường nối phố, duong nhanh pho, doan nhanh pho, duong nhanh re pho, doan nhanh re pho, duong nhanh chuyen duong pho, nhanh chuyen duong pho, loi ra vao pho, loi ra pho, loi vao pho, nhanh ra pho, nhanh vao pho, duong noi pho" }, "highway/track": { - "name": "Đường mòn", - "terms": "đường mòn, duong mon" + "name": "Đường gom", + "terms": "đường gom, đường mòn, đường nông thôn, đường lâm nghiệp, đường bỏ hoang, duong gom, duong mon, duong nong thon, duong lam nghiep, duong bo hoang" }, "highway/traffic_signals": { "name": "Đèn Giao thông", @@ -2702,6 +2778,10 @@ "name": "Trung tâm Đánh bạc", "terms": "trung tâm đánh bạc, máy đánh bạc, trung tam danh bac, may danh bac" }, + "leisure/bird_hide": { + "name": "Căn nhà Quan sát Chim", + "terms": "căn nhà quan sát chim, căn nhà quan sát động vật, can nha quan sat chim, can nha quan sat dong vat" + }, "leisure/bowling_alley": { "name": "Khu Bowling", "terms": "khu bowling, trung tâm bowling, khu bóng gỗ, trung tam bowling, khu bong go" @@ -2798,9 +2878,13 @@ "name": "Đường Trượt tàu", "terms": "đường trượt tàu, duong truot tau" }, - "leisure/sports_center": { + "leisure/sports_centre": { "name": "Trung tâm Thể dục Thể thao", - "terms": "trung tâm thể thao, trung tâm thể dục, tòa nhà thể thao, toà nhà thể thao, tòa nhà thể dục, toà nhà thể dục, trung tâm bơi lội, trung tâm spa, trung tâm thể dục, sân vận động trong nhà, SVĐ trong nhà, trung tam the thao, trung tam theo duc, toa nha the thao, toa nha the duc, trung tam boi loi, trung tam spa, trung tam the duc, san van dong trong nha, svd trong nha" + "terms": "trung tâm thể thao, trung tâm thể dục, tòa nhà thể thao, toà nhà thể thao, tòa nhà thể dục, toà nhà thể dục, trung tâm thể dục, sân vận động trong nhà, SVĐ trong nhà, trung tam the thao, trung tam theo duc, toa nha the thao, toa nha the duc, trung tam the duc, san van dong trong nha, svd trong nha" + }, + "leisure/sports_centre/swimming": { + "name": "Trung tâm Bơi lội", + "terms": "trung tâm bơi lội, trung tâm spa, trung tam boi loi, trung tam spa" }, "leisure/stadium": { "name": "Sân vận động", @@ -2814,6 +2898,10 @@ "name": "Đường Đua (Không phải Ô tô)", "terms": "đường đua, trường đua, đường đua ngựa, đường đua xe đạp, duong dua, truong dua, duong dua ngua, duong dua xe dap" }, + "leisure/water_park": { + "name": "Công viên Nước", + "terms": "công viên nước, công viên chơi nước, cong vien nuoc, cong vien choi nuoc" + }, "line": { "name": "Đường kẻ", "terms": "đường kẻ, đường, lối, duong ke, duong, loi" @@ -2830,6 +2918,10 @@ "name": "Đê Chắn Sóng", "terms": "đê chắn sóng, de chan song" }, + "man_made/chimney": { + "name": "Ống khói", + "terms": "ống khói, lò sưởi, ong khoi, lo suoi" + }, "man_made/cutline": { "name": "Vành đai Chặt cây", "terms": "vành đai chặt cây, hàng cây chặt, vanh dai chat cay, hang cay chat" @@ -2842,6 +2934,14 @@ "name": "Cột cờ", "terms": "cột cờ, kỳ đài, kì đài, cot co, ky dai, ki dai" }, + "man_made/gasometer": { + "name": "Bể Khí", + "terms": "bể khí, bể chứa khí, bể đựng khí, thùng chứa khí, thùng đựng khí, be khi, be chua khi, be dung khi, thung chua khi, thung dung khi" + }, + "man_made/groyne": { + "name": "Đê Chắn Sóng", + "terms": "đê chắn sóng, đập chắn sóng, êpi, ê-pi, đê biển, de chan song, dap chan song, epi, e-pi" + }, "man_made/lighthouse": { "name": "Hải đăng", "terms": "hải đăng, đèn biển, hai dang, den bien" @@ -2874,6 +2974,10 @@ "name": "Thùng Chứa", "terms": "thùng chứa, bể chứa, bình chứa, xi-téc, xi-tẹc, bể nước, thung chua, be chua, binh chua, xi-tec, be nuoc" }, + "man_made/surveillance": { + "name": "Camera Giám sát", + "terms": "camera giám sát, máy ảnh giám sát, giám sát, camera giam sat, may anh giam sat, giám sát" + }, "man_made/survey_point": { "name": "Điểm Khảo sát", "terms": "điểm khảo sát, diem khao sat" @@ -2898,6 +3002,10 @@ "name": "Nhà máy Nước", "terms": "nhà máy nước, nha may nuoc" }, + "man_made/works": { + "name": "Nhà máy", + "terms": "nhà máy, hãng, xưởng, nha may, hang, xuong" + }, "military/airfield": { "name": "Căn cứ Không quân", "terms": "căn cứ không quân, sân bay, phi trường, trường bay, can cu khong quan, san bay, phi truong, truong bay" @@ -3296,7 +3404,7 @@ }, "shop/art": { "name": "Tiệm Nghệ phẩm", - "terms": "tiệm nghệ phẩm, tiệm bức tranh, tiệm bức vẽ, cửa hàng nghệ phẩm, cửa hàng bức tranh, cửa hàng bức vẽ, quán nghệ phẩm, quán bức tranh, quán bức vẽ, nơi bán nghệ phẩm, nơi bán bức tranh, nơi bán bức vẽ, tiem nghe pham, tiem buc tranh, tiem buc ve, cua hang nghe pham, cua hang buc tranh, cua hang buc ve, quan nghe pham, quan buc tranh, quan buc ve, noi ban nghe pham, noi ban buc tranh, noi ban buc ve" + "terms": "tiệm nghệ phẩm, tiệm tác phẩm nghệ thuật, tiệm bức tranh, tiệm bức vẽ, cửa hàng nghệ phẩm, cửa hàng tác phẩm nghệ thuật, cửa hàng bức tranh, cửa hàng bức vẽ, quán nghệ phẩm, quán bức tranh, quán bức vẽ, nơi bán nghệ phẩm, nơi bán bức tranh, nơi bán bức vẽ, tiem nghe pham, tiem tac pham nghe thuat, tiem buc tranh, tiem buc ve, cua hang nghe pham, cua hang tac pham nghe thuat, cua hang buc tranh, cua hang buc ve, quan nghe pham, quan buc tranh, quan buc ve, noi ban nghe pham, noi ban buc tranh, noi ban buc ve" }, "shop/baby_goods": { "name": "Tiệm Đồ Sơ sinh", @@ -3642,6 +3750,10 @@ "name": "Tiệm Văn phòng phẩm", "terms": "tiệm văn phòng phẩm, tiệm đồ văn phòng, cửa hàng văn phòng phẩm, cửa hiệu văn phòng phẩm, bút, chì, giấy, máy tính, máy chữ, máy in, máy sao, máy quét, mực, thư mục, phong bì, tiem van phong pham, tiem do van phong, cua hang van phong pham, cua hieu van phong pham, but, chi, giay, may tinh, may chu, may in, may sao, may quet, muc, thu muc, phong bi" }, + "shop/storage_rental": { + "name": "Cho thuê Chỗ Để đồ", + "terms": "cho thuê chỗ để đồ, cho thuê phòng kho, cho thuê phòng để đồ, cho thuê ga ra, cho thuê chỗ đậu xe, nhà kho tự túc, cho thue cho de do, cho thue phong kho, cho thue phong de do, cho thue ga ra, cho thu cho dau xe, nha kho tu tuc" + }, "shop/supermarket": { "name": "Siêu thị", "terms": "siêu thị, chợ siêu thị, sieu thi, cho sieu thi" @@ -3742,6 +3854,10 @@ "name": "Nhà nghỉ Riêng biệt", "terms": "nhà nghỉ riêng biệt, nhà ván gỗ kiểu Thụy Sĩ, nhà ván gỗ kiểu Thụy Sỹ, nhà ván gỗ kiểu Thuỵ Sĩ, nhà ván gỗ kiểu Thuỵ Sỹ, nhà nghỉ trên núi tuyết, nha nghi rieng biet, nha van go kieu Thuy Si, nha van go kieu Thuy Sy, nha nghi tren nui tuyet" }, + "tourism/gallery": { + "name": "Phòng tranh", + "terms": "phòng tranh, phòng triển lãm nghệ thuật, phòng triển lãm nghệ phẩm, phong tranh, phong trien lam nghe thuat, phong trien lam nghe pham" + }, "tourism/guest_house": { "name": "Nhà khách", "terms": "nhà khách, nha khach" @@ -3894,6 +4010,10 @@ "name": "Tuyến đường Chung", "terms": "tuyến đường chung, dịch vụ xe buýt, tổ hợp tuyến đường, tuyen duong chung, dich vu xe buyt, to hop tuyen duong" }, + "type/site": { + "name": "Nơi", + "terms": "nơi, chỗ, khu, trường, địa điểm, noi, cho, truong, dia diem" + }, "vertex": { "name": "Khác", "terms": "khác, linh tinh, tùy chỉnh, tuỳ chỉnh, đặc biệt, khac, tuy chinh, dac biet" @@ -3902,6 +4022,10 @@ "name": "Đường sông", "terms": "đường sông, dòng nước, duong song, dong nuoc" }, + "waterway/boatyard": { + "name": "Xưởng Đóng Tàu", + "terms": "xưởng đóng tàu, xưởng đóng thuyền, xuong dong tau, xuong dong thuyen" + }, "waterway/canal": { "name": "Kênh đào", "terms": "kênh đào, sông đào, kenh dao, song dao" @@ -3914,6 +4038,10 @@ "name": "Mương", "terms": "hào, rãnh, mương, hao, ranh, muong" }, + "waterway/dock": { + "name": "Vũng Tàu", + "terms": "vũng tàu, vũng tàu đậu, xưởng đóng tàu, xưởng sửa chữa tàu, vung tau, vung tau dau, xuong dong tau, xuong sau chua tau" + }, "waterway/drain": { "name": "Cống", "terms": "cống, cong" @@ -3938,6 +4066,10 @@ "name": "Dòng suối", "terms": "dòng suối, dòng chảy, dong suoi, dong chay" }, + "waterway/water_point": { + "name": "Vòi Nước uống dành cho Tàu biển", + "terms": "vòi nước uống dành cho tàu biển, máy nước uống dành cho tàu biển, trạm nước uống dành cho tàu biển, voi nuoc uong danh cho tau bien, may nuoc uong danh cho tau bien, tram nuoc uong danh cho tau bien" + }, "waterway/weir": { "name": "Đập Tràn", "terms": "đập tràn, đập nước thấp, dap tran, dap nuoc thap" diff --git a/dist/locales/yue.json b/dist/locales/yue.json index c25654424..e07f8c36b 100644 --- a/dist/locales/yue.json +++ b/dist/locales/yue.json @@ -278,8 +278,7 @@ "view_on_osm": "入公家街圖睇", "facebook": "放上Facebook", "twitter": "放上Twitter", - "google": "放上Google+", - "help_html": "你所改嘅,幾分鐘後會送到普通層。其他層,或者某啲地貌,要用多啲時間。\n(詳解)。\n" + "google": "放上Google+" }, "confirm": { "okay": "得" @@ -331,80 +330,35 @@ "navigation": { "title": "周圍望", "drag": "大地圖度,公家街圖資料,放喺背景之上。你想周圍望,就拖住,推上落,推左右,就好似普通網上地圖咁。**拖住地圖**", - "select": "圖上地貌,有三種方法表示,處、綫同範圍。所有地貌,都以一撳就揀。**撳處去揀。**", - "header": "頂頭指明地貌。", - "pane": "一揀地貌,地貌器就出。頂頭話我哋知乜嘢地貌,主要顯示地貌屬性,如名同地址。**閂地貌器,就撳右上閂埋個掣。**" + "select": "圖上地貌,有三種方法表示,處、綫同範圍。所有地貌,都以一撳就揀。**撳處去揀。**" }, "points": { "title": "處", - "add": "處,用來指示地貌,如舖、餐廳、紀念碑。佢哋畫低某個位置,用來講下當地係乜。**撳處個掣,開新一處。**", - "place": "地圖度,撳一下擺低一處。**擺個處去屋頂。**", "search": "處可以用來指示種種地貌。你加爾處就係茶座。**搵【{name}】**", "choose": "**由一覽度揀茶座。**", - "describe": "爾處畫成茶座。用地貌編器,我哋可以加名啲料上地貌。**加個名**", - "close": "想閂地貌編寫,只要一撳閂掣。**閂地貌編寫**", - "reselect": "有時處在。有時整錯或者未完整。我哋可改已有之處。**揀你啱啱整嗰處。**", - "fixname": "**改名兼閂地貌編寫**", - "reselect_delete": "地圖度,乜地貌都刪得。**撳你嗰開嗰處。**", - "delete": "個選單,會圍住嗰處。嗰處有唔同嘢做,可以改珧嗰處,當中有刪。**刪嗰處。**" + "describe": "爾處畫成茶座。用地貌編器,我哋可以加名啲料上地貌。**加個名**" }, "areas": { "title": "範圍", - "corner": "要畫範圍,就用節來勾出邊界,包住範圍。**擺開始一節,喺遊樂場一角。**", "place": "畫範圍,就要擺多啲節。要完成範圍,就欽返頭嗰節。**畫個範圍畀遊樂場。**", "search": "**搵【{name}】。**", - "choose": "**由一覽度揀遊樂場。**", - "describe": "**加名兼閂咗地貌編寫**" + "choose": "**由一覽度揀遊樂場。**" }, "lines": { "title": "綫", - "add": "綫用來指示地貌,好似馬路、火車路、江河等。**撳綫掣,開一條綫。**", "start": "**開一條綫,就撳路一端。**", - "intersect": "撳下去加幾節入綫。若有必要,你邊畫邊拖住地圖。路、同埋其他嘅綫,係大網入面。駁啱啲綫,通估綫程式,至爲重要。**撳住花街(Flower Street),爲兩綫駁做路口。**", "finish": "畫綫到尾,只要再撳最尾一節一次。**畫完條路。**", "road": "**由一覽度揀路。**", "residential": "種種道路,最常見係住宅路。**揀住宅路**", - "describe": "**同路起名,以及閂咗地貌內容。**", - "restart": "條路要駁去花街(Flower Street)。", "wrong_preset": "你未有指名住宅路。**撳爾度去揀多次**" }, "startediting": { "title": "開始改", - "help": "更多文件,連同爾個逐步解釋,就放喺度。", "save": "記得定時記低修改!", "start": "開始制圖" } }, "presets": { - "categories": { - "category-building": { - "name": "屋宇" - }, - "category-golf": { - "name": "哥夫球" - }, - "category-landuse": { - "name": "用地" - }, - "category-path": { - "name": "徑" - }, - "category-rail": { - "name": "軌道" - }, - "category-road": { - "name": "路" - }, - "category-route": { - "name": "路綫" - }, - "category-water-area": { - "name": "水" - }, - "category-water-line": { - "name": "水" - } - }, "fields": { "access": { "options": { @@ -1312,10 +1266,6 @@ "name": "細路駁路", "terms": "Tertiary Link,三級道路匝道,三級道路連接路,細路駁路" }, - "highway/track": { - "name": "分徑", - "terms": "Track,分徑,未舖設路面的車徑,未鋪設路面的車徑" - }, "highway/traffic_signals": { "name": "紅綠燈", "terms": "Traffic Signals,交通燈,紅綠燈" @@ -1332,10 +1282,6 @@ "name": "迴旋處", "terms": "Turning Circle,回轉圈,廻旋處,環島,迴旋處" }, - "highway/unclassified": { - "name": "未歸類之路", - "terms": "Unclassified Road,未分級的道路,未分類的道路,未歸類之路" - }, "historic": { "name": "史蹟", "terms": "Historic Site,史跡,史蹟,歷史遺址,歷史遺跡" diff --git a/dist/locales/zh-CN.json b/dist/locales/zh-CN.json index bcd08cf95..6f3dd360e 100644 --- a/dist/locales/zh-CN.json +++ b/dist/locales/zh-CN.json @@ -2,7 +2,7 @@ "modes": { "add_area": { "title": "面", - "description": "添加公园、建筑物、湖或其它面状要素到地图上。", + "description": "添加公园、建筑物、湖或其它面到地图上。", "tail": "在地图上单击开始绘制面状要素,如公园、湖泊或建筑物。" }, "add_line": { @@ -137,9 +137,14 @@ }, "merge": { "title": "合并", + "description": "合并这些特征。", "key": "C", + "annotation": "已合并 {n} 个特征。", "not_eligible": "这些特征不可以合并。", - "incomplete_relation": "此要素暂未下载完成,无法合并。" + "not_adjacent": "这些特征不能被合并,因为它们不相连。", + "restriction": "这些特征不能被合并,因为其中至少有一个特征是某个“{relation}”关系的成员。", + "incomplete_relation": "此要素暂未下载完成,无法合并。", + "conflicting_tags": "这些特征不能被合并,因为它们的某些标签具有冲突的值。" }, "move": { "title": "移动", @@ -212,6 +217,7 @@ "nothing": "没有可以重做的操作。" }, "tooltip_keyhint": "快捷键:", + "browser_notice": "本编辑器需要在 Firefox、Chrome、Safari、Opera 以及 Internet Explorer 11 或更新版本的浏览器中工作。请升级您的浏览器,或使用 Potlatch 2 来编辑地图。", "translate": { "translate": "翻译", "localized_translation_label": "多语言名称", @@ -221,6 +227,8 @@ "zoom_in_edit": "放大地图以编辑", "logout": "退出", "loading_auth": "正在连接OpenStreetMap...", + "report_a_bug": "报告漏洞", + "help_translate": "帮助改进翻译", "feature_info": { "hidden_warning": "{count}个隐藏特征", "hidden_details": "以下要素目前被隐藏:{details}" @@ -336,14 +344,6 @@ "description": "点", "tooltip": "兴趣点(POI)" }, - "major_roads": { - "description": "主要道路", - "tooltip": "公路,街道等。" - }, - "minor_roads": { - "description": "次要道路", - "tooltip": "辅助道路,停车场通道,土路等。" - }, "paths": { "description": "小路", "tooltip": "人行道,步行道路,自行车道等。" @@ -439,8 +439,7 @@ "view_on_osm": "在 OSM 上查看", "facebook": "分享到Facebook", "twitter": "分享到 Twitter", - "google": "分享到 Google+", - "help_html": "你的更新应该在几分钟后出现在“标准”图层上。其他图层和某些功能,可能需要更长的时间\n(详情).\n" + "google": "分享到 Google+" }, "confirm": { "okay": "确定", @@ -486,8 +485,6 @@ "browse": "浏览GPX文件" }, "mapillary": { - "tooltip": "Mapillary的街道照片", - "title": "照片叠加层(Mapillary)", "view_on_mapillary": "在Mapillary上查看这张图片" }, "help": { @@ -503,85 +500,93 @@ "relations": "# 关系\n\n关系是 OpenStreetMap 中用于组合其它特征的特殊要素类型。比如,两个基本关系类型*路径关系*和*复合多边形*,它们分别用于组合同一条公路或高速公路的不同部分和一个复杂区域(分成多块或像油炸圈饼一样中间有个洞)的多条线条。\n\n关系中包含的要素称为*成员*。在侧边栏中,您可以看到成员所属的关系,并点击选中它。选中某个关系后,您就能看到它的所有成员在侧边栏被全部列出并在地图上被高亮显示。\n\n在大多数时候,iD 会在您编辑的时候自动处理关系。您主要注意的是当您删除道路的某个部分并重绘它时,请确保新的部分还是原来的关系中的一员。\n\n## 编辑关系\n\n如果您想要编辑关系,这里是一些基本技巧。\n\n要向关系中添加要素,选择该要素,点击侧边栏「所有关系」中的「+」按钮,并选择或输入关系的名称。\n\n要创建一个新的关系,选中要作为成员的第一个特征,点击「所有关系」中的「+」按钮,并选择「新建关系...」。\n\n要从一个关系中移除要素,选择要素并点击您要从中移除的关系旁边的垃圾箱按钮。\n\n您可以使用「合并」工具创建有洞的复合多边形。绘制两个区域(内部和外部),按住 Shift 键并点击各个多边形来选中它们,然后点击「合并」(+)按钮。\n" }, "intro": { + "graph": { + "city_hall": "三里屯市政厅", + "fire_department": "三里屯消防站", + "memory_isle_park": "北海公园", + "riverwalk_trail": "河滨小道", + "w_michigan_ave": "南京西路", + "e_michigan_ave": "南京东路", + "spring_st": "解放路", + "scidmore_park": "中山公园", + "petting_zoo": "野生动物园", + "n_andrews_st": "北五环", + "s_andrews_st": "南五环", + "n_constantine_st": "北光明路", + "s_constantine_st": "南光明路", + "rocky_river": "李家沟", + "railroad_dr": "铁道线", + "conrail_rr": "大秦铁路", + "st_joseph_river": "吴淞江", + "n_main_st": "北二环", + "s_main_st": "南二环", + "water_st": "水岸路", + "foster_st": "跃进街", + "portage_river": "货运河", + "flower_st": "幸福街", + "elm_st": "江榆路", + "walnut_st": "江松路", + "morris_ave": "世纪大道", + "east_st": "东街", + "portage_ave": "货运大道" + }, "navigation": { "title": "导航", "drag": "主地图区域在背景上展示了 OpenStreetMap 数据。您可以像在其它网络地图一样通过拖动和滚动来移动。**拖动地图!**", "select": "地图要素有三种表示方法:点、线、面。所有要素都可以通过点击选择。**单击该点来选定它。**", - "header": "上方显示特征类型", - "pane": "当选定一个特征时,会出现特征编辑器。抬头展示特征类型,主窗格展示特征的属性,如名称和地址。**单击特征编辑器右上角的关闭按钮,关闭特征编辑器。**" + "pane": "当选定一个地理特征时,特征编辑器将出现。其抬头展示特征类型,主窗格展示特征的属性,如名称和地址。**单击特征编辑器右上角的 {button} 按钮来关闭特征编辑器。**", + "search": "你也可以搜索目前视野上或世界的地理特征。**搜索'{name}'**", + "choose": "**在列表中选择{name}。**", + "chosen": "好!{name}已经被选中了。**按下{button}来关闭地理特征编辑器。**" }, "points": { "title": "点", - "add": "点可以用于代表诸如商店、餐馆和历史遗迹的特征。它们标记一个特定的地点,并说明该地点是什么。**单击“点”按钮添加新点。**", - "place": "在地图上点击,可以地图上新增的一点。 **将该点放到建筑物上方**", + "add": "点可以用来表示某些地理特征,比如商店、餐厅和纪念碑。它们标定了一个特定的位置,并且描述了那里有什么。**按下{button}按钮来增加一个新点。**", + "place": "可以用点击地图的方式来放置点。**点击地图,把新点放置在这座建筑的上面。**", "search": "很多不同的物体可以用点来代表。您刚刚新增加的点是一间咖啡厅。**搜索'{name}'**", "choose": "**在列表中选择咖啡馆。**", "describe": "这个点已经标记为咖啡馆了。使用特征编辑器,我们可以添加更多关于特征的信息。**添加名称**", - "close": "特征编辑器可以通过单击关闭按钮来关闭。**关闭特征编辑器**", - "reselect": "很多时候,所需的点已经存在,但有错误或不完整。我们可以编辑现有的点。 **选择您刚创建的点**", - "fixname": "**更改名称,关闭特征编辑器。**", - "reselect_delete": "地图上的所有特征都可以删除。**单击你创建的点。**", - "delete": "在点周围的菜单包含在该点可执行的操作,包括删除。**删除点。**" + "close": "地理特征编辑器会自动记下你所有的改动。当你改动一个地理特征时,关闭按钮会变成对勾。**按下{button}按钮来关闭编辑器**", + "reselect": "有些点已经存在,但是信息有错误或不完整。我们可以编辑已经存在的点。**点击那个你刚刚创建的点。**", + "fixname": "**改变它的名字,然后点击{button}按钮来关闭编辑器。**", + "reselect_delete": "所有在地图上的特征都能被删除。**点击那个你刚刚创建的点。**", + "delete": "在点周围的菜单包含在该点可执行的操作,包括删除。**点击{button}按钮来删除点。**" }, "areas": { "title": "面状要素", - "add": "面用来表示要素的界限,像是湖、建筑物或住宅区。也就是说可以让原本只是个兴趣点的要素呈现更多细节。 **按下面的按钮新建面要素**", - "corner": "通过将节点放到面的边界上,可绘制面。 **将起始节点置于游乐场的其中一角**", + "add": "面可以用来表示特征的界限,像是湖、建筑物或住宅区。也就是说可以让原本只是个兴趣点的特征呈现更多细节。 **按{button}按钮新建面。**", + "corner": "通过将节点放到面的边界上,可绘制面。 **将起始节点置于游乐场的其中一角。**", "place": "放置更多节点可绘制面要素。点击开始节点即可完成绘制。**在沙盒绘制一个面。**", "search": "**搜索'{name}'。**", "choose": "**在列表中选择儿童游乐场。**", - "describe": "**添加名称,关闭特征编辑器**" + "describe": "**添加名称,然后按{button}按钮来关闭特征编辑器**" }, "lines": { "title": "线", - "add": "线用于代表诸如道路、铁路和河流的特征。**单击“线”按钮添加新线。**", + "add": "线用于代表诸如道路、铁路和河流的特征。**单击{button}按钮添加新线。**", "start": "**点击道路末端,以开始绘制线段。 **", - "intersect": "点击向线添加更多节点。必要时您可以在绘制时拖动地图。道路和许多其它类型的线都是一个更大的网络的组成部分,因此正确连接这些线以便导航应用使用是十分重要的。**点击 Flower Street 创建连接两条线的交叉点。**", + "intersect": "点击向线添加更多节点。必要时您可以在绘制时拖动地图。道路和许多其它类型的线都是一个更大的网络的组成部分,因此正确连接这些线以便导航应用使用是十分重要的。**点击{name}创建连接两条线的交叉点。**", "finish": "再次点击最后一个节点可结束绘制线。**完成道路的绘制。**", "road": "**在列表中选择道路**", "residential": "道路有不同种类,最常见的为住宅区道路。 **选择住宅区道路**", - "describe": "**给道路命名,关闭特征编辑器。**", - "restart": "道路需要花街相交。", + "describe": "**给道路命名,然后按{button}按钮关闭特征编辑器。**", + "restart": "这个道路需要和{name}相交。", "wrong_preset": "你没有选择住宅道路类型。 **点击这里重新选择**" }, "startediting": { "title": "开始编辑", - "help": "在这里有更多使用说明,还可以重温简介", + "help": "如需重新查看本导览,或者查看更多文档,您可以点击 {button} 帮助 按钮。", "save": "不要忘了定期保存你的修改!", "start": "开始绘制地图!" } }, "presets": { "categories": { - "category-building": { - "name": "建筑物" - }, - "category-golf": { - "name": "高尔夫球" - }, - "category-landuse": { - "name": "土地使用" - }, - "category-path": { - "name": "小径" - }, - "category-rail": { - "name": "铁轨" - }, - "category-restriction": { - "name": "限制" - }, - "category-road": { - "name": "道路" - }, - "category-route": { - "name": "线路" - }, "category-water-area": { - "name": "水" + "name": "水体特征" }, "category-water-line": { - "name": "水" + "name": "水体特征" } }, "fields": { @@ -627,6 +632,7 @@ } }, "access_simple": { + "label": "通行限制", "placeholder": "是" }, "access_toilets": { @@ -771,6 +777,9 @@ "construction": { "label": "类型" }, + "content": { + "label": "内容" + }, "country": { "label": "国家" }, @@ -839,6 +848,12 @@ "description": { "label": "说明" }, + "diaper": { + "label": "有尿布台" + }, + "dock": { + "label": "类型" + }, "drive_through": { "label": "免下车" }, @@ -942,6 +957,9 @@ "label": "手工店", "placeholder": "1-18" }, + "handrail": { + "label": "扶手" + }, "highway": { "label": "类型" }, @@ -1056,6 +1074,9 @@ "label": "速度限制", "placeholder": "40, 50, 60..." }, + "maxstay": { + "label": "可停留时间" + }, "mtb/scale": { "label": "登山車难度", "options": { @@ -1413,6 +1434,9 @@ }, "placeholder": "坚硬地面,硬物铺面,软铺面" }, + "traffic_signals": { + "label": "类型" + }, "trail_visibility": { "label": "路径可见度", "options": { @@ -1485,10 +1509,16 @@ "name": "魔毯电梯", "terms": "魔毯,传送带式电梯" }, + "aerialway/platter": { + "name": "吊盘" + }, "aerialway/pylon": { "name": "缆车塔", "terms": "缆车塔" }, + "aerialway/rope_tow": { + "name": "牵绳" + }, "aerialway/station": { "name": "缆车站", "terms": "缆车站" @@ -1539,11 +1569,11 @@ }, "amenity/atm": { "name": "ATM", - "terms": "ATM,提款机,自动提款机" + "terms": "ATM,提款机,自动提款机,自动取款机" }, "amenity/bank": { "name": "银行", - "terms": "银行" + "terms": "银行,储蓄银行" }, "amenity/bar": { "name": "酒吧", @@ -1564,19 +1594,17 @@ "name": "自行车出租点", "terms": "自行车租赁处,单车,出租,租赁,自行车" }, - "amenity/bicycle_repair_station": { - "name": "自行车修理站" - }, "amenity/boat_rental": { "name": "船舶租赁处", "terms": "船舶租赁处" }, "amenity/bureau_de_change": { - "name": "货币兑换" + "name": "货币兑换", + "terms": "货币兑换" }, "amenity/bus_station": { - "name": "汽车站", - "terms": "公交车起讫站,公交枢纽,公交场站" + "name": "公交站", + "terms": "公交车起讫站,公交枢纽,公交场站,公交车站" }, "amenity/cafe": { "name": "咖啡馆", @@ -1595,7 +1623,8 @@ "terms": "洗车店,洗车" }, "amenity/casino": { - "name": "赌场" + "name": "赌场", + "terms": "赌场" }, "amenity/charging_station": { "name": "充电站", @@ -1618,7 +1647,8 @@ "terms": "时钟,钟表,钟" }, "amenity/college": { - "name": "大专院校校园" + "name": "大专院校校园", + "terms": "大专校园" }, "amenity/community_centre": { "name": "社区活动中心", @@ -1635,13 +1665,13 @@ "name": "牙科", "terms": "牙医,牙" }, - "amenity/doctor": { - "name": "医生办公室", - "terms": "医生" + "amenity/doctors": { + "name": "医生", + "terms": "医生,医护人员" }, "amenity/dojo": { - "name": "Dojo /武术学院", - "terms": "Dojo /武术学院" + "name": "道场/武术学院", + "terms": "道场,武术学院" }, "amenity/drinking_water": { "name": "饮水处", @@ -1672,7 +1702,8 @@ "terms": "墓地,坟地" }, "amenity/hospital": { - "name": "医院" + "name": "医院", + "terms": "医院场地" }, "amenity/kindergarten": { "name": "学前班/幼儿园用地" @@ -1686,7 +1717,8 @@ "terms": "市场,菜市场" }, "amenity/motorcycle_parking": { - "name": "摩托车停车场" + "name": "摩托车停车场", + "terms": "摩托车场" }, "amenity/nightclub": { "name": "夜总会", @@ -1697,7 +1729,12 @@ "terms": "停车" }, "amenity/parking_entrance": { - "name": "停车场入口/出口" + "name": "停车场入口/出口", + "terms": "停车场出入口" + }, + "amenity/parking_space": { + "name": "停车空间", + "terms": "停车空间,停车场地" }, "amenity/pharmacy": { "name": "药店", @@ -1740,7 +1777,8 @@ "terms": "酒馆" }, "amenity/public_bookcase": { - "name": "公共书架" + "name": "公共书架", + "terms": "公共书架,公共书籍" }, "amenity/ranger_station": { "name": "野郊访客处", @@ -1751,14 +1789,16 @@ "terms": "回收,循环利用,再造" }, "amenity/register_office": { - "name": "民政登记处" + "name": "民政登记处", + "terms": "登记处,民政处" }, "amenity/restaurant": { "name": "餐馆", "terms": "餐馆,餐厅,饭店,酒楼,酒家,茶楼,美食" }, "amenity/school": { - "name": "学校" + "name": "学校", + "terms": "学校场地" }, "amenity/shelter": { "name": "亭", @@ -1768,7 +1808,8 @@ "name": "社会服务设施" }, "amenity/social_facility/food_bank": { - "name": "食品银行" + "name": "食品银行", + "terms": "食物银行" }, "amenity/social_facility/group_home": { "name": "敬老院", @@ -1806,7 +1847,32 @@ "terms": "市政府,市政厅,大会堂" }, "amenity/university": { - "name": "大学校园" + "name": "大学校园", + "terms": "大学校园,大学场地" + }, + "amenity/vending_machine/cigarettes": { + "name": "香烟售货机", + "terms": "香烟售货机,香烟贩卖机" + }, + "amenity/vending_machine/condoms": { + "name": "避孕套售货机", + "terms": "避孕套售货机,避孕套贩卖机" + }, + "amenity/vending_machine/drinks": { + "name": "饮料售货机", + "terms": "饮料售货机,饮品售货机,饮品贩卖机" + }, + "amenity/vending_machine/news_papers": { + "name": "报纸售货机", + "terms": "报纸售货机,报纸贩卖机" + }, + "amenity/vending_machine/sweets": { + "name": "零食售货机", + "terms": "零食贩卖机" + }, + "amenity/vending_machine/vending_machine": { + "name": "售货机", + "terms": "贩卖机" }, "amenity/veterinary": { "name": "兽医", @@ -1889,7 +1955,7 @@ }, "barrier/wall": { "name": "墙", - "terms": "收费站" + "terms": "墙,墙壁" }, "boundary/administrative": { "name": "行政区域界线", @@ -1925,7 +1991,8 @@ "name": "在建建筑" }, "building/dormitory": { - "name": "宿舍" + "name": "宿舍", + "terms": "宿舍,寝室" }, "building/entrance": { "name": "入口/出口", @@ -1936,7 +2003,8 @@ "terms": "车库" }, "building/garages": { - "name": "车库(连排)" + "name": "车库(连排)", + "terms": "连排车库" }, "building/greenhouse": { "name": "温室", @@ -1946,7 +2014,8 @@ "name": "医院大楼" }, "building/hotel": { - "name": "宾馆楼" + "name": "宾馆楼", + "terms": "宾馆建筑" }, "building/house": { "name": "房屋", @@ -1961,21 +2030,22 @@ "terms": "工业建筑物" }, "building/kindergarten": { - "name": "学前班/幼儿园建筑" + "name": "学前班/幼儿园建筑", + "terms": "学前班建筑,幼儿园建筑" }, "building/public": { "name": "公共建筑" }, "building/residential": { "name": "住宅建筑物", - "terms": "住宅建筑物" + "terms": "住宅建筑物,住宅建筑" }, "building/retail": { "name": "商业建筑" }, "building/roof": { "name": "楼顶", - "terms": "楼顶,房顶" + "terms": "楼顶,房顶,屋顶" }, "building/school": { "name": "学校建筑", @@ -2053,16 +2123,19 @@ "name": "切割钥匙(配匙)" }, "craft/locksmith": { - "name": "锁匠" + "name": "锁匠", + "terms": "锁匠,开锁师" }, "craft/metal_construction": { - "name": "金属结构建筑" + "name": "金属结构建筑", + "terms": "金属建筑,金属建筑物" }, "craft/optician": { "name": "眼镜店" }, "craft/painter": { - "name": "油漆匠" + "name": "油漆匠", + "terms": "粉刷匠" }, "craft/photographer": { "name": "照相店", @@ -2316,10 +2389,6 @@ "name": "三级道路匝道", "terms": "三级道路匝道" }, - "highway/track": { - "name": "小路", - "terms": "未铺设路面的车径" - }, "highway/traffic_signals": { "name": "交通信号灯", "terms": "红绿灯" @@ -2336,10 +2405,6 @@ "name": "环岛", "terms": "环岛" }, - "highway/unclassified": { - "name": "未分级的道路", - "terms": "未分级的道路" - }, "historic": { "name": "历史遗迹", "terms": "历史遗迹,史迹" @@ -2380,6 +2445,10 @@ "name": "交叉口", "terms": "交通枢纽,路口" }, + "landuse": { + "name": "土地用途", + "terms": "土地用途,土地使用" + }, "landuse/basin": { "name": "水池", "terms": "水池" @@ -2400,7 +2469,12 @@ "terms": "建筑物" }, "landuse/farm": { - "name": "农田" + "name": "农田", + "terms": "农田,农场" + }, + "landuse/farmland": { + "name": "农田", + "terms": "农田,农场" }, "landuse/farmyard": { "name": "农庄", @@ -2483,7 +2557,8 @@ "terms": "码头" }, "leisure/nature_reserve": { - "name": "自然保护区" + "name": "自然保护区", + "terms": "自然保护区" }, "leisure/park": { "name": "公园", @@ -2536,10 +2611,6 @@ "name": "船台", "terms": "船台" }, - "leisure/sports_center": { - "name": "体育中心/健身中心", - "terms": "体育中心,健身中心" - }, "leisure/stadium": { "name": "体育场", "terms": "体育,体育场" @@ -2583,6 +2654,10 @@ "name": "瞭望塔", "terms": "瞭望塔" }, + "man_made/petroleum_well": { + "name": "油井", + "terms": "油井" + }, "man_made/pier": { "name": "码头", "terms": "码头" @@ -2627,6 +2702,10 @@ "name": "地堡", "terms": "地堡,暗堡" }, + "military/danger_area": { + "name": "危险区域", + "terms": "危险区域,危险地区" + }, "military/range": { "name": "军事靶场", "terms": "靶场,射击场,军事射击场" @@ -2969,10 +3048,6 @@ "shop/antiques": { "name": "古董店" }, - "shop/art": { - "name": "画廊", - "terms": "美术馆,艺术馆" - }, "shop/baby_goods": { "name": "婴儿用品店", "terms": "母婴用品店, 婴幼儿用品店" @@ -3020,7 +3095,8 @@ "terms": "肉铺" }, "shop/candles": { - "name": "蜡烛店" + "name": "蜡烛店", + "terms": "蜡烛专卖店" }, "shop/car": { "name": "汽车店", @@ -3035,17 +3111,20 @@ "terms": "汽车修理店" }, "shop/carpet": { - "name": "地毯店" + "name": "地毯店", + "terms": "地毯店,毯店" }, "shop/cheese": { - "name": "奶酪店" + "name": "奶酪店", + "terms": "奶酪店,奶酪专卖店" }, "shop/chemist": { "name": "日化用品店", "terms": "药房" }, "shop/chocolate": { - "name": "巧克力店" + "name": "巧克力店", + "terms": "巧克力店,巧克力专卖店" }, "shop/clothes": { "name": "服装店", @@ -3056,7 +3135,8 @@ "terms": "电脑店" }, "shop/confectionery": { - "name": "糖果店" + "name": "糖果店", + "terms": "糖果店,糖果屋" }, "shop/convenience": { "name": "便利店", @@ -3092,7 +3172,8 @@ "terms": "DIY商店" }, "shop/dry_cleaning": { - "name": "干洗店" + "name": "干洗店", + "terms": "干洗店" }, "shop/electronics": { "name": "电器店", @@ -3106,7 +3187,8 @@ "terms": "农场" }, "shop/fashion": { - "name": "服装店" + "name": "服装店", + "terms": "服装店,潮流服饰店" }, "shop/fishmonger": { "name": "海产店", @@ -3143,6 +3225,10 @@ "name": "五金店", "terms": "五金店" }, + "shop/herbalist": { + "name": "中医", + "terms": "中医" + }, "shop/hifi": { "name": "音响店", "terms": "音响店" @@ -3160,26 +3246,37 @@ "terms": "洗衣店" }, "shop/leather": { - "name": "皮具店" + "name": "皮具店", + "terms": "皮具店" }, "shop/locksmith": { "name": "锁匠铺", "terms": "锁匠铺" }, "shop/lottery": { - "name": "彩票店" + "name": "彩票店", + "terms": "彩票店,彩票购买点" }, "shop/mall": { "name": "商场", "terms": "商场" }, "shop/massage": { - "name": "按摩店" + "name": "按摩店", + "terms": "按摩店" + }, + "shop/medical_supply": { + "name": "医疗用品店", + "terms": "医疗用品店,医护用品店" }, "shop/mobile_phone": { "name": "手机店", "terms": "手机店" }, + "shop/money_lender": { + "name": "放贷人", + "terms": "放贷人,放贷者" + }, "shop/motorcycle": { "name": "摩托车店", "terms": "摩托车行,摩托车" @@ -3189,7 +3286,8 @@ "terms": "音乐店" }, "shop/musical_instrument": { - "name": "乐器店" + "name": "乐器店", + "terms": "乐器店,音乐用品店" }, "shop/newsagent": { "name": "报摊" @@ -3198,6 +3296,14 @@ "name": "眼镜店", "terms": "眼镜店" }, + "shop/organic": { + "name": "有机产品店", + "terms": "有机产品店" + }, + "shop/outdoor": { + "name": "户外用品店", + "terms": "户外用品店,销售户外活动用品的商店" + }, "shop/pet": { "name": "宠物店", "terms": "宠物店" @@ -3231,6 +3337,10 @@ "shop/tailor": { "name": "裁缝" }, + "shop/tea": { + "name": "茶叶商店", + "terms": "茶叶商店,茶店" + }, "shop/tobacco": { "name": "烟草店" }, @@ -3265,8 +3375,8 @@ "name": "武器店" }, "shop/wine": { - "name": "酒店", - "terms": "酒店,酒楼,酒坊" + "name": "酒品商店", + "terms": "酒品商店,酒店,酒楼,酒坊" }, "tourism": { "name": "旅行", @@ -3336,6 +3446,10 @@ "name": "动物园", "terms": "动物园" }, + "traffic_calming/table": { + "name": "人行横道", + "terms": "行人专用路" + }, "type/boundary": { "name": "边界", "terms": "边界" diff --git a/dist/locales/zh-HK.json b/dist/locales/zh-HK.json index b05b41bd8..af0a9d1fd 100644 --- a/dist/locales/zh-HK.json +++ b/dist/locales/zh-HK.json @@ -133,13 +133,19 @@ "key": "D", "annotation": "已斷開的綫/範圍。", "not_connected": "這裡未有足夠的綫/範圍可斷開。", - "connected_to_hidden": "未能將這個斷開因為它連接著一個隱藏的特徵。" + "connected_to_hidden": "未能將這個斷開因為它連接著一個隱藏的特徵。", + "relation": "未能將這個斷開因為它連接著一個關係的構件。" }, "merge": { "title": "合併", + "description": "合併這些特徵。", "key": "C", + "annotation": "合併{n}個特徵。", "not_eligible": "不能合併這些特徵。", - "incomplete_relation": "這些特徵不能合併因為最少一個尚未完全下載。" + "not_adjacent": "這些特徵不能合併因為它們不是連接在一起。", + "restriction": "這些特徵不能合併因為最少一個是\"{relation}\" 關係的構件。", + "incomplete_relation": "這些特徵不能合併因為最少一個尚未完全下載。", + "conflicting_tags": "這些特徵不能合併因為當中一些標籤的數值有衝突。" }, "move": { "title": "移動", @@ -212,6 +218,7 @@ "nothing": "沒有可重做的動作。" }, "tooltip_keyhint": "快速鍵:", + "browser_notice": "iD 編輯器支援 Firefox、Chrome、Safari、Opera 和 Internet Explorer 11 以上的版本。請升級你的瀏覽器或是使用 Potlatch 2 來編輯地圖。", "translate": { "translate": "翻譯", "localized_translation_label": "多種語言名稱", @@ -238,13 +245,15 @@ "message_label": "編輯變動留言", "upload_explanation": "你上載的變更會出現在其他使用 OpenStreetMap 資料的地圖。", "upload_explanation_with_user": "你以{user}的名字上載的變更會出現在其他使用 OpenStreetMap 資料的地圖。", - "save": "記", - "cancel": "唔記", + "save": "儲存", + "cancel": "取消", "changes": "{count} 項變更", "warnings": "警告", "modified": "已修改", "deleted": "已刪除", - "created": "已建立" + "created": "已建立", + "about_changeset_comments": "有關變動留言", + "about_changeset_comments_link": "//wiki.openstreetmap.org/wiki/Good_changeset_comments" }, "contributors": { "list": "由{users}編輯", @@ -283,6 +292,7 @@ "no_documentation_key": "沒有這個鍵值的相關文件", "show_more": "顯示更多", "view_on_osm": "在 openstreetmap.org 中檢視", + "all_fields": "所有資料", "all_tags": "所有標籤", "all_members": "所有構件", "all_relations": "所有關係", @@ -315,10 +325,12 @@ "description": "背景設定", "percent_brightness": "{opacity}% 亮度", "none": "無", + "best_imagery": "這地點最為人所知的背景影像", "custom": "自訂", "custom_button": "編輯自訂背景", "custom_prompt": "輪入區塊範本的網址。有效的標記是以 {z}, {x}, {y} 作為 Z/X/Y 標記系統 Z/X/Y scheme 和 {u} 作為四分位數標記系統 quadtile scheme。", "fix_misalignment": "校正對位誤差", + "imagery_source_faq": "這個背景影像來自何處?", "reset": "重設", "minimap": { "description": "小地圖", @@ -338,14 +350,6 @@ "description": "點", "tooltip": "興趣點" }, - "major_roads": { - "description": "主要道路", - "tooltip": "公路、街道等等" - }, - "minor_roads": { - "description": "次級道路", - "tooltip": "支路、停車場通道、小徑等等" - }, "paths": { "description": "徑", "tooltip": "行人路、步行徑、單車徑等等" @@ -442,7 +446,9 @@ "facebook": "分享至 Facebook", "twitter": "分享至 Twitter", "google": "分享至 Google+", - "help_html": "你的變更會在幾分鐘後出現在標準圖層。其他圖層或某些特徵可能需要多些時間\n(詳細資料)。\n" + "help_html": "你的變更會在幾分鐘後出現在標準圖層。其他圖層或某些特徵可能需要多些時間。", + "help_link_text": "詳細資料", + "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": "確定", @@ -487,98 +493,141 @@ "zoom": "放大至 GPX 軌跡", "browse": "開啟 .gpx 檔案" }, + "mapillary_images": { + "tooltip": "來自Mapillary的街道圖層相片", + "title": "相片重疊 (Mapillary)" + }, + "mapillary_signs": { + "tooltip": "來自Mapillary的交通訊號", + "title": "交通訊號重疊 (Mapillary)" + }, "mapillary": { - "tooltip": "來自Mapillary的街道層相片", - "title": "相片覆蓋 (Mapillary)", "view_on_mapillary": "在Mapillary上觀看這影像" }, "help": { "title": "說明", "help": "# 說明\n\n這是[OpenStreetMap]的編輯器 (http://www.openstreetmap.org/),\n免費而且可以編輯的世界地圖。你可以用來新增和更新\n在你附近的資料,令這個開放源碼和開放資料的地圖\n變得更好。\n你在這地圖裡所作的變更會令其他使用OpenStreetMap的人看得到。\n如要編輯,你需要[登入] (https://www.openstreetmap.org/login)。\n\n [iD 編輯器](http://ideditor.com/)是一個共同合作計劃,[原始碼可在GitHub找到](https://github.com/openstreetmap/iD)。\n", "editing_saving": "# 編輯和儲存\n\n這個編輯器主要是靠網上運作而你正在\n經網頁使用它。\n\n### 選擇特徵\n\n要選擇特徵一個地圖特徵,例如道路或興趣點,\n可以在地圖上按它一下。 這樣就可以突出標示你選擇的特徵並開啟有關\n的詳細面板和顯示你可做的動作的選單。\n\n要選擇多個特徵,按著'Shift'鍵,然後\n用滑鼠按你想選擇的特徵或者在地圖上拖曳畫出長方形,\n所有在長方形內的點就會被選。\n\n### 儲存編輯\n\n當你作了變更,例如編輯道路、建築物和地方,\n它們就會儲在你的裝置直至你把它們儲存在伺服器內。如果有錯\n亦不用擔心 - 你可以按還原鍵還原你的變更和重做鍵再做過你的變更。\n\n按 '儲存' 就可儲存一組的編輯 - 例如你已完成\n一個鎮的範圍和希望開始一個新的範圍。你亦有機會\n去復審你做過甚麼,而如果有些不太正確的編輯,\n編輯器還會提供有用的建議和警告。\n\n如果沒有問題,你就可以輸入一些短句解釋一下你所作的變更。\n然後按'儲存'就可將變更上傳到\n[OpenStreetMap.org](http://www.openstreetmap.org/), 其他使用者\n就會看得到和使其他人建立和作出改進。\n\n如果你不可以一次過完成你的編輯,你可以離開編輯器\n視窗並再次回來(使用同一個瀏覽器和電腦),\n編輯器就會復原你的工作。editor application will offer to restore your work.\n\n### 使用編輯器\n\n鍵盤快捷鍵列表可以在\n[這裡](http://wiki.openstreetmap.org/wiki/ID/Shortcuts)找到。\n", + "roads": "# 道路\n\n你可以用編輯器創造、修改和刪除道路。道路有不同種類:\n行人路、公路、步行徑、單車徑等等 — 所有路段都可以畫出來。\n\n### 選擇\n\n按一下道路就可選擇。道路的輪廓就會顯現出來,\n小工具選單也會一併顯示在地圖上,\n而道路的更多資訊就會顯示在旁邊的版面。\n\n### 修改\n\n間中你會看到道路並不是與背景圖像或者\nGPS軌跡對齊。你可以調節這些道路,使它們\n在正確的地方。\n\n首先按一下你要更改的道路。道路會顯現出來,你可以\n拖拉道路上的控制點至更佳位置。如果\n你想使道路有更仔細顯示,你可以增加控制點,\n在道路上沒有節的地方按兩下,就可增加一個控制點。\n\n如果道路與另一道路相連,但不是妥善地在地圖上\n連接著,你可以拖拉其中一個控制點至另一條道路上\n,便它們連接。令道路連接是十分重要的,而且是\n駕駛方向的重要資訊。\n\n你可以按一下'移動'工具或者按'M'快速鍵去移動整條\n路,然後按多一下就會將那一次動作儲存。\n\n### 刪除\n\n如果道路完全不正確 — 你在衛星圖像裡看不到,\n而最好實地證實它並不存在 — 你就可以刪除\n它,從地圖中移除。刪除特徵時要特別小心 —\n與其他編輯一樣,每一個人都會看得到結果而衛星圖像\n通常都不是最新的,所以道路可能是新建的。\n\n你可以按一下想刪除的道路,然後\n按垃圾桶圖示或按'Delete'鍵。\n\n### 創造\n\n發現某個地方的道路不在嗎?按一下編輯器\n左上方的'綫'圖示或者按'2'快速鍵就可以\n開始繪畫一條新綫。\n\n在地圖上按一下就可以開始繪畫道路的開端。如果道路\n是現有道路的分支,你可以從分支處按一下開始繪畫。\n\n然後跟據衛星圖像或者GPS,沿著道路的點,\n使它跟著正確的路徑。如果你繪畫的道路與另一道路\n相交,在它們的相交點按一下就可將它們連接。當你\n完成繪畫,按兩下或者按'Return'或'Enter'鍵。\n", "gps": "# GPS\n\nGPS 追蹤是OpenStreetMap 的寶貴資料來源。這個編輯器\n支援你電腦內的 `.gpx` 檔案。使用智能電話的\n一些應用程式或個人GPS更體就可以搜集得到\n這類的GPS軌跡。\n\n要知道如何運用GPS測量,\n請參閱[用智能電話、GPS或紙繪地圖](http://learnosm.org/en/mobile-mapping/)。\n\n要使用GPX的軌跡繪畫地圖,拖放GPX檔案到編輯器上。\n如辨認得到,它就會於地圖上新增為鮮紫色的綫。\n按'地圖資料'選單右側就可顯示、\n隱藏或縮放這個新的GPX圖層。\n\nGPX軌跡不會直接上載至 OpenStreetMap - 最好的用法\n就要用來繪畫新的地圖、協助你新增特徵、\n或者用來[上載至OpenStreetMap](http://www.openstreetmap.org/trace/create)\n供其他使用者使用。\n", - "inspector": "# 使用檢視面版\n\n檢視面版位於畫面左側,\n你可用它編輯你選擇的特徵的詳細資料。\n\n### 選擇一個特徵種類\n\n當你新增了一個點、綫或範圍,你可以揀選它所屬的特徵,\n例如它是公路或住宅道路、起級市場或咖啡室。\n檢視面版會顯示常用的特徵種類按鈕,而你亦可\n利用尋找列搜尋其他的特徵。\n\n按一下在特徵種類按鈕右下角的 'i' ,\n就可知更多有關資訊。按一下按鈕就可選擇那個種類。\n\n### 使用表格和編輯標籤\n\n在你選擇了特徵種類後或者該特徵已有預設種類,\n檢視面版就會顯示一些相應的欄位,\n例如名稱和地址。\n\n在欄位下,你可以按一下 '新增欄位' 選單去新增\n其他資料,例如維基百科全書的連結、輪椅通道等等。\n\n於檢視面版的下方,按 '附加標籤' 就可以新增\n任意的標籤到那個物件。[Taginfo](http://taginfo.openstreetmap.org/) 可以\n提供大量有關常用標籤的組合。\n\n你在檢視面版所作的變更都會自動套用到地圖。\n你可以按 '復原' 按鈕在復原它們。\n" + "imagery": "# 圖像\n\n航攝圖像是繪製地圖的重要資源。一系列的\n航攝圖像、衛星圖像和自由編輯的圖像資源\n可以從編輯器右方的'背景設定'選單中選擇。\n\n編輯器預設的衛星圖層是 [Bing Map](http://www.bing.com/maps/),\n但當你平移和縮放至一個新的地域,\n新的來源就可以使用。有一些國家,例如:\n美國、法國和丹麥當中的一些地方,會有高品質圖像。\n\n圖像有時與地圖資料有所偏差,這是由於圖像\n供應商的誤差。如果你看到很多的道路與圖像有平移錯位,\n不用立即移動它們以符合背景。你可以按背景設定底部的'校準'\n來調整圖像,讓它符合現有資料。\n", + "addresses": "# 地址\n\n地址是地圖中最有用的資訊之一。\n\n雖然地址常被用來表示為街道的一部分,但在OpenStreetMap中,它們亦會紀錄為街中建築物或地點的屬性。\n\n你可以增加地址至在地圖上的建築物輪廓\n或者是一個點。最合適的地址來源\n就是實地考察或者個人認知 — \n與其他特徵一樣,複制自其他商業來源,例如Google地圖,\n都是禁止的。\n", + "inspector": "# 使用檢視面版\n\n檢視面版位於畫面左側,\n你可用它編輯你選擇的特徵的詳細資料。\n\n### 選擇一個特徵種類\n\n當你新增了一個點、綫或範圍,你可以揀選它所屬的特徵,\n例如它是公路或住宅道路、起級市場或咖啡室。\n檢視面版會顯示常用的特徵種類按鈕,而你亦可\n利用尋找列搜尋其他的特徵。\n\n按一下在特徵種類按鈕右下角的 'i' ,\n就可知更多有關資訊。按一下按鈕就可選擇那個種類。\n\n### 使用表格和編輯標籤\n\n在你選擇了特徵種類後或者該特徵已有預設種類,\n檢視面版就會顯示一些相應的欄位,\n例如名稱和地址。\n\n在欄位下,你可以按一下 '新增欄位' 選單去新增\n其他資料,例如維基百科全書的連結、輪椅通道等等。\n\n於檢視面版的下方,按 '附加標籤' 就可以新增\n任意的標籤到那個物件。[Taginfo](http://taginfo.openstreetmap.org/) 可以\n提供大量有關常用標籤的組合。\n\n你在檢視面版所作的變更都會自動套用到地圖。\n你可以按 '復原' 按鈕在復原它們。\n", + "buildings": "# 建築物\n\nOpenStreetMap是世界上最大的建築物資料庫。你可以創造和改善這個資料庫。\n\n### 選擇\n\n按一下它的邊界就可選擇。建築物的輪廓就會顯現出來,\n小工具選單也會一併顯示在地圖上,\n而建築物的更多資訊就會顯示在旁邊的版面。\n\n### 修改\n\n間中你會看到建築物不在正確的位置或者有錯誤的標籤。\n\n要移動整個建築物,先選擇它,然後按一下'移動'工具。\n移動你的滑鼠去平移建築物,去到正確的地方就按一下。\n\n要修改建築物的形狀,按著和拖拉邊界上的節\n到更合適的地方。\n\n### 創造\n\n一個有關新增建築物的主要問題是\nOpenStreetMap紀錄著建築物的形狀和點。憑經驗來說,\n_可以的話,以形狀來繪畫建築物_,另外將公司、住宅、\n便利設施和其他東西繪畫成點\n放在建築物的形狀內。\n\n要開始以形狀來繪畫建築物,按一下編輯器左上方的\n'範圍'圖示,完成後就按’Return’鍵或者\n按一下已繪畫的第一個節。\n\n### 刪除\n\n如果建築物完全不正確 — 你在衛星圖像裡看不到,\n而最好實地證實它並不存在 — 你就可以刪除\n它,從地圖中移除。刪除特徵時要特別小心 —\n與其他編輯一樣,每一個人都會看得到結果而衛星圖像\n通常都不是最新的,所以建築物可能是新建的。\n\n你可以按一下想刪除的建築物,然後\n按垃圾桶圖示或按'Delete'鍵。\n", + "relations": "# 關係\n\n關係是在OpenStreetMap裡將其他特徵組合在一起的特殊物件種類。\n兩個常見的例子包括*路線關係*,\n它用來將屬於某一高速公路或道路的幾個路段組合起來;\n而*多重多邊形*則可用來將數條綫組合,以繪劃出較為\n複雜的範圍(如分開為數個區塊,或像冬甩般中間穿洞)。\n\n在關係中組合在一起的物件稱為*構件*。在旁邊的版面,\n你可以看特徵是屬於哪個關係的構件,按一下當中的構件,\n就可選擇它。當選了一個關係,你就會看到與它有關的構件\n詳列於旁邊的版面中和在地圖上標示出來。\n\n在大多數情況下,iD都會在你編輯時自動處理關係。\n但你要注意的地方是,如果你刪除一段道路\n並重新更精確地繪畫,你應該確定新繪的路段\n已有原本路段所屬關係的構件。\n\n## 編輯關係\n\n如果你想編輯關係,以下是基本須知。\n\n要將特徵新增至現有的關係,先選擇該特徵,按一下在旁邊面版\n\"所有關係\"的\"+\"按鈕,然後選擇或輸入關係的名稱。\n\n要增加一個新的關係,先選擇第一個要成為構件的特徵,\n按一下\"所有關係\"的\"+\"按鈕,然後選擇\"建立新關係...\"。\n\n要將特徵從一個關係中移除,選擇該特徵,然後按一下\n你想刪除的關係旁的垃圾桶按鈕。\n\n您可以利用\"合併\"工具,創造內裡有洞的多重多邊形。繪製\n兩個區域(內部與外部),按住Shift鍵和分別點選它們兩者,\n然後按一下\"合併\"(+)按鈕。\n" }, "intro": { + "graph": { + "city_hall": "模擬市政廳", + "fire_department": "模擬消防局", + "memory_isle_park": "模擬公園", + "riverwalk_trail": "河邊步行徑", + "w_michigan_ave": "西大道", + "e_michigan_ave": "東大道", + "spring_st": "春天街", + "scidmore_park": "模擬大公園", + "petting_zoo": "模擬大公園寵物區", + "n_andrews_st": "香港大街北", + "s_andrews_st": "香港大街南", + "n_constantine_st": "九龍大街北", + "s_constantine_st": "九龍大街南", + "rocky_river": "城門河", + "railroad_dr": "鐵道徑", + "conrail_rr": "模擬鐵道", + "st_joseph_river": "啟德河", + "n_main_st": "北大街", + "s_main_st": "南大街", + "water_st": "水街", + "foster_st": "科士打街", + "portage_river": "運輸河", + "flower_st": "花街", + "elm_st": "榆樹街", + "walnut_st": "合桃街", + "morris_ave": "摩利斯大道", + "east_st": "東街", + "portage_ave": "運輸街" + }, "navigation": { "title": "導航", "drag": "主要地圖顯示OpenStreetMap資料在背面之上。你可以透過拖曳與捲動來導覽,就像任何其他網絡地圖。**拖曳地圖!**", "select": "地圖特徵以三種方法表示:點、綫或範圍。所有特徵均可點選。**按一下點去選擇它。**", - "header": "頁頭顯示特徵種類。", - "pane": "一揀地貌,地貌器就出。頂頭話我哋知乜嘢地貌,主要顯示地貌屬性,如名同地址。**閂地貌器,就撳右上閂埋個掣。**" + "pane": "當選擇了一個特徵時,編輯器就會顯示。頁首會顯示特徵類別,主版面就會顯示特徴屬性,例如它的名稱和地址。**按一下右上方的 {button} 按鈕就可關閉特徵編輯器。**", + "search": "你可以搜尋在目前檢視畫面或者全世界的特徵。**搜尋'{name}'**", + "choose": "**由清單中選擇{name}。**", + "chosen": "太好了!已選取{name}。**按 {button} 按鈕關閉特徵編輯器。**" }, "points": { "title": "處", - "add": "處,用來指示地貌,如舖、餐廳、紀念碑。佢哋畫低某個位置,用來講下當地係乜。**撳處個掣,開新一處。**", - "place": "地圖度,撳一下擺低一處。**擺個處去屋頂。**", + "add": "點是用來表示如商店、餐廳和紀念碑這些特徵,它們用來標示一個特定位置和描述那裏有甚麼。**按一下{button}點按鈕來新增一個點。**", + "place": "在地圖上按一下就可以新增一個點。**在地圖上按一下以新增一個點在建築物之上。**", "search": "處可以用來指示種種地貌。你加爾處就係茶座。**搵【{name}】**", "choose": "**由一覽度揀茶座。**", "describe": "爾處畫成茶座。用地貌編器,我哋可以加名啲料上地貌。**加個名**", - "close": "想閂地貌編寫,只要一撳閂掣。**閂地貌編寫**", - "reselect": "有時處在。有時整錯或者未完整。我哋可改已有之處。**揀你啱啱整嗰處。**", - "fixname": "**改名兼閂地貌編寫**", - "reselect_delete": "地圖度,乜地貌都刪得。**撳你嗰開嗰處。**", - "delete": "個選單,會圍住嗰處。嗰處有唔同嘢做,可以改珧嗰處,當中有刪。**刪嗰處。**" + "close": "特徵編輯器會自動記住你所有的變更。當你更改一個特徵時,關閉按鈕會變成剔號。**按一下{button}按鈕關閉特徵編輯器**", + "reselect": "很多時候點已經存在,但是有錯誤或者不完整。我們可以編輯已存在的點。**按一下你剛新增的點。**", + "fixname": "**更改名稱,然後按一下{button}按鈕就可關閉特徵編輯器。**", + "reselect_delete": "所有在地圖上的特徵都可刪除。**按一下選你建立的點。**", + "delete": "圍繞著點的選單包含你可以執行的動作,包括刪除。**按一下{button}按鈕就可刪除點。**" }, "areas": { "title": "範圍", - "add": "範圍是用作顯示特徵的邊界,例如湖泊、建築物和住宅區。亦可用來更細緻地標示很多平常是點的特徵。 **按一下範圍鍵來新增範圍。**", - "corner": "要畫範圍,就用節來勾出邊界,包住範圍。**擺開始一節,喺遊樂場一角。**", + "add": "範圍是用作顯示特徵的邊界,例如湖泊、建築物和住宅區。亦可用來更細緻地標示很多平常是點的特徵。 **按一下{button}範圍鍵來新增範圍。**", + "corner": "將節放在範圍的邊界就可畫出範圍。**於遊樂場的一個角按一下就可放置開始的節**", "place": "畫範圍,就要擺多啲節。要完成範圍,就欽返頭嗰節。**畫個範圍畀遊樂場。**", "search": "**搵【{name}】。**", "choose": "**由一覽度揀遊樂場。**", - "describe": "**加名兼閂咗地貌編寫**" + "describe": "**新增名稱,然後按一下{button}按鈕就可關閉特徵編輯器**" }, "lines": { "title": "綫", - "add": "綫用來指示地貌,好似馬路、火車路、江河等。**撳綫掣,開一條綫。**", + "add": "綫是用來表示如道路、鐵路和河流這些特徵。**按一下{button}綫按鈕來新增一條綫。**", "start": "**開一條綫,就撳路一端。**", - "intersect": "撳下去加幾節入綫。若有必要,你邊畫邊拖住地圖。路、同埋其他嘅綫,係大網入面。駁啱啲綫,通估綫程式,至爲重要。**撳住花街(Flower Street),爲兩綫駁做路口。**", + "intersect": "按一下就可新增節到綫上。有需要時你可以在邊畫地圖邊拖拉。道路和很多其他類別的綫,是大網絡的其中一部份。確保這些綫互相連接才能使路綫計劃應用程式發揮最大作用。**按一下{name}來為兩條綫新增相交點。**", "finish": "畫綫到尾,只要再撳最尾一節一次。**畫完條路。**", "road": "**由一覽度揀路。**", "residential": "種種道路,最常見係住宅路。**揀住宅路**", - "describe": "**同路起名,以及閂咗地貌內容。**", - "restart": "條路要駁去花街(Flower Street)。", + "describe": "**填入道路名稱,然後按一下{button}按鈕就可關閉特徵編輯器。**", + "restart": "道路必須與 {name} 相交。", "wrong_preset": "你未有指名住宅路。**撳爾度去揀多次**" }, "startediting": { "title": "開始改", - "help": "更多文件,連同爾個逐步解釋,就放喺度。", - "save": "記得定時記低修改!", + "help": "你可以再看一次新手教學,或者按一下{button}幫助按鈕查看更多使用說明。", + "save": "不要忘記定時儲存你的變更!", "start": "開始制圖" } }, "presets": { "categories": { "category-building": { - "name": "建築物" + "name": "建築物特徵" }, "category-golf": { - "name": "高爾夫球" + "name": "高爾夫特徵" }, "category-landuse": { - "name": "用地" + "name": "土地利用特徵" }, "category-path": { - "name": "徑" + "name": "路徑特徵" }, "category-rail": { - "name": "軌道" + "name": "鐵路特徵" }, "category-restriction": { - "name": "限制" + "name": "限制特徵" }, "category-road": { - "name": "路" + "name": "道路特徵" }, "category-route": { - "name": "路綫" + "name": "路綫特徵" }, "category-water-area": { - "name": "水" + "name": "水特徵" }, "category-water-line": { - "name": "水" + "name": "水特徵" } }, "fields": { @@ -587,7 +636,7 @@ "options": { "designated": { "description": "通行與否,按法例或路牌指定", - "title": "指名" + "title": "指定" }, "destination": { "description": "限往目的地", @@ -598,29 +647,29 @@ "title": "下車" }, "no": { - "description": "公眾不通", + "description": "禁止一般公眾進入", "title": "禁入" }, "permissive": { - "description": "可通,直至地主唔畀。", + "description": "容許進入,直至擁有者撇回許可", "title": "自由通過" }, "private": { - "description": "要地主批准", - "title": "私家" + "description": "須擁有者個別批准,方可進入", + "title": "私人" }, "yes": { - "description": "按法例可通,通路之權。", + "description": "按法例可通;通行權", "title": "准許" } }, - "placeholder": "未指明", + "placeholder": "未指定", "types": { "access": "所有", "bicycle": "單車", "foot": "步行", - "horse": "馬", - "motor_vehicle": "車" + "horse": "馬匹", + "motor_vehicle": "汽車" } }, "access_simple": { @@ -637,7 +686,7 @@ "conscriptionnumber": "123", "country": "國家", "district": "地區", - "hamlet": "村落", + "hamlet": "小村莊", "housename": "房名", "housenumber": "123", "place": "地方", @@ -806,7 +855,8 @@ "title": "雙向行駛單車徑" }, "opposite_lane": { - "description": "與行車方向相反的單車徑" + "description": "與行車方向相反的單車徑", + "title": "逆向單車道" }, "share_busway": { "description": "與巴士綫共享的單車徑", @@ -839,6 +889,12 @@ "description": { "label": "描述" }, + "diaper": { + "label": "設有換片設備" + }, + "dock": { + "label": "種類" + }, "drive_through": { "label": "免下車" }, @@ -946,12 +1002,13 @@ "label": "扶手" }, "highway": { - "label": "類" + "label": "類別" }, "historic": { - "label": "類" + "label": "類別" }, "hoops": { + "label": "籃框數量", "placeholder": "1, 2, 4..." }, "iata": { @@ -964,6 +1021,7 @@ "label": "斜" }, "incline_steps": { + "label": "斜坡", "options": { "down": "落", "up": "上" @@ -983,41 +1041,83 @@ } }, "lamp_type": { - "label": "種類" + "label": "類別" }, "landuse": { - "label": "類" + "label": "類別" }, "lanes": { - "label": "綫道數", + "label": "行車綫", "placeholder": "1, 2, 3..." }, "layer": { "label": "層" }, + "leaf_cycle": { + "label": "換葉週期", + "options": { + "deciduous": "落葉", + "evergreen": "常綠", + "mixed": "混合", + "semi_deciduous": "半落葉", + "semi_evergreen": "半常綠 " + } + }, + "leaf_cycle_singular": { + "label": "換葉週期", + "options": { + "deciduous": "落葉", + "evergreen": "常綠", + "semi_deciduous": "半落葉", + "semi_evergreen": "半常綠" + } + }, + "leaf_type": { + "label": "葉子種類", + "options": { + "broadleaved": "闊葉", + "leafless": "無葉", + "mixed": "混合", + "needleleaved": "針葉" + } + }, + "leaf_type_singular": { + "label": "葉子種類", + "options": { + "broadleaved": "闊葉", + "leafless": "無葉", + "needleleaved": "針葉" + } + }, "leisure": { - "label": "類" + "label": "類別" + }, + "length": { + "label": "長度 (米)" }, "level": { "label": "圖層" }, "levels": { - "label": "樓", + "label": "樓層數", "placeholder": "2, 4, 6..." }, "lit": { - "label": "有燈" + "label": "照明" }, "location": { "label": "地點" }, "man_made": { - "label": "類" + "label": "類別" }, "maxspeed": { - "label": "限速", + "label": "速度限制", "placeholder": "40, 50, 60..." }, + "maxstay": { + "label": "可停留時間" + }, "mtb/scale": { "label": "越野單車徑難度", "options": { @@ -1043,11 +1143,20 @@ "placeholder": "容易、中等、困難 …" }, "mtb/scale/uphill": { + "label": "登山單車上坡難度", + "options": { + "0": "0:平均坡度<10%,碎石/實土,沒有障礙物", + "1": "1:平均坡度<15%,碎石/實土,少許障礙物", + "2": "2:平均坡度<20%,硬地,拳頭大的石塊/樹根", + "3": "3:平均坡度<25%,多變的地面,拳頭大的石塊/枝幹", + "4": "4:平均坡度<30%,路面惡劣,大石頭/枝幹", + "5": "5:十分陡峭,基本上需要推單車或將單車抬起" + }, "placeholder": "0, 1, 2, 3..." }, "name": { "label": "名", - "placeholder": "常用名(若有)" + "placeholder": "常用名稱(如有)" }, "natural": { "label": "自然" @@ -1073,6 +1182,7 @@ "label": "單程", "options": { "no": "否", + "undefined": "假設為是", "yes": "是" } }, @@ -1092,6 +1202,9 @@ "parking": { "label": "類", "options": { + "carports": "車位", + "garage_boxes": "車庫箱", + "lane": "路旁", "multi-storey": "多層", "sheds": "有蓋", "surface": "地面", @@ -1108,28 +1221,52 @@ "advanced": "進階 (黑鑽)", "easy": "容易 (綠圓圈)", "expert": "專家 (雙黑鑽)", - "extreme": "極困難 (需要攀登工具)" - } + "extreme": "極困難 (需要攀登工具)", + "freeride": "自由滑行 (場地外)", + "intermediate": "中階 (藍方塊)", + "novice": "新手 (教學)" + }, + "placeholder": "容易、中階、 進階..." }, "piste/grooming": { + "label": "雪道種類", "options": { - "mogul": "花式" + "backcountry": "偏遠地區", + "classic": "典型", + "classic+skating": "典型和滑行", + "mogul": "花式", + "scooter": "雪地滑板車/電單車", + "skating": "滑行" } }, "piste/type": { - "label": "種類" + "label": "種類", + "options": { + "downhill": "滑降", + "hike": "徒步", + "ice_skate": "冰刀", + "nordic": "北歐式", + "playground": "練習場", + "skitour": "滑雪團", + "sled": "雪橇", + "sleigh": "簡易雪橇", + "snow_park": "滑雪場" + } }, "place": { - "label": "類" + "label": "類別" }, "population": { "label": "人口" }, "power": { - "label": "類" + "label": "類別" + }, + "power_supply": { + "label": "電源供應" }, "railway": { - "label": "類" + "label": "類別" }, "recycling/cans": { "label": "可收金屬罐" @@ -1152,40 +1289,54 @@ "recycling/type": { "label": "回收種類", "options": { - "centre": "回收中心" + "centre": "回收中心", + "container": "回收箱" } }, "ref": { - "label": "參攷" + "label": "參考" }, "relation": { - "label": "類" + "label": "類別" }, "religion": { "label": "宗敎" }, "restriction": { - "label": "類" + "label": "類別" }, "restrictions": { "label": "轉彎限制" }, "route": { - "label": "類" + "label": "類類別" }, "route_master": { - "label": "類" + "label": "類別" }, "sac_scale": { - "label": "遠足難度" + "label": "遠足難度", + "options": { + "alpine_hiking": "T4:高山遠足", + "demanding_alpine_hiking": "T5:進階高山遠足", + "demanding_mountain_hiking": "T3:進階登山", + "difficult_alpine_hiking": "T6:艱難高山遠足", + "hiking": "T1:遠足", + "mountain_hiking": "T2:登山" + }, + "placeholder": "登山、高山遠足..." + }, + "sanitary_dump_station": { + "label": "廁所污水處理" }, "seasonal": { "label": "季節性" }, "service": { - "label": "類" + "label": "類別" }, "service/bicycle/chain_tool": { + "label": "鎖鏈工具", "options": { "no": "否", "undefined": "假設為沒有", @@ -1201,6 +1352,7 @@ } }, "service_rail": { + "label": "服務類型", "options": { "crossover": "渡線", "siding": "側線", @@ -1217,8 +1369,16 @@ "shop": { "label": "種類" }, + "site": { + "label": "類別" + }, + "sloped_curb": { + "label": "斜路緣" + }, "smoking": { + "label": "吸煙", "options": { + "dedicated": "吸煙者專用 (例如吸煙室)", "isolated": "於實質上隔開的吸煙區", "no": "任何地方都不可吸煙", "outside": "可於室外吸煙", @@ -1228,7 +1388,22 @@ "placeholder": "禁止、隔開、可以" }, "smoothness": { - "label": "順滑度" + "label": "順滑度", + "options": { + "bad": "堅固車輪:旅行單車、汽車、人力車", + "excellent": "軸承:溜冰、滑板", + "good": "細車輪:公路車", + "horrible": "越野:重型越野車輛", + "impassable": "無法通行 / 輪車無法通行", + "intermediate": "輪胎:單車、輪椅、滑板車", + "very_bad": "高地台:輕型越野車輛", + "very_horrible": "越野專用:拖拉機、全地形越野車" + }, + "placeholder": "軸承、輪胎、越野..." + }, + "social_facility_for": { + "label": "服務對象", + "placeholder": "露宿者、殘疾成人、孩童等等" }, "source": { "label": "來源" @@ -1278,7 +1453,13 @@ "placeholder": "可以、不可、只可外賣…" }, "toilets/disposal": { - "label": "棄置" + "label": "棄置", + "options": { + "bucket": "尿斗", + "chemical": "化學掩臭", + "flush": "沖水式", + "pitlatrine": "坑廁/旱廁" + } }, "tourism": { "label": "類" @@ -1286,11 +1467,31 @@ "towertype": { "label": "塔類" }, + "tracktype": { + "label": "路徑種類", + "options": { + "grade1": "實心:已鋪設路面或有剛硬的表面", + "grade2": "接近實心:混合了柔性物料的碎石/石塊", + "grade3": "混合了硬性與柔性的物料", + "grade4": "接近柔性:混合了硬性物料的土壤/砂粒/草", + "grade5": "柔性:土壤/砂粒/草" + }, + "placeholder": "實心、接近實心、柔性..." + }, "traffic_signals": { "label": "訊號種類" }, "trail_visibility": { - "label": "路徑可見度" + "label": "路徑可見度", + "options": { + "bad": "差勁:沒有標記,有時候看不到路徑/沒有路徑", + "excellent": "優良:路徑明確或有充分標記", + "good": "好:標記可看得到,但有時需要搜尋", + "horrible": "可怕:時常沒有路徑,需要一些定向技能", + "intermediate": "尚可:標記不多,路徑大致可見", + "no": "無:沒有路徑,需要極佳定向技能" + }, + "placeholder": "優良、好、差勁..." }, "trees": { "label": "樹" @@ -1304,6 +1505,9 @@ "water": { "label": "類" }, + "water_point": { + "label": "取水地點" + }, "waterway": { "label": "類" }, @@ -1333,12 +1537,48 @@ "name": "纜車路線", "terms": "吊車、纜車、索道" }, + "aerialway/cable_car": { + "name": "纜車", + "terms": "纜車" + }, + "aerialway/chair_lift": { + "name": "吊椅", + "terms": "吊椅" + }, + "aerialway/gondola": { + "name": "吊艙", + "terms": "吊籃,吊船,空中纜車" + }, + "aerialway/magic_carpet": { + "name": "輸送帶", + "terms": "輸送帶" + }, + "aerialway/platter": { + "name": "吊盤", + "terms": "吊盤" + }, + "aerialway/pylon": { + "name": "纜車纜塔", + "terms": "纜塔,纜車塔,吊車塔" + }, + "aerialway/rope_tow": { + "name": "牽繩", + "terms": "牽繩" + }, + "aerialway/station": { + "name": "纜車站", + "terms": "纜車車站" + }, + "aerialway/t-bar": { + "name": "T型吊桿", + "terms": "T型吊桿" + }, "aeroway": { "name": "航空設施", "terms": "Aeroway,機場,機場相關設施,機場相關道路,航空,航空設施" }, "aeroway/aerodrome": { - "name": "飛機場", + "name": "機場", "terms": "Airport,機場,飛機,飛機場" }, "aeroway/apron": { @@ -1351,26 +1591,26 @@ }, "aeroway/hangar": { "name": "飛機庫", - "terms": "Hangar,機庫,飛機庫" + "terms": "Hangar,機庫,飛機庫,飛機棚" }, "aeroway/helipad": { "name": "直升機坪", - "terms": "Helipad,直升機坪,直升機場,直昇機坪,直昇機場" + "terms": "Helipad,直升機坪,直升機場,直昇機坪,直昇機場,直升機升降坪" }, "aeroway/runway": { "name": "跑道", - "terms": "Runway,跑道" + "terms": "Runway,跑道,機場跑道" }, "aeroway/taxiway": { "name": "滑行道", - "terms": "Taxiway,滑行道" + "terms": "Taxiway,滑行道,機場滑行道,停機坪滑行道" }, "aeroway/terminal": { - "name": "飛機場大樓", - "terms": "Airport terminal,機場大堂,機場大樓,機場客運大樓,機場航站樓,飛機場大樓" + "name": "機場客運大樓", + "terms": "Airport terminal,機場大堂,機場大樓,機場航站樓,飛機場大樓,機場航廈,航廈" }, "amenity": { - "name": "便利設施", + "name": "設施", "terms": "Amenity,便利設施" }, "amenity/arts_centre": { @@ -1389,57 +1629,113 @@ "name": "酒吧", "terms": "Bar,吧,酒吧" }, + "amenity/bbq": { + "name": "燒烤", + "terms": "BBQ,燒烤" + }, "amenity/bench": { "name": "長椅", "terms": "Bench,長凳,長椅,長櫈" }, "amenity/bicycle_parking": { - "name": "泊單車處", - "terms": "Bicycle Parking,單車停放車,單車停泊處,泊單車,泊單車處,自行車停放處" + "name": "單車停放處", + "terms": "Bicycle Parking,單車停放,單車停泊處,泊單車,泊單車處,自行車停放處" }, "amenity/bicycle_rental": { - "name": "租單車舖", + "name": "單車出租", "terms": "Bicycle Rental,單車租賃,租單車,租單車舖,租單車處,自行車租賃處" }, + "amenity/bicycle_repair_station": { + "name": "單車維修站", + "terms": "單車維修站,維修單車,自行車維修站,維修自行車" + }, + "amenity/biergarten": { + "name": "露天啤酒店", + "terms": "啤酒店,戶外啤酒店,啤酒花園" + }, "amenity/boat_rental": { "name": "租艇", "terms": "Boat Rental,租艇,船舶租賃處" }, + "amenity/bureau_de_change": { + "name": "外幣兌換", + "terms": "錢幣兌換,換錢" + }, + "amenity/bus_station": { + "name": "巴士站", + "terms": "巴士站" + }, "amenity/cafe": { "name": "茶座", - "terms": "Cafe,㗎啡室,㗎啡廳,咖啡,咖啡室,咖啡廳,茶座,荼座" + "terms": "Cafe,㗎啡室,㗎啡廳,咖啡,咖啡室,咖啡廳,茶座" }, "amenity/car_rental": { - "name": "租車舖", - "terms": "Car Rental,汽車租賃,汽車租賃處,租車,租車店,租車舖" + "name": "汽車租賃", + "terms": "Car Rental,汽車租賃處,租車,租車店,租車舖" }, "amenity/car_sharing": { "name": "汽車共享站", "terms": "Car Sharing,共用車,共用車處,汽車共享站" }, "amenity/car_wash": { - "name": "洗車舖", - "terms": "Car Wash,洗車,洗車店,洗車舖" + "name": "洗車店", + "terms": "Car Wash,洗車,洗車舖" }, "amenity/casino": { "name": "賭場", "terms": "賭場" }, + "amenity/charging_station": { + "name": "充電站", + "terms": "叉電站" + }, + "amenity/childcare": { + "name": "託兒所/幼兒護理", + "terms": "託兒所,幼兒護理,託管" + }, "amenity/cinema": { - "name": "電影戲院", - "terms": "Cinema,戲院,電影,電影戲院,電影院" + "name": "戲院", + "terms": "Cinema,電影,電影戲院,電影院" + }, + "amenity/clinic": { + "name": "診所", + "terms": "診療所,醫務所,醫務中心" + }, + "amenity/clock": { + "name": "時鐘", + "terms": "時鐘,鐘塔,鐘樓" + }, + "amenity/college": { + "name": "學院範圍", + "terms": "學院,學院用地,技術學院,專上學院,專科,書院" + }, + "amenity/community_centre": { + "name": "社區中心", + "terms": "活動中心" + }, + "amenity/compressed_air": { + "name": "打氣服務", + "terms": "輪胎打氣" }, "amenity/courthouse": { "name": "法庭", - "terms": "Courthouse,法庭,法院,臬署,裁判署" + "terms": "Courthouse,法庭,法院,裁判署" }, - "amenity/doctor": { + "amenity/dentist": { + "name": "牙醫", + "terms": "牙醫診所,牙科診所,齒科" + }, + "amenity/doctors": { "name": "醫生", - "terms": "醫生, 中醫, 西醫" + "terms": "醫師" + }, + "amenity/dojo": { + "name": "道場/武術學院", + "terms": "武藝,武術" }, "amenity/drinking_water": { - "name": "飲水處", - "terms": "Drinking Water,水源,活水,飲水,飲水處,飲用水" + "name": "飲用水", + "terms": "Drinking Water,水源,活水,飲水,飲水處,飲水機,飲水器" }, "amenity/embassy": { "name": "大使館", @@ -1447,55 +1743,83 @@ }, "amenity/fast_food": { "name": "快餐店", - "terms": "Fast Food,快餐店" + "terms": "Fast Food,快餐店,速食店" + }, + "amenity/ferry_terminal": { + "name": "客運碼頭", + "terms": "客運碼頭,客運渡輪碼頭,渡輪碼頭" }, "amenity/fire_station": { "name": "消防局", - "terms": "Fire Station,水車館,消費局,消防局,消防站" + "terms": "Fire Station,水車館,消防局,消防站" }, "amenity/fountain": { "name": "噴水池", - "terms": "Fountain,噴水池,噴泉,水景" + "terms": "Fountain,噴水池,噴泉" }, "amenity/fuel": { "name": "油站", "terms": "Gas Station,加氣站,加汽站,加油站,油站" }, "amenity/grave_yard": { - "name": "墳地", - "terms": "Graveyard,墓地,墳地,墳場" + "name": "墓地", + "terms": "Graveyard,墓地,墳地,墳場,祖墳,山墳,泥墳,土墳" + }, + "amenity/grit_bin": { + "name": "砂礫桶", + "terms": "砂礫箱,沙礫桶,沙桶,砂桶,砂鹽混合物桶" }, "amenity/hospital": { "name": "醫院範圍", "terms": "醫院" }, + "amenity/hunting_stand": { + "name": "狩獵台", + "terms": "狩獵站,狩獵塔" + }, "amenity/kindergarten": { "name": "學前照顧/幼稚園範圍", "terms": "幼兒園,幼稚園用地,幼稚園" }, "amenity/library": { "name": "圖書館", - "terms": "Library,圖書館,拉記" + "terms": "Library,圖書館" }, "amenity/marketplace": { "name": "街市", "terms": "Marketplace,市場,菜市場,街市" }, + "amenity/motorcycle_parking": { + "name": "電單車停車位", + "terms": "摩托車停車場,電單車停車場" + }, + "amenity/nightclub": { + "name": "夜總會", + "terms": "夜店" + }, "amenity/parking": { "name": "停車場", "terms": "Car Parking,停車場" }, + "amenity/parking_entrance": { + "name": "停車場入口/出口", + "terms": "停車場入口,停車場出口" + }, + "amenity/parking_space": { + "name": "泊車位", + "terms": "停車空間,泊車處,停車位,車位" + }, "amenity/pharmacy": { "name": "藥房", "terms": "Pharmacy,葯局,葯店,葯房,葯舖,藥局,藥店,藥房,藥舖" }, "amenity/place_of_worship": { "name": "祟拜場所", - "terms": "Place of Worship,Worship,宗教祟拜場所,宗教禮拜處,崇拜處,拜神之所,禮拜場所,廟,教堂,寺廟,清真寺,禮拜堂" + "terms": "Place of Worship,Worship,宗教祟拜場所,宗教禮拜處,崇拜處,拜神之所,禮拜場所,廟,教堂,寺廟,禮拜堂,猶太廟,清真寺" }, "amenity/place_of_worship/buddhist": { "name": "佛寺", - "terms": "Buddhist Temple,佛堂,佛寺,佛廟,和尚寺,寶殿,寺,寺廟,尼姑庵,尼庵,庵堂,廟,精舍,閣,靜院" + "terms": "Buddhist Temple,佛堂,佛寺,佛廟,和尚寺,寶殿,寺,寺廟,尼姑庵,尼庵,庵堂,廟,精舍,閣,靜院,觀音廟,觀音寺" }, "amenity/place_of_worship/christian": { "name": "敎堂", @@ -1506,11 +1830,11 @@ "terms": "Synagogue,jewish,猶太寺,猶太廟,猶太教堂" }, "amenity/place_of_worship/muslim": { - "name": "囘敎寺", - "terms": "Mosque,Muslim,囘敎寺,囘教寺,回敎寺,回教寺,清真寺" + "name": "清真寺", + "terms": "Mosque,Muslim,回教寺,回教廟,清真廟,清真寺" }, "amenity/police": { - "name": "差館", + "name": "警署", "terms": "Police,差館,派出所,警察局,警局,警署" }, "amenity/post_box": { @@ -1519,35 +1843,67 @@ }, "amenity/post_office": { "name": "郵政局", - "terms": "Post Office,書信館,郵局,郵政局" + "terms": "Post Office,郵局,郵政局,香港郵政" }, "amenity/pub": { "name": "酒館", "terms": "Pub,酒館" }, + "amenity/public_bookcase": { + "name": "公眾書架", + "terms": "公共書架" + }, "amenity/ranger_station": { - "name": "郊野訪客處", - "terms": "Ranger Station,郊野訪客處,野郊訪客處" + "name": "郊野公園遊客中心", + "terms": "Ranger Station,郊野公園管理站,郊野公園訪客中心" }, "amenity/recycling": { - "name": "囘收桶", - "terms": "Recycling,囘收桶,囘收箱,回收桶,回收箱" + "name": "回收設施", + "terms": "Recycling,回收桶,回收箱,廢物回收桶" + }, + "amenity/register_office": { + "name": "人事登記處", + "terms": "生死登記處,婚姻註冊處,人事登記處" }, "amenity/restaurant": { "name": "餐廳", "terms": "Restaurant,茶樓,酒家,酒樓,飯店,飯館,餐廳,餐館" }, + "amenity/sanitary_dump_station": { + "name": "露營車廁所廢物收集", + "terms": "露營車廁所廢物收集" + }, "amenity/school": { "name": "學校範圍", "terms": "學校,中學,小學,學校用地,學校範圍,國際學校" }, "amenity/shelter": { - "name": "天遮或亭", - "terms": "Shelter,亭,天遮,蓋,避難,避難所" + "name": "涼亭", + "terms": "Shelter,亭,蓋,避難,避難所,避雨亭" + }, + "amenity/social_facility": { + "name": "社會服務設施", + "terms": "社福設施" + }, + "amenity/social_facility/food_bank": { + "name": "食物銀行", + "terms": "食物銀行" + }, + "amenity/social_facility/group_home": { + "name": "安老院", + "terms": "老人院" + }, + "amenity/social_facility/homeless_shelter": { + "name": "露宿者收容所", + "terms": "露宿者中心,露宿者之家" + }, + "amenity/studio": { + "name": "工作室", + "terms": "影樓,畫室,放映室,美術室,工藝室,藝術工作室" }, "amenity/swimming_pool": { - "name": "游水池", - "terms": "Swimming Pool,泳池,游水池,游泳池,遊泳池" + "name": "游泳池", + "terms": "Swimming Pool,泳池,游水池,游泳池" }, "amenity/taxi": { "name": "的士站", @@ -1555,20 +1911,64 @@ }, "amenity/telephone": { "name": "電話", - "terms": "Telephone,電話" + "terms": "Telephone,電話,電話亭" }, "amenity/theatre": { - "name": "舞臺戲院", - "terms": "Theater,劇場,劇院,戲院,舞臺戲院,電影院" + "name": "劇院", + "terms": "Theater,劇場,劇院,戲院,舞臺戲院,電影院,戲棚" }, "amenity/toilets": { "name": "廁所", - "terms": "Toilets,便所,公厠,公廁,厠所,廁所,方便,洗手間,盥洗室" + "terms": "Toilets,便所,公厠,公廁,厠所,廁所,方便,洗手間,盥洗室,化粧間" }, "amenity/townhall": { "name": "大會堂", "terms": "Town Hall,大會堂,市政府,市政廳" }, + "amenity/university": { + "name": "大學範圍", + "terms": "大學,大專,大學用地" + }, + "amenity/vending_machine/cigarettes": { + "name": "香煙售賣機", + "terms": "香煙售賣機" + }, + "amenity/vending_machine/condoms": { + "name": "避孕套售賣機", + "terms": "保險套販賣機,安全套販賣機,避孕袋售賣機" + }, + "amenity/vending_machine/drinks": { + "name": "飲品售賣機", + "terms": "飲料售賣機" + }, + "amenity/vending_machine/excrement_bags": { + "name": "排泄物袋售賣機", + "terms": "糞便袋售賣機" + }, + "amenity/vending_machine/news_papers": { + "name": "報紙售賣機", + "terms": "報紙售賣機" + }, + "amenity/vending_machine/parcel_pickup_dropoff": { + "name": "包裹領件/投寄機", + "terms": "包裹領件/投寄機" + }, + "amenity/vending_machine/parking_tickets": { + "name": "泊車票售賣機", + "terms": "停車票售賣機" + }, + "amenity/vending_machine/public_transport_tickets": { + "name": "自動售票機", + "terms": "車票販賣機,車票售賣機" + }, + "amenity/vending_machine/sweets": { + "name": "零食售賣機", + "terms": "零食販賣機" + }, + "amenity/vending_machine/vending_machine": { + "name": "售賣機", + "terms": "販賣機" + }, "amenity/veterinary": { "name": "獸醫", "terms": "獸醫, 動物醫生" @@ -1577,13 +1977,25 @@ "name": "垃圾桶", "terms": "Waste Basket,垃圾桶,垃圾箱,廢物箱" }, + "amenity/waste_disposal": { + "name": "大型垃圾箱", + "terms": "大型垃圾筒,大型回收箱" + }, + "amenity/water_point": { + "name": "露營車飲用水", + "terms": "旅行車飲用水" + }, "area": { "name": "範圍", "terms": "Area,區域,範圍" }, + "area/highway": { + "name": "路面物質", + "terms": "路面材質,路面" + }, "barrier": { - "name": "阻擋", - "terms": "Barrier,屏障,阻擋,障礙,障礙物" + "name": "屏障", + "terms": "Barrier,屏障,阻擋,障礙,障礙物,柵欄,護欄" }, "barrier/block": { "name": "路障", @@ -1591,7 +2003,7 @@ }, "barrier/bollard": { "name": "護柱", - "terms": "Bollard,護柱" + "terms": "Bollard,護柱,標柱,繫纜樁,矮柱" }, "barrier/cattle_grid": { "name": "攔畜溝柵", @@ -1614,11 +2026,11 @@ "terms": "Entrance,入口" }, "barrier/fence": { - "name": "欄", - "terms": "Fence,欄,欄柵,籬,籬笆" + "name": "圍欄", + "terms": "Fence,欄,欄柵,籬,籬笆,圍網,柵欄" }, "barrier/gate": { - "name": "閘", + "name": "閘門", "terms": "Gate,口,門,閘" }, "barrier/hedge": { @@ -1630,7 +2042,7 @@ "terms": "Kissing Gate,單人轉門" }, "barrier/lift_gate": { - "name": "道閘", + "name": "閘桿", "terms": "Lift Gate,擋車器,道閘" }, "barrier/retaining_wall": { @@ -1661,21 +2073,77 @@ "name": "公寓", "terms": "Apartments,公寓,分層屋宇" }, + "building/barn": { + "name": "穀倉", + "terms": "穀倉,糧倉" + }, + "building/bunker": { + "name": "地堡", + "terms": "地堡,碉堡" + }, + "building/cabin": { + "name": "小屋", + "terms": "小木屋" + }, + "building/cathedral": { + "name": "大教堂建築物", + "terms": "大教堂" + }, + "building/chapel": { + "name": "小教堂建築物", + "terms": "小教堂,小聖堂" + }, + "building/church": { + "name": "教堂建築物", + "terms": "教堂,聖堂" + }, + "building/college": { + "name": "學院校舍", + "terms": "學院建築,學院建築物,技術學院建築" + }, "building/commercial": { "name": "商業樓宇", "terms": "Commercial Building,商業建築物,商業樓宇" }, + "building/construction": { + "name": "興建中建築物", + "terms": "施工中建築物,建造中建築物" + }, + "building/detached": { + "name": "獨立屋", + "terms": "獨立式住宅,獨立式房子,獨立式房屋" + }, + "building/dormitory": { + "name": "宿舍", + "terms": "學生宿舍,員工宿舍,職員宿舍" + }, + "building/entrance": { + "name": "入口/出口", + "terms": "出入口,出口,入口" + }, "building/garage": { "name": "車庫", - "terms": "Garage,車庫" + "terms": "Garage,車房" + }, + "building/garages": { + "name": "車庫", + "terms": "Garage,車房" + }, + "building/greenhouse": { + "name": "溫室", + "terms": "溫室" }, "building/hospital": { "name": "醫院建築物", "terms": "醫院, 醫院大樓" }, + "building/hotel": { + "name": "酒店建築物", + "terms": "旅館建築物,旅店建築物,賓館建築物" + }, "building/house": { - "name": "屋", - "terms": "House,屋,房屋,洋房" + "name": "洋房", + "terms": "House,屋,洋房,別墅" }, "building/hut": { "name": "屋仔", @@ -1689,16 +2157,248 @@ "name": "學前照顧/幼稚園建築物", "terms": "幼兒園校舍,幼稚園校舍" }, + "building/public": { + "name": "公共建築物", + "terms": "公用建築物" + }, "building/residential": { "name": "住宅樓宇", "terms": "Residential Building,住宅建築物,住宅樓宇" }, + "building/retail": { + "name": "零售建築物", + "terms": "零售建築,百貨公司" + }, + "building/roof": { + "name": "上蓋", + "terms": "屋頂" + }, "building/school": { "name": "校舍", "terms": "學校建築物,小學建築物,中學建築物" }, + "building/semidetached_house": { + "name": "半獨立屋", + "terms": "半獨立式住宅,半獨立式房子,半獨立式房屋" + }, + "building/shed": { + "name": "屋棚", + "terms": "棚檻,棚屋" + }, + "building/stable": { + "name": "馬廄", + "terms": "馬廄,馬房,馬舍" + }, + "building/static_caravan": { + "name": "固定式露營車", + "terms": "固定式露營車,露營車" + }, + "building/terrace": { + "name": "排屋", + "terms": "行列式房屋,連棟式住宅" + }, + "building/train_station": { + "name": "火車站", + "terms": "鐵路站建築物" + }, + "building/university": { + "name": "大學建築物", + "terms": "大學校舍" + }, + "building/warehouse": { + "name": "貨倉", + "terms": "倉庫,稅倉,倉" + }, + "craft": { + "name": "工藝", + "terms": "工藝,技工,手工" + }, + "craft/basket_maker": { + "name": "編織籃筐", + "terms": "編籃,编筐,織籃" + }, + "craft/beekeeper": { + "name": "養蜂", + "terms": "養蜜蜂" + }, + "craft/blacksmith": { + "name": "鐵匠", + "terms": "鐵工,打鐵匠" + }, + "craft/boatbuilder": { + "name": "造船廠", + "terms": "造船廠" + }, + "craft/bookbinder": { + "name": "書籍釘裝", + "terms": "釘裝" + }, + "craft/brewery": { + "name": "釀酒廠", + "terms": "釀酒廠,啤酒釀造,啤酒釀製,啤酒釀制" + }, + "craft/carpenter": { + "name": "木匠", + "terms": "木匠,木工" + }, + "craft/carpet_layer": { + "name": "地毯工程", + "terms": "地氈工程" + }, + "craft/caterer": { + "name": "飲食供應商", + "terms": "Caterer,膳食供應商,到會供應" + }, + "craft/clockmaker": { + "name": "鐘表匠", + "terms": "製造鐘表,修理鐘表" + }, + "craft/confectionery": { + "name": "甜點店", + "terms": "糕餅店,糕點店" + }, + "craft/dressmaker": { + "name": "女裝裁縫", + "terms": "女裝裁縫" + }, + "craft/electrician": { + "name": "電工", + "terms": "電氣工程,電業工匠" + }, + "craft/gardener": { + "name": "園務工人", + "terms": "花王" + }, + "craft/glaziery": { + "name": "玻璃工程", + "terms": "玻璃工程" + }, + "craft/handicraft": { + "name": "手工藝", + "terms": "手工藝,手作" + }, + "craft/hvac": { + "name": "空調工程", + "terms": "冷氣工程,暖氣工程,空調,空氣調節" + }, + "craft/insulator": { + "name": "隔熱工程", + "terms": "隔熱工程" + }, + "craft/jeweler": { + "name": "珠寶店", + "terms": "Jeweler,珠寶店,珠寶舖,珠寶金行,首飾店,首飾舖,金舖" + }, + "craft/key_cutter": { + "name": "配匙店", + "terms": "鑰匙店,鎖匙店 " + }, + "craft/locksmith": { + "name": "鎖匠", + "terms": "鎖匠" + }, + "craft/metal_construction": { + "name": "金屬工程", + "terms": "金工" + }, + "craft/optician": { + "name": "眼鏡店", + "terms": "Optician,眼鏡店,眼鏡行,眼鏡舖" + }, + "craft/painter": { + "name": "髹漆工", + "terms": "油漆工人" + }, + "craft/photographer": { + "name": "照相館", + "terms": "攝影師工作室" + }, + "craft/photographic_laboratory": { + "name": "黑房", + "terms": "沖晒相片,相片實驗室,沖曬相片,照片實驗室,沖晒照片,沖曬沖曬相片片" + }, + "craft/plasterer": { + "name": "批盪技工", + "terms": "抹灰工,粉刷工" + }, + "craft/plumber": { + "name": "水喉匠", + "terms": "水管工" + }, + "craft/pottery": { + "name": "陶器", + "terms": "陶器,陶瓷,陶藝" + }, + "craft/rigger": { + "name": "吊運工", + "terms": "索具工,吊運,叻架佬,起重工,索具裝配工" + }, + "craft/roofer": { + "name": "屋頂工程", + "terms": "屋頂工,蓋屋頂" + }, + "craft/saddler": { + "name": "車船坐椅", + "terms": "車船坐椅" + }, + "craft/sailmaker": { + "name": "製帆工", + "terms": "縫帆工" + }, + "craft/sawmill": { + "name": "鋸木廠", + "terms": "鋸木廠" + }, + "craft/scaffolder": { + "name": "棚架工程", + "terms": "搭棚" + }, + "craft/sculpter": { + "name": "雕塑工程", + "terms": "雕刻工程" + }, + "craft/shoemaker": { + "name": "鞋匠", + "terms": "皮鞋匠" + }, + "craft/stonemason": { + "name": "石匠", + "terms": "石工" + }, + "craft/sweep": { + "name": "煙囱打掃", + "terms": "煙囱清掃,煙囱清潔" + }, + "craft/tailor": { + "name": "裁縫", + "terms": "裁縫" + }, + "craft/tiler": { + "name": "鋪瓦工", + "terms": "磚瓦工,磚瓦匠,地磚鋪設" + }, + "craft/tinsmith": { + "name": "錫匠", + "terms": "白鐵工,白鐵匠" + }, + "craft/upholsterer": { + "name": "室内裝修", + "terms": "室內裝潢" + }, + "craft/watchmaker": { + "name": "鐘錶匠", + "terms": "鐘錶製造人" + }, + "craft/window_construction": { + "name": "鋁窗工程", + "terms": "窗工程,製窗" + }, + "craft/winery": { + "name": "釀酒廠", + "terms": "葡萄酒廠" + }, "embankment": { - "name": "基堤", + "name": "路堤", "terms": "Embankment,基堤,堤,堤壩,堤岸" }, "emergency/ambulance_station": { @@ -1706,19 +2406,32 @@ "terms": "Ambulance Station,十字車,救傷車,救護站,救護車" }, "emergency/fire_hydrant": { - "name": "消防水龍頭", - "terms": "Fire Hydrant,消防栓,消防水龍頭" + "name": "消防栓", + "terms": "Fire Hydrant,消防栓,消防龍頭" }, "emergency/phone": { - "name": "求助電話", + "name": "緊急電話", "terms": "Emergency Phone,求助電話,緊急電話" }, + "entrance": { + "name": "入口/出口", + "terms": "出入口,出口,入口" + }, + "footway/crossing": { + "name": "行人過路處", + "terms": "行人過路處" + }, + "footway/crosswalk": { + "name": "斑馬線", + "terms": "行人過路線,行人過路處" + }, "footway/sidewalk": { "name": "行人路", - "terms": "Sidewalk,行人路" + "terms": "Sidewalk,行人路,行人道" }, "ford": { - "name": "淺灘" + "name": "淺灘", + "terms": "水灘" }, "golf/bunker": { "name": "沙坑", @@ -1729,15 +2442,15 @@ "terms": "Fairway,球道" }, "golf/green": { - "name": "菓嶺", - "terms": "Putting Green,果嶺,菓嶺" + "name": "撥球場", + "terms": "Putting Green,撥球場" }, "golf/hole": { - "name": "歌夫球洞", - "terms": "Golf Hole,歌夫球洞" + "name": "高爾夫球洞", + "terms": "Golf Hole,高爾夫球球洞" }, "golf/lateral_water_hazard": { - "name": "側面水障區", + "name": "側面水障礙區", "terms": "Lateral Water Hazard,側面水障區" }, "golf/rough": { @@ -1749,7 +2462,7 @@ "terms": "Tee Box,發球區,開球區" }, "golf/water_hazard": { - "name": "水障區", + "name": "水障礙區", "terms": "Water Hazard,水障區" }, "highway": { @@ -1764,6 +2477,18 @@ "name": "巴士站", "terms": "Bus Stop,公交車站,公共汽車站,巴士站" }, + "highway/corridor": { + "name": "室內走廊", + "terms": "室內通道" + }, + "highway/crossing": { + "name": "十字路口", + "terms": "十字路口" + }, + "highway/crosswalk": { + "name": "行人過路處", + "terms": "行人過路線" + }, "highway/cycleway": { "name": "單車徑", "terms": "Cycle Path,單車徑,自行車道" @@ -1773,23 +2498,27 @@ "terms": "Foot Path,步行徑,行人徑" }, "highway/living_street": { - "name": "居住街道", + "name": "生活街道", "terms": "Living Street,居住街道,生活街道" }, "highway/mini_roundabout": { - "name": "細迴旋處", + "name": "小型迴旋處", "terms": "Mini-Roundabout,小型環島,小型迴旋處,細迴旋處" }, "highway/motorway": { - "name": "高速公路", + "name": "快速公路", "terms": "Motorway,高速公路" }, + "highway/motorway_junction": { + "name": "快速公路交滙處/出口", + "terms": "快速公路交滙處/出口" + }, "highway/motorway_link": { - "name": "高速公路駁路", - "terms": "Motorway Link,高速公路匝道,高速公路引道,高速公路駁路" + "name": "快速公路連接路", + "terms": "Motorway Link,高速公路匝道,高速公路引道,高速公路駁路,高速公路連接路" }, "highway/path": { - "name": "徑", + "name": "路徑", "terms": "Path,徑,路徑" }, "highway/pedestrian": { @@ -1797,15 +2526,19 @@ "terms": "行人區, 行人專用" }, "highway/primary": { - "name": "大路", + "name": "市區幹道", "terms": "Primary Road,主要道路,大路" }, "highway/primary_link": { - "name": "大路駁路", + "name": "市區幹道連接路", "terms": "Primary Link,主要道路匝道,主要道路連接路,大路駁路" }, + "highway/raceway": { + "name": "賽車道", + "terms": "賽車路" + }, "highway/residential": { - "name": "住宅路", + "name": "住宅區道路", "terms": "Residential Road,住宅區道路,住宅路" }, "highway/rest_area": { @@ -1813,31 +2546,31 @@ "terms": "公路休息站, 公路休息區" }, "highway/road": { - "name": "未明路", + "name": "未知種類道路", "terms": "Unknown Road,不明路,不知路,未明路,未知嘅路,未知種類的道路,未知種類道路" }, "highway/secondary": { - "name": "中路", + "name": "次要道路", "terms": "Secondary Road,中路,次要道路" }, "highway/secondary_link": { - "name": "中路駁路", + "name": "次要道路連接路", "terms": "Secondary Link,中路駁路,次級道路連接路,次要道路匝道" }, "highway/service": { - "name": "支路", - "terms": "Service Road,支路,輔助道路" + "name": "輔助道路", + "terms": "Service Road,支路,輔助道路,公用設施道路" }, "highway/service/alley": { "name": "巷", "terms": "Alley,巷,後巷,橫巷,窄巷,胡同" }, "highway/service/drive-through": { - "name": "車上取餐", + "name": "免下車服務車道", "terms": "Drive-Through,免下車,免下車銀行,免下車餐館,車上取餐,車上用餐,駕駛通過以獲取服務" }, "highway/service/driveway": { - "name": "宅外車道", + "name": "私人車道", "terms": "Driveway,宅外車道,車線,車道" }, "highway/service/emergency_access": { @@ -1845,7 +2578,7 @@ "terms": "Emergency Access,緊急通道" }, "highway/service/parking_aisle": { - "name": "泊車通道", + "name": "停車場通道", "terms": "Parking Aisle,停車場通道,泊車通道" }, "highway/services": { @@ -1860,44 +2593,44 @@ "name": "停車標誌", "terms": "Stop Sign,停字標誌,停車標誌,停車路牌" }, + "highway/street_lamp": { + "name": "街燈", + "terms": "路燈" + }, "highway/tertiary": { - "name": "細路", + "name": "分路", "terms": "Tertiary Road,三級道路,細路" }, "highway/tertiary_link": { - "name": "細路駁路", + "name": "分路連接路", "terms": "Tertiary Link,三級道路匝道,三級道路連接路,細路駁路" }, "highway/track": { - "name": "分徑", - "terms": "Track,分徑,未舖設路面的車徑,未鋪設路面的車徑" + "name": "無保養道路", + "terms": "未舖設路面的路" }, "highway/traffic_signals": { - "name": "紅綠燈", + "name": "交通燈", "terms": "Traffic Signals,交通燈,紅綠燈" }, "highway/trunk": { - "name": "幹路", + "name": "幹道", "terms": "Trunk Road,幹線道路,幹路,幹道" }, "highway/trunk_link": { - "name": "幹道駁路", + "name": "幹線連接路", "terms": "Trunk Link,幹線道路匝道,幹道連接路,幹道駁路" }, "highway/turning_circle": { - "name": "迴旋處", - "terms": "Turning Circle,回轉圈,廻旋處,環島,迴旋處" - }, - "highway/unclassified": { - "name": "未歸類之路", - "terms": "Unclassified Road,未分級的道路,未分類的道路,未歸類之路" + "name": "迴車處", + "terms": "Turning Circle,回轉圈,迴車場,迴車圓環,車輛迴轉處,車輛迴旋處" }, "historic": { - "name": "史蹟", - "terms": "Historic Site,史跡,史蹟,歷史遺址,歷史遺跡" + "name": "歷史遺跡", + "terms": "Historic Site,史跡,史蹟,歷史遺址,歷史遺跡,歷史景點" }, "historic/archaeological_site": { - "name": "考古地", + "name": "考古地點", "terms": "Archaeological Site,考古地,考古地點,考古遺址" }, "historic/boundary_stone": { @@ -1905,8 +2638,8 @@ "terms": "Boundary Stone,界樁,界石" }, "historic/castle": { - "name": "寨", - "terms": "Castle,城堡,寨" + "name": "城堡", + "terms": "Castle,城堡" }, "historic/memorial": { "name": "細紀念碑", @@ -1928,6 +2661,18 @@ "name": "路邊神祠", "terms": "Wayside Shrine,路邊神社,路邊神祠" }, + "junction": { + "name": "路口", + "terms": "十字路口,交界處,交界" + }, + "landuse": { + "name": "土地利用", + "terms": "土地利用" + }, + "landuse/allotments": { + "name": "社區園圃", + "terms": "社區園圃" + }, "landuse/basin": { "name": "盆地", "terms": "Basin,水池,盆地" @@ -1936,6 +2681,10 @@ "name": "墳場", "terms": "Cemetery,墓地,墳場" }, + "landuse/churchyard": { + "name": "教堂庭院", + "terms": "教堂用地" + }, "landuse/commercial": { "name": "商業區", "terms": "商業區" @@ -1960,6 +2709,10 @@ "name": "森林", "terms": "Forest,森,森林" }, + "landuse/garages": { + "name": "車庫", + "terms": "Garage,車房" + }, "landuse/grass": { "name": "草地", "terms": "Grass,草地" @@ -1968,6 +2721,10 @@ "name": "工業區", "terms": "工業區, 工業村, 工業邨" }, + "landuse/landfill": { + "name": "堆填區", + "terms": "垃圾堆填區,填土區,填築地" + }, "landuse/meadow": { "name": "牧地", "terms": "Meadow,牧地,牧場" @@ -1977,12 +2734,16 @@ "terms": "軍營" }, "landuse/orchard": { - "name": "菓園", + "name": "果園", "terms": "Orchard,果園,菓園" }, + "landuse/plant_nursery": { + "name": "植物苗圃", + "terms": "育苗場,種苗場" + }, "landuse/quarry": { - "name": "石塘", - "terms": "Quarry,石塘,石礦場,礦場" + "name": "石礦場", + "terms": "Quarry,石礦場,礦場,採石場" }, "landuse/residential": { "name": "住宅區", @@ -2000,36 +2761,56 @@ "name": "消閒", "terms": "Leisure,休閑場所,休閒設施,消閒" }, + "leisure/adult_gaming_centre": { + "name": "成人遊戲中心", + "terms": "成人遊樂場" + }, "leisure/bowling_alley": { "name": "保齡球場", "terms": "保齡球場" }, "leisure/common": { - "name": "公地", + "name": "公共用地", "terms": "Common,公共用地,公地" }, "leisure/dog_park": { "name": "狗公園", "terms": "Dog Park,狗公園" }, + "leisure/firepit": { + "name": "火坑", + "terms": "營火坑" + }, "leisure/garden": { "name": "花園", "terms": "Garden,公園,果園,植物園,花園,菜園" }, "leisure/golf_course": { - "name": "哥夫球場", + "name": "高爾夫球場", "terms": "Golf Course,哥夫球場,高爾夫球場" }, + "leisure/ice_rink": { + "name": "溜冰場", + "terms": "溜冰場" + }, "leisure/marina": { "name": "遊艇碼頭", - "terms": "Marina,碼頭,遊艇碼頭" + "terms": "Marina,碼頭,遊艇碼頭,船隻停泊處,遊艇停泊處" + }, + "leisure/nature_reserve": { + "name": "自然保護區", + "terms": "自然保護區,自然護理區" }, "leisure/park": { "name": "公園", "terms": "Park,公園,園" }, + "leisure/picnic_table": { + "name": "野餐桌", + "terms": "野餐桌" + }, "leisure/pitch": { - "name": "運動場", + "name": "運動場地", "terms": "Sport Pitch,運動場,運動場地,運動場所" }, "leisure/pitch/american_football": { @@ -2044,6 +2825,14 @@ "name": "籃球場", "terms": "Basketball Court,球場,籃球場" }, + "leisure/pitch/rugby_league": { + "name": "聯盟式欖球場", + "terms": "聯盟式欖球場,欖球場" + }, + "leisure/pitch/rugby_union": { + "name": "聯合式欖球場", + "terms": "聯合式欖球場,欖球場" + }, "leisure/pitch/skateboard": { "name": "滑板場", "terms": "Skate Park,滑板場" @@ -2064,22 +2853,38 @@ "name": "遊樂場", "terms": "Playground,遊樂場" }, - "leisure/slipway": { - "name": "船排", - "terms": "Slipway,船排,船架滑道,船臺" + "leisure/running_track": { + "name": "徑賽跑道", + "terms": "跑道,徑賽跑道,標準跑道" }, - "leisure/sports_center": { + "leisure/slipway": { + "name": "船台", + "terms": "Slipway,船排,船架滑道,船臺,滑道,滑台" + }, + "leisure/sports_centre": { "name": "體育中心 / 健身室", "terms": "體育中心, 健身室, 健身中心, 健身房" }, + "leisure/sports_centre/swimming": { + "name": "游泳池設施", + "terms": "游泳池設施,游水池設施" + }, "leisure/stadium": { - "name": "大體育館", - "terms": "Stadium,大體育館,體育,體育場" + "name": "體育館", + "terms": "Stadium,大體育館,體育,體育場,球場" }, "leisure/swimming_pool": { - "name": "游水池", + "name": "游泳池", "terms": "Swimming Pool,游水池,游泳池,遊泳池" }, + "leisure/track": { + "name": "賽道(非小型賽車)", + "terms": "賽道(非小型賽車)" + }, + "leisure/water_park": { + "name": "水上樂園", + "terms": "水上樂園" + }, "line": { "name": "綫", "terms": "Line,綫,線" @@ -2096,6 +2901,10 @@ "name": "防波堤", "terms": "Breakwater,防波堤" }, + "man_made/chimney": { + "name": "煙囱", + "terms": "煙囱,煙筒" + }, "man_made/cutline": { "name": "分割綫", "terms": "Cut line,分割綫,分界線,山林分界線" @@ -2108,6 +2917,14 @@ "name": "旗杆", "terms": "Flagpole,旗杆,旗竿" }, + "man_made/gasometer": { + "name": "煤氣鼓", + "terms": "氣鼓,石油氣鼓" + }, + "man_made/groyne": { + "name": "防波堤", + "terms": "防波堤,防波板" + }, "man_made/lighthouse": { "name": "燈塔", "terms": "Lighthouse,燈塔" @@ -2125,12 +2942,12 @@ "terms": "油井" }, "man_made/pier": { - "name": "埗頭", - "terms": "Pier,埗頭,碼頭" + "name": "碼頭", + "terms": "Pier,渡頭,碼頭" }, "man_made/pipeline": { - "name": "水管", - "terms": "Pipeline,水管,管道" + "name": "管道", + "terms": "Pipeline,水管,管道,\t導管,管線" }, "man_made/silo": { "name": "筒倉", @@ -2140,6 +2957,10 @@ "name": "貯存箱", "terms": "貯存缸, 儲存缸, 貯油缸, 貯水箱, 儲油缸, 儲水箱" }, + "man_made/surveillance": { + "name": "監視系統", + "terms": "監察系統,閉路電視,保安系統" + }, "man_made/survey_point": { "name": "測量點", "terms": "Survey Point,測量點" @@ -2149,7 +2970,7 @@ "terms": "Tower,塔" }, "man_made/wastewater_plant": { - "name": "廢水廠", + "name": "污水處理廠", "terms": "Wastewater Plant,廢水廠,污水處理廠" }, "man_made/water_tower": { @@ -2161,15 +2982,19 @@ "terms": "水井, 井" }, "man_made/water_works": { - "name": "供水廠", - "terms": "Water Works,供水廠,水務設施" + "name": "濾水廠", + "terms": "Water Works,供水廠,水務設施,淨水廠" + }, + "man_made/works": { + "name": "工廠", + "terms": "工廠" }, "military/airfield": { - "name": "飛機場", - "terms": "Airfield,機場,飛機場" + "name": "軍用機場", + "terms": "Airfield,機場,飛機場,軍事機場" }, "military/barracks": { - "name": "兵房", + "name": "軍營", "terms": "Barracks,兵房,兵營,營房,軍營" }, "military/bunker": { @@ -2201,15 +3026,15 @@ "terms": "訓練場, 練習場地, 練習場" }, "natural": { - "name": "天然", + "name": "自然景觀", "terms": "Natural,天然,自然,自然物件" }, "natural/bay": { - "name": "灣", + "name": "海灣", "terms": "Bay,海灣,灣" }, "natural/beach": { - "name": "灘", + "name": "沙灘", "terms": "Beach,沙灘,海灘,灘" }, "natural/cave_entrance": { @@ -2217,7 +3042,7 @@ "terms": "洞穴入口" }, "natural/cliff": { - "name": "崖", + "name": "懸崖", "terms": "Cliff,崖,懸崖" }, "natural/coastline": { @@ -2225,7 +3050,7 @@ "terms": "Coastline,海岸綫,海岸線" }, "natural/fell": { - "name": "高原荒野", + "name": "荒野", "terms": "Fell,高原荒原,高原荒野,高地荒原" }, "natural/glacier": { @@ -2234,14 +3059,14 @@ }, "natural/grassland": { "name": "草原", - "terms": "Grassland,草原" + "terms": "Grassland,草原,草地" }, "natural/heath": { - "name": "荒野", + "name": "灌木荒地", "terms": "Heath,荒地,荒野" }, "natural/peak": { - "name": "峯", + "name": "山峯", "terms": "Peak,山峰,山頂,峯" }, "natural/saddle": { @@ -2249,19 +3074,19 @@ "terms": "山鞍" }, "natural/scree": { - "name": "碎石坡", - "terms": "Scree,碎石坡" + "name": "山石堆", + "terms": "Scree,碎石坡,岩屑堆" }, "natural/scrub": { - "name": "灌木", + "name": "灌木叢", "terms": "Scrub,灌木,灌木叢" }, "natural/spring": { - "name": "泉", + "name": "水源", "terms": "Spring,噴泉,泉,泉水,湧泉,溫泉" }, "natural/tree": { - "name": "樹", + "name": "樹木", "terms": "Tree,木,樹" }, "natural/tree_row": { @@ -2277,27 +3102,27 @@ "terms": "Water,水" }, "natural/water/lake": { - "name": "湖", + "name": "湖泊", "terms": "Lake,湖,湖泊" }, "natural/water/pond": { - "name": "塘", + "name": "池塘", "terms": "Pond,塘,水池,池,池塘" }, "natural/water/reservoir": { "name": "水塘", - "terms": "Reservoir,水塘,水庫" + "terms": "Reservoir,水塘,水庫,貯水庫" }, "natural/wetland": { - "name": "澤", - "terms": "Wetland,潮間帶,澤,濕地" + "name": "濕地", + "terms": "Wetland,潮間帶,濕地" }, "natural/wood": { - "name": "林", + "name": "樹林", "terms": "Wood,林,樹林" }, "office": { - "name": "寫字樓", + "name": "辦公室", "terms": "Office,寫字樓,辦公室" }, "office/accountant": { @@ -2309,11 +3134,11 @@ "terms": "Administrative Office,行政樓" }, "office/architect": { - "name": "則樓", + "name": "建築師樓", "terms": "Architect,則師樓,則樓,建築師樓" }, "office/company": { - "name": "公司寫字樓", + "name": "公司辦事處", "terms": "Company Office,公司,公司寫字樓" }, "office/educational_institution": { @@ -2321,28 +3146,28 @@ "terms": "Educational Institution,敎育機構,教育機構" }, "office/employment_agency": { - "name": "薦人館", - "terms": "Employment Agency,就業機構,職業介紹所,薦人館" + "name": "職業介紹所", + "terms": "Employment Agency,就業機構,職業介紹所,薦人館,就業中心" }, "office/estate_agent": { - "name": "管業處", - "terms": "Real Estate Office,地產代理,管業處" + "name": "地產", + "terms": "Real Estate Office,地產代理" }, "office/financial": { - "name": "財務部寫字樓", - "terms": "Financial Office,財務部寫字樓" + "name": "金融機構辦事處", + "terms": "Financial Office,財務部寫字樓,金融機構,金融單位" }, "office/government": { - "name": "衙門", - "terms": "Government Office,公署,政府合署,政府樓,署,衙門" + "name": "政府辦公室", + "terms": "Government Office,公署,政府合署,政府樓,署" }, "office/insurance": { - "name": "保險公司寫字樓", + "name": "保險公司辦公室", "terms": "Insurance Office,保險公司,保險公司寫字樓" }, "office/it": { - "name": "電腦資訊寫字樓", - "terms": "IT Office,IT公司,資訊工藝寫字樓,資訊技藝寫字樓,資訊科技寫字樓,電腦公司寫字樓" + "name": "資訊科技公司辦公室", + "terms": "IT Office,IT公司,資訊科技寫字樓,電腦公司寫字樓" }, "office/lawyer": { "name": "律師事務所", @@ -2353,8 +3178,8 @@ "terms": "Newspaper,報社,新聞社,通訊社" }, "office/ngo": { - "name": "志顠機構寫字樓", - "terms": "NGO Office,志顠機構寫字樓,非政府組織" + "name": "非政府機構辦公室", + "terms": "NGO Office,志願機構寫字樓,非政府組織,志願組織" }, "office/physician": { "name": "醫生", @@ -2362,14 +3187,14 @@ }, "office/political_party": { "name": "政黨", - "terms": "Political Party,政黨" + "terms": "Political Party,政黨,政治" }, "office/research": { "name": "研究所", "terms": "Research Office,研究所" }, "office/telecommunication": { - "name": "電話公司寫字樓", + "name": "電訊公司辦公室", "terms": "Telecom Office,電信公司,電話公司寫字樓" }, "office/therapist": { @@ -2385,11 +3210,11 @@ "terms": "滑雪道" }, "place": { - "name": "地", + "name": "地方", "terms": "Place,地,地方,地點" }, "place/city": { - "name": "城", + "name": "城市", "terms": "City,城,城市" }, "place/farm": { @@ -2397,19 +3222,19 @@ "terms": "農場, 農田, 農莊" }, "place/hamlet": { - "name": "村仔", + "name": "小村莊", "terms": "Hamlet,村仔,村莊" }, "place/island": { - "name": "島", + "name": "島嶼", "terms": "Island,島,島嶼" }, "place/isolated_dwelling": { - "name": "孤離居所", + "name": "孤立民居", "terms": "Isolated Dwelling,孤立居所,孤立民居,孤離居所" }, "place/locality": { - "name": "地方", + "name": "地區", "terms": "Locality,地方,地點,地點(無人定居)" }, "place/neighbourhood": { @@ -2425,8 +3250,8 @@ "terms": "Town,城鎮,市鎮,鎮" }, "place/village": { - "name": "村", - "terms": "Village,村,村莊,村鎮" + "name": "鄉村", + "terms": "Village,村,村莊,村鎮,圍村" }, "point": { "name": "點", @@ -2454,7 +3279,7 @@ }, "power/sub_station": { "name": "配電站", - "terms": "Substation,變電站,配電站" + "terms": "Substation,變電站,配電站,電力分站,變壓站" }, "power/substation": { "name": "變壓站", @@ -2465,7 +3290,7 @@ "terms": "High-Voltage Tower,高壓輸電塔,高壓電塔" }, "power/transformer": { - "name": "火牛房", + "name": "變壓器", "terms": "Transformer,火牛房,變電所" }, "public_transport/platform": { @@ -2501,15 +3326,15 @@ "terms": "鐵路平交道, 鐵道平交道, 平交道, 交滙處, 交匯處" }, "railway/monorail": { - "name": "單軌", - "terms": "Monorail,單軌,單軌鐵路,單軌電車" + "name": "單軌鐵路", + "terms": "Monorail,單軌,單軌鐵路,單軌電車,單軌火車" }, "railway/narrow_gauge": { "name": "窄軌鐵路", "terms": "窄軌鐵路, 窄軌鐵道" }, "railway/platform": { - "name": "月臺", + "name": "鐵路月台", "terms": "Railway Platform,月臺,站臺,鐵道月台" }, "railway/rail": { @@ -2537,19 +3362,19 @@ "terms": "Relation,關係,關系" }, "roundabout": { - "name": "廻旋處", - "terms": "廻旋處, 圓環" + "name": "迴旋處", + "terms": "迴旋處, 圓環" }, "route/ferry": { - "name": "航綫", + "name": "渡輪航綫", "terms": "Ferry Route,渡輪航線,航綫,航線" }, "shop": { - "name": "舖", + "name": "商店", "terms": "Shop,商店,舖" }, "shop/alcohol": { - "name": "酒莊", + "name": "酒類專賣店", "terms": "Liquor Store,酒店,酒莊,酒類商店" }, "shop/anime": { @@ -2561,20 +3386,24 @@ "terms": "古董店, 古玩店" }, "shop/art": { - "name": "畫廊", - "terms": "畫廊" + "name": "藝術商店", + "terms": "藝術店,美術店,美術商店" }, "shop/baby_goods": { "name": "嬰兒用品店", "terms": "嬰兒用品店, BB用品店" }, "shop/bag": { - "name": "袋/行李店", + "name": "袋/行李箱店", "terms": "行李店, 袋店" }, "shop/bakery": { - "name": "麪飽舖同餅家", - "terms": "Bakery,餅家,餅店,餅舖,麪包舖,麪飽店,麪飽舖,麵包店,麵包舖,麵飽店" + "name": "麵包西餅店", + "terms": "Bakery,餅家,餅店,餅舖,麪包舖,麪飽店,麪飽舖,麵包店,麵包舖,麵飽店,面包店" + }, + "shop/bathroom_furnishing": { + "name": "浴室配件店", + "terms": "衛浴用品店,廁所用品店,洗手間用品店" }, "shop/beauty": { "name": "美容院", @@ -2585,12 +3414,16 @@ "terms": "寢具店, 床褥店, 床墊店, 床具店, 寢室用品店, 床上用品店, 睡房用品店" }, "shop/beverages": { - "name": "飲品舖", - "terms": "Beverage Store,飲品店,飲品舖" + "name": "飲品店", + "terms": "Beverage Store,飲品店,飲品舖,飲料店" }, "shop/bicycle": { - "name": "單車舖", - "terms": "Bicycle Shop,單車店,單車舖,自行車店" + "name": "單車店", + "terms": "Bicycle Shop,單車店,單車舖,自行車店,腳踏車店 " + }, + "shop/bookmaker": { + "name": "投注站", + "terms": "投注站,收受賭注者" }, "shop/books": { "name": "書店", @@ -2598,11 +3431,11 @@ }, "shop/boutique": { "name": "時裝店", - "terms": "Boutique,時裝店,服飾店,精品店" + "terms": "Boutique,時裝店,服飾店,精品店,服裝店" }, "shop/butcher": { "name": "肉舖", - "terms": "Butcher,肉舖,肉販,肉鋪" + "terms": "Butcher,肉舖,肉販,肉檔,肉枱" }, "shop/candles": { "name": "蠟燭店", @@ -2610,10 +3443,10 @@ }, "shop/car": { "name": "車行", - "terms": "Car Dealership,車行" + "terms": "Car Dealership,車行,汽車店" }, "shop/car_parts": { - "name": "汽車零件舖", + "name": "汽車零件店", "terms": "Car Parts Store,汽車配件店,汽車零件店,汽車零件舖" }, "shop/car_repair": { @@ -2637,11 +3470,11 @@ "terms": "巧克力店" }, "shop/clothes": { - "name": "衫舖", + "name": "服飾店", "terms": "Clothing Store,服裝店,服飾店,衫舖" }, "shop/computer": { - "name": "電腦舖", + "name": "電腦店", "terms": "Computer Store,電腦店,電腦舖" }, "shop/confectionery": { @@ -2660,6 +3493,18 @@ "name": "化妝品店", "terms": "化妝品店" }, + "shop/craft": { + "name": "工藝品店", + "terms": "工藝品店,工藝品商店,手工藝店,手作坊" + }, + "shop/curtain": { + "name": "窗簾店", + "terms": "窗簾" + }, + "shop/dairy": { + "name": "奶製品店", + "terms": "奶品店,乳品店,乳製品店" + }, "shop/deli": { "name": "食肆", "terms": "Deli,熟食店,美食店,食肆" @@ -2669,119 +3514,255 @@ "terms": "Department Store,百貨公司,百貨店" }, "shop/doityourself": { - "name": "自組舖", - "terms": "DIY Store,DIY商店,自組舖" + "name": "DIY店", + "terms": "DIY Store,DIY商店,自組舖,自行安裝店" + }, + "shop/dry_cleaning": { + "name": "乾洗店", + "terms": "乾洗店" }, "shop/electronics": { "name": "電子舖", "terms": "Electronics Store,電器店,電子舖" }, + "shop/erotic": { + "name": "情趣用品店", + "terms": "性商店,成人用品店" + }, + "shop/fabric": { + "name": "布料店", + "terms": "布匹店,疋頭店" + }, "shop/farm": { - "name": "檔", - "terms": "Produce Stand,檔,水果攤,農場" + "name": "農產品檔攤", + "terms": "Produce Stand,檔,水果攤,農場,農產品攤檔" + }, + "shop/fashion": { + "name": "時裝店", + "terms": "時裝店" }, "shop/fishmonger": { "name": "魚檔", - "terms": "Fishmonger,海產店,賣魚佬,賣魚檔,魚檔" + "terms": "Fishmonger,海產店,賣魚佬,賣魚檔,魚檔,魚販" }, "shop/florist": { - "name": "花舖", + "name": "花店", "terms": "Florist,花店,花舖" }, + "shop/frame": { + "name": "表框店", + "terms": "表框店, 裱框店,邊框店,框架店" + }, + "shop/funeral_directors": { + "name": "殯儀館", + "terms": "殯儀館" + }, + "shop/furnace": { + "name": "暖氣爐店", + "terms": "火爐店" + }, "shop/furniture": { - "name": "傢俬舖", + "name": "傢俬店", "terms": "Furniture Store,傢俬舖,傢具店,家具店" }, "shop/garden_centre": { - "name": "園藝舖", + "name": "園藝中心", "terms": "Garden Center,園藝中心,園藝舖,花店" }, "shop/gift": { - "name": "禮品舖", + "name": "禮品店", "terms": "Gift Shop,禮品店,禮品舖,禮物店" }, "shop/greengrocer": { "name": "菜檔", - "terms": "Greengrocer,果蔬店,菜檔,蔬果店" + "terms": "Greengrocer,果蔬店,菜檔,蔬果店,生果,菜販" }, "shop/hairdresser": { - "name": "飛髮舖", + "name": "理髮店", "terms": "Hairdresser,理髮店,飛髮舖" }, "shop/hardware": { - "name": "五金舖", + "name": "五金店", "terms": "Hardware Store,五金店,五金舖" }, + "shop/hearing_aids": { + "name": "助聽器店", + "terms": "助聽器商店,耳聾機" + }, + "shop/herbalist": { + "name": "草藥店", + "terms": "草藥店,中藥店" + }, "shop/hifi": { - "name": "音響舖", + "name": "音響店", "terms": "Hifi Store,音響店,音響舖" }, + "shop/houseware": { + "name": "家庭用品店", + "terms": "家品店,家居用品店" + }, "shop/interior_decoration": { "name": "室內設計店", "terms": "室內設計店" }, "shop/jewelry": { - "name": "珠寶金行", - "terms": "Jeweler,珠寶店,珠寶舖,珠寶金行,首飾店,首飾舖" + "name": "珠寶店", + "terms": "Jeweler,珠寶店,珠寶舖,珠寶金行,首飾店,首飾舖,金舖" + }, + "shop/kiosk": { + "name": "報紙亭", + "terms": "報紙檔,報紙檔攤,報紙攤檔,報刊檔" + }, + "shop/kitchen": { + "name": "廚房設計店", + "terms": "廚房設計店" }, "shop/laundry": { - "name": "洗衣舖", + "name": "洗衣店", "terms": "Laundry,洗衣店,洗衣舖" }, + "shop/leather": { + "name": "皮革店", + "terms": "皮革店" + }, "shop/locksmith": { "name": "鎖匠", "terms": "Locksmith,鎖匠,鎖匠鋪,開鎖佬" }, + "shop/lottery": { + "name": "獎券店", + "terms": "投注站,六合彩" + }, "shop/mall": { "name": "購物中心", "terms": "Mall,商場,購物中心" }, + "shop/massage": { + "name": "按摩店", + "terms": "按摩商店, 按摩中心,腳底按摩" + }, + "shop/medical_supply": { + "name": "醫療器材行", + "terms": "醫療用品供應" + }, "shop/mobile_phone": { - "name": "電話舖", + "name": "流動電話店", "terms": "Mobile Phone Store,手機店,行動電話店,電話舖" }, + "shop/money_lender": { + "name": "放債人", + "terms": "放款人,借錢,財務公司" + }, "shop/motorcycle": { - "name": "電單車行", + "name": "電單車店", "terms": "Motorcycle Dealership,摩托車行,電單車行" }, "shop/music": { - "name": "唱片舖", + "name": "唱片店", "terms": "Music Store,唱片舖,音樂店" }, "shop/musical_instrument": { "name": "樂器店", "terms": "樂器行,樂器店" }, + "shop/newsagent": { + "name": "報紙/雜誌店", + "terms": "報刊檔,報刊商店" + }, "shop/optician": { - "name": "眼鏡鋪", - "terms": "Optician,眼鏡店,眼鏡行,眼鏡鋪" + "name": "眼鏡店", + "terms": "Optician,眼鏡店,眼鏡行,眼鏡舖" + }, + "shop/organic": { + "name": "有機產品店", + "terms": "有機產品店" + }, + "shop/outdoor": { + "name": "戶外用品店", + "terms": "戶外用品店" + }, + "shop/paint": { + "name": "油漆店", + "terms": "漆油店" + }, + "shop/pawnbroker": { + "name": "當舖", + "terms": "大押,押,當押" }, "shop/pet": { "name": "寵物舖", "terms": "Pet Store,寵物店,寵物舖" }, "shop/photo": { - "name": "影相舖", - "terms": "Photography Store,影相舖,照相館" + "name": "相片沖印店", + "terms": "Photography Store,影相舖,照相館,晒相,曬相" + }, + "shop/pyrotechnics": { + "name": "煙花店", + "terms": "爆竹,煙花,煙火,炮竹" + }, + "shop/radiotechnics": { + "name": "無線電/電子零件店", + "terms": "無線電/電子零件店,對講機店,電子零件店" + }, + "shop/religion": { + "name": "宗教用品店", + "terms": "宗教用品店,香舖,紙紮舖,金銀衣紙店" + }, + "shop/scuba_diving": { + "name": "潛水用品店", + "terms": "水肺式潛水,深海潛水" + }, + "shop/seafood": { + "name": "海鮮店", + "terms": "海產店" + }, + "shop/second_hand": { + "name": "寄賣/二手店", + "terms": "格仔店,二手店" }, "shop/shoes": { "name": "鞋舖", "terms": "Shoe Store,鞋店,鞋舖" }, "shop/sports": { - "name": "運動舖", + "name": "運動用品店", "terms": "Sporting Goods Store,運動用品店,運動舖,體育,體育用品店" }, "shop/stationery": { - "name": "文具舖", + "name": "文具店", "terms": "Stationery Store,文具店,文具舖" }, + "shop/storage_rental": { + "name": "存倉", + "terms": "迷你倉,儲存倉" + }, "shop/supermarket": { "name": "超級市場", "terms": "Supermarket,超級市場" }, + "shop/tailor": { + "name": "裁縫", + "terms": "裁縫,改衣" + }, + "shop/tattoo": { + "name": "紋身店", + "terms": "刺青店" + }, + "shop/tea": { + "name": "茶莊", + "terms": "茶葉店,茶行" + }, + "shop/ticket": { + "name": "門票售賣", + "terms": "門票出售" + }, + "shop/tobacco": { + "name": "煙草店", + "terms": "煙草店" + }, "shop/toys": { - "name": "玩具舖", + "name": "玩具店", "terms": "Toy Store,玩具店,玩具舖" }, "shop/travel_agency": { @@ -2789,27 +3770,51 @@ "terms": "Travel Agency,旅行社" }, "shop/tyres": { - "name": "軚舖", + "name": "輪胎店", "terms": "Tire Store,軚舖,輪胎店" }, "shop/vacant": { - "name": "吉舖", - "terms": "Vacant Shop,吉舖,空置店舖,空置鋪位,空舖" + "name": "空置商舖", + "terms": "Vacant Shop,吉舖,空置店舖,空置舖位,空舖" + }, + "shop/vacuum_cleaner": { + "name": "吸塵機店", + "terms": "吸塵器店" }, "shop/variety_store": { - "name": "雜貨舖", + "name": "十蚊店", "terms": "Variety Store,雜貨店,雜貨舖" }, "shop/video": { "name": "影視店", "terms": "Video Store,影像店,影碟店,影視店" }, + "shop/video_games": { + "name": "電子遊戲店", + "terms": "電子遊戲店,電視遊戲店" + }, + "shop/water_sports": { + "name": "水上活動/游泳用品店", + "terms": "泳具店" + }, + "shop/weapons": { + "name": "武器店", + "terms": "武器商店, 子彈, 槍, 刀" + }, + "shop/window_blind": { + "name": "百葉簾店", + "terms": "捲簾,遮光捲簾,陽光捲簾,百葉窗,百葉窗簾" + }, + "shop/wine": { + "name": "酒品店", + "terms": "紅酒店,白酒店" + }, "tourism": { - "name": "旅行", - "terms": "Tourism,旅行,旅遊設施" + "name": "旅遊設施", + "terms": "Tourism,旅行,旅遊" }, "tourism/alpine_hut": { - "name": "高山屋仔", + "name": "高山小屋", "terms": "Alpine Hut,高山小屋,高山屋仔" }, "tourism/artwork": { @@ -2817,8 +3822,8 @@ "terms": "Artwork,藝術品" }, "tourism/attraction": { - "name": "旅行名勝", - "terms": "Tourist Attraction,旅行名勝,旅遊名勝,觀光點" + "name": "觀光名勝", + "terms": "Tourist Attraction,旅行名勝,旅遊名勝,觀光點,觀光景點" }, "tourism/camp_site": { "name": "營地", @@ -2832,25 +3837,29 @@ "name": "木屋", "terms": "Chalet,木屋" }, + "tourism/gallery": { + "name": "畫廊", + "terms": "藝廊,藝術廊" + }, "tourism/guest_house": { "name": "賓館", - "terms": "Guest House,賓館" + "terms": "Guest House,賓館,招待所" }, "tourism/hostel": { "name": "旅舍", - "terms": "Hostel,招待所,旅舍" + "terms": "Hostel,招待所,旅舍,宿舍" }, "tourism/hotel": { "name": "酒店", - "terms": "Hotel,酒店" + "terms": "Hotel,酒店,旅館" }, "tourism/information": { - "name": "資訊處", + "name": "旅遊資訊", "terms": "Information,資訊,資訊處" }, "tourism/motel": { "name": "汽車酒店", - "terms": "Motel,汽車旅館,汽車酒店" + "terms": "Motel,汽車旅館,汽車酒店,時租旅店" }, "tourism/museum": { "name": "博物館", @@ -2872,8 +3881,24 @@ "name": "動物園", "terms": "Zoo,動物園" }, + "traffic_calming/bump": { + "name": "減速壆", + "terms": "減速帶,減速器" + }, + "traffic_calming/hump": { + "name": "緩衝路拱", + "terms": "減速壆" + }, + "traffic_calming/rumble_strip": { + "name": "減速振動帶", + "terms": "齒紋標誌帶,隆起標誌帶" + }, + "traffic_calming/table": { + "name": "設有減速平台的行人過路處", + "terms": "隆起行人過路處" + }, "type/boundary": { - "name": "界", + "name": "邊界", "terms": "Boundary,界,邊界" }, "type/boundary/administrative": { @@ -2881,20 +3906,48 @@ "terms": "Administrative Boundary,行政界線,行政邊界" }, "type/multipolygon": { - "name": "幾多邊形", + "name": "多重多邊形", "terms": "Multipolygon,個多面,多個面,幾多邊形,複線段多邊形" }, "type/restriction": { "name": "限制", "terms": "Restriction,限制" }, + "type/restriction/no_left_turn": { + "name": "不准左轉", + "terms": "禁止左轉,不可以左轉,嚴禁左轉" + }, + "type/restriction/no_right_turn": { + "name": "不准右轉", + "terms": "禁止右轉,不可以右轉,嚴禁右轉" + }, + "type/restriction/no_straight_on": { + "name": "不准直駛", + "terms": "禁止進入" + }, + "type/restriction/no_u_turn": { + "name": "不准掉頭", + "terms": "禁止掉頭" + }, + "type/restriction/only_left_turn": { + "name": "只准左轉", + "terms": "只能左轉" + }, + "type/restriction/only_right_turn": { + "name": "只准右轉", + "terms": "只准右轉" + }, + "type/restriction/only_straight_on": { + "name": "只准直駛", + "terms": "禁止轉彎" + }, "type/route": { "name": "路綫", "terms": "Route,路綫,路線" }, "type/route/bicycle": { "name": "單車路綫", - "terms": "Cycle Route,單車路綫,單車路線" + "terms": "Cycle Route,單車路綫,單車路線,腳踏車路線,自行車路線" }, "type/route/bus": { "name": "巴士路綫", @@ -2902,22 +3955,22 @@ }, "type/route/detour": { "name": "繞道路綫", - "terms": "Detour Route,巡遊路綫,巡遊路線,繞道,繞道路綫,繞道路線" + "terms": "Detour Route,繞道,繞道路綫,繞道路線" }, "type/route/ferry": { - "name": "航綫", + "name": "渡輪航線", "terms": "Ferry Route,渡輪航線,航綫" }, "type/route/foot": { - "name": "行人路綫", + "name": "步行路綫", "terms": "Foot Route,步行路線,行人路綫,行人路線" }, "type/route/hiking": { - "name": "行山路綫", - "terms": "Hiking Route,行山路綫,行山路線" + "name": "遠足路綫", + "terms": "Hiking Route,行山路綫,行山路線,遠足路線" }, "type/route/pipeline": { - "name": "供水路綫", + "name": "管道路綫", "terms": "Pipeline Route,供水路綫,供水路線,水管路綫,管道路線" }, "type/route/power": { @@ -2925,7 +3978,7 @@ "terms": "Power Route,供電路綫,供電路線" }, "type/route/road": { - "name": "行車路綫", + "name": "道路路綫", "terms": "Road Route,行車路綫,行車路線,道路路線" }, "type/route/train": { @@ -2937,23 +3990,31 @@ "terms": "Tram Route,電車路綫,電車路線" }, "type/route_master": { - "name": "路綫總管", + "name": "路綫總覽", "terms": "Route Master,線路總管,路綫總管,路線總目" }, + "type/site": { + "name": "建築群", + "terms": "一群建築" + }, "vertex": { "name": "其他", "terms": "Other,其他,其它" }, "waterway": { - "name": "水路", + "name": "水道", "terms": "Waterway,水路,水道,航道" }, + "waterway/boatyard": { + "name": "船廠", + "terms": "艇廠" + }, "waterway/canal": { - "name": "水道", + "name": "運河", "terms": "Canal,水道,運河" }, "waterway/dam": { - "name": "壩", + "name": "堤壩", "terms": "Dam,堤壩,壩,水壩" }, "waterway/ditch": { @@ -2964,21 +4025,33 @@ "name": "排水道", "terms": "Drain,下水道,排水道,渠,排水渠,排水管,污水渠" }, + "waterway/fuel": { + "name": "船舶加油站", + "terms": "船隻加燃料站,船隻加油站,船用加油站" + }, "waterway/river": { - "name": "江", - "terms": "River,江,江河,河,河流" + "name": "河流", + "terms": "River,江,江河,河,河流,河川" }, "waterway/riverbank": { - "name": "江岸", - "terms": "Riverbank,江岸,河堤,河床,河牀" + "name": "河岸", + "terms": "Riverbank,江岸,河堤" + }, + "waterway/sanitary_dump_station": { + "name": "船舶污水處理", + "terms": "船舶污物處理,船隻污物處理,船舶污水處理" }, "waterway/stream": { "name": "溪流", "terms": "Stream,小河,小溪,涌,溪,溪流, 河溪,溪澗" }, + "waterway/water_point": { + "name": "船隻飲用水", + "terms": "船舶飲用水,船用飲用水" + }, "waterway/weir": { - "name": "堰", - "terms": "Weir,堤堰,堤壩,堰,壩" + "name": "塘堰", + "terms": "Weir,堤堰,堤壩,堰,壩,塘堰,導流壩" } } } diff --git a/dist/locales/zh-TW.json b/dist/locales/zh-TW.json index 042357c78..c0d244e73 100644 --- a/dist/locales/zh-TW.json +++ b/dist/locales/zh-TW.json @@ -133,7 +133,8 @@ "key": "D", "annotation": "斷開了路徑。", "not_connected": "未有足夠的路徑/區域來斷開。", - "connected_to_hidden": "無法斷開,因為其連接著隱藏的特徵。" + "connected_to_hidden": "無法斷開,因為其連接著隱藏的特徵。", + "relation": "因為其連接到了關係中的成員,所以不能斷開。" }, "merge": { "title": "合併", @@ -250,7 +251,9 @@ "warnings": "警告", "modified": "已修改", "deleted": "已刪除", - "created": "已建立" + "created": "已建立", + "about_changeset_comments": "關於編輯變動", + "about_changeset_comments_link": "//wiki.openstreetmap.org/wiki/Good_changeset_comments" }, "contributors": { "list": "正顯示 {users} 的編輯", @@ -282,13 +285,15 @@ "no_results_worldwide": "找不到搜尋結果" }, "geolocate": { - "title": "顯示我的位置" + "title": "顯示我的位置", + "locating": "正在定位,請等待..." }, "inspector": { "no_documentation_combination": "這個標籤組合沒有可用的說明", "no_documentation_key": "這個鍵值沒有可用的說明", "show_more": "顯示更多", "view_on_osm": "在 openstreetmap.org 中檢視", + "all_fields": "全部欄位", "all_tags": "所有標籤", "all_members": "所有成員", "all_relations": "所有關係", @@ -321,10 +326,12 @@ "description": "背景圖像設定", "percent_brightness": "{opacity}%的亮度", "none": "無", + "best_imagery": "這個地點已知最佳的影像來源", "custom": "客製化", "custom_button": "編輯自訂的背景", "custom_prompt": "輸入地圖影像區塊的URL模版。以 Z/X/Y 方式存取區塊的伺服器,可在模版中使用{z}, {x}, {y}作參數,而以quadtile存取區塊的伺服器,則可使用{u}作參數。", "fix_misalignment": "校準", + "imagery_source_faq": "影像是從那裡來的呢?", "reset": "重設", "minimap": { "description": "小地圖", @@ -344,13 +351,13 @@ "description": "點", "tooltip": "興趣點" }, - "major_roads": { - "description": "主要道路", - "tooltip": "公路、街道等" + "traffic_roads": { + "description": "通勤道路", + "tooltip": "道路、巷弄等" }, - "minor_roads": { - "description": "非主要道路", - "tooltip": "服務道路、停車場通道、路徑等" + "service_roads": { + "description": "服務性道路", + "tooltip": "服務性道路,停車場通道、路徑等" }, "paths": { "description": "通道", @@ -448,7 +455,9 @@ "facebook": "分享至 Facebook", "twitter": "分享至 Twitter", "google": "分享至 Google+", - "help_html": "您的修改應會在數分鐘內在「標準」圖層中出現。其他圖層和某些物件則可能會花較長時間。\n(詳細資料)。\n" + "help_html": "你編輯的變動應該過幾分會出現在\"標準圖層\"。其他圖層和特定圖徵,則需要久一點。", + "help_link_text": "詳細資料", + "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": "確定", @@ -493,9 +502,15 @@ "zoom": "放大至 GPX 軌跡", "browse": "開啟 .gpx 檔案" }, - "mapillary": { + "mapillary_images": { "tooltip": "從 Mapillary 來的街道照片", - "title": "照片重疊 (Mapillary)", + "title": "照片重疊 (Mapillary)" + }, + "mapillary_signs": { + "tooltip": "從 Mapillary 來的紅綠燈", + "title": "紅綠燈重疊 (Mapillary)" + }, + "mapillary": { "view_on_mapillary": "在 Mapillary 看這張照片" }, "help": { @@ -511,50 +526,82 @@ "relations": "# 關係\n\n關係是在開放街圖裡將其他物件組合在一起的特殊物件。\n舉兩個常見的例子-*路線關係*可用來將屬於某一高速公路或道路的路段併合;而*多重多邊形*則可用來將數條線段組合,以勾劃出較為複雜區域(如分開為數個區塊,或像甜甜圈一樣中間穿洞的區域)。\n\n在一個關係中組合在一起的物件,稱為該關係的*成員*。\n在面板裡,您可以看到一個物件屬於哪些關係,並可點選當中任何一個關係。\n當您點選了一個關係後,面板會列出關係中的所有成員,\n而這些成員亦會在地圖上標示出來。\n\n在您編輯時,iD在大多數情況下都會自動處理所涉及的關係。但是需注意,若您刪除舊有的路段以重繪更精確的路段,\n您必須確定將新的路段,仍為原本路段所屬關係的成員。\n\n## 編輯關係\n\n如果您想編輯關係,以下是基本要領。\n\n要將物件加入一個現有的關係,請選擇該物件,\n點選面板中\"所有關係\"下的\"+\"按鈕,並選擇或輸入關係的名稱。\n\n要增加一個新的關係,點選第一個要加入新關係作為成員的物件,\n點選面板中\"所有關係\"下的\"+\"按鈕,並選擇\"建立新關係...\"。\n\n要將物件從一個關係中移除,選擇該物件,\n點選您想將該物件移除的關係旁的垃圾桶按鈕。\n\n您可以運用\"合併\"工具,創建內含空洞的多重多邊形。\n繪製兩個區域(內部與外部),按住 Shift 鍵並分別點選它們兩者,\n然後點選 \"合併\"(+)按鈕。\n" }, "intro": { + "graph": { + "city_hall": "中山區行政大樓", + "fire_department": "城中消防隊", + "memory_isle_park": "二二八公園", + "riverwalk_trail": "河濱步道", + "w_michigan_ave": "忠孝西路", + "e_michigan_ave": "忠孝東路", + "spring_st": "春日街", + "scidmore_park": "大安森林公園", + "petting_zoo": "大安森林公園寵物區", + "n_andrews_st": "中山北路", + "s_andrews_st": "中山南路", + "n_constantine_st": "敦化北路", + "s_constantine_st": "敦化南路", + "rocky_river": "淡水河", + "railroad_dr": "鐵支路", + "conrail_rr": "縱貫線", + "st_joseph_river": "基隆河", + "n_main_st": "仁愛路", + "s_main_st": "信義路", + "water_st": "塔悠路", + "foster_st": "林森南路", + "portage_river": "新店溪", + "flower_st": "中正路", + "elm_st": "大安路", + "walnut_st": "克強路", + "morris_ave": "凱達格蘭大道", + "east_st": "昆陽街", + "portage_ave": "南京東路" + }, "navigation": { "title": "導航", "drag": "主要地圖區會在背景圖像上方顯示開放街圖資料,您可以透過拖曳與捲動來導覽,就像其他網路地圖一樣。 **拖曳地圖!**", "select": "地圖物件有三種表示方式:點、線以及區域,所有物件都可以點選。 **點選該點來選擇它**", - "header": "上方顯示物件種類", - "pane": "選擇一個物件後,會顯示物件編輯器。上方顯示物件類型,主面板則顯示物件的屬性,如物件的名稱與地址等。 **點選物件編輯器右上角的關閉按鈕,關閉物件編輯器**" + "pane": "當選擇一個物件後,會顯示物件編輯器。上方顯示物件類型,主面板則顯示物件的屬性,如物件的名稱與地址等。 **點選物件編輯器右上角的關閉 {button} 按鈕,關閉物件編輯器**", + "search": "你可以搜尋目前檢視視窗裡或者是全世界的圖徽,例如:**搜尋'{name}'**", + "choose": "**選擇清單中的{name}。**", + "chosen": "太好了!已經選取{name}。**按 {button} 按鈕關閉物件編輯器。**" }, "points": { "title": "點", - "add": "點可以用來表示像是商店、餐廳與古蹟之類的物件,它們標示一個特定位置,並且描述那裡有什麼。 **點擊「點」按鈕以新增一點**", - "place": "在地圖上按一下,可以地圖上放上新增的一點。 **將該點放到建築物上方**", + "add": "點可以用來表示像是商店、餐廳與古蹟之類的物件,它們標示一個特定位置,並且描述那裡有什麼。 **點擊 {button} 點按鈕以新增一點**", + "place": "在地圖上按一下,就能在地圖上放上新增的一點。 **在地點黑一下,將該點放到建築物上**", "search": "很多不同的物件,可以用點來代表。您剛新增的點,是一間咖啡廳。**搜尋'{name}'**", "choose": "**從清單中選擇咖啡廳。**", "describe": "這個點現在標示為咖啡廳,透過物件編輯器,我們可以加入更多相關資訊。 **新增一個名稱**", - "close": "點選關閉按鈕就可以關閉物件編輯器。 **關閉物件編輯器**", - "reselect": "很多時候,所需的點已經存在,但會錯誤或者描述不完整。我們可以編輯現有的點。**選擇您剛創建的點**", - "fixname": "**更改名稱,並關閉物件編輯器。**", + "close": "物件編輯器會自動記住你的變動。當你改變物件,關閉按鈕會變成勾選符號。**點選關閉 {button} 按鈕就可以關閉物件編輯器。 **關閉物件編輯器**", + "reselect": "很多時候那個點已經存在,但有錯誤描述或者描述不完整。我們可以編輯現有的點。**選擇您剛創建的點。**", + "fixname": "**更改名稱,並按關閉 {button} 按鈕關閉物件編輯器。**", "reselect_delete": "地圖上的所有物件均可刪除。**按你創建的點。**", - "delete": "在點周圍的選單,顯示可對該點進行的操作,包括刪除。**刪除該點。**" + "delete": "在點周圍的選單,顯示可對該點進行的操作,包括刪除。**點選 {button} 按鈕即可刪除該點。**" }, "areas": { "title": "區域", - "add": "區域被用來表示圖徵的界限,像是湖、建築物或住宅區。也就是說可以讓原本只是個興趣點的圖徵呈現更多細節。**按下區域的按鈕新增區域**", - "corner": "透過將節點放到區域的界線上,可繪製區域。**將起始節點置於遊樂場的其中一角**", + "add": "區域被用來表示圖徵的界限,像是湖、建築物或住宅區。也就是說可以讓原本只是個興趣點的圖徵呈現更多細節。**按下{button} 區域的按鈕新增區域。**", + "corner": "透過將節點放到區域的界線上,可繪製區域。**將起始節點置於遊樂場的其中一角。**", "place": "放置更多節點,以勾畫該區域。按起始節點以完成繪製區域。**繪製一區域以代表遊樂場**", "search": "**搜尋'{name}'。**", "choose": "**從清單中選擇遊樂場。**", - "describe": "**新增名稱,並關閉物件編輯器。**" + "describe": "**新增名稱,並按關閉 {button} 按鈕關閉物件編輯器。**" }, "lines": { "title": "線", - "add": "線後可用於表示如道路、鐵路以及河流。 **按下線按鈕來新增一條線段。**", + "add": "線後可用於表示如道路、鐵路以及河流。 **按下 {button} 線按鈕來新增一條線段。**", "start": "**按道路末端,以開始繪製線段。**", - "intersect": "點擊地圖以新增線段的其它節點。在繪圖時如有需要您可以拖曳地圖。道路和許多其他類型的線段是整個路網的一部分,這些線段正確地連接對導航程式的運作相當重要。**點擊Flower Street以建立這兩條線段的相交點。**", + "intersect": "點選以便加更多節點到線段上。如果需要你可以邊拖拉地圖邊畫地圖。道路或者是其他類型的線段,都屬於更大的網路。將線段與線段之間相互連接可是很重要的工作。**點選 {name} 來為兩條線段增加交叉。**", "finish": "再次按最後的節點,可完成繪製線段。**完成繪製此道路**", "road": "**從清單中選擇道路。**", "residential": "道路有不同種類,最常見的為住宅區道路。**選擇住宅區道路**", - "describe": "**命名道路,並關閉物件編輯器。**", - "restart": "這道路須與Flower Street相交。", + "describe": "**填入道路名稱,並按下關閉 {button} 按鈕關閉物件編輯器。**", + "restart": "道路必須與 {name} 交叉。 ", "wrong_preset": "您尚未選擇住宅區道路。**按這裡以再次選擇**" }, "startediting": { "title": "開始編輯", - "help": "在這裡有更多使用說明以及可以再看一次新手教學。", + "help": "你可以再看一次新手教學,或者按下 {button} 幫助按鈕看更多使用說明。", "save": "不要忘記定時儲存您的編輯!", "start": "開始製圖!" } @@ -562,34 +609,34 @@ "presets": { "categories": { "category-building": { - "name": "建築物" + "name": "建築物圖徵" }, "category-golf": { - "name": "高爾夫球" + "name": "高爾夫圖徵" }, "category-landuse": { - "name": "土地用途" + "name": "土地利用圖徵" }, "category-path": { - "name": "小徑" + "name": "通道圖徵" }, "category-rail": { - "name": "鐵道" + "name": "鐵路圖徵" }, "category-restriction": { - "name": "限制" + "name": "限制圖徵" }, "category-road": { - "name": "道路" + "name": "道路圖徵" }, "category-route": { - "name": "路線" + "name": "路線圖徵" }, "category-water-area": { - "name": "水" + "name": "水域圖徵" }, "category-water-line": { - "name": "水" + "name": "水域圖徵" } }, "fields": { @@ -851,6 +898,12 @@ "description": { "label": "描述" }, + "diaper": { + "label": "有尿布台" + }, + "dock": { + "label": "碼頭種類" + }, "drive_through": { "label": "得來速" }, @@ -896,7 +949,7 @@ "label": "修復我" }, "fuel": { - "label": "加油站" + "label": "燃料" }, "fuel/biodiesel": { "label": "販售生質燃料" @@ -1325,6 +1378,9 @@ "shop": { "label": "種類" }, + "site": { + "label": "種類" + }, "sloped_curb": { "label": "斜路緣" }, @@ -1599,8 +1655,8 @@ "terms": "腳踏車出租" }, "amenity/bicycle_repair_station": { - "name": "自行車維修站", - "terms": "提供自行車維修服務的地方" + "name": "自行車維修工具站", + "terms": "單車維修工具站,自行車自助維修站,單車自助維修站" }, "amenity/biergarten": { "name": "啤酒花園", @@ -1678,9 +1734,9 @@ "name": "牙醫", "terms": "牙醫診所" }, - "amenity/doctor": { + "amenity/doctors": { "name": "醫生", - "terms": "醫生" + "terms": "醫生診療處" }, "amenity/dojo": { "name": "道場/武術研習班", @@ -1698,6 +1754,10 @@ "name": "速食餐廳", "terms": "速食店" }, + "amenity/ferry_terminal": { + "name": "水運碼頭", + "terms": "水路碼頭,遊艇碼頭" + }, "amenity/fire_station": { "name": "消防局", "terms": "消防隊,救火隊" @@ -1722,6 +1782,10 @@ "name": "醫院用地", "terms": "醫院" }, + "amenity/hunting_stand": { + "name": "獵寮", + "terms": "獵寮" + }, "amenity/kindergarten": { "name": "育幼院/幼稚園範圍", "terms": "育幼院/幼兒園,育幼院/幼稚園用地,育幼院,幼兒園,幼稚園" @@ -1750,6 +1814,10 @@ "name": "停車場入口/出口", "terms": "停車場入口/出口,停車塔入口/出口,立體停車場入口/出口" }, + "amenity/parking_space": { + "name": "停車空間", + "terms": "停車楁" + }, "amenity/pharmacy": { "name": "藥房", "terms": "藥房,藥局" @@ -1918,6 +1986,14 @@ "name": "垃圾筒", "terms": "廢物箱,垃圾箱" }, + "amenity/waste_disposal": { + "name": "垃圾場", + "terms": "垃圾集中處,垃圾放置點" + }, + "amenity/water_point": { + "name": "RV 飲用水", + "terms": "運水車" + }, "area": { "name": "區域", "terms": "區域" @@ -2559,8 +2635,8 @@ "terms": "回轉圈" }, "highway/unclassified": { - "name": "未分類的道路", - "terms": "未分類的道路" + "name": "小道路/未分類道路", + "terms": "小道路/未分類道路" }, "historic": { "name": "歷史景點", @@ -2702,6 +2778,10 @@ "name": "成人遊戲中心", "terms": "成人遊樂場" }, + "leisure/bird_hide": { + "name": "鳥類棲息處", + "terms": "鳥類棲息處,鳥類棲地,鳥類藏身處" + }, "leisure/bowling_alley": { "name": "保齡球館", "terms": "保齡球館,保齡球場,地球社" @@ -2798,9 +2878,13 @@ "name": "船架滑道", "terms": "船架滑道" }, - "leisure/sports_center": { - "name": "體育中心/健身室", - "terms": "體育中心/健身房" + "leisure/sports_centre": { + "name": "健身中心 / 健身房", + "terms": "健身中心 / 健身房,重訓室" + }, + "leisure/sports_centre/swimming": { + "name": "游泳池附屬設施", + "terms": "游泳池設施,游池附屬設施,游池設施" }, "leisure/stadium": { "name": "體育場", @@ -2814,6 +2898,10 @@ "name": "操場(非摩托賽道)", "terms": "賽道(非摩托賽道)" }, + "leisure/water_park": { + "name": "水上樂園", + "terms": "水上公園" + }, "line": { "name": "線", "terms": "線" @@ -2830,6 +2918,10 @@ "name": "防波堤", "terms": "防波堤" }, + "man_made/chimney": { + "name": "煙囪", + "terms": "煙筒" + }, "man_made/cutline": { "name": "山林分界線", "terms": "山林分界線" @@ -2842,6 +2934,14 @@ "name": "旗桿", "terms": "旗桿" }, + "man_made/gasometer": { + "name": "煤氣鼓", + "terms": "煤氣筒" + }, + "man_made/groyne": { + "name": "堤防", + "terms": "河堤,海堤" + }, "man_made/lighthouse": { "name": "燈塔", "terms": "燈塔" @@ -2874,6 +2974,10 @@ "name": "儲油槽", "terms": "存放槽,油罐,儲罐,儲水槽,儲汽槽" }, + "man_made/surveillance": { + "name": "監視器", + "terms": "監視錄影器" + }, "man_made/survey_point": { "name": "測量點", "terms": "三角點,土地測量點,控制點" @@ -2898,6 +3002,10 @@ "name": "淨水廠", "terms": "水務設施" }, + "man_made/works": { + "name": "工廠", + "terms": "工廠" + }, "military/airfield": { "name": "軍用機場", "terms": "軍用機場" @@ -3096,7 +3204,7 @@ }, "office/political_party": { "name": "政黨辦公室", - "terms": "黨部" + "terms": "黨部,競選總部,服務處" }, "office/research": { "name": "研究機構", @@ -3295,8 +3403,8 @@ "terms": "古董店" }, "shop/art": { - "name": "畫廊", - "terms": "藝廏" + "name": "藝術商店", + "terms": "藝術商店" }, "shop/baby_goods": { "name": "嬰兒用品店", @@ -3642,6 +3750,10 @@ "name": "文具店", "terms": "文具店" }, + "shop/storage_rental": { + "name": "儲物空間出租", + "terms": "儲物空間出租" + }, "shop/supermarket": { "name": "超級市場", "terms": "超市" @@ -3742,6 +3854,10 @@ "name": "木屋", "terms": "木屋" }, + "tourism/gallery": { + "name": "藝廊", + "terms": "藝廊" + }, "tourism/guest_house": { "name": "招待所", "terms": "私人招待所" @@ -3894,6 +4010,10 @@ "name": "路線總纜", "terms": "路線總目" }, + "type/site": { + "name": "地點", + "terms": "場地" + }, "vertex": { "name": "其他", "terms": "其他" @@ -3902,6 +4022,10 @@ "name": "水道", "terms": "水路" }, + "waterway/boatyard": { + "name": "船塢", + "terms": "船塢" + }, "waterway/canal": { "name": "運河", "terms": "運河" @@ -3914,6 +4038,10 @@ "name": "溝", "terms": "水溝" }, + "waterway/dock": { + "name": "濕塢 / 乾塢", + "terms": "濕塢 / 乾塢" + }, "waterway/drain": { "name": "渠", "terms": "灌溉水圳" @@ -3938,6 +4066,10 @@ "name": "溪流", "terms": "小溪" }, + "waterway/water_point": { + "name": "海洋飲用水", + "terms": "海洋飲用水" + }, "waterway/weir": { "name": "水壩", "terms": "堰堤" diff --git a/dist/locales/zh.json b/dist/locales/zh.json index 0b0dd3a95..e29363015 100644 --- a/dist/locales/zh.json +++ b/dist/locales/zh.json @@ -283,66 +283,34 @@ "navigation": { "title": "导航", "drag": "主要地图区域会在背景图像上方显示OpenStreetMap 资料,您可以透过拖曳与滚动来浏览,就像其他互联网地图一样。 **拖曳地图! **", - "select": "地图物件有三种表示方式:点、线以及面,所有要素都可以点选。 **点击该点来选择它**", - "header": "上方显示要素种类", - "pane": "选择一个要素后,会显示要素编辑器。上方显示物件类型,主面板则显示物件的属性,如物件的名称与地址等。 **点击物件编辑器右上角的关闭按钮,关闭要素编辑器**" + "select": "地图物件有三种表示方式:点、线以及面,所有要素都可以点选。 **点击该点来选择它**" }, "points": { "title": "点。", - "add": "点可以用来表示像是商店、餐厅与古迹之类的要素,它们标示一个特定位置,并且描述那里有什么。 **点击「点」按钮以新增一点**", - "place": "在地图上点击,可以地图上放上新增的一点。 **将该点放到建筑物上方**", "search": "很多不同的物体可以用点来代表。您刚刚新增加的点是一间咖啡厅。**搜寻'{咖啡厅}'**", "choose": "**从列表中选择咖啡厅。**", - "describe": "这个点现在标示为咖啡厅,透过物件编辑器,我们可以加入更多相关资讯。 **新增一个名称**", - "close": "点选关闭按钮就可以关闭物件编辑器。 **关闭要素编辑器**", - "reselect": "很多时候,所需的点已经存在,但有错误或不完整。我们可以编辑现有的点。 **选择您刚创建的点**", - "fixname": "**改名,并关闭该要素的编辑器。**", - "reselect_delete": "地图上的所有要素均可删除。**点击你创建的点。**", - "delete": "在点周围的菜单包含在该点可执行的操作,包括删除。**删除点。**" + "describe": "这个点现在标示为咖啡厅,透过物件编辑器,我们可以加入更多相关资讯。 **新增一个名称**" }, "areas": { "title": "面。", - "corner": "透过将节点放到面的边界上,可绘制面。 **将起始节点置于游乐场的其中一角**", "place": "放置更多节点,以勾画该面。点击起始节点以完成绘制面。 **绘制一区域以代表游乐场**", "search": "**搜寻'{名称}'。**", - "choose": "**从列表中选择游乐场。**", - "describe": "**添加一个名字,并关闭该要素编辑器**" + "choose": "**从列表中选择游乐场。**" }, "lines": { "title": "直线。", "start": "**点击道路末端,以开始绘制线段。 **", - "intersect": "点击以为线段添加更多的节点。在绘图是,如有需要,您可以拖曳地图。道路和许多其他类型的线段,是整个体系的一部分。这些线段正确地连接起来,对导航的应用程序的运作相当重要。 **点击Flower Street,建立连接这两条线段的相交点。 **", "finish": "再次点击最后的节点,可完成绘制线段。 **完成绘制此道路**", "road": "**从列表中选择道路**", - "residential": "道路有不同种类,最常见的为住宅区道路。 **选择住宅区道路**", - "describe": "**给道路命名,并关闭该要素编辑器。**", - "restart": "这道路须与Flower Street相交。" + "residential": "道路有不同种类,最常见的为住宅区道路。 **选择住宅区道路**" }, "startediting": { "title": "开始编辑。", - "help": "在这里有更多使用说明,还可以重温简介", "save": "不要忘了定期保存你的修改!", "start": "开始制图!" } }, "presets": { - "categories": { - "category-landuse": { - "name": "土地使用" - }, - "category-path": { - "name": "路" - }, - "category-rail": { - "name": "铁轨" - }, - "category-road": { - "name": "道路" - }, - "category-route": { - "name": "路线" - } - }, "fields": { "access": { "options": { @@ -915,9 +883,6 @@ "highway/tertiary_link": { "name": "三级道路匝道" }, - "highway/track": { - "name": "未铺设路面的车径" - }, "highway/traffic_signals": { "name": "红绿灯" }, @@ -930,9 +895,6 @@ "highway/turning_circle": { "name": "环岛" }, - "highway/unclassified": { - "name": "未分级的道路" - }, "historic": { "name": "历史遗迹" }, diff --git a/dist/traffico/LICENSE b/dist/traffico/LICENSE new file mode 100644 index 000000000..7f3e6daa3 --- /dev/null +++ b/dist/traffico/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015 mapillary + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/dist/traffico/README.md b/dist/traffico/README.md new file mode 100644 index 000000000..9aa1239f0 --- /dev/null +++ b/dist/traffico/README.md @@ -0,0 +1,6 @@ +# traffico-release +Release repository for Traffico, an Open Source Traffic Sign Font. + +Source code: [mapillary/traffico](https://github.com/mapillary/traffico) + +License: MIT diff --git a/dist/traffico/bower.json b/dist/traffico/bower.json new file mode 100644 index 000000000..76f239f13 --- /dev/null +++ b/dist/traffico/bower.json @@ -0,0 +1 @@ +{"name":"Traffico","version":"0.1.26","homepage":"https://github.com/mapillary/traffico","authors":["Kamil Nikel "],"description":"An Open Source Traffic Sign Font","main":"stylesheets/traffico.css","keywords":["traffic","signs","road","font"],"license":"MIT"} \ No newline at end of file diff --git a/dist/traffico/fonts/traffico-preview.html b/dist/traffico/fonts/traffico-preview.html new file mode 100644 index 000000000..0bfff920f --- /dev/null +++ b/dist/traffico/fonts/traffico-preview.html @@ -0,0 +1,2663 @@ + + + + traffico glyphs preview + + + + + + + + + +
+
+

traffico contains 164 glyphs:

+ Toggle Preview Characters +
+ + +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ +
+
+ PpPpPpPpPpPpPpPpPpPp +
+
+ 12141618212436486072 +
+
+ + +
+
+ + + +
+ + diff --git a/dist/traffico/fonts/traffico_d596ae6150aa5c55ac14b1e060efc523.eot b/dist/traffico/fonts/traffico_d596ae6150aa5c55ac14b1e060efc523.eot new file mode 100644 index 000000000..d52dfc203 Binary files /dev/null and b/dist/traffico/fonts/traffico_d596ae6150aa5c55ac14b1e060efc523.eot differ diff --git a/dist/traffico/fonts/traffico_d596ae6150aa5c55ac14b1e060efc523.svg b/dist/traffico/fonts/traffico_d596ae6150aa5c55ac14b1e060efc523.svg new file mode 100644 index 000000000..834f334d5 --- /dev/null +++ b/dist/traffico/fonts/traffico_d596ae6150aa5c55ac14b1e060efc523.svg @@ -0,0 +1,1610 @@ + + + + + +Created by FontForge 20120731 at Mon Jan 25 11:17:45 2016 + By Travis CI User +Created by Travis CI User with FontForge 2.0 (http://fontforge.sf.net) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dist/traffico/fonts/traffico_d596ae6150aa5c55ac14b1e060efc523.ttf b/dist/traffico/fonts/traffico_d596ae6150aa5c55ac14b1e060efc523.ttf new file mode 100644 index 000000000..60b6f568d Binary files /dev/null and b/dist/traffico/fonts/traffico_d596ae6150aa5c55ac14b1e060efc523.ttf differ diff --git a/dist/traffico/fonts/traffico_d596ae6150aa5c55ac14b1e060efc523.woff b/dist/traffico/fonts/traffico_d596ae6150aa5c55ac14b1e060efc523.woff new file mode 100644 index 000000000..80ed017d3 Binary files /dev/null and b/dist/traffico/fonts/traffico_d596ae6150aa5c55ac14b1e060efc523.woff differ diff --git a/dist/traffico/global.json b/dist/traffico/global.json new file mode 100644 index 000000000..1882864fc --- /dev/null +++ b/dist/traffico/global.json @@ -0,0 +1 @@ +{"information_border_at":"ÖSTERREICH","level-crossing":"","priority-road-end":"","railway-crossing-unsecured":"","maximum-speed-limit_10":"10","maximum-speed-limit_20":"20","maximum-speed-limit_25":"25","maximum-speed-limit_30":"30","maximum-speed-limit_35":"35","maximum-speed-limit_50":"50","maximum-speed-limit_60":"60","maximum-speed-limit_70":"70","maximum-speed-limit_75":"75","maximum-speed-limit_80":"80","maximum-speed-limit_90":"90","maximum-speed-limit_100":"100","maximum-speed-limit_110":"110","maximum-speed-limit_120":"120","maximum-speed-limit_130":"130","yield":"YIELD","yield-to-oncoming-traffic":"GIVEWAY","no-bicycles":"","no-entry":"","no-heavy-goods-vehicles":"","no-left-turn":"","no-pedestrians":"","no-right-turn":"","no-u-turn":"","stop":"","added-lane-left":"","added-lane-right":"","bump-in-road":"","children":"","crossroads-ahead":"","curve-left-ahead":"","curve-right-ahead":"","cyclists-crossing":"","dip-in-road":"DIP","divided-highway-ahead":"","divided-highway-ends":"","domestic-animals":"","equestrians":"","falling-rocks-or-debris-left":"","farm-vehicles":"","hairpin-curve-left-ahead":"","hairpin-curve-right-ahead":"","horizontal-alignment-left":"","horizontal-alignment-right":"","koala":"","koala-crossing":"","narrow-bridge-ahead":"","pedestrian-crossing":"","pedestrian-crossing_v2":"","pedestrians-cyclists":"","railway-level-crossing-with-flashing-signals-ahead":"","curve-first-left-ahead":"","double-curve-first-right-ahead":"","double-curve-first-left-ahead":"","double-turn-first-left-ahead":"","double-turn-first-right-ahead":"","road-narrows-ahead":"","roundabout-ahead":"","junction-with-a-side-road-perpendicular-left-ahead":"","junction-with-a-side-road-perpendicular-right-ahead":"","slippery-road-surface":"","steep-hill-downwards":"","steep-hill-upwards":"","stop-ahead":"","traffic-signals-ahead":"","truck-crossing":"","turn-left":"","turn-right":"","two-way-traffic-ahead":"","uncontrolled-railroad-crossing-ahead":"","wild-animals":"","winding-road-first-left-ahead":"","winding-road-first-right-ahead":"","yield-ahead":"","emu-crossing":"","emu-crossing_v2":"","slippery-motorcycles":"","traffic-merges-left-ahead":"","traffic-merges-right-ahead":"","wombat-crossing":"","wombat-crossing_v2":"","information_border_be_nl":"België","information_border_be_fr":"Belgique","bicycles-only":"","proceed-straight":"","keep-left":"","keep-right":"","transit-only":"","parking":"","two-way-traffic":"","no-motor-vehicles":"","no-motorcycles":"","no-overtaking":"","no-parking":"","no-stopping":"","no-left-or-u-turn":"","no-straight-through":"","no_trucks":"","falling-rocks-or-debris-right":"","loose-road-surface":"","workers-in-road-ahead":"","school-zone":"","uneven-road":"","y-roads":"","warning--added-lane-left":"","double-reverse-curve":"","flaggers-in-road-ahead":"","loop-pretzel":"","pass-left-or-right":"","playground-ahead":"","road-narrows-left-ahead":"","road-narrows-right-ahead":"","junction-with-a-side-road-acute-left-ahead":"","t-roads":"","triple-reverse-curve":"","trucks-rollover":"","turn-curve-left":"","turn-curve-right":"","turn-right_v2":"","pass-on-either-side":"","crossroads-ahead_v2":"","curve-left-ahead_v2":"","curve-right-ahead_v2":"","emergency-vehicles":"","hairpin-curve-right-ahead_v2":"","level-railroad-crossing-with-barriers-ahead":"","opening-or-swing-bridge":"","pavement-ends":"","shared-road-motocycles-cyclists":"","junction-with-a-side-road-perpendicular-left-ahead_v2":"","junction-with-a-side-road-perpendicular-right-ahead_v2":"","stop-ahead_v2":"","traffic-merges-left-ahead_v2":"","traffic-merges-right-ahead_v2":"","tunnel-ahead":"","information_border_cz":"Českérepublika","falling-rocks":"","unprotected-quayside-or-riverbank":"","double-curve-first-left":"","double-curve-first-right":"","curve-left":"","curve-right":"","crossroads-with-priority-to-the-right":"","cyclists-crossing-ahead":"","cyclists-crossing-ahead_v2":"","other-danger":"","other-danger_v2":"","junction-with-a-side-road-perpendicular-left":"","junction-with-a-side-road-perpendicular-right":"","railway-crossing-secured":"","snow":"","low-flying-aircraft":"","strong-sidewind":"","road-bump":"","roadworks-ahead":"","roundabout":"","uneven-road-ahead":"","border":"Bundes-republikDeutschland","deadend":"","first-aid":"","limited-access-road":"","parking-left":"","parking-right":"","bus-stop":"","disabled-persons":"","pedestrian-crossing_v3":"","minimum-speed_10":"10","minimum-speed_20":"20","minimum-speed_25":"25","minimum-speed_30":"30","minimum-speed_35":"35","minimum-speed_50":"50","minimum-speed_60":"60","minimum-speed_70":"70","minimum-speed_75":"75","minimum-speed_80":"80","minimum-speed_90":"90","minimum-speed_100":"100","minimum-speed_110":"110","minimum-speed_120":"120","minimum-speed_130":"130","minimum-speed-end_10":"10","minimum-speed-end_20":"20","minimum-speed-end_25":"25","minimum-speed-end_30":"30","minimum-speed-end_35":"35","minimum-speed-end_50":"50","minimum-speed-end_60":"60","minimum-speed-end_70":"70","minimum-speed-end_75":"75","minimum-speed-end_80":"80","minimum-speed-end_90":"90","minimum-speed-end_100":"100","minimum-speed-end_110":"110","minimum-speed-end_120":"120","minimum-speed-end_130":"130","pedestrian-bicycle-dual-track":"","dual-path-pedestrians-and-cyclists":"","dual-path-cyclists-and-pedestrians":"","pedestrians-only":"","proceed-straight-or-turn-left":"","proceed-straight-or-turn-right":"","procced-straight":"","pass-on-this-side-left":"","pass-on-this-side-right":"","shared-path-pedestrians-and-cyclists":"","roundabout_v2":"","turn-left-ahead":"","turn-right-ahead":"","narrow-location-priority":"","narrow-location-no-priority":"","give-way":"","no-pedestrians-or-bicycles":"","no-mopeds":"","no-slow-vehicles":"","no-trailers":"","no-buses":"","no-trucks-and-buses":"","no-parking-or-stopping-left":"","no-parking-or-stopping-left-and-right":"","no-parking-or-stopping-right":"","no-parking-left":"","no-parking-left-and-right":"","no-parking-right":"","priority-road":"","give-way-to-oncoming-traffic":"","end-of-limits":"","low-emission-zone":"UmweltZONE","low-emission-zone-end":"UmweltZONE","no-moped-vehicles":"","no-stopping-or-parking":"","no-traffic-both-ways":"","no-vehicles-carrying-dangerous-goods":"","no-overtaking-by-heavy-goods-vehicles":"","destination":"Anliegerfrei","disabled":"","glaze":"","left-pointing":"","both-directions":"","pedestrians-use-opposite-sidewalk":"","pedestrians-use-opposite-sidewalk_v2":"","railway-only":"","right-pointing":"","entry":"","priority-road-bends-left-3way":"","priority-road-bends-left-3way_v2":"","priority-road-bends-left-4way":"","priority-road-bends-right-3way":"","priority-road-bends-right-3way_v2":"","priority-road-bends-right-4way":"","priority-road-from-left-3way":"","priority-road-from-left-4way":"","priority-road-from-right-3way":"","priority-road-from-right-4way":"","danger_level_crossing":"","information_border_dk":"Danmark","information_border_ee":"EESTI","information_border_es":"ESPAÑA","information_border_fi":"SUOMIFINLANDSUOPMA","information_border_fr":"FRANCE","information_city_entrance":"some city","information_city_exit":"some city","information_border_gr":"EΛΛAΣGREECE","information_border_hu":"Magyarország","information_border_it":"ITALIA","information_border_lt":"LietuvosRespublika","information_border_lu_fr":"Luxembourg","information_border_lu_de":"Luxemburg","information_border_lv":"LATVIJA","information_border_nl":"Nederland","information_cycleway":"fietspad","information_border_pl":"RzeczpospolitaPolska","information_border_se":"SVERIGE","information_border_si":"SLOVENIA","information_border_sk":"SLOVENSKO","danger_contraflow":"","mandatory_roundabout":"","prohibitory_overtaking":"","added-lane-from-entering-roadway":"","slippery-bicycles":"","tram-crossing":"","loop-270-degrees":"","motorcycle-crossing":"","offset-roads":"","uncontroller-railroad-crossing-ahead":"","junction-with-a-side-road-acute-right-ahead":"","horizontal-traffic-signals-ahead":"","dead-end":"","no-hitch-hiking":"","share-roads":"","end":"","skewed-railroad-crossing":"","lightground-railroad-crossing":"","national-network-lane":"","national-network-prohibited":"","hazardous-material-prohibited":"","truck-rollover-with-speed":"","no-rollerblading":"","one-way-left":"ONEWAY","one-way-right":"ONEWAY","one-way-left_v2":"ONEWAY","one-way-right_v2":"ONEWAY","single-reverse-curve":"","school":"","school_v2":"","turn-curve-left-with-speed":"","turn-curve-right-with-speed":"","merging-traffic":""} \ No newline at end of file diff --git a/dist/traffico/glyphs.json b/dist/traffico/glyphs.json new file mode 100644 index 000000000..3f5d800da --- /dev/null +++ b/dist/traffico/glyphs.json @@ -0,0 +1,169 @@ +{ + "name": "traffico", + "glyphs": { + "DE-arrow-up":"\uf100", + "US-arrow-oneway":"\uf101", + "US-arrow-up":"\uf102", + "added-lane":"\uf103", + "added-lane-entering-roadway":"\uf104", + "airplane":"\uf105", + "arrow-l":"\uf106", + "arrow-oneway":"\uf107", + "arrow-s-l":"\uf108", + "arrows_both_bra":"\uf109", + "bending-priority":"\uf10a", + "bicycle":"\uf10b", + "bicycle-slippery":"\uf10c", + "bump":"\uf10d", + "bump_bra":"\uf10e", + "bump_road_bra":"\uf10f", + "bumps":"\uf110", + "bus":"\uf111", + "car":"\uf112", + "children":"\uf113", + "children-au":"\uf114", + "circle-bar-rounded":"\uf115", + "circle-bg":"\uf116", + "circle-o":"\uf117", + "circle-separator":"\uf118", + "cliff":"\uf119", + "cross-roads":"\uf11a", + "crossroads-ahead":"\uf11b", + "crossroads-ahead-ontario":"\uf11c", + "curve-r-l":"\uf11d", + "cyclists_crossing_bra":"\uf11e", + "d-curve-l":"\uf11f", + "dead-end":"\uf120", + "descent":"\uf121", + "disabled-p":"\uf122", + "divided-highway":"\uf123", + "domestic-animal":"\uf124", + "domestic-animals-au":"\uf125", + "emu":"\uf126", + "end":"\uf127", + "equestrian":"\uf128", + "europe_stars":"\uf129", + "exclamation":"\uf12a", + "falling-rocks-EU":"\uf12b", + "falling-rocks-US":"\uf12c", + "falling-rocks-au":"\uf12d", + "fire-station":"\uf12e", + "firemans-car":"\uf12f", + "flaggers":"\uf130", + "footpath":"\uf131", + "h":"\uf132", + "h-align-l":"\uf133", + "hairpin-curve":"\uf134", + "hairpin-curve-au":"\uf135", + "hazardous-material":"\uf136", + "height":"\uf137", + "height-restriction-ca":"\uf138", + "highway-divided":"\uf139", + "hitch-hiking":"\uf13a", + "kangaroo":"\uf13b", + "koala-ugly":"\uf13c", + "koalas":"\uf13d", + "level-crossing":"\uf13e", + "light-rail":"\uf13f", + "lightground-railroad-crossing":"\uf140", + "loop-270":"\uf141", + "loose_road_surface_bra":"\uf142", + "lorry":"\uf143", + "lorry-left":"\uf144", + "low-clearance":"\uf145", + "merge":"\uf146", + "metric-clearance":"\uf147", + "moped":"\uf148", + "motorbike":"\uf149", + "narrow-bridge-au":"\uf14a", + "narrow-bridge-us":"\uf14b", + "narrow-road-both":"\uf14c", + "narrow-road-l":"\uf14d", + "no-l-or-u-turn":"\uf14e", + "octagon":"\uf14f", + "offset-roads":"\uf150", + "opening-swing-bridge-ca":"\uf151", + "parking":"\uf152", + "pass-either-us":"\uf153", + "pass-l-r":"\uf154", + "pavement-ends":"\uf155", + "pedestrian":"\uf156", + "pedestrian-crossing":"\uf157", + "pedestrian-crossing-au":"\uf158", + "pedestrian_bra":"\uf159", + "pedestrian_crossing_bra":"\uf15a", + "pedestrians":"\uf15b", + "play-ground":"\uf15c", + "playground-ahead-ca":"\uf15d", + "playground-br":"\uf15e", + "pretzel-loop":"\uf15f", + "railroad":"\uf160", + "railroad-barriers":"\uf161", + "railway-flashing-au":"\uf162", + "railway-xing-secured":"\uf163", + "railway-xing-unsecured":"\uf164", + "reverse-curve-au":"\uf165", + "reverse-curve-ontario":"\uf166", + "right-of-way":"\uf167", + "right-of-way-l":"\uf168", + "roadworks":"\uf169", + "roadworks_bra":"\uf16a", + "rollerblading":"\uf16b", + "roundabout":"\uf16c", + "school":"\uf16d", + "school_zone_bra":"\uf16e", + "series-of-curves-left":"\uf16f", + "share-road":"\uf170", + "share-roads":"\uf171", + "side-road-a-a-l":"\uf172", + "side-road-a-a-r":"\uf173", + "side-road-p-l":"\uf174", + "side-road-p-r":"\uf175", + "side-road-perpendicular":"\uf176", + "single-2-reverse-curve":"\uf177", + "skewed-railroads":"\uf178", + "slippery":"\uf179", + "slippery-motorcycle":"\uf17a", + "slippery-road":"\uf17b", + "small-arrow-au":"\uf17c", + "snowflake":"\uf17d", + "square-angular":"\uf17e", + "square-diagonal-bar":"\uf17f", + "square-rounded":"\uf180", + "steep-hill":"\uf181", + "steep-hill-downwards":"\uf182", + "steep-hill-upwards":"\uf183", + "stop":"\uf184", + "t-roads":"\uf185", + "tractor":"\uf186", + "traffic-signal-au":"\uf187", + "trailer":"\uf188", + "train-au":"\uf189", + "train-electric":"\uf18a", + "tram":"\uf18b", + "transit_bra":"\uf18c", + "tri-angular":"\uf18d", + "tri-rounded":"\uf18e", + "truck":"\uf18f", + "truck-rollover-speed":"\uf190", + "trucks-rollover":"\uf191", + "tunnel":"\uf192", + "turn-90-l":"\uf193", + "turn-curve-speed":"\uf194", + "turn-l":"\uf195", + "turn-l-aus":"\uf196", + "turn-l-curve":"\uf197", + "turn-reverse-left":"\uf198", + "turn-right-curve-ontario":"\uf199", + "turnaround":"\uf19a", + "turnaround2":"\uf19b", + "two_way_arrows_bra":"\uf19c", + "u-turn":"\uf19d", + "u-turn-au":"\uf19e", + "wild-animal":"\uf19f", + "windbag":"\uf1a0", + "winding-road-left":"\uf1a1", + "wombat":"\uf1a2", + "y-roads":"\uf1a3" + } +} diff --git a/dist/traffico/mapillary-mappings/au.json b/dist/traffico/mapillary-mappings/au.json new file mode 100644 index 000000000..1bc46f47c --- /dev/null +++ b/dist/traffico/mapillary-mappings/au.json @@ -0,0 +1 @@ +{"prohibitory_speed_limit_10":"prohibitory--maximum-speed-limit-10--au","prohibitory_speed_limit_100":"prohibitory--maximum-speed-limit-100--au","prohibitory_speed_limit_110":"prohibitory--maximum-speed-limit-110--au","prohibitory_speed_limit_120":"prohibitory--maximum-speed-limit-120--au","prohibitory_speed_limit_130":"prohibitory--maximum-speed-limit-130--au","prohibitory_speed_limit_20":"prohibitory--maximum-speed-limit-20--au","prohibitory_speed_limit_30":"prohibitory--maximum-speed-limit-30--au","prohibitory_speed_limit_40":"prohibitory--maximum-speed-limit-40--au","prohibitory_speed_limit_50":"prohibitory--maximum-speed-limit-50--au","prohibitory_speed_limit_60":"prohibitory--maximum-speed-limit-60--au","prohibitory_speed_limit_70":"prohibitory--maximum-speed-limit-70--au","prohibitory_speed_limit_80":"prohibitory--maximum-speed-limit-80--au","prohibitory_speed_limit_90":"prohibitory--maximum-speed-limit-90--au","regulatory--give_way--c-australia":"regulatory--yield--au","regulatory--no_bicycles--c-australia":"regulatory--no-bicycles--au","regulatory--no_entry--c-australia":"regulatory--no-entry--au","regulatory--no_heavy_goods_vehicles--c-australia":"regulatory--no-heavy-goods-vehicles--au","regulatory--no_left_turn--c-australia":"regulatory--no-left-turn--au","regulatory--no_pedestrians--c-australia":"regulatory--no-pedestrians--au","regulatory--no_right_turn--c-australia":"regulatory--no-right-turn--au","regulatory--no_u_turn--c-australia":"regulatory--no-u-turn--au","regulatory--stop--c-australia":"regulatory--stop--au","regulatory--yield_to_oncoming_traffic--c-australia":"regulatory--yield-to-oncoming-traffic--au","warning--added_lane_left--c-australia":"warning--added-lane-left--au","warning--added_lane_right--c-australia":"warning--added-lane-right--au","warning--bump_in_road--c-australia":"warning--bump-in-road--au","warning--children--c-australia":"warning--children--au","warning--crossroads_ahead--c-australia":"warning--crossroads-ahead--au","warning--curve_left--c-australia":"warning--curve-left-ahead--au","warning--curve_right--c-australia":"warning--curve-right-ahead--au","warning--cyclists_crossing--c-australia":"warning--cyclists-crossing--au","warning--dip_in_road--c-australia":"warning--dip-in-road--au","warning--divided_highway_ahead--c-australia":"warning--divided-highway-ahead--au","warning--divided_highway_ends--c-australia":"warning--divided-highway-ends--au","warning--domestic_animals--c-australia":"warning--domestic-animals--au","warning--equestrians--c-australia":"warning--equestrians--au","warning--falling_rocks_or_debris_left--c-australia":"warning--falling-rocks-or-debris-left--au","warning--farm_vehicles--c-australia":"warning--farm-vehicles--au","warning--hairpin_curve_left--c-australia":"warning--hairpin-curve-left-ahead--au","warning--hairpin_curve_right--c-australia":"warning--hairpin-curve-right-ahead--au","warning--horizontal_alignment_left":"warning--horizontal-alignment-left--au","warning--horizontal_alignment_right":"warning--horizontal-alignment-right--au","warning--koala--c-australia":"warning--koala--au","warning--koala_crossing--c-australia":"warning--koala-crossing--au","warning--narrow_bridge_ahead--c-australia":"warning--narrow-bridge-ahead--au","warning--pedestrian_crossing--c-australia":"warning--pedestrian-crossing--au","warning--pedestrian_crossing__retired--c-australia":"warning--pedestrian-crossing--au--retired","warning--pedestrians_cyclists--c-australia":"warning--pedestrians-cyclists--au","warning--railway_level_crossing_with_flashing_signals_ahead--c-australia":"warning--railway-level-crossing-with-flashing-signals-ahead--au","warning--reverse_curve_first_left--c-australia":"warning--double-curve-first-left-ahead--au","warning--reverse_curve_first_right--c-australia":"warning--double-curve-first-right-ahead--au","warning--reverse_turn_first_left--c-australia":"warning--double-turn-first-left-ahead--au","warning--reverse_turn_first_right--c-australia":"warning--double-turn-first-right-ahead--au","warning--road_narrows_both_sides--c-australia":"warning--road-narrows-ahead--au","warning--roundabout_ahead--c-australia":"warning--roundabout-ahead--au","warning--side_road_perpendicular_left":"warning--junction-with-a-side-road-perpendicular-left-ahead--au","warning--side_road_perpendicular_right":"warning--junction-with-a-side-road-perpendicular-right-ahead--au","warning--slippery_road_surface--c-australia":"warning--slippery-road-surface--au","warning--steep_hill_downwards--c-australia":"warning--steep-hill-downwards--au","warning--steep_hill_upwards--c-australia":"warning--steep-hill-upwards--au","warning--stop_ahead--c-australia":"warning--stop-ahead--au","warning--traffic_signals_ahead--c-australia":"warning--traffic-signals-ahead--au","warning--truck_crossing--c-australia":"warning--truck-crossing--au","warning--turn_left--c-australia":"warning--turn-left--au","warning--turn_right--c-australia":"warning--turn-right--au","warning--two_way_traffic_ahead--c-australia":"warning--two-way-traffic-ahead--au","warning--uncontrolled_railroad_crossing_ahead--c-australia":"warning--uncontrolled-railroad-crossing-ahead--au","warning--wild_animals--c-australia":"warning--wild-animals--au","warning--winding_road_left--c-australia":"warning--winding-road-first-left-ahead--au","warning--yield_ahead--c-australia":"warning--yield-ahead--au"} \ No newline at end of file diff --git a/dist/traffico/mapillary-mappings/br.json b/dist/traffico/mapillary-mappings/br.json new file mode 100644 index 000000000..dfbff0044 --- /dev/null +++ b/dist/traffico/mapillary-mappings/br.json @@ -0,0 +1 @@ +{"mandatory--bicycles_only--c-brazil":"mandatory--bicycles-only--br","mandatory--keep_right_or_left--c-brazil":"mandatory--keep-right--br","mandatory--proceed_straight_no_turns--c-brazil":"mandatory--proceed-straight--br","mandatory--transit_only--c-brazil":"mandatory--transit-only--br","mandatory--turn_right--c-brazil":"mandatory--turn-right--br","other--parking_zone--c-brazil":"information--parking--br","other--two-way_traffic--c-brazil":"information--two-way-traffic--br","prohibitory_speed_limit_10":"prohibitory--maximum-speed-limit-10--br","prohibitory_speed_limit_100":"prohibitory--maximum-speed-limit-100--br","prohibitory_speed_limit_110":"prohibitory--maximum-speed-limit-110--br","prohibitory_speed_limit_120":"prohibitory--maximum-speed-limit-120--br","prohibitory_speed_limit_130":"prohibitory--maximum-speed-limit-130--br","prohibitory_speed_limit_20":"prohibitory--maximum-speed-limit-20--br","prohibitory_speed_limit_30":"prohibitory--maximum-speed-limit-30--br","prohibitory_speed_limit_40":"prohibitory--maximum-speed-limit-40--br","prohibitory_speed_limit_50":"prohibitory--maximum-speed-limit-50--br","prohibitory_speed_limit_60":"prohibitory--maximum-speed-limit-60--br","prohibitory_speed_limit_70":"prohibitory--maximum-speed-limit-70--br","prohibitory_speed_limit_80":"prohibitory--maximum-speed-limit-80--br","prohibitory_speed_limit_90":"prohibitory--maximum-speed-limit-90--br","regulatory--give_way--c-brazil":"regulatory--yield--br","regulatory--no_bicycles--c-brazil":"regulatory--no-bicycles--br","regulatory--no_entry--c-brazil":"regulatory--no-entry--br","regulatory--no_heavy_goods_vehicles--c-brazil":"regulatory--no-heavy-goods-vehicles--br","regulatory--no_motor_vehicles--c-brazil":"regulatory--no-motor-vehicles--br","regulatory--no_motorcycles--c-brazil":"regulatory--no-motorcycles--br","regulatory--no_overtaking--c-brazil":"regulatory--no-overtaking--br","regulatory--no_parking--c-brazil":"regulatory--no-parking--br","regulatory--no_pedestrians--c-brazil":"regulatory--no-pedestrians--br","regulatory--no_stopping--c-brazil":"regulatory--no-stopping--br","regulatory--stop--c-brazil":"regulatory--stop--br","regulatory_national_network_lane":"regulatory--national-network-lane--br","regulatory_no_left_or_u_turn":"regulatory--no-left-or-u-turn--br","regulatory_no_left_turn":"regulatory--no-left-turn--br","regulatory_no_parking":"regulatory--no-parking--br--v1","regulatory_no_pedestrian_crossing":"regulatory--no-pedestrians--br","regulatory_no_rollerblading":"regulatory--no-rollerblading--br","regulatory_no_straight_through":"regulatory--no-straight-through--br","regulatory_no_trucks":"regulatory--no-heavy-goods-vehicles--br--v1","regulatory_no_turn_right":"regulatory--no-right-turn--br","regulatory_no_u_turn":"regulatory--no-u-turn--br","regulatory_stop":"regulatory--stop--br","school_school":"school--school--br","school_school_obsolete":"school--school-obsolete--br","warning--bump_in_road--c-brazil":"warning--bump-in-road--br","warning--cyclists_crossing--c-brazil":"warning--cyclists-crossing--br","warning--domestic_animals--c-brazil":"warning--domestic-animals--br","warning--falling_rocks_or_debris--c-brazil":"warning--falling-rocks-or-debris-right--br","warning--farm_vehicles--c-brazil":"warning--farm-vehicles--br","warning--loose_road_surface--c-brazil":"warning--loose-road-surface--br","warning--pedestrian_crossing--c-brazil":"warning--pedestrian-crossing--br","warning--road_narrows_ahead--c-brazil":"warning--road-narrows-ahead--br","warning--roadworks--c-brazil":"warning--workers-in-road-ahead--br","warning--school_zone--c-brazil":"warning--school-zone--br","warning--slippery_road_surface--c-brazil":"warning--slippery-road-surface--br","warning--stop_ahead--c-brazil":"warning--stop-ahead--br","warning--two-way_traffic_ahead--c-brazil":"warning--two-way-traffic-ahead--br","warning--uneven_road--c-brazil":"warning--uneven-road--br","warning--wild_animals--c-brazil":"warning--wild-animals--br","warning_Y_roads":"warning--y-roads--br","warning_added_lanes":"warning--added-lane-right--br","warning_bicycles":"warning--cyclists-crossing--br","warning_cross_roads":"warning--crossroads-ahead--br","warning_curve_reverse_left":"warning--double-curve-first-left-ahead--br","warning_curve_reverse_right":"warning--double-curve-first-right-ahead--br","warning_double_reverse_curve":"warning--double-reverse-curve--br","warning_flaggers_in_road_ahead":"warning--flaggers-in-road-ahead--br","warning_highway_divided":"warning--divided-highway-ahead--br","warning_horizontal_alignment_right":"warning--horizontal-alignment-right--br","warning_intersection_circular":"warning--roundabout-ahead--br","warning_loop_pretzel":"warning--loop-pretzel--br","warning_low_clearance":"warning--height-restriction-ahead--br--feet","warning_merge":"warning--traffic-merges-right-ahead--br","warning_pass_left_or_right":"warning--pass-left-or-right--br","warning_pedestrian_crossing":"warning--pedestrian-crossing--br","warning_play_ground":"warning--playground-ahead--br","warning_road_narrows_both_sides":"warning--road-narrows-ahead--br","warning_road_narrows_left":"warning--road-narrows-left-ahead--br","warning_road_narrows_right":"warning--road-narrows-right-ahead--br","warning_side_road_acute_angle_left":"warning--junction-with-a-side-road-acute-left-ahead--br","warning_side_road_perpendicular_left":"warning--junction-with-a-side-road-perpendicular-left-ahead--br","warning_side_road_perpendicular_right":"warning--junction-with-a-side-road-perpendicular-right-ahead--br","warning_slippery":"warning--slippery-road-surface--br","warning_t_roads":"warning--t-roads--br","warning_traffic_light":"warning--traffic-signals-ahead--br","warning_triple_2_reverse_curve":"warning--triple-reverse-curve--br","warning_trucks_rollover":"warning--trucks-rollover--br","warning_turn_curve_left":"warning--turn-curve-left--br","warning_turn_curve_right":"warning--turn-curve-right--br","warning_turn_left":"warning--turn-left--br","warning_turn_reverse_left":"warning--double-turn-first-left-ahead--br","warning_turn_reverse_right":"warning--double-turn-first-right-ahead--br","warning_turn_right":"warning--turn-right--br","warning_winding_road":"warning--winding-road-first-right-ahead--br","warning_winding_road_left":"warning--winding-road-first-left-ahead--br","warning_winding_road_right":"warning--winding-road-first-right-ahead--br","warning_workers_in_road_ahead":"warning--workers-in-road-ahead--br"} \ No newline at end of file diff --git a/dist/traffico/mapillary-mappings/ca.json b/dist/traffico/mapillary-mappings/ca.json new file mode 100644 index 000000000..368e03391 --- /dev/null +++ b/dist/traffico/mapillary-mappings/ca.json @@ -0,0 +1 @@ +{"mandatory--pass_either_side--c-canada":"mandatory--pass-on-either-side--ca","regulatory--no_bicycles--c-canada":"regulatory--no-bicycles--ca","regulatory--no_entry--c-canada":"regulatory--no-entry--ca","regulatory--no_heavy_goods_vehicles--c-canada":"regulatory--no-heavy-goods-vehicles--ca","regulatory--no_left_turn--c-canada":"regulatory--no-left-turn--ca","regulatory--no_motor_vehicles--c-canada":"regulatory--no-motor-vehicles--ca","regulatory--no_motorcycles--c-canada":"regulatory--no-motorcycles--ca","regulatory--no_overtaking--c-canada":"regulatory--no-overtaking--ca","regulatory--no_parking--c-canada":"regulatory--no-parking--ca","regulatory--no_pedestrians--c-canada":"regulatory--no-pedestrians--ca","regulatory--no_right_turn--c-canada":"regulatory--no-right-turn--ca","regulatory--no_stopping--c-canada":"regulatory--no-stopping--ca","regulatory--no_u_turn--c-canada":"regulatory--no-u-turn--ca","regulatory--speed_limit_10--c-canada":"regulatory--maximum-speed-limit-10--ca","regulatory--speed_limit_100--c-canada":"regulatory--maximum-speed-limit-100--ca","regulatory--speed_limit_110--c-canada":"regulatory--maximum-speed-limit-110--ca","regulatory--speed_limit_120--c-canada":"regulatory--maximum-speed-limit-120--ca","regulatory--speed_limit_15--c-canada":"regulatory--maximum-speed-limit-15--ca","regulatory--speed_limit_20--c-canada":"regulatory--maximum-speed-limit-20--ca","regulatory--speed_limit_25--c-canada":"regulatory--maximum-speed-limit-25--ca","regulatory--speed_limit_30--c-canada":"regulatory--maximum-speed-limit-30--ca","regulatory--speed_limit_35--c-canada":"regulatory--maximum-speed-limit-35--ca","regulatory--speed_limit_40--c-canada":"regulatory--maximum-speed-limit-40--ca","regulatory--speed_limit_45--c-canada":"regulatory--maximum-speed-limit-45--ca","regulatory--speed_limit_5--c-canada":"regulatory--maximum-speed-limit-5--ca","regulatory--speed_limit_50--c-canada":"regulatory--maximum-speed-limit-50--ca","regulatory--speed_limit_55--c-canada":"regulatory--maximum-speed-limit-55--ca","regulatory--speed_limit_60--c-canada":"regulatory--maximum-speed-limit-60--ca","regulatory--speed_limit_65--c-canada":"regulatory--maximum-speed-limit-65--ca","regulatory--speed_limit_70--c-canada":"regulatory--maximum-speed-limit-70--ca","regulatory--speed_limit_75--c-canada":"regulatory--maximum-speed-limit-75--ca","regulatory--speed_limit_80--c-canada":"regulatory--maximum-speed-limit-80--ca","regulatory--speed_limit_85--c-canada":"regulatory--maximum-speed-limit-85--ca","regulatory--speed_limit_90--c-canada":"regulatory--maximum-speed-limit-90--ca","regulatory--stop--c-canada":"regulatory--stop--ca","warning--bump_in_road--c-canada":"warning--bump-in-road--ca","warning--crossroads_ahead--c-canada":"warning--crossroads-ahead--ca","warning--crossroads_ahead--c-canada_ontario":"warning--crossroads-ahead--ca--ontario","warning--curve_left--c-canada":"warning--curve-left-ahead--ca","warning--curve_left--c-canada_ontario":"warning--curve-left-ahead--ca--ontario","warning--curve_reverse_left--c-canada_ontario":"warning--double-curve-first-left-ahead--ca--ontario","warning--curve_reverse_right--c-canada_ontario":"warning--double-curve-first-right-ahead--ca--ontario","warning--curve_right--c-canada":"warning--curve-right-ahead--ca","warning--curve_right--c-canada_ontario":"warning--curve-right-ahead--ca--ontario","warning--cyclists_crossing--c-canada":"warning--cyclists-crossing--ca","warning--dip_in_road--c-canada":"warning--dip-in-road--ca","warning--divided_highway_ahead--c-canada":"warning--divided-highway-ahead--ca","warning--divided_highway_ends--c-canada":"warning--divided-highway-ends--ca","warning--domestic_animals--c-canada":"warning--domestic-animals--ca","warning--emergency_vehicles--c-canada":"warning--emergency-vehicles--ca","warning--equestrians--c-canada":"warning--equestrians--ca","warning--falling_rocks--c-canada":"warning--falling-rocks-or-debris-right--ca","warning--farm_vehicles--c-canada":"warning--farm-vehicles--ca","warning--hairpin_curve_right_ahead--c-canada":"warning--hairpin-curve-right-ahead--ca","warning--hairpin_curve_right_ahead--c-canada_ontario":"warning--hairpin-curve-right-ahead--ca--ontario","warning--level_railroad_crossing_with_barriers_ahead--c-canada":"warning--level-railroad-crossing-with-barriers-ahead--ca","warning--loose_road_surface--c-canada":"warning--loose-road-surface--ca","warning--low_clearance--c-canada":"warning--height-restriction-ahead--ca--feet","warning--metric_clearance--c-canada":"warning--height-restriction-ahead--ca--meters","warning--narrow_bridge_ahead--c-canada":"warning--narrow-bridge-ahead--ca","warning--opening_or_swing_bridge--c-canada":"warning--opening-or-swing-bridge--ca","warning--pavement_ends--c-canada":"warning--pavement-ends--ca","warning--pedestrian_crossing--c-canada":"warning--pedestrian-crossing--ca","warning--pedestrian_crossing--c-canada_quebec":"warning--pedestrian-crossing--ca--quebec","warning--play_ground--c-canada":"warning--playground-ahead--ca","warning--road_narrows_both_sides--c-canada":"warning--road-narrows-ahead--ca","warning--road_narrows_left--c-canada":"warning--road-narrows-left-ahead--ca","warning--road_narrows_right--c-canada":"warning--road-narrows-right-ahead--ca","warning--roundabout_ahead--c-canada":"warning--roundabout-ahead--ca","warning--shared_road_motocycles_cyclists--c-canada":"warning--shared-road-motocycles-cyclists--ca","warning--side_road_perpendicular_left--c-canada":"warning--junction-with-a-side-road-perpendicular-left-ahead--ca","warning--side_road_perpendicular_left--c-canada_ontario":"warning--junction-with-a-side-road-perpendicular-left-ahead--ca--ontario","warning--side_road_perpendicular_right--c-canada":"warning--junction-with-a-side-road-perpendicular-right-ahead--ca","warning--side_road_perpendicular_right--c-canada_ontario":"warning--junction-with-a-side-road-perpendicular-right-ahead--ca--ontario","warning--slippery_road_surface--c-canada":"warning--slippery-road-surface--ca","warning--steep_hill_downwards--c-canada":"warning--steep-hill-downwards--ca","warning--steep_hill_upwards--c-canada":"warning--steep-hill-upwards--ca","warning--stop_ahead--c-canada":"warning--stop-ahead--ca","warning--stop_ahead--c-canada_ontario":"warning--stop-ahead--ca--ontario","warning--traffic_merges_left_ahead--c-canada":"warning--traffic-merges-left-ahead--ca","warning--traffic_merges_left_ahead--c-canada_ontario":"warning--traffic-merges-left-ahead--ca--ontario","warning--traffic_merges_right_ahead--c-canada":"warning--traffic-merges-right-ahead--ca","warning--traffic_merges_right_ahead--c-canada_ontario":"warning--traffic-merges-right-ahead--ca--ontario","warning--traffic_signals_ahead--c-canada":"warning--traffic-signals-ahead--ca","warning--tunnel_ahead--c-canada":"warning--tunnel-ahead--ca","warning--turn_left--c-canada":"warning--turn-left--ca","warning--turn_reverse_left--c-canada":"warning--double-turn-first-left-ahead--ca","warning--turn_reverse_right--c-canada":"warning--double-turn-first-right-ahead--ca","warning--turn_right--c-canada":"warning--turn-right--ca","warning--two_way_traffic_ahead--c-canada":"warning--two-way-traffic-ahead--ca","warning--uncontrolled_railroad_crossing_ahead--c-canada":"warning--uncontrolled-railroad-crossing-ahead--ca","warning--uneven_road--c-canada":"warning--uneven-road--ca","warning--wild_animals--c-canada":"warning--wild-animals--ca","warning--winding_road_left--c-canada":"warning--winding-road-first-left-ahead--ca","warning--winding_road_right--c-canada":"warning--winding-road-first-right-ahead--ca","warning--workers_in_road_ahead--c-canada":"warning--workers-in-road-ahead--ca","warning--yield_ahead--c-canada":"warning--yield-ahead--ca"} \ No newline at end of file diff --git a/dist/traffico/mapillary-mappings/eu.json b/dist/traffico/mapillary-mappings/eu.json new file mode 100644 index 000000000..32899aba3 --- /dev/null +++ b/dist/traffico/mapillary-mappings/eu.json @@ -0,0 +1 @@ +{"danger--cycle_crossing--c-finland":"danger--cyclists-crossing-ahead--fi","danger--cycle_crossing--c-italy":"danger--cyclists-crossing-ahead--it","danger--cycle_crossing--c-sweden":"danger--cyclists-crossing-ahead--se","danger--pedestrian_crossing--c-poland":"danger--pedestrian-crossing--pl","danger--pedestrian_crossing--c-spain":"danger--pedestrian-crossing--es","danger--pedestrian_crossing--c-sweden":"danger--pedestrian-crossing--se","danger--quayside_or_ferry_berth--c-germany":"danger--unprotected-quayside-or-riverbank--de","danger--school_crossing--c-england":"danger--children--uk","danger--school_crossing--c-italy":"danger--children--it","danger--school_crossing--c-sweden":"danger--children--se","danger_animals":"danger--wild-animals--de","danger_bend_first_left":"danger--double-curve-first-left--de","danger_bend_first_right":"danger--double-curve-first-right--de","danger_bend_left":"danger--curve-left--de","danger_bend_right":"danger--curve-right--de","danger_construction":"danger--roadworks-ahead--de","danger_crossroads_with_priority_to_the_right":"danger--crossroads-with-priority-to-the-right--de","danger_cycle_crossing":"danger--cyclists-crossing-ahead--de","danger_danger":"danger--other-danger--de","danger_intersection":"danger--crossroads-ahead--de","danger_next_intersection_left":"danger--junction-with-a-side-road-perpendicular-left--de","danger_next_intersection_right":"danger--junction-with-a-side-road-perpendicular-right--de","danger_pedestrian_crossing":"danger--pedestrian-crossing--de","danger_road_bump":"danger--road-bump--de","danger_road_narrows":"danger--road-narrows-ahead--de","danger_road_narrows_left":"danger--road-narrows-left-ahead--de","danger_road_narrows_right":"danger--road-narrows-right-ahead--de","danger_road_works":"danger--roadworks-ahead--de","danger_roundabout_ahead":"danger--roundabout-ahead--de","danger_school_crossing":"danger--children--de","danger_slippery_road":"danger--slippery-road-surface--de","danger_traffic_signal":"danger--traffic-signals-ahead--de","danger_two_way_traffic_ahead":"danger--two-way-traffic-ahead--de","danger_uneven_road":"danger--uneven-road-ahead--de","information--bus_stop--c-germany":"information--bus-stop--de","information_disable_persons":"information--disabled-persons--de","information_parking":"information--parking--de","information_pedestrian_crossing":"information--pedestrian-crossing--de","mandatory--footpath--c-greece":"mandatory--pedestrians-only--gr","mandatory--footpath--c-italy":"mandatory--pedestrians-only--it","mandatory--turn_right--c-italy":"mandatory--turn-right-ahead--it","mandatory_cycle_pedestrian_dual_track":"mandatory--dual-path-pedestrians-and-cyclists--de","mandatory_cycle_track":"mandatory--bicycles-only--de","mandatory_footpath":"mandatory--pedestrians-only--de","mandatory_go_left":"mandatory--turn-left--de","mandatory_go_left_or_right":"mandatory--pass-on-either-side--de","mandatory_go_left_or_straight":"mandatory--proceed-straight-or-turn-left--de","mandatory_go_right":"mandatory--turn-right--de","mandatory_go_right_or_straight":"mandatory--proceed-straight-or-turn-right--de","mandatory_go_straight":"mandatory--proceed-straight--de","mandatory_keep_left":"mandatory--pass-on-this-side-left--de","mandatory_keep_right":"mandatory--pass-on-this-side-right--de","mandatory_pedestrian_cycle_dual_track":"mandatory--dual-path-cyclists-and-pedestrians--de","mandatory_pedestrian_cycle_track":"mandatory--shared-path-pedestrians-and-cyclists--de","mandatory_roundabout":"mandatory--roundabout--de","mandatory_turn_left":"mandatory--turn-left-ahead--de","mandatory_turn_right":"mandatory--turn-right-ahead--de","other_give_way":"priority--give-way--de","other_no_entry":"prohibitory--no-entry--de","other_priority_road":"priority--priority-road--de","priority--give_way_to_oncoming_vehicles--c-sweden":"priority--give-way-to-oncoming-traffic--se","priority_give_way_to_oncoming_vehicles":"priority--give-way-to-oncoming-traffic--de","priority_stop":"priority--stop--de","prohibitory--no_cycles--c-sweden":"prohibitory--no-bicycles--se","prohibitory--no_overtaking--c-russia":"prohibitory--no-overtaking--ru","prohibitory--no_pedestrian--c-sweden":"prohibitory--no-pedestrians--se","prohibitory_no_motor_vehicles":"prohibitory--no-motor-vehicles--de","prohibitory_no_motorcycles":"prohibitory--no-motorcycles--de","prohibitory_no_parking":"prohibitory--no-parking--de","prohibitory_no_parking_or_stopping":"prohibitory--no-stopping-or-parking--de","prohibitory_no_traffic_both_ways":"prohibitory--no-traffic-both-ways--de","prohibitory_no_trucks":"prohibitory--no-heavy-goods-vehicles--de","prohibitory_no_u_turn":"prohibitory--no-u-turn--de","prohibitory_no_vehicle_with_dangerous_goods":"prohibitory--no-vehicles-carrying-dangerous-goods--de","prohibitory_noturn_left":"prohibitory--no-left-turn--de","prohibitory_noturn_right":"prohibitory--no-right-turn--de","prohibitory_on_overtaking":"prohibitory--no-overtaking--de","prohibitory_on_overtaking_trucks":"prohibitory--no-overtaking-by-heavy-goods-vehicles--de","prohibitory_speed_limit_10":"prohibitory--maximum-speed-limit-10--de","prohibitory_speed_limit_100":"prohibitory--maximum-speed-limit-100--de","prohibitory_speed_limit_110":"prohibitory--maximum-speed-limit-110--de","prohibitory_speed_limit_120":"prohibitory--maximum-speed-limit-120--de","prohibitory_speed_limit_130":"prohibitory--maximum-speed-limit-130--de","prohibitory_speed_limit_20":"prohibitory--maximum-speed-limit-20--de","prohibitory_speed_limit_30":"prohibitory--maximum-speed-limit-30--de","prohibitory_speed_limit_40":"prohibitory--maximum-speed-limit-40--de","prohibitory_speed_limit_50":"prohibitory--maximum-speed-limit-50--de","prohibitory_speed_limit_60":"prohibitory--maximum-speed-limit-60--de","prohibitory_speed_limit_70":"prohibitory--maximum-speed-limit-70--de","prohibitory_speed_limit_80":"prohibitory--maximum-speed-limit-80--de","prohibitory_speed_limit_90":"prohibitory--maximum-speed-limit-90--de","prohibitory_vehicle_height_limit":"prohibitory--maximum-height--de","prohibitory_vehicle_width_limit":"prohibitory--maximum-width--de"} \ No newline at end of file diff --git a/dist/traffico/mapillary-mappings/us.json b/dist/traffico/mapillary-mappings/us.json new file mode 100644 index 000000000..f2ae81ecb --- /dev/null +++ b/dist/traffico/mapillary-mappings/us.json @@ -0,0 +1 @@ +{"mandatory_pass_either_side":"mandatory--pass-on-either-side--us","regulatory_give_way":"regulatory--yield--us","regulatory_no_bicycles":"regulatory--no-bicycles--us","regulatory_no_entry":"regulatory--no-entry--us","regulatory_no_left_or_u_turn":"regulatory--no-left-or-u-turn--us","regulatory_no_left_turn":"regulatory--no-left-turn--us","regulatory_no_left_turn__v2":"regulatory--no-left-turn--us--v1","regulatory_no_parking":"regulatory--no-parking--us","regulatory_no_pedestrian_crossing":"regulatory--no-pedestrians--us","regulatory_no_right_turn__v2":"regulatory--no-right-turn--us--v1","regulatory_no_straight_through":"regulatory--no-straight-through--us","regulatory_no_trucks":"regulatory--no-heavy-goods-vehicles--us","regulatory_no_turn_right":"regulatory--no-right-turn--us","regulatory_no_u_turn":"regulatory--no-u-turn--us","regulatory_no_u_turn__v2":"regulatory--no-u-turn--us--v1","regulatory_speed_limit_10":"regulatory--maximum-speed-limit-10--us","regulatory_speed_limit_15":"regulatory--maximum-speed-limit-15--us","regulatory_speed_limit_20":"regulatory--maximum-speed-limit-20--us","regulatory_speed_limit_25":"regulatory--maximum-speed-limit-25--us","regulatory_speed_limit_30":"regulatory--maximum-speed-limit-30--us","regulatory_speed_limit_35":"regulatory--maximum-speed-limit-35--us","regulatory_speed_limit_40":"regulatory--maximum-speed-limit-40--us","regulatory_speed_limit_45":"regulatory--maximum-speed-limit-45--us","regulatory_speed_limit_50":"regulatory--maximum-speed-limit-50--us","regulatory_speed_limit_55":"regulatory--maximum-speed-limit-55--us","regulatory_speed_limit_60":"regulatory--maximum-speed-limit-60--us","regulatory_speed_limit_65":"regulatory--maximum-speed-limit-65--us","regulatory_speed_limit_70":"regulatory--maximum-speed-limit-70--us","regulatory_speed_limit_75":"regulatory--maximum-speed-limit-75--us","regulatory_speed_limit_80":"regulatory--maximum-speed-limit-80--us","regulatory_speed_limit_85":"regulatory--maximum-speed-limit-85--us","regulatory_stop":"regulatory--stop--us","warning_T_roads":"warning--t-roads--us","warning_Y_roads":"warning--y-roads--us","warning_added_lane_from_entering_roadway":"warning--added-lane-from-entering-roadway--us","warning_added_lanes":"warning--added-lane-right--us","warning_bicycle_slippery":"warning--slippery-bicycles--us","warning_crossroads_ahead":"warning--crossroads-ahead--us","warning_curve_reverse_left":"warning--double-curve-first-left-ahead--us","warning_curve_reverse_right":"warning--double-curve-first-right-ahead--us","warning_cyclists_crossing":"warning--cyclists-crossing--us","warning_double_reverse_curve":"warning--double-reverse-curve--us","warning_falling_rocks":"warning--falling-rocks-or-debris-right--us","warning_fire_station":"warning--emergency-vehicles--us","warning_flaggers_in_road_ahead":"warning--flaggers-in-road-ahead--us","warning_hairpin_curve":"warning--hairpin-curve-right-ahead--us","warning_highway_divided":"warning--divided-highway-ahead--us","warning_horizontal_alignment_left":"warning--horizontal-alignment-left--us","warning_horizontal_alignment_right":"warning--horizontal-alignment-right--us","warning_intersection_circular":"warning--roundabout-ahead--us","warning_light_rail_crossing":"warning--tram-crossing--us","warning_loop_270_degree":"warning--loop-270-degree--us","warning_loop_pretzel":"warning--loop-pretzel--us","warning_low_clearance":"warning--height-restriction-ahead--us--feet","warning_merge":"warning--traffic-merges-right-ahead--us","warning_metric_clearance":"warning--height-restriction-ahead--us--meters","warning_motorcycle_crossing":"warning--motorcycle-crossing--us","warning_narrow_bridge_ahead":"warning--narrow-bridge-ahead--us","warning_offset_roads":"warning--offset-roads--us","warning_pass_left_or_right":"warning--pass-left-or-right--us","warning_pedestrian_crossing":"warning--pedestrian-crossing--us","warning_play_ground":"warning--playground-ahead--us","warning_railroad":"warning--uncontrolled-railroad-crossing-ahead--us","warning_road_narrows_both_sides":"warning--road-narrows-ahead--us","warning_road_narrows_left":"warning--road-narrows-left-ahead--us","warning_road_narrows_right":"warning--road-narrows-right-ahead--us","warning_side_road_acute_angle_left":"warning--junction-with-a-side-road-acute-left-ahead--us","warning_side_road_acute_angle_right":"warning--junction-with-a-side-road-acute-right-ahead--us","warning_side_road_perpendicular_left":"warning--junction-with-a-side-road-perpendicular-left-ahead--us","warning_side_road_perpendicular_right":"warning--junction-with-a-side-road-perpendicular-right-ahead--us","warning_slippery":"warning--slippery-road-surface--us","warning_steep_hill_downwards":"warning--steep-hill-downwards--us","warning_stop_ahead":"warning--stop-ahead--us","warning_traffic_light":"warning--traffic-signals-ahead--us","warning_triple_2_reverse_curve":"warning--triple-reverse-curve--us","warning_trucks_rollover":"warning--trucks-rollover--us","warning_turn_curve_left":"warning--turn-curve-left--us","warning_turn_curve_right":"warning--turn-curve-right--us","warning_turn_left":"warning--turn-left--us","warning_turn_reverse_left":"warning--double-turn-first-left-ahead--us","warning_turn_reverse_right":"warning--double-turn-first-right-ahead--us","warning_turn_right":"warning--turn-right--us","warning_two_way_traffic_ahead":"warning--two-way-traffic-ahead--us","warning_winding_road_left":"warning--winding-road-first-left-ahead--us","warning_winding_road_right":"warning--winding-road-first-right-ahead--us","warning_workers_in_road_ahead":"warning--workers-in-road-ahead--us","warning_yield_ahead":"warning--yield-ahead--us"} \ No newline at end of file diff --git a/dist/traffico/signs/at.json b/dist/traffico/signs/at.json new file mode 100644 index 000000000..d307e26d0 --- /dev/null +++ b/dist/traffico/signs/at.json @@ -0,0 +1 @@ +{"information_border_at":{"category":"information","name":"European border crossing into Austria","elements":[{"type":"square-rounded","color":"blue"},{"type":"europe_stars","color":"yellow"},{"type":"content-5","color":"white","content":"ÖSTERREICH","transform":"scale(.75)"}]},"level-crossing":{"category":"danger","name":"Level crossing","variation":"other","elements":[{"type":"level-crossing","color":"red"},{"type":"level-crossing","color":"red","transform":"scale(-1,1)"},{"type":"square-angular","color":"white","transform":"rotate(60deg) scale(.05,1)"},{"type":"square-angular","color":"white","transform":"rotate(-60deg) scale(.05,1)"}]},"priority-road-end":{"category":"priority","name":"end of priority road","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"white","transform":"scale(.98) scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.6) scale(0.707107) rotate(45deg)"},{"type":"square-angular","color":"black","transform":"scale(0.707107) rotate(45deg) scale(.2,1)"}]},"railway-crossing-unsecured":{"category":"danger","name":"unsecured railway crossing","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"},{"type":"railway-xing-unsecured","color":"black","transform":"translate(0,13%) scale(.4)"}]}} \ No newline at end of file diff --git a/dist/traffico/signs/au.json b/dist/traffico/signs/au.json new file mode 100644 index 000000000..1fa222433 --- /dev/null +++ b/dist/traffico/signs/au.json @@ -0,0 +1 @@ +{"maximum-speed-limit":{"category":"prohibitory","name":"Maximum speed limit","elements":[{"type":"circle-bg","color":"red"},{"type":"circle-bg","color":"white","transform":"scale(.8)"},{"type":"speed_value","color":"black"}]},"yield":{"category":"regulatory","name":"Yield/Give way","elements":[{"type":"tri-rounded","color":"red","transform":"rotate(180deg)"},{"type":"tri-rounded","color":"white","transform":"translate(0,-14.43%) scale(.7) translate(0,14.43%) rotate(180deg)"},{"type":"content-4","content":"GIVE","color":"black","transform":"translate(0,-115%) scale(.6)"},{"type":"content-4","content":"WAY","color":"black","transform":"translate(0,-45%) scale(.6)"}]},"yield-to-oncoming-traffic":{"category":"regulatory","name":"Yield to oncoming traffic","elements":[{"type":"tri-rounded","color":"red","transform":"rotate(180deg)"},{"type":"tri-rounded","color":"white","transform":"translate(0,-14.43%) scale(.7) translate(0,14.43%) rotate(180deg)"},{"type":"content-4","content":"GIVE","color":"black","transform":"translate(0,-115%) scale(.6)"},{"type":"content-4","content":"WAY","color":"black","transform":"translate(0,-45%) scale(.6)"}]},"no-bicycles":{"category":"regulatory","name":"No bicycles","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"bicycle","color":"black"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"}]},"no-entry":{"category":"regulatory","name":"No entry","elements":[{"type":"circle-bg","color":"red"},{"type":"square-angular","color":"white","transform":"scale(.92,.16)"},{"type":"content-3","content":"NO","color":"white","transform":"translate(0,-80%) scale(.5)"},{"type":"content-3","content":"ENTRY","color":"white","transform":"translate(-10%,30%) scale(.5)"}]},"no-heavy-goods-vehicles":{"category":"regulatory","name":"No heavy goods vehicles","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"truck","color":"black","transform":"scale(1.2)"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"}]},"no-left-turn":{"category":"regulatory","name":"No left turn","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"turn-l-aus","color":"black","transform":"scale(0.55) translate(-10%, 5%)"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"}]},"no-pedestrians":{"category":"regulatory","name":"No pedestrians","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"pedestrian_bra","color":"black","transform":"scale(.8)"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"}]},"no-right-turn":{"category":"regulatory","name":"No right turn","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"turn-l-aus","color":"black","transform":"scale(-0.55, 0.55) translate(-10%, 5%)"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"}]},"no-u-turn":{"category":"regulatory","name":"No u turn","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"u-turn-au","color":"black","transform":"scale(.8)"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(45deg)"}]},"stop":{"category":"regulatory","name":"Stop","elements":[{"type":"octagon","color":"red"},{"type":"stop","color":"white"}]},"added-lane-left":{"category":"warning","name":"Added lane left","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"added-lane","color":"black"}]},"added-lane-right":{"category":"warning","name":"Added lane right","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"added-lane","color":"black","transform":"scale(-1,1)"}]},"bump-in-road":{"category":"warning","name":"Bump in road","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"bump_road_bra","color":"black","transform":"scale(.9)"}]},"children":{"category":"warning","name":"Children","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"fluogreen","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"children-au","color":"black","transform":"scale(.8)"}]},"crossroads-ahead":{"category":"warning","name":"Crossroads ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"crossroads-ahead","color":"black"}]},"curve-left-ahead":{"category":"warning","name":"Curve left ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"turn-l-curve","color":"black","transform":"scale(.9)"}]},"curve-right-ahead":{"category":"warning","name":"Curve right ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"turn-l-curve","color":"black","transform":"scale(.9) scale(-1,1)"}]},"cyclists-crossing":{"category":"warning","name":"Cyclists crossing","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"bicycle","color":"black","transform":"scale(.9)"}]},"dip-in-road":{"category":"warning","name":"Dip in road","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"content-3","content":"DIP","color":"black"}]},"divided-highway-ahead":{"category":"warning","name":"Divided highway ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"divided-highway","color":"black"}]},"divided-highway-ends":{"category":"warning","name":"Divided highway ends","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"divided-highway","color":"black","transform":"scale(1,-1)"}]},"domestic-animals":{"category":"warning","name":"Domestic animals","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"domestic-animals-au","color":"black"}]},"equestrians":{"category":"warning","name":"Equestrians","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"equestrian","color":"black","transform":"scale(0.6) scale(.9)"}]},"falling-rocks-or-debris-left":{"category":"warning","name":"Falling rocks or debris left","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"falling-rocks-au","color":"black"}]},"farm-vehicles":{"category":"warning","name":"Farm vehicles","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"tractor","color":"black","transform":"scale(.45)"}]},"hairpin-curve-left-ahead":{"category":"warning","name":"Hairpin curver left ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"hairpin-curve-au","color":"black","transform":" scale(0.85) scale(.9)"}]},"hairpin-curve-right-ahead":{"category":"warning","name":"Hairpin curve right ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"hairpin-curve-au","color":"black","transform":" scale(-0.85, 0.85) scale(.9)"}]},"horizontal-alignment-left":{"category":"warning","name":"Horizontal alighment left","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"h-align-l","color":"black"}]},"horizontal-alignment-right":{"category":"warning","name":"Horizontal alignment right","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"h-align-l","color":"black","transform":"scale(-1,1)"}]},"koala":{"category":"warning","name":"Koala","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"koala-ugly","color":"black","transform":"scale(.9)"}]},"koala-crossing":{"category":"warning","name":"Koala crossing","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"koalas","color":"black","transform":"scale(.9)"}]},"narrow-bridge-ahead":{"category":"warning","name":"Narrow bridge ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"narrow-bridge-au","color":"black","transform":"scale(.9)"}]},"pedestrian-crossing":{"category":"warning","name":"Pedestrian crossing","variation":"retired","elements":[{"type":"circle-bg","color":"black"},{"type":"circle-bg","color":"yellow","transform":"scale(.95)"},{"type":"pedestrian-crossing-au","color":"black"}]},"pedestrian-crossing_v2":{"category":"warning","name":"Pedestrian-crossing","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"school_zone_bra","color":"black","transform":"scale(-1,1)"}]},"pedestrians-cyclists":{"category":"warning","name":"Pedestrians cyclists","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"pedestrian","color":"black","transform":"scale(.8) scale(.6) translate(0,-35%) scale(-1, 1)"},{"type":"bicycle","color":"black","transform":"scale(.8) scale(.6) translate(0,35%)"}]},"railway-level-crossing-with-flashing-signals-ahead":{"category":"warning","name":"Railway level crossing with flashing signals ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"railway-flashing-au","color":"black","transform":"scale(.9) scale(0.8)"}]},"curve-first-left-ahead":{"category":"warning","name":"Double curve first left ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"reverse-curve-au","color":"black","transform":"scale(.9)"}]},"double-curve-first-right-ahead":{"category":"warning","name":"Double curve first right ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"reverse-curve-au","color":"black","transform":"scale(-1,1) scale(.9)"}]},"double-curve-first-left-ahead":{"category":"warning","name":"Double curve first left ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"reverse-curve-au","color":"black","transform":"scale(.9)"}]},"double-turn-first-left-ahead":{"category":"warning","name":"Double turn first left ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"turn-reverse-left","color":"black","transform":"scale(.9)"}]},"double-turn-first-right-ahead":{"category":"warning","name":"Double turn first right ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"turn-reverse-left","color":"black","transform":"scale(-1,1) scale(.9)"}]},"road-narrows-ahead":{"category":"warning","name":"Road narrows ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"narrow-road-both","color":"black","transform":"scale(.9)"}]},"roundabout-ahead":{"category":"warning","name":"Roundabout ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"roundabout","color":"black","transform":"scale(-1, 1)"}]},"junction-with-a-side-road-perpendicular-left-ahead":{"category":"warning","name":"Junction with a side road perpendicular left ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"side-road-perpendicular","color":"black","transform":"scale(.9)"}]},"junction-with-a-side-road-perpendicular-right-ahead":{"category":"warning","name":"Junction with a side road perpendicular right ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"side-road-perpendicular","color":"black","transform":"scale(.9) scale(-1,1)"}]},"slippery-road-surface":{"category":"warning","name":"Slippery road surface","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"slippery","color":"black"}]},"steep-hill-downwards":{"category":"warning","name":"Steep hill downwards","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"steep-hill-downwards","color":"black"}]},"steep-hill-upwards":{"category":"warning","name":"Steep hill upwards","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"steep-hill-upwards","color":"black"}]},"stop-ahead":{"category":"warning","name":"Stop ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"small-arrow-au","color":"black","transform":"translate(0,-25%)"},{"type":"octagon","color":"red","transform":"translate(0,15%) scale(.4)"}]},"traffic-signals-ahead":{"category":"warning","name":"Traffic signals ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"traffic-signal-au","color":"black"}]},"truck-crossing":{"category":"warning","name":"Truck crossing","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"truck","color":"black","transform":"scale(-1,1)"}]},"turn-left":{"category":"warning","name":"turn left","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"turn-90-l","color":"black"}]},"turn-right":{"category":"warning","name":"Turn right","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"turn-90-l","color":"black","transform":"scale(-1,1)"}]},"two-way-traffic-ahead":{"category":"warning","name":"Two way traffic ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"arrows_both_bra","color":"black","transform":"scale(.9)"}]},"uncontrolled-railroad-crossing-ahead":{"category":"warning","name":"Uncontrolled railroad crossing ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"train-au","color":"black","transform":"scale(.9)"}]},"wild-animals":{"category":"warning","name":"Wild animals","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"kangaroo","color":"black"}]},"winding-road-first-left-ahead":{"category":"warning","name":"Winding road first left ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"series-of-curves-left","color":"black"}]},"winding-road-first-right-ahead":{"category":"warning","name":"Winding road first right ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"series-of-curves-left","color":"black","transform":"scale(-1,1)"}]},"yield-ahead":{"category":"warning","name":"Yield ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"small-arrow-au","color":"black","transform":"translate(0,-25%)"},{"type":"tri-rounded","color":"red","transform":"translate(0, 15%) scale(.45) rotate(180deg)"},{"type":"tri-rounded","color":"white","transform":"translate(0, 12%) scale(.25) rotate(180deg)"}]},"emu-crossing":{"category":"warning","name":"Emu crossing","variation":"left","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"emu","color":"black"}]},"emu-crossing_v2":{"category":"warning","name":"Emu crossing right","variation":"right","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"emu","color":"black","transform":"scale(-1,1)"}]},"slippery-motorcycles":{"category":"warning","name":"Slippery motorcycles","variation":"victoria","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"slippery-motorcycle","color":"black"}]},"traffic-merges-left-ahead":{"category":"warning","name":"Traffic merges left ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"merge","color":"black","transform":"scale(-1,1)"}]},"traffic-merges-right-ahead":{"category":"warning","name":"Traffic merges right ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"merge","color":"black"}]},"wombat-crossing":{"category":"warning","name":"Wombat crossing","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"wombat","color":"black"}]},"wombat-crossing_v2":{"category":"warning","name":"Wombat crossing","variation":"victoria","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"wombat","color":"black"}]}} \ No newline at end of file diff --git a/dist/traffico/signs/be.json b/dist/traffico/signs/be.json new file mode 100644 index 000000000..a11bda42d --- /dev/null +++ b/dist/traffico/signs/be.json @@ -0,0 +1 @@ +{"information_border_be_nl":{"category":"information","name":"European border crossing into Belgium from the Netherlands","elements":[{"type":"square-rounded","color":"blue"},{"type":"europe_stars","color":"yellow"},{"type":"content-5","color":"white","content":"België"}]},"information_border_be_fr":{"category":"information","name":"European border crossing into Belgium from France","elements":[{"type":"square-rounded","color":"blue"},{"type":"europe_stars","color":"yellow"},{"type":"content-5","color":"white","content":"Belgique"}]},"priority-road-end":{"category":"priority","name":"end of priority road","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"white","transform":"scale(.98) scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.6) scale(0.707107) rotate(45deg)"},{"type":"square-angular","color":"black","transform":"scale(0.707107) rotate(45deg) scale(.2,1)"}]},"railway-crossing-unsecured":{"category":"danger","name":"unsecured railway crossing","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"},{"type":"railway-xing-unsecured","color":"black","transform":"translate(0,13%) scale(.4)"}]}} \ No newline at end of file diff --git a/dist/traffico/signs/br.json b/dist/traffico/signs/br.json new file mode 100644 index 000000000..f32377d1c --- /dev/null +++ b/dist/traffico/signs/br.json @@ -0,0 +1 @@ +{"bicycles-only":{"category":"mandatory","name":"Bicycles only","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"bicycle","color":"black"}]},"proceed-straight":{"category":"mandatory","name":"Proceed straight","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"US-arrow-oneway","color":"black","transform":"scale(.6)"}]},"keep-left":{"category":"mandatory","name":"Keep left","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"US-arrow-oneway","color":"black","transform":"rotate(-135deg) scale(.6)"}]},"keep-right":{"category":"mandatory","name":"Keep right","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"US-arrow-oneway","color":"black","transform":"rotate(135deg) scale(.6)"}]},"transit-only":{"category":"mandatory","name":"Transit only","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"transit_bra","color":"black"}]},"turn-right":{"category":"mandatory","name":"Turn right","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"US-arrow-oneway","color":"black","transform":"rotate(90deg) scale(.6)"}]},"parking":{"category":"information","name":"Parking zone","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"content","color":"black","content":"E","transform":"scale(1.5) translate(0,20%)"}]},"two-way-traffic":{"category":"information","name":"Two-way traffic","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"two_way_arrows_bra","color":"black"}]},"maximum-speed-limit":{"category":"prohibitory","name":"Maximum speed limit","elements":[{"type":"circle-bg","color":"red"},{"type":"circle-bg","color":"white","transform":"scale(.8)"},{"type":"content-4","color":"black","content":"km/h","transform":"translate(0,120%) scale(.8)"},{"type":"speed_value","color":"black"}]},"yield":{"category":"regulatory","name":"Yield","elements":[{"type":"tri-rounded","color":"red","transform":"rotate(180deg)"},{"type":"tri-rounded","color":"white","transform":"translate(0,-14.43%) scale(.7) translate(0,14.43%) rotate(180deg)"}]},"no-bicycles":{"category":"regulatory","name":"No bicycles","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"cyclists_crossing_bra","color":"black","transform":"scale(1.2)"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"}]},"no-entry":{"category":"regulatory","name":"No entry","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"US-arrow-oneway","color":"black","transform":"scale(.6)"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"}]},"no-heavy-goods-vehicles":{"category":"regulatory","name":"No heavy goods vehicles","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"truck","color":"black","transform":"scale(1.2)"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"}]},"no-motor-vehicles":{"category":"regulatory","name":"No motor vehicles","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"car","color":"black","transform":"scale(.8) scale(1.3)"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"}]},"no-motorcycles":{"category":"regulatory","name":"No motorcycles","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"motorbike","color":"black","transform":"scale(.8) scale(1.3)"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"}]},"no-overtaking":{"category":"regulatory","name":"No overtaking","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"car","color":"black","transform":"scale(.6) translate(-26%,10%)"},{"type":"car","color":"black","transform":"scale(.6) translate(26%,10%)"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"}]},"no-parking":{"category":"regulatory","name":"No parking","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"content","color":"black","content":"E","transform":"scale(1.5) translate(0,20%)"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"}]},"no-pedestrians":{"category":"regulatory","name":"No pedestrians","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"pedestrian_bra","color":"black","transform":"scale(.8)"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"}]},"no-stopping":{"category":"regulatory","name":"No stopping","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"content","color":"black","content":"E","transform":"scale(1.5) translate(0,20%)"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(45deg)"}]},"stop":{"category":"regulatory","name":"Stop","elements":[{"type":"octagon","color":"red"},{"type":"content-4","content":"PARE","color":"white","transform":"scale(1)"}]},"no-left-or-u-turn":{"category":"regulatory","name":"No left or u turn","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"no-l-or-u-turn","color":"black"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"}]},"no-left-turn":{"category":"regulatory","name":"No left turn","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"turn-90-l","color":"black","transform":"scale(.8)"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"}]},"no-straight-through":{"category":"regulatory","name":"No straight through","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"US-arrow-up","color":"black"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"}]},"no_trucks":{"category":"regulatory","name":"no trucks","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"truck","color":"black","transform":"scale(.8)"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"}]},"no-right-turn":{"category":"regulatory","name":"No right turn","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"turn-90-l","color":"black","transform":"scale(.8) scale(-1,1)"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"}]},"no-u-turn":{"category":"regulatory","name":"No u turn","elements":[{"type":"circle-o","color":"red"},{"type":"u-turn","color":"black","transform":"scale(.8)"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"}]},"bump-in-road":{"category":"warning","name":"bump in road","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"bump_road_bra","color":"black","transform":"scale(.9)"}]},"cyclists-crossing":{"category":"warning","name":"Cyclists crossing","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"cyclists_crossing_bra","color":"black","transform":"scale(.9)"}]},"domestic-animals":{"category":"warning","name":"Domestic animals","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"domestic-animal","color":"black","transform":"translate(-10%,0%) scale(.35)"}]},"falling-rocks-or-debris-right":{"category":"warning","name":"Falling rocks or debris","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"falling-rocks-US","color":"black"}]},"farm-vehicles":{"category":"warning","name":"Farm vehicles","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"tractor","color":"black","transform":"scale(.45)"}]},"loose-road-surface":{"category":"warning","name":"Loose road surface","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"loose_road_surface_bra","color":"black","transform":"scale(.9)"}]},"pedestrian-crossing":{"category":"warning","name":"Pedestrian crossing","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"pedestrian_crossing_bra","color":"black","transform":"scale(.9)"}]},"road-narrows-ahead":{"category":"warning","name":"Road narrows ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"narrow-road-both","color":"black","transform":"scale(.9)"}]},"workers-in-road-ahead":{"category":"warning","name":"Workers in road ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"roadworks_bra","color":"black"}]},"school-zone":{"category":"warning","name":"School zone","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"school_zone_bra","color":"black"}]},"slippery-road-surface":{"category":"warning","name":"Slippery road surface","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"slippery","color":"black"}]},"stop-ahead":{"category":"warning","name":"Stop ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"content-4","color":"black","content":"PARE","transform":"scale(.9)"}]},"two-way-traffic-ahead":{"category":"warning","name":"Two-way traffic ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"arrows_both_bra","color":"black","transform":"scale(.9)"}]},"uneven-road":{"category":"warning","name":"Uneven road","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"bump_bra","color":"black","transform":"scale(.9)"}]},"wild-animals":{"category":"warning","name":"Wild animals","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"wild-animal","color":"black","transform":"scale(.9) scale(.9)"}]},"y-roads":{"category":"warning","name":"Y-roads","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"y-roads","color":"black"}]},"added-lane-right":{"category":"warning","name":"Added lane right","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"added-lane","color":"black"}]},"warning--added-lane-left":{"category":"warning","name":"added lane left","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"added-lane","color":"black","transform":"scale(-1,1)"}]},"double-curve-first-left-ahead":{"category":"warning","name":"Double curve first left ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"reverse-curve-au","color":"black","transform":"scale(.9)"}]},"double-curve-first-right-ahead":{"category":"warning","name":"Double curve first right ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"reverse-curve-au","color":"black","transform":"scale(-1,1) scale(.9)"}]},"double-reverse-curve":{"category":"warning","name":"Double reverse curve","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"orange","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"single-2-reverse-curve","color":"black","transform":"scale(.9) translate(-9%)"},{"type":"single-2-reverse-curve","color":"black","transform":"scale(.9) translate(9%)"}]},"flaggers-in-road-ahead":{"category":"warning","name":"Flaggers in road ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"flaggers","color":"black"}]},"divided-highway-ahead":{"category":"warning","name":"Divided highway ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"divided-highway","color":"black"}]},"horizontal-alignment-right":{"category":"warning","name":"Horizontal alignment right","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"h-align-l","color":"black","transform":"scale(-1,1)"}]},"roundabout-ahead":{"category":"warning","name":"Roundabout ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"roundabout","color":"black"}]},"loop-pretzel":{"category":"warning","name":"Loop pretzel","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"pretzel-loop","color":"black","transform":"scale(.9)"}]},"height-restriction-ahead":{"category":"warning","name":"Height restriction ahead","variation":"feet","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"height","color":"black"},{"type":"height_value","color":"black"}]},"traffic-merges-right-ahead":{"category":"warning","name":"Traffic merges right ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"side-road-a-a-r","color":"black","transform":"scale(1, -1)"}]},"pass-left-or-right":{"category":"warning","name":"Pass left or right","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"pass-l-r","color":"black"}]},"playground-ahead":{"category":"warning","name":"Playground ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"playground-br","color":"black"}]},"road-narrows-left-ahead":{"category":"warning","name":"Road narrows left ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"narrow-road-l","color":"black","transform":"scale(.9)"}]},"road-narrows-right-ahead":{"category":"warning","name":"Road narrows right ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"narrow-road-l","color":"black","transform":"scale(.9) scale(-1,1)"}]},"junction-with-a-side-road-acute-left-ahead":{"category":"warning","name":"Junction with a side road acute left ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"side-road-a-a-r","color":"black"}]},"junction-with-a-side-road-perpendicular-left-ahead":{"category":"warning","name":"Junction with a side road perpendicular left ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"side-road-a-a-r","color":"black","transform":"scale(-1,1)"}]},"junction-with-a-side-road-perpendicular-right-ahead":{"category":"warning","name":"Junction with a side road perpendicular right ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"side-road-p-r","color":"black"}]},"t-roads":{"category":"warning","name":"T-roads","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"t-roads","color":"black"}]},"traffic-signals-ahead":{"category":"warning","name":"Traffic signals ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"square-angular","color":"black","transform":"scale(.2,.55)"},{"type":"circle-bg","color":"green","transform":"translate(0,16.5%) scale(.14)"},{"type":"circle-bg","color":"yellow","transform":"scale(.14)"},{"type":"circle-bg","color":"red","transform":"translate(0,-16.5%) scale(.14)"}]},"triple-reverse-curve":{"category":"warning","name":"Triple reverse curve","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"orange","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"single-2-reverse-curve","color":"black","transform":"scale(.9) translate(-18%)"},{"type":"single-2-reverse-curve","color":"black","transform":"scale(.9)"},{"type":"single-2-reverse-curve","color":"black","transform":"scale(.9) translate(18%)"}]},"trucks-rollover":{"category":"warning","name":"Trucks rollover","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"trucks-rollover","color":"black"}]},"turn-curve-left":{"category":"warning","name":"Turn curve left","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"turn-l-curve","color":"black","transform":"scale(.9)"}]},"turn-curve-right":{"category":"warning","name":"Turn curve right","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"turn-l-curve","color":"black","transform":"scale(-1,1) scale(.9)"}]},"turn-left":{"category":"warning","name":"Turn left","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"turn-90-l","color":"black"}]},"turn-right_v2":{"category":"warning","name":"Turn right","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"turn-90-l","color":"black","transform":"scale(-1,1)"}]},"double-turn-first-left-ahead":{"category":"warning","name":"Double turn first left ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"reverse-curve-au","color":"black","transform":"scale(.9)"}]},"double-turn-first-right-ahead":{"category":"warning","name":"double turn first right ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"reverse-curve-au","color":"black","transform":"scale(-1,1) scale(.9)"}]},"winding-road-first-left-ahead":{"category":"warning","name":"Winding road first left ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"winding-road-left","color":"black"}]},"winding-road-first-right-ahead":{"category":"warning","name":"Winding road first right ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"winding-road-left","color":"black","transform":"scale(-1,1)"}]}} \ No newline at end of file diff --git a/dist/traffico/signs/ca.json b/dist/traffico/signs/ca.json new file mode 100644 index 000000000..3021a3292 --- /dev/null +++ b/dist/traffico/signs/ca.json @@ -0,0 +1 @@ +{"pass-on-either-side":{"category":"mandatory","name":"Pass on either side","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"pass-l-r","color":"black"}]},"no-bicycles":{"category":"regulatory","name":"No bicycles","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"bicycle","color":"black"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"}]},"no-entry":{"category":"regulatory","name":"No entry","elements":[{"type":"circle-bg","color":"red"},{"type":"square-angular","color":"white","transform":"scale(.92,.16)"}]},"no-heavy-goods-vehicles":{"category":"regulatory","name":"No heavy goods vehicles","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"truck","color":"black","transform":"scale(1.2)"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"}]},"no-left-turn":{"category":"regulatory","name":"No left turn","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"turn-90-l","color":"black","transform":"scale(.8)"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"}]},"no-motor-vehicles":{"category":"regulatory","name":"No motor vehicles","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"car","color":"black","transform":"scale(.8) scale(1.3)"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"}]},"no-motorcycles":{"category":"regulatory","name":"No motorcycles","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"motorbike","color":"black","transform":"scale(.8) scale(1.3)"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"}]},"no-overtaking":{"category":"regulatory","name":"No overtaking","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"car","color":"black","transform":"scale(.6) translate(26%,10%)"},{"type":"car","color":"black","transform":"scale(.6) translate(-26%,10%)"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"}]},"no-parking":{"category":"regulatory","name":"No parking","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"content","color":"black","content":"P","transform":"scale(1.5) translate(0,20%)"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"}]},"no-pedestrians":{"category":"regulatory","name":"No pedestrians","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"pedestrian_bra","color":"black","transform":"scale(.8)"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"}]},"no-right-turn":{"category":"regulatory","name":"No right turn","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"turn-90-l","color":"black","transform":"scale(.8) scale(-1,1)"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"}]},"no-stopping":{"category":"regulatory","name":"No stopping","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"octagon","color":"black","transform":"scale(.7)"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"}]},"no-u-turn":{"category":"regulatory","name":"No u turn","elements":[{"type":"circle-o","color":"red"},{"type":"u-turn","color":"black","transform":"scale(.8)"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"}]},"maximum-speed-limit":{"category":"regulatory","name":"Maximum speed limit","elements":[{"type":"square-rounded","color":"white","transform":"scale(.9,1)"},{"type":"square-rounded","color":"black","transform":"scale(.9,1) scale(.95)"},{"type":"square-rounded","color":"white","transform":"scale(.9,1) scale(.90)"},{"type":"content-4","color":"black","content":"MAXIMUM","transform":"translate(0,-125%) scale(.5)"},{"type":"speed_value","color":"black","transform":"translate(0,45%)"}]},"stop":{"category":"regulatory","name":"Stop","elements":[{"type":"octagon","color":"red"},{"type":"stop","color":"white"}]},"bump-in-road":{"category":"warning","name":"Bump in road","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"bump_road_bra","color":"black","transform":"scale(.9)"}]},"crossroads-ahead":{"category":"warning","name":"Crossroads ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"crossroads-ahead","color":"black"}]},"crossroads-ahead_v2":{"category":"warning","name":"Crossroads ahead","vartiation":"ontario","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"crossroads-ahead-ontario","color":"black"}]},"curve-left-ahead":{"category":"warning","name":"Curve left ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"turn-l-curve","color":"black","transform":"scale(.9)"}]},"curve-left-ahead_v2":{"category":"warning","name":"Curve left ahead","variation":"ontario","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"turn-right-curve-ontario","color":"black","transform":"scale(.9) scale(-1,1)"}]},"double-curve-first-left-ahead":{"category":"warning","name":"Double curve first left ahead","vartiation":"ontario","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"reverse-curve-ontario","color":"black","transform":"scale(-1,1) scale(.9)"}]},"double-curve-first-right-ahead":{"category":"warning","name":"Double curve first right ahead","variation":"ontario","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"reverse-curve-ontario","color":"black","transform":"scale(.9)"}]},"curve-right-ahead":{"category":"warning","name":"Curve right ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"turn-r-curve","color":"black","transform":"scale(.9)"}]},"curve-right-ahead_v2":{"category":"warning","name":"Curve right ahead","variatio":"ontario","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"turn-right-curve-ontario","color":"black","transform":"scale(.9)"}]},"cyclists-crossing":{"category":"warning","name":"cyclists crossing","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"bicycle","color":"black","transform":"scale(.9)"}]},"dip-in-road":{"category":"warning","name":"Dip in road","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"content-3","content":"DIP","color":"black"}]},"divided-highway-ahead":{"category":"warning","name":"Divided highway ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"divided-highway","color":"black"}]},"divided-highway-ends":{"category":"warning","name":"Divided highway ends","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"divided-highway","color":"black","transform":"scale(1,-1)"}]},"domestic-animals":{"category":"warning","name":"Domestic animals","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"domestic-animal","color":"black","transform":"translate(-10%,0%) scale(.35)"}]},"emergency-vehicles":{"category":"warning","name":"Emergency vehicles","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"firemans-car","color":"black"}]},"equestrians":{"category":"warning","name":"Equestrians","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"equestrian","color":"black","transform":"scale(0.6) scale(.9)"}]},"falling-rocks-or-debris-right":{"category":"warning","name":"Falling rocks or debris right","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"falling-rocks-au","color":"black","transform":"scale(-1,1)"}]},"farm-vehicles":{"category":"warning","name":"Farm vehicles","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"tractor","color":"black","transform":"scale(.45)"}]},"hairpin-curve-right-ahead":{"category":"warning","name":"Hairpin curve right ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"hairpin-curve-au","color":"black","transform":" scale(-0.85, 0.85) scale(.9)"}]},"hairpin-curve-right-ahead_v2":{"category":"warning","name":"Hairpin curve right ahead","variation":"ontario","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"hairpin-curve-au","color":"black","transform":" scale(-0.85, 0.85) scale(.9)"}]},"level-railroad-crossing-with-barriers-ahead":{"category":"warning","name":"Level railroad crossing with barriers ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"railroad-barriers","color":"black"}]},"loose-road-surface":{"category":"warning","name":"Loose road surface","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"loose_road_surface_bra","color":"black","transform":"scale(.9)"}]},"height-restriction-ahead":{"category":"warning","name":"Height restriction ahead","variation":"feet","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"height-restriction-ca","color":"black"},{"type":"height_value","color":"black"}]},"height-restriction-ahead_v2":{"category":"warning","name":"Height restriction ahead","variation":"meters","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"height-restriction-ca","color":"black"},{"type":"height_value","color":"black"}]},"narrow-bridge-ahead":{"category":"warning","name":"Narrow bridge ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"narrow-bridge-au","color":"black","transform":"scale(.9)"}]},"opening-or-swing-bridge":{"category":"warning","name":"Opening or swing bridge","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"opening-swing-bridge-ca","color":"black","transform":"scale(.9)"}]},"pavement-ends":{"category":"warning","name":"Pavement ends","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"pavement-ends","color":"black","transform":"scale(.9)"}]},"pedestrian-crossing":{"category":"warning","name":"Pedestrian crossing","elements":[{"type":"square-rounded","color":"white","transform":"scale(.9,1)"},{"type":"square-rounded","color":"black","transform":"scale(.9,1) scale(.95)"},{"type":"square-rounded","color":"white","transform":"scale(.9,1) scale(.90)"},{"type":"pedestrian","color":"black"}]},"pedestrian-crossing_v2":{"category":"warning","name":"Pedestrian crossing","variation":"quebec","elements":[{"type":"square-rounded","color":"white","transform":"scale(.9,1)"},{"type":"square-rounded","color":"black","transform":"scale(.9,1) scale(.95)"},{"type":"square-rounded","color":"white","transform":"scale(.9,1) scale(.90)"},{"type":"content-4","color":"black","content":"PEDESTRIAN","transform":"translate(-10%,-125%) scale(.5)"},{"type":"content-3","color":"black","content":"X","transform":"translate(0,40%) scale(1.5)"}]},"playground-ahead":{"category":"warning","name":"Playground ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"playground-ahead-ca","color":"black"}]},"road-narrows-ahead":{"category":"warning","name":"Road narrows ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"narrow-road-both","color":"black","transform":"scale(.9)"}]},"road-narrows-left-ahead":{"category":"warning","name":"Road narrows left ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"narrow-road-l","color":"black","transform":"scale(.9)"}]},"road-narrows-right-ahead":{"category":"warning","name":"Road narrows right ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"narrow-road-l","color":"black","transform":"scale(.9) scale(-1,1)"}]},"roundabout-ahead":{"category":"warning","name":"roundabout ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"roundabout","color":"black"}]},"shared-road-motocycles-cyclists":{"category":"warning","name":"Shared road motocycles cyclists","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"share-road","color":"black"}]},"junction-with-a-side-road-perpendicular-left-ahead":{"category":"warning","name":"Junction with a side road perpendicular left ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"side-road-perpendicular","color":"black","transform":"scale(.9)"}]},"junction-with-a-side-road-perpendicular-left-ahead_v2":{"category":"warning","name":"junction with a side road perpendicular left ahead","variation":"ontario","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"side-road-perpendicular","color":"black","transform":"scale(.9)"}]},"junction-with-a-side-road-perpendicular-right-ahead":{"category":"warning","name":"Junction with a side road perpendicular right ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"side-road-perpendicular","color":"black","transform":"scale(.9) scale(-1,1)"}]},"junction-with-a-side-road-perpendicular-right-ahead_v2":{"category":"warning","name":"junction with a side road perpendicular right ahead","vartiation":"ontario","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"side-road-perpendicular","color":"black","transform":"scale(.9) scale(-1,1)"}]},"slippery-road-surface":{"category":"warning","name":"Slippery road surface","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"slippery","color":"black"}]},"steep-hill-downwards":{"category":"warning","name":"Steep hill downwards","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"steep-hill-downwards","color":"black"}]},"steep-hill-upwards":{"category":"warning","name":"Steep hill upwards","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"steep-hill-upwards","color":"black"}]},"stop-ahead":{"category":"warning","name":"Stop ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"small-arrow-au","color":"black","transform":"translate(0,-25%)"},{"type":"octagon","color":"red","transform":"translate(0,15%) scale(.3)"}]},"stop-ahead_v2":{"category":"warning","name":"Stop ahead","variation":"ontario","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"small-arrow-au","color":"black","transform":"translate(0,-25%) scale(1.2)"},{"type":"octagon","color":"red","transform":"translate(0,15%) scale(.4)"}]},"traffic-merges-left-ahead":{"category":"warning","name":"Traffic merges left ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"side-road-a-a-r","color":"black","transform":"scale(1, -1)"}]},"traffic-merges-left-ahead_v2":{"category":"warning","name":"Traffic merges left ahead","variation":"ontario","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"side-road-a-a-r","color":"black","transform":"scale(1, -1)"}]},"traffic-merges-right-ahead":{"category":"warning","name":"Traffic merges right ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"side-road-a-a-r","color":"black"}]},"traffic-merges-right-ahead_v2":{"category":"warning","name":"Traffic mergest right ahead","variation":"ontario","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"side-road-a-a-r","color":"black"}]},"traffic-signals-ahead":{"category":"warning","name":"Traffic signals ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"square-angular","color":"black","transform":"scale(.2,.55)"},{"type":"circle-bg","color":"green","transform":"translate(0,16.5%) scale(.14)"},{"type":"circle-bg","color":"yellow","transform":"scale(.14)"},{"type":"circle-bg","color":"red","transform":"translate(0,-16.5%) scale(.14)"}]},"tunnel-ahead":{"category":"warning","name":"Tunnel ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"tunnel","color":"black"}]},"turn-left":{"category":"warning","name":"Turn left","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"turn-90-l","color":"black"}]},"double-turn-first-left-ahead":{"category":"warning","name":"Double turn first left ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"turn-reverse-left","color":"black","transform":"scale(.9)"}]},"double-turn-first-right-ahead":{"category":"warning","name":"Double turn first right ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"turn-reverse-left","color":"black","transform":"scale(-1,1) scale(.9)"}]},"turn-right":{"category":"warning","name":"turn right","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"turn-90-l","color":"black","transform":"scale(-1,1)"}]},"two-way-traffic-ahead":{"category":"warning","name":"two way traffic ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"arrows_both_bra","color":"black","transform":"scale(.9)"}]},"uncontrolled-railroad-crossing-ahead":{"category":"warning","name":"uncontroller railroad crossing ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"train-au","color":"black","transform":"scale(.9)"}]},"uneven-road":{"category":"warning","name":"uneven road","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"bump_bra","color":"black","transform":"scale(.9)"}]},"wild-animals":{"category":"warning","name":"wild animals","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"wild-animal","color":"black","transform":"scale(.9) scale(.9)"}]},"winding-road-first-left-ahead":{"category":"warning","name":"Winding road first left ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"winding-road-left","color":"black"}]},"winding-road-first-right-ahead":{"category":"warning","name":"winding road first right ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"winding-road-left","color":"black","transform":"scale(-1,1)"}]},"workers-in-road-ahead":{"category":"warning","name":"workers in road ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"roadworks_bra","color":"black"}]},"yield-ahead":{"category":"warning","name":"yield ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"small-arrow-au","color":"black","transform":"translate(0,-25%)"},{"type":"tri-rounded","color":"red","transform":"translate(0, 15%) scale(.45) rotate(180deg)"},{"type":"tri-rounded","color":"white","transform":"translate(0, 12%) scale(.25) rotate(180deg)"}]},"yield":{"category":"regulatory","name":"Yield","elements":[{"type":"tri-rounded","color":"red","transform":"rotate(180deg)"},{"type":"tri-rounded","color":"white","transform":"translate(0,-14.43%) scale(.55) translate(0,14.43%) rotate(180deg)"}]}} \ No newline at end of file diff --git a/dist/traffico/signs/ch.json b/dist/traffico/signs/ch.json new file mode 100644 index 000000000..30ec1a2f2 --- /dev/null +++ b/dist/traffico/signs/ch.json @@ -0,0 +1 @@ +{"level-crossing":{"category":"danger","name":"Level crossing","variation":"other","elements":[{"type":"level-crossing","color":"red"},{"type":"level-crossing","color":"red","transform":"scale(-1,1)"},{"type":"square-angular","color":"white","transform":"rotate(60deg) scale(.05,1)"},{"type":"square-angular","color":"white","transform":"rotate(-60deg) scale(.05,1)"}]},"priority-road-end":{"category":"priority","name":"end of priority road","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"white","transform":"scale(.98) scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.6) scale(0.707107) rotate(45deg)"},{"type":"square-angular","color":"black","transform":"scale(0.707107) rotate(45deg) scale(.2,1)"}]},"railway-crossing-unsecured":{"category":"danger","name":"unsecured railway crossing","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"},{"type":"railway-xing-unsecured","color":"black","transform":"translate(0,13%) scale(.4)"}]}} \ No newline at end of file diff --git a/dist/traffico/signs/cz.json b/dist/traffico/signs/cz.json new file mode 100644 index 000000000..5de791a55 --- /dev/null +++ b/dist/traffico/signs/cz.json @@ -0,0 +1 @@ +{"information_border_cz":{"category":"information","name":"European border crossing into Czech Republic","elements":[{"type":"square-rounded","color":"blue"},{"type":"europe_stars","color":"yellow"},{"type":"content-5","color":"white","content":"České","transform":"translate(0,-50%)"},{"type":"content-5","color":"white","content":"republika","transform":"translate(0,50%)"}]},"priority-road-end":{"category":"priority","name":"end of priority road","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"white","transform":"scale(0.707107) rotate(45deg) scale(.98)"},{"type":"square-rounded","color":"yellow","transform":"scale(.6) scale(0.707107) rotate(45deg)"},{"type":"square-angular","color":"black","transform":"scale(0.707107) rotate(45deg) scale(.05,1)"},{"type":"square-angular","color":"black","transform":"scale(0.707107) rotate(45deg) scale(.05,1) translate(150%,0)"},{"type":"square-angular","color":"black","transform":"scale(0.707107) rotate(45deg) scale(.05,1) translate(-150%,0)"}]},"railway-crossing-unsecured":{"category":"danger","name":"unsecured railway crossing","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"},{"type":"railway-xing-unsecured","color":"black","transform":"translate(0,13%) scale(.4)"}]}} \ No newline at end of file diff --git a/dist/traffico/signs/de.json b/dist/traffico/signs/de.json new file mode 100644 index 000000000..b35e320bc --- /dev/null +++ b/dist/traffico/signs/de.json @@ -0,0 +1 @@ +{"ascent":{"category":"danger","name":"steep ascent","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"},{"type":"descent","color":"black","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%) scale(-1,1)"},{"type":"incline_value","content":"10%","color":"black","transform":"translate(0,-25%) translate(0,14.43%) scale(.4) rotate(-30deg)"}]},"descent":{"category":"danger","name":"steep descent","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"},{"type":"descent","color":"black","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"},{"type":"incline_value","content":"10%","color":"black","transform":"translate(0,-25%) translate(0,14.43%) scale(.4) rotate(30deg)"}]},"domestic-animals":{"category":"danger","name":"Domestic animals","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"},{"type":"domestic-animal","color":"black","transform":"translate(0,14.43%) translate(-6%,4%) scale(.25)"}]},"falling-rocks":{"category":"danger","name":"Falling rocks","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"},{"type":"falling-rocks-EU","color":"black","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"}]},"level-crossing":{"category":"danger","name":"level crossing","elements":[{"type":"square-angular","color":"black","transform":"rotate(30deg) scale(.15,1)"},{"type":"square-angular","color":"black","transform":"rotate(-30deg) scale(.15,1)"},{"type":"square-angular","color":"red","transform":"rotate(30deg) scale(.14,.99)"},{"type":"square-angular","color":"red","transform":"rotate(-30deg) scale(.14,.99)"},{"type":"square-angular","color":"white","transform":"rotate(30deg) scale(.14,.6)"},{"type":"square-angular","color":"white","transform":"rotate(-30deg) scale(.14,.6)"}]},"unprotected-quayside-or-riverbank":{"category":"danger","name":"Unprotected quayside or ferry berth","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"},{"type":"cliff","color":"black","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"}]},"wild-animals":{"category":"danger","name":"wild animals crossing","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"},{"type":"wild-animal","color":"black","transform":"translate(0,14.43%) scale(.7)"}]},"double-curve-first-left":{"category":"danger","name":"Double curve first left","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"},{"type":"d-curve-l","color":"black","transform":"translate(0,14.43%) scale(.6)"}]},"double-curve-first-right":{"category":"danger","name":"Double curve first right","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"},{"type":"d-curve-l","color":"black","transform":"translate(0,14.43%) scale(-.6,.6)"}]},"curve-left":{"category":"danger","name":"Curve left","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"},{"type":"turn-l","color":"black","transform":"translate(0,14.43%) scale(.6)"}]},"curve-right":{"category":"danger","name":"Curve right","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"},{"type":"turn-l","color":"black","transform":"translate(0,14.43%) scale(-.6,.6)"}]},"crossroads-with-priority-to-the-right":{"category":"danger","name":"Crossroads w priority to the right ahead","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"},{"type":"square-angular","color":"black","transform":"translate(0,14.43%) rotate(45deg) scale(.06,.32)"},{"type":"square-angular","color":"black","transform":"translate(0,14.43%) rotate(-45deg) scale(.06,.32)"}]},"cyclists-crossing-ahead":{"category":"danger","name":"Cyclists crossing ahead","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"},{"type":"bicycle","color":"black","transform":"scale(.65) translate(0,25%)"}]},"cyclists-crossing-ahead_v2":{"category":"danger","name":"Cyclists crossing ahead right","variation":"right","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"},{"type":"bicycle","color":"black","transform":"scale(.65) translate(0,25%)"}]},"other-danger":{"category":"danger","name":"danger","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"},{"type":"exclamation","color":"black","transform":"scale(.65) translate(0,14.43%)"}]},"other-danger_v2":{"category":"danger","name":"danger","variation":"temporary","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"yellow","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"},{"type":"exclamation","color":"black","transform":"scale(.65) translate(0,14.43%)"}]},"crossroads-ahead":{"category":"danger","name":"Danger at next intersection","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"},{"type":"right-of-way","color":"black","transform":"scale(.7) translate(0,14.43%)"}]},"junction-with-a-side-road-perpendicular-left":{"category":"danger","name":"Junction with a side road perpendicular","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"},{"type":"right-of-way-l fit","color":"black","transform":"scale(.7) translate(0,14.43%)"}]},"junction-with-a-side-road-perpendicular-right":{"category":"danger","name":"Junction with a side road perpendicular right","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"},{"type":"right-of-way-l fit","color":"black","transform":"scale(.7) translate(0,14.43%) scale(-1,1)"}]},"pedestrian-crossing":{"category":"danger","name":"Pedestrian crossing","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"},{"type":"pedestrian","color":"black","transform":"scale(.7) translate(0,14.43%)"}]},"railway-crossing-unsecured":{"category":"danger","name":"unsecured railway crossing","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"},{"type":"train-electric","color":"black","transform":"scale(.4) translate(10%,40%)"}]},"railway-crossing-secured":{"category":"danger","name":"secured railway crossing","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"},{"type":"railway-xing-secured","color":"black","transform":"translate(0,14.43%) translate(0,4%) scale(.35)"}]},"snow":{"category":"danger","name":"snow","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"},{"type":"snowflake","color":"black","transform":"translate(0,14.43%) scale(.7)"}]},"low-flying-aircraft":{"category":"danger","name":"low flying aircraft","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"},{"type":"airplane","color":"black","transform":"translate(0,14.43%) scale(.4)"}]},"strong-sidewind":{"category":"danger","name":"strong sidewind","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"},{"type":"windbag","color":"black","transform":"translate(0,14.43%) scale(.3)"}]},"road-bump":{"category":"danger","name":"road bump","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"},{"type":"bump","color":"black","transform":"translate(0,14.43%) scale(.45)"}]},"road-narrows-ahead":{"category":"danger","name":"Road narrows","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"},{"type":"narrow-road-both","color":"black","transform":"translate(0,14.43%) scale(.6)"}]},"road-narrows-left-ahead":{"category":"danger","name":"Road narrows left","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"},{"type":"narrow-road-l","color":"black","transform":"translate(0,14.43%) scale(.6)"}]},"road-narrows-right-ahead":{"category":"danger","name":"road narrows right","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"},{"type":"narrow-road-l","color":"black","transform":"translate(0,14.43%) scale(-.6,.6)"}]},"roadworks-ahead":{"category":"danger","name":"Roadworks ahead","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"},{"type":"roadworks","color":"black","transform":"scale(.7) translate(0,20%)"}]},"roundabout":{"category":"danger","name":"roundabout ahead","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"},{"type":"roundabout","color":"black","transform":"translate(0,14.43%) scale(.55)"}]},"children":{"category":"danger","name":"children","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"},{"type":"children","color":"black","transform":"translate(0,14.43%) scale(.75)"}]},"slippery-road-surface":{"category":"danger","name":"slippery road surface","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"},{"type":"slippery-road","color":"black","transform":"translate(0,14.43%) scale(.75)"}]},"traffic-signals-ahead":{"category":"danger","name":"traffic signal","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"},{"type":"circle-bg","color":"red","transform":"translate(0,14.43%) translate(0,-20%) scale(.13)"},{"type":"circle-bg","color":"yellow","transform":"translate(0,14.43%) translate(0,-5%) scale(.13)"},{"type":"circle-bg","color":"green","transform":"translate(0,14.43%) translate(0,10%) scale(.13)"}]},"two-way-traffic-ahead":{"category":"danger","name":"Two-way traffic ahead","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"},{"type":"DE-arrow-up","color":"black","transform":"translate(0,14.43%) scale(.35) translate(-25%,5%) rotate(180deg)"},{"type":"DE-arrow-up","color":"black","transform":"translate(0,14.43%) scale(.35) translate(25%,-5%)"}]},"uneven-road-ahead":{"category":"danger","name":"uneven road ahead","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"},{"type":"bumps","color":"black","transform":"translate(0,14.43%) scale(.45)"}]},"border":{"category":"information","name":"European border crossing into Germany","elements":[{"type":"square-rounded","color":"blue"},{"type":"europe_stars","color":"yellow"},{"type":"content-5","color":"white","content":"Bundes-","transform":"scale(.9) translate(0,-130%)"},{"type":"content-5","color":"white","content":"republik","transform":"scale(.9) translate(0,-30%)"},{"type":"content-5","color":"white","content":"Deutschland","transform":"scale(.9) translate(0,70%)"}]},"pedestrian-crossing_v2":{"category":"information","name":"pedestrian crossing","elements":[{"type":"square-rounded","color":"blue"},{"type":"tri-angular","color":"white","transform":"scale(.8)"},{"type":"pedestrian-crossing","color":"black"}]},"deadend":{"category":"information","name":"deadend","elements":[{"type":"square-rounded","color":"blue"},{"type":"square-angular","color":"white","transform":"translate(0,20%) scale(.15,.6)"},{"type":"square-angular","color":"red","transform":"translate(0,-15%) scale(.5,.15)"}]},"first-aid":{"category":"information","name":"first aid","elements":[{"type":"square-rounded","color":"blue"},{"type":"square-rounded","color":"white","transform":"scale(.7)"},{"type":"square-angular","color":"red","transform":"scale(.15,.5)"},{"type":"square-angular","color":"red","transform":"scale(.5,.15)"}]},"limited-access-road":{"category":"information","name":"limited-access road","elements":[{"type":"square-rounded","color":"blue"},{"type":"car","color":"white","transform":"scale(1.5)"}]},"parking-left":{"category":"information","name":"parking (left of this sign)","elements":[{"type":"square-rounded","color":"blue"},{"type":"parking","color":"white"},{"type":"DE-arrow-up","color":"white","transform":"translate(25%,30%) rotate(-90deg) scale(.33)"}]},"parking-right":{"category":"information","name":"parking (right of this sign)","elements":[{"type":"square-rounded","color":"blue"},{"type":"parking","color":"white"},{"type":"DE-arrow-up","color":"white","transform":"translate(25%,30%) rotate(90deg) scale(.33)"}]},"bus-stop":{"category":"information","name":"bus stop (also used for tram)","elements":[{"type":"circle-bg","color":"yellow"},{"type":"circle-o","color":"green"},{"type":"h","color":"green","transform":"scale(.8)"}]},"disabled-persons":{"category":"information","name":"disabled parking","elements":[{"type":"square-rounded","color":"blue"},{"type":"disabled-p","color":"white"}]},"parking":{"category":"information","name":"parking","elements":[{"type":"square-rounded","color":"blue"},{"type":"parking","color":"white"}]},"pedestrian-crossing_v3":{"category":"information","name":"pedestrian crossing","elements":[{"type":"square-rounded","color":"blue"},{"type":"tri-angular","color":"white","transform":"scale(.8)"},{"type":"pedestrian-crossing","color":"black"}]},"equestrians":{"category":"mandatory","name":"equestrian track","elements":[{"type":"circle-bg","color":"blue"},{"type":"equestrian","color":"white","transform":"scale(.7)"}]},"minimum-speed":{"category":"mandatory","name":"minimum speed","elements":[{"type":"circle-bg","color":"blue"},{"type":"speed_value","color":"white"}]},"minimum-speed-end":{"category":"mandatory","name":"end of minimum speed limit","elements":[{"type":"circle-bg","color":"blue"},{"type":"speed_value","color":"white"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(45deg)"}]},"pedestrian-bicycle-dual-track":{"category":"mandatory","name":"pedestrian/bicycle dual track","elements":[{"type":"circle-bg","color":"blue"},{"type":"bicycle","color":"white","transform":"scale(.6) translate(-40%,0)"},{"type":"footpath","color":"white","transform":"scale(.6) translate(40%,0)"},{"type":"circle-separator","color":"white"}]},"dual-path-pedestrians-and-cyclists":{"category":"mandatory","name":"bicycle/pedestrian dual track","elements":[{"type":"circle-bg","color":"blue"},{"type":"bicycle","color":"white","transform":"scale(.6) translate(40%,0)"},{"type":"footpath","color":"white","transform":"scale(.6) translate(-40%,0)"},{"type":"circle-separator","color":"white"}]},"dual-path-cyclists-and-pedestrians":{"category":"mandatory","name":"bicycle/pedestrian dual track","elements":[{"type":"circle-bg","color":"blue"},{"type":"footpath","color":"white","transform":"scale(.6) translate(40%,0)"},{"type":"bicycle","color":"white","transform":"scale(.6) translate(-40%,0)"},{"type":"circle-separator","color":"white"}]},"bicycles-only":{"category":"mandatory","name":"Bicycles only","elements":[{"type":"circle-bg","color":"blue"},{"type":"bicycle","color":"white"}]},"pedestrians-only":{"category":"mandatory","name":"Pedestrians only","elements":[{"type":"circle-bg","color":"blue"},{"type":"footpath","color":"white"}]},"turn-left":{"category":"mandatory","name":"Turn left","elements":[{"type":"circle-bg","color":"blue"},{"type":"DE-arrow-up","color":"white","transform":"rotate(-90deg)"}]},"turn-right":{"category":"mandatory","name":"Turn right","elements":[{"type":"circle-bg","color":"blue"},{"type":"DE-arrow-up","color":"white","transform":"rotate(90deg)"}]},"pass-on-either-side":{"category":"mandatory","name":"Pass on either side","elements":[{"type":"circle-bg","color":"blue"},{"type":"DE-arrow-up","color":"white","transform":"translate(0,-15%) rotate(135deg) scale(.6) translate(0,-32%)"},{"type":"DE-arrow-up","color":"white","transform":"translate(0,-15%) rotate(-135deg) scale(.6) translate(0,-32%)"}]},"proceed-straight":{"category":"mandatory","name":"Proceed straight or turn left","elements":[{"type":"circle-bg","color":"blue"},{"type":"DE-arrow-up","color":"white"}]},"proceed-straight-or-turn-left":{"category":"mandatory","name":"Proceed straight or turn left","elements":[{"type":"circle-bg","color":"blue"},{"type":"arrow-s-l","color":"white"}]},"proceed-straight-or-turn-right":{"category":"mandatory","name":"Proceed straight or turn right","elements":[{"type":"circle-bg","color":"blue"},{"type":"arrow-s-l","color":"white","transform":"scale(-1,1)"}]},"procced-straight":{"category":"mandatory","name":"go straight","elements":[{"type":"circle-bg","color":"blue"},{"type":"DE-arrow-up","color":"white"}]},"pass-on-this-side-left":{"category":"mandatory","name":"Pass on this side left","elements":[{"type":"circle-bg","color":"blue"},{"type":"DE-arrow-up","color":"white","transform":"rotate(-135deg)"}]},"pass-on-this-side-right":{"category":"mandatory","name":"Pass on this side right","elements":[{"type":"circle-bg","color":"blue"},{"type":"DE-arrow-up","color":"white","transform":"rotate(135deg)"}]},"shared-path-pedestrians-and-cyclists":{"category":"mandatory","name":"pedestrian cycle track","elements":[{"type":"circle-bg","color":"blue"},{"type":"footpath","color":"white","transform":"scale(.6) translate(0,-35%)"},{"type":"bicycle","color":"white","transform":"scale(.6) translate(0,35%)"},{"type":"circle-separator","color":"white","transform":"rotate(90deg)"}]},"roundabout_v2":{"category":"mandatory","name":"roundabout","elements":[{"type":"circle-bg","color":"blue"},{"type":"roundabout","color":"white","transform":"scale(1.25)"}]},"turn-left-ahead":{"category":"mandatory","name":"Turn left ahead","elements":[{"type":"circle-bg","color":"blue"},{"type":"arrow-l","color":"white","transform":"scale(1.25)"}]},"turn-right-ahead":{"category":"mandatory","name":"Turn right ahead","elements":[{"type":"circle-bg","color":"blue"},{"type":"arrow-l","color":"white","transform":"scale(-1.25, 1.25)"}]},"narrow-location-priority":{"category":"priority","name":"priority at narrow location","elements":[{"type":"square-rounded","color":"blue"},{"type":"DE-arrow-up","color":"red","transform":"scale(.8) translate(-25%,5%) rotate(180deg)"},{"type":"DE-arrow-up","color":"white","transform":"scale(.8) translate(25%,-5%)"}]},"narrow-location-no-priority":{"category":"priority","name":"no priority at narrow location","variation":"other","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"DE-arrow-up","color":"black","transform":"scale(.8) scale(.7) translate(-25%,5%) rotate(180deg)"},{"type":"DE-arrow-up","color":"red","transform":"scale(.8) scale(.7) translate(25%,-5%)"}]},"priority-road-end":{"category":"priority","name":"end of priority road","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"white","transform":"scale(0.707107) rotate(45deg) scale(.98)"},{"type":"square-rounded","color":"yellow","transform":"scale(.6) scale(0.707107) rotate(45deg)"},{"type":"square-angular","color":"black","transform":"scale(0.707107) rotate(45deg) scale(.05,1)"},{"type":"square-angular","color":"black","transform":"scale(0.707107) rotate(45deg) scale(.05,1) translate(150%,0)"},{"type":"square-angular","color":"black","transform":"scale(0.707107) rotate(45deg) scale(.05,1) translate(-150%,0)"}]},"give-way":{"category":"priority","name":"give way","elements":[{"type":"tri-rounded","color":"red","transform":"rotate(180deg)"},{"type":"tri-angular","color":"white","transform":"translate(0,-14.43%) scale(.7) translate(0,14.43%) rotate(180deg)"}]},"no-pedestrians":{"category":"prohibitory","name":"pedestrians prohibited","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"pedestrian","color":"black","transform":"scale(.8)"}]},"no-pedestrians-or-bicycles":{"category":"prohibitory","name":"pedestrians and bicycles prohibited","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"footpath","color":"black","transform":"scale(.8) scale(.6) translate(0,-35%)"},{"type":"bicycle","color":"black","transform":"scale(.8) scale(.6) translate(0,35%)"}]},"no-bicycles":{"category":"prohibitory","name":"cycling prohibited","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"bicycle","color":"black","transform":"scale(.8)"}]},"no-mopeds":{"category":"prohibitory","name":"mopeds prohibited","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"moped","color":"black","transform":"scale(.8) scale(.7)"}]},"no-motor-vehicles":{"category":"prohibitory","name":"motor vehicles prohibited","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"motorbike","color":"black","transform":"scale(.8) scale(.6) translate(0,-35%)"},{"type":"car","color":"black","transform":"scale(.8) scale(.6) translate(0,35%)"},{"type":"circle-separator","color":"black","transform":"rotate(90deg) scale(.8)"}]},"no-slow-vehicles":{"category":"prohibitory","name":"slow motorized vehicles prohibited","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"tractor","color":"black","transform":"scale(.8) scale(.7)"}]},"no-trailers":{"category":"prohibitory","name":"no trailers allowed","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"trailer","color":"black","transform":"scale(.8) scale(.8)"}]},"no-buses":{"category":"prohibitory","name":"no buses","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"bus","color":"black","transform":"scale(.8)"}]},"no-heavy-goods-vehicles":{"category":"prohibitory","name":"no heavy goods vehicles","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"truck","color":"black"}]},"no-trucks-and-buses":{"category":"prohibitory","name":"buses and trucks prohibited","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"truck","color":"black","transform":"scale(.8) scale(.6) translate(0,-35%)"},{"type":"bus","color":"black","transform":"scale(.8) scale(.6) translate(0,35%)"},{"type":"circle-separator","color":"black","transform":"rotate(90deg) scale(.8)"}]},"no-parking-or-stopping-left":{"category":"prohibitory","name":"no parking or stopping","elements":[{"type":"circle-bg","color":"blue"},{"type":"circle-o","color":"red"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(45deg)"},{"type":"DE-arrow-up","color":"white","transform":"rotate(-90deg) scale(.3) translate(95%)"}]},"no-parking-or-stopping-left-and-right":{"category":"prohibitory","name":"no parking or stopping","elements":[{"type":"circle-bg","color":"blue"},{"type":"circle-o","color":"red"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(45deg)"},{"type":"DE-arrow-up","color":"white","transform":"rotate(-90deg) scale(.3) translate(95%)"},{"type":"DE-arrow-up","color":"white","transform":"rotate(90deg) scale(.3) translate(95%)"}]},"no-parking-or-stopping-right":{"category":"prohibitory","name":"no parking or stopping","elements":[{"type":"circle-bg","color":"blue"},{"type":"circle-o","color":"red"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(45deg)"},{"type":"DE-arrow-up","color":"white","transform":"rotate(90deg) scale(.3) translate(95%)"}]},"no-parking-left":{"category":"prohibitory","name":"No parking","elements":[{"type":"circle-bg","color":"blue"},{"type":"circle-o","color":"red"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"},{"type":"DE-arrow-up","color":"white","transform":"rotate(90deg) scale(.3) translate(95%)"}]},"no-parking-left-and-right":{"category":"prohibitory","name":"no_parking","elements":[{"type":"circle-bg","color":"blue"},{"type":"circle-o","color":"red"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"},{"type":"DE-arrow-up","color":"white","transform":"rotate(90deg) scale(.3) translate(95%)"},{"type":"DE-arrow-up","color":"white","transform":"rotate(-90deg) scale(.3) translate(95%)"}]},"no-parking-right":{"category":"prohibitory","name":"no_parking","elements":[{"type":"circle-bg","color":"blue"},{"type":"circle-o","color":"red"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"},{"type":"DE-arrow-up","color":"white","transform":"rotate(-90deg) scale(.3) translate(95%)"}]},"speed-limit-zone":{"category":"prohibitory","name":"speed limit","elements":[{"type":"square-rounded","color":"black"},{"type":"square-rounded","color":"white","transform":"scale(.95)"},{"type":"circle-bg","color":"red","transform":"translate(0,-10%) scale(.65)"},{"type":"circle-bg","color":"white","transform":"translate(0,-10%) scale(.65) scale(.8)"},{"type":"speed_zone_value","color":"black","transform":"translate(0,-30%) scale(.7)"},{"type":"content-4","content":"ZONE","color":"black","transform":"translate(0,150%) scale(.8)"}]},"vehicle-weight-limit":{"category":"prohibitory","name":"vehicle weight limit","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"weight_value","color":"black"}]},"no-entry":{"category":"prohibitory","name":"no entry, one way street","elements":[{"type":"circle-bg","color":"red"},{"type":"square-angular","color":"white","transform":"scale(.92,.16)"}]},"priority-road":{"category":"priority","name":"Priority road","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"white","transform":"scale(.98) scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.6) scale(0.707107) rotate(45deg)"}]},"give-way-to-oncoming-traffic":{"category":"priority","name":"Give way to oncoming traffic","elements":[{"type":"circle-bg","color":"red"},{"type":"circle-bg","color":"white","transform":"scale(0.8)"},{"type":"DE-arrow-up","color":"black","transform":"scale(.7) translate(-25%,5%) rotate(180deg)"},{"type":"DE-arrow-up","color":"red","transform":"scale(.7) translate(25%,-5%)"}]},"stop":{"category":"priority","name":"stop","elements":[{"type":"octagon","color":"red"},{"type":"stop","color":"white"}]},"end-of-limits":{"category":"prohibitory","name":"end of all speed and passing limits","elements":[{"type":"circle-bg","color":"black"},{"type":"circle-bg","color":"white","transform":"scale(.95)"},{"type":"square-angular","color":"black","transform":"rotate(45deg) scale(.025,.99)"},{"type":"square-angular","color":"black","transform":"rotate(45deg) scale(.025,.98) translate(150%,0)"},{"type":"square-angular","color":"black","transform":"rotate(45deg) scale(.025,.97) translate(300%,0)"},{"type":"square-angular","color":"black","transform":"rotate(45deg) scale(.025,.98) translate(-150%,0)"},{"type":"square-angular","color":"black","transform":"rotate(45deg) scale(.025,.97) translate(-300%,0)"}]},"low-emission-zone":{"category":"prohibitory","name":"low-emission zone","elements":[{"type":"square-rounded","color":"black"},{"type":"square-rounded","color":"white","transform":"scale(.95)"},{"type":"circle-bg","color":"red","transform":"translate(0,-8%) scale(.7)"},{"type":"circle-bg","color":"white","transform":"translate(0,-8%) scale(.7) scale(.8)"},{"type":"content-4","content":"Umwelt","color":"black","transform":"translate(0,-50%) scale(.8) scale(.8)"},{"type":"content-4","content":"ZONE","color":"black","transform":"translate(0,150%) scale(.8)"}]},"low-emission-zone-end":{"category":"prohibitory","name":"end of low-emission zone","elements":[{"type":"square-rounded","color":"black"},{"type":"square-rounded","color":"white","transform":"scale(.95)"},{"type":"circle-bg","color":"grey","transform":"translate(0,-8%) scale(.7)"},{"type":"circle-bg","color":"white","transform":"translate(0,-8%) scale(.7) scale(.8)"},{"type":"content-4","content":"Umwelt","color":"grey","transform":"translate(0,-50%) scale(.8) scale(.8)"},{"type":"content-4","content":"ZONE","color":"grey","transform":"translate(0,150%) scale(.8)"},{"type":"square-angular","color":"black","transform":"rotate(45deg) scale(.02,1.35)"},{"type":"square-angular","color":"black","transform":"rotate(45deg) scale(.02,1.3) translate(-150%, 0)"},{"type":"square-angular","color":"black","transform":"rotate(45deg) scale(.02,1.3) translate(150%, 0)"},{"type":"square-angular","color":"black","transform":"rotate(45deg) scale(.02,1.25) translate(-300%, 0)"},{"type":"square-angular","color":"black","transform":"rotate(45deg) scale(.02,1.25) translate(300%, 0)"}]},"no-moped-vehicles":{"category":"prohibitory","name":"No moped vehicles","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"moped","color":"black","transform":"scale(.8) scale(.6) translate(0,-35%) scale(.7)"},{"type":"bicycle","color":"black","transform":"scale(.8) scale(.6) translate(0,35%)"}]},"no-motorcycles":{"category":"prohibitory","name":"No motorcycles","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"motorbike","color":"black","transform":"scale(.8)"}]},"no-parking":{"category":"prohibitory","name":"no parking","elements":[{"type":"circle-bg","color":"blue"},{"type":"circle-o","color":"red"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"}]},"no-stopping-or-parking":{"category":"prohibitory","name":"no parking or stopping","elements":[{"type":"circle-bg","color":"blue"},{"type":"circle-o","color":"red"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(45deg)"}]},"no-traffic-both-ways":{"category":"prohibitory","name":"no traffic both ways","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"}]},"no-u-turn":{"category":"prohibitory","name":"no u-turn","elements":[{"type":"circle-bg","color":"red"},{"type":"circle-bg","color":"white","transform":"scale(.8)"},{"type":"turnaround","color":"black"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-55deg)"},{"type":"turnaround2","color":"black"}]},"no-vehicles-carrying-dangerous-goods":{"category":"prohibitory","name":"no vehicles with dangerous goods","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"square-rounded","color":"orange","transform":"scale(.25) translate(0,-25%)"},{"type":"lorry","color":"black"}]},"no-left-turn":{"category":"prohibitory","name":"no turn left","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"turn-l","color":"black"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(45deg)"}]},"no-right-turn":{"category":"prohibitory","name":"no turn right","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"turn-l","color":"black","transform":"scale(-1,1)"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"}]},"no-overtaking":{"category":"prohibitory","name":"no overtaking","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"car","color":"red","transform":"scale(.6) translate(-26%,10%)"},{"type":"car","color":"black","transform":"scale(.6) translate(26%,10%)"}]},"no-overtaking-by-heavy-goods-vehicles":{"category":"prohibitory","name":"no overtaking by heavy goods vehicles","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"lorry-left","color":"red"},{"type":"car","color":"black","transform":"scale(.6) translate(26%,10%)"}]},"maximum-speed-limit":{"category":"prohibitory","name":"Maximum speed limit","elements":[{"type":"circle-bg","color":"red"},{"type":"circle-bg","color":"white","transform":"scale(.8)"},{"type":"speed_value","color":"black"}]},"maximum-height":{"category":"prohibitory","name":"Maximum height","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"height","color":"black"},{"type":"height_value","color":"black"}]},"maximum-width":{"category":"prohibitory","name":"Maximum width","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"height","color":"black","transform":"rotate(90deg)"},{"type":"width_value","color":"black"}]},"destination":{"category":"supplementary","name":"destination traffic excluded","elements":[{"type":"square-rounded","color":"black","transform":"scale(1,.5)"},{"type":"square-rounded","color":"white","transform":"scale(.95, .45)"},{"type":"content-4","color":"black","content":"Anlieger","transform":"translate(0,-45%) scale(.8)"},{"type":"content-4","color":"black","content":"frei","transform":"translate(0,45%) scale(.8)"}]},"disabled":{"category":"supplementary","name":"for disabled people","elements":[{"type":"square-rounded","color":"black","transform":"scale(1,.5)"},{"type":"square-rounded","color":"white","transform":"scale(.95, .45)"},{"type":"disabled-p","color":"black","transform":"scale(.6)"}]},"glaze":{"category":"supplementary","name":"glaze","elements":[{"type":"square-rounded","color":"black","transform":"scale(1,.5)"},{"type":"square-rounded","color":"white","transform":"scale(.95, .45)"},{"type":"snowflake","color":"black","transform":"scale(.8)"}]},"left-pointing":{"category":"supplementary","name":"left pointing","elements":[{"type":"square-rounded","color":"black","transform":"scale(1,.5)"},{"type":"square-rounded","color":"white","transform":"scale(.95, .45)"},{"type":"DE-arrow-up","color":"black","transform":"scale(.6) rotate(-90deg)"}]},"both-directions":{"category":"supplementary","name":"both directions","elements":[{"type":"square-rounded","color":"black","transform":"scale(1,.5)"},{"type":"square-rounded","color":"white","transform":"scale(.95, .45)"},{"type":"DE-arrow-up","color":"black","transform":"translate(-15%,0) scale(.5) rotate(180deg)"},{"type":"DE-arrow-up","color":"black","transform":"translate(15%,0) scale(.5)"}]},"pedestrians-use-opposite-sidewalk":{"category":"supplementary","name":"pedestrians should use opposite sidewalk","variation":"left","elements":[{"type":"square-rounded","color":"black","transform":"scale(1,.5)"},{"type":"square-rounded","color":"white","transform":"scale(.95, .45)"},{"type":"DE-arrow-up","color":"black","transform":"translate(-20%,0) scale(.5) rotate(-90deg)"},{"type":"pedestrians","color":"black","transform":"translate(25%,0) scale(.6)"}]},"pedestrians-use-opposite-sidewalk_v2":{"category":"supplementary","name":"pedestrians should use opposite sidewalk","variation":"right","elements":[{"type":"square-rounded","color":"black","transform":"scale(1,.5)"},{"type":"square-rounded","color":"white","transform":"scale(.95, .45)"},{"type":"DE-arrow-up","color":"black","transform":"translate(20%,0) scale(.5) rotate(90deg)"},{"type":"pedestrians","color":"black","transform":"translate(-25%,0) scale(.6)"}]},"railway-only":{"category":"supplementary","name":"railway only","elements":[{"type":"square-rounded","color":"black","transform":"scale(1,.5)"},{"type":"square-rounded","color":"white","transform":"scale(.95, .45)"},{"type":"train-electric","color":"black","transform":"scale(.45)"}]},"right-pointing":{"category":"supplementary","name":"right pointing","elements":[{"type":"square-rounded","color":"black","transform":"scale(1,.5)"},{"type":"square-rounded","color":"white","transform":"scale(.95, .45)"},{"type":"DE-arrow-up","color":"black","transform":"scale(.6) rotate(90deg)"}]},"entry":{"category":"other","name":"entry, one way street","elements":[{"type":"square-rounded","color":"blue"},{"type":"arrow-oneway","color":"white","transform":"scale(.75)"}]},"priority-road-bends-left-3way":{"category":"supplementary","name":"priority road bends to the left at a 3-way intersection","variation":"1","elements":[{"type":"square-rounded","color":"black"},{"type":"square-rounded","color":"white","transform":"scale(.95, .95)"},{"type":"square-angular","color":"black","transform":"translate(0,-30%) scale(.1,.25)"},{"type":"bending-priority","color":"black","transform":"scale(-.85,.85)"}]},"priority-road-bends-left-3way_v2":{"category":"supplementary","name":"priority road bends to the left at a 3-way intersection","variation":"2","elements":[{"type":"square-rounded","color":"black"},{"type":"square-rounded","color":"white","transform":"scale(.95, .95)"},{"type":"square-angular","color":"black","transform":"rotate(-90deg) translate(0,30%) scale(.1,.25)"},{"type":"bending-priority","color":"black","transform":"scale(-.85,.85)"}]},"priority-road-bends-left-4way":{"category":"supplementary","name":"priority road bends to the left at a 4-way intersection","elements":[{"type":"square-rounded","color":"black"},{"type":"square-rounded","color":"white","transform":"scale(.95, .95)"},{"type":"square-angular","color":"black","transform":"translate(0,-30%) scale(.1,.25)"},{"type":"square-angular","color":"black","transform":"rotate(-90deg) translate(0,30%) scale(.1,.25)"},{"type":"bending-priority","color":"black","transform":"scale(-.85,.85)"}]},"priority-road-bends-right-3way":{"category":"supplementary","name":"priority road bends to the right at a 3-way intersection","variation":"1","elements":[{"type":"square-rounded","color":"black"},{"type":"square-rounded","color":"white","transform":"scale(.95, .95)"},{"type":"square-angular","color":"black","transform":"translate(0,-30%) scale(.1,.25)"},{"type":"bending-priority","color":"black","transform":"scale(.85)"}]},"priority-road-bends-right-3way_v2":{"category":"supplementary","name":"priority road bends to the right at a 3-way intersection","variation":"2","elements":[{"type":"square-rounded","color":"black"},{"type":"square-rounded","color":"white","transform":"scale(.95, .95)"},{"type":"square-angular","color":"black","transform":"rotate(90deg) translate(0,30%) scale(.1,.25)"},{"type":"bending-priority","color":"black","transform":"scale(.85)"}]},"priority-road-bends-right-4way":{"category":"supplementary","name":"priority road bends to the right at a 4-way intersection","elements":[{"type":"square-rounded","color":"black"},{"type":"square-rounded","color":"white","transform":"scale(.95, .95)"},{"type":"square-angular","color":"black","transform":"translate(0,-30%) scale(.1,.25)"},{"type":"square-angular","color":"black","transform":"rotate(90deg) translate(0,30%) scale(.1,.25)"},{"type":"bending-priority","color":"black","transform":"scale(.85)"}]},"priority-road-from-left-3way":{"category":"supplementary","name":"priority road comes from the left and continues straight at a 3-way intersection","elements":[{"type":"square-rounded","color":"black"},{"type":"square-rounded","color":"white","transform":"scale(.95, .95)"},{"type":"square-angular","color":"black","transform":"translate(0,30%) scale(.1,.25)"},{"type":"bending-priority","color":"black","transform":"scale(-.85,-.85)"}]},"priority-road-from-left-4way":{"category":"supplementary","name":"priority road comes from the left and continues straight at a 4-way intersection","elements":[{"type":"square-rounded","color":"black"},{"type":"square-rounded","color":"white","transform":"scale(.95, .95)"},{"type":"square-angular","color":"black","transform":"translate(0,30%) scale(.1,.25)"},{"type":"square-angular","color":"black","transform":"rotate(-90deg) translate(0,30%) scale(.1,.25)"},{"type":"bending-priority","color":"black","transform":"scale(-.85,-.85)"}]},"priority-road-from-right-3way":{"category":"supplementary","name":"priority road comes from the right and continues straight at a 3-way intersection","elements":[{"type":"square-rounded","color":"black"},{"type":"square-rounded","color":"white","transform":"scale(.95, .95)"},{"type":"square-angular","color":"black","transform":"translate(0,30%) scale(.1,.25)"},{"type":"bending-priority","color":"black","transform":"scale(.85,-.85)"}]},"priority-road-from-right-4way":{"category":"supplementary","name":"priority road comes from the right and continues straight at a 4-way intersection","elements":[{"type":"square-rounded","color":"black"},{"type":"square-rounded","color":"white","transform":"scale(.95, .95)"},{"type":"square-angular","color":"black","transform":"translate(0,30%) scale(.1,.25)"},{"type":"square-angular","color":"black","transform":"rotate(90deg) translate(0,30%) scale(.1,.25)"},{"type":"bending-priority","color":"black","transform":"scale(.85,-.85)"}]}} \ No newline at end of file diff --git a/dist/traffico/signs/dk.json b/dist/traffico/signs/dk.json new file mode 100644 index 000000000..6ef80de13 --- /dev/null +++ b/dist/traffico/signs/dk.json @@ -0,0 +1 @@ +{"danger_level_crossing":{"category":"danger","name":"level crossing","elements":[{"type":"square-angular","color":"red","transform":"rotate(60deg) scale(.2,1)"},{"type":"square-angular","color":"red","transform":"rotate(-60deg) scale(.2,1)"},{"type":"square-angular","color":"white","transform":"rotate(60deg) scale(.1,.5) translate(50%,50%)"},{"type":"square-angular","color":"white","transform":"rotate(-60deg) scale(.1,.5) translate(-50%,50%)"},{"type":"square-angular","color":"white","transform":"rotate(60deg) scale(.1,.5) translate(-50%,-50%)"},{"type":"square-angular","color":"white","transform":"rotate(-60deg) scale(.1,.5) translate(50%,-50%)"}]},"information_border_dk":{"category":"information","name":"European border crossing into Denmark","elements":[{"type":"square-rounded","color":"blue"},{"type":"europe_stars","color":"yellow"},{"type":"content-5","color":"white","content":"Danmark"}]},"no_trucks":{"category":"prohibitory","name":"no trucks","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"truck","color":"black"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"}]},"priority-road-end":{"category":"priority","name":"end of priority road","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"white","transform":"scale(.98) scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.6) scale(0.707107) rotate(45deg)"},{"type":"square-angular","color":"black","transform":"scale(0.707107) rotate(45deg) scale(.2,1)"}]},"railway-crossing-unsecured":{"category":"danger","name":"unsecured railway crossing","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"},{"type":"railway-xing-unsecured","color":"black","transform":"translate(0,13%) scale(.4)"}]}} \ No newline at end of file diff --git a/dist/traffico/signs/ee.json b/dist/traffico/signs/ee.json new file mode 100644 index 000000000..cd83633da --- /dev/null +++ b/dist/traffico/signs/ee.json @@ -0,0 +1 @@ +{"information_border_ee":{"category":"information","name":"European border crossing into Estonia","elements":[{"type":"square-rounded","color":"blue"},{"type":"europe_stars","color":"yellow"},{"type":"content-5","color":"white","content":"EESTI"}]}} \ No newline at end of file diff --git a/dist/traffico/signs/es.json b/dist/traffico/signs/es.json new file mode 100644 index 000000000..2510621fd --- /dev/null +++ b/dist/traffico/signs/es.json @@ -0,0 +1 @@ +{"information_border_es":{"category":"information","name":"European border crossing into Spain","elements":[{"type":"square-rounded","color":"blue"},{"type":"europe_stars","color":"yellow"},{"type":"content-5","color":"white","content":"ESPAÑA"}]},"pedestrian-crossing":{"category":"danger","name":"pedestrian crossing","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"},{"type":"pedestrian","color":"black","transform":"scale(.8) translate(0,5%)"}]},"road-narrows-ahead":{"category":"danger","name":"Road narrows","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"},{"type":"narrow-road-both","color":"black","transform":"translate(0,14.43%) scale(.6)"}]},"priority-road-end":{"category":"priority","name":"end of priority road","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"white","transform":"scale(.98) scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.6) scale(0.707107) rotate(45deg)"},{"type":"square-angular","color":"black","transform":"scale(0.707107) rotate(45deg) scale(.2,1)"}]},"railway-crossing-unsecured":{"category":"danger","name":"unsecured railway crossing","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"},{"type":"railway-xing-unsecured","color":"black","transform":"translate(0,13%) scale(.4)"}]}} \ No newline at end of file diff --git a/dist/traffico/signs/fi.json b/dist/traffico/signs/fi.json new file mode 100644 index 000000000..d53f0fa2d --- /dev/null +++ b/dist/traffico/signs/fi.json @@ -0,0 +1 @@ +{"information_border_fi":{"category":"information","name":"European border crossing into Finland","elements":[{"type":"square-rounded","color":"blue"},{"type":"europe_stars","color":"yellow"},{"type":"content-5","color":"white","content":"SUOMI","transform":"translate(0,-100%)"},{"type":"content-5","color":"white","content":"FINLAND","transform":"translate(0,0)"},{"type":"content-5","color":"white","content":"SUOPMA","transform":"translate(0,100%)"}]},"cyclists-crossing-ahead":{"category":"danger","name":"cyclists crossing ahead","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"yellow","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"},{"type":"bicycle","color":"black","transform":"scale(.65) translate(0,25%)"}]},"priority-road-end":{"category":"priority","name":"end of priority road","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"white","transform":"scale(.98) scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.6) scale(0.707107) rotate(45deg)"},{"type":"square-angular","color":"black","transform":"scale(0.707107) rotate(45deg) scale(.2,1)"}]},"railway-crossing-unsecured":{"category":"danger","name":"unsecured railway crossing","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"yellow","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"},{"type":"railway-xing-unsecured","color":"black","transform":"translate(0,13%) scale(.4)"}]}} \ No newline at end of file diff --git a/dist/traffico/signs/fr.json b/dist/traffico/signs/fr.json new file mode 100644 index 000000000..c65d5931b --- /dev/null +++ b/dist/traffico/signs/fr.json @@ -0,0 +1 @@ +{"information_border_fr":{"category":"information","name":"European border crossing into France","elements":[{"type":"square-rounded","color":"blue"},{"type":"europe_stars","color":"yellow"},{"type":"content-5","color":"white","content":"FRANCE"}]},"information_city_entrance":{"category":"information","name":"entrée commune ref:EB10","elements":[{"type":"square-angular","color":"white","transform":"scale(1,.5)"},{"type":"square-angular","color":"red","transform":"scale(.95,.45)"},{"type":"square-angular","color":"white","transform":"scale(.9,.4)"},{"type":"content-5","color":"black","content":"some city"}]},"information_city_exit":{"category":"information","name":"sortie commune ref:EB20","elements":[{"type":"square-angular","color":"white","transform":"scale(1,.5)"},{"type":"square-angular","color":"black","transform":"scale(.95,.45)"},{"type":"square-angular","color":"white","transform":"scale(.9,.4)"},{"type":"content-5","color":"black","content":"some city"},{"type":"square-diagonal-bar","color":"red","transform":"scale(.9,.4)"}]},"priority-road-end":{"category":"priority","name":"end of priority road","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"white","transform":"scale(.98) scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.6) scale(0.707107) rotate(45deg)"},{"type":"square-angular","color":"black","transform":"scale(0.707107) rotate(45deg) scale(.2,1)"}]},"railway-crossing-unsecured":{"category":"danger","name":"unsecured railway crossing","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"},{"type":"railway-xing-unsecured","color":"black","transform":"translate(0,13%) scale(.4)"}]}} \ No newline at end of file diff --git a/dist/traffico/signs/gr.json b/dist/traffico/signs/gr.json new file mode 100644 index 000000000..7f66bdc99 --- /dev/null +++ b/dist/traffico/signs/gr.json @@ -0,0 +1 @@ +{"information_border_gr":{"category":"information","name":"European border crossing into Greece","elements":[{"type":"square-rounded","color":"blue"},{"type":"europe_stars","color":"yellow"},{"type":"content-5","color":"yellow","content":"EΛΛAΣ","transform":"translate(0,-50%)"},{"type":"content-5","color":"white","content":"GREECE","transform":"translate(0,50%)"}]},"priority-road-end":{"category":"priority","name":"end of priority road","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"white","transform":"scale(.98) scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.6) scale(0.707107) rotate(45deg)"},{"type":"square-angular","color":"black","transform":"scale(0.707107) rotate(45deg) scale(.2,1)"}]},"railway-crossing-unsecured":{"category":"danger","name":"unsecured railway crossing","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"yellow","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"},{"type":"railway-xing-unsecured","color":"black","transform":"translate(0,13%) scale(.4)"}]}} \ No newline at end of file diff --git a/dist/traffico/signs/hu.json b/dist/traffico/signs/hu.json new file mode 100644 index 000000000..7f0f9f2ad --- /dev/null +++ b/dist/traffico/signs/hu.json @@ -0,0 +1 @@ +{"information_border_hu":{"category":"information","name":"European border crossing into Hungary","elements":[{"type":"square-rounded","color":"blue"},{"type":"europe_stars","color":"yellow"},{"type":"content-5","color":"white","content":"Magyarország","transform":"scale(.75)"}]},"priority-road-end":{"category":"priority","name":"end of priority road","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"white","transform":"scale(.98) scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.6) scale(0.707107) rotate(45deg)"},{"type":"square-angular","color":"black","transform":"scale(0.707107) rotate(45deg) scale(.2,1)"}]},"railway-crossing-unsecured":{"category":"danger","name":"unsecured railway crossing","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"},{"type":"railway-xing-unsecured","color":"black","transform":"translate(0,13%) scale(.4)"}]}} \ No newline at end of file diff --git a/dist/traffico/signs/it.json b/dist/traffico/signs/it.json new file mode 100644 index 000000000..96f44a889 --- /dev/null +++ b/dist/traffico/signs/it.json @@ -0,0 +1 @@ +{"information_border_it":{"category":"information","name":"European border crossing into Italy","elements":[{"type":"square-rounded","color":"blue"},{"type":"europe_stars","color":"yellow"},{"type":"content-5","color":"white","content":"ITALIA"}]},"cyclists-crossing-ahead":{"category":"danger","name":"cyclists crossing ahead","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"yellow","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"},{"type":"bicycle","color":"black","transform":"scale(.65) translate(0,25%)"}]},"children":{"category":"danger","name":"children","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"},{"type":"children","color":"black","transform":"translate(0,14.43%) scale(.75)"}]},"level-crossing":{"category":"danger","name":"Level crossing","variation":"other","elements":[{"type":"level-crossing","color":"red"},{"type":"level-crossing","color":"red","transform":"scale(-1,1)"},{"type":"square-angular","color":"white","transform":"rotate(60deg) scale(.05,1)"},{"type":"square-angular","color":"white","transform":"rotate(-60deg) scale(.05,1)"}]},"pedestrians-only":{"category":"mandatory","name":"pedestrians only","elements":[{"type":"circle-bg","color":"blue"},{"type":"pedestrian","color":"white","transform":""}]},"priority-road-end":{"category":"priority","name":"end of priority road","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"white","transform":"scale(.98) scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.6) scale(0.707107) rotate(45deg)"},{"type":"square-angular","color":"black","transform":"scale(0.707107) rotate(45deg) scale(.2,1)"}]},"railway-crossing-unsecured":{"category":"danger","name":"unsecured railway crossing","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"},{"type":"railway-xing-unsecured","color":"black","transform":"translate(0,13%) scale(.4)"}]},"turn-right-ahead":{"category":"mandatory","name":"turn right ahead","elements":[{"type":"circle-bg","color":"blue"},{"type":"arrow-l","color":"white","transform":"scale(-1,1)"}]}} \ No newline at end of file diff --git a/dist/traffico/signs/lt.json b/dist/traffico/signs/lt.json new file mode 100644 index 000000000..72a351c61 --- /dev/null +++ b/dist/traffico/signs/lt.json @@ -0,0 +1 @@ +{"information_border_lt":{"category":"information","name":"European border crossing into Lithuania","elements":[{"type":"square-rounded","color":"blue"},{"type":"europe_stars","color":"yellow"},{"type":"content-5","color":"white","content":"Lietuvos","transform":"translate(0,-80%)"},{"type":"content-5","color":"white","content":"Respublika","transform":"translate(0,20%)"}]}} \ No newline at end of file diff --git a/dist/traffico/signs/lu.json b/dist/traffico/signs/lu.json new file mode 100644 index 000000000..0be6c4286 --- /dev/null +++ b/dist/traffico/signs/lu.json @@ -0,0 +1 @@ +{"information_border_lu_fr":{"category":"information","name":"European border crossing into Luxembourg from France","elements":[{"type":"square-rounded","color":"blue"},{"type":"europe_stars","color":"yellow"},{"type":"content-5","color":"white","content":"Luxembourg","transform":"scale(.85)"}]},"information_border_lu_de":{"category":"information","name":"European border crossing into Luxembourg from Germany","elements":[{"type":"square-rounded","color":"blue"},{"type":"europe_stars","color":"yellow"},{"type":"content-5","color":"white","content":"Luxemburg","transform":"scale(.85)"}]}} \ No newline at end of file diff --git a/dist/traffico/signs/lv.json b/dist/traffico/signs/lv.json new file mode 100644 index 000000000..baef29b8c --- /dev/null +++ b/dist/traffico/signs/lv.json @@ -0,0 +1 @@ +{"information_border_lv":{"category":"information","name":"European border crossing into Latvia","elements":[{"type":"square-rounded","color":"blue"},{"type":"europe_stars","color":"yellow"},{"type":"content-5","color":"white","content":"LATVIJA"}]}} \ No newline at end of file diff --git a/dist/traffico/signs/nl.json b/dist/traffico/signs/nl.json new file mode 100644 index 000000000..8f539ce5a --- /dev/null +++ b/dist/traffico/signs/nl.json @@ -0,0 +1 @@ +{"information_border_nl":{"category":"information","name":"European border crossing into the Netherlands","elements":[{"type":"square-rounded","color":"blue"},{"type":"europe_stars","color":"yellow"},{"type":"content-5","color":"white","content":"Nederland"}]},"information_cycleway":{"category":"information","name":"non-compulsory cycleway","elements":[{"type":"square-rounded","color":"white","transform":"scale(1,.3)"},{"type":"square-rounded","color":"blue","transform":"scale(.95,.25)"},{"type":"content-4","color":"white","content":"fietspad"}]},"priority-road-end":{"category":"priority","name":"end of priority road","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"white","transform":"scale(0.707107) rotate(45deg) scale(.98)"},{"type":"square-rounded","color":"yellow","transform":"scale(.6) scale(0.707107) rotate(45deg)"},{"type":"square-angular","color":"black","transform":"scale(0.707107) rotate(45deg) scale(.05,1)"},{"type":"square-angular","color":"black","transform":"scale(0.707107) rotate(45deg) scale(.05,1) translate(150%,0)"},{"type":"square-angular","color":"black","transform":"scale(0.707107) rotate(45deg) scale(.05,1) translate(-150%,0)"}]},"railway-crossing-unsecured":{"category":"danger","name":"unsecured railway crossing","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"},{"type":"railway-xing-unsecured","color":"black","transform":"translate(0,13%) scale(.4)"}]}} \ No newline at end of file diff --git a/dist/traffico/signs/no.json b/dist/traffico/signs/no.json new file mode 100644 index 000000000..35fe6c3b7 --- /dev/null +++ b/dist/traffico/signs/no.json @@ -0,0 +1 @@ +{"no_trucks":{"category":"prohibitory","name":"no trucks","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"truck","color":"black"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"}]},"priority-road-end":{"category":"priority","name":"end of priority road","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"white","transform":"scale(.98) scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.6) scale(0.707107) rotate(45deg)"},{"type":"square-angular","color":"black","transform":"scale(0.707107) rotate(45deg) scale(.2,1)"}]},"railway-crossing-unsecured":{"category":"danger","name":"unsecured railway crossing","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"},{"type":"railway-xing-unsecured","color":"black","transform":"translate(0,13%) scale(.4)"}]}} \ No newline at end of file diff --git a/dist/traffico/signs/pl.json b/dist/traffico/signs/pl.json new file mode 100644 index 000000000..d4cc43641 --- /dev/null +++ b/dist/traffico/signs/pl.json @@ -0,0 +1 @@ +{"information_border_pl":{"category":"information","name":"European border crossing into Poland","elements":[{"type":"square-rounded","color":"blue"},{"type":"europe_stars","color":"yellow"},{"type":"content-5","color":"white","content":"Rzeczpospolita","transform":"translate(0,-70%) scale(.7)"},{"type":"content-5","color":"white","content":"Polska","transform":"translate(0,40%)"}]},"pedestrian-crossing":{"category":"danger","name":"pedestrian crossing","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"yellow","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"},{"type":"pedestrian","color":"black","transform":"scale(.8) translate(0,5%)"}]},"priority-road-end":{"category":"priority","name":"end of priority road","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"white","transform":"scale(.98) scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.6) scale(0.707107) rotate(45deg)"},{"type":"square-angular","color":"black","transform":"scale(0.707107) rotate(45deg) scale(.2,1)"}]},"railway-crossing-unsecured":{"category":"danger","name":"unsecured railway crossing","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"yellow","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"},{"type":"railway-xing-unsecured","color":"black","transform":"translate(0,13%) scale(.4)"}]}} \ No newline at end of file diff --git a/dist/traffico/signs/se.json b/dist/traffico/signs/se.json new file mode 100644 index 000000000..7d54d44b2 --- /dev/null +++ b/dist/traffico/signs/se.json @@ -0,0 +1 @@ +{"information_border_se":{"category":"information","name":"European border crossing into Sweden","elements":[{"type":"square-rounded","color":"blue"},{"type":"europe_stars","color":"yellow"},{"type":"content-5","color":"white","content":"SVERIGE"}]},"cyclists-crossing-ahead":{"category":"danger","name":"cyclists crossing ahead","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"yellow","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"},{"type":"bicycle","color":"black","transform":"scale(.65) translate(0,25%)"}]},"pedestrian-crossing":{"category":"danger","name":"pedestrian crossing","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"yellow","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"},{"type":"pedestrian","color":"black","transform":"scale(.8) translate(0,5%)"}]},"priority-road-end":{"category":"priority","name":"end of priority road","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"white","transform":"scale(.98) scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.6) scale(0.707107) rotate(45deg)"},{"type":"square-angular","color":"black","transform":"scale(0.707107) rotate(45deg) scale(.2,1)"}]},"railway-crossing-unsecured":{"category":"danger","name":"unsecured railway crossing","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"yellow","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"},{"type":"railway-xing-unsecured","color":"black","transform":"translate(0,13%) scale(.4)"}]},"children":{"category":"danger","name":"children","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"yellow","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"},{"type":"children","color":"black","transform":"translate(0,14.43%) scale(.75)"}]},"give-way-to-oncoming-traffic":{"category":"priority","name":"give way to oncoming traffic","elements":[{"type":"circle-bg","color":"red"},{"type":"circle-bg","color":"yellow","transform":"scale(0.8)"},{"type":"DE-arrow-up","color":"black","transform":"scale(.7) translate(-25%,5%) rotate(180deg)"},{"type":"DE-arrow-up","color":"red","transform":"scale(.7) translate(25%,-5%)"}]},"no-bicycles":{"category":"prohibitory","name":"no bicycles","elements":[{"type":"circle-bg","color":"yellow"},{"type":"circle-o","color":"red"},{"type":"bicycle","color":"black","transform":"scale(.8)"}]},"no-pedestrians":{"category":"prohibitory","name":"no pedestrians","elements":[{"type":"circle-bg","color":"yellow"},{"type":"circle-o","color":"red"},{"type":"pedestrian","color":"black","transform":"scale(.8)"}]}} \ No newline at end of file diff --git a/dist/traffico/signs/si.json b/dist/traffico/signs/si.json new file mode 100644 index 000000000..63268a788 --- /dev/null +++ b/dist/traffico/signs/si.json @@ -0,0 +1 @@ +{"information_border_si":{"category":"information","name":"European border crossing into Slovenia","elements":[{"type":"square-rounded","color":"blue"},{"type":"europe_stars","color":"yellow"},{"type":"content-5","color":"white","content":"SLOVENIA","transform":"scale(.85)"}]}} \ No newline at end of file diff --git a/dist/traffico/signs/sk.json b/dist/traffico/signs/sk.json new file mode 100644 index 000000000..64db3d750 --- /dev/null +++ b/dist/traffico/signs/sk.json @@ -0,0 +1 @@ +{"information_border_sk":{"category":"information","name":"European border crossing into Slovakia","elements":[{"type":"square-rounded","color":"blue"},{"type":"europe_stars","color":"yellow"},{"type":"content-5","color":"white","content":"SLOVENSKO","transform":"scale(.8)"}]},"priority-road-end":{"category":"priority","name":"end of priority road","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"white","transform":"scale(0.707107) rotate(45deg) scale(.98)"},{"type":"square-rounded","color":"yellow","transform":"scale(.6) scale(0.707107) rotate(45deg)"},{"type":"square-angular","color":"black","transform":"scale(0.707107) rotate(45deg) scale(.05,1)"},{"type":"square-angular","color":"black","transform":"scale(0.707107) rotate(45deg) scale(.05,1) translate(150%,0)"},{"type":"square-angular","color":"black","transform":"scale(0.707107) rotate(45deg) scale(.05,1) translate(-150%,0)"}]},"railway-crossing-unsecured":{"category":"danger","name":"unsecured railway crossing","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"},{"type":"railway-xing-unsecured","color":"black","transform":"translate(0,13%) scale(.4)"}]}} \ No newline at end of file diff --git a/dist/traffico/signs/uk.json b/dist/traffico/signs/uk.json new file mode 100644 index 000000000..670f728ae --- /dev/null +++ b/dist/traffico/signs/uk.json @@ -0,0 +1 @@ +{"danger_contraflow":{"category":"danger","name":"contraflow","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"},{"type":"DE-arrow-up","color":"black","transform":"translate(0,14.43%) scale(.35) translate(-25%,-5%)"},{"type":"DE-arrow-up","color":"black","transform":"translate(0,14.43%) scale(.35) translate(25%,5%) rotate(180deg)"}]},"level-crossing":{"category":"danger","name":"Level crossing","variation":"other","elements":[{"type":"level-crossing","color":"red"},{"type":"level-crossing","color":"red","transform":"scale(-1,1)"},{"type":"square-angular","color":"white","transform":"rotate(60deg) scale(.05,1)"},{"type":"square-angular","color":"white","transform":"rotate(-60deg) scale(.05,1)"}]},"mandatory_roundabout":{"category":"mandatory","name":"roundabout","elements":[{"type":"circle-bg","color":"blue"},{"type":"roundabout","color":"white","transform":"scale(-1.25,1.25)"}]},"prohibitory_overtaking":{"category":"prohibitory","name":"no overtaking","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"car","color":"black","transform":"scale(.6) translate(-26%,10%)"},{"type":"car","color":"red","transform":"scale(.6) translate(26%,10%)"}]},"railway-crossing-unsecured":{"category":"danger","name":"unsecured railway crossing","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"},{"type":"railway-xing-unsecured","color":"black","transform":"translate(0,13%) scale(-.4,.4)"}]},"children":{"category":"danger","name":"children","elements":[{"type":"tri-rounded","color":"red"},{"type":"tri-angular","color":"white","transform":"translate(0,14.43%) scale(.7) translate(0,-14.43%)"},{"type":"children","color":"black","transform":"translate(0,14.43%) scale(-.75,.75)"}]}} \ No newline at end of file diff --git a/dist/traffico/signs/us.json b/dist/traffico/signs/us.json new file mode 100644 index 000000000..844cda893 --- /dev/null +++ b/dist/traffico/signs/us.json @@ -0,0 +1 @@ +{"pass-on-either-side":{"category":"regulatory","name":"Pass on either side","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"pass-either-us","color":"black"}]},"yield":{"category":"regulatory","name":"Yield","elements":[{"type":"tri-rounded","color":"red","transform":"rotate(180deg)"},{"type":"tri-rounded","color":"white","transform":"translate(0,-14.43%) scale(.55) translate(0,14.43%) rotate(180deg)"},{"type":"content-4","content":"YIELD","color":"red","transform":"translate(0,-115%) scale(.6)"}]},"no-bicycles":{"category":"regulatory","name":"no bicycles","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"bicycle","color":"black","transform":"scale(.8)"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"}]},"no-entry":{"category":"regulatory","name":"No entry","elements":[{"type":"circle-bg","color":"red"},{"type":"square-angular","color":"white","transform":"scale(.92,.16)"}]},"no-left-or-u-turn":{"category":"regulatory","name":"no left or u turn","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"no-l-or-u-turn","color":"black"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"}]},"no-left-turn":{"category":"regulatory","name":"no left turn","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"turn-90-l","color":"black","transform":"scale(.8)"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"}]},"no-parking":{"category":"regulatory","name":"no parking","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"parking","color":"black","transform":"scale(.8)"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"}]},"no-pedestrians":{"category":"regulatory","name":"no pedestrian crossing","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"pedestrian","color":"black"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"}]},"no-straight-through":{"category":"regulatory","name":"no straight through","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"US-arrow-up","color":"black"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"}]},"no-heavy-goods-vehicles":{"category":"regulatory","name":"no trucks","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"truck","color":"black","transform":"scale(.8)"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"}]},"no-right-turn":{"category":"regulatory","name":"no right turn","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"turn-90-l","color":"black","transform":"scale(.8) scale(-1,1)"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"}]},"no-u-turn":{"category":"regulatory","name":"no u turn","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"u-turn","color":"black","transform":"scale(.8)"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"}]},"maximum-speed-limit":{"category":"regulatory","name":"Maximum speed limit","elements":[{"type":"square-rounded","color":"white","transform":"scale(.7,1)"},{"type":"square-rounded","color":"black","transform":"scale(.7,1) scale(.95)"},{"type":"square-rounded","color":"white","transform":"scale(.7,1) scale(.90)"},{"type":"content-4","color":"black","content":"SPEED","transform":"translate(0,-145%) scale(.8)"},{"type":"content-4","color":"black","content":"LIMIT","transform":"translate(0,-60%) scale(.8)"},{"type":"us_speed_value","color":"black","transform":"translate(0,45%)"}]},"stop":{"category":"regulatory","name":"Stop","elements":[{"type":"octagon","color":"red"},{"type":"stop","color":"white"}]},"t-roads":{"category":"warning","name":"T-roads","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"t-roads","color":"black"}]},"y-roads":{"category":"warning","name":"y roads","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"y-roads","color":"black"}]},"added-lane-from-entering-roadway":{"category":"warning","name":"added lane (from entering roadway)","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"added-lane","color":"black","transform":"rotate(45deg) scale(.95)"}]},"added-lane-right":{"category":"warning","name":"added lane","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"added-lane","color":"black"}]},"slippery-bicycles":{"category":"warning","name":"bicycle slippery","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"bicycle-slippery","color":"black"}]},"crossroads-ahead":{"category":"warning","name":"cross roads","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"cross-roads","color":"black"}]},"double-curve-first-right-ahead":{"category":"warning","name":"Double curve first right ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"reverse-curve-au","color":"black","transform":"scale(-1,1) scale(.9)"}]},"double-turn-first-left-ahead":{"category":"warning","name":"turn reverse left","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"turn-reverse-left","color":"black"}]},"cyclists-crossing":{"category":"warning","name":"bicycles","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"bicycle","color":"black","transform":"scale(.9)"}]},"double-reverse-curve":{"category":"warning","name":"double 2 reverse curve","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"orange","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"single-2-reverse-curve","color":"black","transform":"scale(.9) translate(-9%)"},{"type":"single-2-reverse-curve","color":"black","transform":"scale(.9) translate(9%)"}]},"falling-rocks-or-debris-right":{"category":"warning","name":"falling rocks","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"falling-rocks-US","color":"black"}]},"emergency-vehicles":{"category":"warning","name":"fire station","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"fire-station","color":"black"}]},"flaggers-in-road-ahead":{"category":"warning","name":"flaggers in road ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"flaggers","color":"black"}]},"hairpin-curve-right-ahead":{"category":"warning","name":"hairpin curve","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"hairpin-curve","color":"black"}]},"divided-highway-ahead":{"category":"warning","name":"highway divided","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"highway-divided","color":"black"}]},"horizontal-alignment-left":{"category":"warning","name":"horizontal alignment left","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"h-align-l","color":"black"}]},"horizontal-alignment-right":{"category":"warning","name":"horizontal alignment right","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"h-align-l","color":"black","transform":"scale(-1,1)"}]},"roundabout-ahead":{"category":"warning","name":"Roundabout ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"roundabout","color":"black"}]},"tram-crossing":{"category":"warning","name":"light rail crossing","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"light-rail","color":"black"}]},"loop-270-degrees":{"category":"warning","name":"loop 270 degree","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"loop-270","color":"black"}]},"loop-pretzel":{"category":"warning","name":"pretzel_loop","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"pretzel-loop","color":"black","transform":"scale(.9)"}]},"height-restriction-ahead":{"category":"warning","name":"Height restriction ahead","variation":"feet","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"height","color":"black"},{"type":"height_value","color":"black"}]},"height-restriction-ahead_v2":{"category":"warning","name":"Height restriction ahead","variation":"meters","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"height","color":"black"},{"type":"height_value","color":"black"}]},"traffic-merges-right-ahead":{"category":"warning","name":"merge","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"merge","color":"black"}]},"motorcycle-crossing":{"category":"warning","name":"motorcycle crossing","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"motorbike","color":"black"}]},"narrow-bridge-ahead":{"category":"warning","name":"narrow bridge ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"narrow-bridge-us","color":"black","transform":"scale(0.8)"}]},"offset-roads":{"category":"warning","name":"offset roads","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"offset-roads","color":"black"}]},"pass-left-or-right":{"category":"warning","name":"pass left or right","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"pass-l-r","color":"black"}]},"pedestrian-crossing":{"category":"warning","name":"pedestrian crossing","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"pedestrian","color":"black"}]},"playground-ahead":{"category":"warning","name":"Playground ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"play-ground","color":"black"}]},"uncontroller-railroad-crossing-ahead":{"category":"warning","name":"railroad","elements":[{"type":"circle-bg","color":"yellow"},{"type":"circle-bar-rounded","color":"black","transform":"rotate(-45deg)"},{"type":"circle-bar-rounded","color":"black","transform":"rotate(45deg)"},{"type":"railroad","color":"black"}]},"road-narrows-right-ahead":{"category":"warning","name":"road narrows right","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"narrow-road-l","color":"black","transform":"scale(.9) scale(-1,1)"}]},"road-narrows-left-ahead":{"category":"warning","name":"road narrows left","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"narrow-road-l","color":"black","transform":"scale(.9)"}]},"road-narrows-ahead":{"category":"warning","name":"road narrows both","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"narrow-road-both","color":"black","transform":"scale(.9)"}]},"junction-with-a-side-road-acute-left-ahead":{"category":"warning","name":"side road acute angle right","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"side-road-a-a-r","color":"black"}]},"junction-with-a-side-road-acute-right-ahead":{"category":"warning","name":"side road acute angle left","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"side-road-a-a-l","color":"black"}]},"junction-with-a-side-road-perpendicular-right-ahead":{"category":"warning","name":"side road perpendicular right","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"side-road-p-r","color":"black"}]},"junction-with-a-side-road-perpendicular-left-ahead":{"category":"warning","name":"side road perpendicular left","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"side-road-p-l","color":"black"}]},"slippery-road-surface":{"category":"warning","name":"slippery","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"slippery","color":"black"}]},"steep-hill-downwards":{"category":"warning","name":"steep hill","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"steep-hill","color":"black"}]},"stop-ahead":{"category":"warning","name":"Stop ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"small-arrow-au","color":"black","transform":"translate(0,-25%)"},{"type":"octagon","color":"red","transform":"translate(0,15%) scale(.4)"}]},"traffic-signals-ahead":{"category":"warning","name":"traffic light","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"square-angular","color":"black","transform":"scale(.2,.55)"},{"type":"circle-bg","color":"green","transform":"translate(0,16.5%) scale(.14)"},{"type":"circle-bg","color":"yellow","transform":"scale(.14)"},{"type":"circle-bg","color":"red","transform":"translate(0,-16.5%) scale(.14)"}]},"triple-reverse-curve":{"category":"warning","name":"triple 2 reverse curve","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"orange","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"single-2-reverse-curve","color":"black","transform":"scale(.9) translate(-18%)"},{"type":"single-2-reverse-curve","color":"black","transform":"scale(.9)"},{"type":"single-2-reverse-curve","color":"black","transform":"scale(.9) translate(18%)"}]},"trucks-rollover":{"category":"warning","name":"trucks rollover","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"trucks-rollover","color":"black"}]},"turn-curve-left":{"category":"warning","name":"Turn curve left","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"turn-l-curve","color":"black","transform":"scale(.9)"}]},"turn-curve-right":{"category":"warning","name":"Turn curve right","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"turn-l-curve","color":"black","transform":"scale(.9) scale(-1,1)"}]},"turn-right":{"category":"warning","name":"turn right","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"turn-90-l","color":"black","transform":"scale(-1,1)"}]},"turn-left":{"category":"warning","name":"turn left","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"turn-90-l","color":"black"}]},"double-turn-first-right-ahead":{"category":"warning","name":"turn reverse right","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"turn-reverse-left","color":"black","transform":"scale(-1,1)"}]},"two-way-traffic-ahead":{"category":"warning","name":"Two way traffic ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"arrows_both_bra","color":"black","transform":"scale(.9)"}]},"winding-road-first-left-ahead":{"category":"warning","name":"winding road","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"winding-road-left","color":"black"}]},"winding-road-first-right-ahead":{"category":"warning","name":"winding road","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"winding-road-left","color":"black","transform":"scale(-1,1)"}]},"workers-in-road-ahead":{"category":"warning","name":"workers in road ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"roadworks","color":"black","transform":"scale(.9)"}]},"yield-ahead":{"category":"warning","name":"Yield ahead","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"small-arrow-au","color":"black","transform":"translate(0,-25%)"},{"type":"tri-rounded","color":"red","transform":"translate(0, 15%) scale(.45) rotate(180deg)"},{"type":"tri-rounded","color":"white","transform":"translate(0, 12%) scale(.25) rotate(180deg)"}]},"horizontal-traffic-signals-ahead":{"category":"warning","name":"traffic light","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"square-angular","color":"black","transform":"scale(.55,.2)"},{"type":"circle-bg","color":"green","transform":"translate(16.5%,0) scale(.14)"},{"type":"circle-bg","color":"yellow","transform":"scale(.14)"},{"type":"circle-bg","color":"red","transform":"translate(-16.5%,0) scale(.14)"}]},"dead-end":{"category":"warning","name":"dead end","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"dead-end","color":"black"}]},"no-hitch-hiking":{"category":"regulatory","name":"no hitch hiking","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"hitch-hiking","color":"black"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"}]},"share-roads":{"category":"warning","name":"share roads","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"share-roads","color":"black"}]},"end":{"category":"warning","name":"end","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"end","color":"black"}]},"skewed-railroad-crossing":{"category":"warning","name":"skewed railroad crossing","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"skewed-railroads","color":"black"}]},"lightground-railroad-crossing":{"category":"warning","name":"lightground railroad crossing","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"lightground-railroad-crossing","color":"black"}]},"national-network-lane":{"category":"regulatory","name":"national_network_lane","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"green"},{"type":"lorry","color":"black"}]},"national-network-prohibited":{"category":"regulatory","name":"national_network_lane","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"lorry","color":"black"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"}]},"hazardous-material-prohibited":{"category":"regulatory","name":"hazardous material prohibited","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"hazardous-material","color":"black","transform":"scale(.8)"},{"type":"circle-o","color":"red"}]},"truck-rollover-with-speed":{"category":"warning","name":"truck rollover with speed","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"truck-rollover-speed","color":"black"}]},"no-rollerblading":{"category":"regulatory","name":"no rollerblading","elements":[{"type":"circle-bg","color":"white"},{"type":"circle-o","color":"red"},{"type":"rollerblading","color":"black","transform":"scale(.8)"},{"type":"circle-bar-rounded","color":"red","transform":"rotate(-45deg)"}]},"one-way-left":{"category":"regulatory","name":"one way small left","elements":[{"type":"square-rounded","color":"white","transform":"scale(1.1,.33)"},{"type":"square-rounded","color":"black","transform":"scale(1.1,.33) scale(.95)"},{"type":"US-arrow-oneway","color":"white","transform":"scale(.6) scale(1.35,1) rotate(-90deg)"},{"type":"content-4","color":"black","content":"ONE","transform":"scale(.5,.6) translate(-15%,-25%)"},{"type":"content-4","color":"black","content":"WAY","transform":"scale(.5,.6) translate(45%,-25%)"}]},"one-way-right":{"category":"regulatory","name":"one way small right","elements":[{"type":"square-rounded","color":"white","transform":"scale(1.1,.33)"},{"type":"square-rounded","color":"black","transform":"scale(1.1,.33) scale(.95)"},{"type":"US-arrow-oneway","color":"white","transform":"scale(.6) scale(1.35,1) rotate(90deg)"},{"type":"content-4","color":"black","content":"ONE","transform":"scale(.5,.6) translate(-45%,-25%)"},{"type":"content-4","color":"black","content":"WAY","transform":"scale(.5,.6) translate(15%,-25%)"}]},"one-way-left_v2":{"category":"regulatory","name":"one way large left","variation":"alternate","elements":[{"type":"square-rounded","color":"white","transform":"scale(.7,1)"},{"type":"square-rounded","color":"black","transform":"scale(.7,1) scale(.95)"},{"type":"square-rounded","color":"white","transform":"scale(.7,1) scale(.90)"},{"type":"content-4","color":"black","content":"ONE","transform":"scale(1,1.2) translate(0,-90%)"},{"type":"content-4","color":"black","content":"WAY","transform":"scale(1,1.2)"},{"type":"US-arrow-oneway","color":"black","transform":"scale(.5) translate(0,45%) rotate(-90deg)"}]},"one-way-right_v2":{"category":"regulatory","name":"one way large right","variation":"alternate","elements":[{"type":"square-rounded","color":"white","transform":"scale(.7,1)"},{"type":"square-rounded","color":"black","transform":"scale(.7,1) scale(.95)"},{"type":"square-rounded","color":"white","transform":"scale(.7,1) scale(.90)"},{"type":"content-4","color":"black","content":"ONE","transform":"scale(1,1.2) translate(0,-90%)"},{"type":"content-4","color":"black","content":"WAY","transform":"scale(1,1.2)"},{"type":"US-arrow-oneway","color":"black","transform":"scale(.5) translate(0,45%) rotate(90deg)"}]},"single-reverse-curve":{"category":"warning","name":"single 2 reverse curve","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"orange","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"single-2-reverse-curve","color":"black"}]},"school":{"category":"school","name":"school","elements":[{"type":"school","color":"black"},{"type":"school","color":"fluogreen","transform":"scale(.95)"},{"type":"children","color":"black"}]},"school_v2":{"category":"school","name":"school","variation":"obsolete","elements":[{"type":"school","color":"black"},{"type":"school","color":"yellow","transform":"scale(.95)"},{"type":"children","color":"black"}]},"turn-curve-left-with-speed":{"category":"warning","name":"turn left curve with speed","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"turn-l-curve","color":"black","transform":"scale(.9)"},{"type":"turn-curve-speed","color":"black","transform":"scale(.9) scale(-1,1)"}]},"turn-curve-right-with-speed":{"category":"warning","name":"turn right curve with speed","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"turn-l-curve","color":"black","transform":"scale(.9) scale(-1,1)"},{"type":"turn-curve-speed","color":"black","transform":"scale(.9)"}]},"hight-speed-limit":{"category":"regulatory","name":"night_speed_limit","elements":[{"type":"square-rounded","color":"white"},{"type":"square-rounded","color":"black","transform":"scale(.95)"},{"type":"content-4","color":"white","content":"NIGHT","transform":"translate(0,-100%) scale(.8)"},{"type":"us_speed_value","color":"white","transform":"translate(0,35%) scale(1.1)"}]},"truck-speed-limit":{"category":"regulatory","name":"truck_speed_limit","elements":[{"type":"square-rounded","color":"white"},{"type":"square-rounded","color":"black","transform":"scale(.95)"},{"type":"square-rounded","color":"white","transform":"scale(.90)"},{"type":"content-4","color":"black","content":"TRUCKS","transform":"translate(0,-100%) scale(.7,.9)"},{"type":"us_speed_value","color":"black","transform":"translate(0,35%) scale(1.1)"}]},"merging-traffic":{"category":"warning","name":"merging traffic","elements":[{"type":"square-rounded","color":"black","transform":"scale(0.707107) rotate(45deg)"},{"type":"square-rounded","color":"yellow","transform":"scale(.95) scale(0.707107) rotate(45deg)"},{"type":"merge","color":"black","transform":"rotate(45deg)"}]}} \ No newline at end of file diff --git a/dist/traffico/string-maps/at-map.json b/dist/traffico/string-maps/at-map.json new file mode 100644 index 000000000..309a1a0e8 --- /dev/null +++ b/dist/traffico/string-maps/at-map.json @@ -0,0 +1 @@ +{"information--information_border_at--at":"ÖSTERREICH","danger--level-crossing--at--other":"","priority--priority-road-end--at":"","danger--railway-crossing-unsecured--at":""} \ No newline at end of file diff --git a/dist/traffico/string-maps/au-map.json b/dist/traffico/string-maps/au-map.json new file mode 100644 index 000000000..639f6e391 --- /dev/null +++ b/dist/traffico/string-maps/au-map.json @@ -0,0 +1 @@ +{"prohibitory--maximum-speed-limit-5--au":"5","prohibitory--maximum-speed-limit-10--au":"10","prohibitory--maximum-speed-limit-15--au":"15","prohibitory--maximum-speed-limit-20--au":"20","prohibitory--maximum-speed-limit-25--au":"25","prohibitory--maximum-speed-limit-30--au":"30","prohibitory--maximum-speed-limit-35--au":"35","prohibitory--maximum-speed-limit-40--au":"40","prohibitory--maximum-speed-limit-45--au":"45","prohibitory--maximum-speed-limit-50--au":"50","prohibitory--maximum-speed-limit-55--au":"55","prohibitory--maximum-speed-limit-60--au":"60","prohibitory--maximum-speed-limit-65--au":"65","prohibitory--maximum-speed-limit-70--au":"70","prohibitory--maximum-speed-limit-75--au":"75","prohibitory--maximum-speed-limit-80--au":"80","prohibitory--maximum-speed-limit-85--au":"85","prohibitory--maximum-speed-limit-90--au":"90","prohibitory--maximum-speed-limit-100--au":"100","prohibitory--maximum-speed-limit-110--au":"110","prohibitory--maximum-speed-limit-120--au":"120","prohibitory--maximum-speed-limit-130--au":"130","regulatory--yield--au":"GIVEWAY","regulatory--yield-to-oncoming-traffic--au":"GIVEWAY","regulatory--no-bicycles--au":"","regulatory--no-entry--au":"NOENTRY","regulatory--no-heavy-goods-vehicles--au":"","regulatory--no-left-turn--au":"","regulatory--no-pedestrians--au":"","regulatory--no-right-turn--au":"","regulatory--no-u-turn--au":"","regulatory--stop--au":"","warning--added-lane-left--au":"","warning--added-lane-right--au":"","warning--bump-in-road--au":"","warning--children--au":"","warning--crossroads-ahead--au":"","warning--curve-left-ahead--au":"","warning--curve-right-ahead--au":"","warning--cyclists-crossing--au":"","warning--dip-in-road--au":"DIP","warning--divided-highway-ahead--au":"","warning--divided-highway-ends--au":"","warning--domestic-animals--au":"","warning--equestrians--au":"","warning--falling-rocks-or-debris-left--au":"","warning--farm-vehicles--au":"","warning--hairpin-curve-left-ahead--au":"","warning--hairpin-curve-right-ahead--au":"","warning--horizontal-alignment-left--au":"","warning--horizontal-alignment-right--au":"","warning--koala--au":"","warning--koala-crossing--au":"","warning--narrow-bridge-ahead--au":"","warning--pedestrian-crossing--au--retired":"","warning--pedestrian-crossing--au":"","warning--pedestrians-cyclists--au":"","warning--railway-level-crossing-with-flashing-signals-ahead--au":"","warning--curve-first-left-ahead--au":"","warning--double-curve-first-right-ahead--au":"","warning--double-curve-first-left-ahead--au":"","warning--double-turn-first-left-ahead--au":"","warning--double-turn-first-right-ahead--au":"","warning--road-narrows-ahead--au":"","warning--roundabout-ahead--au":"","warning--junction-with-a-side-road-perpendicular-left-ahead--au":"","warning--junction-with-a-side-road-perpendicular-right-ahead--au":"","warning--slippery-road-surface--au":"","warning--steep-hill-downwards--au":"","warning--steep-hill-upwards--au":"","warning--stop-ahead--au":"","warning--traffic-signals-ahead--au":"","warning--truck-crossing--au":"","warning--turn-left--au":"","warning--turn-right--au":"","warning--two-way-traffic-ahead--au":"","warning--uncontrolled-railroad-crossing-ahead--au":"","warning--wild-animals--au":"","warning--winding-road-first-left-ahead--au":"","warning--winding-road-first-right-ahead--au":"","warning--yield-ahead--au":"","warning--emu-crossing--au--left":"","warning--emu-crossing--au--right":"","warning--slippery-motorcycles--au--victoria":"","warning--traffic-merges-left-ahead--au":"","warning--traffic-merges-right-ahead--au":"","warning--wombat-crossing--au":"","warning--wombat-crossing--au--victoria":""} \ No newline at end of file diff --git a/dist/traffico/string-maps/be-map.json b/dist/traffico/string-maps/be-map.json new file mode 100644 index 000000000..b135ca062 --- /dev/null +++ b/dist/traffico/string-maps/be-map.json @@ -0,0 +1 @@ +{"information--information_border_be_nl--be":"België","information--information_border_be_fr--be":"Belgique","priority--priority-road-end--be":"","danger--railway-crossing-unsecured--be":""} \ No newline at end of file diff --git a/dist/traffico/string-maps/br-map.json b/dist/traffico/string-maps/br-map.json new file mode 100644 index 000000000..484ad666b --- /dev/null +++ b/dist/traffico/string-maps/br-map.json @@ -0,0 +1 @@ +{"mandatory--bicycles-only--br":"","mandatory--proceed-straight--br":"","mandatory--keep-left--br":"","mandatory--keep-right--br":"","mandatory--transit-only--br":"","mandatory--turn-right--br":"","information--parking--br":"E","information--two-way-traffic--br":"","prohibitory--maximum-speed-limit-5--br":"km/h5","prohibitory--maximum-speed-limit-10--br":"km/h10","prohibitory--maximum-speed-limit-15--br":"km/h15","prohibitory--maximum-speed-limit-20--br":"km/h20","prohibitory--maximum-speed-limit-25--br":"km/h25","prohibitory--maximum-speed-limit-30--br":"km/h30","prohibitory--maximum-speed-limit-35--br":"km/h35","prohibitory--maximum-speed-limit-40--br":"km/h40","prohibitory--maximum-speed-limit-45--br":"km/h45","prohibitory--maximum-speed-limit-50--br":"km/h50","prohibitory--maximum-speed-limit-55--br":"km/h55","prohibitory--maximum-speed-limit-60--br":"km/h60","prohibitory--maximum-speed-limit-65--br":"km/h65","prohibitory--maximum-speed-limit-70--br":"km/h70","prohibitory--maximum-speed-limit-75--br":"km/h75","prohibitory--maximum-speed-limit-80--br":"km/h80","prohibitory--maximum-speed-limit-85--br":"km/h85","prohibitory--maximum-speed-limit-90--br":"km/h90","prohibitory--maximum-speed-limit-100--br":"km/h100","prohibitory--maximum-speed-limit-110--br":"km/h110","prohibitory--maximum-speed-limit-120--br":"km/h120","prohibitory--maximum-speed-limit-130--br":"km/h130","regulatory--yield--br":"","regulatory--no-bicycles--br":"","regulatory--no-entry--br":"","regulatory--no-heavy-goods-vehicles--br":"","regulatory--no-motor-vehicles--br":"","regulatory--no-motorcycles--br":"","regulatory--no-overtaking--br":"","regulatory--no-parking--br":"E","regulatory--no-pedestrians--br":"","regulatory--no-stopping--br":"E","regulatory--stop--br":"PARE","regulatory--no-left-or-u-turn--br":"","regulatory--no-left-turn--br":"","regulatory--no-straight-through--br":"","regulatory--no_trucks--br":"","regulatory--no-right-turn--br":"","regulatory--no-u-turn--br":"","warning--bump-in-road--br":"","warning--cyclists-crossing--br":"","warning--domestic-animals--br":"","warning--falling-rocks-or-debris-right--br":"","warning--farm-vehicles--br":"","warning--loose-road-surface--br":"","warning--pedestrian-crossing--br":"","warning--road-narrows-ahead--br":"","warning--workers-in-road-ahead--br":"","warning--school-zone--br":"","warning--slippery-road-surface--br":"","warning--stop-ahead--br":"PARE","warning--two-way-traffic-ahead--br":"","warning--uneven-road--br":"","warning--wild-animals--br":"","warning--y-roads--br":"","warning--added-lane-right--br":"","warning--warning--added-lane-left--br":"","warning--double-curve-first-left-ahead--br":"","warning--double-curve-first-right-ahead--br":"","warning--double-reverse-curve--br":"","warning--flaggers-in-road-ahead--br":"","warning--divided-highway-ahead--br":"","warning--horizontal-alignment-right--br":"","warning--roundabout-ahead--br":"","warning--loop-pretzel--br":"","warning--height-restriction-ahead--br--feet":"","warning--traffic-merges-right-ahead--br":"","warning--pass-left-or-right--br":"","warning--playground-ahead--br":"","warning--road-narrows-left-ahead--br":"","warning--road-narrows-right-ahead--br":"","warning--junction-with-a-side-road-acute-left-ahead--br":"","warning--junction-with-a-side-road-perpendicular-left-ahead--br":"","warning--junction-with-a-side-road-perpendicular-right-ahead--br":"","warning--t-roads--br":"","warning--traffic-signals-ahead--br":"","warning--triple-reverse-curve--br":"","warning--trucks-rollover--br":"","warning--turn-curve-left--br":"","warning--turn-curve-right--br":"","warning--turn-left--br":"","warning--turn-right--br":"","warning--double-turn-first-left-ahead--br":"","warning--double-turn-first-right-ahead--br":"","warning--winding-road-first-left-ahead--br":"","warning--winding-road-first-right-ahead--br":""} \ No newline at end of file diff --git a/dist/traffico/string-maps/ca-map.json b/dist/traffico/string-maps/ca-map.json new file mode 100644 index 000000000..aaa27af86 --- /dev/null +++ b/dist/traffico/string-maps/ca-map.json @@ -0,0 +1 @@ +{"mandatory--pass-on-either-side--ca":"","regulatory--no-bicycles--ca":"","regulatory--no-entry--ca":"","regulatory--no-heavy-goods-vehicles--ca":"","regulatory--no-left-turn--ca":"","regulatory--no-motor-vehicles--ca":"","regulatory--no-motorcycles--ca":"","regulatory--no-overtaking--ca":"","regulatory--no-parking--ca":"P","regulatory--no-pedestrians--ca":"","regulatory--no-right-turn--ca":"","regulatory--no-stopping--ca":"","regulatory--no-u-turn--ca":"","regulatory--maximum-speed-limit-5--ca":"MAXIMUM5","regulatory--maximum-speed-limit-10--ca":"MAXIMUM10","regulatory--maximum-speed-limit-15--ca":"MAXIMUM15","regulatory--maximum-speed-limit-20--ca":"MAXIMUM20","regulatory--maximum-speed-limit-25--ca":"MAXIMUM25","regulatory--maximum-speed-limit-30--ca":"MAXIMUM30","regulatory--maximum-speed-limit-35--ca":"MAXIMUM35","regulatory--maximum-speed-limit-40--ca":"MAXIMUM40","regulatory--maximum-speed-limit-45--ca":"MAXIMUM45","regulatory--maximum-speed-limit-50--ca":"MAXIMUM50","regulatory--maximum-speed-limit-55--ca":"MAXIMUM55","regulatory--maximum-speed-limit-60--ca":"MAXIMUM60","regulatory--maximum-speed-limit-65--ca":"MAXIMUM65","regulatory--maximum-speed-limit-70--ca":"MAXIMUM70","regulatory--maximum-speed-limit-75--ca":"MAXIMUM75","regulatory--maximum-speed-limit-80--ca":"MAXIMUM80","regulatory--maximum-speed-limit-85--ca":"MAXIMUM85","regulatory--maximum-speed-limit-90--ca":"MAXIMUM90","regulatory--maximum-speed-limit-100--ca":"MAXIMUM100","regulatory--maximum-speed-limit-110--ca":"MAXIMUM110","regulatory--maximum-speed-limit-120--ca":"MAXIMUM120","regulatory--maximum-speed-limit-130--ca":"MAXIMUM130","regulatory--stop--ca":"","warning--bump-in-road--ca":"","warning--crossroads-ahead--ca":"","warning--curve-left-ahead--ca":"","warning--curve-left-ahead--ca--ontario":"","warning--double-curve-first-left-ahead--ca":"","warning--double-curve-first-right-ahead--ca--ontario":"","warning--curve-right-ahead--ca":"","warning--cyclists-crossing--ca":"","warning--dip-in-road--ca":"DIP","warning--divided-highway-ahead--ca":"","warning--divided-highway-ends--ca":"","warning--domestic-animals--ca":"","warning--emergency-vehicles--ca":"","warning--equestrians--ca":"","warning--falling-rocks-or-debris-right--ca":"","warning--farm-vehicles--ca":"","warning--hairpin-curve-right-ahead--ca":"","warning--hairpin-curve-right-ahead--ca--ontario":"","warning--level-railroad-crossing-with-barriers-ahead--ca":"","warning--loose-road-surface--ca":"","warning--height-restriction-ahead--ca--feet":"","warning--height-restriction-ahead--ca--meters":"","warning--narrow-bridge-ahead--ca":"","warning--opening-or-swing-bridge--ca":"","warning--pavement-ends--ca":"","warning--pedestrian-crossing--ca":"","warning--pedestrian-crossing--ca--quebec":"PEDESTRIANX","warning--playground-ahead--ca":"","warning--road-narrows-ahead--ca":"","warning--road-narrows-left-ahead--ca":"","warning--road-narrows-right-ahead--ca":"","warning--roundabout-ahead--ca":"","warning--shared-road-motocycles-cyclists--ca":"","warning--junction-with-a-side-road-perpendicular-left-ahead--ca":"","warning--junction-with-a-side-road-perpendicular-left-ahead--ca--ontario":"","warning--junction-with-a-side-road-perpendicular-right-ahead--ca":"","warning--slippery-road-surface--ca":"","warning--steep-hill-downwards--ca":"","warning--steep-hill-upwards--ca":"","warning--stop-ahead--ca":"","warning--stop-ahead--ca--ontario":"","warning--traffic-merges-left-ahead--ca":"","warning--traffic-merges-left-ahead--ca--ontario":"","warning--traffic-merges-right-ahead--ca":"","warning--traffic-merges-right-ahead--ca--ontario":"","warning--traffic-signals-ahead--ca":"","warning--tunnel-ahead--ca":"","warning--turn-left--ca":"","warning--double-turn-first-left-ahead--ca":"","warning--double-turn-first-right-ahead--ca":"","warning--turn-right--ca":"","warning--two-way-traffic-ahead--ca":"","warning--uncontrolled-railroad-crossing-ahead--ca":"","warning--uneven-road--ca":"","warning--wild-animals--ca":"","warning--winding-road-first-left-ahead--ca":"","warning--winding-road-first-right-ahead--ca":"","warning--workers-in-road-ahead--ca":"","warning--yield-ahead--ca":"","regulatory--yield--ca":""} \ No newline at end of file diff --git a/dist/traffico/string-maps/ch-map.json b/dist/traffico/string-maps/ch-map.json new file mode 100644 index 000000000..125d471ec --- /dev/null +++ b/dist/traffico/string-maps/ch-map.json @@ -0,0 +1 @@ +{"danger--level-crossing--ch--other":"","priority--priority-road-end--ch":"","danger--railway-crossing-unsecured--ch":""} \ No newline at end of file diff --git a/dist/traffico/string-maps/cz-map.json b/dist/traffico/string-maps/cz-map.json new file mode 100644 index 000000000..b12e1faae --- /dev/null +++ b/dist/traffico/string-maps/cz-map.json @@ -0,0 +1 @@ +{"information--information_border_cz--cz":"Českérepublika","priority--priority-road-end--cz":"","danger--railway-crossing-unsecured--cz":""} \ No newline at end of file diff --git a/dist/traffico/string-maps/de-map.json b/dist/traffico/string-maps/de-map.json new file mode 100644 index 000000000..4de9a347e --- /dev/null +++ b/dist/traffico/string-maps/de-map.json @@ -0,0 +1 @@ +{"danger--ascent--de":"10%","danger--descent--de":"10%","danger--domestic-animals--de":"","danger--falling-rocks--de":"","danger--level-crossing--de":"","danger--unprotected-quayside-or-riverbank--de":"","danger--wild-animals--de":"","danger--double-curve-first-left--de":"","danger--double-curve-first-right--de":"","danger--curve-left--de":"","danger--curve-right--de":"","danger--crossroads-with-priority-to-the-right--de":"","danger--cyclists-crossing-ahead--de":"","danger--cyclists-crossing-ahead--de--right":"","danger--other-danger--de":"","danger--other-danger--de--temporary":"","danger--crossroads-ahead--de":"","danger--junction-with-a-side-road-perpendicular-left--de":"","danger--junction-with-a-side-road-perpendicular-right--de":"","danger--pedestrian-crossing--de":"","danger--railway-crossing-unsecured--de":"","danger--railway-crossing-secured--de":"","danger--snow--de":"","danger--low-flying-aircraft--de":"","danger--strong-sidewind--de":"","danger--road-bump--de":"","danger--road-narrows-ahead--de":"","danger--road-narrows-left-ahead--de":"","danger--road-narrows-right-ahead--de":"","danger--roadworks-ahead--de":"","danger--roundabout--de":"","danger--children--de":"","danger--slippery-road-surface--de":"","danger--traffic-signals-ahead--de":"","danger--two-way-traffic-ahead--de":"","danger--uneven-road-ahead--de":"","information--border--de":"Bundes-republikDeutschland","information--pedestrian-crossing--de":"","information--deadend--de":"","information--first-aid--de":"","information--limited-access-road--de":"","information--parking-left--de":"","information--parking-right--de":"","information--bus-stop--de":"","information--disabled-persons--de":"","information--parking--de":"","mandatory--equestrians--de":"","mandatory--minimum-speed-5--de":"5","mandatory--minimum-speed-10--de":"10","mandatory--minimum-speed-15--de":"15","mandatory--minimum-speed-20--de":"20","mandatory--minimum-speed-25--de":"25","mandatory--minimum-speed-30--de":"30","mandatory--minimum-speed-35--de":"35","mandatory--minimum-speed-40--de":"40","mandatory--minimum-speed-45--de":"45","mandatory--minimum-speed-50--de":"50","mandatory--minimum-speed-55--de":"55","mandatory--minimum-speed-60--de":"60","mandatory--minimum-speed-65--de":"65","mandatory--minimum-speed-70--de":"70","mandatory--minimum-speed-75--de":"75","mandatory--minimum-speed-80--de":"80","mandatory--minimum-speed-85--de":"85","mandatory--minimum-speed-90--de":"90","mandatory--minimum-speed-100--de":"100","mandatory--minimum-speed-110--de":"110","mandatory--minimum-speed-120--de":"120","mandatory--minimum-speed-130--de":"130","mandatory--minimum-speed-end-5--de":"5","mandatory--minimum-speed-end-10--de":"10","mandatory--minimum-speed-end-15--de":"15","mandatory--minimum-speed-end-20--de":"20","mandatory--minimum-speed-end-25--de":"25","mandatory--minimum-speed-end-30--de":"30","mandatory--minimum-speed-end-35--de":"35","mandatory--minimum-speed-end-40--de":"40","mandatory--minimum-speed-end-45--de":"45","mandatory--minimum-speed-end-50--de":"50","mandatory--minimum-speed-end-55--de":"55","mandatory--minimum-speed-end-60--de":"60","mandatory--minimum-speed-end-65--de":"65","mandatory--minimum-speed-end-70--de":"70","mandatory--minimum-speed-end-75--de":"75","mandatory--minimum-speed-end-80--de":"80","mandatory--minimum-speed-end-85--de":"85","mandatory--minimum-speed-end-90--de":"90","mandatory--minimum-speed-end-100--de":"100","mandatory--minimum-speed-end-110--de":"110","mandatory--minimum-speed-end-120--de":"120","mandatory--minimum-speed-end-130--de":"130","mandatory--pedestrian-bicycle-dual-track--de":"","mandatory--dual-path-pedestrians-and-cyclists--de":"","mandatory--dual-path-cyclists-and-pedestrians--de":"","mandatory--bicycles-only--de":"","mandatory--pedestrians-only--de":"","mandatory--turn-left--de":"","mandatory--turn-right--de":"","mandatory--pass-on-either-side--de":"","mandatory--proceed-straight--de":"","mandatory--proceed-straight-or-turn-left--de":"","mandatory--proceed-straight-or-turn-right--de":"","mandatory--procced-straight--de":"","mandatory--pass-on-this-side-left--de":"","mandatory--pass-on-this-side-right--de":"","mandatory--shared-path-pedestrians-and-cyclists--de":"","mandatory--roundabout--de":"","mandatory--turn-left-ahead--de":"","mandatory--turn-right-ahead--de":"","priority--narrow-location-priority--de":"","priority--narrow-location-no-priority--de--other":"","priority--priority-road-end--de":"","priority--give-way--de":"","prohibitory--no-pedestrians--de":"","prohibitory--no-pedestrians-or-bicycles--de":"","prohibitory--no-bicycles--de":"","prohibitory--no-mopeds--de":"","prohibitory--no-motor-vehicles--de":"","prohibitory--no-slow-vehicles--de":"","prohibitory--no-trailers--de":"","prohibitory--no-buses--de":"","prohibitory--no-heavy-goods-vehicles--de":"","prohibitory--no-trucks-and-buses--de":"","prohibitory--no-parking-or-stopping-left--de":"","prohibitory--no-parking-or-stopping-left-and-right--de":"","prohibitory--no-parking-or-stopping-right--de":"","prohibitory--no-parking-left--de":"","prohibitory--no-parking-left-and-right--de":"","prohibitory--no-parking-right--de":"","prohibitory--speed-limit-zone--de":"ZONE","prohibitory--vehicle-weight-limit--de":"","prohibitory--no-entry--de":"","priority--priority-road--de":"","priority--give-way-to-oncoming-traffic--de":"","priority--stop--de":"","prohibitory--end-of-limits--de":"","prohibitory--low-emission-zone--de":"UmweltZONE","prohibitory--low-emission-zone-end--de":"UmweltZONE","prohibitory--no-moped-vehicles--de":"","prohibitory--no-motorcycles--de":"","prohibitory--no-parking--de":"","prohibitory--no-stopping-or-parking--de":"","prohibitory--no-traffic-both-ways--de":"","prohibitory--no-u-turn--de":"","prohibitory--no-vehicles-carrying-dangerous-goods--de":"","prohibitory--no-left-turn--de":"","prohibitory--no-right-turn--de":"","prohibitory--no-overtaking--de":"","prohibitory--no-overtaking-by-heavy-goods-vehicles--de":"","prohibitory--maximum-speed-limit-5--de":"5","prohibitory--maximum-speed-limit-10--de":"10","prohibitory--maximum-speed-limit-15--de":"15","prohibitory--maximum-speed-limit-20--de":"20","prohibitory--maximum-speed-limit-25--de":"25","prohibitory--maximum-speed-limit-30--de":"30","prohibitory--maximum-speed-limit-35--de":"35","prohibitory--maximum-speed-limit-40--de":"40","prohibitory--maximum-speed-limit-45--de":"45","prohibitory--maximum-speed-limit-50--de":"50","prohibitory--maximum-speed-limit-55--de":"55","prohibitory--maximum-speed-limit-60--de":"60","prohibitory--maximum-speed-limit-65--de":"65","prohibitory--maximum-speed-limit-70--de":"70","prohibitory--maximum-speed-limit-75--de":"75","prohibitory--maximum-speed-limit-80--de":"80","prohibitory--maximum-speed-limit-85--de":"85","prohibitory--maximum-speed-limit-90--de":"90","prohibitory--maximum-speed-limit-100--de":"100","prohibitory--maximum-speed-limit-110--de":"110","prohibitory--maximum-speed-limit-120--de":"120","prohibitory--maximum-speed-limit-130--de":"130","prohibitory--maximum-height--de":"","prohibitory--maximum-width--de":"","supplementary--destination--de":"Anliegerfrei","supplementary--disabled--de":"","supplementary--glaze--de":"","supplementary--left-pointing--de":"","supplementary--both-directions--de":"","supplementary--pedestrians-use-opposite-sidewalk--de--left":"","supplementary--pedestrians-use-opposite-sidewalk--de--right":"","supplementary--railway-only--de":"","supplementary--right-pointing--de":"","other--entry--de":"","supplementary--priority-road-bends-left-3way--de--1":"","supplementary--priority-road-bends-left-3way--de--2":"","supplementary--priority-road-bends-left-4way--de":"","supplementary--priority-road-bends-right-3way--de--1":"","supplementary--priority-road-bends-right-3way--de--2":"","supplementary--priority-road-bends-right-4way--de":"","supplementary--priority-road-from-left-3way--de":"","supplementary--priority-road-from-left-4way--de":"","supplementary--priority-road-from-right-3way--de":"","supplementary--priority-road-from-right-4way--de":""} \ No newline at end of file diff --git a/dist/traffico/string-maps/dk-map.json b/dist/traffico/string-maps/dk-map.json new file mode 100644 index 000000000..003759117 --- /dev/null +++ b/dist/traffico/string-maps/dk-map.json @@ -0,0 +1 @@ +{"danger--danger_level_crossing--dk":"","information--information_border_dk--dk":"Danmark","prohibitory--no_trucks--dk":"","priority--priority-road-end--dk":"","danger--railway-crossing-unsecured--dk":""} \ No newline at end of file diff --git a/dist/traffico/string-maps/ee-map.json b/dist/traffico/string-maps/ee-map.json new file mode 100644 index 000000000..9fc596ac6 --- /dev/null +++ b/dist/traffico/string-maps/ee-map.json @@ -0,0 +1 @@ +{"information--information_border_ee--ee":"EESTI"} \ No newline at end of file diff --git a/dist/traffico/string-maps/es-map.json b/dist/traffico/string-maps/es-map.json new file mode 100644 index 000000000..4d3325b5c --- /dev/null +++ b/dist/traffico/string-maps/es-map.json @@ -0,0 +1 @@ +{"information--information_border_es--es":"ESPAÑA","danger--pedestrian-crossing--es":"","danger--road-narrows-ahead--es":"","priority--priority-road-end--es":"","danger--railway-crossing-unsecured--es":""} \ No newline at end of file diff --git a/dist/traffico/string-maps/fi-map.json b/dist/traffico/string-maps/fi-map.json new file mode 100644 index 000000000..e192e13ff --- /dev/null +++ b/dist/traffico/string-maps/fi-map.json @@ -0,0 +1 @@ +{"information--information_border_fi--fi":"SUOMIFINLANDSUOPMA","danger--cyclists-crossing-ahead--fi":"","priority--priority-road-end--fi":"","danger--railway-crossing-unsecured--fi":""} \ No newline at end of file diff --git a/dist/traffico/string-maps/fr-map.json b/dist/traffico/string-maps/fr-map.json new file mode 100644 index 000000000..3aea8438e --- /dev/null +++ b/dist/traffico/string-maps/fr-map.json @@ -0,0 +1 @@ +{"information--information_border_fr--fr":"FRANCE","information--information_city_entrance--fr":"some city","information--information_city_exit--fr":"some city","priority--priority-road-end--fr":"","danger--railway-crossing-unsecured--fr":""} \ No newline at end of file diff --git a/dist/traffico/string-maps/gr-map.json b/dist/traffico/string-maps/gr-map.json new file mode 100644 index 000000000..76204ba43 --- /dev/null +++ b/dist/traffico/string-maps/gr-map.json @@ -0,0 +1 @@ +{"information--information_border_gr--gr":"EΛΛAΣGREECE","priority--priority-road-end--gr":"","danger--railway-crossing-unsecured--gr":""} \ No newline at end of file diff --git a/dist/traffico/string-maps/hu-map.json b/dist/traffico/string-maps/hu-map.json new file mode 100644 index 000000000..3e3bbb4ce --- /dev/null +++ b/dist/traffico/string-maps/hu-map.json @@ -0,0 +1 @@ +{"information--information_border_hu--hu":"Magyarország","priority--priority-road-end--hu":"","danger--railway-crossing-unsecured--hu":""} \ No newline at end of file diff --git a/dist/traffico/string-maps/it-map.json b/dist/traffico/string-maps/it-map.json new file mode 100644 index 000000000..313a13a0f --- /dev/null +++ b/dist/traffico/string-maps/it-map.json @@ -0,0 +1 @@ +{"information--information_border_it--it":"ITALIA","danger--cyclists-crossing-ahead--it":"","danger--children--it":"","danger--level-crossing--it--other":"","mandatory--pedestrians-only--it":"","priority--priority-road-end--it":"","danger--railway-crossing-unsecured--it":"","mandatory--turn-right-ahead--it":""} \ No newline at end of file diff --git a/dist/traffico/string-maps/lt-map.json b/dist/traffico/string-maps/lt-map.json new file mode 100644 index 000000000..52950783f --- /dev/null +++ b/dist/traffico/string-maps/lt-map.json @@ -0,0 +1 @@ +{"information--information_border_lt--lt":"LietuvosRespublika"} \ No newline at end of file diff --git a/dist/traffico/string-maps/lu-map.json b/dist/traffico/string-maps/lu-map.json new file mode 100644 index 000000000..fac12a931 --- /dev/null +++ b/dist/traffico/string-maps/lu-map.json @@ -0,0 +1 @@ +{"information--information_border_lu_fr--lu":"Luxembourg","information--information_border_lu_de--lu":"Luxemburg"} \ No newline at end of file diff --git a/dist/traffico/string-maps/lv-map.json b/dist/traffico/string-maps/lv-map.json new file mode 100644 index 000000000..6ca8d556c --- /dev/null +++ b/dist/traffico/string-maps/lv-map.json @@ -0,0 +1 @@ +{"information--information_border_lv--lv":"LATVIJA"} \ No newline at end of file diff --git a/dist/traffico/string-maps/nl-map.json b/dist/traffico/string-maps/nl-map.json new file mode 100644 index 000000000..36c1fb561 --- /dev/null +++ b/dist/traffico/string-maps/nl-map.json @@ -0,0 +1 @@ +{"information--information_border_nl--nl":"Nederland","information--information_cycleway--nl":"fietspad","priority--priority-road-end--nl":"","danger--railway-crossing-unsecured--nl":""} \ No newline at end of file diff --git a/dist/traffico/string-maps/no-map.json b/dist/traffico/string-maps/no-map.json new file mode 100644 index 000000000..4b1b82fd9 --- /dev/null +++ b/dist/traffico/string-maps/no-map.json @@ -0,0 +1 @@ +{"prohibitory--no_trucks--no":"","priority--priority-road-end--no":"","danger--railway-crossing-unsecured--no":""} \ No newline at end of file diff --git a/dist/traffico/string-maps/pl-map.json b/dist/traffico/string-maps/pl-map.json new file mode 100644 index 000000000..7518f40dc --- /dev/null +++ b/dist/traffico/string-maps/pl-map.json @@ -0,0 +1 @@ +{"information--information_border_pl--pl":"RzeczpospolitaPolska","danger--pedestrian-crossing--pl":"","priority--priority-road-end--pl":"","danger--railway-crossing-unsecured--pl":""} \ No newline at end of file diff --git a/dist/traffico/string-maps/se-map.json b/dist/traffico/string-maps/se-map.json new file mode 100644 index 000000000..f84dace50 --- /dev/null +++ b/dist/traffico/string-maps/se-map.json @@ -0,0 +1 @@ +{"information--information_border_se--se":"SVERIGE","danger--cyclists-crossing-ahead--se":"","danger--pedestrian-crossing--se":"","priority--priority-road-end--se":"","danger--railway-crossing-unsecured--se":"","danger--children--se":"","priority--give-way-to-oncoming-traffic--se":"","prohibitory--no-bicycles--se":"","prohibitory--no-pedestrians--se":""} \ No newline at end of file diff --git a/dist/traffico/string-maps/si-map.json b/dist/traffico/string-maps/si-map.json new file mode 100644 index 000000000..40466301a --- /dev/null +++ b/dist/traffico/string-maps/si-map.json @@ -0,0 +1 @@ +{"information--information_border_si--si":"SLOVENIA"} \ No newline at end of file diff --git a/dist/traffico/string-maps/sk-map.json b/dist/traffico/string-maps/sk-map.json new file mode 100644 index 000000000..9bd05a750 --- /dev/null +++ b/dist/traffico/string-maps/sk-map.json @@ -0,0 +1 @@ +{"information--information_border_sk--sk":"SLOVENSKO","priority--priority-road-end--sk":"","danger--railway-crossing-unsecured--sk":""} \ No newline at end of file diff --git a/dist/traffico/string-maps/uk-map.json b/dist/traffico/string-maps/uk-map.json new file mode 100644 index 000000000..6bf250ab6 --- /dev/null +++ b/dist/traffico/string-maps/uk-map.json @@ -0,0 +1 @@ +{"danger--danger_contraflow--uk":"","danger--level-crossing--uk--other":"","mandatory--mandatory_roundabout--uk":"","prohibitory--prohibitory_overtaking--uk":"","danger--railway-crossing-unsecured--uk":"","danger--children--uk":""} \ No newline at end of file diff --git a/dist/traffico/string-maps/us-map.json b/dist/traffico/string-maps/us-map.json new file mode 100644 index 000000000..23f68b4cc --- /dev/null +++ b/dist/traffico/string-maps/us-map.json @@ -0,0 +1 @@ +{"regulatory--pass-on-either-side--us":"","regulatory--yield--us":"YIELD","regulatory--no-bicycles--us":"","regulatory--no-entry--us":"","regulatory--no-left-or-u-turn--us":"","regulatory--no-left-turn--us":"","regulatory--no-parking--us":"","regulatory--no-pedestrians--us":"","regulatory--no-straight-through--us":"","regulatory--no-heavy-goods-vehicles--us":"","regulatory--no-right-turn--us":"","regulatory--no-u-turn--us":"","regulatory--maximum-speed-limit-5--us":"SPEEDLIMIT5","regulatory--maximum-speed-limit-10--us":"SPEEDLIMIT10","regulatory--maximum-speed-limit-15--us":"SPEEDLIMIT15","regulatory--maximum-speed-limit-20--us":"SPEEDLIMIT20","regulatory--maximum-speed-limit-25--us":"SPEEDLIMIT25","regulatory--maximum-speed-limit-30--us":"SPEEDLIMIT30","regulatory--maximum-speed-limit-35--us":"SPEEDLIMIT35","regulatory--maximum-speed-limit-45--us":"SPEEDLIMIT45","regulatory--maximum-speed-limit-50--us":"SPEEDLIMIT50","regulatory--maximum-speed-limit-55--us":"SPEEDLIMIT55","regulatory--maximum-speed-limit-60--us":"SPEEDLIMIT60","regulatory--maximum-speed-limit-65--us":"SPEEDLIMIT65","regulatory--maximum-speed-limit-70--us":"SPEEDLIMIT70","regulatory--maximum-speed-limit-75--us":"SPEEDLIMIT75","regulatory--maximum-speed-limit-80--us":"SPEEDLIMIT80","regulatory--maximum-speed-limit-85--us":"SPEEDLIMIT85","regulatory--stop--us":"","warning--t-roads--us":"","warning--y-roads--us":"","warning--added-lane-from-entering-roadway--us":"","warning--added-lane-right--us":"","warning--slippery-bicycles--us":"","warning--crossroads-ahead--us":"","warning--double-curve-first-right-ahead--us":"","warning--double-turn-first-left-ahead--us":"","warning--cyclists-crossing--us":"","warning--double-reverse-curve--us":"","warning--falling-rocks-or-debris-right--us":"","warning--emergency-vehicles--us":"","warning--flaggers-in-road-ahead--us":"","warning--hairpin-curve-right-ahead--us":"","warning--divided-highway-ahead--us":"","warning--horizontal-alignment-left--us":"","warning--horizontal-alignment-right--us":"","warning--roundabout-ahead--us":"","warning--tram-crossing--us":"","warning--loop-270-degrees--us":"","warning--loop-pretzel--us":"","warning--height-restriction-ahead--us--feet":"","warning--height-restriction-ahead--us--meters":"","warning--traffic-merges-right-ahead--us":"","warning--motorcycle-crossing--us":"","warning--narrow-bridge-ahead--us":"","warning--offset-roads--us":"","warning--pass-left-or-right--us":"","warning--pedestrian-crossing--us":"","warning--playground-ahead--us":"","warning--uncontroller-railroad-crossing-ahead--us":"","warning--road-narrows-right-ahead--us":"","warning--road-narrows-left-ahead--us":"","warning--road-narrows-ahead--us":"","warning--junction-with-a-side-road-acute-left-ahead--us":"","warning--junction-with-a-side-road-acute-right-ahead--us":"","warning--junction-with-a-side-road-perpendicular-right-ahead--us":"","warning--junction-with-a-side-road-perpendicular-left-ahead--us":"","warning--slippery-road-surface--us":"","warning--steep-hill-downwards--us":"","warning--stop-ahead--us":"","warning--traffic-signals-ahead--us":"","warning--triple-reverse-curve--us":"","warning--trucks-rollover--us":"","warning--turn-curve-left--us":"","warning--turn-curve-right--us":"","warning--turn-right--us":"","warning--turn-left--us":"","warning--double-turn-first-right-ahead--us":"","warning--two-way-traffic-ahead--us":"","warning--winding-road-first-left-ahead--us":"","warning--winding-road-first-right-ahead--us":"","warning--workers-in-road-ahead--us":"","warning--yield-ahead--us":"","warning--horizontal-traffic-signals-ahead--us":"","warning--dead-end--us":"","regulatory--no-hitch-hiking--us":"","warning--share-roads--us":"","warning--end--us":"","warning--skewed-railroad-crossing--us":"","warning--lightground-railroad-crossing--us":"","regulatory--national-network-lane--us":"","regulatory--national-network-prohibited--us":"","regulatory--hazardous-material-prohibited--us":"","warning--truck-rollover-with-speed--us":"","regulatory--no-rollerblading--us":"","regulatory--one-way-left--us":"ONEWAY","regulatory--one-way-right--us":"ONEWAY","regulatory--one-way-left--us--alternate":"ONEWAY","regulatory--one-way-right--us--alternate":"ONEWAY","warning--single-reverse-curve--us":"","school--school--us":"","school--school--us--obsolete":"","warning--turn-curve-left-with-speed--us":"","warning--turn-curve-right-with-speed--us":"","regulatory--hight-speed-limit-5--us":"NIGHT5","regulatory--hight-speed-limit-10--us":"NIGHT10","regulatory--hight-speed-limit-15--us":"NIGHT15","regulatory--hight-speed-limit-20--us":"NIGHT20","regulatory--hight-speed-limit-25--us":"NIGHT25","regulatory--hight-speed-limit-30--us":"NIGHT30","regulatory--hight-speed-limit-35--us":"NIGHT35","regulatory--hight-speed-limit-45--us":"NIGHT45","regulatory--hight-speed-limit-50--us":"NIGHT50","regulatory--hight-speed-limit-55--us":"NIGHT55","regulatory--hight-speed-limit-60--us":"NIGHT60","regulatory--hight-speed-limit-65--us":"NIGHT65","regulatory--hight-speed-limit-70--us":"NIGHT70","regulatory--hight-speed-limit-75--us":"NIGHT75","regulatory--hight-speed-limit-80--us":"NIGHT80","regulatory--hight-speed-limit-85--us":"NIGHT85","regulatory--truck-speed-limit-5--us":"TRUCKS5","regulatory--truck-speed-limit-10--us":"TRUCKS10","regulatory--truck-speed-limit-15--us":"TRUCKS15","regulatory--truck-speed-limit-20--us":"TRUCKS20","regulatory--truck-speed-limit-25--us":"TRUCKS25","regulatory--truck-speed-limit-30--us":"TRUCKS30","regulatory--truck-speed-limit-35--us":"TRUCKS35","regulatory--truck-speed-limit-45--us":"TRUCKS45","regulatory--truck-speed-limit-50--us":"TRUCKS50","regulatory--truck-speed-limit-55--us":"TRUCKS55","regulatory--truck-speed-limit-60--us":"TRUCKS60","regulatory--truck-speed-limit-65--us":"TRUCKS65","regulatory--truck-speed-limit-70--us":"TRUCKS70","regulatory--truck-speed-limit-75--us":"TRUCKS75","regulatory--truck-speed-limit-80--us":"TRUCKS80","regulatory--truck-speed-limit-85--us":"TRUCKS85","warning--merging-traffic--us":""} \ No newline at end of file diff --git a/dist/traffico/stylesheets/examples.css b/dist/traffico/stylesheets/examples.css new file mode 100644 index 000000000..8a9b7762a --- /dev/null +++ b/dist/traffico/stylesheets/examples.css @@ -0,0 +1,32 @@ +.examples-container { + max-width: 1200px; + margin: 0 auto; } + +.examples h2 { + background: none repeat scroll 0 0 #35af6d; + color: #ffffff; + padding: 0.5em 1em; } + +.examples h3 { + color: #35af6d; } + +.examples .t { + font-size: 75px; + margin: .1em; } + .examples .t i:first-child { + text-shadow: 0 0 3px rgba(0, 0, 0, 0.3); + transition: 1s ease text-shadow; } + +.examples .signContainer { + display: inline-block; + padding: .5em .5em 1.5em; } + .examples .signContainer .label { + position: absolute; + display: none; } + .examples .signContainer:hover .t i:first-child { + text-shadow: none; } + .examples .signContainer:hover .label { + display: block; } + +.examples .categoryContainer { + padding: 0 10px; } diff --git a/dist/traffico/stylesheets/traffico.css b/dist/traffico/stylesheets/traffico.css new file mode 100644 index 000000000..849af6e34 --- /dev/null +++ b/dist/traffico/stylesheets/traffico.css @@ -0,0 +1,465 @@ +/* + Icon Font: traffico +*/ + +@font-face { + font-family: "traffico"; + src: url("../fonts/traffico_d596ae6150aa5c55ac14b1e060efc523.eot"); + src: url("../fonts/traffico_d596ae6150aa5c55ac14b1e060efc523.eot?#iefix") format("embedded-opentype"), + url("../fonts/traffico_d596ae6150aa5c55ac14b1e060efc523.woff") format("woff"), + url("../fonts/traffico_d596ae6150aa5c55ac14b1e060efc523.ttf") format("truetype"), + url("../fonts/traffico_d596ae6150aa5c55ac14b1e060efc523.svg#traffico") format("svg"); + font-weight: normal; + font-style: normal; +} + +@media screen and (-webkit-min-device-pixel-ratio:0) { + @font-face { + font-family: "traffico"; + src: url("../fonts/traffico_d596ae6150aa5c55ac14b1e060efc523.svg#traffico") format("svg"); + } +} + +[data-icon]:before { content: attr(data-icon); } + +[data-icon]:before, +.t-DE-arrow-up:before, +.t-US-arrow-oneway:before, +.t-US-arrow-up:before, +.t-added-lane:before, +.t-added-lane-entering-roadway:before, +.t-airplane:before, +.t-arrow-l:before, +.t-arrow-oneway:before, +.t-arrow-s-l:before, +.t-arrows_both_bra:before, +.t-bending-priority:before, +.t-bicycle:before, +.t-bicycle-slippery:before, +.t-bump:before, +.t-bump_bra:before, +.t-bump_road_bra:before, +.t-bumps:before, +.t-bus:before, +.t-car:before, +.t-children:before, +.t-children-au:before, +.t-circle-bar-rounded:before, +.t-circle-bg:before, +.t-circle-o:before, +.t-circle-separator:before, +.t-cliff:before, +.t-cross-roads:before, +.t-crossroads-ahead:before, +.t-crossroads-ahead-ontario:before, +.t-curve-r-l:before, +.t-cyclists_crossing_bra:before, +.t-d-curve-l:before, +.t-dead-end:before, +.t-descent:before, +.t-disabled-p:before, +.t-divided-highway:before, +.t-domestic-animal:before, +.t-domestic-animals-au:before, +.t-emu:before, +.t-end:before, +.t-equestrian:before, +.t-europe_stars:before, +.t-exclamation:before, +.t-falling-rocks-EU:before, +.t-falling-rocks-US:before, +.t-falling-rocks-au:before, +.t-fire-station:before, +.t-firemans-car:before, +.t-flaggers:before, +.t-footpath:before, +.t-h:before, +.t-h-align-l:before, +.t-hairpin-curve:before, +.t-hairpin-curve-au:before, +.t-hazardous-material:before, +.t-height:before, +.t-height-restriction-ca:before, +.t-highway-divided:before, +.t-hitch-hiking:before, +.t-kangaroo:before, +.t-koala-ugly:before, +.t-koalas:before, +.t-level-crossing:before, +.t-light-rail:before, +.t-lightground-railroad-crossing:before, +.t-loop-270:before, +.t-loose_road_surface_bra:before, +.t-lorry:before, +.t-lorry-left:before, +.t-low-clearance:before, +.t-merge:before, +.t-metric-clearance:before, +.t-moped:before, +.t-motorbike:before, +.t-narrow-bridge-au:before, +.t-narrow-bridge-us:before, +.t-narrow-road-both:before, +.t-narrow-road-l:before, +.t-no-l-or-u-turn:before, +.t-octagon:before, +.t-offset-roads:before, +.t-opening-swing-bridge-ca:before, +.t-parking:before, +.t-pass-either-us:before, +.t-pass-l-r:before, +.t-pavement-ends:before, +.t-pedestrian:before, +.t-pedestrian-crossing:before, +.t-pedestrian-crossing-au:before, +.t-pedestrian_bra:before, +.t-pedestrian_crossing_bra:before, +.t-pedestrians:before, +.t-play-ground:before, +.t-playground-ahead-ca:before, +.t-playground-br:before, +.t-pretzel-loop:before, +.t-railroad:before, +.t-railroad-barriers:before, +.t-railway-flashing-au:before, +.t-railway-xing-secured:before, +.t-railway-xing-unsecured:before, +.t-reverse-curve-au:before, +.t-reverse-curve-ontario:before, +.t-right-of-way:before, +.t-right-of-way-l:before, +.t-roadworks:before, +.t-roadworks_bra:before, +.t-rollerblading:before, +.t-roundabout:before, +.t-school:before, +.t-school_zone_bra:before, +.t-series-of-curves-left:before, +.t-share-road:before, +.t-share-roads:before, +.t-side-road-a-a-l:before, +.t-side-road-a-a-r:before, +.t-side-road-p-l:before, +.t-side-road-p-r:before, +.t-side-road-perpendicular:before, +.t-single-2-reverse-curve:before, +.t-skewed-railroads:before, +.t-slippery:before, +.t-slippery-motorcycle:before, +.t-slippery-road:before, +.t-small-arrow-au:before, +.t-snowflake:before, +.t-square-angular:before, +.t-square-diagonal-bar:before, +.t-square-rounded:before, +.t-steep-hill:before, +.t-steep-hill-downwards:before, +.t-steep-hill-upwards:before, +.t-stop:before, +.t-t-roads:before, +.t-tractor:before, +.t-traffic-signal-au:before, +.t-trailer:before, +.t-train-au:before, +.t-train-electric:before, +.t-tram:before, +.t-transit_bra:before, +.t-tri-angular:before, +.t-tri-rounded:before, +.t-truck:before, +.t-truck-rollover-speed:before, +.t-trucks-rollover:before, +.t-tunnel:before, +.t-turn-90-l:before, +.t-turn-curve-speed:before, +.t-turn-l:before, +.t-turn-l-aus:before, +.t-turn-l-curve:before, +.t-turn-reverse-left:before, +.t-turn-right-curve-ontario:before, +.t-turnaround:before, +.t-turnaround2:before, +.t-two_way_arrows_bra:before, +.t-u-turn:before, +.t-u-turn-au:before, +.t-wild-animal:before, +.t-windbag:before, +.t-winding-road-left:before, +.t-wombat:before, +.t-y-roads:before { + display: inline-block; + font-family: "traffico"; + font-style: normal; + font-weight: normal; + font-variant: normal; + line-height: 1; + text-decoration: inherit; + text-rendering: optimizeLegibility; + text-transform: none; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + font-smoothing: antialiased; +} + +.t-DE-arrow-up:before { content: "\f100"; } +.t-US-arrow-oneway:before { content: "\f101"; } +.t-US-arrow-up:before { content: "\f102"; } +.t-added-lane:before { content: "\f103"; } +.t-added-lane-entering-roadway:before { content: "\f104"; } +.t-airplane:before { content: "\f105"; } +.t-arrow-l:before { content: "\f106"; } +.t-arrow-oneway:before { content: "\f107"; } +.t-arrow-s-l:before { content: "\f108"; } +.t-arrows_both_bra:before { content: "\f109"; } +.t-bending-priority:before { content: "\f10a"; } +.t-bicycle:before { content: "\f10b"; } +.t-bicycle-slippery:before { content: "\f10c"; } +.t-bump:before { content: "\f10d"; } +.t-bump_bra:before { content: "\f10e"; } +.t-bump_road_bra:before { content: "\f10f"; } +.t-bumps:before { content: "\f110"; } +.t-bus:before { content: "\f111"; } +.t-car:before { content: "\f112"; } +.t-children:before { content: "\f113"; } +.t-children-au:before { content: "\f114"; } +.t-circle-bar-rounded:before { content: "\f115"; } +.t-circle-bg:before { content: "\f116"; } +.t-circle-o:before { content: "\f117"; } +.t-circle-separator:before { content: "\f118"; } +.t-cliff:before { content: "\f119"; } +.t-cross-roads:before { content: "\f11a"; } +.t-crossroads-ahead:before { content: "\f11b"; } +.t-crossroads-ahead-ontario:before { content: "\f11c"; } +.t-curve-r-l:before { content: "\f11d"; } +.t-cyclists_crossing_bra:before { content: "\f11e"; } +.t-d-curve-l:before { content: "\f11f"; } +.t-dead-end:before { content: "\f120"; } +.t-descent:before { content: "\f121"; } +.t-disabled-p:before { content: "\f122"; } +.t-divided-highway:before { content: "\f123"; } +.t-domestic-animal:before { content: "\f124"; } +.t-domestic-animals-au:before { content: "\f125"; } +.t-emu:before { content: "\f126"; } +.t-end:before { content: "\f127"; } +.t-equestrian:before { content: "\f128"; } +.t-europe_stars:before { content: "\f129"; } +.t-exclamation:before { content: "\f12a"; } +.t-falling-rocks-EU:before { content: "\f12b"; } +.t-falling-rocks-US:before { content: "\f12c"; } +.t-falling-rocks-au:before { content: "\f12d"; } +.t-fire-station:before { content: "\f12e"; } +.t-firemans-car:before { content: "\f12f"; } +.t-flaggers:before { content: "\f130"; } +.t-footpath:before { content: "\f131"; } +.t-h:before { content: "\f132"; } +.t-h-align-l:before { content: "\f133"; } +.t-hairpin-curve:before { content: "\f134"; } +.t-hairpin-curve-au:before { content: "\f135"; } +.t-hazardous-material:before { content: "\f136"; } +.t-height:before { content: "\f137"; } +.t-height-restriction-ca:before { content: "\f138"; } +.t-highway-divided:before { content: "\f139"; } +.t-hitch-hiking:before { content: "\f13a"; } +.t-kangaroo:before { content: "\f13b"; } +.t-koala-ugly:before { content: "\f13c"; } +.t-koalas:before { content: "\f13d"; } +.t-level-crossing:before { content: "\f13e"; } +.t-light-rail:before { content: "\f13f"; } +.t-lightground-railroad-crossing:before { content: "\f140"; } +.t-loop-270:before { content: "\f141"; } +.t-loose_road_surface_bra:before { content: "\f142"; } +.t-lorry:before { content: "\f143"; } +.t-lorry-left:before { content: "\f144"; } +.t-low-clearance:before { content: "\f145"; } +.t-merge:before { content: "\f146"; } +.t-metric-clearance:before { content: "\f147"; } +.t-moped:before { content: "\f148"; } +.t-motorbike:before { content: "\f149"; } +.t-narrow-bridge-au:before { content: "\f14a"; } +.t-narrow-bridge-us:before { content: "\f14b"; } +.t-narrow-road-both:before { content: "\f14c"; } +.t-narrow-road-l:before { content: "\f14d"; } +.t-no-l-or-u-turn:before { content: "\f14e"; } +.t-octagon:before { content: "\f14f"; } +.t-offset-roads:before { content: "\f150"; } +.t-opening-swing-bridge-ca:before { content: "\f151"; } +.t-parking:before { content: "\f152"; } +.t-pass-either-us:before { content: "\f153"; } +.t-pass-l-r:before { content: "\f154"; } +.t-pavement-ends:before { content: "\f155"; } +.t-pedestrian:before { content: "\f156"; } +.t-pedestrian-crossing:before { content: "\f157"; } +.t-pedestrian-crossing-au:before { content: "\f158"; } +.t-pedestrian_bra:before { content: "\f159"; } +.t-pedestrian_crossing_bra:before { content: "\f15a"; } +.t-pedestrians:before { content: "\f15b"; } +.t-play-ground:before { content: "\f15c"; } +.t-playground-ahead-ca:before { content: "\f15d"; } +.t-playground-br:before { content: "\f15e"; } +.t-pretzel-loop:before { content: "\f15f"; } +.t-railroad:before { content: "\f160"; } +.t-railroad-barriers:before { content: "\f161"; } +.t-railway-flashing-au:before { content: "\f162"; } +.t-railway-xing-secured:before { content: "\f163"; } +.t-railway-xing-unsecured:before { content: "\f164"; } +.t-reverse-curve-au:before { content: "\f165"; } +.t-reverse-curve-ontario:before { content: "\f166"; } +.t-right-of-way:before { content: "\f167"; } +.t-right-of-way-l:before { content: "\f168"; } +.t-roadworks:before { content: "\f169"; } +.t-roadworks_bra:before { content: "\f16a"; } +.t-rollerblading:before { content: "\f16b"; } +.t-roundabout:before { content: "\f16c"; } +.t-school:before { content: "\f16d"; } +.t-school_zone_bra:before { content: "\f16e"; } +.t-series-of-curves-left:before { content: "\f16f"; } +.t-share-road:before { content: "\f170"; } +.t-share-roads:before { content: "\f171"; } +.t-side-road-a-a-l:before { content: "\f172"; } +.t-side-road-a-a-r:before { content: "\f173"; } +.t-side-road-p-l:before { content: "\f174"; } +.t-side-road-p-r:before { content: "\f175"; } +.t-side-road-perpendicular:before { content: "\f176"; } +.t-single-2-reverse-curve:before { content: "\f177"; } +.t-skewed-railroads:before { content: "\f178"; } +.t-slippery:before { content: "\f179"; } +.t-slippery-motorcycle:before { content: "\f17a"; } +.t-slippery-road:before { content: "\f17b"; } +.t-small-arrow-au:before { content: "\f17c"; } +.t-snowflake:before { content: "\f17d"; } +.t-square-angular:before { content: "\f17e"; } +.t-square-diagonal-bar:before { content: "\f17f"; } +.t-square-rounded:before { content: "\f180"; } +.t-steep-hill:before { content: "\f181"; } +.t-steep-hill-downwards:before { content: "\f182"; } +.t-steep-hill-upwards:before { content: "\f183"; } +.t-stop:before { content: "\f184"; } +.t-t-roads:before { content: "\f185"; } +.t-tractor:before { content: "\f186"; } +.t-traffic-signal-au:before { content: "\f187"; } +.t-trailer:before { content: "\f188"; } +.t-train-au:before { content: "\f189"; } +.t-train-electric:before { content: "\f18a"; } +.t-tram:before { content: "\f18b"; } +.t-transit_bra:before { content: "\f18c"; } +.t-tri-angular:before { content: "\f18d"; } +.t-tri-rounded:before { content: "\f18e"; } +.t-truck:before { content: "\f18f"; } +.t-truck-rollover-speed:before { content: "\f190"; } +.t-trucks-rollover:before { content: "\f191"; } +.t-tunnel:before { content: "\f192"; } +.t-turn-90-l:before { content: "\f193"; } +.t-turn-curve-speed:before { content: "\f194"; } +.t-turn-l:before { content: "\f195"; } +.t-turn-l-aus:before { content: "\f196"; } +.t-turn-l-curve:before { content: "\f197"; } +.t-turn-reverse-left:before { content: "\f198"; } +.t-turn-right-curve-ontario:before { content: "\f199"; } +.t-turnaround:before { content: "\f19a"; } +.t-turnaround2:before { content: "\f19b"; } +.t-two_way_arrows_bra:before { content: "\f19c"; } +.t-u-turn:before { content: "\f19d"; } +.t-u-turn-au:before { content: "\f19e"; } +.t-wild-animal:before { content: "\f19f"; } +.t-windbag:before { content: "\f1a0"; } +.t-winding-road-left:before { content: "\f1a1"; } +.t-wombat:before { content: "\f1a2"; } +.t-y-roads:before { content: "\f1a3"; } + +/** Base */ +.t { + display: inline-block; + font: normal normal normal 14px/1 traffico; + position: relative; + width: 1em; + height: 1em; + line-height: 1em; + vertical-align: middle; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.t i { + position: absolute; + left: 0; + width: 100%; + height:1em; + line-height:0; + text-align: center; +} + +/** Content */ + +.t-content, +.t-content-3, +.t-content-4{ + font-family: Helvetica, Arial, sans-serif; + font-weight: bold; + font-style: normal; + letter-spacing:0; + top:48.5%; +} +.t-content { + font-size: 50%; +} + +.t-content-3 { + font-size: 40%; +} + +.t-content-4 { + font-size: 22.5%; +} + +.t-content-5 { + font-family: Helvetica, Arial, sans-serif; + font-weight: normal; + font-style: normal; + font-size: 15%; + letter-spacing:0; + top:50%; +} + +/** Colours */ + +.t-c-white { + color: white; +} + +.t-c-red { + color: #c1121c; +} + +.t-c-orange { + color: #f60; +} + +.t-c-blue { + color: #154889; +} + +.t-c-black { + color: black; +} + +.t-c-yellow-dark { + color: #f0ca00; +} + +.t-c-yellow { + color: #fecf33; +} + +.t-c-grey { + color: grey; +} + +.t-c-green { + color: #008754; +} + +.t-c-fluogreen { + color: #A2FF31; +} diff --git a/dist/traffico/transformations.json b/dist/traffico/transformations.json new file mode 100644 index 000000000..08d9a95f7 --- /dev/null +++ b/dist/traffico/transformations.json @@ -0,0 +1 @@ +{"fit_triangle":"scale(.8) translate(0,5%)","fit_border_circle":"scale(.8)","fit_diamond":"scale(.9)","top_half":"scale(.6) translate(0,-35%)","bottom_half":"scale(.6) translate(0,35%)","left_half":"scale(.6) translate(-40%,0)","right_half":"scale(.6) translate(40%,0)","square_to_diamond":"scale(0.707107) rotate(45deg)","center2tri":"translate(0,14.43%)","tri2center":"translate(0,-14.43%)","inner_triangle":"{center2tri} scale(.7) {tri2center}"} \ No newline at end of file diff --git a/index.html b/index.html index e51b6ef9b..80d184a2f 100644 --- a/index.html +++ b/index.html @@ -16,7 +16,6 @@ - @@ -40,7 +39,9 @@ - + + + @@ -55,20 +56,22 @@ - - - + + + + + - + @@ -152,7 +155,7 @@ - + @@ -250,7 +253,7 @@ id = iD() .presets(iD.data.presets) .imagery(iD.data.imagery) - .taginfo(iD.taginfo()) + .taginfo(iD.services.taginfo()) .assetPath('dist/'); d3.select('#id-container') diff --git a/js/id/actions/copy_entities.js b/js/id/actions/copy_entities.js new file mode 100644 index 000000000..5c6a02850 --- /dev/null +++ b/js/id/actions/copy_entities.js @@ -0,0 +1,21 @@ +iD.actions.CopyEntities = function(ids, fromGraph) { + var copies = {}; + + var action = function(graph) { + ids.forEach(function(id) { + fromGraph.entity(id).copy(fromGraph, copies); + }); + + for (var id in copies) { + graph = graph.replace(copies[id]); + } + + return graph; + }; + + action.copies = function() { + return copies; + }; + + return action; +}; diff --git a/js/id/actions/copy_entity.js b/js/id/actions/copy_entity.js deleted file mode 100644 index 33a1cd000..000000000 --- a/js/id/actions/copy_entity.js +++ /dev/null @@ -1,21 +0,0 @@ -iD.actions.CopyEntity = function(id, fromGraph, deep) { - var newEntities = []; - - var action = function(graph) { - var entity = fromGraph.entity(id); - - newEntities = entity.copy(deep, fromGraph); - - for (var i = 0; i < newEntities.length; i++) { - graph = graph.replace(newEntities[i]); - } - - return graph; - }; - - action.newEntities = function() { - return newEntities; - }; - - return action; -}; diff --git a/js/id/actions/disconnect.js b/js/id/actions/disconnect.js index 069e5919a..d038faeba 100644 --- a/js/id/actions/disconnect.js +++ b/js/id/actions/disconnect.js @@ -64,6 +64,27 @@ iD.actions.Disconnect = function(nodeId, newNodeId) { var connections = action.connections(graph); if (connections.length === 0 || (wayIds && wayIds.length !== connections.length)) return 'not_connected'; + + var parentWays = graph.parentWays(graph.entity(nodeId)), + seenRelationIds = {}, + sharedRelation; + + parentWays.forEach(function(way) { + if (wayIds && wayIds.indexOf(way.id) === -1) + return; + + var relations = graph.parentRelations(way); + relations.forEach(function(relation) { + if (relation.id in seenRelationIds) { + sharedRelation = relation; + } else { + seenRelationIds[relation.id] = true; + } + }); + }); + + if (sharedRelation) + return 'relation'; }; action.limitWays = function(_) { diff --git a/js/id/behavior/breathe.js b/js/id/behavior/breathe.js index 4ad77cdc2..95744c9d3 100644 --- a/js/id/behavior/breathe.js +++ b/js/id/behavior/breathe.js @@ -2,7 +2,7 @@ iD.behavior.Breathe = function() { var duration = 800, selector = '.selected.shadow, .selected .shadow', selected = d3.select(null), - classed = [], + classed = '', params = {}, done; @@ -53,7 +53,7 @@ iD.behavior.Breathe = function() { function run(surface, fromTo) { var toFrom = (fromTo === 'from' ? 'to': 'from'), currSelected = surface.selectAll(selector), - currClassed = Array.prototype.slice.call(surface.node().classList), + currClassed = surface.attr('class'), n = 0; if (done || currSelected.empty()) { @@ -61,9 +61,9 @@ iD.behavior.Breathe = function() { return; } - if (!_.isEqual(currSelected, selected) || !_.isEqual(currClassed, classed)) { + if (!_.isEqual(currSelected, selected) || currClassed !== classed) { selected.call(reset); - classed = _.clone(currClassed); + classed = currClassed; selected = currSelected.call(calcAnimationParams); } diff --git a/js/id/behavior/lasso.js b/js/id/behavior/lasso.js index 4e183b3aa..3db221a5e 100644 --- a/js/id/behavior/lasso.js +++ b/js/id/behavior/lasso.js @@ -1,14 +1,11 @@ iD.behavior.Lasso = function(context) { var behavior = function(selection) { - - var mouse = null, - lasso; + var lasso; function mousedown() { - if (d3.event.shiftKey === true) { - - mouse = context.mouse(); + var button = 0; // left + if (d3.event.button === button && d3.event.shiftKey === true) { lasso = null; selection @@ -21,11 +18,11 @@ iD.behavior.Lasso = function(context) { function mousemove() { if (!lasso) { - lasso = iD.ui.Lasso(context).a(mouse); + lasso = iD.ui.Lasso(context); context.surface().call(lasso); } - lasso.b(context.mouse()); + lasso.p(context.mouse()); } function normalize(a, b) { @@ -34,26 +31,32 @@ iD.behavior.Lasso = function(context) { [Math.max(a[0], b[0]), Math.max(a[1], b[1])]]; } - function mouseup() { + function lassoed() { + if (!lasso) return []; + var graph = context.graph(), + bounds = lasso.extent().map(context.projection.invert), + extent = iD.geo.Extent(normalize(bounds[0], bounds[1])); + + return _.pluck(context.intersects(extent).filter(function(entity) { + return entity.type === 'node' && + iD.geo.pointInPolygon(context.projection(entity.loc), lasso.coordinates) && + !context.features().isHidden(entity, graph, entity.geometry(graph)); + }), 'id'); + } + + function mouseup() { selection .on('mousemove.lasso', null) .on('mouseup.lasso', null); if (!lasso) return; - var extent = iD.geo.Extent( - normalize(context.projection.invert(lasso.a()), - context.projection.invert(lasso.b()))); - + var ids = lassoed(); lasso.close(); - var selected = context.intersects(extent).filter(function (entity) { - return entity.type === 'node'; - }); - - if (selected.length) { - context.enter(iD.modes.Select(context, _.pluck(selected, 'id'))); + if (ids.length) { + context.enter(iD.modes.Select(context, ids)); } } diff --git a/js/id/behavior/paste.js b/js/id/behavior/paste.js index 5d4a71a2b..82dd028da 100644 --- a/js/id/behavior/paste.js +++ b/js/id/behavior/paste.js @@ -21,7 +21,8 @@ iD.behavior.Paste = function(context) { d3.event.preventDefault(); if (context.inIntro()) return; - var mouse = context.mouse(), + var baseGraph = context.graph(), + mouse = context.mouse(), projection = context.projection, viewport = iD.geo.Extent(projection.clipExtent()).polygon(); @@ -30,30 +31,21 @@ iD.behavior.Paste = function(context) { var extent = iD.geo.Extent(), oldIDs = context.copyIDs(), oldGraph = context.copyGraph(), - newIDs = [], - i, j; + newIDs = []; if (!oldIDs.length) return; - for (i = 0; i < oldIDs.length; i++) { - var oldEntity = oldGraph.entity(oldIDs[i]), - action = iD.actions.CopyEntity(oldEntity.id, oldGraph, true), - newEntities; + var action = iD.actions.CopyEntities(oldIDs, oldGraph); + context.perform(action); + + var copies = action.copies(); + for (var id in copies) { + var oldEntity = oldGraph.entity(id), + newEntity = copies[id]; extent._extend(oldEntity.extent(oldGraph)); - context.perform(action); - - // First element in `newEntities` contains the copied Entity, - // Subsequent array elements contain any descendants.. - newEntities = action.newEntities(); - newIDs.push(newEntities[0].id); - - for (j = 0; j < newEntities.length; j++) { - var newEntity = newEntities[j], - tags = _.omit(newEntity.tags, omitTag); - - context.perform(iD.actions.ChangeTags(newEntity.id, tags)); - } + newIDs.push(newEntity.id); + context.perform(iD.actions.ChangeTags(newEntity.id, _.omit(newEntity.tags, omitTag))); } // Put pasted objects where mouse pointer is.. @@ -61,7 +53,7 @@ iD.behavior.Paste = function(context) { delta = [ mouse[0] - center[0], mouse[1] - center[1] ]; context.perform(iD.actions.Move(newIDs, delta, projection)); - context.enter(iD.modes.Move(context, newIDs)); + context.enter(iD.modes.Move(context, newIDs, baseGraph)); } function paste() { diff --git a/js/id/core/connection.js b/js/id/core/connection.js index d73eda007..c000305a5 100644 --- a/js/id/core/connection.js +++ b/js/id/core/connection.js @@ -322,6 +322,23 @@ iD.Connection = function(useHttps) { oauth.xhr({ method: 'GET', path: '/api/0.6/user/details' }, done); }; + connection.userChangesets = function(callback) { + connection.userDetails(function(err, user) { + if (err) return callback(err); + + function done(changesets) { + callback(undefined, Array.prototype.map.call(changesets.getElementsByTagName('changeset'), + function (changeset) { + return { tags: getTags(changeset) }; + })); + } + + d3.xml(url + '/api/0.6/changesets?user=' + user.id).get() + .on('load', done) + .on('error', callback); + }); + }; + connection.status = function(callback) { function done(capabilities) { var apiStatus = capabilities.getElementsByTagName('status'); diff --git a/js/id/core/entity.js b/js/id/core/entity.js index b2bb88a7b..2905a391e 100644 --- a/js/id/core/entity.js +++ b/js/id/core/entity.js @@ -72,10 +72,14 @@ iD.Entity.prototype = { return this; }, - copy: function() { - // Returns an array so that we can support deep copying ways and relations. - // The first array element will contain this.copy, followed by any descendants. - return [iD.Entity(this, {id: undefined, user: undefined, version: undefined})]; + copy: function(resolver, copies) { + if (copies[this.id]) + return copies[this.id]; + + var copy = iD.Entity(this, {id: undefined, user: undefined, version: undefined}); + copies[this.id] = copy; + + return copy; }, osmId: function() { diff --git a/js/id/core/history.js b/js/id/core/history.js index b256db520..50884711b 100644 --- a/js/id/core/history.js +++ b/js/id/core/history.js @@ -250,7 +250,8 @@ iD.History = function(context) { }, fromJSON: function(json, loadChildNodes) { - var h = JSON.parse(json); + var h = JSON.parse(json), + loadComplete = true; iD.Entity.id.next = h.nextIDs; index = h.index; @@ -266,9 +267,7 @@ iD.History = function(context) { // This merges originals for changed entities into the base of // the stack even if the current stack doesn't have them (for // example when iD has been restarted in a different region) - var baseEntities = h.baseEntities.map(function(entity) { - return iD.Entity(entity); - }); + var baseEntities = h.baseEntities.map(function(d) { return iD.Entity(d); }); stack[0].graph.rebase(baseEntities, _.pluck(stack, 'graph'), true); tree.rebase(baseEntities, true); @@ -284,20 +283,33 @@ iD.History = function(context) { .value(); if (!_.isEmpty(missing)) { - var childNodesLoaded = function(err, result) { - if (err) return; + loadComplete = false; + context.redrawEnable(false); - var visible = _.groupBy(result.data, 'visible'); - if (!_.isEmpty(visible.true)) { - stack[0].graph.rebase(visible.true, _.pluck(stack, 'graph'), false); - tree.rebase(visible.true, false); + var loading = iD.ui.Loading(context).blocking(true); + context.container().call(loading); + + var childNodesLoaded = function(err, result) { + if (!err) { + var visible = _.groupBy(result.data, 'visible'); + if (!_.isEmpty(visible.true)) { + missing = _.difference(missing, _.pluck(visible.true, 'id')); + stack[0].graph.rebase(visible.true, _.pluck(stack, 'graph'), true); + tree.rebase(visible.true, true); + } + + // fetch older versions of nodes that were deleted.. + _.each(visible.false, function(entity) { + context.connection() + .loadEntityVersion(entity.id, +entity.version - 1, childNodesLoaded); + }); } - // fetch older versions of nodes that were deleted.. - _.each(visible.false, function(entity) { - context.connection() - .loadEntityVersion(entity.id, +entity.version - 1, childNodesLoaded); - }); + if (err || _.isEmpty(missing)) { + loading.close(); + context.redrawEnable(true); + dispatch.change(); + } }; context.connection().loadMultiple(missing, childNodesLoaded); @@ -327,6 +339,7 @@ iD.History = function(context) { imageryUsed: d.imageryUsed }; }); + } else { // original version stack = h.stack.map(function(d) { var entities = {}; @@ -341,7 +354,9 @@ iD.History = function(context) { }); } - dispatch.change(); + if (loadComplete) { + dispatch.change(); + } return history; }, diff --git a/js/id/core/relation.js b/js/id/core/relation.js index 761db2a65..e318e8112 100644 --- a/js/id/core/relation.js +++ b/js/id/core/relation.js @@ -20,31 +20,19 @@ _.extend(iD.Relation.prototype, { type: 'relation', members: [], - copy: function(deep, resolver, replacements) { - var copy = iD.Entity.prototype.copy.call(this); - if (!deep || !resolver || !this.isComplete(resolver)) { - return copy; - } + copy: function(resolver, copies) { + if (copies[this.id]) + return copies[this.id]; - var members = [], - i, oldmember, oldid, newid, children; + var copy = iD.Entity.prototype.copy.call(this, resolver, copies); - replacements = replacements || {}; - replacements[this.id] = copy[0].id; + var members = this.members.map(function(member) { + return _.extend({}, member, {id: resolver.entity(member.id).copy(resolver, copies).id}); + }); - for (i = 0; i < this.members.length; i++) { - oldmember = this.members[i]; - oldid = oldmember.id; - newid = replacements[oldid]; - if (!newid) { - children = resolver.entity(oldid).copy(true, resolver, replacements); - newid = replacements[oldid] = children[0].id; - copy = copy.concat(children); - } - members.push({id: newid, type: oldmember.type, role: oldmember.role}); - } + copy = copy.update({members: members}); + copies[this.id] = copy; - copy[0] = copy[0].update({members: members}); return copy; }, diff --git a/js/id/core/tree.js b/js/id/core/tree.js index 6bc40c33d..db53c9599 100644 --- a/js/id/core/tree.js +++ b/js/id/core/tree.js @@ -2,38 +2,30 @@ iD.Tree = function(head) { var rtree = rbush(), rectangles = {}; - function extentRectangle(extent) { - return [ - extent[0][0], - extent[0][1], - extent[1][0], - extent[1][1] - ]; - } - function entityRectangle(entity) { - var rect = extentRectangle(entity.extent(head)); + var rect = entity.extent(head).rectangle(); rect.id = entity.id; rectangles[entity.id] = rect; return rect; } function updateParents(entity, insertions, memo) { - head.parentWays(entity).forEach(function(parent) { - if (rectangles[parent.id]) { - rtree.remove(rectangles[parent.id]); - insertions[parent.id] = parent; + head.parentWays(entity).forEach(function(way) { + if (rectangles[way.id]) { + rtree.remove(rectangles[way.id]); + insertions[way.id] = way; } + updateParents(way, insertions, memo); }); - head.parentRelations(entity).forEach(function(parent) { + head.parentRelations(entity).forEach(function(relation) { if (memo[entity.id]) return; memo[entity.id] = true; - if (rectangles[parent.id]) { - rtree.remove(rectangles[parent.id]); - insertions[parent.id] = parent; + if (rectangles[relation.id]) { + rtree.remove(rectangles[relation.id]); + insertions[relation.id] = relation; } - updateParents(parent, insertions, memo); + updateParents(relation, insertions, memo); }); } @@ -90,7 +82,7 @@ iD.Tree = function(head) { rtree.load(_.map(insertions, entityRectangle)); } - return rtree.search(extentRectangle(extent)).map(function(rect) { + return rtree.search(extent.rectangle()).map(function(rect) { return head.entity(rect.id); }); }; diff --git a/js/id/core/way.js b/js/id/core/way.js index 7fad36eba..ea56ba14d 100644 --- a/js/id/core/way.js +++ b/js/id/core/way.js @@ -12,29 +12,19 @@ _.extend(iD.Way.prototype, { type: 'way', nodes: [], - copy: function(deep, resolver) { - var copy = iD.Entity.prototype.copy.call(this); + copy: function(resolver, copies) { + if (copies[this.id]) + return copies[this.id]; - if (!deep || !resolver) { - return copy; - } + var copy = iD.Entity.prototype.copy.call(this, resolver, copies); - var nodes = [], - replacements = {}, - i, oldid, newid, child; + var nodes = this.nodes.map(function(id) { + return resolver.entity(id).copy(resolver, copies).id; + }); - for (i = 0; i < this.nodes.length; i++) { - oldid = this.nodes[i]; - newid = replacements[oldid]; - if (!newid) { - child = resolver.entity(oldid).copy(); - newid = replacements[oldid] = child[0].id; - copy = copy.concat(child); - } - nodes.push(newid); - } + copy = copy.update({nodes: nodes}); + copies[this.id] = copy; - copy[0] = copy[0].update({nodes: nodes}); return copy; }, diff --git a/js/id/geo/extent.js b/js/id/geo/extent.js index 912bcf08a..685c22282 100644 --- a/js/id/geo/extent.js +++ b/js/id/geo/extent.js @@ -45,6 +45,10 @@ _.extend(iD.geo.Extent.prototype, { (this[0][1] + this[1][1]) / 2]; }, + rectangle: function() { + return [this[0][0], this[0][1], this[1][0], this[1][1]]; + }, + polygon: function() { return [ [this[0][0], this[0][1]], @@ -100,7 +104,7 @@ _.extend(iD.geo.Extent.prototype, { }, toParam: function() { - return [this[0][0], this[0][1], this[1][0], this[1][1]].join(','); + return this.rectangle().join(','); } }); diff --git a/js/id/id.js b/js/id/id.js index 318f746e9..102c41504 100644 --- a/js/id/id.js +++ b/js/id/id.js @@ -2,11 +2,12 @@ window.iD = function () { window.locale.en = iD.data.en; window.locale.current('en'); - var context = {}, - storage; + var dispatch = d3.dispatch('enter', 'exit'), + context = {}; // https://github.com/openstreetmap/iD/issues/772 // http://mathiasbynens.be/notes/localstorage-pattern#comment-9 + var storage; try { storage = localStorage; } catch (e) {} // eslint-disable-line no-empty storage = storage || (function() { var s = {}; @@ -30,27 +31,17 @@ window.iD = function () { } }; - /* Accessor for setting minimum zoom for editing features. */ - var minEditableZoom = 16; - context.minEditableZoom = function(_) { - if (!arguments.length) return minEditableZoom; - minEditableZoom = _; - connection.tileZoom(_); - return context; - }; + /* Straight accessors. Avoid using these if you can. */ + var ui, connection, history; + context.ui = function() { return ui; }; + context.connection = function() { return connection; }; + context.history = function() { return history; }; - var history = iD.History(context), - dispatch = d3.dispatch('enter', 'exit'), - mode, - container, - ui = iD.ui(context), - connection = iD.Connection(), - locale = iD.detect().locale, - localePath; - if (locale && iD.data.locales.indexOf(locale) === -1) { - locale = locale.split('-')[0]; + /* Connection */ + function entitiesLoaded(err, result) { + if (!err) history.merge(result.data, result.extent); } context.preauth = function(options) { @@ -58,41 +49,6 @@ window.iD = function () { return context; }; - context.locale = function(loc, path) { - locale = loc; - localePath = path; - - // Also set iD.detect().locale (unless we detected 'en-us' and openstreetmap wants 'en').. - if (!(loc.toLowerCase() === 'en' && iD.detect().locale.toLowerCase() === 'en-us')) { - iD.detect().locale = loc; - } - - return context; - }; - - context.loadLocale = function(cb) { - if (locale && locale !== 'en' && iD.data.locales.indexOf(locale) !== -1) { - localePath = localePath || context.assetPath() + 'locales/' + locale + '.json'; - d3.json(localePath, function(err, result) { - window.locale[locale] = result; - window.locale.current(locale); - cb(); - }); - } else { - cb(); - } - }; - - /* Straight accessors. Avoid using these if you can. */ - context.ui = function() { return ui; }; - context.connection = function() { return connection; }; - context.history = function() { return history; }; - - /* Connection */ - function entitiesLoaded(err, result) { - if (!err) history.merge(result.data, result.extent); - } - context.loadTiles = function(projection, dimensions, callback) { function done(err, result) { entitiesLoaded(err, result); @@ -133,13 +89,17 @@ window.iD = function () { }); }; + var minEditableZoom = 16; + context.minEditableZoom = function(_) { + if (!arguments.length) return minEditableZoom; + minEditableZoom = _; + connection.tileZoom(_); + return context; + }; + + /* History */ - context.graph = history.graph; - context.changes = history.changes; - context.intersects = history.intersects; - var inIntro = false; - context.inIntro = function(_) { if (!arguments.length) return inIntro; inIntro = _; @@ -157,9 +117,210 @@ window.iD = function () { connection.flush(); features.reset(); history.reset(); + _.each(iD.services, function(service) { + var reset = service().reset; + if (reset) reset(context); + }); return context; }; + + /* Graph */ + context.hasEntity = function(id) { + return history.graph().hasEntity(id); + }; + context.entity = function(id) { + return history.graph().entity(id); + }; + context.childNodes = function(way) { + return history.graph().childNodes(way); + }; + context.geometry = function(id) { + return context.entity(id).geometry(history.graph()); + }; + + + /* Modes */ + var mode; + context.mode = function() { + return mode; + }; + context.enter = function(newMode) { + if (mode) { + mode.exit(); + dispatch.exit(mode); + } + + mode = newMode; + mode.enter(); + dispatch.enter(mode); + }; + + context.selectedIDs = function() { + if (mode && mode.selectedIDs) { + return mode.selectedIDs(); + } else { + return []; + } + }; + + + /* Behaviors */ + context.install = function(behavior) { + context.surface().call(behavior); + }; + context.uninstall = function(behavior) { + context.surface().call(behavior.off); + }; + + + /* Copy/Paste */ + var copyIDs = [], copyGraph; + context.copyGraph = function() { return copyGraph; }; + context.copyIDs = function(_) { + if (!arguments.length) return copyIDs; + copyIDs = _; + copyGraph = history.graph(); + return context; + }; + + + /* Background */ + var background; + context.background = function() { return background; }; + + + /* Features */ + var features; + context.features = function() { return features; }; + context.hasHiddenConnections = function(id) { + var graph = history.graph(), + entity = graph.entity(id); + return features.hasHiddenConnections(entity, graph); + }; + + + /* Map */ + var map; + context.map = function() { return map; }; + context.layers = function() { return map.layers; }; + context.surface = function() { return map.surface; }; + context.editable = function() { return map.editable(); }; + + context.surfaceRect = function() { + // Work around a bug in Firefox. + // http://stackoverflow.com/questions/18153989/ + // https://bugzilla.mozilla.org/show_bug.cgi?id=530985 + return context.surface().node().parentNode.getBoundingClientRect(); + }; + + + /* Presets */ + var presets; + context.presets = function(_) { + if (!arguments.length) return presets; + presets.load(_); + iD.areaKeys = presets.areaKeys(); + return context; + }; + + + /* Imagery */ + context.imagery = function(_) { + background.load(_); + return context; + }; + + + /* Container */ + var container, embed; + context.container = function(_) { + if (!arguments.length) return container; + container = _; + container.classed('id-container', true); + return context; + }; + context.embed = function(_) { + if (!arguments.length) return embed; + embed = _; + return context; + }; + + + /* Taginfo */ + var taginfo; + context.taginfo = function(_) { + if (!arguments.length) return taginfo; + taginfo = _; + return context; + }; + + + /* Assets */ + var assetPath = ''; + context.assetPath = function(_) { + if (!arguments.length) return assetPath; + assetPath = _; + return context; + }; + + var assetMap = {}; + context.assetMap = function(_) { + if (!arguments.length) return assetMap; + assetMap = _; + return context; + }; + + context.asset = function(_) { + var filename = assetPath + _; + return assetMap[filename] || filename; + }; + + context.imagePath = function(_) { + return context.asset('img/' + _); + }; + + var locale, localePath; + context.locale = function(loc, path) { + locale = loc; + localePath = path; + + // Also set iD.detect().locale (unless we detected 'en-us' and openstreetmap wants 'en').. + if (!(loc.toLowerCase() === 'en' && iD.detect().locale.toLowerCase() === 'en-us')) { + iD.detect().locale = loc; + } + + return context; + }; + + context.loadLocale = function(cb) { + if (locale && locale !== 'en' && iD.data.locales.indexOf(locale) !== -1) { + localePath = localePath || context.asset('locales/' + locale + '.json'); + d3.json(localePath, function(err, result) { + window.locale[locale] = result; + window.locale.current(locale); + cb(); + }); + } else { + cb(); + } + }; + + + /* Init */ + + context.projection = iD.geo.RawMercator(); + + locale = iD.detect().locale; + if (locale && iD.data.locales.indexOf(locale) === -1) { + locale = locale.split('-')[0]; + } + + history = iD.History(context); + context.graph = history.graph; + context.changes = history.changes; + context.intersects = history.intersects; + // Debounce save, since it's a synchronous localStorage write, // and history changes can happen frequently (e.g. when dragging). context.debouncedSave = _.debounce(context.save, 350); @@ -178,88 +339,15 @@ window.iD = function () { context.undo = withDebouncedSave(history.undo); context.redo = withDebouncedSave(history.redo); - /* Graph */ - context.hasEntity = function(id) { - return history.graph().hasEntity(id); - }; + ui = iD.ui(context); - context.entity = function(id) { - return history.graph().entity(id); - }; + connection = iD.Connection(); - context.childNodes = function(way) { - return history.graph().childNodes(way); - }; + background = iD.Background(context); - context.geometry = function(id) { - return context.entity(id).geometry(history.graph()); - }; + features = iD.Features(context); - /* Modes */ - context.enter = function(newMode) { - if (mode) { - mode.exit(); - dispatch.exit(mode); - } - - mode = newMode; - mode.enter(); - dispatch.enter(mode); - }; - - context.mode = function() { - return mode; - }; - - context.selectedIDs = function() { - if (mode && mode.selectedIDs) { - return mode.selectedIDs(); - } else { - return []; - } - }; - - /* Behaviors */ - context.install = function(behavior) { - context.surface().call(behavior); - }; - - context.uninstall = function(behavior) { - context.surface().call(behavior.off); - }; - - /* Copy/Paste */ - var copyIDs = [], copyGraph; - context.copyGraph = function() { return copyGraph; }; - context.copyIDs = function(_) { - if (!arguments.length) return copyIDs; - copyIDs = _; - copyGraph = history.graph(); - return context; - }; - - /* Projection */ - context.projection = iD.geo.RawMercator(); - - /* Background */ - var background = iD.Background(context); - context.background = function() { return background; }; - - /* Features */ - var features = iD.Features(context); - context.features = function() { return features; }; - context.hasHiddenConnections = function(id) { - var graph = history.graph(), - entity = graph.entity(id); - return features.hasHiddenConnections(entity, graph); - }; - - /* Map */ - var map = iD.Map(context); - context.map = function() { return map; }; - context.layers = function() { return map.layers; }; - context.surface = function() { return map.surface; }; - context.editable = function() { return map.editable(); }; + map = iD.Map(context); context.mouse = map.mouse; context.extent = map.extent; context.pan = map.pan; @@ -267,74 +355,15 @@ window.iD = function () { context.zoomOut = map.zoomOut; context.zoomInFurther = map.zoomInFurther; context.zoomOutFurther = map.zoomOutFurther; + context.redrawEnable = map.redrawEnable; - context.surfaceRect = function() { - // Work around a bug in Firefox. - // http://stackoverflow.com/questions/18153989/ - // https://bugzilla.mozilla.org/show_bug.cgi?id=530985 - return context.surface().node().parentNode.getBoundingClientRect(); - }; - - /* Presets */ - var presets = iD.presets(); - - context.presets = function(_) { - if (!arguments.length) return presets; - presets.load(_); - iD.areaKeys = presets.areaKeys(); - return context; - }; - - context.imagery = function(_) { - background.load(_); - return context; - }; - - context.container = function(_) { - if (!arguments.length) return container; - container = _; - container.classed('id-container', true); - return context; - }; - - /* Taginfo */ - var taginfo; - context.taginfo = function(_) { - if (!arguments.length) return taginfo; - taginfo = _; - return context; - }; - - var embed = false; - context.embed = function(_) { - if (!arguments.length) return embed; - embed = _; - return context; - }; - - var assetPath = ''; - context.assetPath = function(_) { - if (!arguments.length) return assetPath; - assetPath = _; - return context; - }; - - var assetMap = {}; - context.assetMap = function(_) { - if (!arguments.length) return assetMap; - assetMap = _; - return context; - }; - - context.imagePath = function(_) { - var asset = 'img/' + _; - return assetMap[asset] || assetPath + asset; - }; + presets = iD.presets(); return d3.rebind(context, dispatch, 'on'); }; -iD.version = '1.8.3'; + +iD.version = '1.9.2'; (function() { var detected = {}; diff --git a/js/id/modes/add_line.js b/js/id/modes/add_line.js index 8132dcb58..3dc014c72 100644 --- a/js/id/modes/add_line.js +++ b/js/id/modes/add_line.js @@ -14,7 +14,7 @@ iD.modes.AddLine = function(context) { .on('startFromNode', startFromNode); function start(loc) { - var graph = context.graph(), + var baseGraph = context.graph(), node = iD.Node({loc: loc}), way = iD.Way(); @@ -23,11 +23,11 @@ iD.modes.AddLine = function(context) { iD.actions.AddEntity(way), iD.actions.AddVertex(way.id, node.id)); - context.enter(iD.modes.DrawLine(context, way.id, graph)); + context.enter(iD.modes.DrawLine(context, way.id, baseGraph)); } function startFromWay(loc, edge) { - var graph = context.graph(), + var baseGraph = context.graph(), node = iD.Node({loc: loc}), way = iD.Way(); @@ -37,17 +37,18 @@ iD.modes.AddLine = function(context) { iD.actions.AddVertex(way.id, node.id), iD.actions.AddMidpoint({ loc: loc, edge: edge }, node)); - context.enter(iD.modes.DrawLine(context, way.id, graph)); + context.enter(iD.modes.DrawLine(context, way.id, baseGraph)); } function startFromNode(node) { - var way = iD.Way(); + var baseGraph = context.graph(), + way = iD.Way(); context.perform( iD.actions.AddEntity(way), iD.actions.AddVertex(way.id, node.id)); - context.enter(iD.modes.DrawLine(context, way.id, context.graph())); + context.enter(iD.modes.DrawLine(context, way.id, baseGraph)); } mode.enter = function() { diff --git a/js/id/modes/drag_node.js b/js/id/modes/drag_node.js index 50f89e1d0..8f6d53c4c 100644 --- a/js/id/modes/drag_node.js +++ b/js/id/modes/drag_node.js @@ -100,7 +100,7 @@ iD.modes.DragNode = function(context) { if (nudge) startNudge(nudge); else stopNudge(); - var loc = context.map().mouseCoordinates(); + var loc = context.projection.invert(d3.event.point); var d = datum(); if (d.type === 'node' && d.id !== entity.id) { diff --git a/js/id/modes/move.js b/js/id/modes/move.js index b564fde8f..ccae9cd50 100644 --- a/js/id/modes/move.js +++ b/js/id/modes/move.js @@ -1,4 +1,4 @@ -iD.modes.Move = function(context, entityIDs) { +iD.modes.Move = function(context, entityIDs, baseGraph) { var mode = { id: 'move', button: 'browse' @@ -64,8 +64,13 @@ iD.modes.Move = function(context, entityIDs) { } function cancel() { - context.pop(); - context.enter(iD.modes.Select(context, entityIDs).suppressMenu(true)); + if (baseGraph) { + while (context.graph() !== baseGraph) context.pop(); + context.enter(iD.modes.Browse(context)); + } else { + context.pop(); + context.enter(iD.modes.Select(context, entityIDs).suppressMenu(true)); + } stopNudge(); } diff --git a/js/id/modes/select.js b/js/id/modes/select.js index 56e93988e..44e3d8394 100644 --- a/js/id/modes/select.js +++ b/js/id/modes/select.js @@ -146,7 +146,7 @@ iD.modes.Select = function(context, selectedIDs) { } } - function ret() { + function esc() { if (!context.inIntro()) { context.enter(iD.modes.Browse(context)); } @@ -164,8 +164,7 @@ iD.modes.Select = function(context, selectedIDs) { operations.unshift(iD.operations.Delete(selectedIDs, context)); keybinding - .on('⎋', ret, true) - .on('↩', ret, true) + .on('⎋', esc, true) .on('space', toggleMenu); operations.forEach(function(operation) { diff --git a/js/id/presets.js b/js/id/presets.js index 858cbc834..d9b5d3cf0 100644 --- a/js/id/presets.js +++ b/js/id/presets.js @@ -74,7 +74,9 @@ iD.presets = function() { if (ignore.indexOf(key) !== -1) return; var value = d.tags[key]; - if (d.geometry.indexOf('area') === -1 && key in areaKeys && value !== '*') { + if (d.geometry.indexOf('area') === -1 && + d.geometry.indexOf('line') !== -1 && + key in areaKeys && value !== '*') { areaKeys[key][value] = true; } }); diff --git a/js/id/presets/preset.js b/js/id/presets/preset.js index 02a1e3572..9fc29ce99 100644 --- a/js/id/presets/preset.js +++ b/js/id/presets/preset.js @@ -50,7 +50,8 @@ iD.presets.Preset = function(id, preset, fields) { }; preset.isFallback = function() { - return Object.keys(preset.tags).length === 0; + var tagCount = Object.keys(preset.tags).length; + return tagCount === 0 || (tagCount === 1 && preset.tags.hasOwnProperty('area')); }; preset.reference = function(geometry) { diff --git a/js/id/renderer/background.js b/js/id/renderer/background.js index ce478e220..37f28c556 100644 --- a/js/id/renderer/background.js +++ b/js/id/renderer/background.js @@ -1,13 +1,9 @@ iD.Background = function(context) { var dispatch = d3.dispatch('change'), - baseLayer = iD.TileLayer() - .projection(context.projection), - gpxLayer = iD.GpxLayer(context, dispatch) - .projection(context.projection), - mapillaryLayer = iD.MapillaryLayer(context), - overlayLayers = []; + baseLayer = iD.TileLayer().projection(context.projection), + overlayLayers = [], + backgroundSources; - var backgroundSources; function findSource(id) { return _.find(backgroundSources, function(d) { @@ -15,7 +11,34 @@ iD.Background = function(context) { }); } - function updateImagery() { + + function background(selection) { + var base = selection.selectAll('.layer-background') + .data([0]); + + base.enter() + .insert('div', '.layer-data') + .attr('class', 'layer layer-background'); + + base.call(baseLayer); + + var overlays = selection.selectAll('.layer-overlay') + .data(overlayLayers, function(d) { return d.source().name(); }); + + overlays.enter() + .insert('div', '.layer-data') + .attr('class', 'layer layer-overlay'); + + overlays.each(function(layer) { + d3.select(this).call(layer); + }); + + overlays.exit() + .remove(); + } + + + background.updateImagery = function() { var b = background.baseLayerSource(), o = overlayLayers.map(function (d) { return d.source().id; }).join(','), q = iD.util.stringQs(location.hash.substring(1)); @@ -48,51 +71,13 @@ iD.Background = function(context) { } }); - if (background.showsGpxLayer()) { + var gpx = context.layers().layer('gpx'); + if (gpx && gpx.enabled() && gpx.hasGpx()) { imageryUsed.push('Local GPX'); } context.history().imageryUsed(imageryUsed); - } - - function background(selection) { - var base = selection.selectAll('.background-layer') - .data([0]); - - base.enter().insert('div', '.layer-data') - .attr('class', 'layer-layer background-layer'); - - base.call(baseLayer); - - var overlays = selection.selectAll('.layer-overlay') - .data(overlayLayers, function(d) { return d.source().name(); }); - - overlays.enter().insert('div', '.layer-data') - .attr('class', 'layer-layer layer-overlay'); - - overlays.each(function(layer) { - d3.select(this).call(layer); - }); - - overlays.exit() - .remove(); - - var gpx = selection.selectAll('.layer-gpx') - .data([0]); - - gpx.enter().insert('div') - .attr('class', 'layer-layer layer-gpx'); - - gpx.call(gpxLayer); - - var mapillary = selection.selectAll('.layer-mapillary') - .data([0]); - - mapillary.enter().insert('div') - .attr('class', 'layer-layer layer-mapillary'); - - mapillary.call(mapillaryLayer); - } + }; background.sources = function(extent) { return backgroundSources.filter(function(source) { @@ -102,8 +87,6 @@ iD.Background = function(context) { background.dimensions = function(_) { baseLayer.dimensions(_); - gpxLayer.dimensions(_); - mapillaryLayer.dimensions(_); overlayLayers.forEach(function(layer) { layer.dimensions(_); @@ -115,7 +98,7 @@ iD.Background = function(context) { baseLayer.source(d); dispatch.change(); - updateImagery(); + background.updateImagery(); return background; }; @@ -124,63 +107,6 @@ iD.Background = function(context) { background.baseLayerSource(findSource('Bing')); }; - background.hasGpxLayer = function() { - return !_.isEmpty(gpxLayer.geojson()); - }; - - background.showsGpxLayer = function() { - return background.hasGpxLayer() && gpxLayer.enable(); - }; - - function toDom(x) { - return (new DOMParser()).parseFromString(x, 'text/xml'); - } - - background.gpxLayerFiles = function(fileList) { - var f = fileList[0], - reader = new FileReader(); - - reader.onload = function(e) { - gpxLayer.geojson(toGeoJSON.gpx(toDom(e.target.result))); - iD.ui.MapInMap.gpxLayer.geojson(toGeoJSON.gpx(toDom(e.target.result))); - background.zoomToGpxLayer(); - dispatch.change(); - }; - - reader.readAsText(f); - }; - - background.zoomToGpxLayer = function() { - if (background.hasGpxLayer()) { - var map = context.map(), - viewport = map.trimmedExtent().polygon(), - coords = _.reduce(gpxLayer.geojson().features, function(coords, feature) { - var c = feature.geometry.coordinates; - return _.union(coords, feature.geometry.type === 'Point' ? [c] : c); - }, []); - - if (!iD.geo.polygonIntersectsPolygon(viewport, coords, true)) { - var extent = iD.geo.Extent(d3.geo.bounds(gpxLayer.geojson())); - map.centerZoom(extent.center(), map.trimmedExtentZoom(extent)); - } - } - }; - - background.toggleGpxLayer = function() { - gpxLayer.enable(!gpxLayer.enable()); - iD.ui.MapInMap.gpxLayer.enable(!iD.ui.MapInMap.gpxLayer.enable()); - dispatch.change(); - }; - - background.showsMapillaryLayer = function() { - return mapillaryLayer.enable(); - }; - - background.toggleMapillaryLayer = function() { - mapillaryLayer.enable(!mapillaryLayer.enable()); - dispatch.change(); - }; - background.showsLayer = function(d) { return d === baseLayer.source() || (d.id === 'custom' && baseLayer.source().id === 'custom') || @@ -199,7 +125,7 @@ iD.Background = function(context) { if (layer.source() === d) { overlayLayers.splice(i, 1); dispatch.change(); - updateImagery(); + background.updateImagery(); return; } } @@ -211,7 +137,7 @@ iD.Background = function(context) { overlayLayers.push(layer); dispatch.change(); - updateImagery(); + background.updateImagery(); }; background.nudge = function(d, zoom) { @@ -257,7 +183,7 @@ iD.Background = function(context) { if (chosen && chosen.indexOf('custom:') === 0) { background.baseLayerSource(iD.BackgroundSource.Custom(chosen.replace(/^custom:/, ''))); } else { - background.baseLayerSource(findSource(chosen) || best || findSource('Bing') || backgroundSources[1]); + background.baseLayerSource(findSource(chosen) || best || findSource('Bing') || backgroundSources[1] || backgroundSources[0]); } var locator = _.find(backgroundSources, function(d) { @@ -274,15 +200,9 @@ iD.Background = function(context) { if (overlay) background.toggleOverlayLayer(overlay); }); - var gpx = q.gpx; - if (gpx) { - d3.text(gpx, function(err, gpxTxt) { - if (!err) { - gpxLayer.geojson(toGeoJSON.gpx(toDom(gpxTxt))); - iD.ui.MapInMap.gpxLayer.geojson(toGeoJSON.gpx(toDom(gpxTxt))); - dispatch.change(); - } - }); + if (q.gpx) { + var gpx = context.layers().layer('gpx'); + if (gpx) { gpx.url(q.gpx); } } }; diff --git a/js/id/renderer/background_source.js b/js/id/renderer/background_source.js index f7ed5a13d..609eaacc4 100644 --- a/js/id/renderer/background_source.js +++ b/js/id/renderer/background_source.js @@ -117,7 +117,7 @@ iD.BackgroundSource.Bing = function(data, dispatch) { }; bing.logo = 'bing_maps.png'; - bing.terms_url = 'http://opengeodata.org/microsoft-imagery-details'; + bing.terms_url = 'https://blog.openstreetmap.org/2010/11/30/microsoft-imagery-details'; return bing; }; diff --git a/js/id/renderer/features.js b/js/id/renderer/features.js index e4ce089e5..98eed9ac5 100644 --- a/js/id/renderer/features.js +++ b/js/id/renderer/features.js @@ -1,5 +1,5 @@ iD.Features = function(context) { - var major_roads = { + var traffic_roads = { 'motorway': true, 'motorway_link': true, 'trunk': true, @@ -10,14 +10,14 @@ iD.Features = function(context) { 'secondary_link': true, 'tertiary': true, 'tertiary_link': true, - 'residential': true + 'residential': true, + 'unclassified': true, + 'living_street': true }; - var minor_roads = { + var service_roads = { 'service': true, - 'living_street': true, 'road': true, - 'unclassified': true, 'track': true }; @@ -76,12 +76,12 @@ iD.Features = function(context) { return geometry === 'point'; }, 200); - defineFeature('major_roads', function isMajorRoad(entity) { - return major_roads[entity.tags.highway]; + defineFeature('traffic_roads', function isTrafficRoad(entity) { + return traffic_roads[entity.tags.highway]; }); - defineFeature('minor_roads', function isMinorRoad(entity) { - return minor_roads[entity.tags.highway]; + defineFeature('service_roads', function isServiceRoad(entity) { + return service_roads[entity.tags.highway]; }); defineFeature('paths', function isPath(entity) { @@ -128,8 +128,8 @@ iD.Features = function(context) { !!entity.tags.railway || entity.tags.landuse === 'railway' ) && !( - major_roads[entity.tags.highway] || - minor_roads[entity.tags.highway] || + traffic_roads[entity.tags.highway] || + service_roads[entity.tags.highway] || paths[entity.tags.highway] ); }); @@ -141,8 +141,8 @@ iD.Features = function(context) { // contains a past/future tag, but not in active use as a road/path/cycleway/etc.. defineFeature('past_future', function isPastFuture(entity) { if ( - major_roads[entity.tags.highway] || - minor_roads[entity.tags.highway] || + traffic_roads[entity.tags.highway] || + service_roads[entity.tags.highway] || paths[entity.tags.highway] ) { return false; } @@ -279,66 +279,67 @@ iD.Features = function(context) { }; features.getMatches = function(entity, resolver, geometry) { - var ent = iD.Entity.key(entity); + if (geometry === 'vertex' || geometry === 'relation') return {}; + var ent = iD.Entity.key(entity); if (!_cache[ent]) { _cache[ent] = {}; } + if (!_cache[ent].matches) { var matches = {}, hasMatch = false; - if (!(geometry === 'vertex' || geometry === 'relation')) { - for (var i = 0; i < _keys.length; i++) { + for (var i = 0; i < _keys.length; i++) { + if (_keys[i] === 'others') { + if (hasMatch) continue; - if (_keys[i] === 'others') { - if (hasMatch) continue; - - // If the entity is a way that has not matched any other - // feature type, see if it has a parent relation, and if so, - // match whatever feature types the parent has matched. - // (The way is a member of a multipolygon.) - // - // 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) { - var pkey = iD.Entity.key(parents[0]); - if (_cache[pkey] && _cache[pkey].matches) { - matches = _.clone(_cache[pkey].matches); - continue; - } + // 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 = iD.Entity.key(parents[0]); + if (_cache[pkey] && _cache[pkey].matches) { + matches = _.clone(_cache[pkey].matches); + continue; } } } + } - if (_features[_keys[i]].filter(entity, resolver, geometry)) { - matches[_keys[i]] = hasMatch = true; - } + if (_features[_keys[i]].filter(entity, resolver, geometry)) { + matches[_keys[i]] = hasMatch = true; } } _cache[ent].matches = matches; } + return _cache[ent].matches; }; features.getParents = function(entity, resolver, geometry) { - var ent = iD.Entity.key(entity); + if (geometry === 'point') return []; + var ent = iD.Entity.key(entity); if (!_cache[ent]) { _cache[ent] = {}; } + if (!_cache[ent].parents) { var parents = []; - - if (geometry !== 'point') { - if (geometry === 'vertex') { - parents = resolver.parentWays(entity); - } else { // 'line', 'area', 'relation' - parents = resolver.parentRelations(entity); - } + if (geometry === 'vertex') { + parents = resolver.parentWays(entity); + } else { // 'line', 'area', 'relation' + parents = resolver.parentRelations(entity); } _cache[ent].parents = parents; } @@ -346,22 +347,23 @@ iD.Features = function(context) { }; features.isHiddenFeature = function(entity, resolver, geometry) { + if (!_hidden.length) return false; if (!entity.version) return false; var matches = features.getMatches(entity, resolver, geometry); for (var i = 0; i < _hidden.length; i++) { - if (matches[_hidden[i]]) { return true; } + if (matches[_hidden[i]]) return true; } return false; }; features.isHiddenChild = function(entity, resolver, geometry) { - if (!entity.version || geometry === 'point') { return false; } + if (!_hidden.length) return false; + if (!entity.version || geometry === 'point') return false; var parents = features.getParents(entity, resolver, geometry); - - if (!parents.length) { return false; } + if (!parents.length) return false; for (var i = 0; i < parents.length; i++) { if (!features.isHidden(parents[i], resolver, parents[i].geometry(resolver))) { @@ -372,6 +374,7 @@ iD.Features = function(context) { }; features.hasHiddenConnections = function(entity, resolver) { + if (!_hidden.length) return false; var childNodes, connections; if (entity.type === 'midpoint') { @@ -393,20 +396,15 @@ iD.Features = function(context) { }; features.isHidden = function(entity, resolver, geometry) { + if (!_hidden.length) return false; if (!entity.version) return false; - if (geometry === 'vertex') - return features.isHiddenChild(entity, resolver, geometry); - if (geometry === 'point') - return features.isHiddenFeature(entity, resolver, geometry); - - return features.isHiddenFeature(entity, resolver, geometry) || - features.isHiddenChild(entity, resolver, geometry); + var fn = (geometry === 'vertex' ? features.isHiddenChild : features.isHiddenFeature); + return fn(entity, resolver, geometry); }; features.filter = function(d, resolver) { - if (!_hidden.length) - return d; + if (!_hidden.length) return d; var result = []; for (var i = 0; i < d.length; i++) { diff --git a/js/id/renderer/gpx_layer.js b/js/id/renderer/gpx_layer.js deleted file mode 100644 index 9557aa1a4..000000000 --- a/js/id/renderer/gpx_layer.js +++ /dev/null @@ -1,101 +0,0 @@ -iD.GpxLayer = function(context) { - var projection, - gj = {}, - enable = true, - svg; - - function render(selection) { - svg = selection.selectAll('svg') - .data([render]); - - svg.enter() - .append('svg'); - - svg.style('display', enable ? 'block' : 'none'); - - var paths = svg - .selectAll('path') - .data([gj]); - - paths - .enter() - .append('path') - .attr('class', 'gpx'); - - var path = d3.geo.path() - .projection(projection); - - paths - .attr('d', path); - - if (typeof gj.features !== 'undefined') { - svg - .selectAll('text') - .remove(); - - svg - .selectAll('path') - .data(gj.features) - .enter() - .append('text') - .attr('class', 'gpx') - .text(function(d) { - return d.properties.desc || d.properties.name; - }) - .attr('x', function(d) { - var centroid = path.centroid(d); - return centroid[0] + 5; - }) - .attr('y', function(d) { - var centroid = path.centroid(d); - return centroid[1]; - }); - } - } - - render.projection = function(_) { - if (!arguments.length) return projection; - projection = _; - return render; - }; - - render.enable = function(_) { - if (!arguments.length) return enable; - enable = _; - return render; - }; - - render.geojson = function(_) { - if (!arguments.length) return gj; - gj = _; - return render; - }; - - render.dimensions = function(_) { - if (!arguments.length) return svg.dimensions(); - svg.dimensions(_); - return render; - }; - - render.id = 'layer-gpx'; - - function over() { - d3.event.stopPropagation(); - d3.event.preventDefault(); - d3.event.dataTransfer.dropEffect = 'copy'; - } - - d3.select('body') - .attr('dropzone', 'copy') - .on('drop.localgpx', function() { - d3.event.stopPropagation(); - d3.event.preventDefault(); - if (!iD.detect().filedrop) return; - context.background().gpxLayerFiles(d3.event.dataTransfer.files); - }) - .on('dragenter.localgpx', over) - .on('dragexit.localgpx', over) - .on('dragover.localgpx', over); - - return render; -}; diff --git a/js/id/renderer/map.js b/js/id/renderer/map.js index 349f6257d..63164fca2 100644 --- a/js/id/renderer/map.js +++ b/js/id/renderer/map.js @@ -8,16 +8,20 @@ iD.Map = function(context) { .scaleExtent([1024, 256 * Math.pow(2, 24)]) .on('zoom', zoomPan), dblclickEnabled = true, + redrawEnabled = true, transformStart, transformed = false, minzoom = 0, - points = iD.svg.Points(projection, context), - vertices = iD.svg.Vertices(projection, context), - lines = iD.svg.Lines(projection), - areas = iD.svg.Areas(projection), - midpoints = iD.svg.Midpoints(projection, context), - labels = iD.svg.Labels(projection, context), - supersurface, surface, + drawLayers = iD.svg.Layers(projection, context), + drawPoints = iD.svg.Points(projection, context), + drawVertices = iD.svg.Vertices(projection, context), + drawLines = iD.svg.Lines(projection), + drawAreas = iD.svg.Areas(projection), + drawMidpoints = iD.svg.Midpoints(projection, context), + drawLabels = iD.svg.Labels(projection, context), + supersurface, + wrapper, + surface, mouse, mousemove; @@ -28,20 +32,32 @@ iD.Map = function(context) { .on('change.map', redraw); context.features() .on('redraw.map', redraw); + drawLayers + .on('change.map', function() { + context.background().updateImagery(); + redraw(); + }); selection .on('dblclick.map', dblClick) .call(zoom); supersurface = selection.append('div') - .attr('id', 'supersurface'); + .attr('id', 'supersurface') + .call(iD.util.setTransform, 0, 0); // Need a wrapper div because Opera can't cope with an absolutely positioned // SVG element: http://bl.ocks.org/jfirebaugh/6fbfbd922552bf776c16 - var dataLayer = supersurface.append('div') - .attr('class', 'layer-layer layer-data'); + wrapper = supersurface + .append('div') + .attr('class', 'layer layer-data'); - map.surface = surface = dataLayer.append('svg') + map.surface = surface = wrapper + .call(drawLayers) + .selectAll('.surface') + .attr('id', 'surface'); + + surface .on('mousedown.zoom', function() { if (d3.event.button === 2) { d3.event.stopPropagation(); @@ -50,30 +66,28 @@ iD.Map = function(context) { .on('mouseup.zoom', function() { if (resetTransform()) redraw(); }) - .attr('id', 'surface') - .call(iD.svg.Surface(context)); + .on('mousemove.map', function() { + mousemove = d3.event; + }) + .on('mouseover.vertices', function() { + if (map.editable() && !transformed) { + var hover = d3.event.target.__data__; + surface.call(drawVertices.drawHover, context.graph(), hover, map.extent(), map.zoom()); + dispatch.drawn({full: false}); + } + }) + .on('mouseout.vertices', function() { + if (map.editable() && !transformed) { + var hover = d3.event.relatedTarget && d3.event.relatedTarget.__data__; + surface.call(drawVertices.drawHover, context.graph(), hover, map.extent(), map.zoom()); + dispatch.drawn({full: false}); + } + }); - supersurface.call(context.background()); - surface.on('mousemove.map', function() { - mousemove = d3.event; - }); + supersurface + .call(context.background()); - surface.on('mouseover.vertices', function() { - if (map.editable() && !transformed) { - var hover = d3.event.target.__data__; - surface.call(vertices.drawHover, context.graph(), hover, map.extent(), map.zoom()); - dispatch.drawn({full: false}); - } - }); - - surface.on('mouseout.vertices', function() { - if (map.editable() && !transformed) { - var hover = d3.event.relatedTarget && d3.event.relatedTarget.__data__; - surface.call(vertices.drawHover, context.graph(), hover, map.extent(), map.zoom()); - dispatch.drawn({full: false}); - } - }); context.on('enter.map', function() { if (map.editable() && !transformed) { @@ -82,15 +96,16 @@ iD.Map = function(context) { graph = context.graph(); all = context.features().filter(all, graph); - surface.call(vertices, graph, all, filter, map.extent(), map.zoom()); - surface.call(midpoints, graph, all, filter, map.trimmedExtent()); + surface + .call(drawVertices, graph, all, filter, map.extent(), map.zoom()) + .call(drawMidpoints, graph, all, filter, map.trimmedExtent()); dispatch.drawn({full: false}); } }); map.dimensions(selection.dimensions()); - labels.supersurface(supersurface); + drawLabels.supersurface(supersurface); } function pxCenter() { return [dimensions[0] / 2, dimensions[1] / 2]; } @@ -128,19 +143,19 @@ iD.Map = function(context) { data = features.filter(data, graph); surface - .call(vertices, graph, data, filter, map.extent(), map.zoom()) - .call(lines, graph, data, filter) - .call(areas, graph, data, filter) - .call(midpoints, graph, data, filter, map.trimmedExtent()) - .call(labels, graph, data, filter, dimensions, !difference && !extent) - .call(points, data, filter); + .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); dispatch.drawn({full: true}); } function editOff() { context.features().resetStats(); - surface.selectAll('.layer *').remove(); + surface.selectAll('.layer-osm *').remove(); dispatch.drawn({full: true}); } @@ -180,13 +195,15 @@ iD.Map = function(context) { function resetTransform() { if (!transformed) return false; + + surface.selectAll('.radial-menu').interrupt().remove(); iD.util.setTransform(supersurface, 0, 0); transformed = false; return true; } function redraw(difference, extent) { - if (!surface) return; + if (!surface || !redrawEnabled) return; clearTimeout(timeoutId); @@ -207,6 +224,7 @@ iD.Map = function(context) { supersurface.call(context.background()); } + // OSM if (map.editable()) { context.loadTiles(projection, dimensions); drawVector(difference, extent); @@ -214,6 +232,9 @@ iD.Map = function(context) { editOff(); } + wrapper + .call(drawLayers); + transformStart = [ projection.scale() * 2 * Math.PI, projection.translate().slice()]; @@ -255,6 +276,12 @@ iD.Map = function(context) { return map; }; + map.redrawEnable = function(_) { + if (!arguments.length) return redrawEnabled; + redrawEnabled = _; + return map; + }; + function interpolateZoom(_) { var k = projection.scale(), t = projection.translate(); @@ -317,7 +344,7 @@ iD.Map = function(context) { if (!arguments.length) return dimensions; var center = map.center(); dimensions = _; - surface.dimensions(dimensions); + drawLayers.dimensions(dimensions); context.background().dimensions(dimensions); projection.clipExtent([[0, 0], dimensions]); mouse = iD.util.fastMouse(supersurface.node()); @@ -463,5 +490,7 @@ iD.Map = function(context) { return map; }; + map.layers = drawLayers; + return d3.rebind(map, dispatch, 'on'); }; diff --git a/js/id/renderer/mapillary_layer.js b/js/id/renderer/mapillary_layer.js deleted file mode 100644 index 463ec0988..000000000 --- a/js/id/renderer/mapillary_layer.js +++ /dev/null @@ -1,159 +0,0 @@ -iD.MapillaryLayer = function (context) { - var enable = false, - currentImage, - svg, div, request; - - function show(image) { - svg.selectAll('g') - .classed('selected', function(d) { - return currentImage && d.key === currentImage.key; - }); - - div.classed('hidden', false) - .classed('temp', image !== currentImage); - - div.selectAll('img') - .attr('src', 'https://d1cuyjsrcm0gby.cloudfront.net/' + image.key + '/thumb-320.jpg'); - - div.selectAll('a') - .attr('href', 'http://mapillary.com/map/im/' + image.key); - } - - function hide() { - currentImage = undefined; - - svg.selectAll('g') - .classed('selected', false); - - div.classed('hidden', true); - } - - function transform(image) { - var t = 'translate(' + context.projection(image.loc) + ')'; - if (image.ca) t += 'rotate(' + image.ca + ',0,0)'; - return t; - } - - function render(selection) { - svg = selection.selectAll('svg') - .data([0]); - - svg.enter().append('svg') - .on('click', function() { - var image = d3.event.target.__data__; - if (currentImage === image) { - hide(); - } else { - currentImage = image; - show(image); - } - }) - .on('mouseover', function() { - show(d3.event.target.__data__); - }) - .on('mouseout', function() { - if (currentImage) { - show(currentImage); - } else { - hide(); - } - }); - - svg.style('display', enable ? 'block' : 'none'); - - div = context.container().selectAll('.mapillary-image') - .data([0]); - - var enter = div.enter().append('div') - .attr('class', 'mapillary-image'); - - enter.append('button') - .on('click', hide) - .append('div') - .call(iD.svg.Icon('#icon-close')); - - enter.append('img'); - - enter - .append('a') - .attr('class', 'link') - .attr('target', '_blank') - .call(iD.svg.Icon('#icon-out-link', 'inline')) - .append('span') - .text(t('mapillary.view_on_mapillary')); - - if (!enable) { - hide(); - - svg.selectAll('g') - .remove(); - - return; - } - - // Update existing images while waiting for new ones to load. - svg.selectAll('g') - .attr('transform', transform); - - var extent = context.map().extent(); - - if (request) - request.abort(); - - request = d3.json('https://a.mapillary.com/v2/search/s/geojson?client_id=NzNRM2otQkR2SHJzaXJmNmdQWVQ0dzoxNjQ3MDY4ZTUxY2QzNGI2&min_lat=' + - extent[0][1] + '&max_lat=' + extent[1][1] + '&min_lon=' + - extent[0][0] + '&max_lon=' + extent[1][0] + '&max_results=100&geojson=true', - function (error, data) { - if (error) return; - - var images = []; - - for (var i = 0; i < data.features.length; i++) { - var sequence = data.features[i]; - for (var j = 0; j < sequence.geometry.coordinates.length; j++) { - images.push({ - key: sequence.properties.keys[j], - ca: sequence.properties.cas[j], - loc: sequence.geometry.coordinates[j] - }); - if (images.length >= 1000) break; - } - } - - var g = svg.selectAll('g') - .data(images, function(d) { return d.key; }); - - var enter = g.enter().append('g') - .attr('class', 'image'); - - enter.append('path') - .attr('class', 'viewfield') - .attr('transform', 'scale(1.5,1.5),translate(-8, -13)') - .attr('d', 'M 6,9 C 8,8.4 8,8.4 10,9 L 16,-2 C 12,-5 4,-5 0,-2 z'); - - enter.append('circle') - .attr('dx', '0') - .attr('dy', '0') - .attr('r', '6'); - - g.attr('transform', transform); - - g.exit() - .remove(); - }); - } - - render.enable = function(_) { - if (!arguments.length) return enable; - enable = _; - return render; - }; - - render.dimensions = function(_) { - if (!arguments.length) return svg.dimensions(); - svg.dimensions(_); - return render; - }; - - return render; -}; diff --git a/js/id/services.js b/js/id/services.js new file mode 100644 index 000000000..c11dc788f --- /dev/null +++ b/js/id/services.js @@ -0,0 +1 @@ +iD.services = {}; diff --git a/js/id/services/mapillary.js b/js/id/services/mapillary.js new file mode 100644 index 000000000..87d96af94 --- /dev/null +++ b/js/id/services/mapillary.js @@ -0,0 +1,285 @@ +iD.services.mapillary = function() { + var mapillary = {}, + dispatch = d3.dispatch('loadedImages', 'loadedSigns'), + apibase = 'https://a.mapillary.com/v2/', + urlImage = 'https://www.mapillary.com/map/im/', + urlThumb = 'https://d1cuyjsrcm0gby.cloudfront.net/', + clientId = 'NzNRM2otQkR2SHJzaXJmNmdQWVQ0dzo1ZWYyMmYwNjdmNDdlNmVi', + maxResults = 1000, + tileZoom = 14; + + + function loadSignStyles(context) { + d3.select('head').selectAll('#traffico') + .data([0]) + .enter() + .append('link') + .attr('id', 'traffico') + .attr('rel', 'stylesheet') + .attr('href', context.asset('traffico/stylesheets/traffico.css')); + } + + function loadSignDefs(context) { + if (!iD.services.mapillary.sign_defs) { + iD.services.mapillary.sign_defs = {}; + _.each(['au', 'br', 'ca', 'de', 'us'], function(region) { + d3.json(context.asset('traffico/string-maps/' + region + '-map.json'), function(err, data) { + if (err) return; + if (region === 'de') region = 'eu'; + iD.services.mapillary.sign_defs[region] = data; + }); + }); + } + } + + function abortRequest(i) { + i.abort(); + } + + function getTiles(projection, dimensions) { + var s = projection.scale() * 2 * Math.PI, + z = Math.max(Math.log(s) / Math.log(2) - 8, 0), + ts = 256 * Math.pow(2, z - tileZoom), + origin = [ + s / 2 - projection.translate()[0], + s / 2 - projection.translate()[1]]; + + return d3.geo.tile() + .scaleExtent([tileZoom, tileZoom]) + .scale(s) + .size(dimensions) + .translate(projection.translate())() + .map(function(tile) { + var x = tile[0] * ts - origin[0], + y = tile[1] * ts - origin[1]; + + return { + id: tile.toString(), + extent: iD.geo.Extent( + projection.invert([x, y + ts]), + projection.invert([x + ts, y])) + }; + }); + } + + + function loadTiles(which, url, projection, dimensions) { + var tiles = getTiles(projection, dimensions); + + _.filter(which.inflight, function(v, k) { + var wanted = _.find(tiles, function(tile) { return k === (tile.id + ',0'); }); + if (!wanted) delete which.inflight[k]; + return !wanted; + }).map(abortRequest); + + tiles.forEach(function(tile) { + loadTilePage(which, url, tile, 0); + }); + } + + function loadTilePage(which, url, tile, page) { + var cache = iD.services.mapillary.cache[which], + id = tile.id + ',' + String(page), + rect = tile.extent.rectangle(); + + if (cache.loaded[id] || cache.inflight[id]) return; + + cache.inflight[id] = d3.json(url + + iD.util.qsString({ + geojson: 'true', + limit: maxResults, + page: page, + client_id: clientId, + min_lon: rect[0], + min_lat: rect[1], + max_lon: rect[2], + max_lat: rect[3] + }), function(err, data) { + cache.loaded[id] = true; + delete cache.inflight[id]; + if (err || !data.features || !data.features.length) return; + + var features = [], + feature, loc, d; + + for (var i = 0; i < data.features.length; i++) { + feature = data.features[i]; + loc = feature.geometry.coordinates; + d = { key: feature.properties.key, loc: loc }; + if (which === 'images') d.ca = feature.properties.ca; + if (which === 'signs') d.signs = feature.properties.rects; + + features.push([loc[0], loc[1], loc[0], loc[1], d]); + } + + cache.rtree.load(features); + + if (which === 'images') dispatch.loadedImages(); + if (which === 'signs') dispatch.loadedSigns(); + + if (data.features.length === maxResults) { + loadTilePage(which, url, tile, ++page); + } + } + ); + } + + mapillary.loadImages = function(projection, dimensions) { + var url = apibase + 'search/im/geojson?'; + loadTiles('images', url, projection, dimensions); + }; + + mapillary.loadSigns = function(context, projection, dimensions) { + var url = apibase + 'search/im/geojson/or?'; + loadSignStyles(context); + loadSignDefs(context); + loadTiles('signs', url, projection, dimensions); + }; + + + // partition viewport into `psize` x `psize` regions + function partitionViewport(psize, projection, dimensions) { + psize = psize || 16; + var cols = d3.range(0, dimensions[0], psize), + rows = d3.range(0, dimensions[1], psize), + partitions = []; + + rows.forEach(function(y) { + cols.forEach(function(x) { + var min = [x, y + psize], + max = [x + psize, y]; + partitions.push( + iD.geo.Extent(projection.invert(min), projection.invert(max))); + }); + }); + + return partitions; + } + + // no more than `limit` results per partition. + function searchLimited(psize, limit, projection, dimensions, rtree) { + limit = limit || 3; + + var partitions = partitionViewport(psize, projection, dimensions); + return _.flatten(_.compact(_.map(partitions, function(extent) { + return rtree.search(extent.rectangle()) + .slice(0, limit) + .map(function(d) { return d[4]; }); + }))); + } + + mapillary.images = function(projection, dimensions) { + var psize = 16, limit = 3; + return searchLimited(psize, limit, projection, dimensions, iD.services.mapillary.cache.images.rtree); + }; + + mapillary.signs = function(projection, dimensions) { + var psize = 32, limit = 3; + return searchLimited(psize, limit, projection, dimensions, iD.services.mapillary.cache.signs.rtree); + }; + + mapillary.signsSupported = function() { + var detected = iD.detect(); + return (!(detected.ie || detected.browser.toLowerCase() === 'safari')); + }; + + mapillary.signHTML = function(d) { + if (!iD.services.mapillary.sign_defs) return; + + var detectionPackage = d.signs[0].package, + type = d.signs[0].type, + country = detectionPackage.split('_')[1]; + return iD.services.mapillary.sign_defs[country][type]; + }; + + mapillary.showThumbnail = function(imageKey, position) { + if (!imageKey) return; + + var positionClass = { + 'ar': (position !== 'left'), + 'al': (position === 'left') + }; + + var thumbnail = d3.select('#content').selectAll('.mapillary-image') + .data([0]); + + // Enter + var enter = thumbnail.enter().append('div') + .attr('class', 'mapillary-image ar'); + + enter.append('button') + .on('click', function () { + mapillary.hideThumbnail(); + }) + .append('div') + .call(iD.svg.Icon('#icon-close')); + + enter.append('img'); + + enter.append('a') + .attr('class', 'link ar') + .attr('target', '_blank') + .call(iD.svg.Icon('#icon-out-link', 'inline')) + .append('span') + .text(t('mapillary.view_on_mapillary')); + + // Update + thumbnail.selectAll('img') + .attr('src', urlThumb + imageKey + '/thumb-320.jpg'); + + var link = thumbnail.selectAll('a') + .attr('href', urlImage + imageKey); + + if (position) { + thumbnail.classed(positionClass); + link.classed(positionClass); + } + + thumbnail + .transition() + .duration(200) + .style('opacity', 1); + }; + + mapillary.hideThumbnail = function() { + if (iD.services.mapillary) { + iD.services.mapillary.thumb = null; + } + d3.select('#content').selectAll('.mapillary-image') + .transition() + .duration(200) + .style('opacity', 0) + .remove(); + }; + + mapillary.selectedThumbnail = function(d) { + if (!iD.services.mapillary) return null; + if (!arguments.length) return iD.services.mapillary.thumb; + iD.services.mapillary.thumb = d; + }; + + mapillary.reset = function() { + var cache = iD.services.mapillary.cache; + + if (cache) { + _.forEach(cache.images.inflight, abortRequest); + _.forEach(cache.signs.inflight, abortRequest); + } + + iD.services.mapillary.cache = { + images: { inflight: {}, loaded: {}, rtree: rbush() }, + signs: { inflight: {}, loaded: {}, rtree: rbush() } + }; + + iD.services.mapillary.thumb = null; + + return mapillary; + }; + + + if (!iD.services.mapillary.cache) { + mapillary.reset(); + } + + return d3.rebind(mapillary, dispatch, 'on'); +}; diff --git a/js/id/services/countrycode.js b/js/id/services/nominatim.js similarity index 59% rename from js/id/services/countrycode.js rename to js/id/services/nominatim.js index c324cf64e..e57921331 100644 --- a/js/id/services/countrycode.js +++ b/js/id/services/nominatim.js @@ -1,15 +1,11 @@ -iD.countryCode = function() { - var countryCode = {}, +iD.services.nominatim = function() { + var nominatim = {}, endpoint = 'https://nominatim.openstreetmap.org/reverse?'; - if (!iD.countryCode.cache) { - iD.countryCode.cache = rbush(); - } - var cache = iD.countryCode.cache; - - countryCode.search = function(location, callback) { - var countryCodes = cache.search([location[0], location[1], location[0], location[1]]); + nominatim.countryCode = function(location, callback) { + var cache = iD.services.nominatim.cache, + countryCodes = cache.search([location[0], location[1], location[0], location[1]]); if (countryCodes.length > 0) return callback(null, countryCodes[0][4]); @@ -28,11 +24,21 @@ iD.countryCode = function() { var extent = iD.geo.Extent(location).padByMeters(1000); - cache.insert([extent[0][0], extent[0][1], extent[1][0], extent[1][1], result.address.country_code]); + cache.insert(extent.rectangle().concat(result.address.country_code)); callback(null, result.address.country_code); }); }; - return countryCode; + nominatim.reset = function() { + iD.services.nominatim.cache = rbush(); + return nominatim; + }; + + + if (!iD.services.nominatim.cache) { + nominatim.reset(); + } + + return nominatim; }; diff --git a/js/id/services/taginfo.js b/js/id/services/taginfo.js index ade77ada7..b71661d25 100644 --- a/js/id/services/taginfo.js +++ b/js/id/services/taginfo.js @@ -1,4 +1,4 @@ -iD.taginfo = function() { +iD.services.taginfo = function() { var taginfo = {}, endpoint = 'https://taginfo.openstreetmap.org/api/4/', tag_sorts = { @@ -14,11 +14,6 @@ iD.taginfo = function() { line: 'ways' }; - if (!iD.taginfo.cache) { - iD.taginfo.cache = {}; - } - - var cache = iD.taginfo.cache; function sets(parameters, n, o) { if (parameters.geometry && o[parameters.geometry]) { @@ -68,6 +63,8 @@ iD.taginfo = function() { var debounced = _.debounce(d3.json, 100, true); function request(url, debounce, callback) { + var cache = iD.services.taginfo.cache; + if (cache[url]) { callback(null, cache[url]); } else if (debounce) { @@ -132,5 +129,15 @@ iD.taginfo = function() { return taginfo; }; + taginfo.reset = function() { + iD.services.taginfo.cache = {}; + return taginfo; + }; + + + if (!iD.services.taginfo.cache) { + taginfo.reset(); + } + return taginfo; }; diff --git a/js/id/services/wikipedia.js b/js/id/services/wikipedia.js index eb121f57a..a33143a07 100644 --- a/js/id/services/wikipedia.js +++ b/js/id/services/wikipedia.js @@ -1,4 +1,4 @@ -iD.wikipedia = function() { +iD.services.wikipedia = function() { var wiki = {}, endpoint = 'https://en.wikipedia.org/w/api.php?'; diff --git a/js/id/svg.js b/js/id/svg.js index 1e704bf7a..d1ab55b71 100644 --- a/js/id/svg.js +++ b/js/id/svg.js @@ -83,11 +83,12 @@ iD.svg = { }; }, - MultipolygonMemberTags: function(graph) { + RelationMemberTags: function(graph) { return function(entity) { var tags = entity.tags; graph.parentRelations(entity).forEach(function(relation) { - if (relation.isMultipolygon()) { + var type = relation.tags.type; + if (type === 'multipolygon' || type === 'boundary') { tags = _.extend({}, relation.tags, tags); } }); diff --git a/js/id/svg/areas.js b/js/id/svg/areas.js index ebc77101f..e4121e33d 100644 --- a/js/id/svg/areas.js +++ b/js/id/svg/areas.js @@ -82,7 +82,7 @@ iD.svg.Areas = function(projection) { .remove(); var areagroup = surface - .select('.layer-areas') + .selectAll('.layer-areas') .selectAll('g.areagroup') .data(['fill', 'shadow', 'stroke']); diff --git a/js/id/svg/defs.js b/js/id/svg/defs.js index 03054e377..cc6f8ad48 100644 --- a/js/id/svg/defs.js +++ b/js/id/svg/defs.js @@ -15,7 +15,7 @@ iD.svg.Defs = function(context) { }; } - return function (selection) { + return function drawDefs(selection) { var defs = selection.append('defs'); // marker diff --git a/js/id/svg/gpx.js b/js/id/svg/gpx.js new file mode 100644 index 000000000..44625ae87 --- /dev/null +++ b/js/id/svg/gpx.js @@ -0,0 +1,163 @@ +iD.svg.Gpx = function(projection, context, dispatch) { + var showLabels = true, + layer; + + function init() { + if (iD.svg.Gpx.initialized) return; // run once + + iD.svg.Gpx.geojson = {}; + iD.svg.Gpx.enabled = true; + + function over() { + d3.event.stopPropagation(); + d3.event.preventDefault(); + d3.event.dataTransfer.dropEffect = 'copy'; + } + + d3.select('body') + .attr('dropzone', 'copy') + .on('drop.localgpx', function() { + d3.event.stopPropagation(); + d3.event.preventDefault(); + if (!iD.detect().filedrop) return; + drawGpx.files(d3.event.dataTransfer.files); + }) + .on('dragenter.localgpx', over) + .on('dragexit.localgpx', over) + .on('dragover.localgpx', over); + + iD.svg.Gpx.initialized = true; + } + + + function drawGpx(surface) { + var geojson = iD.svg.Gpx.geojson, + enabled = iD.svg.Gpx.enabled; + + layer = surface.selectAll('.layer-gpx') + .data(enabled ? [0] : []); + + layer.enter() + .append('g') + .attr('class', 'layer-gpx'); + + layer.exit() + .remove(); + + + var paths = layer + .selectAll('path') + .data([geojson]); + + paths.enter() + .append('path') + .attr('class', 'gpx'); + + paths.exit() + .remove(); + + var path = d3.geo.path() + .projection(projection); + + paths + .attr('d', path); + + + var labels = layer.selectAll('text') + .data(showLabels && geojson.features ? geojson.features : []); + + labels.enter() + .append('text') + .attr('class', 'gpx'); + + labels.exit() + .remove(); + + labels + .text(function(d) { + return d.properties.desc || d.properties.name; + }) + .attr('x', function(d) { + var centroid = path.centroid(d); + return centroid[0] + 7; + }) + .attr('y', function(d) { + var centroid = path.centroid(d); + return centroid[1]; + }); + + } + + function toDom(x) { + return (new DOMParser()).parseFromString(x, 'text/xml'); + } + + drawGpx.showLabels = function(_) { + if (!arguments.length) return showLabels; + showLabels = _; + return this; + }; + + drawGpx.enabled = function(_) { + if (!arguments.length) return iD.svg.Gpx.enabled; + iD.svg.Gpx.enabled = _; + dispatch.change(); + return this; + }; + + drawGpx.hasGpx = function() { + var geojson = iD.svg.Gpx.geojson; + return (!(_.isEmpty(geojson) || _.isEmpty(geojson.features))); + }; + + drawGpx.geojson = function(gj) { + if (!arguments.length) return iD.svg.Gpx.geojson; + if (_.isEmpty(gj) || _.isEmpty(gj.features)) return this; + iD.svg.Gpx.geojson = gj; + dispatch.change(); + return this; + }; + + drawGpx.url = function(url) { + d3.text(url, function(err, data) { + if (!err) { + drawGpx.geojson(toGeoJSON.gpx(toDom(data))); + } + }); + return this; + }; + + drawGpx.files = function(fileList) { + var f = fileList[0], + reader = new FileReader(); + + reader.onload = function(e) { + drawGpx.geojson(toGeoJSON.gpx(toDom(e.target.result))).fitZoom(); + }; + + reader.readAsText(f); + return this; + }; + + drawGpx.fitZoom = function() { + if (!this.hasGpx()) return this; + var geojson = iD.svg.Gpx.geojson; + + var map = context.map(), + viewport = map.trimmedExtent().polygon(), + coords = _.reduce(geojson.features, function(coords, feature) { + var c = feature.geometry.coordinates; + return _.union(coords, feature.geometry.type === 'Point' ? [c] : c); + }, []); + + if (!iD.geo.polygonIntersectsPolygon(viewport, coords, true)) { + var extent = iD.geo.Extent(d3.geo.bounds(geojson)); + map.centerZoom(extent.center(), map.trimmedExtentZoom(extent)); + } + + return this; + }; + + init(); + return drawGpx; +}; diff --git a/js/id/svg/icon.js b/js/id/svg/icon.js index 3c8d2f02a..61a432d5a 100644 --- a/js/id/svg/icon.js +++ b/js/id/svg/icon.js @@ -1,5 +1,5 @@ iD.svg.Icon = function(name, svgklass, useklass) { - return function (selection) { + return function drawIcon(selection) { selection.selectAll('svg') .data([0]) .enter() diff --git a/js/id/svg/labels.js b/js/id/svg/labels.js index e85a9df9c..d4639a71b 100644 --- a/js/id/svg/labels.js +++ b/js/id/svg/labels.js @@ -131,7 +131,6 @@ iD.svg.Labels = function(projection, context) { } function drawPointLabels(group, entities, filter, classes, labels) { - var texts = group.selectAll('text.' + classes) .filter(filter) .data(entities, iD.Entity.key); @@ -248,9 +247,8 @@ iD.svg.Labels = function(projection, context) { var rtree = rbush(), rectangles = {}; - function labels(surface, graph, entities, filter, dimensions, fullRedraw) { - - var hidePoints = !surface.select('.node.point').node(); + function drawLabels(surface, graph, entities, filter, dimensions, fullRedraw) { + var hidePoints = !surface.selectAll('.node.point').node(); var labelable = [], i, k, entity; for (i = 0; i < label_stack.length; i++) labelable.push([]); @@ -409,8 +407,8 @@ iD.svg.Labels = function(projection, context) { return v; } - var label = surface.select('.layer-label'), - halo = surface.select('.layer-halo'); + var label = surface.selectAll('.layer-label'), + halo = surface.selectAll('.layer-halo'); // points drawPointLabels(label, labelled.point, filter, 'pointlabel', positions.point); @@ -427,7 +425,7 @@ iD.svg.Labels = function(projection, context) { drawAreaIcons(label, labelled.area, filter, 'arealabel-icon', positions.area); } - labels.supersurface = function(supersurface) { + drawLabels.supersurface = function(supersurface) { supersurface .on('mousemove.hidelabels', hideOnMouseover) .on('mousedown.hidelabels', function () { @@ -438,5 +436,5 @@ iD.svg.Labels = function(projection, context) { }); }; - return labels; + return drawLabels; }; diff --git a/js/id/svg/layers.js b/js/id/svg/layers.js new file mode 100644 index 000000000..471883077 --- /dev/null +++ b/js/id/svg/layers.js @@ -0,0 +1,83 @@ +iD.svg.Layers = function(projection, context) { + var dispatch = d3.dispatch('change'), + svg = d3.select(null), + layers = [ + { id: 'osm', layer: iD.svg.Osm(projection, context, dispatch) }, + { id: 'gpx', layer: iD.svg.Gpx(projection, context, dispatch) }, + { id: 'mapillary-images', layer: iD.svg.MapillaryImages(projection, context, dispatch) }, + { id: 'mapillary-signs', layer: iD.svg.MapillarySigns(projection, context, dispatch) } + ]; + + + function drawLayers(selection) { + svg = selection.selectAll('.surface') + .data([0]); + + svg.enter() + .append('svg') + .attr('class', 'surface') + .append('defs'); + + var groups = svg.selectAll('.data-layer') + .data(layers); + + groups.enter() + .append('g') + .attr('class', function(d) { return 'data-layer data-layer-' + d.id; }); + + groups + .each(function(d) { d3.select(this).call(d.layer); }); + + groups.exit() + .remove(); + } + + drawLayers.all = function() { + return layers; + }; + + drawLayers.layer = function(id) { + var obj = _.find(layers, 'id', id); + return obj && obj.layer; + }; + + drawLayers.only = function(what) { + var arr = [].concat(what); + drawLayers.remove(_.difference(_.pluck(layers, 'id'), arr)); + return this; + }; + + drawLayers.remove = function(what) { + var arr = [].concat(what); + arr.forEach(function(id) { + layers = _.reject(layers, 'id', id); + }); + dispatch.change(); + return this; + }; + + drawLayers.add = function(what) { + var arr = [].concat(what); + arr.forEach(function(obj) { + if ('id' in obj && 'layer' in obj) { + layers.push(obj); + } + }); + dispatch.change(); + return this; + }; + + drawLayers.dimensions = function(_) { + if (!arguments.length) return svg.dimensions(); + svg.dimensions(_); + layers.forEach(function(obj) { + if (obj.layer.dimensions) { + obj.layer.dimensions(_); + } + }); + return this; + }; + + + return d3.rebind(drawLayers, dispatch, 'on'); +}; diff --git a/js/id/svg/lines.js b/js/id/svg/lines.js index 474057fd1..216612416 100644 --- a/js/id/svg/lines.js +++ b/js/id/svg/lines.js @@ -50,7 +50,7 @@ iD.svg.Lines = function(projection) { }); var layergroup = surface - .select('.layer-lines') + .selectAll('.layer-lines') .selectAll('g.layergroup') .data(d3.range(-10, 11)); @@ -86,7 +86,7 @@ iD.svg.Lines = function(projection) { lines .sort(waystack) .attr('d', getPath) - .call(iD.svg.TagClasses().tags(iD.svg.MultipolygonMemberTags(graph))); + .call(iD.svg.TagClasses().tags(iD.svg.RelationMemberTags(graph))); lines.exit() .remove(); diff --git a/js/id/svg/mapillary_images.js b/js/id/svg/mapillary_images.js new file mode 100644 index 000000000..6a2dc44ff --- /dev/null +++ b/js/id/svg/mapillary_images.js @@ -0,0 +1,194 @@ +iD.svg.MapillaryImages = function(projection, context, dispatch) { + var debouncedRedraw = _.debounce(function () { dispatch.change(); }, 1000), + minZoom = 12, + layer = d3.select(null), + _mapillary; + + + function init() { + if (iD.svg.MapillaryImages.initialized) return; // run once + iD.svg.MapillaryImages.enabled = false; + iD.svg.MapillaryImages.initialized = true; + } + + function getMapillary() { + if (iD.services.mapillary && !_mapillary) { + _mapillary = iD.services.mapillary().on('loadedImages', debouncedRedraw); + } else if (!iD.services.mapillary && _mapillary) { + _mapillary = null; + } + return _mapillary; + } + + function showThumbnail(image) { + var mapillary = getMapillary(); + if (!mapillary) return; + + var thumb = mapillary.selectedThumbnail(), + posX = projection(image.loc)[0], + width = layer.dimensions()[0], + position = (posX < width / 2) ? 'right' : 'left'; + + if (thumb) { + d3.selectAll('.layer-mapillary-images .viewfield-group, .layer-mapillary-signs .icon-sign') + .classed('selected', function(d) { return d.key === thumb.key; }); + } + + mapillary.showThumbnail(image.key, position); + } + + function hideThumbnail() { + d3.selectAll('.layer-mapillary-images .viewfield-group, .layer-mapillary-signs .icon-sign') + .classed('selected', false); + + var mapillary = getMapillary(); + if (mapillary) { + mapillary.hideThumbnail(); + } + } + + function showLayer() { + editOn(); + layer + .style('opacity', 0) + .transition() + .duration(500) + .style('opacity', 1) + .each('end', debouncedRedraw); + } + + function hideLayer() { + debouncedRedraw.cancel(); + hideThumbnail(); + layer + .transition() + .duration(500) + .style('opacity', 0) + .each('end', editOff); + } + + function editOn() { + layer.style('display', 'block'); + } + + function editOff() { + layer.selectAll('.viewfield-group').remove(); + layer.style('display', 'none'); + } + + function transform(d) { + var t = iD.svg.PointTransform(projection)(d); + if (d.ca) t += ' rotate(' + Math.floor(d.ca) + ',0,0)'; + return t; + } + + function update() { + var mapillary = getMapillary(), + data = (mapillary ? mapillary.images(projection, layer.dimensions()) : []); + + var markers = layer.selectAll('.viewfield-group') + .data(data, function(d) { return d.key; }); + + // Enter + var enter = markers.enter() + .append('g') + .attr('class', 'viewfield-group'); + + enter.append('path') + .attr('class', 'viewfield') + .attr('transform', 'scale(1.5,1.5),translate(-8, -13)') + .attr('d', 'M 6,9 C 8,8.4 8,8.4 10,9 L 16,-2 C 12,-5 4,-5 0,-2 z'); + + enter.append('circle') + .attr('dx', '0') + .attr('dy', '0') + .attr('r', '6'); + + // Exit + markers.exit() + .remove(); + + // Update + markers + .attr('transform', transform); + } + + function drawImages(selection) { + var enabled = iD.svg.MapillaryImages.enabled, + mapillary = getMapillary(); + + layer = selection.selectAll('.layer-mapillary-images') + .data(mapillary ? [0] : []); + + layer.enter() + .append('g') + .attr('class', 'layer-mapillary-images') + .style('display', enabled ? 'block' : 'none') + .on('click', function() { // deselect/select + var mapillary = getMapillary(); + if (!mapillary) return; + var d = d3.event.target.__data__, + thumb = mapillary.selectedThumbnail(); + if (thumb && thumb.key === d.key) { + hideThumbnail(); + } else { + mapillary.selectedThumbnail(d); + context.map().centerEase(d.loc); + showThumbnail(d); + } + }) + .on('mouseover', function() { + var mapillary = getMapillary(); + if (!mapillary) return; + showThumbnail(d3.event.target.__data__); + }) + .on('mouseout', function() { + var mapillary = getMapillary(); + if (!mapillary) return; + var thumb = mapillary.selectedThumbnail(); + if (thumb) { + showThumbnail(thumb); + } else { + hideThumbnail(); + } + }); + + layer.exit() + .remove(); + + if (enabled) { + if (mapillary && ~~context.map().zoom() >= minZoom) { + editOn(); + update(); + mapillary.loadImages(projection, layer.dimensions()); + } else { + editOff(); + } + } + } + + drawImages.enabled = function(_) { + if (!arguments.length) return iD.svg.MapillaryImages.enabled; + iD.svg.MapillaryImages.enabled = _; + if (iD.svg.MapillaryImages.enabled) { + showLayer(); + } else { + hideLayer(); + } + dispatch.change(); + return this; + }; + + drawImages.supported = function() { + return !!getMapillary(); + }; + + drawImages.dimensions = function(_) { + if (!arguments.length) return layer.dimensions(); + layer.dimensions(_); + return this; + }; + + init(); + return drawImages; +}; diff --git a/js/id/svg/mapillary_signs.js b/js/id/svg/mapillary_signs.js new file mode 100644 index 000000000..2030decad --- /dev/null +++ b/js/id/svg/mapillary_signs.js @@ -0,0 +1,174 @@ +iD.svg.MapillarySigns = function(projection, context, dispatch) { + var debouncedRedraw = _.debounce(function () { dispatch.change(); }, 1000), + minZoom = 12, + layer = d3.select(null), + _mapillary; + + + function init() { + if (iD.svg.MapillarySigns.initialized) return; // run once + iD.svg.MapillarySigns.enabled = false; + iD.svg.MapillarySigns.initialized = true; + } + + function getMapillary() { + if (iD.services.mapillary && !_mapillary) { + _mapillary = iD.services.mapillary().on('loadedSigns', debouncedRedraw); + } else if (!iD.services.mapillary && _mapillary) { + _mapillary = null; + } + return _mapillary; + } + + function showThumbnail(image) { + var mapillary = getMapillary(); + if (!mapillary) return; + + var thumb = mapillary.selectedThumbnail(), + posX = projection(image.loc)[0], + width = layer.dimensions()[0], + position = (posX < width / 2) ? 'right' : 'left'; + + if (thumb) { + d3.selectAll('.layer-mapillary-images .viewfield-group, .layer-mapillary-signs .icon-sign') + .classed('selected', function(d) { return d.key === thumb.key; }); + } + + mapillary.showThumbnail(image.key, position); + } + + function hideThumbnail() { + d3.selectAll('.layer-mapillary-images .viewfield-group, .layer-mapillary-signs .icon-sign') + .classed('selected', false); + + var mapillary = getMapillary(); + if (mapillary) { + mapillary.hideThumbnail(); + } + } + + function showLayer() { + editOn(); + debouncedRedraw(); + } + + function hideLayer() { + debouncedRedraw.cancel(); + hideThumbnail(); + editOff(); + } + + function editOn() { + layer.style('display', 'block'); + } + + function editOff() { + layer.selectAll('.icon-sign').remove(); + layer.style('display', 'none'); + } + + function update() { + var mapillary = getMapillary(), + data = (mapillary ? mapillary.signs(projection, layer.dimensions()) : []); + + var signs = layer.selectAll('.icon-sign') + .data(data, function(d) { return d.key; }); + + // Enter + var enter = signs.enter() + .append('foreignObject') + .attr('class', 'icon-sign') + .attr('width', '32px') // for Firefox + .attr('height', '32px'); // for Firefox + + enter + .append('xhtml:body') + .html(mapillary.signHTML); + + enter + .on('click', function(d) { // deselect/select + var mapillary = getMapillary(); + if (!mapillary) return; + var thumb = mapillary.selectedThumbnail(); + if (thumb && thumb.key === d.key) { + hideThumbnail(); + } else { + mapillary.selectedThumbnail(d); + context.map().centerEase(d.loc); + showThumbnail(d); + } + }) + .on('mouseover', showThumbnail) + .on('mouseout', function() { + var mapillary = getMapillary(); + if (!mapillary) return; + var thumb = mapillary.selectedThumbnail(); + if (thumb) { + showThumbnail(thumb); + } else { + hideThumbnail(); + } + }); + + // Exit + signs.exit() + .remove(); + + // Update + signs + .attr('transform', iD.svg.PointTransform(projection)); + } + + function drawSigns(selection) { + var enabled = iD.svg.MapillarySigns.enabled, + mapillary = getMapillary(); + + layer = selection.selectAll('.layer-mapillary-signs') + .data(mapillary ? [0] : []); + + layer.enter() + .append('g') + .attr('class', 'layer-mapillary-signs') + .style('display', enabled ? 'block' : 'none') + .attr('transform', 'translate(-16, -16)'); // center signs on loc + + layer.exit() + .remove(); + + if (enabled) { + if (mapillary && ~~context.map().zoom() >= minZoom) { + editOn(); + update(); + mapillary.loadSigns(context, projection, layer.dimensions()); + } else { + editOff(); + } + } + } + + drawSigns.enabled = function(_) { + if (!arguments.length) return iD.svg.MapillarySigns.enabled; + iD.svg.MapillarySigns.enabled = _; + if (iD.svg.MapillarySigns.enabled) { + showLayer(); + } else { + hideLayer(); + } + dispatch.change(); + return this; + }; + + drawSigns.supported = function() { + var mapillary = getMapillary(); + return (mapillary && mapillary.signsSupported()); + }; + + drawSigns.dimensions = function(_) { + if (!arguments.length) return layer.dimensions(); + layer.dimensions(_); + return this; + }; + + init(); + return drawSigns; +}; diff --git a/js/id/svg/midpoints.js b/js/id/svg/midpoints.js index 86a6a12a1..3daf82e0e 100644 --- a/js/id/svg/midpoints.js +++ b/js/id/svg/midpoints.js @@ -67,7 +67,7 @@ iD.svg.Midpoints = function(projection, context) { return false; } - var groups = surface.select('.layer-hit').selectAll('g.midpoint') + var groups = surface.selectAll('.layer-hit').selectAll('g.midpoint') .filter(midpointFilter) .data(_.values(midpoints), function(d) { return d.id; }); diff --git a/js/id/svg/osm.js b/js/id/svg/osm.js new file mode 100644 index 000000000..ac6387bdb --- /dev/null +++ b/js/id/svg/osm.js @@ -0,0 +1,9 @@ +iD.svg.Osm = function() { + return function drawOsm(selection) { + var layers = selection.selectAll('.layer-osm') + .data(['areas', 'lines', 'hit', 'halo', 'label']); + + layers.enter().append('g') + .attr('class', function(d) { return 'layer-osm layer-' + d; }); + }; +}; diff --git a/js/id/svg/points.js b/js/id/svg/points.js index 378b52d49..8bcf86fd9 100644 --- a/js/id/svg/points.js +++ b/js/id/svg/points.js @@ -10,16 +10,15 @@ iD.svg.Points = function(projection, context) { return b.loc[1] - a.loc[1]; } - return function drawPoints(surface, entities, filter) { - var graph = context.graph(), - wireframe = surface.classed('fill-wireframe'), + return function drawPoints(surface, graph, entities, filter) { + var wireframe = surface.classed('fill-wireframe'), points = wireframe ? [] : _.filter(entities, function(e) { return e.geometry(graph) === 'point'; }); points.sort(sortY); - var groups = surface.select('.layer-hit').selectAll('g.point') + var groups = surface.selectAll('.layer-hit').selectAll('g.point') .filter(filter) .data(points, iD.Entity.key); @@ -49,7 +48,7 @@ iD.svg.Points = function(projection, context) { groups.select('.stroke'); groups.select('.icon') .attr('xlink:href', function(entity) { - var preset = context.presets().match(entity, context.graph()); + var preset = context.presets().match(entity, graph); return preset.icon ? '#' + preset.icon + '-12' : ''; }); diff --git a/js/id/svg/surface.js b/js/id/svg/surface.js deleted file mode 100644 index fbd7ba99d..000000000 --- a/js/id/svg/surface.js +++ /dev/null @@ -1,14 +0,0 @@ -iD.svg.Surface = function() { - return function (selection) { - selection.selectAll('defs') - .data([0]) - .enter() - .append('defs'); - - var layers = selection.selectAll('.layer') - .data(['areas', 'lines', 'hit', 'halo', 'label']); - - layers.enter().append('g') - .attr('class', function(d) { return 'layer layer-' + d; }); - }; -}; diff --git a/js/id/svg/turns.js b/js/id/svg/turns.js index 98955ec98..c5007a745 100644 --- a/js/id/svg/turns.js +++ b/js/id/svg/turns.js @@ -1,5 +1,5 @@ iD.svg.Turns = function(projection) { - return function(surface, graph, turns) { + return function drawTurns(surface, graph, turns) { function key(turn) { return [turn.from.node + turn.via.node + turn.to.node].join('-'); } @@ -13,7 +13,7 @@ iD.svg.Turns = function(projection) { (!turn.indirect_restriction && /^only_/.test(restriction) ? 'only' : 'no') + u; } - var groups = surface.select('.layer-hit').selectAll('g.turn') + var groups = surface.selectAll('.layer-hit').selectAll('g.turn') .data(turns, key); // Enter diff --git a/js/id/svg/vertices.js b/js/id/svg/vertices.js index 73b971880..c838c7daa 100644 --- a/js/id/svg/vertices.js +++ b/js/id/svg/vertices.js @@ -48,19 +48,10 @@ iD.svg.Vertices = function(projection, context) { function draw(selection, vertices, klass, graph, zoom) { var icons = {}, - z; + z = (zoom < 17 ? 0 : zoom < 18 ? 1 : 2); - if (zoom < 17) { - z = 0; - } else if (zoom < 18) { - z = 1; - } else { - z = 2; - } - - var groups = selection.data(vertices, function(entity) { - return iD.Entity.key(entity); - }); + var groups = selection + .data(vertices, iD.Entity.key); function icon(entity) { if (entity.id in icons) return icons[entity.id]; @@ -162,7 +153,7 @@ iD.svg.Vertices = function(projection, context) { } } - surface.select('.layer-hit').selectAll('g.vertex.vertex-persistent') + surface.selectAll('.layer-hit').selectAll('g.vertex.vertex-persistent') .filter(filter) .call(draw, vertices, 'vertex-persistent', graph, zoom); @@ -172,15 +163,14 @@ iD.svg.Vertices = function(projection, context) { function drawHover(surface, graph, extent, zoom) { var hovered = hover ? siblingAndChildVertices([hover.id], graph, extent) : {}; - surface.select('.layer-hit').selectAll('g.vertex.vertex-hover') + surface.selectAll('.layer-hit').selectAll('g.vertex.vertex-hover') .call(draw, d3.values(hovered), 'vertex-hover', graph, zoom); } - drawVertices.drawHover = function(surface, graph, _, extent, zoom) { - if (hover !== _) { - hover = _; - drawHover(surface, graph, extent, zoom); - } + drawVertices.drawHover = function(surface, graph, target, extent, zoom) { + if (target === hover) return; + hover = target; + drawHover(surface, graph, extent, zoom); }; return drawVertices; diff --git a/js/id/ui.js b/js/id/ui.js index 986decc64..f06f3a845 100644 --- a/js/id/ui.js +++ b/js/id/ui.js @@ -28,18 +28,14 @@ iD.ui = function(context) { .attr('id', 'bar') .attr('class', 'fillD'); - var m = content.append('div') + content.append('div') .attr('id', 'map') .call(map); - content.append('div') - .attr('class', 'map-in-map') - .style('display', 'none') + content .call(iD.ui.MapInMap(context)); content.append('div') - .attr('class', 'infobox fillD2') - .style('display', 'none') .call(iD.ui.Info(context)); bar.append('div') @@ -77,7 +73,7 @@ iD.ui = function(context) { controls.append('div') .attr('class', 'map-control geolocate-control') - .call(iD.ui.Geolocate(map)); + .call(iD.ui.Geolocate(context)); controls.append('div') .attr('class', 'map-control background-control') @@ -123,7 +119,7 @@ iD.ui = function(context) { .append('a') .attr('target', '_blank') .attr('tabindex', -1) - .attr('href', 'http://github.com/openstreetmap/iD') + .attr('href', 'https://github.com/openstreetmap/iD') .text(iD.version); var issueLinks = aboutList.append('li'); @@ -169,8 +165,8 @@ iD.ui = function(context) { var mapDimensions = map.dimensions(); d3.select(window).on('resize.editor', function() { - mapDimensions = m.dimensions(); - map.dimensions(m.dimensions()); + mapDimensions = content.dimensions(null); + map.dimensions(mapDimensions); }); function pan(d) { diff --git a/js/id/ui/background.js b/js/id/ui/background.js index c999edd82..3a2abf730 100644 --- a/js/id/ui/background.js +++ b/js/id/ui/background.js @@ -24,7 +24,7 @@ iD.ui.Background = function(context) { } function setOpacity(d) { - var bg = context.container().selectAll('.background-layer') + var bg = context.container().selectAll('.layer-background') .transition() .style('opacity', d) .attr('data-opacity', d); @@ -92,7 +92,8 @@ iD.ui.Background = function(context) { var enter = layerLinks.enter() .insert('li', '.custom_layer') - .attr('class', 'layer'); + .attr('class', 'layer') + .classed('best', function(d) { return d.best(); }); // only set tooltips for layers with tooltips enter.filter(function(d) { return d.description; }) @@ -100,6 +101,15 @@ iD.ui.Background = function(context) { .title(function(d) { return d.description; }) .placement('top')); + enter.filter(function(d) { return d.best(); }) + .append('div') + .attr('class', 'best') + .call(bootstrap.tooltip() + .title(t('background.best_imagery')) + .placement('left')) + .append('span') + .html('★'); + var label = enter.append('label'); label.append('input') @@ -253,6 +263,16 @@ iD.ui.Background = function(context) { label.append('span') .text(t('background.custom')); + content.append('div') + .attr('class', 'imagery-faq') + .append('a') + .attr('target', '_blank') + .attr('tabindex', -1) + .call(iD.svg.Icon('#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')); + var overlayList = content.append('ul') .attr('class', 'layer-list'); diff --git a/js/id/ui/commit.js b/js/id/ui/commit.js index 54faceb8d..645fc8751 100644 --- a/js/id/ui/commit.js +++ b/js/id/ui/commit.js @@ -38,16 +38,46 @@ iD.ui.Commit = function(context) { .attr('placeholder', t('commit.description_placeholder')) .attr('maxlength', 255) .property('value', context.storage('comment') || '') - .on('input.save', function() { - d3.selectAll('.save-section .save-button') - .attr('disabled', (this.value.length ? null : true)); - }) + .on('input.save', enableDisableSaveButton) + .on('change.save', enableDisableSaveButton) .on('blur.save', function() { context.storage('comment', this.value); }); + function enableDisableSaveButton() { + d3.selectAll('.save-section .save-button') + .attr('disabled', (this.value.length ? null : true)); + } + commentField.node().select(); + context.connection().userChangesets(function (err, changesets) { + if (err) return; + + var comments = []; + + for (var i = 0; i < changesets.length; i++) { + if (changesets[i].tags.comment) { + comments.push({ + title: changesets[i].tags.comment, + value: changesets[i].tags.comment + }); + } + } + + commentField.call(d3.combobox().data(comments)); + }); + + var changeSetInfo = commentSection.append('div') + .attr('class', 'changeset-info'); + + changeSetInfo.append('a') + .attr('target', '_blank') + .attr('tabindex', -1) + .call(iD.svg.Icon('#icon-out-link', 'inline')) + .attr('href', t('commit.about_changeset_comments_link')) + .append('span') + .text(t('commit.about_changeset_comments')); // Warnings var warnings = body.selectAll('div.warning-section') diff --git a/js/id/ui/conflicts.js b/js/id/ui/conflicts.js index 13e5e5368..098b38c1d 100644 --- a/js/id/ui/conflicts.js +++ b/js/id/ui/conflicts.js @@ -64,7 +64,7 @@ iD.ui.Conflicts = function(context) { function showConflict(selection, index) { if (index < 0 || index >= list.length) return; - var parent = d3.select(selection.node().parentElement); + var parent = d3.select(selection.node().parentNode); // enable save button if this is the last conflict being reviewed.. if (index === list.length - 1) { @@ -172,7 +172,7 @@ iD.ui.Conflicts = function(context) { .attr('type', 'radio') .attr('name', function(d) { return d.id; }) .on('change', function(d, i) { - var ul = this.parentElement.parentElement.parentElement; + var ul = this.parentNode.parentNode.parentNode; ul.__data__.chosen = i; choose(ul, d); }); @@ -183,7 +183,7 @@ iD.ui.Conflicts = function(context) { choices .each(function(d, i) { - var ul = this.parentElement; + var ul = this.parentNode; if (ul.__data__.chosen === i) choose(ul, d); }); } diff --git a/js/id/ui/contributors.js b/js/id/ui/contributors.js index 86a38c067..8bf709e71 100644 --- a/js/id/ui/contributors.js +++ b/js/id/ui/contributors.js @@ -1,7 +1,11 @@ iD.ui.Contributors = function(context) { - function update(selection) { + var debouncedUpdate = _.debounce(function() { update(); }, 1000), + limit = 4, + hidden = false, + wrap = d3.select(null); + + function update() { var users = {}, - limit = 4, entities = context.intersects(context.map().extent()); entities.forEach(function(entity) { @@ -11,7 +15,7 @@ iD.ui.Contributors = function(context) { var u = Object.keys(users), subset = u.slice(0, u.length > limit ? limit - 1 : limit); - selection.html('') + wrap.html('') .call(iD.svg.Icon('#icon-nearby', 'pre-text light')); var userList = d3.select(document.createElement('span')); @@ -37,29 +41,32 @@ iD.ui.Contributors = function(context) { }) .text(u.length - limit + 1); - selection.append('span') - .html(t('contributors.truncated_list', {users: userList.html(), count: count.html()})); + wrap.append('span') + .html(t('contributors.truncated_list', { users: userList.html(), count: count.html() })); + } else { - selection.append('span') - .html(t('contributors.list', {users: userList.html()})); + wrap.append('span') + .html(t('contributors.list', { users: userList.html() })); } if (!u.length) { - selection.transition().style('opacity', 0); - } else if (selection.style('opacity') === '0') { - selection.transition().style('opacity', 1); + hidden = true; + wrap + .transition() + .style('opacity', 0); + + } else if (hidden) { + wrap + .transition() + .style('opacity', 1); } } return function(selection) { - update(selection); + wrap = selection; + update(); - context.connection().on('loaded.contributors', function() { - update(selection); - }); - - context.map().on('move.contributors', _.debounce(function() { - update(selection); - }, 500)); + context.connection().on('loaded.contributors', debouncedUpdate); + context.map().on('move.contributors', debouncedUpdate); }; }; diff --git a/js/id/ui/entity_editor.js b/js/id/ui/entity_editor.js index 32db20988..77957cd9b 100644 --- a/js/id/ui/entity_editor.js +++ b/js/id/ui/entity_editor.js @@ -126,14 +126,12 @@ iD.ui.EntityEditor = function(context) { function historyChanged() { if (state === 'hide') return; - var entity = context.hasEntity(id); + var entity = context.hasEntity(id), + graph = context.graph(); if (!entity) return; - entityEditor.preset(context.presets().match(entity, context.graph())); - - var head = context.history().difference(); - entityEditor.modified(base && !_.isEqual(base.changes(), head.changes())); - + entityEditor.preset(context.presets().match(entity, graph)); + entityEditor.modified(base !== graph); entityEditor(selection); } @@ -160,17 +158,13 @@ iD.ui.EntityEditor = function(context) { // The code below is not intended to validate websites and emails. // It is only intended to prevent obvious copy-paste errors. (#2323) - // clean website-like tags - if (k.indexOf('website') !== -1 || cleaned.indexOf('http') === 0) { + // clean website- and email-like tags + if (k.indexOf('website') !== -1 || + k.indexOf('email') !== -1 || + cleaned.indexOf('http') === 0) { cleaned = cleaned - .replace(/[\u200B-\u200F\uFEFF]/g, '') // strip LRM and other zero width chars - .replace(/[^\w\+\-\.\/\?\[\]\(\)~!@#$%&*',:;=]/g, encodeURIComponent); + .replace(/[\u200B-\u200F\uFEFF]/g, ''); // strip LRM and other zero width chars - // clean email-like tags - } else if (k.indexOf('email') !== -1) { - cleaned = cleaned - .replace(/[\u200B-\u200F\uFEFF]/g, '') // strip LRM and other zero width chars - .replace(/[^\w\+\-\.\/\?\|~!@#$%^&*'`{};=]/g, ''); // note: ';' allowed as OSM delimiter } return cleaned; @@ -197,10 +191,9 @@ iD.ui.EntityEditor = function(context) { context.overwrite(iD.actions.ChangeTags(id, tags), annotation); } else { context.perform(iD.actions.ChangeTags(id, tags), annotation); + coalesceChanges = !!onInput; } } - - coalesceChanges = !!onInput; } entityEditor.modified = function(_) { @@ -219,9 +212,9 @@ iD.ui.EntityEditor = function(context) { entityEditor.entityID = function(_) { if (!arguments.length) return id; id = _; - entityEditor.preset(context.presets().match(context.entity(id), context.graph())); + base = context.graph(); + entityEditor.preset(context.presets().match(context.entity(id), base)); entityEditor.modified(false); - base = context.history().difference(); coalesceChanges = false; return entityEditor; }; diff --git a/js/id/ui/feature_list.js b/js/id/ui/feature_list.js index ba1c8e3db..cf3b8eef5 100644 --- a/js/id/ui/feature_list.js +++ b/js/id/ui/feature_list.js @@ -245,7 +245,7 @@ iD.ui.FeatureList = function(context) { function geocode() { var searchVal = encodeURIComponent(search.property('value')); - d3.json('http://nominatim.openstreetmap.org/search/' + searchVal + '?limit=10&format=json', function(err, resp) { + d3.json('https://nominatim.openstreetmap.org/search/' + searchVal + '?limit=10&format=json', function(err, resp) { geocodeResults = resp || []; drawList(); }); diff --git a/js/id/ui/geolocate.js b/js/id/ui/geolocate.js index 3942af10a..de191941c 100644 --- a/js/id/ui/geolocate.js +++ b/js/id/ui/geolocate.js @@ -1,17 +1,36 @@ -iD.ui.Geolocate = function(map) { +iD.ui.Geolocate = function(context) { + var geoOptions = { enableHighAccuracy: false, timeout: 6000 /* 6sec */ }, + locating = iD.ui.Loading(context).message(t('geolocate.locating')).blocking(true), + timeoutId; + function click() { - navigator.geolocation.getCurrentPosition( - success, error); + context.enter(iD.modes.Browse(context)); + context.container().call(locating); + navigator.geolocation.getCurrentPosition(success, error, geoOptions); + + // 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 success(position) { - var extent = iD.geo.Extent([position.coords.longitude, position.coords.latitude]) - .padByMeters(position.coords.accuracy); + var map = context.map(), + extent = iD.geo.Extent([position.coords.longitude, position.coords.latitude]) + .padByMeters(position.coords.accuracy); map.centerZoom(extent.center(), Math.min(20, map.extentZoom(extent))); + finish(); } - function error() { } + function error() { + finish(); + } + + function finish() { + locating.close(); // unblock ui + if (timeoutId) { clearTimeout(timeoutId); } + timeoutId = undefined; + } return function(selection) { if (!navigator.geolocation) return; diff --git a/js/id/ui/info.js b/js/id/ui/info.js index fee64d1ba..948d08f19 100644 --- a/js/id/ui/info.js +++ b/js/id/ui/info.js @@ -1,6 +1,7 @@ iD.ui.Info = function(context) { var key = iD.ui.cmd('⌘I'), - imperial = (iD.detect().locale.toLowerCase() === 'en-us'); + imperial = (iD.detect().locale.toLowerCase() === 'en-us'), + hidden = true; function info(selection) { function radiansToMeters(r) { @@ -95,7 +96,7 @@ iD.ui.Info = function(context) { function redraw() { - if (hidden()) return; + if (hidden) return; var resolver = context.graph(), selected = _.filter(context.selectedIDs(), function(e) { return context.hasEntity(e); }), @@ -103,9 +104,9 @@ iD.ui.Info = function(context) { extent = iD.geo.Extent(), entity; - selection.html(''); - selection.append('h4') - .attr('class', 'selection-heading fillD') + wrap.html(''); + wrap.append('h4') + .attr('class', 'infobox-heading fillD') .text(singular || t('infobox.selected', { n: selected.length })); if (!selected.length) return; @@ -118,16 +119,16 @@ iD.ui.Info = function(context) { center = extent.center(); - var list = selection.append('ul'); + var list = wrap.append('ul'); - // multiple selection, just display extent center.. + // multiple wrap, just display extent center.. if (!singular) { list.append('li') .text(t('infobox.center') + ': ' + center[0].toFixed(5) + ', ' + center[1].toFixed(5)); return; } - // single selection, display details.. + // single wrap, display details.. if (!entity) return; var geometry = entity.geometry(resolver); @@ -156,7 +157,7 @@ iD.ui.Info = function(context) { var toggle = imperial ? 'imperial' : 'metric'; - selection.append('a') + wrap.append('a') .text(t('infobox.' + toggle)) .attr('href', '#') .attr('class', 'button') @@ -178,26 +179,13 @@ iD.ui.Info = function(context) { } - function hidden() { - return selection.style('display') === 'none'; - } - - function toggle() { if (d3.event) d3.event.preventDefault(); - if (hidden()) { - selection - .style('display', 'block') - .style('opacity', 0) - .transition() - .duration(200) - .style('opacity', 1); + hidden = !hidden; - redraw(); - - } else { - selection + if (hidden) { + wrap .style('display', 'block') .style('opacity', 1) .transition() @@ -206,9 +194,27 @@ iD.ui.Info = function(context) { .each('end', function() { d3.select(this).style('display', 'none'); }); + } else { + wrap + .style('display', 'block') + .style('opacity', 0) + .transition() + .duration(200) + .style('opacity', 1); + + redraw(); } } + + var wrap = selection.selectAll('.infobox') + .data([0]); + + wrap.enter() + .append('div') + .attr('class', 'infobox fillD2') + .style('display', (hidden ? 'none' : 'block')); + context.map() .on('drawn.info', redraw); diff --git a/js/id/ui/intro.js b/js/id/ui/intro.js index 11feb1557..3938cad2d 100644 --- a/js/id/ui/intro.js +++ b/js/id/ui/intro.js @@ -58,7 +58,7 @@ iD.ui.intro = function(context) { center = context.map().center(), zoom = context.map().zoom(), background = context.background().baseLayerSource(), - opacity = d3.select('.background-layer').style('opacity'), + opacity = d3.selectAll('#map .layer-background').style('opacity'), loadedTiles = context.connection().loadedTiles(), baseEntities = context.history().graph().base().entities, introGraph, name; @@ -81,7 +81,7 @@ iD.ui.intro = function(context) { context.history().merge(d3.values(iD.Graph().load(introGraph).entities)); context.background().bing(); - d3.select('.background-layer').style('opacity', 1); + d3.selectAll('#map .layer-background').style('opacity', 1); var curtain = d3.curtain(); selection.call(curtain); @@ -106,7 +106,7 @@ iD.ui.intro = function(context) { steps[steps.length - 1].on('startEditing', function() { curtain.remove(); navwrap.remove(); - d3.select('.background-layer').style('opacity', opacity); + d3.selectAll('#map .layer-background').style('opacity', opacity); context.connection().toggle(true).flush().loadedTiles(loadedTiles); context.history().reset().merge(d3.values(baseEntities)); context.background().baseLayerSource(background); diff --git a/js/id/ui/lasso.js b/js/id/ui/lasso.js index 3bc50dee7..237c500e0 100644 --- a/js/id/ui/lasso.js +++ b/js/id/ui/lasso.js @@ -1,8 +1,7 @@ iD.ui.Lasso = function(context) { + var group, polygon; - var box, group, - a = [0, 0], - b = [0, 0]; + lasso.coordinates = []; function lasso(selection) { @@ -11,40 +10,29 @@ iD.ui.Lasso = function(context) { group = selection.append('g') .attr('class', 'lasso hide'); - box = group.append('rect') - .attr('class', 'lasso-box'); + polygon = group.append('path') + .attr('class', 'lasso-path'); group.call(iD.ui.Toggle(true)); } - // top-left - function topLeft(d) { - return 'translate(' + Math.min(d[0][0], d[1][0]) + ',' + Math.min(d[0][1], d[1][1]) + ')'; - } - - function width(d) { return Math.abs(d[0][0] - d[1][0]); } - function height(d) { return Math.abs(d[0][1] - d[1][1]); } - function draw() { - if (box) { - box.data([[a, b]]) - .attr('transform', topLeft) - .attr('width', width) - .attr('height', height); + if (polygon) { + polygon.data([lasso.coordinates]) + .attr('d', function(d) { return 'M' + d.join(' L') + ' Z'; }); } } - lasso.a = function(_) { - if (!arguments.length) return a; - a = _; - draw(); - return lasso; + lasso.extent = function () { + return lasso.coordinates.reduce(function(extent, point) { + return extent.extend(iD.geo.Extent(point)); + }, iD.geo.Extent()); }; - lasso.b = function(_) { - if (!arguments.length) return b; - b = _; + lasso.p = function(_) { + if (!arguments.length) return lasso; + lasso.coordinates.push(_); draw(); return lasso; }; diff --git a/js/id/ui/map_data.js b/js/id/ui/map_data.js index 903860137..3b59b361f 100644 --- a/js/id/ui/map_data.js +++ b/js/id/ui/map_data.js @@ -1,10 +1,12 @@ iD.ui.MapData = function(context) { var key = 'F', 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) { @@ -37,21 +39,178 @@ iD.ui.MapData = function(context) { update(); } - function clickGpx() { - context.background().toggleGpxLayer(); - update(); + function toggleLayer(which) { + var layer = layers.layer(which); + if (layer) { + layer.enabled(!layer.enabled()); + update(); + } } - function clickMapillary() { - context.background().toggleMapillaryLayer(); - update(); + function clickGpx() { + toggleLayer('gpx'); } + function clickMapillaryImages() { + toggleLayer('mapillary-images'); + } + + function clickMapillarySigns() { + toggleLayer('mapillary-signs'); + } + + + function drawMapillaryItems(selection) { + var mapillaryImages = layers.layer('mapillary-images'), + mapillarySigns = layers.layer('mapillary-signs'), + supportsMapillaryImages = mapillaryImages && mapillaryImages.supported(), + supportsMapillarySigns = mapillarySigns && mapillarySigns.supported(), + showsMapillaryImages = supportsMapillaryImages && mapillaryImages.enabled(), + showsMapillarySigns = supportsMapillarySigns && mapillarySigns.enabled(); + + var mapillaryList = selection + .selectAll('.layer-list-mapillary') + .data([0]); + + // Enter + mapillaryList + .enter() + .append('ul') + .attr('class', 'layer-list layer-list-mapillary'); + + var mapillaryImageLayerItem = mapillaryList + .selectAll('.list-item-mapillary-images') + .data(supportsMapillaryImages ? [0] : []); + + var enterImages = mapillaryImageLayerItem.enter() + .append('li') + .attr('class', 'list-item-mapillary-images'); + + var labelImages = enterImages.append('label') + .call(bootstrap.tooltip() + .title(t('mapillary_images.tooltip')) + .placement('top')); + + labelImages.append('input') + .attr('type', 'checkbox') + .on('change', clickMapillaryImages); + + labelImages.append('span') + .text(t('mapillary_images.title')); + + + var mapillarySignLayerItem = mapillaryList + .selectAll('.list-item-mapillary-signs') + .data(supportsMapillarySigns ? [0] : []); + + var enterSigns = mapillarySignLayerItem.enter() + .append('li') + .attr('class', 'list-item-mapillary-signs'); + + var labelSigns = enterSigns.append('label') + .call(bootstrap.tooltip() + .title(t('mapillary_signs.tooltip')) + .placement('top')); + + labelSigns.append('input') + .attr('type', 'checkbox') + .on('change', clickMapillarySigns); + + labelSigns.append('span') + .text(t('mapillary_signs.title')); + + // Update + mapillaryImageLayerItem + .classed('active', showsMapillaryImages) + .selectAll('input') + .property('checked', showsMapillaryImages); + + mapillarySignLayerItem + .classed('active', showsMapillarySigns) + .selectAll('input') + .property('checked', showsMapillarySigns); + + // Exit + mapillaryImageLayerItem.exit() + .remove(); + mapillarySignLayerItem.exit() + .remove(); + } + + + function drawGpxItem(selection) { + var gpx = layers.layer('gpx'), + hasGpx = gpx && gpx.hasGpx(), + showsGpx = hasGpx && gpx.enabled(); + + var gpxLayerItem = selection + .selectAll('.layer-list-gpx') + .data(gpx ? [0] : []); + + // Enter + var enter = gpxLayerItem.enter() + .append('ul') + .attr('class', 'layer-list layer-list-gpx') + .append('li') + .classed('list-item-gpx', true); + + enter.append('button') + .attr('class', 'list-item-gpx-extent') + .call(bootstrap.tooltip() + .title(t('gpx.zoom')) + .placement('left')) + .on('click', function() { + d3.event.preventDefault(); + d3.event.stopPropagation(); + gpx.fitZoom(); + }) + .call(iD.svg.Icon('#icon-search')); + + enter.append('button') + .attr('class', 'list-item-gpx-browse') + .call(bootstrap.tooltip() + .title(t('gpx.browse')) + .placement('left')) + .on('click', function() { + d3.select(document.createElement('input')) + .attr('type', 'file') + .on('change', function() { + gpx.files(d3.event.target.files); + }) + .node().click(); + }) + .call(iD.svg.Icon('#icon-geolocate')); + + var labelGpx = enter.append('label') + .call(bootstrap.tooltip() + .title(t('gpx.drag_drop')) + .placement('top')); + + labelGpx.append('input') + .attr('type', 'checkbox') + .on('change', clickGpx); + + labelGpx.append('span') + .text(t('gpx.local_layer')); + + // Update + gpxLayerItem + .classed('active', showsGpx) + .selectAll('input') + .property('disabled', !hasGpx) + .property('checked', showsGpx); + + // Exit + gpxLayerItem.exit() + .remove(); + } + + function drawList(selection, data, type, name, change, active) { var items = selection.selectAll('li') .data(data); - //enter + // Enter var enter = items.enter() .append('li') .attr('class', 'layer') @@ -79,7 +238,7 @@ iD.ui.MapData = function(context) { label.append('span') .text(function(d) { return t(name + '.' + d + '.description'); }); - //update + // Update items .classed('active', active) .selectAll('input') @@ -88,32 +247,24 @@ iD.ui.MapData = function(context) { return (name === 'feature' && autoHiddenFeature(d)); }); - //exit + // Exit items.exit() .remove(); } + function update() { - featureList.call(drawList, features, 'checkbox', 'feature', clickFeature, showsFeature); + dataLayerContainer.call(drawMapillaryItems); + dataLayerContainer.call(drawGpxItem); + fillList.call(drawList, fills, 'radio', 'area_fill', setFill, showsFill); - var hasGpx = context.background().hasGpxLayer(), - showsGpx = context.background().showsGpxLayer(), - showsMapillary = context.background().showsMapillaryLayer(); - - gpxLayerItem - .classed('active', showsGpx) - .selectAll('input') - .property('disabled', !hasGpx) - .property('checked', showsGpx); - - mapillaryLayerItem - .classed('active', showsMapillary) - .selectAll('input') - .property('checked', showsMapillary); + featureList.call(drawList, features, 'checkbox', 'feature', clickFeature, showsFeature); } - function hidePanel() { setVisible(false); } + function hidePanel() { + setVisible(false); + } function togglePanel() { if (d3.event) d3.event.preventDefault(); @@ -136,6 +287,7 @@ iD.ui.MapData = function(context) { shown = show; if (show) { + update(); selection.on('mousedown.map_data-inside', function() { return d3.event.stopPropagation(); }); @@ -184,79 +336,15 @@ iD.ui.MapData = function(context) { .classed('expanded', true) .on('click', function() { var exp = d3.select(this).classed('expanded'); - layerContainer.style('display', exp ? 'none' : 'block'); + dataLayerContainer.style('display', exp ? 'none' : 'block'); d3.select(this).classed('expanded', !exp); d3.event.preventDefault(); }); - var layerContainer = content.append('div') - .attr('class', 'filters') + var dataLayerContainer = content.append('div') + .attr('class', 'data-data-layers') .style('display', 'block'); - // mapillary - var mapillaryLayerItem = layerContainer.append('ul') - .attr('class', 'layer-list') - .append('li'); - - var label = mapillaryLayerItem.append('label') - .call(bootstrap.tooltip() - .title(t('mapillary.tooltip')) - .placement('top')); - - label.append('input') - .attr('type', 'checkbox') - .on('change', clickMapillary); - - label.append('span') - .text(t('mapillary.title')); - - // gpx - var gpxLayerItem = layerContainer.append('ul') - .style('display', iD.detect().filedrop ? 'block' : 'none') - .attr('class', 'layer-list') - .append('li') - .classed('layer-toggle-gpx', true); - - gpxLayerItem.append('button') - .attr('class', 'layer-extent') - .call(bootstrap.tooltip() - .title(t('gpx.zoom')) - .placement('left')) - .on('click', function() { - d3.event.preventDefault(); - d3.event.stopPropagation(); - context.background().zoomToGpxLayer(); - }) - .call(iD.svg.Icon('#icon-search')); - - gpxLayerItem.append('button') - .attr('class', 'layer-browse') - .call(bootstrap.tooltip() - .title(t('gpx.browse')) - .placement('left')) - .on('click', function() { - d3.select(document.createElement('input')) - .attr('type', 'file') - .on('change', function() { - context.background().gpxLayerFiles(d3.event.target.files); - }) - .node().click(); - }) - .call(iD.svg.Icon('#icon-geolocate')); - - label = gpxLayerItem.append('label') - .call(bootstrap.tooltip() - .title(t('gpx.drag_drop')) - .placement('top')); - - label.append('input') - .attr('type', 'checkbox') - .property('disabled', true) - .on('change', clickGpx); - - label.append('span') - .text(t('gpx.local_layer')); - // area fills content.append('a') @@ -272,11 +360,11 @@ iD.ui.MapData = function(context) { }); var fillContainer = content.append('div') - .attr('class', 'filters') + .attr('class', 'data-area-fills') .style('display', 'none'); var fillList = fillContainer.append('ul') - .attr('class', 'layer-list'); + .attr('class', 'layer-list layer-fill-list'); // feature filters @@ -293,11 +381,11 @@ iD.ui.MapData = function(context) { }); var featureContainer = content.append('div') - .attr('class', 'filters') + .attr('class', 'data-feature-filters') .style('display', 'none'); var featureList = featureContainer.append('ul') - .attr('class', 'layer-list'); + .attr('class', 'layer-list layer-feature-list'); context.features() diff --git a/js/id/ui/map_in_map.js b/js/id/ui/map_in_map.js index d57026aa3..f0a5ead02 100644 --- a/js/id/ui/map_in_map.js +++ b/js/id/ui/map_in_map.js @@ -2,21 +2,18 @@ iD.ui.MapInMap = function(context) { var key = '/'; function map_in_map(selection) { - var backgroundLayer = iD.TileLayer(), overlayLayers = {}, - dispatch = d3.dispatch('change'), - gpxLayer = iD.GpxLayer(context, dispatch), projection = iD.geo.RawMercator(), + gpxLayer = iD.svg.Gpx(projection, context).showLabels(false), zoom = d3.behavior.zoom() .scaleExtent([ztok(0.5), ztok(24)]) .on('zoom', zoomPan), transformed = false, panning = false, + hidden = true, zDiff = 6, // by default, minimap renders at (main zoom - 6) - tStart, tLast, tCurr, kLast, kCurr, tiles, svg, gpx, timeoutId; - - iD.ui.MapInMap.gpxLayer = gpxLayer; + tStart, tLast, tCurr, kLast, kCurr, tiles, svg, timeoutId; function ztok(z) { return 256 * Math.pow(2, z); } function ktoz(k) { return Math.log(k) / Math.LN2 - 8; } @@ -72,7 +69,7 @@ iD.ui.MapInMap = function(context) { panning = false; if (tCurr[0] !== tStart[0] && tCurr[1] !== tStart[1]) { - var dMini = selection.dimensions(), + var dMini = wrap.dimensions(), cMini = [ dMini[0] / 2, dMini[1] / 2 ]; context.map().center(projection.invert(cMini)); @@ -82,7 +79,7 @@ iD.ui.MapInMap = function(context) { function updateProjection() { var loc = context.map().center(), - dMini = selection.dimensions(), + dMini = wrap.dimensions(), cMini = [ dMini[0] / 2, dMini[1] / 2 ], tMain = context.projection.translate(), kMain = context.projection.scale(), @@ -122,15 +119,15 @@ iD.ui.MapInMap = function(context) { function redraw() { - if (hidden()) return; + if (hidden) return; updateProjection(); - var dMini = selection.dimensions(), + var dMini = wrap.dimensions(), zMini = ktoz(projection.scale() * 2 * Math.PI); // setup tile container - tiles = selection + tiles = wrap .selectAll('.map-in-map-tiles') .data([0]); @@ -156,6 +153,7 @@ iD.ui.MapInMap = function(context) { background .call(backgroundLayer); + // redraw overlay var overlaySources = context.background().overlayLayerSources(); var activeOverlayLayers = []; @@ -189,27 +187,27 @@ iD.ui.MapInMap = function(context) { overlays.exit() .remove(); - // redraw gpx overlay - gpxLayer - .projection(projection); - gpx = tiles + var gpx = tiles .selectAll('.map-in-map-gpx') - .data([0]); + .data(gpxLayer.enabled() ? [0] : []); gpx.enter() - .append('div') + .append('svg') .attr('class', 'map-in-map-gpx'); + gpx.exit() + .remove(); + gpx.call(gpxLayer); - gpx.dimensions(dMini); + // redraw bounding box if (!panning) { var getPath = d3.geo.path().projection(projection), bbox = { type: 'Polygon', coordinates: [context.map().extent().polygon()] }; - svg = selection.selectAll('.map-in-map-svg') + svg = wrap.selectAll('.map-in-map-svg') .data([0]); svg.enter() @@ -236,31 +234,17 @@ iD.ui.MapInMap = function(context) { } - function hidden() { - return selection.style('display') === 'none'; - } - - function toggle() { if (d3.event) d3.event.preventDefault(); + hidden = !hidden; + var label = d3.select('.minimap-toggle'); + label.classed('active', !hidden) + .select('input').property('checked', !hidden); - if (hidden()) { - selection - .style('display', 'block') - .style('opacity', 0) - .transition() - .duration(200) - .style('opacity', 1); - - label.classed('active', true) - .select('input').property('checked', true); - - redraw(); - - } else { - selection + if (hidden) { + wrap .style('display', 'block') .style('opacity', 1) .transition() @@ -269,19 +253,29 @@ iD.ui.MapInMap = function(context) { .each('end', function() { d3.select(this).style('display', 'none'); }); + } else { + wrap + .style('display', 'block') + .style('opacity', 0) + .transition() + .duration(200) + .style('opacity', 1); - label.classed('active', false) - .select('input').property('checked', false); + redraw(); } } iD.ui.MapInMap.toggle = toggle; - selection - .on('mousedown.map-in-map', startMouse) - .on('mouseup.map-in-map', endMouse); + var wrap = selection.selectAll('.map-in-map') + .data([0]); - selection + wrap.enter() + .append('div') + .attr('class', 'map-in-map') + .style('display', (hidden ? 'none' : 'block')) + .on('mousedown.map-in-map', startMouse) + .on('mouseup.map-in-map', endMouse) .call(zoom) .on('dblclick.zoom', null); diff --git a/js/id/ui/preset.js b/js/id/ui/preset.js index a863244cd..60555e938 100644 --- a/js/id/ui/preset.js +++ b/js/id/ui/preset.js @@ -60,6 +60,18 @@ iD.ui.preset = function(context) { } function presets(selection) { + selection.call(iD.ui.Disclosure() + .title(t('inspector.all_fields')) + .expanded(context.storage('preset_fields.expanded') !== 'false') + .on('toggled', toggled) + .content(content)); + + function toggled(expanded) { + context.storage('preset_fields.expanded', expanded); + } + } + + function content(selection) { if (!fields) { var entity = context.entity(id), geometry = context.geometry(id); @@ -145,6 +157,12 @@ iD.ui.preset = function(context) { d3.select(this) .call(field.input) + .selectAll('input') + .on('keydown', function() { + if (d3.event.keyCode === 13) { // enter + context.enter(iD.modes.Browse(context)); + } + }) .call(reference.body) .select('.form-label-button-wrap') .call(reference.button); @@ -199,7 +217,7 @@ iD.ui.preset = function(context) { function show(field) { field = field.field; field.show = true; - presets(selection); + content(selection); field.input.focus(); } diff --git a/js/id/ui/preset/address.js b/js/id/ui/preset/address.js index 4a3ee9efc..823b0e7f4 100644 --- a/js/id/ui/preset/address.js +++ b/js/id/ui/preset/address.js @@ -97,18 +97,19 @@ iD.ui.preset.address = function(field, context) { function address(selection) { isInitialized = false; - selection.selectAll('.preset-input-wrap') - .remove(); + wrap = selection.selectAll('.preset-input-wrap') + .data([0]); + + // Enter + + wrap.enter() + .append('div') + .attr('class', 'preset-input-wrap'); var center = entity.extent(context.graph()).center(), addressFormat; - // Enter - - wrap = selection.append('div') - .attr('class', 'preset-input-wrap'); - - iD.countryCode().search(center, function (err, countryCode) { + iD.services.nominatim().countryCode(center, function (err, countryCode) { addressFormat = _.find(iD.data.addressFormats, function (a) { return a && a.countryCodes && _.contains(a.countryCodes, countryCode); }) || _.first(iD.data.addressFormats); diff --git a/js/id/ui/preset/localized.js b/js/id/ui/preset/localized.js index 745f5ea83..18d27ff70 100644 --- a/js/id/ui/preset/localized.js +++ b/js/id/ui/preset/localized.js @@ -1,6 +1,6 @@ iD.ui.preset.localized = function(field, context) { var dispatch = d3.dispatch('change', 'input'), - wikipedia = iD.wikipedia(), + wikipedia = iD.services.wikipedia(), input, localizedInputs, wikiTitles, entity; @@ -38,7 +38,7 @@ iD.ui.preset.localized = function(field, context) { .placement('left')); translateButton - .on('click', addBlank); + .on('click', addNew); localizedInputs = selection.selectAll('.localized-wrap') .data([0]); @@ -47,10 +47,16 @@ iD.ui.preset.localized = function(field, context) { .attr('class', 'localized-wrap'); } - function addBlank() { + function addNew() { d3.event.preventDefault(); var data = localizedInputs.selectAll('div.entry').data(); - data.push({ lang: '', value: '' }); + var defaultLang = iD.detect().locale.toLowerCase().split('-')[0]; + var langExists = _.find(data, function(datum) { return datum.lang === defaultLang;}); + var isLangEn = defaultLang.indexOf('en') > -1; + if (isLangEn || langExists) { + defaultLang = ''; + } + data.push({ lang: defaultLang, value: '' }); localizedInputs.call(render, data); } diff --git a/js/id/ui/preset/restrictions.js b/js/id/ui/preset/restrictions.js index aa0b91ee6..fe95a9138 100644 --- a/js/id/ui/preset/restrictions.js +++ b/js/id/ui/preset/restrictions.js @@ -1,36 +1,39 @@ iD.ui.preset.restrictions = function(field, context) { var dispatch = d3.dispatch('change'), + hover = iD.behavior.Hover(context), vertexID, fromNodeID; + function restrictions(selection) { + // if form field is hidden or has detached from dom, clean up. + if (!d3.select('.inspector-wrap.inspector-hidden').empty() || !selection.node().parentNode) { + selection.call(restrictions.off); + return; + } + var wrap = selection.selectAll('.preset-input-wrap') .data([0]); - var enter = wrap.enter().append('div') + var enter = wrap.enter() + .append('div') .attr('class', 'preset-input-wrap'); - enter.append('div') + enter + .append('div') .attr('class', 'restriction-help'); - enter.append('svg') - .call(iD.svg.Surface(context)) - .call(iD.behavior.Hover(context)); var intersection = iD.geo.Intersection(context.graph(), vertexID), graph = intersection.graph, vertex = graph.entity(vertexID), - surface = wrap.selectAll('svg'), - filter = function () { return true; }, + filter = d3.functor(true), extent = iD.geo.Extent(), - projection = iD.geo.RawMercator(), - lines = iD.svg.Lines(projection, context), - vertices = iD.svg.Vertices(projection, context), - turns = iD.svg.Turns(projection, context); + projection = iD.geo.RawMercator(); var d = wrap.dimensions(), c = [d[0] / 2, d[1] / 2], - z = 21; + z = 24; projection .scale(256 * Math.pow(2, z) / (2 * Math.PI)); @@ -41,10 +44,24 @@ iD.ui.preset.restrictions = function(field, context) { .translate([c[0] - s[0], c[1] - s[1]]) .clipExtent([[0, 0], d]); + var drawLayers = iD.svg.Layers(projection, context).only('osm').dimensions(d), + drawVertices = iD.svg.Vertices(projection, context), + drawLines = iD.svg.Lines(projection, context), + drawTurns = iD.svg.Turns(projection, context); + + enter + .call(drawLayers) + .selectAll('.surface') + .call(hover); + + + var surface = wrap.selectAll('.surface'); + surface - .call(vertices, graph, [vertex], filter, extent, z) - .call(lines, graph, intersection.ways, filter) - .call(turns, graph, intersection.turns(fromNodeID)); + .dimensions(d) + .call(drawVertices, graph, [vertex], filter, extent, z) + .call(drawLines, graph, intersection.ways, filter) + .call(drawTurns, graph, intersection.turns(fromNodeID)); surface .on('click.restrictions', click) @@ -67,7 +84,10 @@ iD.ui.preset.restrictions = function(field, context) { .on('change.restrictions', render); d3.select(window) - .on('resize.restrictions', render); + .on('resize.restrictions', function() { + wrap.dimensions(null); + render(); + }); function click() { var datum = d3.event.target.__data__; @@ -136,5 +156,19 @@ iD.ui.preset.restrictions = function(field, context) { restrictions.tags = function() {}; restrictions.focus = function() {}; + restrictions.off = function(selection) { + selection.selectAll('.surface') + .call(hover.off) + .on('click.restrictions', null) + .on('mouseover.restrictions', null) + .on('mouseout.restrictions', null); + + context.history() + .on('change.restrictions', null); + + d3.select(window) + .on('resize.restrictions', null); + }; + return d3.rebind(restrictions, dispatch, 'on'); }; diff --git a/js/id/ui/preset/wikipedia.js b/js/id/ui/preset/wikipedia.js index ecae01cfa..5ac04cef3 100644 --- a/js/id/ui/preset/wikipedia.js +++ b/js/id/ui/preset/wikipedia.js @@ -1,6 +1,6 @@ iD.ui.preset.wikipedia = function(field, context) { var dispatch = d3.dispatch('change'), - wikipedia = iD.wikipedia(), + wikipedia = iD.services.wikipedia(), link, entity, lang, title; function i(selection) { @@ -128,13 +128,13 @@ iD.ui.preset.wikipedia = function(field, context) { anchor = anchor.replace(/ /g, '_'); } } - link.attr('href', 'http://' + m[1] + '.wikipedia.org/wiki/' + + link.attr('href', 'https://' + m[1] + '.wikipedia.org/wiki/' + m[2].replace(/ /g, '_') + (anchor ? ('#' + anchor) : '')); // unrecognized value format } else { title.value(value); - link.attr('href', 'http://en.wikipedia.org/wiki/Special:Search?search=' + value); + link.attr('href', 'https://en.wikipedia.org/wiki/Special:Search?search=' + value); } }; diff --git a/js/id/ui/preset_icon.js b/js/id/ui/preset_icon.js index 8b1ee1a26..584657069 100644 --- a/js/id/ui/preset_icon.js +++ b/js/id/ui/preset_icon.js @@ -55,7 +55,7 @@ iD.ui.PresetIcon = function() { .call(iD.svg.Icon('')); $icon - .attr('class', 'preset-icon preset-icon-' + (maki ? '32' : '60')); + .attr('class', 'preset-icon preset-icon-' + (maki ? '32' : (geom === 'area' ? '44' : '60'))); $icon.selectAll('svg') .attr('class', function() { diff --git a/js/id/ui/preset_list.js b/js/id/ui/preset_list.js index 150248211..bef5f215a 100644 --- a/js/id/ui/preset_list.js +++ b/js/id/ui/preset_list.js @@ -133,13 +133,22 @@ iD.ui.PresetList = function(context) { wrap.append('button') .attr('class', 'preset-list-button') + .classed('expanded', false) .call(iD.ui.PresetIcon() .geometry(context.geometry(id)) .preset(preset)) - .on('click', item.choose) + .on('click', function() { + var isExpanded = d3.select(this).classed('expanded'); + var triangle = isExpanded ? '▶ ' : '▼ '; + d3.select(this).classed('expanded', !isExpanded); + d3.select(this).selectAll('.label').text(triangle + preset.name()); + item.choose(); + }) .append('div') .attr('class', 'label') - .text(preset.name()); + .text(function() { + return '▶ ' + preset.name(); + }); box = selection.append('div') .attr('class', 'subgrid col12') @@ -154,6 +163,8 @@ iD.ui.PresetList = function(context) { } item.choose = function() { + if (!box || !sublist) return; + if (shown) { shown = false; box.transition() diff --git a/js/id/ui/raw_tag_editor.js b/js/id/ui/raw_tag_editor.js index e4b760e8f..8b601303a 100644 --- a/js/id/ui/raw_tag_editor.js +++ b/js/id/ui/raw_tag_editor.js @@ -114,6 +114,7 @@ iD.ui.RawTagEditor = function(context) { .on('click', removeTag); $items.exit() + .each(unbind) .remove(); function pushMore() { @@ -165,6 +166,16 @@ iD.ui.RawTagEditor = function(context) { })); } + function unbind() { + var row = d3.select(this); + + row.selectAll('input.key') + .call(d3.combobox.off); + + row.selectAll('input.value') + .call(d3.combobox.off); + } + function keyChange(d) { var kOld = d.key, kNew = this.value.trim(), diff --git a/js/id/ui/selection_list.js b/js/id/ui/selection_list.js index bbbf80bc4..e16d3bbe3 100644 --- a/js/id/ui/selection_list.js +++ b/js/id/ui/selection_list.js @@ -49,7 +49,7 @@ iD.ui.SelectionList = function(context, selectedIDs) { // Update items.selectAll('use') .attr('href', function() { - var entity = this.parentElement.parentElement.__data__; + var entity = this.parentNode.parentNode.__data__; return '#icon-' + context.geometry(entity.id); }); diff --git a/js/id/ui/success.js b/js/id/ui/success.js index 9c9d5c462..05799cc71 100644 --- a/js/id/ui/success.js +++ b/js/id/ui/success.js @@ -23,6 +23,15 @@ iD.ui.Success = function(context) { body.append('p') .html(t('success.help_html')); + body.append('a') + .attr('class', 'details') + .attr('target', '_blank') + .attr('tabindex', -1) + .call(iD.svg.Icon('#icon-out-link', 'inline')) + .attr('href', t('success.help_link_url')) + .append('span') + .text(t('success.help_link_text')); + var changesetURL = context.connection().changesetURL(changeset.id); body.append('a') diff --git a/js/id/ui/tag_reference.js b/js/id/ui/tag_reference.js index 2d6860049..2e027f811 100644 --- a/js/id/ui/tag_reference.js +++ b/js/id/ui/tag_reference.js @@ -69,7 +69,7 @@ iD.ui.TagReference = function(tag, context) { body .append('a') .attr('target', '_blank') - .attr('href', 'http://wiki.openstreetmap.org/wiki/' + docs.title) + .attr('href', 'https://wiki.openstreetmap.org/wiki/' + docs.title) .call(iD.svg.Icon('#icon-out-link', 'inline')) .append('span') .text(t('inspector.reference')); diff --git a/js/id/ui/toggle.js b/js/id/ui/toggle.js index 59e6c5870..7833fffd4 100644 --- a/js/id/ui/toggle.js +++ b/js/id/ui/toggle.js @@ -10,7 +10,9 @@ iD.ui.Toggle = function(show, callback) { .transition() .style('opacity', show ? 1 : 0) .each('end', function() { - d3.select(this).classed('hide', !show); + d3.select(this) + .classed('hide', !show) + .style('opacity', null); if (callback) callback.apply(this); }); }; diff --git a/js/lib/d3.combobox.js b/js/lib/d3.combobox.js index bd8482f80..083b1a970 100644 --- a/js/lib/d3.combobox.js +++ b/js/lib/d3.combobox.js @@ -271,3 +271,23 @@ d3.combobox = function() { return d3.rebind(combobox, event, 'on'); }; + +d3.combobox.off = function(input) { + data = null; + fetcher = null; + + input + .on('focus.typeahead', null) + .on('blur.typeahead', null) + .on('keydown.typeahead', null) + .on('keyup.typeahead', null) + .on('input.typeahead', null) + .each(function() { + d3.select(this.parentNode).selectAll('.combobox-caret') + .filter(function(d) { return d === input.node(); }) + .on('mousedown', null); + }); + + d3.select(document.body) + .on('scroll.combobox', null); +}; diff --git a/js/lib/d3.dimensions.js b/js/lib/d3.dimensions.js index 7f9ef0521..7bba5516b 100644 --- a/js/lib/d3.dimensions.js +++ b/js/lib/d3.dimensions.js @@ -1,8 +1,23 @@ d3.selection.prototype.dimensions = function (dimensions) { + var refresh = (function(node) { + var cr = node.getBoundingClientRect(); + prop = [cr.width, cr.height]; + this.property('__dimensions__', prop); + return prop; + }).bind(this); + + var node = this.node(); + if (!arguments.length) { - var node = this.node(); - return [node.offsetWidth, - node.offsetHeight]; + if (!node) return [0,0]; + return this.property('__dimensions__') || refresh(node); } - return this.attr({width: dimensions[0], height: dimensions[1]}); + if (dimensions === null) { + if (!node) return [0,0]; + return refresh(node); + } + + return this + .property('__dimensions__', [dimensions[0], dimensions[1]]) + .attr({width: dimensions[0], height: dimensions[1]}); }; diff --git a/js/lib/d3.typeahead.js b/js/lib/d3.typeahead.js deleted file mode 100644 index 249512730..000000000 --- a/js/lib/d3.typeahead.js +++ /dev/null @@ -1,116 +0,0 @@ -d3.typeahead = function() { - var event = d3.dispatch('accept'), - autohighlight = false, - data; - - var typeahead = function(selection) { - var container, - hidden, - idx = autohighlight ? 0 : -1; - - function setup() { - var rect = selection.node().getBoundingClientRect(); - container = d3.select(document.body) - .append('div').attr('class', 'typeahead') - .style({ - position: 'absolute', - left: rect.left + 'px', - top: rect.bottom + 'px' - }); - selection - .on('keyup.typeahead', key); - hidden = false; - } - - function hide() { - container.remove(); - idx = autohighlight ? 0 : -1; - hidden = true; - } - - function slowHide() { - if (autohighlight) { - if (container.select('a.selected').node()) { - select(container.select('a.selected').datum()); - event.accept(); - } - } - window.setTimeout(hide, 150); - } - - selection - .on('focus.typeahead', setup) - .on('blur.typeahead', slowHide); - - function key() { - var len = container.selectAll('a').data().length; - if (d3.event.keyCode === 40) { - idx = Math.min(idx + 1, len - 1); - return highlight(); - } else if (d3.event.keyCode === 38) { - idx = Math.max(idx - 1, 0); - return highlight(); - } else if (d3.event.keyCode === 13) { - if (container.select('a.selected').node()) { - select(container.select('a.selected').datum()); - } - event.accept(); - hide(); - } else { - update(); - } - } - - function highlight() { - container - .selectAll('a') - .classed('selected', function(d, i) { return i == idx; }); - } - - function update() { - if (hidden) setup(); - - data(selection, function(data) { - container.style('display', function() { - return data.length ? 'block' : 'none'; - }); - - var options = container - .selectAll('a') - .data(data, function(d) { return d.value; }); - - options.enter() - .append('a') - .text(function(d) { return d.value; }) - .attr('title', function(d) { return d.title; }) - .on('click', select); - - options.exit().remove(); - - options - .classed('selected', function(d, i) { return i == idx; }); - }); - } - - function select(d) { - selection - .property('value', d.value) - .trigger('change'); - } - - }; - - typeahead.data = function(_) { - if (!arguments.length) return data; - data = _; - return typeahead; - }; - - typeahead.autohighlight = function(_) { - if (!arguments.length) return autohighlight; - autohighlight = _; - return typeahead; - }; - - return d3.rebind(typeahead, event, 'on'); -}; diff --git a/js/lib/rbush.js b/js/lib/rbush.js index 19b841a8a..f6975dfe8 100644 --- a/js/lib/rbush.js +++ b/js/lib/rbush.js @@ -1,10 +1,11 @@ /* - (c) 2013, Vladimir Agafonkin + (c) 2015, Vladimir Agafonkin RBush, a JavaScript library for high-performance 2D spatial indexing of points and rectangles. https://github.com/mourner/rbush */ -(function () { 'use strict'; +(function () { +'use strict'; function rbush(maxEntries, format) { @@ -57,6 +58,33 @@ rbush.prototype = { return result; }, + collides: function (bbox) { + + var node = this.data, + toBBox = this.toBBox; + + if (!intersects(bbox, node.bbox)) return false; + + var nodesToSearch = [], + i, len, child, childBBox; + + while (node) { + for (i = 0, len = node.children.length; i < len; i++) { + + child = node.children[i]; + childBBox = node.leaf ? toBBox(child) : child.bbox; + + if (intersects(bbox, childBBox)) { + if (node.leaf || contains(bbox, childBBox)) return true; + nodesToSearch.push(child); + } + } + node = nodesToSearch.pop(); + } + + return false; + }, + load: function (data) { if (!(data && data.length)) return this; @@ -180,13 +208,14 @@ rbush.prototype = { return result; }, - _build: function (items, left, right, level, height) { + _build: function (items, left, right, height) { var N = right - left + 1, M = this._maxEntries, node; if (N <= M) { + // reached leaf level; return leaf node = { children: items.slice(left, right + 1), height: 1, @@ -197,7 +226,7 @@ rbush.prototype = { return node; } - if (!level) { + if (!height) { // target height of the bulk-loaded tree height = Math.ceil(Math.log(N) / Math.log(M)); @@ -205,31 +234,33 @@ rbush.prototype = { M = Math.ceil(N / Math.pow(M, height - 1)); } - // TODO eliminate recursion? - node = { children: [], height: height, - bbox: null + bbox: null, + leaf: false }; + // split the items into M mostly square tiles + var N2 = Math.ceil(N / M), N1 = N2 * Math.ceil(Math.sqrt(M)), - i, j, right2, childNode; + i, j, right2, right3; + + multiSelect(items, left, right, N1, this.compareMinX); - // split the items into M mostly square tiles for (i = left; i <= right; i += N1) { - if (i + N1 <= right) partitionSort(items, i, right, i + N1, this.compareMinX); right2 = Math.min(i + N1 - 1, right); + multiSelect(items, i, right2, N2, this.compareMinY); + for (j = i; j <= right2; j += N2) { - if (j + N2 <= right2) partitionSort(items, j, right2, j + N2, this.compareMinY); + right3 = Math.min(j + N2 - 1, right2); // pack each entry recursively - childNode = this._build(items, j, Math.min(j + N2 - 1, right2), level + 1, height - 1); - node.children.push(childNode); + node.children.push(this._build(items, j, right3, height - 1)); } } @@ -309,9 +340,13 @@ rbush.prototype = { this._chooseSplitAxis(node, m, M); + var splitIndex = this._chooseSplitIndex(node, m, M); + var newNode = { - children: node.children.splice(this._chooseSplitIndex(node, m, M)), - height: node.height + children: node.children.splice(splitIndex, node.children.length - splitIndex), + height: node.height, + bbox: null, + leaf: false }; if (node.leaf) newNode.leaf = true; @@ -327,7 +362,9 @@ rbush.prototype = { // split root node this.data = { children: [node, newNode], - height: node.height + 1 + height: node.height + 1, + bbox: null, + leaf: false }; calcBBox(this.data, this.toBBox); }, @@ -442,6 +479,7 @@ rbush.prototype = { } }; + // calculate node's bbox from bboxes of its children function calcBBox(node, toBBox) { node.bbox = distBBox(node, 0, node.children.length, toBBox); @@ -459,7 +497,6 @@ function distBBox(node, k, p, toBBox) { return bbox; } - function empty() { return [Infinity, Infinity, -Infinity, -Infinity]; } function extend(a, b) { @@ -481,7 +518,7 @@ function enlargedArea(a, b) { (Math.max(b[3], a[3]) - Math.min(b[1], a[1])); } -function intersectionArea (a, b) { +function intersectionArea(a, b) { var minX = Math.max(a[0], b[0]), minY = Math.max(a[1], b[1]), maxX = Math.min(a[2], b[2]), @@ -498,44 +535,74 @@ function contains(a, b) { b[3] <= a[3]; } -function intersects (a, b) { +function intersects(a, b) { return b[0] <= a[2] && b[1] <= a[3] && b[2] >= a[0] && b[3] >= a[1]; } +// sort an array so that items come in groups of n unsorted items, with groups sorted between each other; +// combines selection algorithm with binary divide & conquer approach -function partitionSort(arr, left, right, k, compare) { - var pivot; +function multiSelect(arr, left, right, n, compare) { + var stack = [left, right], + mid; - while (true) { - pivot = Math.floor((left + right) / 2); - pivot = partition(arr, left, right, pivot, compare); + while (stack.length) { + right = stack.pop(); + left = stack.pop(); - if (k === pivot) break; - else if (k < pivot) right = pivot - 1; - else left = pivot + 1; + if (right - left <= n) continue; + + mid = left + Math.ceil((right - left) / n / 2) * n; + select(arr, left, right, mid, compare); + + stack.push(left, mid, mid, right); } - - partition(arr, left, right, k, compare); } -function partition(arr, left, right, pivot, compare) { - var k = left, - value = arr[pivot]; +// Floyd-Rivest selection algorithm: +// sort an array between left and right (inclusive) so that the smallest k elements come first (unordered) +function select(arr, left, right, k, compare) { + var n, i, z, s, sd, newLeft, newRight, t, j; - swap(arr, pivot, right); - - for (var i = left; i < right; i++) { - if (compare(arr[i], value) < 0) { - swap(arr, k, i); - k++; + while (right > left) { + if (right - left > 600) { + n = right - left + 1; + i = k - left + 1; + z = Math.log(n); + s = 0.5 * Math.exp(2 * z / 3); + sd = 0.5 * Math.sqrt(z * s * (n - s) / n) * (i - n / 2 < 0 ? -1 : 1); + newLeft = Math.max(left, Math.floor(k - i * s / n + sd)); + newRight = Math.min(right, Math.floor(k + (n - i) * s / n + sd)); + select(arr, newLeft, newRight, k, compare); } - } - swap(arr, right, k); - return k; + t = arr[k]; + i = left; + j = right; + + swap(arr, left, k); + if (compare(arr[right], t) > 0) swap(arr, left, right); + + while (i < j) { + swap(arr, i, j); + i++; + j--; + while (compare(arr[i], t) < 0) i++; + while (compare(arr[j], t) > 0) j--; + } + + if (compare(arr[left], t) === 0) swap(arr, left, j); + else { + j++; + swap(arr, j, right); + } + + if (j <= k) left = j + 1; + if (k <= j) right = j - 1; + } } function swap(arr, i, j) { @@ -546,9 +613,9 @@ function swap(arr, i, j) { // export as AMD/CommonJS module or global variable -if (typeof define === 'function' && define.amd) define(function() { return rbush; }); +if (typeof define === 'function' && define.amd) define('rbush', function () { return rbush; }); else if (typeof module !== 'undefined') module.exports = rbush; else if (typeof self !== 'undefined') self.rbush = rbush; else window.rbush = rbush; -})(); \ No newline at end of file +})(); diff --git a/package.json b/package.json index 583b8742b..9fe183891 100644 --- a/package.json +++ b/package.json @@ -1,14 +1,14 @@ { "name": "iD", - "version": "1.8.3", - "description": "a new editor for openstreetmap", + "version": "1.9.2", + "description": "A friendly editor for OpenStreetMap", "main": "iD.js", "directories": { "doc": "docs", "test": "test" }, "scripts": { - "test": "eslint js/id && mocha-phantomjs test/index.html && make && mocha-phantomjs test/index_packaged.html" + "test": "eslint js/id && phantomjs node_modules/mocha-phantomjs-core/mocha-phantomjs-core.js test/index.html dot && make && phantomjs node_modules/mocha-phantomjs-core/mocha-phantomjs-core.js test/index_packaged.html dot" }, "repository": { "type": "git", @@ -20,28 +20,28 @@ ], "license": "ISC", "devDependencies": { - "d3": "3.5.5", - "smash": "0.0", - "lodash-cli": "3.9.3", - "uglify-js": "~2.4.16", - "maki": "0.5.0", - "eslint": "~1.2.1", - "mocha": "~1.21.5", - "mocha-phantomjs": "~3.5.3", "chai": "~1.9.2", + "d3": "3.5.5", + "editor-layer-index": "git://github.com/osmlab/editor-layer-index.git#gh-pages", + "eslint": "~1.10.3", + "glob": "~3.1.21", + "happen": "0.1.2", + "js-yaml": "~3.3.1", + "jsonschema": "~0.3.2", + "lodash-cli": "3.9.3", + "maki": "0.5.0", + "minimist": "~1.2.0", + "mocha": "~2.3.4", + "mocha-phantomjs-core": "^1.3.0", + "name-suggestion-index": "0.1.1", + "request": "~2.16.2", "sinon": "~1.6", "sinon-chai": "~2.3.1", - "happen": "0.1.2", - "glob": "~3.1.21", - "js-yaml": "~3.3.1", - "request": "~2.16.2", - "jsonschema": "~0.3.2", - "editor-imagery-index": "git://github.com/osmlab/editor-imagery-index.git#gh-pages", - "name-suggestion-index": "0.0.1", - "minimist": "~1.2.0", + "smash": "0.0", + "svg-sprite": "1.2.19", + "uglify-js": "~2.4.16", "xml2js": "~0.4.13", - "xmlbuilder": "~3.1.0", - "svg-sprite": "~1.2.12" + "xmlbuilder": "~4.2.0" }, "engines": { "node": ">=0.10.0" diff --git a/svg/iD-sprite.src.idraw b/svg/iD-sprite.src.idraw index 72f84151a..d556254e9 100644 Binary files a/svg/iD-sprite.src.idraw and b/svg/iD-sprite.src.idraw differ diff --git a/svg/iD-sprite.src.svg b/svg/iD-sprite.src.svg index 2ffb8b581..0a4870f3a 100644 --- a/svg/iD-sprite.src.svg +++ b/svg/iD-sprite.src.svg @@ -748,23 +748,41 @@ - - - - - - - - + + + + + + + + + + + + + + - - - - - - + + + + + + + + + + + + + + + + + + @@ -857,11 +875,11 @@ - - - - - + + + + + @@ -870,11 +888,11 @@ - - - - - + + + + + diff --git a/test/index.html b/test/index.html index 1fa6301c8..15775fc36 100644 --- a/test/index.html +++ b/test/index.html @@ -16,11 +16,16 @@ + + - @@ -39,7 +44,9 @@ - + + + @@ -55,19 +62,21 @@ - - + + + + - + @@ -131,7 +140,7 @@ - + @@ -241,7 +250,7 @@ - + @@ -262,6 +271,7 @@ + @@ -301,9 +311,9 @@ - - - + + + @@ -324,7 +334,7 @@ diff --git a/test/index_packaged.html b/test/index_packaged.html index 5af0b5d99..cbfcf67a3 100644 --- a/test/index_packaged.html +++ b/test/index_packaged.html @@ -16,6 +16,12 @@ + + @@ -36,7 +42,7 @@ - + @@ -59,6 +65,7 @@ + @@ -98,9 +105,9 @@ - - - + + + @@ -120,7 +127,7 @@ diff --git a/test/rendering.html b/test/rendering.html index c6a7f9437..35d8d8dfa 100644 --- a/test/rendering.html +++ b/test/rendering.html @@ -21,8 +21,9 @@ + - + @@ -146,7 +147,7 @@ .attr('width', 30) .attr('height', 40) .attr('data-zoom', function (d) { return d.zoom; }) - .call(iD.svg.Surface(context)) + .call(iD.svg.Layers(context)) .each(function (d) { var n = node.update({tags: d}), graph = iD.Graph([n]); @@ -214,7 +215,7 @@ .attr('width', 30) .attr('height', 30) .attr('data-zoom', function (d) { return d.zoom; }) - .call(iD.svg.Surface(context)) + .call(iD.svg.Layers(context)) .each(function (d) { var n = node.update({tags: d.tags}), graph = iD.Graph([n, way]); @@ -302,7 +303,7 @@ .attr('width', 200) .attr('height', 30) .attr('data-zoom', function (d) { return d.zoom; }) - .call(iD.svg.Surface(context)) + .call(iD.svg.Layers(context)) .each(function (d) { var highway = way.update({tags: d.tags}), graph = iD.Graph([a, b, highway]); @@ -364,7 +365,7 @@ .append('svg') .attr('width', 100) .attr('height', 100) - .call(iD.svg.Surface(context)) + .call(iD.svg.Layers(context)) .each(function (datum) { var area = way.update({tags: datum.tags}), graph = iD.Graph([a, b, c, d, area]); diff --git a/test/spec/actions/copy_entities.js b/test/spec/actions/copy_entities.js new file mode 100644 index 000000000..7e9728e27 --- /dev/null +++ b/test/spec/actions/copy_entities.js @@ -0,0 +1,71 @@ +describe("iD.actions.CopyEntities", function () { + it("copies a node", function () { + var a = iD.Node({id: 'a'}), + base = iD.Graph([a]), + head = iD.actions.CopyEntities(['a'], base)(base), + diff = iD.Difference(base, head), + created = diff.created(); + + expect(head.hasEntity('a')).to.be.ok; + expect(created).to.have.length(1); + }); + + it("copies a way", function () { + var a = iD.Node({id: 'a'}), + b = iD.Node({id: 'b'}), + w = iD.Way({id: 'w', nodes: ['a', 'b']}), + base = iD.Graph([a, b, w]), + action = iD.actions.CopyEntities(['w'], base), + head = action(base), + diff = iD.Difference(base, head), + created = diff.created(); + + expect(head.hasEntity('w')).to.be.ok; + expect(created).to.have.length(3); + }); + + it("copies multiple nodes", function () { + var base = iD.Graph([ + iD.Node({id: 'a'}), + iD.Node({id: 'b'}) + ]), + action = iD.actions.CopyEntities(['a', 'b'], base), + head = action(base), + diff = iD.Difference(base, head), + created = diff.created(); + + expect(head.hasEntity('a')).to.be.ok; + expect(head.hasEntity('b')).to.be.ok; + expect(created).to.have.length(2); + }); + + it("copies multiple ways, keeping the same connections", function () { + var base = iD.Graph([ + iD.Node({id: 'a'}), + iD.Node({id: 'b'}), + iD.Node({id: 'c'}), + iD.Way({id: 'w1', nodes: ['a', 'b']}), + iD.Way({id: 'w2', nodes: ['b', 'c']}) + ]), + action = iD.actions.CopyEntities(['w1', 'w2'], base), + head = action(base), + diff = iD.Difference(base, head), + created = diff.created(); + + expect(created).to.have.length(5); + expect(action.copies().w1.nodes[1]).to.eql(action.copies().w2.nodes[0]); + }); + + it("obtains source entities from an alternate graph", function () { + var a = iD.Node({id: 'a'}), + old = iD.Graph([a]), + base = iD.Graph(), + action = iD.actions.CopyEntities(['a'], old), + head = action(base), + diff = iD.Difference(base, head), + created = diff.created(); + + expect(head.hasEntity('a')).not.to.be.ok; + expect(Object.keys(action.copies())).to.have.length(1); + }); +}); diff --git a/test/spec/actions/copy_entity.js b/test/spec/actions/copy_entity.js deleted file mode 100644 index 3b85f3ba9..000000000 --- a/test/spec/actions/copy_entity.js +++ /dev/null @@ -1,106 +0,0 @@ -describe("iD.actions.CopyEntity", function () { - it("copies a Node and adds it to the graph", function () { - var a = iD.Node({id: 'a'}), - base = iD.Graph([a]), - head = iD.actions.CopyEntity('a', base, false)(base), - diff = iD.Difference(base, head), - created = diff.created(); - - expect(head.hasEntity('a')).to.be.ok; - expect(created).to.have.length(1); - expect(created[0]).to.be.an.instanceof(iD.Node); - }); - - it("shallow copies a Way and adds it to the graph", function () { - var a = iD.Node({id: 'a'}), - b = iD.Node({id: 'b'}), - w = iD.Way({id: 'w', nodes: ['a', 'b']}), - base = iD.Graph([a, b, w]), - head = iD.actions.CopyEntity('w', base, false)(base), - diff = iD.Difference(base, head), - created = diff.created(); - - expect(head.hasEntity('w')).to.be.ok; - expect(created).to.have.length(1); - expect(created[0]).to.be.an.instanceof(iD.Way); - }); - - it("deep copies a Way and child Nodes and adds them to the graph", function () { - var a = iD.Node({id: 'a'}), - b = iD.Node({id: 'b'}), - w = iD.Way({id: 'w', nodes: ['a', 'b']}), - base = iD.Graph([a, b, w]), - head = iD.actions.CopyEntity('w', base, true)(base), - diff = iD.Difference(base, head), - created = diff.created(); - - expect(head.hasEntity('w')).to.be.ok; - expect(created).to.have.length(3); - expect(created[0]).to.be.an.instanceof(iD.Way); - expect(created[1]).to.be.an.instanceof(iD.Node); - expect(created[2]).to.be.an.instanceof(iD.Node); - }); - - it("shallow copies a Relation and adds it to the graph", function () { - var a = iD.Node({id: 'a'}), - b = iD.Node({id: 'b'}), - w = iD.Way({id: 'w', nodes: ['a', 'b']}), - r = iD.Relation({id: 'r', members: [{id: 'w'}]}), - base = iD.Graph([a, b, w, r]), - head = iD.actions.CopyEntity('r', base, false)(base), - diff = iD.Difference(base, head), - created = diff.created(); - - expect(head.hasEntity('r')).to.be.ok; - expect(created).to.have.length(1); - expect(created[0]).to.be.an.instanceof(iD.Relation); - }); - - it("deep copies a Relation, member Ways, and child Nodes and adds them to the graph");//, function () { - // var a = iD.Node({id: 'a'}), - // b = iD.Node({id: 'b'}), - // w = iD.Way({id: 'w', nodes: ['a', 'b']}), - // r = iD.Relation({id: 'r', members: [{id: 'w'}]}), - // base = iD.Graph([a, b, w, r]), - // head = iD.actions.CopyEntity('r', base, true)(base), - // diff = iD.Difference(base, head), - // created = diff.created(); - - // expect(head.hasEntity('r')).to.be.ok; - // expect(created).to.have.length(4); - // expect(created[0]).to.be.an.instanceof(iD.Relation); - // expect(created[1]).to.be.an.instanceof(iD.Way); - // expect(created[2]).to.be.an.instanceof(iD.Node); - // expect(created[3]).to.be.an.instanceof(iD.Node); - // }); - - it("shallow copies from one graph to another", function () { - var a = iD.Node({id: 'a'}), - b = iD.Node({id: 'b'}), - w = iD.Way({id: 'w', nodes: ['a', 'b']}), - source = iD.Graph([a, b, w]), - base = iD.Graph(), - head = iD.actions.CopyEntity('w', source, false)(base), - diff = iD.Difference(base, head), - created = diff.created(); - - expect(created).to.have.length(1); - expect(created[0]).to.be.an.instanceof(iD.Way); - }); - - it("deep copies from one graph to another", function () { - var a = iD.Node({id: 'a'}), - b = iD.Node({id: 'b'}), - w = iD.Way({id: 'w', nodes: ['a', 'b']}), - source = iD.Graph([a, b, w]), - base = iD.Graph(), - head = iD.actions.CopyEntity('w', source, true)(base), - diff = iD.Difference(base, head), - created = diff.created(); - - expect(created).to.have.length(3); - expect(created[0]).to.be.an.instanceof(iD.Way); - expect(created[1]).to.be.an.instanceof(iD.Node); - expect(created[2]).to.be.an.instanceof(iD.Node); - }); -}); diff --git a/test/spec/actions/disconnect.js b/test/spec/actions/disconnect.js index f8851e4cc..846f16428 100644 --- a/test/spec/actions/disconnect.js +++ b/test/spec/actions/disconnect.js @@ -81,6 +81,45 @@ describe("iD.actions.Disconnect", function () { expect(iD.actions.Disconnect('b', ['|']).disabled(graph)).not.to.be.ok; }); + it("returns 'relation' for a node connecting any two members of the same relation", function () { + // Covers restriction relations, routes, multipolygons. + // a ---- b ---- c + var graph = iD.Graph([ + iD.Node({id: 'a'}), + iD.Node({id: 'b'}), + iD.Node({id: 'c'}), + iD.Way({id: 'f', nodes: ['a', 'b']}), + iD.Way({id: 't', nodes: ['b', 'c']}), + iD.Relation({id: 'r', members: [ + { id: 'f' }, + { id: 't' } + ]}) + ]); + + expect(iD.actions.Disconnect('b').disabled(graph)).to.eql('relation'); + }); + + it("returns falsy for a node connecting two members of an unaffected relation", function () { + // a ---- b ---- c + // | + // d + + var graph = iD.Graph([ + iD.Node({id: 'a'}), + iD.Node({id: 'b'}), + iD.Node({id: 'c'}), + iD.Node({id: 'd'}), + iD.Way({id: 'f', nodes: ['a', 'b']}), + iD.Way({id: 't', nodes: ['b', 'c']}), + iD.Way({id: '|', nodes: ['b', 'd']}), + iD.Relation({id: 'r', members: [ + { id: 'f' }, + { id: 't' } + ]}) + ]); + + expect(iD.actions.Disconnect('b').limitWays(['|']).disabled(graph)).not.to.be.ok; + }); }); it("replaces the node with a new node in all but the first way", function () { diff --git a/test/spec/behavior/select.js b/test/spec/behavior/select.js index b393dd555..9e7df8d0f 100644 --- a/test/spec/behavior/select.js +++ b/test/spec/behavior/select.js @@ -15,7 +15,7 @@ describe("iD.behavior.Select", function() { .append('div') .attr('class', 'inspector-wrap'); - context.surface().selectAll('circle') + context.surface().select('.data-layer-osm').selectAll('circle') .data([a, b]) .enter().append('circle') .attr('class', function(d) { return d.id; }); @@ -33,7 +33,7 @@ describe("iD.behavior.Select", function() { }); specify("click on entity selects the entity", function() { - happen.click(context.surface().select('.' + a.id).node()); + happen.click(context.surface().selectAll('.' + a.id).node()); expect(context.selectedIDs()).to.eql([a.id]); }); @@ -45,19 +45,19 @@ describe("iD.behavior.Select", function() { specify("shift-click on unselected entity adds it to the selection", function() { context.enter(iD.modes.Select(context, [a.id])); - happen.click(context.surface().select('.' + b.id).node(), {shiftKey: true}); + happen.click(context.surface().selectAll('.' + b.id).node(), {shiftKey: true}); expect(context.selectedIDs()).to.eql([a.id, b.id]); }); specify("shift-click on selected entity removes it from the selection", function() { context.enter(iD.modes.Select(context, [a.id, b.id])); - happen.click(context.surface().select('.' + b.id).node(), {shiftKey: true}); + happen.click(context.surface().selectAll('.' + b.id).node(), {shiftKey: true}); expect(context.selectedIDs()).to.eql([a.id]); }); specify("shift-click on last selected entity clears the selection", function() { context.enter(iD.modes.Select(context, [a.id])); - happen.click(context.surface().select('.' + a.id).node(), {shiftKey: true}); + happen.click(context.surface().selectAll('.' + a.id).node(), {shiftKey: true}); expect(context.mode().id).to.eql('browse'); }); diff --git a/test/spec/core/connection.js b/test/spec/core/connection.js index 11ae4470e..04f14355f 100644 --- a/test/spec/core/connection.js +++ b/test/spec/core/connection.js @@ -248,6 +248,44 @@ describe('iD.Connection', function () { }); }); + describe('#userChangesets', function() { + var server, + changesetsXML = '' + + '' + + '' + + '' + + '' + + ''; + + beforeEach(function() { + server = sinon.fakeServer.create(); + }); + + afterEach(function() { + server.restore(); + }); + + it('loads user changesets', function(done) { + c.userDetails = function (callback) { + callback(undefined, { id: 1 }); + }; + + c.userChangesets(function(err, changesets) { + expect(changesets).to.deep.equal([{ + tags: { + comment: 'Caprice Court has been extended', + created_by: 'iD 1.8.5' + } + }]); + done(); + }); + + server.respondWith("GET", "http://www.openstreetmap.org/api/0.6/changesets?user=1", + [200, { "Content-Type": "text/xml" }, changesetsXML]); + server.respond(); + }); + }); + describe('#changesetTags', function() { it('omits comment when empty', function() { expect(c.changesetTags('', [])).not.to.have.property('comment'); diff --git a/test/spec/core/entity.js b/test/spec/core/entity.js index 5a6e0aa79..50012798f 100644 --- a/test/spec/core/entity.js +++ b/test/spec/core/entity.js @@ -38,25 +38,43 @@ describe('iD.Entity', function () { describe("#copy", function () { it("returns a new Entity", function () { - var a = iD.Entity(), - result = a.copy(); - expect(result).to.have.length(1); - expect(result[0]).to.be.an.instanceof(iD.Entity); - expect(a).not.to.equal(result[0]); + var n = iD.Entity({id: 'n'}), + result = n.copy(null, {}); + expect(result).to.be.an.instanceof(iD.Entity); + expect(result).not.to.equal(n); + }); + + it("adds the new Entity to input object", function () { + var n = iD.Entity({id: 'n'}), + copies = {}, + result = n.copy(null, copies); + expect(Object.keys(copies)).to.have.length(1); + expect(copies.n).to.equal(result); + }); + + it("returns an existing copy in input object", function () { + var n = iD.Entity({id: 'n'}), + copies = {}, + result1 = n.copy(null, copies), + result2 = n.copy(null, copies); + expect(Object.keys(copies)).to.have.length(1); + expect(result1).to.equal(result2); }); it("resets 'id', 'user', and 'version' properties", function () { - var a = iD.Entity({id: 'n1234', version: 10, user: 'bot-mode'}), - b = a.copy()[0]; - expect(b.isNew()).to.be.ok; - expect(b.version).to.be.undefined; - expect(b.user).to.be.undefined; + var n = iD.Entity({id: 'n', version: 10, user: 'user'}), + copies = {}; + n.copy(null, copies); + expect(copies.n.isNew()).to.be.ok; + expect(copies.n.version).to.be.undefined; + expect(copies.n.user).to.be.undefined; }); it("copies tags", function () { - var a = iD.Entity({id: 'n1234', version: 10, user: 'test', tags: {foo: 'foo'}}), - b = a.copy()[0]; - expect(b.tags).to.deep.equal(a.tags); + var n = iD.Entity({id: 'n', tags: {foo: 'foo'}}), + copies = {}; + n.copy(null, copies); + expect(copies.n.tags).to.equal(n.tags); }); }); diff --git a/test/spec/core/relation.js b/test/spec/core/relation.js index 119df2fa7..1d30f32b0 100644 --- a/test/spec/core/relation.js +++ b/test/spec/core/relation.js @@ -28,48 +28,47 @@ describe('iD.Relation', function () { describe("#copy", function () { it("returns a new Relation", function () { - var r1 = iD.Relation({id: 'r1'}), - result = r1.copy(), - r2 = result[0]; + var r = iD.Relation({id: 'r'}), + result = r.copy(null, {}); - expect(result).to.have.length(1); - expect(r2).to.be.an.instanceof(iD.Relation); - expect(r1).not.to.equal(r2); + expect(result).to.be.an.instanceof(iD.Relation); + expect(result).not.to.equal(r); }); - it("keeps same members when deep = false", function () { + it("adds the new Relation to input object", function () { + var r = iD.Relation({id: 'r'}), + copies = {}, + result = r.copy(null, copies); + expect(Object.keys(copies)).to.have.length(1); + expect(copies.r).to.equal(result); + }); + + it("returns an existing copy in input object", function () { + var r = iD.Relation({id: 'r'}), + copies = {}, + result1 = r.copy(null, copies), + result2 = r.copy(null, copies); + expect(Object.keys(copies)).to.have.length(1); + expect(result1).to.equal(result2); + }); + + it("deep copies members", function () { var a = iD.Node({id: 'a'}), b = iD.Node({id: 'b'}), c = iD.Node({id: 'c'}), - w1 = iD.Way({id: 'w1', nodes: ['a','b','c','a']}), - r1 = iD.Relation({id: 'r1', members: [{id: 'w1', role: 'outer'}]}), - graph = iD.Graph([a, b, c, w1, r1]), - result = r1.copy(), - r1_copy = result[0]; + w = iD.Way({id: 'w', nodes: ['a','b','c','a']}), + r = iD.Relation({id: 'r', members: [{id: 'w', role: 'outer'}]}), + graph = iD.Graph([a, b, c, w, r]), + copies = {} + result = r.copy(graph, copies); - expect(result).to.have.length(1); - expect(r1.members).to.deep.equal(r1_copy.members); - }); - - it("makes new members when deep = true", function () { - var a = iD.Node({id: 'a'}), - b = iD.Node({id: 'b'}), - c = iD.Node({id: 'c'}), - w1 = iD.Way({id: 'w1', nodes: ['a','b','c','a']}), - r1 = iD.Relation({id: 'r1', members: [{id: 'w1', role: 'outer'}]}), - graph = iD.Graph([a, b, c, w1, r1]), - result = r1.copy(true, graph), - r1_copy = result[0]; - - expect(result).to.have.length(5); - expect(result[0]).to.be.an.instanceof(iD.Relation); - expect(result[1]).to.be.an.instanceof(iD.Way); - expect(result[2]).to.be.an.instanceof(iD.Node); - expect(result[3]).to.be.an.instanceof(iD.Node); - expect(result[4]).to.be.an.instanceof(iD.Node); - - expect(r1_copy.members[0].id).not.to.equal(r1.members[0].id); - expect(r1_copy.members[0].role).to.equal(r1.members[0].role); + expect(Object.keys(copies)).to.have.length(5); + expect(copies.w).to.be.an.instanceof(iD.Way); + expect(copies.a).to.be.an.instanceof(iD.Node); + expect(copies.b).to.be.an.instanceof(iD.Node); + expect(copies.c).to.be.an.instanceof(iD.Node); + expect(result.members[0].id).not.to.equal(r.members[0].id); + expect(result.members[0].role).to.equal(r.members[0].role); }); it("deep copies non-tree relation graphs without duplicating children", function () { @@ -77,48 +76,39 @@ describe('iD.Relation', function () { r1 = iD.Relation({id: 'r1', members: [{id: 'r2'}, {id: 'w'}]}), r2 = iD.Relation({id: 'r2', members: [{id: 'w'}]}), graph = iD.Graph([w, r1, r2]), - result = r1.copy(true, graph), - r1_copy = result[0], - r2_copy = result[1], - w_copy = result[2]; + copies = {}; + r1.copy(graph, copies); - expect(result).to.have.length(3); - expect(r1_copy).to.be.an.instanceof(iD.Relation); - expect(r2_copy).to.be.an.instanceof(iD.Relation); - expect(w_copy).to.be.an.instanceof(iD.Way); - - expect(r1_copy.members[0].id).to.equal(r2_copy.id); - expect(r1_copy.members[1].id).to.equal(r2_copy.members[0].id); + expect(Object.keys(copies)).to.have.length(3); + expect(copies.r1).to.be.an.instanceof(iD.Relation); + expect(copies.r2).to.be.an.instanceof(iD.Relation); + expect(copies.w).to.be.an.instanceof(iD.Way); + expect(copies.r1.members[0].id).to.equal(copies.r2.id); + expect(copies.r1.members[1].id).to.equal(copies.w.id); + expect(copies.r2.members[0].id).to.equal(copies.w.id); }); - it("deep copies cyclical relation graphs without issue"); //, function () { - // var r1 = iD.Relation({id: 'r1', members: [{id: 'r2'}]}), - // r2 = iD.Relation({id: 'r2', members: [{id: 'r1'}]}), - // graph = iD.Graph([r1, r2]), - // result = r1.copy(true, graph), - // r1_copy = result[0], - // r2_copy = result[1]; + it("deep copies cyclical relation graphs without issue", function () { + var r1 = iD.Relation({id: 'r1', members: [{id: 'r2'}]}), + r2 = iD.Relation({id: 'r2', members: [{id: 'r1'}]}), + graph = iD.Graph([r1, r2]), + copies = {}; + r1.copy(graph, copies); - // expect(result).to.have.length(2); - // expect(r1_copy).to.be.an.instanceof(iD.Relation); - // expect(r2_copy).to.be.an.instanceof(iD.Relation); + expect(Object.keys(copies)).to.have.length(2); + expect(copies.r1.members[0].id).to.equal(copies.r2.id); + expect(copies.r2.members[0].id).to.equal(copies.r1.id); + }); - // var msg = 'r1_copy = ' + JSON.stringify(r1_copy) + - // 'r2_copy = ' + JSON.stringify(r2_copy); - // expect(r1_copy.members[0].id).to.equal(r2_copy.id, msg); - // expect(r2_copy.members[0].id).to.equal(r1_copy.id, msg); - // }); + it("deep copies self-referencing relations without issue", function () { + var r = iD.Relation({id: 'r', members: [{id: 'r'}]}), + graph = iD.Graph([r]), + copies = {}; + r.copy(graph, copies); - it("deep copies self-refrencing relations without issue"); //, function () { - // var r1 = iD.Relation({id: 'r1', members: [{id: 'r1'}]}), - // graph = iD.Graph([r1]), - // result = r1.copy(true, graph), - // r1_copy = result[0]; - - // expect(result).to.have.length(1); - // expect(r1_copy).to.be.an.instanceof(iD.Relation); - // expect(r1_copy.members[0].id).to.equal(r1_copy.id); - // }); + expect(Object.keys(copies)).to.have.length(1); + expect(copies.r.members[0].id).to.equal(copies.r.id); + }); }); describe("#extent", function () { diff --git a/test/spec/core/tree.js b/test/spec/core/tree.js index 0fc227acc..debc96eb8 100644 --- a/test/spec/core/tree.js +++ b/test/spec/core/tree.js @@ -146,6 +146,21 @@ describe("iD.Tree", function() { expect(tree.intersects(extent, graph)).to.eql([]); }); + it("adjusts parent relations of parent ways when a member node is moved", function() { + var graph = iD.Graph(), + tree = iD.Tree(graph), + node = iD.Node({id: 'n', loc: [1, 1]}), + way = iD.Way({id: 'w', nodes: ['n']}), + relation = iD.Relation({members: [{type: 'multipolygon', id: 'w'}]}), + extent = iD.geo.Extent([0, 0], [2, 2]); + + graph = graph.replace(node).replace(way).replace(relation); + expect(tree.intersects(extent, graph)).to.eql([node, way, relation]); + + graph = graph.replace(node.move([3, 3])); + expect(tree.intersects(extent, graph)).to.eql([]); + }); + it("adjusts parent ways when a member node is removed", function() { var graph = iD.Graph(), tree = iD.Tree(graph), diff --git a/test/spec/core/way.js b/test/spec/core/way.js index 003454804..93fd66e15 100644 --- a/test/spec/core/way.js +++ b/test/spec/core/way.js @@ -28,47 +28,54 @@ describe('iD.Way', function() { describe("#copy", function () { it("returns a new Way", function () { - var w1 = iD.Way({id: 'w1'}), - result = w1.copy(), - w2 = result[0]; + var w = iD.Way({id: 'w'}), + result = w.copy(null, {}); - expect(result).to.have.length(1); - expect(w2).to.be.an.instanceof(iD.Way); - expect(w1).not.to.equal(w2); + expect(result).to.be.an.instanceof(iD.Way); + expect(result).not.to.equal(w); }); - it("keeps same nodes when deep = false", function () { - var a = iD.Node({id: 'a'}), - b = iD.Node({id: 'b'}), - c = iD.Node({id: 'c'}), - w1 = iD.Way({id: 'w1', nodes: ['a','b','c','a']}), - graph = iD.Graph([a, b, c, w1]), - result = w1.copy(), - w2 = result[0]; - - expect(result).to.have.length(1); - expect(w1.nodes).to.deep.equal(w2.nodes); + it("adds the new Way to input object", function () { + var w = iD.Way({id: 'w'}), + copies = {}, + result = w.copy(null, copies); + expect(Object.keys(copies)).to.have.length(1); + expect(copies.w).to.equal(result); }); - it("makes new nodes when deep = true", function () { + it("returns an existing copy in input object", function () { + var w = iD.Way({id: 'w'}), + copies = {}, + result1 = w.copy(null, copies), + result2 = w.copy(null, copies); + expect(Object.keys(copies)).to.have.length(1); + expect(result1).to.equal(result2); + }); + + it("deep copies nodes", function () { var a = iD.Node({id: 'a'}), b = iD.Node({id: 'b'}), - c = iD.Node({id: 'c'}), - w1 = iD.Way({id: 'w1', nodes: ['a','b','c','a']}), - graph = iD.Graph([a, b, c, w1]), - result = w1.copy(true, graph), - w2 = result[0]; + w = iD.Way({id: 'w', nodes: ['a', 'b']}), + graph = iD.Graph([a, b, w]), + copies = {}, + result = w.copy(graph, copies); - expect(result).to.have.length(4); - expect(result[0]).to.be.an.instanceof(iD.Way); - expect(result[1]).to.be.an.instanceof(iD.Node); - expect(result[2]).to.be.an.instanceof(iD.Node); - expect(result[3]).to.be.an.instanceof(iD.Node); + expect(Object.keys(copies)).to.have.length(3); + expect(copies.a).to.be.an.instanceof(iD.Node); + expect(copies.b).to.be.an.instanceof(iD.Node); + expect(copies.a).not.to.equal(w.nodes[0]); + expect(copies.b).not.to.equal(w.nodes[1]); + expect(result.nodes).to.deep.eql([copies.a.id, copies.b.id]); + }); - expect(w2.nodes[0]).not.to.equal(w1.nodes[0]); - expect(w2.nodes[1]).not.to.equal(w1.nodes[1]); - expect(w2.nodes[2]).not.to.equal(w1.nodes[2]); - expect(w2.nodes[3]).to.equal(w2.nodes[0]); + it("creates only one copy of shared nodes", function () { + var a = iD.Node({id: 'a'}), + w = iD.Way({id: 'w', nodes: ['a', 'a']}), + graph = iD.Graph([a, w]), + copies = {}, + result = w.copy(graph, copies); + + expect(result.nodes[0]).to.equal(result.nodes[1]); }); }); diff --git a/test/spec/geo.js b/test/spec/geo.js index 04c9dccfc..ccb4180af 100644 --- a/test/spec/geo.js +++ b/test/spec/geo.js @@ -1,8 +1,10 @@ describe('iD.geo', function() { describe('.roundCoords', function() { - expect(iD.geo.roundCoords([0.1, 1])).to.eql([0, 1]); - expect(iD.geo.roundCoords([0, 1])).to.eql([0, 1]); - expect(iD.geo.roundCoords([0, 1.1])).to.eql([0, 1]); + it('rounds coordinates', function() { + expect(iD.geo.roundCoords([0.1, 1])).to.eql([0, 1]); + expect(iD.geo.roundCoords([0, 1])).to.eql([0, 1]); + expect(iD.geo.roundCoords([0, 1.1])).to.eql([0, 1]); + }); }); describe('.interp', function() { diff --git a/test/spec/geo/extent.js b/test/spec/geo/extent.js index cd2e84cb0..b58dbefec 100644 --- a/test/spec/geo/extent.js +++ b/test/spec/geo/extent.js @@ -57,7 +57,20 @@ describe("iD.geo.Extent", function () { describe("#center", function () { it("returns the center point", function () { - expect(iD.geo.Extent([0, 0], [5, 10]).center()).to.eql([2.5, 5]); + expect(iD.geo.Extent([0, 0], [5, 10]).center()).to.eql([2.5, 5]); + }); + }); + + describe("#rectangle", function () { + it("returns the extent as a rectangle", function () { + expect(iD.geo.Extent([0, 0], [5, 10]).rectangle()).to.eql([0, 0, 5, 10]); + }); + }); + + describe("#polygon", function () { + it("returns the extent as a polygon", function () { + expect(iD.geo.Extent([0, 0], [5, 10]).polygon()) + .to.eql([[0, 0], [0, 10], [5, 10], [5, 0], [0, 0]]); }); }); diff --git a/test/spec/id.js b/test/spec/id.js index 39e6f311c..393721e52 100644 --- a/test/spec/id.js +++ b/test/spec/id.js @@ -1,6 +1,58 @@ describe('iD', function() { - describe("#presets", function() { - it("supports custom presets", function() { + var assets = { + 'iD/img/loader.gif': '/assets/iD/img/loader-b66184b5c4afbccc25f.gif' + }; + + describe('#assetPath', function() { + it('sets and gets assetPath', function() { + var context = iD(); + expect(context.assetPath()).to.eql(''); + + context.assetPath('iD/'); + expect(context.assetPath()).to.eql('iD/'); + }); + }); + + describe('#assetMap', function() { + it('sets and gets assetMap', function() { + var context = iD(); + expect(context.assetMap()).to.eql({}); + + context.assetMap(assets); + expect(context.assetMap()).to.eql(assets); + }); + }); + + describe('#asset', function() { + var context; + beforeEach(function () { + context = iD().assetPath('iD/').assetMap(assets); + }); + + it('looks first in assetMap', function() { + expect(context.asset('img/loader.gif')).to.eql('/assets/iD/img/loader-b66184b5c4afbccc25f.gif'); + }); + it('falls back to prepending assetPath', function() { + expect(context.asset('img/spinner.gif')).to.eql('iD/img/spinner.gif'); + }); + }); + + describe('#imagePath', function() { + var context; + beforeEach(function () { + context = iD().assetPath('iD/').assetMap(assets); + }); + + it('looks first in assetMap', function() { + expect(context.imagePath('loader.gif')).to.eql('/assets/iD/img/loader-b66184b5c4afbccc25f.gif'); + }); + it('falls back to prepending assetPath', function() { + expect(context.imagePath('spinner.gif')).to.eql('iD/img/spinner.gif'); + }); + }); + + describe('#presets', function() { + it('supports custom presets', function() { var presetsCollection = { presets: { 'mines': { diff --git a/test/spec/modes/add_point.js b/test/spec/modes/add_point.js index 4cde8c8ad..4f90feefd 100644 --- a/test/spec/modes/add_point.js +++ b/test/spec/modes/add_point.js @@ -6,9 +6,11 @@ describe("iD.modes.AddPoint", function() { context = iD() .presets(iD.data.presets) - .imagery(iD.data.imagery) + .imagery([]) .container(container); + context.loadTiles = function () {}; + container.call(context.map()) .append('div') .attr('class', 'inspector-wrap'); diff --git a/test/spec/presets.js b/test/spec/presets.js index 01eb21a89..37260fc33 100644 --- a/test/spec/presets.js +++ b/test/spec/presets.js @@ -43,28 +43,67 @@ describe("iD.presets", function() { describe("#areaKeys", function() { var presets = iD.presets().load({ presets: { - a: { - tags: { - a: '*' - }, - geometry: ['point', 'line', 'area'] + 'amenity/fuel/shell': { + tags: { 'amenity': 'fuel' }, + geometry: ['point','area'], + suggestion: true }, - ab: { - tags: { - a: 'b' - }, + 'golf/water_hazard': { + tags: { 'golf': 'water_hazard' }, + geometry: ['line','area'] + }, + 'highway/foo': { + tags: { 'highway': 'foo' }, + geometry: ['area'] + }, + 'natural': { + tags: { 'natural': '*' }, + geometry: ['point', 'vertex', 'area'] + }, + 'natural/peak': { + tags: { 'natural': 'peak' }, + geometry: ['point', 'vertex'] + }, + 'natural/tree_row': { + tags: { 'natural': 'tree_row' }, geometry: ['line'] } + 'natural/wood': { + tags: { 'natural': 'wood' }, + geometry: ['point', 'area'] + } } }); - it("whitelists keys from presets with area geometry", function() { - expect(presets.areaKeys()).to.have.key('a'); + it("whitelists keys for presets with area geometry", function() { + expect(presets.areaKeys()).to.have.key('natural'); }); - it("blacklists key-values from presets without an area geometry", function() { - expect(presets.areaKeys().a.b).to.eq(true); + it("blacklists key-values for presets with a line geometry", function() { + expect(presets.areaKeys().natural).to.have.key('tree_row'); + expect(presets.areaKeys().natural.tree_row).to.eq(true); }); + + it("does not blacklist key-values for presets with both area and line geometry", function() { + expect(presets.areaKeys().golf).not.to.have.key('water_hazard'); + }); + + it("does not blacklist key-values for presets with neither area nor line geometry", function() { + expect(presets.areaKeys().natural).not.to.have.key('peak'); + }); + + it("does not blacklist generic '*' key-values", function() { + expect(presets.areaKeys().natural).not.to.have.key('natural'); + }); + + it("ignores keys like 'highway' that are assumed to be lines", function() { + expect(presets.areaKeys()).not.to.have.key('highway'); + }); + + it("ignores suggestion presets", function() { + expect(presets.areaKeys()).not.to.have.key('amenity'); + }); + }); describe("expected matches", function() { diff --git a/test/spec/presets/preset.js b/test/spec/presets/preset.js index 6ccc77cae..f42d44f8f 100644 --- a/test/spec/presets/preset.js +++ b/test/spec/presets/preset.js @@ -48,12 +48,22 @@ describe('iD.presets.Preset', function() { describe("isFallback", function() { it("returns true if preset has no tags", function() { - var preset = iD.presets.Preset("area", {tags: {}}); + var preset = iD.presets.Preset("point", {tags: {}}); expect(preset.isFallback()).to.equal(true); }); - it("returns false if preset has tags", function() { - var preset = iD.presets.Preset("area", {tags: {building: 'yes'}}); + it("returns true if preset has a single 'area' tag", function() { + var preset = iD.presets.Preset("area", {tags: {area: 'yes'}}); + expect(preset.isFallback()).to.equal(true); + }); + + it("returns false if preset has a single non-'area' tag", function() { + var preset = iD.presets.Preset("building", {tags: {building: 'yes'}}); + expect(preset.isFallback()).to.equal(false); + }); + + it("returns false if preset has multiple tags", function() { + var preset = iD.presets.Preset("building", {tags: {area: 'yes', building: 'yes'}}); expect(preset.isFallback()).to.equal(false); }); }); diff --git a/test/spec/renderer/features.js b/test/spec/renderer/features.js index 0ab39d004..6bdc714e9 100644 --- a/test/spec/renderer/features.js +++ b/test/spec/renderer/features.js @@ -13,7 +13,7 @@ describe('iD.Features', function() { it('returns feature keys', function() { var keys = features.keys(); expect(keys).to.include( - 'points', 'major_roads', 'minor_roads', 'paths', + 'points', 'traffic_roads', 'service_roads', 'paths', 'buildings', 'landuse', 'boundaries', 'water', 'rail', 'power', 'past_future', 'others' ); @@ -71,8 +71,8 @@ describe('iD.Features', function() { expect(stats.boundaries).to.eql(1); expect(stats.buildings).to.eql(1); expect(stats.landuse).to.eql(0); - expect(stats.major_roads).to.eql(1); - expect(stats.minor_roads).to.eql(0); + expect(stats.traffic_roads).to.eql(1); + expect(stats.service_roads).to.eql(0); expect(stats.others).to.eql(1); expect(stats.past_future).to.eql(1); expect(stats.paths).to.eql(0); @@ -92,7 +92,7 @@ describe('iD.Features', function() { iD.Node({id: 'point_generator', tags: {power: 'generator'}, version: 1}), iD.Node({id: 'point_old_rail_station', tags: {railway: 'station', disused: 'yes'}, version: 1}), - // Major Roads + // Traffic Roads iD.Way({id: 'motorway', tags: {highway: 'motorway'}, version: 1}), iD.Way({id: 'motorway_link', tags: {highway: 'motorway_link'}, version: 1}), iD.Way({id: 'trunk', tags: {highway: 'trunk'}, version: 1}), @@ -104,12 +104,12 @@ describe('iD.Features', function() { iD.Way({id: 'tertiary', tags: {highway: 'tertiary'}, version: 1}), iD.Way({id: 'tertiary_link', tags: {highway: 'tertiary_link'}, version: 1}), iD.Way({id: 'residential', tags: {highway: 'residential'}, version: 1}), - - // Minor Roads - iD.Way({id: 'service', tags: {highway: 'service'}, version: 1}), - iD.Way({id: 'living_street', tags: {highway: 'living_street'}, version: 1}), - iD.Way({id: 'road', tags: {highway: 'road'}, version: 1}), iD.Way({id: 'unclassified', tags: {highway: 'unclassified'}, version: 1}), + iD.Way({id: 'living_street', tags: {highway: 'living_street'}, version: 1}), + + // Service Roads + iD.Way({id: 'service', tags: {highway: 'service'}, version: 1}), + iD.Way({id: 'road', tags: {highway: 'road'}, version: 1}), iD.Way({id: 'track', tags: {highway: 'track'}, version: 1}), // Paths @@ -137,13 +137,17 @@ describe('iD.Features', function() { iD.Way({id: 'industrial', tags: {area: 'yes', landuse: 'industrial'}, version: 1}), iD.Way({id: 'parkinglot', tags: {area: 'yes', amenity: 'parking', parking: 'surface'}, version: 1}), - // Landuse with hole - iD.Way({id: 'inner', version: 1}), + // Landuse Multipolygon iD.Way({id: 'outer', version: 1}), + iD.Way({id: 'inner1', version: 1}), + iD.Way({id: 'inner2', tags: {barrier: 'fence'}, version: 1}), + iD.Way({id: 'inner3', tags: {highway: 'residential'}, version: 1}), iD.Relation({id: 'retail', tags: {landuse: 'retail', type: 'multipolygon'}, members: [ {id: 'outer', role: 'outer', type: 'way'}, - {id: 'inner', role: 'inner', type: 'way'} + {id: 'inner1', role: 'inner', type: 'way'}, + {id: 'inner2', role: 'inner', type: 'way'}, + {id: 'inner3', role: 'inner', type: 'way'} ], version: 1 }), @@ -227,36 +231,37 @@ describe('iD.Features', function() { }); - it("matches major roads", function () { - features.disable('major_roads'); + it("matches traffic roads", function () { + features.disable('traffic_roads'); features.gatherStats(all, graph, dimensions); doMatch([ 'motorway', 'motorway_link', 'trunk', 'trunk_link', 'primary', 'primary_link', 'secondary', 'secondary_link', - 'tertiary', 'tertiary_link', 'residential' + 'tertiary', 'tertiary_link', 'residential', 'living_street', + 'unclassified', 'inner3' ]); dontMatch([ - 'point_bar', 'service', 'path', 'building_yes', + 'point_bar', 'service', 'road', 'track', 'path', 'building_yes', 'forest', 'boundary', 'water', 'railway', 'power_line', 'motorway_construction', 'fence' ]); }); - it("matches minor roads", function () { - features.disable('minor_roads'); + it("matches service roads", function () { + features.disable('service_roads'); features.gatherStats(all, graph, dimensions); doMatch([ - 'service', 'living_street', 'road', 'unclassified', 'track' + 'service', 'road', 'track' ]); dontMatch([ - 'point_bar', 'motorway', 'path', 'building_yes', - 'forest', 'boundary', 'water', 'railway', 'power_line', - 'motorway_construction', 'fence' + 'point_bar', 'motorway', 'unclassified', 'living_street', + 'path', 'building_yes', 'forest', 'boundary', 'water', + 'railway', 'power_line', 'motorway_construction', 'fence' ]); }); @@ -301,13 +306,15 @@ describe('iD.Features', function() { doMatch([ 'forest', 'scrub', 'industrial', 'parkinglot', 'building_no', - 'rail_landuse', 'landuse_construction', 'retail', 'inner', 'outer' + 'rail_landuse', 'landuse_construction', 'retail', + 'outer', 'inner1', 'inner2' // non-interesting members of landuse multipolygon ]); dontMatch([ 'point_bar', 'motorway', 'service', 'path', 'building_yes', 'boundary', 'water', 'railway', 'power_line', - 'motorway_construction', 'fence' + 'motorway_construction', 'fence', + 'inner3' // member of landuse multipolygon, but tagged as highway ]); }); @@ -407,7 +414,7 @@ describe('iD.Features', function() { dontMatch([ 'point_bar', 'motorway', 'service', 'path', 'building_yes', 'forest', 'boundary', 'water', 'railway', 'power_line', - 'motorway_construction', 'retail', 'inner', 'outer' + 'motorway_construction', 'retail', 'outer', 'inner1', 'inner2', 'inner3' ]); }); }); @@ -426,36 +433,37 @@ describe('iD.Features', function() { features.gatherStats(all, graph, dimensions); expect(features.isHiddenChild(a, graph, geometry)).to.be.true; + expect(features.isHiddenChild(b, graph, geometry)).to.be.true; expect(features.isHidden(a, graph, geometry)).to.be.true; + expect(features.isHidden(b, graph, geometry)).to.be.true; }); - it('hides child ways on a hidden multipolygon relation', function() { - var a = iD.Node({id: 'a', version: 1}), - b = iD.Node({id: 'b', version: 1}), - c = iD.Node({id: 'c', version: 1}), - d = iD.Node({id: 'd', version: 1}), - e = iD.Node({id: 'e', version: 1}), - f = iD.Node({id: 'f', version: 1}), - outer = iD.Way({id: 'outer', nodes: [a.id, b.id, c.id, a.id], tags: {area: 'yes', natural: 'wood'}, version: 1}), - inner = iD.Way({id: 'inner', nodes: [d.id, e.id, f.id, d.id], version: 1}), + it('hides uninteresting (e.g. untagged or "other") member ways on a hidden multipolygon relation', function() { + var outer = iD.Way({id: 'outer', tags: {area: 'yes', natural: 'wood'}, version: 1}), + inner1 = iD.Way({id: 'inner1', tags: {barrier: 'fence'}, version: 1}), + inner2 = iD.Way({id: 'inner2', version: 1}), + inner3 = iD.Way({id: 'inner3', tags: {highway: 'residential'}, version: 1}), r = iD.Relation({ id: 'r', tags: {type: 'multipolygon'}, members: [ {id: outer.id, role: 'outer', type: 'way'}, - {id: inner.id, role: 'inner', type: 'way'} + {id: inner1.id, role: 'inner', type: 'way'}, + {id: inner2.id, role: 'inner', type: 'way'}, + {id: inner3.id, role: 'inner', type: 'way'} ], version: 1 }), - graph = iD.Graph([a, b, c, d, e, f, outer, inner, r]), - geometry = inner.geometry(graph), + graph = iD.Graph([outer, inner1, inner2, inner3, r]), all = _.values(graph.base().entities); features.disable('landuse'); features.gatherStats(all, graph, dimensions); - expect(features.isHiddenChild(inner, graph, geometry)).to.be.true; - expect(features.isHidden(inner, graph, geometry)).to.be.true; + expect(features.isHidden(outer, graph, outer.geometry(graph))).to.be.true; // #2548 + expect(features.isHidden(inner1, graph, inner1.geometry(graph))).to.be.true; // #2548 + expect(features.isHidden(inner2, graph, inner2.geometry(graph))).to.be.true; // #2548 + expect(features.isHidden(inner3, graph, inner3.geometry(graph))).to.be.false; // #2887 }); it('hides only versioned entities', function() { @@ -478,7 +486,7 @@ describe('iD.Features', function() { maxPoints = 200, all, hidden, autoHidden, i, msg; - for(i = 0; i < maxPoints; i++) { + for (i = 0; i < maxPoints; i++) { graph.rebase([iD.Node({version: 1})], [graph]); } @@ -509,7 +517,7 @@ describe('iD.Features', function() { dimensions = [2000, 1000], all, hidden, autoHidden, i, msg; - for(i = 0; i < maxPoints; i++) { + for (i = 0; i < maxPoints; i++) { graph.rebase([iD.Node({version: 1})], [graph]); } diff --git a/test/spec/services/mapillary.js b/test/spec/services/mapillary.js new file mode 100644 index 000000000..787c54295 --- /dev/null +++ b/test/spec/services/mapillary.js @@ -0,0 +1,336 @@ +describe('iD.services.mapillary', function() { + var dimensions = [64, 64], + context, server, mapillary; + + beforeEach(function() { + context = iD().assetPath('../dist/'); + context.projection.scale(667544.214430109); // z14 + + server = sinon.fakeServer.create(); + mapillary = iD.services.mapillary(); + mapillary.reset(); + }); + + afterEach(function() { + server.restore(); + }); + + + describe('Mapillary service', function() { + it('Initializes cache one time', function() { + var cache = iD.services.mapillary.cache; + expect(cache).to.have.property('images'); + expect(cache).to.have.property('signs'); + + var mapillary2 = iD.services.mapillary(); + var cache2 = iD.services.mapillary.cache; + expect(cache).to.equal(cache2); + }); + }); + + describe('#loadImages', function() { + it('fires loadedImages when images are loaded', function() { + var spy = sinon.spy(); + mapillary.on('loadedImages', spy); + mapillary.loadImages(context.projection, dimensions); + + var match = /search\/im\/geojson/, + features = [{ + type: 'Feature', + geometry: { type: 'Point', coordinates: [0,0] }, + properties: { ca: 90, key: '0' } + }], + response = { type: 'FeatureCollection', features: features }; + + server.respondWith('GET', match, + [200, { 'Content-Type': 'application/json' }, JSON.stringify(response) ]); + server.respond(); + + expect(spy).to.have.been.calledOnce; + }); + + it('loads multiple pages of image results', function() { + var spy = sinon.spy(); + mapillary.on('loadedImages', spy); + mapillary.loadImages(context.projection, dimensions); + + var features0 = [], + features1 = [], + i; + + for (i = 0; i < 1000; i++) { + features0.push({ + type: 'Feature', + geometry: { type: 'Point', coordinates: [0,0] }, + properties: { ca: 90, key: String(i) } + }); + } + for (i = 0; i < 500; i++) { + features1.push({ + type: 'Feature', + geometry: { type: 'Point', coordinates: [0,0] }, + properties: { ca: 90, key: String(1000 + i) } + }); + } + + var match0 = /page=0/, + response0 = { type: 'FeatureCollection', features: features0 }, + match1 = /page=1/, + response1 = { type: 'FeatureCollection', features: features1 } + + server.respondWith('GET', match0, + [200, { 'Content-Type': 'application/json' }, JSON.stringify(response0) ]); + server.respondWith('GET', match1, + [200, { 'Content-Type': 'application/json' }, JSON.stringify(response1) ]); + server.respond(); + + expect(spy).to.have.been.calledTwice; + }); + }); + + describe('#loadSigns', function() { + it('loads sign_defs', function() { + mapillary.loadSigns(context, context.projection, dimensions); + + var base = 'regulatory--maximum-speed-limit-65--', + match = /traffico\/string-maps\/(\w+)-map.json/; + + server.respondWith('GET', match, function (xhr, id) { + xhr.respond(200, { 'Content-Type': 'application/json' }, + '{ "' + base + id + '": true }'); + }); + server.respond(); + + var sign_defs = iD.services.mapillary.sign_defs; + + expect(sign_defs).to.have.property('au') + .that.is.an('object') + .that.deep.equals({'regulatory--maximum-speed-limit-65--au': true}); + expect(sign_defs).to.have.property('br') + .that.is.an('object') + .that.deep.equals({'regulatory--maximum-speed-limit-65--br': true}); + expect(sign_defs).to.have.property('ca') + .that.is.an('object') + .that.deep.equals({'regulatory--maximum-speed-limit-65--ca': true}); + expect(sign_defs).to.have.property('eu') + .that.is.an('object') + .that.deep.equals({'regulatory--maximum-speed-limit-65--de': true}); + expect(sign_defs).to.have.property('us') + .that.is.an('object') + .that.deep.equals({'regulatory--maximum-speed-limit-65--us': true}); + }); + + it('fires loadedSigns when signs are loaded', function() { + var spy = sinon.spy(); + mapillary.on('loadedSigns', spy); + mapillary.loadSigns(context, context.projection, dimensions); + + var match = /search\/im\/geojson\/or/, + rects = [{ + 'package': 'trafficsign_us_3.0', + rect: [ 0.805, 0.463, 0.833, 0.502 ], + length: 4, + score: '1.27', + type: 'regulatory--maximum-speed-limit-65--us' + }], + features = [{ + type: 'Feature', + geometry: { type: 'Point', coordinates: [0,0] }, + properties: { rects: rects, key: '0' } + }], + response = { type: 'FeatureCollection', features: features }; + + server.respondWith('GET', match, + [200, { 'Content-Type': 'application/json' }, JSON.stringify(response) ]); + server.respond(); + + expect(spy).to.have.been.calledOnce; + }); + + it('loads multiple pages of signs results', function() { + var spy = sinon.spy(); + mapillary.on('loadedSigns', spy); + mapillary.loadSigns(context, context.projection, dimensions); + + var rects = [{ + 'package': 'trafficsign_us_3.0', + rect: [ 0.805, 0.463, 0.833, 0.502 ], + length: 4, + score: '1.27', + type: 'regulatory--maximum-speed-limit-65--us' + }], + features0 = [], + features1 = [], + i; + + for (i = 0; i < 1000; i++) { + features0.push({ + type: 'Feature', + geometry: { type: 'Point', coordinates: [0,0] }, + properties: { rects: rects, key: String(i) } + }); + } + for (i = 0; i < 500; i++) { + features1.push({ + type: 'Feature', + geometry: { type: 'Point', coordinates: [0,0] }, + properties: { rects: rects, key: String(1000 + i) } + }); + } + + var match0 = /page=0/, + response0 = { type: 'FeatureCollection', features: features0 }, + match1 = /page=1/, + response1 = { type: 'FeatureCollection', features: features1 } + + server.respondWith('GET', match0, + [200, { 'Content-Type': 'application/json' }, JSON.stringify(response0) ]); + server.respondWith('GET', match1, + [200, { 'Content-Type': 'application/json' }, JSON.stringify(response1) ]); + server.respond(); + + expect(spy).to.have.been.calledTwice; + }); + }); + + + describe('#images', function() { + it('returns images in the visible map area', function() { + var features = [ + [0, 0, 0, 0, { key: '0', loc: [0,0], ca: 90 }], + [0, 0, 0, 0, { key: '1', loc: [0,0], ca: 90 }], + [0, 1, 0, 1, { key: '2', loc: [0,1], ca: 90 }] + ]; + + iD.services.mapillary.cache.images.rtree.load(features); + var res = mapillary.images(context.projection, dimensions); + + expect(res).to.deep.eql([ + { key: '0', loc: [0,0], ca: 90 }, + { key: '1', loc: [0,0], ca: 90 } + ]); + }); + + it('limits results no more than 3 stacked images in one spot', function() { + var features = [ + [0, 0, 0, 0, { key: '0', loc: [0,0], ca: 90 }], + [0, 0, 0, 0, { key: '1', loc: [0,0], ca: 90 }], + [0, 0, 0, 0, { key: '2', loc: [0,0], ca: 90 }], + [0, 0, 0, 0, { key: '3', loc: [0,0], ca: 90 }], + [0, 0, 0, 0, { key: '4', loc: [0,0], ca: 90 }] + ]; + + iD.services.mapillary.cache.images.rtree.load(features); + var res = mapillary.images(context.projection, dimensions); + expect(res).to.have.length.of.at.most(3); + }); + }); + + describe('#signs', function() { + it('returns signs in the visible map area', function() { + var signs = [{ + 'package': 'trafficsign_us_3.0', + rect: [ 0.805, 0.463, 0.833, 0.502 ], + length: 4, + score: '1.27', + type: 'regulatory--maximum-speed-limit-65--us' + }], + features = [ + [0, 0, 0, 0, { key: '0', loc: [0,0], signs: signs }], + [0, 0, 0, 0, { key: '1', loc: [0,0], signs: signs }], + [0, 1, 0, 1, { key: '2', loc: [0,1], signs: signs }] + ]; + + iD.services.mapillary.cache.signs.rtree.load(features); + var res = mapillary.signs(context.projection, dimensions); + + expect(res).to.deep.eql([ + { key: '0', loc: [0,0], signs: signs }, + { key: '1', loc: [0,0], signs: signs } + ]); + }); + + it('limits results no more than 3 stacked signs in one spot', function() { + var signs = [{ + 'package': 'trafficsign_us_3.0', + rect: [ 0.805, 0.463, 0.833, 0.502 ], + length: 4, + score: '1.27', + type: 'regulatory--maximum-speed-limit-65--us' + }], + features = [ + [0, 0, 0, 0, { key: '0', loc: [0,0], signs: signs }], + [0, 0, 0, 0, { key: '1', loc: [0,0], signs: signs }], + [0, 0, 0, 0, { key: '2', loc: [0,0], signs: signs }], + [0, 0, 0, 0, { key: '3', loc: [0,0], signs: signs }], + [0, 0, 0, 0, { key: '4', loc: [0,0], signs: signs }] + ]; + + iD.services.mapillary.cache.signs.rtree.load(features); + var res = mapillary.signs(context.projection, dimensions); + expect(res).to.have.length.of.at.most(3); + }); + }); + + describe('#signsSupported', function() { + it('returns false for Internet Explorer', function() { + var detect = iD.detect; + iD.detect = function() { return { ie: true, browser: 'Internet Explorer' }; }; + expect(mapillary.signsSupported()).to.be.false; + iD.detect = detect; + }); + + it('returns false for Safari', function() { + var detect = iD.detect; + iD.detect = function() { return { ie: false, browser: 'Safari' }; }; + expect(mapillary.signsSupported()).to.be.false; + iD.detect = detect; + }); + }); + + describe('#signHTML', function() { + it('returns sign HTML', function() { + iD.services.mapillary.sign_defs = { + us: {'regulatory--maximum-speed-limit-65--us': '65'} + }; + + var signdata = { + key: '0', + loc: [0,0], + signs: [{ + 'package': 'trafficsign_us_3.0', + rect: [ 0.805, 0.463, 0.833, 0.502 ], + length: 4, + score: '1.27', + type: 'regulatory--maximum-speed-limit-65--us' + }] + }; + + expect(mapillary.signHTML(signdata)).to.eql('65') + }); + }); + + describe('#selectedThumbnail', function() { + it('sets thumbnail image', function() { + mapillary.selectedThumbnail('foo'); + expect(iD.services.mapillary.thumb).to.eql('foo'); + }); + + it('gets thumbnail image', function() { + iD.services.mapillary.thumb = 'bar'; + expect(mapillary.selectedThumbnail()).to.eql('bar'); + }); + }); + + describe('#reset', function() { + it('resets cache and thumbnail image', function() { + iD.services.mapillary.cache.foo = 'bar'; + iD.services.mapillary.thumb = 'bar'; + + mapillary.reset(); + expect(iD.services.mapillary.cache).to.not.have.property('foo'); + expect(iD.services.mapillary.thumb).to.be.null; + }); + }); + +}); diff --git a/test/spec/countrycode.js b/test/spec/services/nominatim.js similarity index 81% rename from test/spec/countrycode.js rename to test/spec/services/nominatim.js index 1b519d3f4..e77dbd725 100644 --- a/test/spec/countrycode.js +++ b/test/spec/services/nominatim.js @@ -1,10 +1,10 @@ -describe("iD.countryCode", function() { - var server, countryCode; +describe("iD.services.nominatim", function() { + var server, nominatim; beforeEach(function() { server = sinon.fakeServer.create(); - iD.countryCode.cache = null; - countryCode = iD.countryCode(); + nominatim = iD.services.nominatim(); + nominatim.reset(); }); afterEach(function() { @@ -15,10 +15,10 @@ describe("iD.countryCode", function() { return iD.util.stringQs(url.substring(url.indexOf('?') + 1)); } - describe("#search", function() { - it("calls the given callback with the results of the search query", function() { + describe("#countryCode", function() { + it("calls the given callback with the results of the country code query", function() { var callback = sinon.spy(); - countryCode.search([16, 48], callback); + nominatim.countryCode([16, 48], callback); server.respondWith("GET", "https://nominatim.openstreetmap.org/reverse?addressdetails=1&format=json&lat=48&lon=16", [200, { "Content-Type": "application/json" }, @@ -29,9 +29,9 @@ describe("iD.countryCode", function() { {format: "json", addressdetails: "1", lat: "48", lon: "16"}); expect(callback).to.have.been.calledWith(null, "at"); }); - it("should not cache the first search result", function() { + it("should not cache the first country code result", function() { var callback = sinon.spy(); - countryCode.search([16, 48], callback); + nominatim.countryCode([16, 48], callback); server.respondWith("GET", "https://nominatim.openstreetmap.org/reverse?addressdetails=1&format=json&lat=48&lon=16", [200, { "Content-Type": "application/json" }, @@ -45,7 +45,7 @@ describe("iD.countryCode", function() { server.restore(); server = sinon.fakeServer.create(); - countryCode.search([17, 49], callback); + nominatim.countryCode([17, 49], callback); server.respondWith("GET", "https://nominatim.openstreetmap.org/reverse?addressdetails=1&format=json&lat=49&lon=17", [200, { "Content-Type": "application/json" }, @@ -56,9 +56,9 @@ describe("iD.countryCode", function() { {format: "json", addressdetails: "1", lat: "49", lon: "17"}); expect(callback).to.have.been.calledWith(null, "cz"); }); - it("should cache the first search result", function() { + it("should cache the first country code result", function() { var callback = sinon.spy(); - countryCode.search([16, 48], callback); + nominatim.countryCode([16, 48], callback); server.respondWith("GET", "https://nominatim.openstreetmap.org/reverse?addressdetails=1&format=json&lat=48&lon=16", [200, { "Content-Type": "application/json" }, @@ -72,7 +72,7 @@ describe("iD.countryCode", function() { server.restore(); server = sinon.fakeServer.create(); - countryCode.search([16.01, 48.01], callback); + nominatim.countryCode([16.01, 48.01], callback); server.respondWith("GET", "https://nominatim.openstreetmap.org/reverse?addressdetails=1&format=json&lat=48.01&lon=16.01", [200, { "Content-Type": "application/json" }, @@ -83,7 +83,7 @@ describe("iD.countryCode", function() { }); it("calls the given callback with an error", function() { var callback = sinon.spy(); - countryCode.search([1000, 1000], callback); + nominatim.countryCode([1000, 1000], callback); server.respondWith("GET", "https://nominatim.openstreetmap.org/reverse?addressdetails=1&format=json&lat=1000&lon=1000", [200, { "Content-Type": "application/json" }, diff --git a/test/spec/taginfo.js b/test/spec/services/taginfo.js similarity index 98% rename from test/spec/taginfo.js rename to test/spec/services/taginfo.js index 7d91d2f5b..df66510c6 100644 --- a/test/spec/taginfo.js +++ b/test/spec/services/taginfo.js @@ -1,9 +1,9 @@ -describe("iD.taginfo", function() { +describe("iD.services.taginfo", function() { var server, taginfo; beforeEach(function() { server = sinon.fakeServer.create(); - taginfo = iD.taginfo(); + taginfo = iD.services.taginfo(); }); afterEach(function() { diff --git a/test/spec/svg.js b/test/spec/svg.js index e69de29bb..56fbb2321 100644 --- a/test/spec/svg.js +++ b/test/spec/svg.js @@ -0,0 +1,21 @@ +describe("iD.svg.RelationMemberTags", function() { + it("includes tags from parent multipolygon relations", function() { + var graph = iD.Graph([ + iD.Way({id: 'w'}), + iD.Relation({id: 'r', members: [{id: 'w'}], tags: {type: 'multipolygon'}}), + ]); + + expect(iD.svg.RelationMemberTags(graph)(graph.entity('w'))) + .to.eql({type: 'multipolygon'}); + }); + + it("includes tags from parent boundary relations", function() { + var graph = iD.Graph([ + iD.Way({id: 'w'}), + iD.Relation({id: 'r', members: [{id: 'w'}], tags: {type: 'boundary'}}), + ]); + + expect(iD.svg.RelationMemberTags(graph)(graph.entity('w'))) + .to.eql({type: 'boundary'}); + }); +}); diff --git a/test/spec/svg/areas.js b/test/spec/svg/areas.js index fcbcb1792..8e6d06fe3 100644 --- a/test/spec/svg/areas.js +++ b/test/spec/svg/areas.js @@ -7,7 +7,7 @@ describe("iD.svg.Areas", function () { beforeEach(function () { surface = d3.select(document.createElementNS('http://www.w3.org/2000/svg', 'svg')) - .call(iD.svg.Surface(iD())); + .call(iD.svg.Layers(iD())); }); it("adds way and area classes", function () { diff --git a/test/spec/svg/lines.js b/test/spec/svg/lines.js index b94575a60..27fc0ec10 100644 --- a/test/spec/svg/lines.js +++ b/test/spec/svg/lines.js @@ -7,7 +7,7 @@ describe("iD.svg.Lines", function () { beforeEach(function () { surface = d3.select(document.createElementNS('http://www.w3.org/2000/svg', 'svg')) - .call(iD.svg.Surface(iD())); + .call(iD.svg.Layers(iD())); }); it("adds way and line classes", function () { diff --git a/test/spec/svg/midpoints.js b/test/spec/svg/midpoints.js index eaef0d16e..4d012aae3 100644 --- a/test/spec/svg/midpoints.js +++ b/test/spec/svg/midpoints.js @@ -7,7 +7,7 @@ describe("iD.svg.Midpoints", function () { beforeEach(function () { context = iD(); surface = d3.select(document.createElementNS('http://www.w3.org/2000/svg', 'svg')) - .call(iD.svg.Surface(context)); + .call(iD.svg.Layers(context)); }); it("creates midpoint on segment completely within the extent", function () { diff --git a/test/spec/svg/points.js b/test/spec/svg/points.js index d6a7f5e85..38d043430 100644 --- a/test/spec/svg/points.js +++ b/test/spec/svg/points.js @@ -6,13 +6,14 @@ describe("iD.svg.Points", function () { beforeEach(function () { context = iD().presets(iD.data.presets); surface = d3.select(document.createElementNS('http://www.w3.org/2000/svg', 'svg')) - .call(iD.svg.Surface(context)); + .call(iD.svg.Layers(context)); }); it("adds tag classes", function () { - var point = iD.Node({tags: {amenity: "cafe"}, loc: [0, 0]}); + var point = iD.Node({tags: {amenity: "cafe"}, loc: [0, 0]}), + graph = iD.Graph([point]); - surface.call(iD.svg.Points(projection, context), [point]); + surface.call(iD.svg.Points(projection, context), graph, [point]); expect(surface.select('.point')).to.be.classed('tag-amenity'); expect(surface.select('.point')).to.be.classed('tag-amenity-cafe'); diff --git a/test/spec/svg/vertices.js b/test/spec/svg/vertices.js index 20182756b..0eec0e45b 100644 --- a/test/spec/svg/vertices.js +++ b/test/spec/svg/vertices.js @@ -6,7 +6,7 @@ describe("iD.svg.Vertices", function () { beforeEach(function () { context = iD(); surface = d3.select(document.createElementNS('http://www.w3.org/2000/svg', 'svg')) - .call(iD.svg.Surface(context)); + .call(iD.svg.Layers(context)); }); it("adds the .shared class to vertices that are members of two or more ways", function () { diff --git a/test/spec/ui/preset/wikipedia.js b/test/spec/ui/preset/wikipedia.js index e74757e10..f90ab6e09 100644 --- a/test/spec/ui/preset/wikipedia.js +++ b/test/spec/ui/preset/wikipedia.js @@ -12,7 +12,7 @@ describe('iD.ui.preset.wikipedia', function() { wikipedia.tags({wikipedia: 'en:Title'}); expect(selection.selectAll('.wiki-lang').value()).to.equal('English'); expect(selection.selectAll('.wiki-title').value()).to.equal('Title'); - expect(selection.selectAll('.wiki-link').attr('href')).to.equal('http://en.wikipedia.org/wiki/Title'); + expect(selection.selectAll('.wiki-link').attr('href')).to.equal('https://en.wikipedia.org/wiki/Title'); }); it('sets a new value', function() {