From ac853ab021bd4762b7328d21111172fc903551f2 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Sat, 10 Aug 2024 15:36:47 +0200 Subject: [PATCH 001/113] UX: studio: fix crash --- src/Models/ThemeConfig/Conversion/Validation.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Models/ThemeConfig/Conversion/Validation.ts b/src/Models/ThemeConfig/Conversion/Validation.ts index f0f860c51..589ace13b 100644 --- a/src/Models/ThemeConfig/Conversion/Validation.ts +++ b/src/Models/ThemeConfig/Conversion/Validation.ts @@ -387,7 +387,10 @@ class MiscThemeChecks extends DesugaringStep { if (json["clustering"]) { context.warn("Obsolete field `clustering` is still around") } - { + + if(json.layers === undefined){ + context.err("This theme has no layers defined") + }else{ for (let i = 0; i < json.layers.length; i++) { const l = json.layers[i] if (l["override"]?.["source"] === undefined) { From 8c779fe09b680cced37ac76bcfb9a39d2d97d534 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Sun, 11 Aug 2024 12:03:24 +0200 Subject: [PATCH 002/113] Performance: split validation into multiple files, avoid using 'fixImages' and 'exractImages' into well-known themes as it takes a big chunk of data --- scripts/generateLayerOverview.ts | 9 +- src/Logic/DetermineLayout.ts | 3 +- .../Conversion/CreateNoteImportLayer.ts | 4 +- .../Conversion/DetectMappingsWithImages.ts | 76 ++ .../Conversion/MiscTagRenderingChecks.ts | 256 +++++ .../ThemeConfig/Conversion/PrepareTheme.ts | 1 + .../Conversion/PrevalidateLayer.ts | 400 ++++++++ .../Conversion/ValidateTagRenderings.ts | 32 + .../ThemeConfig/Conversion/ValidateTheme.ts | 182 ++++ .../Conversion/ValidateThemeAndLayers.ts | 28 + .../ThemeConfig/Conversion/Validation.ts | 943 +----------------- .../ThemeConfig/Json/LayoutConfigJson.ts | 8 +- .../Json/PointRenderingConfigJson.ts | 4 + src/Models/ThemeConfig/LayoutConfig.ts | 7 +- src/UI/Studio/EditLayerState.ts | 3 +- src/Utils.ts | 2 +- 16 files changed, 1009 insertions(+), 949 deletions(-) create mode 100644 src/Models/ThemeConfig/Conversion/DetectMappingsWithImages.ts create mode 100644 src/Models/ThemeConfig/Conversion/MiscTagRenderingChecks.ts create mode 100644 src/Models/ThemeConfig/Conversion/PrevalidateLayer.ts create mode 100644 src/Models/ThemeConfig/Conversion/ValidateTagRenderings.ts create mode 100644 src/Models/ThemeConfig/Conversion/ValidateTheme.ts create mode 100644 src/Models/ThemeConfig/Conversion/ValidateThemeAndLayers.ts diff --git a/scripts/generateLayerOverview.ts b/scripts/generateLayerOverview.ts index 181d87892..4da86da38 100644 --- a/scripts/generateLayerOverview.ts +++ b/scripts/generateLayerOverview.ts @@ -9,7 +9,6 @@ import { DoesImageExist, PrevalidateTheme, ValidateLayer, - ValidateThemeAndLayers, ValidateThemeEnsemble, } from "../src/Models/ThemeConfig/Conversion/Validation" import { Translation } from "../src/UI/i18n/Translation" @@ -33,6 +32,8 @@ import { GenerateFavouritesLayer } from "./generateFavouritesLayer" import LayoutConfig from "../src/Models/ThemeConfig/LayoutConfig" import Translations from "../src/UI/i18n/Translations" import { Translatable } from "../src/Models/ThemeConfig/Json/Translatable" +import { ValidateThemeAndLayers } from "../src/Models/ThemeConfig/Conversion/ValidateThemeAndLayers" +import { ExtractImages } from "../src/Models/ThemeConfig/Conversion/FixImages" // This scripts scans 'src/assets/layers/*.json' for layer definition files and 'src/assets/themes/*.json' for theme definition files. // It spits out an overview of those to be used to load them @@ -272,6 +273,7 @@ class LayerOverviewUtils extends Script { JSON.stringify(theme, null, " "), { encoding: "utf8" } ) + } writeLayer(layer: LayerConfigJson) { @@ -850,6 +852,11 @@ class LayerOverviewUtils extends Script { } } + const usedImages = Utils.Dedup(new ExtractImages(true, knownTagRenderings).convertStrict(themeFile).map(x => x.path)) + usedImages.sort() + + themeFile["_usedImages"] = usedImages + this.writeTheme(themeFile) fixed.set(themeFile.id, themeFile) diff --git a/src/Logic/DetermineLayout.ts b/src/Logic/DetermineLayout.ts index ae2ffc734..86beedfe0 100644 --- a/src/Logic/DetermineLayout.ts +++ b/src/Logic/DetermineLayout.ts @@ -14,12 +14,13 @@ import licenses from "../assets/generated/license_info.json" import TagRenderingConfig from "../Models/ThemeConfig/TagRenderingConfig" import { FixImages } from "../Models/ThemeConfig/Conversion/FixImages" import questions from "../assets/generated/layers/questions.json" -import { DoesImageExist, PrevalidateTheme, ValidateThemeAndLayers } from "../Models/ThemeConfig/Conversion/Validation" +import { DoesImageExist, PrevalidateTheme } from "../Models/ThemeConfig/Conversion/Validation" import { DesugaringContext } from "../Models/ThemeConfig/Conversion/Conversion" import { TagRenderingConfigJson } from "../Models/ThemeConfig/Json/TagRenderingConfigJson" import Hash from "./Web/Hash" import { QuestionableTagRenderingConfigJson } from "../Models/ThemeConfig/Json/QuestionableTagRenderingConfigJson" import { LayoutConfigJson } from "../Models/ThemeConfig/Json/LayoutConfigJson" +import { ValidateThemeAndLayers } from "../Models/ThemeConfig/Conversion/ValidateThemeAndLayers" export default class DetermineLayout { private static readonly _knownImages = new Set(Array.from(licenses).map((l) => l.path)) diff --git a/src/Models/ThemeConfig/Conversion/CreateNoteImportLayer.ts b/src/Models/ThemeConfig/Conversion/CreateNoteImportLayer.ts index 77ba22f2f..d477e1c95 100644 --- a/src/Models/ThemeConfig/Conversion/CreateNoteImportLayer.ts +++ b/src/Models/ThemeConfig/Conversion/CreateNoteImportLayer.ts @@ -163,11 +163,11 @@ export default class CreateNoteImportLayer extends Conversion { + private readonly _doesImageExist: DoesImageExist + + constructor(doesImageExist: DoesImageExist) { + super( + "Checks that 'then'clauses in mappings don't have images, but use 'icon' instead", + [], + "DetectMappingsWithImages", + ) + this._doesImageExist = doesImageExist + } + + /** + * const context = ConversionContext.test() + * const r = new DetectMappingsWithImages(new DoesImageExist(new Set())).convert({ + * "mappings": [ + * { + * "if": "bicycle_parking=stands", + * "then": { + * "en": "Staple racks ", + * "nl": "Nietjes ", + * "fr": "Arceaux ", + * "gl": "De roda (Stands) ", + * "de": "Fahrradbügel ", + * "hu": "Korlát ", + * "it": "Archetti ", + * "zh_Hant": "單車架 " + * } + * }] + * }, context); + * context.hasErrors() // => true + * context.getAll("error").some(msg => msg.message.indexOf("./assets/layers/bike_parking/staple.svg") >= 0) // => true + */ + convert(json: TagRenderingConfigJson, context: ConversionContext): TagRenderingConfigJson { + if (json.mappings === undefined || json.mappings.length === 0) { + return json + } + const ignoreToken = "ignore-image-in-then" + for (let i = 0; i < json.mappings.length; i++) { + const mapping = json.mappings[i] + const ignore = mapping["#"]?.indexOf(ignoreToken) >= 0 + const images = Utils.Dedup(Translations.T(mapping.then)?.ExtractImages() ?? []) + const ctx = context.enters("mappings", i) + if (images.length > 0) { + if (!ignore) { + ctx.err( + `A mapping has an image in the 'then'-clause. Remove the image there and use \`"icon": \` instead. The images found are ${images.join( + ", ", + )}. (This check can be turned of by adding "#": "${ignoreToken}" in the mapping, but this is discouraged`, + ) + } else { + ctx.info( + `Ignored image ${images.join( + ", ", + )} in 'then'-clause of a mapping as this check has been disabled`, + ) + + for (const image of images) { + this._doesImageExist.convert(image, ctx) + } + } + } else if (ignore) { + ctx.warn(`Unused '${ignoreToken}' - please remove this`) + } + } + + return json + } +} diff --git a/src/Models/ThemeConfig/Conversion/MiscTagRenderingChecks.ts b/src/Models/ThemeConfig/Conversion/MiscTagRenderingChecks.ts new file mode 100644 index 000000000..2392a8077 --- /dev/null +++ b/src/Models/ThemeConfig/Conversion/MiscTagRenderingChecks.ts @@ -0,0 +1,256 @@ +import { DesugaringStep } from "./Conversion" +import { TagRenderingConfigJson } from "../Json/TagRenderingConfigJson" +import { LayerConfigJson } from "../Json/LayerConfigJson" +import { MappingConfigJson, QuestionableTagRenderingConfigJson } from "../Json/QuestionableTagRenderingConfigJson" +import { ConversionContext } from "./ConversionContext" +import { Translation } from "../../../UI/i18n/Translation" +import NameSuggestionIndex from "../../../Logic/Web/NameSuggestionIndex" +import { TagUtils } from "../../../Logic/Tags/TagUtils" +import { Tag } from "../../../Logic/Tags/Tag" +import Validators from "../../../UI/InputElement/Validators" +import { CheckTranslation } from "./Validation" + +export class MiscTagRenderingChecks extends DesugaringStep { + private readonly _layerConfig: LayerConfigJson + + constructor(layerConfig?: LayerConfigJson) { + super("Miscellaneous checks on the tagrendering", ["special"], "MiscTagRenderingChecks") + this._layerConfig = layerConfig + } + + convert( + json: TagRenderingConfigJson | QuestionableTagRenderingConfigJson, + context: ConversionContext, + ): TagRenderingConfigJson { + if (json["special"] !== undefined) { + context.err( + "Detected `special` on the top level. Did you mean `{\"render\":{ \"special\": ... }}`", + ) + } + + if (Object.keys(json).length === 1 && typeof json["render"] === "string") { + context.warn( + `use the content directly instead of {render: ${JSON.stringify(json["render"])}}`, + ) + } + + { + for (const key of ["question", "questionHint", "render"]) { + CheckTranslation.allowUndefined.convert(json[key], context.enter(key)) + } + for (let i = 0; i < json.mappings?.length ?? 0; i++) { + const mapping: MappingConfigJson = json.mappings[i] + CheckTranslation.noUndefined.convert( + mapping.then, + context.enters("mappings", i, "then"), + ) + if (!mapping.if) { + console.log( + "Checking mappings", + i, + "if", + mapping.if, + context.path.join("."), + mapping.then, + ) + context.enters("mappings", i, "if").err("No `if` is defined") + } + if (mapping.addExtraTags) { + for (let j = 0; j < mapping.addExtraTags.length; j++) { + if (!mapping.addExtraTags[j]) { + context + .enters("mappings", i, "addExtraTags", j) + .err( + "Detected a 'null' or 'undefined' value. Either specify a tag or delete this item", + ) + } + } + } + const en = mapping?.then?.["en"] + if (en && this.detectYesOrNo(en)) { + console.log("Found a match with yes or no: ", { en }) + context + .enters("mappings", i, "then") + .warn( + "A mapping should not start with 'yes' or 'no'. If the attribute is known, it will only show 'yes' or 'no' without the question, resulting in a weird phrasing in the information box", + ) + } + } + } + if (json["group"]) { + context.err("Groups are deprecated, use `\"label\": [\"" + json["group"] + "\"]` instead") + } + + if (json["question"] && json.freeform?.key === undefined && json.mappings === undefined) { + context.err( + "A question is defined, but no mappings nor freeform (key) are. Add at least one of them", + ) + } + if (json["question"] && !json.freeform && (json.mappings?.length ?? 0) == 1) { + context.err("A question is defined, but there is only one option to choose from.") + } + if (json["questionHint"] && !json["question"]) { + context + .enter("questionHint") + .err( + "A questionHint is defined, but no question is given. As such, the questionHint will never be shown", + ) + } + + if (json.icon?.["size"]) { + context + .enters("icon", "size") + .err( + "size is not a valid attribute. Did you mean 'class'? Class can be one of `small`, `medium` or `large`", + ) + } + + if (json.freeform) { + if (json.render === undefined) { + context + .enter("render") + .err( + "This tagRendering allows to set a value to key " + + json.freeform.key + + ", but does not define a `render`. Please, add a value here which contains `{" + + json.freeform.key + + "}`", + ) + } else { + const render = new Translation(json.render) + for (const ln in render.translations) { + if (ln.startsWith("_")) { + continue + } + const txt: string = render.translations[ln] + if (txt === "") { + context.enter("render").err(" Rendering for language " + ln + " is empty") + } + if ( + txt.indexOf("{" + json.freeform.key + "}") >= 0 || + txt.indexOf("&LBRACE" + json.freeform.key + "&RBRACE") >= 0 + ) { + continue + } + if (txt.indexOf("{" + json.freeform.key + ":") >= 0) { + continue + } + + if ( + json.freeform["type"] === "opening_hours" && + txt.indexOf("{opening_hours_table(") >= 0 + ) { + continue + } + const keyFirstArg = ["canonical", "fediverse_link", "translated"] + if ( + keyFirstArg.some( + (funcName) => txt.indexOf(`{${funcName}(${json.freeform.key}`) >= 0, + ) + ) { + continue + } + if ( + json.freeform["type"] === "wikidata" && + txt.indexOf("{wikipedia(" + json.freeform.key) >= 0 + ) { + continue + } + if (json.freeform.key === "wikidata" && txt.indexOf("{wikipedia()") >= 0) { + continue + } + if ( + json.freeform["type"] === "wikidata" && + txt.indexOf(`{wikidata_label(${json.freeform.key})`) >= 0 + ) { + continue + } + if (json.freeform.key.indexOf("wikidata") >= 0) { + context + .enter("render") + .err( + `The rendering for language ${ln} does not contain \`{${json.freeform.key}}\`. Did you perhaps forget to set "freeform.type: 'wikidata'"?`, + ) + continue + } + + if ( + txt.indexOf(json.freeform.key) >= 0 && + txt.indexOf("{" + json.freeform.key + "}") < 0 + ) { + context + .enter("render") + .err( + `The rendering for language ${ln} does not contain \`{${json.freeform.key}}\`. However, it does contain ${json.freeform.key} without braces. Did you forget the braces?\n\tThe current text is ${txt}`, + ) + continue + } + + context + .enter("render") + .err( + `The rendering for language ${ln} does not contain \`{${json.freeform.key}}\`. This is a bug, as this rendering should show exactly this freeform key!\n\tThe current text is ${txt}`, + ) + } + } + if ( + this._layerConfig?.source?.osmTags && + NameSuggestionIndex.supportedTypes().indexOf(json.freeform.key) >= 0 + ) { + const tags = TagUtils.TagD(this._layerConfig?.source?.osmTags)?.usedTags() + const suggestions = NameSuggestionIndex.getSuggestionsFor(json.freeform.key, tags) + if (suggestions === undefined) { + context + .enters("freeform", "type") + .err( + "No entry found in the 'Name Suggestion Index'. None of the 'osmSource'-tags match an entry in the NSI.\n\tOsmSource-tags are " + + tags.map((t) => new Tag(t.key, t.value).asHumanString()).join(" ; "), + ) + } + } else if (json.freeform.type === "nsi") { + context + .enters("freeform", "type") + .warn( + "No need to explicitly set type to 'NSI', autodetected based on freeform type", + ) + } + } + if (json.render && json["question"] && json.freeform === undefined) { + context.err( + `Detected a tagrendering which takes input without freeform key in ${context}; the question is ${new Translation( + json["question"], + ).textFor("en")}`, + ) + } + + const freeformType = json["freeform"]?.["type"] + if (freeformType) { + if (Validators.availableTypes.indexOf(freeformType) < 0) { + context + .enters("freeform", "type") + .err( + "Unknown type: " + + freeformType + + "; try one of " + + Validators.availableTypes.join(", "), + ) + } + } + + if (context.hasErrors()) { + return undefined + } + return json + } + + /** + * const obj = new MiscTagRenderingChecks() + * obj.detectYesOrNo("Yes, this place has") // => true + * obj.detectYesOrNo("Yes") // => true + * obj.detectYesOrNo("No, this place does not have...") // => true + * obj.detectYesOrNo("This place does not have...") // => false + */ + private detectYesOrNo(en: string): boolean { + return en.toLowerCase().match(/^(yes|no)([,:;.?]|$)/) !== null + } +} diff --git a/src/Models/ThemeConfig/Conversion/PrepareTheme.ts b/src/Models/ThemeConfig/Conversion/PrepareTheme.ts index 12c5a60a0..4a14b1aa4 100644 --- a/src/Models/ThemeConfig/Conversion/PrepareTheme.ts +++ b/src/Models/ThemeConfig/Conversion/PrepareTheme.ts @@ -669,6 +669,7 @@ export class PrepareTheme extends Fuse { new PreparePersonalTheme(state), new WarnForUnsubstitutedLayersInTheme(), new On("layers", new Concat(new SubstituteLayer(state))), + new SetDefault("socialImage", "assets/SocialImage.png", true), // We expand all tagrenderings first... new On("layers", new Each(new PrepareLayer(state))), diff --git a/src/Models/ThemeConfig/Conversion/PrevalidateLayer.ts b/src/Models/ThemeConfig/Conversion/PrevalidateLayer.ts new file mode 100644 index 000000000..f223fe7dc --- /dev/null +++ b/src/Models/ThemeConfig/Conversion/PrevalidateLayer.ts @@ -0,0 +1,400 @@ +import { DesugaringStep, Each, On } from "./Conversion" +import { LayerConfigJson } from "../Json/LayerConfigJson" +import { ConversionContext } from "./ConversionContext" +import { TagUtils } from "../../../Logic/Tags/TagUtils" +import LayerConfig from "../LayerConfig" +import Constants from "../../Constants" +import { Utils } from "../../../Utils" +import DeleteConfig from "../DeleteConfig" +import { And } from "../../../Logic/Tags/And" +import { DoesImageExist, ValidateFilter, ValidatePointRendering } from "./Validation" +import { ValidateTagRenderings } from "./ValidateTagRenderings" + +export class PrevalidateLayer extends DesugaringStep { + private readonly _isBuiltin: boolean + private readonly _doesImageExist: DoesImageExist + /** + * The paths where this layer is originally saved. Triggers some extra checks + */ + private readonly _path: string + private readonly _studioValidations: boolean + private readonly _validatePointRendering = new ValidatePointRendering() + + constructor( + path: string, + isBuiltin: boolean, + doesImageExist: DoesImageExist, + studioValidations: boolean, + ) { + super("Runs various checks against common mistakes for a layer", [], "PrevalidateLayer") + this._path = path + this._isBuiltin = isBuiltin + this._doesImageExist = doesImageExist + this._studioValidations = studioValidations + } + + convert(json: LayerConfigJson, context: ConversionContext): LayerConfigJson { + if (json.id === undefined) { + context.enter("id").err(`Not a valid layer: id is undefined`) + } else { + if (json.id?.toLowerCase() !== json.id) { + context.enter("id").err(`The id of a layer should be lowercase: ${json.id}`) + } + const layerRegex = /[a-zA-Z][a-zA-Z_0-9]+/ + if (json.id.match(layerRegex) === null) { + context.enter("id").err("Invalid ID. A layer ID should match " + layerRegex.source) + } + } + + if (json.source === undefined) { + context + .enter("source") + .err( + "No source section is defined; please define one as data is not loaded otherwise", + ) + } else { + if (json.source === "special" || json.source === "special:library") { + } else if (json.source && json.source["osmTags"] === undefined) { + context + .enters("source", "osmTags") + .err( + "No osmTags defined in the source section - these should always be present, even for geojson layer", + ) + } else { + const osmTags = TagUtils.Tag(json.source["osmTags"], context + "source.osmTags") + if (osmTags.isNegative()) { + context + .enters("source", "osmTags") + .err( + "The source states tags which give a very wide selection: it only uses negative expressions, which will result in too much and unexpected data. Add at least one required tag. The tags are:\n\t" + + osmTags.asHumanString(false, false, {}), + ) + } + } + + if (json.source["geoJsonSource"] !== undefined) { + context + .enters("source", "geoJsonSource") + .err("Use 'geoJson' instead of 'geoJsonSource'") + } + + if (json.source["geojson"] !== undefined) { + context + .enters("source", "geojson") + .err("Use 'geoJson' instead of 'geojson' (the J is a capital letter)") + } + } + + if ( + json.syncSelection !== undefined && + LayerConfig.syncSelectionAllowed.indexOf(json.syncSelection) < 0 + ) { + context + .enter("syncSelection") + .err( + "Invalid sync-selection: must be one of " + + LayerConfig.syncSelectionAllowed.map((v) => `'${v}'`).join(", ") + + " but got '" + + json.syncSelection + + "'", + ) + } + if (json["pointRenderings"]?.length > 0) { + context + .enter("pointRenderings") + .err("Detected a 'pointRenderingS', it is written singular") + } + + if ( + !(json.pointRendering?.length > 0) && + json.pointRendering !== null && + json.source !== "special" && + json.source !== "special:library" + ) { + context.enter("pointRendering").err("There are no pointRenderings at all...") + } + + json.pointRendering?.forEach((pr, i) => + this._validatePointRendering.convert(pr, context.enters("pointeRendering", i)), + ) + + if (json["mapRendering"]) { + context.enter("mapRendering").err("This layer has a legacy 'mapRendering'") + } + + if (json.presets?.length > 0) { + if (!(json.pointRendering?.length > 0)) { + context.enter("presets").warn("A preset is defined, but there is no pointRendering") + } + } + + if (json.source === "special") { + if (!Constants.priviliged_layers.find((x) => x == json.id)) { + context.err( + "Layer " + + json.id + + " uses 'special' as source.osmTags. However, this layer is not a priviliged layer", + ) + } + } + + if (context.hasErrors()) { + return undefined + } + + if (json.tagRenderings !== undefined && json.tagRenderings.length > 0) { + new On("tagRenderings", new Each(new ValidateTagRenderings(json))) + if (json.title === undefined && json.source !== "special:library") { + context + .enter("title") + .err( + "This layer does not have a title defined but it does have tagRenderings. Not having a title will disable the popups, resulting in an unclickable element. Please add a title. If not having a popup is intended and the tagrenderings need to be kept (e.g. in a library layer), set `title: null` to disable this error.", + ) + } + if (json.title === null) { + context.info( + "Title is `null`. This results in an element that cannot be clicked - even though tagRenderings is set.", + ) + } + + { + // Check for multiple, identical builtin questions - usability for studio users + const duplicates = Utils.Duplicates( + json.tagRenderings.filter((tr) => typeof tr === "string"), + ) + for (let i = 0; i < json.tagRenderings.length; i++) { + const tagRendering = json.tagRenderings[i] + if (typeof tagRendering === "string" && duplicates.indexOf(tagRendering) > 0) { + context + .enters("tagRenderings", i) + .err(`This builtin question is used multiple times (${tagRendering})`) + } + } + } + } + + if (json["builtin"] !== undefined) { + context.err("This layer hasn't been expanded: " + json) + return null + } + + if (json.minzoom > Constants.minZoomLevelToAddNewPoint) { + const c = context.enter("minzoom") + const msg = `Minzoom is ${json.minzoom}, this should be at most ${Constants.minZoomLevelToAddNewPoint} as a preset is set. Why? Selecting the pin for a new item will zoom in to level before adding the point. Having a greater minzoom will hide the points, resulting in possible duplicates` + if (json.presets?.length > 0) { + c.err(msg) + } else { + c.warn(msg) + } + } + { + // duplicate ids in tagrenderings check + const duplicates = Utils.NoNull( + Utils.Duplicates(Utils.NoNull((json.tagRenderings ?? []).map((tr) => tr["id"]))), + ) + if (duplicates.length > 0) { + // It is tempting to add an index to this warning; however, due to labels the indices here might be different from the index in the tagRendering list + context + .enter("tagRenderings") + .err( + "Some tagrenderings have a duplicate id: " + + duplicates.join(", ") + + "\n" + + JSON.stringify( + json.tagRenderings.filter((tr) => duplicates.indexOf(tr["id"]) >= 0), + ), + ) + } + } + + if (json.deletion !== undefined && json.deletion instanceof DeleteConfig) { + if (json.deletion.softDeletionTags === undefined) { + context + .enter("deletion") + .warn("No soft-deletion tags in deletion block for layer " + json.id) + } + } + + try { + } catch (e) { + context.err("Could not validate layer due to: " + e + e.stack) + } + + if (this._studioValidations) { + if (!json.description) { + context.enter("description").err("A description is required") + } + if (!json.name) { + context.enter("name").err("A name is required") + } + } + + if (this._isBuiltin) { + // Some checks for legacy elements + + if (json["overpassTags"] !== undefined) { + context.err( + "Layer " + + json.id + + "still uses the old 'overpassTags'-format. Please use \"source\": {\"osmTags\": }' instead of \"overpassTags\": (note: this isn't your fault, the custom theme generator still spits out the old format)", + ) + } + const forbiddenTopLevel = [ + "icon", + "wayHandling", + "roamingRenderings", + "roamingRendering", + "label", + "width", + "color", + "colour", + "iconOverlays", + ] + for (const forbiddenKey of forbiddenTopLevel) { + if (json[forbiddenKey] !== undefined) + context.err("Layer " + json.id + " still has a forbidden key " + forbiddenKey) + } + if (json["hideUnderlayingFeaturesMinPercentage"] !== undefined) { + context.err( + "Layer " + json.id + " contains an old 'hideUnderlayingFeaturesMinPercentage'", + ) + } + + if ( + json.isShown !== undefined && + (json.isShown["render"] !== undefined || json.isShown["mappings"] !== undefined) + ) { + context.warn("Has a tagRendering as `isShown`") + } + } + if (this._isBuiltin) { + // Check location of layer file + const expected: string = `assets/layers/${json.id}/${json.id}.json` + if (this._path != undefined && this._path.indexOf(expected) < 0) { + context.err( + "Layer is in an incorrect place. The path is " + + this._path + + ", but expected " + + expected, + ) + } + } + if (this._isBuiltin) { + // Check for correct IDs + if (json.tagRenderings?.some((tr) => tr["id"] === "")) { + const emptyIndexes: number[] = [] + for (let i = 0; i < json.tagRenderings.length; i++) { + const tagRendering = json.tagRenderings[i] + if (tagRendering["id"] === "") { + emptyIndexes.push(i) + } + } + context + .enter(["tagRenderings", ...emptyIndexes]) + .err( + `Some tagrendering-ids are empty or have an emtpy string; this is not allowed (at ${emptyIndexes.join( + ",", + )}])`, + ) + } + + const duplicateIds = Utils.Duplicates( + (json.tagRenderings ?? [])?.map((f) => f["id"]).filter((id) => id !== "questions"), + ) + if (duplicateIds.length > 0 && !Utils.runningFromConsole) { + context + .enter("tagRenderings") + .err(`Some tagRenderings have a duplicate id: ${duplicateIds}`) + } + + if (json.description === undefined) { + if (typeof json.source === null) { + context.err("A priviliged layer must have a description") + } else { + context.warn("A builtin layer should have a description") + } + } + } + + if (json.filter) { + new On("filter", new Each(new ValidateFilter())).convert(json, context) + } + + if (json.tagRenderings !== undefined) { + new On( + "tagRenderings", + new Each(new ValidateTagRenderings(json, this._doesImageExist)), + ).convert(json, context) + } + + if (json.pointRendering !== null && json.pointRendering !== undefined) { + if (!Array.isArray(json.pointRendering)) { + throw ( + "pointRendering in " + + json.id + + " is not iterable, it is: " + + typeof json.pointRendering + ) + } + for (let i = 0; i < json.pointRendering.length; i++) { + const pointRendering = json.pointRendering[i] + if (pointRendering.marker === undefined) { + continue + } + for (const icon of pointRendering?.marker) { + const indexM = pointRendering?.marker.indexOf(icon) + if (!icon.icon) { + continue + } + if (icon.icon["condition"]) { + context + .enters("pointRendering", i, "marker", indexM, "icon", "condition") + .err( + "Don't set a condition in a marker as this will result in an invisible but clickable element. Use extra filters in the source instead.", + ) + } + } + } + } + + if (json.presets !== undefined) { + if (typeof json.source === "string") { + context.enter("presets").err("A special layer cannot have presets") + } + // Check that a preset will be picked up by the layer itself + const baseTags = TagUtils.Tag(json.source["osmTags"]) + for (let i = 0; i < json.presets.length; i++) { + const preset = json.presets[i] + if (!preset) { + context.enters("presets", i).err("This preset is undefined") + continue + } + if (!preset.tags) { + context.enters("presets", i, "tags").err("No tags defined for this preset") + continue + } + if (!preset.tags) { + context.enters("presets", i, "title").err("No title defined for this preset") + } + + const tags = new And(preset.tags.map((t) => TagUtils.Tag(t))) + const properties = {} + for (const tag of tags.asChange({ id: "node/-1" })) { + properties[tag.k] = tag.v + } + const doMatch = baseTags.matchesProperties(properties) + if (!doMatch) { + context + .enters("presets", i, "tags") + .err( + "This preset does not match the required tags of this layer. This implies that a newly added point will not show up.\n A newly created point will have properties: " + + tags.asHumanString(false, false, {}) + + "\n The required tags are: " + + baseTags.asHumanString(false, false, {}), + ) + } + } + } + return json + } +} diff --git a/src/Models/ThemeConfig/Conversion/ValidateTagRenderings.ts b/src/Models/ThemeConfig/Conversion/ValidateTagRenderings.ts new file mode 100644 index 000000000..ca2deef05 --- /dev/null +++ b/src/Models/ThemeConfig/Conversion/ValidateTagRenderings.ts @@ -0,0 +1,32 @@ +import { Each, Fuse, On } from "./Conversion" +import { TagRenderingConfigJson } from "../Json/TagRenderingConfigJson" +import { LayerConfigJson } from "../Json/LayerConfigJson" +import { DetectMappingsWithImages } from "./DetectMappingsWithImages" +import { + DetectConflictingAddExtraTags, + DetectMappingsShadowedByCondition, + DetectShadowedMappings, + DoesImageExist, + ValidatePossibleLinks, +} from "./Validation" +import { MiscTagRenderingChecks } from "./MiscTagRenderingChecks" + +export class ValidateTagRenderings extends Fuse { + constructor(layerConfig?: LayerConfigJson, doesImageExist?: DoesImageExist) { + super( + "Various validation on tagRenderingConfigs", + new MiscTagRenderingChecks(layerConfig), + new DetectShadowedMappings(layerConfig), + + new DetectMappingsShadowedByCondition(), + new DetectConflictingAddExtraTags(), + // TODO enable new DetectNonErasedKeysInMappings(), + new DetectMappingsWithImages(doesImageExist), + new On("render", new ValidatePossibleLinks()), + new On("question", new ValidatePossibleLinks()), + new On("questionHint", new ValidatePossibleLinks()), + new On("mappings", new Each(new On("then", new ValidatePossibleLinks()))), + new MiscTagRenderingChecks(layerConfig), + ) + } +} diff --git a/src/Models/ThemeConfig/Conversion/ValidateTheme.ts b/src/Models/ThemeConfig/Conversion/ValidateTheme.ts new file mode 100644 index 000000000..310d2cec3 --- /dev/null +++ b/src/Models/ThemeConfig/Conversion/ValidateTheme.ts @@ -0,0 +1,182 @@ +import { DesugaringStep } from "./Conversion" +import { LayoutConfigJson } from "../Json/LayoutConfigJson" +import { AvailableRasterLayers } from "../../RasterLayers" +import { ExtractImages } from "./FixImages" +import { ConversionContext } from "./ConversionContext" +import LayoutConfig from "../LayoutConfig" +import { Utils } from "../../../Utils" +import { DetectDuplicatePresets, DoesImageExist, ValidateLanguageCompleteness } from "./Validation" + +export class ValidateTheme extends DesugaringStep { + private static readonly _availableLayers = AvailableRasterLayers.allIds() + /** + * The paths where this layer is originally saved. Triggers some extra checks + * @private + */ + private readonly _path?: string + private readonly _isBuiltin: boolean + //private readonly _sharedTagRenderings: Map + private readonly _validateImage: DesugaringStep + private readonly _extractImages: ExtractImages = undefined + + constructor( + doesImageExist: DoesImageExist, + path: string, + isBuiltin: boolean, + sharedTagRenderings?: Set, + ) { + super("Doesn't change anything, but emits warnings and errors", [], "ValidateTheme") + this._validateImage = doesImageExist + this._path = path + this._isBuiltin = isBuiltin + if (sharedTagRenderings) { + this._extractImages = new ExtractImages(this._isBuiltin, sharedTagRenderings) + } + } + + convert(json: LayoutConfigJson, context: ConversionContext): LayoutConfigJson { + const theme = new LayoutConfig(json, this._isBuiltin) + { + // Legacy format checks + if (this._isBuiltin) { + if (json["units"] !== undefined) { + context.err( + "The theme " + + json.id + + " has units defined - these should be defined on the layer instead. (Hint: use overrideAll: { '+units': ... }) ", + ) + } + if (json["roamingRenderings"] !== undefined) { + context.err( + "Theme " + + json.id + + " contains an old 'roamingRenderings'. Use an 'overrideAll' instead", + ) + } + } + } + if (!json.title) { + context.enter("title").err(`The theme ${json.id} does not have a title defined.`) + } + if (!json.icon) { + context.enter("icon").err("A theme should have an icon") + } + if (this._isBuiltin && this._extractImages !== undefined) { + // Check images: are they local, are the licenses there, is the theme icon square, ... + const images = this._extractImages.convert(json, context.inOperation("ValidateTheme")) + const remoteImages = images.filter((img) => img.path.indexOf("http") == 0) + for (const remoteImage of remoteImages) { + context.err( + "Found a remote image: " + + remoteImage.path + + " in theme " + + json.id + + ", please download it.", + ) + } + for (const image of images) { + this._validateImage.convert(image.path, context.enters(image.context)) + } + } + + try { + if (this._isBuiltin) { + if (theme.id !== theme.id.toLowerCase()) { + context.err("Theme ids should be in lowercase, but it is " + theme.id) + } + + const filename = this._path.substring( + this._path.lastIndexOf("/") + 1, + this._path.length - 5, + ) + if (theme.id !== filename) { + context.err( + "Theme ids should be the same as the name.json, but we got id: " + + theme.id + + " and filename " + + filename + + " (" + + this._path + + ")", + ) + } + this._validateImage.convert(theme.icon, context.enter("icon")) + } + const dups = Utils.Duplicates(json.layers.map((layer) => layer["id"])) + if (dups.length > 0) { + context.err( + `The theme ${json.id} defines multiple layers with id ${dups.join(", ")}`, + ) + } + if (json["mustHaveLanguage"] !== undefined) { + new ValidateLanguageCompleteness(...json["mustHaveLanguage"]).convert( + theme, + context, + ) + } + if (!json.hideFromOverview && theme.id !== "personal" && this._isBuiltin) { + // The first key in the the title-field must be english, otherwise the title in the loading page will be the different language + const targetLanguage = theme.title.SupportedLanguages()[0] + if (targetLanguage !== "en") { + context.err( + `TargetLanguage is not 'en' for public theme ${theme.id}, it is ${targetLanguage}. Move 'en' up in the title of the theme and set it as the first key`, + ) + } + + // Official, public themes must have a full english translation + new ValidateLanguageCompleteness("en").convert(theme, context) + } + } catch (e) { + console.error(e) + context.err("Could not validate the theme due to: " + e) + } + + if (theme.id !== "personal") { + new DetectDuplicatePresets().convert(theme, context) + } + + if (!theme.title) { + context.enter("title").err("A theme must have a title") + } + + if (!theme.description) { + context.enter("description").err("A theme must have a description") + } + + if (theme.overpassUrl && typeof theme.overpassUrl === "string") { + context + .enter("overpassUrl") + .err("The overpassURL is a string, use a list of strings instead. Wrap it with [ ]") + } + + if (json.defaultBackgroundId) { + const backgroundId = json.defaultBackgroundId + + const isCategory = + backgroundId === "photo" || backgroundId === "map" || backgroundId === "osmbasedmap" + + if (!isCategory && !ValidateTheme._availableLayers.has(backgroundId)) { + const options = Array.from(ValidateTheme._availableLayers) + const nearby = Utils.sortedByLevenshteinDistance(backgroundId, options, (t) => t) + context + .enter("defaultBackgroundId") + .err( + `This layer ID is not known: ${backgroundId}. Perhaps you meant one of ${nearby + .slice(0, 5) + .join(", ")}`, + ) + } + } + + for (let i = 0; i < theme.layers.length; i++) { + const layer = theme.layers[i] + if (!layer.id.match("[a-z][a-z0-9_]*")) { + context + .enters("layers", i, "id") + .err("Invalid ID:" + layer.id + "should match [a-z][a-z0-9_]*") + } + } + + return json + } +} diff --git a/src/Models/ThemeConfig/Conversion/ValidateThemeAndLayers.ts b/src/Models/ThemeConfig/Conversion/ValidateThemeAndLayers.ts new file mode 100644 index 000000000..e4ffd2a0e --- /dev/null +++ b/src/Models/ThemeConfig/Conversion/ValidateThemeAndLayers.ts @@ -0,0 +1,28 @@ +import { Bypass, Each, Fuse, On } from "./Conversion" +import { LayoutConfigJson } from "../Json/LayoutConfigJson" +import Constants from "../../Constants" +import { DoesImageExist, ValidateLayerConfig } from "./Validation" +import { ValidateTheme } from "./ValidateTheme" + +export class ValidateThemeAndLayers extends Fuse { + constructor( + doesImageExist: DoesImageExist, + path: string, + isBuiltin: boolean, + sharedTagRenderings?: Set, + ) { + super( + "Validates a theme and the contained layers", + new ValidateTheme(doesImageExist, path, isBuiltin, sharedTagRenderings), + new On( + "layers", + new Each( + new Bypass( + (layer) => Constants.added_by_default.indexOf(layer.id) < 0, + new ValidateLayerConfig(undefined, isBuiltin, doesImageExist, false, true), + ), + ), + ), + ) + } +} diff --git a/src/Models/ThemeConfig/Conversion/Validation.ts b/src/Models/ThemeConfig/Conversion/Validation.ts index 589ace13b..bb5c12532 100644 --- a/src/Models/ThemeConfig/Conversion/Validation.ts +++ b/src/Models/ThemeConfig/Conversion/Validation.ts @@ -1,4 +1,4 @@ -import { Bypass, Conversion, DesugaringStep, Each, Fuse, On } from "./Conversion" +import { Conversion, DesugaringStep, Fuse } from "./Conversion" import { LayerConfigJson } from "../Json/LayerConfigJson" import LayerConfig from "../LayerConfig" import { Utils } from "../../../Utils" @@ -8,15 +8,9 @@ import { LayoutConfigJson } from "../Json/LayoutConfigJson" import LayoutConfig from "../LayoutConfig" import { TagRenderingConfigJson } from "../Json/TagRenderingConfigJson" import { TagUtils } from "../../../Logic/Tags/TagUtils" -import { ExtractImages } from "./FixImages" import { And } from "../../../Logic/Tags/And" -import Translations from "../../../UI/i18n/Translations" import FilterConfigJson from "../Json/FilterConfigJson" -import DeleteConfig from "../DeleteConfig" -import { - MappingConfigJson, - QuestionableTagRenderingConfigJson, -} from "../Json/QuestionableTagRenderingConfigJson" +import { QuestionableTagRenderingConfigJson } from "../Json/QuestionableTagRenderingConfigJson" import Validators from "../../../UI/InputElement/Validators" import TagRenderingConfig from "../TagRenderingConfig" import { parse as parse_html } from "node-html-parser" @@ -24,12 +18,10 @@ import PresetConfig from "../PresetConfig" import { TagsFilter } from "../../../Logic/Tags/TagsFilter" import { Translatable } from "../Json/Translatable" import { ConversionContext } from "./ConversionContext" -import { AvailableRasterLayers } from "../../RasterLayers" import PointRenderingConfigJson from "../Json/PointRenderingConfigJson" -import NameSuggestionIndex from "../../../Logic/Web/NameSuggestionIndex" -import { Tag } from "../../../Logic/Tags/Tag" +import { PrevalidateLayer } from "./PrevalidateLayer" -class ValidateLanguageCompleteness extends DesugaringStep { +export class ValidateLanguageCompleteness extends DesugaringStep { private readonly _languages: string[] constructor(...languages: string[]) { @@ -130,203 +122,6 @@ export class DoesImageExist extends DesugaringStep { } } -export class ValidateTheme extends DesugaringStep { - private static readonly _availableLayers = AvailableRasterLayers.allIds() - /** - * The paths where this layer is originally saved. Triggers some extra checks - * @private - */ - private readonly _path?: string - private readonly _isBuiltin: boolean - //private readonly _sharedTagRenderings: Map - private readonly _validateImage: DesugaringStep - private readonly _extractImages: ExtractImages = undefined - - constructor( - doesImageExist: DoesImageExist, - path: string, - isBuiltin: boolean, - sharedTagRenderings?: Set, - ) { - super("Doesn't change anything, but emits warnings and errors", [], "ValidateTheme") - this._validateImage = doesImageExist - this._path = path - this._isBuiltin = isBuiltin - if (sharedTagRenderings) { - this._extractImages = new ExtractImages(this._isBuiltin, sharedTagRenderings) - } - } - - convert(json: LayoutConfigJson, context: ConversionContext): LayoutConfigJson { - const theme = new LayoutConfig(json, this._isBuiltin) - { - // Legacy format checks - if (this._isBuiltin) { - if (json["units"] !== undefined) { - context.err( - "The theme " + - json.id + - " has units defined - these should be defined on the layer instead. (Hint: use overrideAll: { '+units': ... }) ", - ) - } - if (json["roamingRenderings"] !== undefined) { - context.err( - "Theme " + - json.id + - " contains an old 'roamingRenderings'. Use an 'overrideAll' instead", - ) - } - } - } - if (!json.title) { - context.enter("title").err(`The theme ${json.id} does not have a title defined.`) - } - if (!json.icon) { - context.enter("icon").err("A theme should have an icon") - } - if (this._isBuiltin && this._extractImages !== undefined) { - // Check images: are they local, are the licenses there, is the theme icon square, ... - const images = this._extractImages.convert(json, context.inOperation("ValidateTheme")) - const remoteImages = images.filter((img) => img.path.indexOf("http") == 0) - for (const remoteImage of remoteImages) { - context.err( - "Found a remote image: " + - remoteImage.path + - " in theme " + - json.id + - ", please download it.", - ) - } - for (const image of images) { - this._validateImage.convert(image.path, context.enters(image.context)) - } - } - - try { - if (this._isBuiltin) { - if (theme.id !== theme.id.toLowerCase()) { - context.err("Theme ids should be in lowercase, but it is " + theme.id) - } - - const filename = this._path.substring( - this._path.lastIndexOf("/") + 1, - this._path.length - 5, - ) - if (theme.id !== filename) { - context.err( - "Theme ids should be the same as the name.json, but we got id: " + - theme.id + - " and filename " + - filename + - " (" + - this._path + - ")", - ) - } - this._validateImage.convert(theme.icon, context.enter("icon")) - } - const dups = Utils.Duplicates(json.layers.map((layer) => layer["id"])) - if (dups.length > 0) { - context.err( - `The theme ${json.id} defines multiple layers with id ${dups.join(", ")}`, - ) - } - if (json["mustHaveLanguage"] !== undefined) { - new ValidateLanguageCompleteness(...json["mustHaveLanguage"]).convert( - theme, - context, - ) - } - if (!json.hideFromOverview && theme.id !== "personal" && this._isBuiltin) { - // The first key in the the title-field must be english, otherwise the title in the loading page will be the different language - const targetLanguage = theme.title.SupportedLanguages()[0] - if (targetLanguage !== "en") { - context.err( - `TargetLanguage is not 'en' for public theme ${theme.id}, it is ${targetLanguage}. Move 'en' up in the title of the theme and set it as the first key`, - ) - } - - // Official, public themes must have a full english translation - new ValidateLanguageCompleteness("en").convert(theme, context) - } - } catch (e) { - console.error(e) - context.err("Could not validate the theme due to: " + e) - } - - if (theme.id !== "personal") { - new DetectDuplicatePresets().convert(theme, context) - } - - if (!theme.title) { - context.enter("title").err("A theme must have a title") - } - - if (!theme.description) { - context.enter("description").err("A theme must have a description") - } - - if (theme.overpassUrl && typeof theme.overpassUrl === "string") { - context - .enter("overpassUrl") - .err("The overpassURL is a string, use a list of strings instead. Wrap it with [ ]") - } - - if (json.defaultBackgroundId) { - const backgroundId = json.defaultBackgroundId - - const isCategory = - backgroundId === "photo" || backgroundId === "map" || backgroundId === "osmbasedmap" - - if (!isCategory && !ValidateTheme._availableLayers.has(backgroundId)) { - const options = Array.from(ValidateTheme._availableLayers) - const nearby = Utils.sortedByLevenshteinDistance(backgroundId, options, (t) => t) - context - .enter("defaultBackgroundId") - .err( - `This layer ID is not known: ${backgroundId}. Perhaps you meant one of ${nearby - .slice(0, 5) - .join(", ")}`, - ) - } - } - - for (let i = 0; i < theme.layers.length; i++) { - const layer = theme.layers[i] - if (!layer.id.match("[a-z][a-z0-9_]*")) { - context - .enters("layers", i, "id") - .err("Invalid ID:" + layer.id + "should match [a-z][a-z0-9_]*") - } - } - - return json - } -} - -export class ValidateThemeAndLayers extends Fuse { - constructor( - doesImageExist: DoesImageExist, - path: string, - isBuiltin: boolean, - sharedTagRenderings?: Set, - ) { - super( - "Validates a theme and the contained layers", - new ValidateTheme(doesImageExist, path, isBuiltin, sharedTagRenderings), - new On( - "layers", - new Each( - new Bypass( - (layer) => Constants.added_by_default.indexOf(layer.id) < 0, - new ValidateLayerConfig(undefined, isBuiltin, doesImageExist, false, true), - ), - ), - ), - ) - } -} - class OverrideShadowingCheck extends DesugaringStep { constructor() { super( @@ -763,77 +558,7 @@ export class DetectShadowedMappings extends DesugaringStep { - private readonly _doesImageExist: DoesImageExist - - constructor(doesImageExist: DoesImageExist) { - super( - "Checks that 'then'clauses in mappings don't have images, but use 'icon' instead", - [], - "DetectMappingsWithImages", - ) - this._doesImageExist = doesImageExist - } - - /** - * const context = ConversionContext.test() - * const r = new DetectMappingsWithImages(new DoesImageExist(new Set())).convert({ - * "mappings": [ - * { - * "if": "bicycle_parking=stands", - * "then": { - * "en": "Staple racks ", - * "nl": "Nietjes ", - * "fr": "Arceaux ", - * "gl": "De roda (Stands) ", - * "de": "Fahrradbügel ", - * "hu": "Korlát ", - * "it": "Archetti ", - * "zh_Hant": "單車架 " - * } - * }] - * }, context); - * context.hasErrors() // => true - * context.getAll("error").some(msg => msg.message.indexOf("./assets/layers/bike_parking/staple.svg") >= 0) // => true - */ - convert(json: TagRenderingConfigJson, context: ConversionContext): TagRenderingConfigJson { - if (json.mappings === undefined || json.mappings.length === 0) { - return json - } - const ignoreToken = "ignore-image-in-then" - for (let i = 0; i < json.mappings.length; i++) { - const mapping = json.mappings[i] - const ignore = mapping["#"]?.indexOf(ignoreToken) >= 0 - const images = Utils.Dedup(Translations.T(mapping.then)?.ExtractImages() ?? []) - const ctx = context.enters("mappings", i) - if (images.length > 0) { - if (!ignore) { - ctx.err( - `A mapping has an image in the 'then'-clause. Remove the image there and use \`"icon": \` instead. The images found are ${images.join( - ", ", - )}. (This check can be turned of by adding "#": "${ignoreToken}" in the mapping, but this is discouraged`, - ) - } else { - ctx.info( - `Ignored image ${images.join( - ", ", - )} in 'then'-clause of a mapping as this check has been disabled`, - ) - - for (const image of images) { - this._doesImageExist.convert(image, ctx) - } - } - } else if (ignore) { - ctx.warn(`Unused '${ignoreToken}' - please remove this`) - } - } - - return json - } -} - -class ValidatePossibleLinks extends DesugaringStep> { +export class ValidatePossibleLinks extends DesugaringStep> { constructor() { super( "Given a possible set of translations, validates that does have `rel='noopener'` set", @@ -891,7 +616,7 @@ class ValidatePossibleLinks extends DesugaringStep { +export class CheckTranslation extends DesugaringStep { public static readonly allowUndefined: CheckTranslation = new CheckTranslation(true) public static readonly noUndefined: CheckTranslation = new CheckTranslation() private readonly _allowUndefined: boolean @@ -939,660 +664,6 @@ class CheckTranslation extends DesugaringStep { } } -class MiscTagRenderingChecks extends DesugaringStep { - private readonly _layerConfig: LayerConfigJson - - constructor(layerConfig?: LayerConfigJson) { - super("Miscellaneous checks on the tagrendering", ["special"], "MiscTagRenderingChecks") - this._layerConfig = layerConfig - } - - convert( - json: TagRenderingConfigJson | QuestionableTagRenderingConfigJson, - context: ConversionContext, - ): TagRenderingConfigJson { - if (json["special"] !== undefined) { - context.err( - "Detected `special` on the top level. Did you mean `{\"render\":{ \"special\": ... }}`", - ) - } - - if (Object.keys(json).length === 1 && typeof json["render"] === "string") { - context.warn( - `use the content directly instead of {render: ${JSON.stringify(json["render"])}}`, - ) - } - - { - for (const key of ["question", "questionHint", "render"]) { - CheckTranslation.allowUndefined.convert(json[key], context.enter(key)) - } - for (let i = 0; i < json.mappings?.length ?? 0; i++) { - const mapping: MappingConfigJson = json.mappings[i] - CheckTranslation.noUndefined.convert( - mapping.then, - context.enters("mappings", i, "then"), - ) - if (!mapping.if) { - console.log( - "Checking mappings", - i, - "if", - mapping.if, - context.path.join("."), - mapping.then, - ) - context.enters("mappings", i, "if").err("No `if` is defined") - } - if (mapping.addExtraTags) { - for (let j = 0; j < mapping.addExtraTags.length; j++) { - if (!mapping.addExtraTags[j]) { - context - .enters("mappings", i, "addExtraTags", j) - .err( - "Detected a 'null' or 'undefined' value. Either specify a tag or delete this item", - ) - } - } - } - const en = mapping?.then?.["en"] - if (en && this.detectYesOrNo(en)) { - console.log("Found a match with yes or no: ", { en }) - context - .enters("mappings", i, "then") - .warn( - "A mapping should not start with 'yes' or 'no'. If the attribute is known, it will only show 'yes' or 'no' without the question, resulting in a weird phrasing in the information box", - ) - } - } - } - if (json["group"]) { - context.err("Groups are deprecated, use `\"label\": [\"" + json["group"] + "\"]` instead") - } - - if (json["question"] && json.freeform?.key === undefined && json.mappings === undefined) { - context.err( - "A question is defined, but no mappings nor freeform (key) are. Add at least one of them", - ) - } - if (json["question"] && !json.freeform && (json.mappings?.length ?? 0) == 1) { - context.err("A question is defined, but there is only one option to choose from.") - } - if (json["questionHint"] && !json["question"]) { - context - .enter("questionHint") - .err( - "A questionHint is defined, but no question is given. As such, the questionHint will never be shown", - ) - } - - if (json.icon?.["size"]) { - context - .enters("icon", "size") - .err( - "size is not a valid attribute. Did you mean 'class'? Class can be one of `small`, `medium` or `large`", - ) - } - - if (json.freeform) { - if (json.render === undefined) { - context - .enter("render") - .err( - "This tagRendering allows to set a value to key " + - json.freeform.key + - ", but does not define a `render`. Please, add a value here which contains `{" + - json.freeform.key + - "}`", - ) - } else { - const render = new Translation(json.render) - for (const ln in render.translations) { - if (ln.startsWith("_")) { - continue - } - const txt: string = render.translations[ln] - if (txt === "") { - context.enter("render").err(" Rendering for language " + ln + " is empty") - } - if ( - txt.indexOf("{" + json.freeform.key + "}") >= 0 || - txt.indexOf("&LBRACE" + json.freeform.key + "&RBRACE") >= 0 - ) { - continue - } - if (txt.indexOf("{" + json.freeform.key + ":") >= 0) { - continue - } - - if ( - json.freeform["type"] === "opening_hours" && - txt.indexOf("{opening_hours_table(") >= 0 - ) { - continue - } - const keyFirstArg = ["canonical", "fediverse_link", "translated"] - if ( - keyFirstArg.some( - (funcName) => txt.indexOf(`{${funcName}(${json.freeform.key}`) >= 0, - ) - ) { - continue - } - if ( - json.freeform["type"] === "wikidata" && - txt.indexOf("{wikipedia(" + json.freeform.key) >= 0 - ) { - continue - } - if (json.freeform.key === "wikidata" && txt.indexOf("{wikipedia()") >= 0) { - continue - } - if ( - json.freeform["type"] === "wikidata" && - txt.indexOf(`{wikidata_label(${json.freeform.key})`) >= 0 - ) { - continue - } - if (json.freeform.key.indexOf("wikidata") >= 0) { - context - .enter("render") - .err( - `The rendering for language ${ln} does not contain \`{${json.freeform.key}}\`. Did you perhaps forget to set "freeform.type: 'wikidata'"?`, - ) - continue - } - - if ( - txt.indexOf(json.freeform.key) >= 0 && - txt.indexOf("{" + json.freeform.key + "}") < 0 - ) { - context - .enter("render") - .err( - `The rendering for language ${ln} does not contain \`{${json.freeform.key}}\`. However, it does contain ${json.freeform.key} without braces. Did you forget the braces?\n\tThe current text is ${txt}`, - ) - continue - } - - context - .enter("render") - .err( - `The rendering for language ${ln} does not contain \`{${json.freeform.key}}\`. This is a bug, as this rendering should show exactly this freeform key!\n\tThe current text is ${txt}`, - ) - } - } - if ( - this._layerConfig?.source?.osmTags && - NameSuggestionIndex.supportedTypes().indexOf(json.freeform.key) >= 0 - ) { - const tags = TagUtils.TagD(this._layerConfig?.source?.osmTags)?.usedTags() - const suggestions = NameSuggestionIndex.getSuggestionsFor(json.freeform.key, tags) - if (suggestions === undefined) { - context - .enters("freeform", "type") - .err( - "No entry found in the 'Name Suggestion Index'. None of the 'osmSource'-tags match an entry in the NSI.\n\tOsmSource-tags are " + - tags.map((t) => new Tag(t.key, t.value).asHumanString()).join(" ; "), - ) - } - } else if (json.freeform.type === "nsi") { - context - .enters("freeform", "type") - .warn( - "No need to explicitly set type to 'NSI', autodetected based on freeform type", - ) - } - } - if (json.render && json["question"] && json.freeform === undefined) { - context.err( - `Detected a tagrendering which takes input without freeform key in ${context}; the question is ${new Translation( - json["question"], - ).textFor("en")}`, - ) - } - - const freeformType = json["freeform"]?.["type"] - if (freeformType) { - if (Validators.availableTypes.indexOf(freeformType) < 0) { - context - .enters("freeform", "type") - .err( - "Unknown type: " + - freeformType + - "; try one of " + - Validators.availableTypes.join(", "), - ) - } - } - - if (context.hasErrors()) { - return undefined - } - return json - } - - /** - * const obj = new MiscTagRenderingChecks() - * obj.detectYesOrNo("Yes, this place has") // => true - * obj.detectYesOrNo("Yes") // => true - * obj.detectYesOrNo("No, this place does not have...") // => true - * obj.detectYesOrNo("This place does not have...") // => false - */ - private detectYesOrNo(en: string): boolean { - return en.toLowerCase().match(/^(yes|no)([,:;.?]|$)/) !== null - } -} - -export class ValidateTagRenderings extends Fuse { - constructor(layerConfig?: LayerConfigJson, doesImageExist?: DoesImageExist) { - super( - "Various validation on tagRenderingConfigs", - new MiscTagRenderingChecks(layerConfig), - new DetectShadowedMappings(layerConfig), - - new DetectMappingsShadowedByCondition(), - new DetectConflictingAddExtraTags(), - // TODO enable new DetectNonErasedKeysInMappings(), - new DetectMappingsWithImages(doesImageExist), - new On("render", new ValidatePossibleLinks()), - new On("question", new ValidatePossibleLinks()), - new On("questionHint", new ValidatePossibleLinks()), - new On("mappings", new Each(new On("then", new ValidatePossibleLinks()))), - new MiscTagRenderingChecks(layerConfig), - ) - } -} - -export class PrevalidateLayer extends DesugaringStep { - private readonly _isBuiltin: boolean - private readonly _doesImageExist: DoesImageExist - /** - * The paths where this layer is originally saved. Triggers some extra checks - */ - private readonly _path: string - private readonly _studioValidations: boolean - private readonly _validatePointRendering = new ValidatePointRendering() - - constructor( - path: string, - isBuiltin: boolean, - doesImageExist: DoesImageExist, - studioValidations: boolean, - ) { - super("Runs various checks against common mistakes for a layer", [], "PrevalidateLayer") - this._path = path - this._isBuiltin = isBuiltin - this._doesImageExist = doesImageExist - this._studioValidations = studioValidations - } - - convert(json: LayerConfigJson, context: ConversionContext): LayerConfigJson { - if (json.id === undefined) { - context.enter("id").err(`Not a valid layer: id is undefined`) - } else { - if (json.id?.toLowerCase() !== json.id) { - context.enter("id").err(`The id of a layer should be lowercase: ${json.id}`) - } - const layerRegex = /[a-zA-Z][a-zA-Z_0-9]+/ - if (json.id.match(layerRegex) === null) { - context.enter("id").err("Invalid ID. A layer ID should match " + layerRegex.source) - } - } - - if (json.source === undefined) { - context - .enter("source") - .err( - "No source section is defined; please define one as data is not loaded otherwise", - ) - } else { - if (json.source === "special" || json.source === "special:library") { - } else if (json.source && json.source["osmTags"] === undefined) { - context - .enters("source", "osmTags") - .err( - "No osmTags defined in the source section - these should always be present, even for geojson layer", - ) - } else { - const osmTags = TagUtils.Tag(json.source["osmTags"], context + "source.osmTags") - if (osmTags.isNegative()) { - context - .enters("source", "osmTags") - .err( - "The source states tags which give a very wide selection: it only uses negative expressions, which will result in too much and unexpected data. Add at least one required tag. The tags are:\n\t" + - osmTags.asHumanString(false, false, {}), - ) - } - } - - if (json.source["geoJsonSource"] !== undefined) { - context - .enters("source", "geoJsonSource") - .err("Use 'geoJson' instead of 'geoJsonSource'") - } - - if (json.source["geojson"] !== undefined) { - context - .enters("source", "geojson") - .err("Use 'geoJson' instead of 'geojson' (the J is a capital letter)") - } - } - - if ( - json.syncSelection !== undefined && - LayerConfig.syncSelectionAllowed.indexOf(json.syncSelection) < 0 - ) { - context - .enter("syncSelection") - .err( - "Invalid sync-selection: must be one of " + - LayerConfig.syncSelectionAllowed.map((v) => `'${v}'`).join(", ") + - " but got '" + - json.syncSelection + - "'", - ) - } - if (json["pointRenderings"]?.length > 0) { - context - .enter("pointRenderings") - .err("Detected a 'pointRenderingS', it is written singular") - } - - if ( - !(json.pointRendering?.length > 0) && - json.pointRendering !== null && - json.source !== "special" && - json.source !== "special:library" - ) { - context.enter("pointRendering").err("There are no pointRenderings at all...") - } - - json.pointRendering?.forEach((pr, i) => - this._validatePointRendering.convert(pr, context.enters("pointeRendering", i)), - ) - - if (json["mapRendering"]) { - context.enter("mapRendering").err("This layer has a legacy 'mapRendering'") - } - - if (json.presets?.length > 0) { - if (!(json.pointRendering?.length > 0)) { - context.enter("presets").warn("A preset is defined, but there is no pointRendering") - } - } - - if (json.source === "special") { - if (!Constants.priviliged_layers.find((x) => x == json.id)) { - context.err( - "Layer " + - json.id + - " uses 'special' as source.osmTags. However, this layer is not a priviliged layer", - ) - } - } - - if (context.hasErrors()) { - return undefined - } - - if (json.tagRenderings !== undefined && json.tagRenderings.length > 0) { - new On("tagRenderings", new Each(new ValidateTagRenderings(json))) - if (json.title === undefined && json.source !== "special:library") { - context - .enter("title") - .err( - "This layer does not have a title defined but it does have tagRenderings. Not having a title will disable the popups, resulting in an unclickable element. Please add a title. If not having a popup is intended and the tagrenderings need to be kept (e.g. in a library layer), set `title: null` to disable this error.", - ) - } - if (json.title === null) { - context.info( - "Title is `null`. This results in an element that cannot be clicked - even though tagRenderings is set.", - ) - } - - { - // Check for multiple, identical builtin questions - usability for studio users - const duplicates = Utils.Duplicates( - json.tagRenderings.filter((tr) => typeof tr === "string"), - ) - for (let i = 0; i < json.tagRenderings.length; i++) { - const tagRendering = json.tagRenderings[i] - if (typeof tagRendering === "string" && duplicates.indexOf(tagRendering) > 0) { - context - .enters("tagRenderings", i) - .err(`This builtin question is used multiple times (${tagRendering})`) - } - } - } - } - - if (json["builtin"] !== undefined) { - context.err("This layer hasn't been expanded: " + json) - return null - } - - if (json.minzoom > Constants.minZoomLevelToAddNewPoint) { - const c = context.enter("minzoom") - const msg = `Minzoom is ${json.minzoom}, this should be at most ${Constants.minZoomLevelToAddNewPoint} as a preset is set. Why? Selecting the pin for a new item will zoom in to level before adding the point. Having a greater minzoom will hide the points, resulting in possible duplicates` - if (json.presets?.length > 0) { - c.err(msg) - } else { - c.warn(msg) - } - } - { - // duplicate ids in tagrenderings check - const duplicates = Utils.NoNull( - Utils.Duplicates(Utils.NoNull((json.tagRenderings ?? []).map((tr) => tr["id"]))), - ) - if (duplicates.length > 0) { - // It is tempting to add an index to this warning; however, due to labels the indices here might be different from the index in the tagRendering list - context - .enter("tagRenderings") - .err( - "Some tagrenderings have a duplicate id: " + - duplicates.join(", ") + - "\n" + - JSON.stringify( - json.tagRenderings.filter((tr) => duplicates.indexOf(tr["id"]) >= 0), - ), - ) - } - } - - if (json.deletion !== undefined && json.deletion instanceof DeleteConfig) { - if (json.deletion.softDeletionTags === undefined) { - context - .enter("deletion") - .warn("No soft-deletion tags in deletion block for layer " + json.id) - } - } - - try { - } catch (e) { - context.err("Could not validate layer due to: " + e + e.stack) - } - - if (this._studioValidations) { - if (!json.description) { - context.enter("description").err("A description is required") - } - if (!json.name) { - context.enter("name").err("A name is required") - } - } - - if (this._isBuiltin) { - // Some checks for legacy elements - - if (json["overpassTags"] !== undefined) { - context.err( - "Layer " + - json.id + - "still uses the old 'overpassTags'-format. Please use \"source\": {\"osmTags\": }' instead of \"overpassTags\": (note: this isn't your fault, the custom theme generator still spits out the old format)", - ) - } - const forbiddenTopLevel = [ - "icon", - "wayHandling", - "roamingRenderings", - "roamingRendering", - "label", - "width", - "color", - "colour", - "iconOverlays", - ] - for (const forbiddenKey of forbiddenTopLevel) { - if (json[forbiddenKey] !== undefined) - context.err("Layer " + json.id + " still has a forbidden key " + forbiddenKey) - } - if (json["hideUnderlayingFeaturesMinPercentage"] !== undefined) { - context.err( - "Layer " + json.id + " contains an old 'hideUnderlayingFeaturesMinPercentage'", - ) - } - - if ( - json.isShown !== undefined && - (json.isShown["render"] !== undefined || json.isShown["mappings"] !== undefined) - ) { - context.warn("Has a tagRendering as `isShown`") - } - } - if (this._isBuiltin) { - // Check location of layer file - const expected: string = `assets/layers/${json.id}/${json.id}.json` - if (this._path != undefined && this._path.indexOf(expected) < 0) { - context.err( - "Layer is in an incorrect place. The path is " + - this._path + - ", but expected " + - expected, - ) - } - } - if (this._isBuiltin) { - // Check for correct IDs - if (json.tagRenderings?.some((tr) => tr["id"] === "")) { - const emptyIndexes: number[] = [] - for (let i = 0; i < json.tagRenderings.length; i++) { - const tagRendering = json.tagRenderings[i] - if (tagRendering["id"] === "") { - emptyIndexes.push(i) - } - } - context - .enter(["tagRenderings", ...emptyIndexes]) - .err( - `Some tagrendering-ids are empty or have an emtpy string; this is not allowed (at ${emptyIndexes.join( - ",", - )}])`, - ) - } - - const duplicateIds = Utils.Duplicates( - (json.tagRenderings ?? [])?.map((f) => f["id"]).filter((id) => id !== "questions"), - ) - if (duplicateIds.length > 0 && !Utils.runningFromConsole) { - context - .enter("tagRenderings") - .err(`Some tagRenderings have a duplicate id: ${duplicateIds}`) - } - - if (json.description === undefined) { - if (typeof json.source === null) { - context.err("A priviliged layer must have a description") - } else { - context.warn("A builtin layer should have a description") - } - } - } - - if (json.filter) { - new On("filter", new Each(new ValidateFilter())).convert(json, context) - } - - if (json.tagRenderings !== undefined) { - new On( - "tagRenderings", - new Each(new ValidateTagRenderings(json, this._doesImageExist)), - ).convert(json, context) - } - - if (json.pointRendering !== null && json.pointRendering !== undefined) { - if (!Array.isArray(json.pointRendering)) { - throw ( - "pointRendering in " + - json.id + - " is not iterable, it is: " + - typeof json.pointRendering - ) - } - for (let i = 0; i < json.pointRendering.length; i++) { - const pointRendering = json.pointRendering[i] - if (pointRendering.marker === undefined) { - continue - } - for (const icon of pointRendering?.marker) { - const indexM = pointRendering?.marker.indexOf(icon) - if (!icon.icon) { - continue - } - if (icon.icon["condition"]) { - context - .enters("pointRendering", i, "marker", indexM, "icon", "condition") - .err( - "Don't set a condition in a marker as this will result in an invisible but clickable element. Use extra filters in the source instead.", - ) - } - } - } - } - - if (json.presets !== undefined) { - if (typeof json.source === "string") { - context.enter("presets").err("A special layer cannot have presets") - } - // Check that a preset will be picked up by the layer itself - const baseTags = TagUtils.Tag(json.source["osmTags"]) - for (let i = 0; i < json.presets.length; i++) { - const preset = json.presets[i] - if (!preset) { - context.enters("presets", i).err("This preset is undefined") - continue - } - if (!preset.tags) { - context.enters("presets", i, "tags").err("No tags defined for this preset") - continue - } - if (!preset.tags) { - context.enters("presets", i, "title").err("No title defined for this preset") - } - - const tags = new And(preset.tags.map((t) => TagUtils.Tag(t))) - const properties = {} - for (const tag of tags.asChange({ id: "node/-1" })) { - properties[tag.k] = tag.v - } - const doMatch = baseTags.matchesProperties(properties) - if (!doMatch) { - context - .enters("presets", i, "tags") - .err( - "This preset does not match the required tags of this layer. This implies that a newly added point will not show up.\n A newly created point will have properties: " + - tags.asHumanString(false, false, {}) + - "\n The required tags are: " + - baseTags.asHumanString(false, false, {}), - ) - } - } - } - return json - } -} - export class ValidateLayerConfig extends DesugaringStep { private readonly validator: ValidateLayer @@ -1623,7 +694,7 @@ export class ValidateLayerConfig extends DesugaringStep { } } -class ValidatePointRendering extends DesugaringStep { +export class ValidatePointRendering extends DesugaringStep { constructor() { super("Various checks for pointRenderings", [], "ValidatePOintRendering") } diff --git a/src/Models/ThemeConfig/Json/LayoutConfigJson.ts b/src/Models/ThemeConfig/Json/LayoutConfigJson.ts index 28c9596c1..b3449ad01 100644 --- a/src/Models/ThemeConfig/Json/LayoutConfigJson.ts +++ b/src/Models/ThemeConfig/Json/LayoutConfigJson.ts @@ -451,7 +451,7 @@ export interface LayoutConfigJson { * ifunset: Write 'change_within_x_m' as usual and if GPS is enabled * iftrue: Do not write 'change_within_x_m' and do not indicate that this was done by survey */ - enableMorePrivacy: boolean + enableMorePrivacy?: boolean /** * question: Should this theme have the cache enabled? * @@ -462,4 +462,10 @@ export interface LayoutConfigJson { * group: hidden */ enableCache?: true | boolean + + /** + * Set by the preprocessor + * group: hidden + */ + _usedImages?: string[] } diff --git a/src/Models/ThemeConfig/Json/PointRenderingConfigJson.ts b/src/Models/ThemeConfig/Json/PointRenderingConfigJson.ts index 42bf7563d..46a1985f9 100644 --- a/src/Models/ThemeConfig/Json/PointRenderingConfigJson.ts +++ b/src/Models/ThemeConfig/Json/PointRenderingConfigJson.ts @@ -93,6 +93,10 @@ export default interface PointRenderingConfigJson { * question: What rotation should be applied on the icon? * This is mostly useful for items that face a specific direction, such as surveillance cameras * This is interpreted as css property for 'rotate', thus has to end with 'deg', e.g. `90deg`, `{direction}deg`, `calc(90deg - {camera:direction}deg)`` + * + * If the icon is shown on the projected centerpoint of a way, one can also use `_direction:centerpoint` + * + * suggestions: return [{if: "value={_direction:centerpoint}deg", then: "Point north if the icon is pointing up"}, {if: "value=calc( {_direction:centerpoint}deg + 90deg)", then: "Point east if the icon is pointing up"}, {if: "value=calc( {_direction:centerpoint}deg + 180deg)", then: "Point south if the icon is pointing up"},{if: "value=calc( {_direction:centerpoint}deg + 270deg)", then: "Point west if the icon is pointing up"}] * ifunset: Do not rotate */ rotation?: string | TagRenderingConfigJson diff --git a/src/Models/ThemeConfig/LayoutConfig.ts b/src/Models/ThemeConfig/LayoutConfig.ts index 3863938fb..0c3bf8a49 100644 --- a/src/Models/ThemeConfig/LayoutConfig.ts +++ b/src/Models/ThemeConfig/LayoutConfig.ts @@ -338,12 +338,7 @@ export default class LayoutConfig implements LayoutInformation { ...json, layers: json.layers.filter((l) => l["id"] !== "favourite"), } - const usedImages = new ExtractImages(this.official, undefined) - .convertStrict( - jsonNoFavourites, - ConversionContext.construct([json.id], ["ExtractImages"]) - ) - .flatMap((i) => i.path) + const usedImages =json._usedImages usedImages.sort() this.usedImages = Utils.Dedup(usedImages) diff --git a/src/UI/Studio/EditLayerState.ts b/src/UI/Studio/EditLayerState.ts index e7bd27e69..4abdf4926 100644 --- a/src/UI/Studio/EditLayerState.ts +++ b/src/UI/Studio/EditLayerState.ts @@ -8,7 +8,7 @@ import { Pipe, } from "../../Models/ThemeConfig/Conversion/Conversion" import { PrepareLayer } from "../../Models/ThemeConfig/Conversion/PrepareLayer" -import { PrevalidateTheme, ValidateLayer, ValidateTheme } from "../../Models/ThemeConfig/Conversion/Validation" +import { PrevalidateTheme, ValidateLayer } from "../../Models/ThemeConfig/Conversion/Validation" import { AllSharedLayers } from "../../Customizations/AllSharedLayers" import { QuestionableTagRenderingConfigJson } from "../../Models/ThemeConfig/Json/QuestionableTagRenderingConfigJson" import { TagUtils } from "../../Logic/Tags/TagUtils" @@ -23,6 +23,7 @@ import { PrepareTheme } from "../../Models/ThemeConfig/Conversion/PrepareTheme" import { ConversionContext } from "../../Models/ThemeConfig/Conversion/ConversionContext" import { LocalStorageSource } from "../../Logic/Web/LocalStorageSource" import { TagRenderingConfigJson } from "../../Models/ThemeConfig/Json/TagRenderingConfigJson" +import { ValidateTheme } from "../../Models/ThemeConfig/Conversion/ValidateTheme" export interface HighlightedTagRendering { path: ReadonlyArray diff --git a/src/Utils.ts b/src/Utils.ts index f9947d7f8..f49ec1dfe 100644 --- a/src/Utils.ts +++ b/src/Utils.ts @@ -1493,7 +1493,7 @@ In the case that MapComplete is pointed to the testing grounds, the edit will be return true } - public static SameObject(a: any, b: any) { + public static SameObject(a: T, b: T, ignoreKeys?: string[]): boolean { if (a === b) { return true } From 68f8432db70b0f4d92995881deceac16f764ea77 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Sun, 11 Aug 2024 16:27:00 +0200 Subject: [PATCH 003/113] Performance: lazily download ELI when needed instead of bundling this in the download --- package.json | 2 +- scripts/downloadEli.ts | 11 +- src/Logic/Actors/BackgroundLayerResetter.ts | 16 +- .../Actors/PreferredRasterLayerSelector.ts | 26 ++- src/Models/RasterLayers.ts | 61 ++++--- .../ThemeConfig/Conversion/ValidateTheme.ts | 5 +- src/Models/ThemeConfig/LayerConfig.ts | 2 - src/Models/ThemeViewState.ts | 25 +-- src/UI/Map/RasterLayerHandler.ts | 21 ++- src/UI/Map/RasterLayerOverview.svelte | 81 +++++----- src/UI/Map/RasterLayerPicker.svelte | 37 ++--- src/UI/SpecialVisualization.ts | 2 - src/assets/editor-layer-index.bing.json | 1 + src/assets/editor-layer-index.json | 150 +++++++++++------- 14 files changed, 257 insertions(+), 183 deletions(-) create mode 100644 src/assets/editor-layer-index.bing.json diff --git a/package.json b/package.json index c7b648130..05f549998 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "mapcomplete", - "version": "0.45.0", + "version": "0.45.1", "repository": "https://github.com/pietervdvn/MapComplete", "description": "A small website to edit OSM easily", "bugs": "https://github.com/pietervdvn/MapComplete/issues", diff --git a/scripts/downloadEli.ts b/scripts/downloadEli.ts index c3c1281c5..7e24ddf55 100644 --- a/scripts/downloadEli.ts +++ b/scripts/downloadEli.ts @@ -99,8 +99,17 @@ class DownloadEli extends Script { const contents = '{"type":"FeatureCollection",\n "features": [\n' + - keptLayers.map((l) => JSON.stringify(l)).join(",\n") + + keptLayers.filter(l => l.properties.id !== "Bing").map((l) => JSON.stringify(l)).join(",\n") + "\n]}" + + const bing = keptLayers.find(l => l.properties.id === "Bing") + if(bing){ + const pth = target.replace(/.json$/, ".bing.json") + fs.writeFileSync(pth, JSON.stringify(bing), { encoding: "utf8" }) + console.log("Written", pth) + }else{ + console.log("No bing entry found") + } fs.writeFileSync(target, contents, { encoding: "utf8" }) console.log("Written", keptLayers.length + ", entries to the ELI") } diff --git a/src/Logic/Actors/BackgroundLayerResetter.ts b/src/Logic/Actors/BackgroundLayerResetter.ts index 770cde3ec..71089df90 100644 --- a/src/Logic/Actors/BackgroundLayerResetter.ts +++ b/src/Logic/Actors/BackgroundLayerResetter.ts @@ -1,6 +1,6 @@ import { Store, UIEventSource } from "../UIEventSource" import { Utils } from "../../Utils" -import { RasterLayerPolygon, RasterLayerUtils } from "../../Models/RasterLayers" +import { AvailableRasterLayers, RasterLayerPolygon, RasterLayerUtils } from "../../Models/RasterLayers" /** * When a user pans around on the map, they might pan out of the range of the current background raster layer. @@ -9,12 +9,24 @@ import { RasterLayerPolygon, RasterLayerUtils } from "../../Models/RasterLayers" export default class BackgroundLayerResetter { constructor( currentBackgroundLayer: UIEventSource, - availableLayers: Store + availableLayers: {store: Store} ) { if (Utils.runningFromConsole) { return } + currentBackgroundLayer.addCallbackAndRunD(l => { + if(l.geometry !== undefined && AvailableRasterLayers.globalLayers.find(global => global.properties.id !== l.properties.id)){ + BackgroundLayerResetter.installHandler(currentBackgroundLayer, availableLayers.store) + return true // unregister + } + }) + + } + + private static installHandler( currentBackgroundLayer: UIEventSource, + availableLayers: Store + ){ // Change the baseLayer back to OSM if we go out of the current range of the layer availableLayers.addCallbackAndRunD((availableLayers) => { // We only check on move/on change of the availableLayers diff --git a/src/Logic/Actors/PreferredRasterLayerSelector.ts b/src/Logic/Actors/PreferredRasterLayerSelector.ts index 296aeeea6..63420ab30 100644 --- a/src/Logic/Actors/PreferredRasterLayerSelector.ts +++ b/src/Logic/Actors/PreferredRasterLayerSelector.ts @@ -1,5 +1,5 @@ import { Store, UIEventSource } from "../UIEventSource" -import { RasterLayerPolygon } from "../../Models/RasterLayers" +import { AvailableRasterLayers, RasterLayerPolygon } from "../../Models/RasterLayers" /** * Selects the appropriate raster layer as background for the given query parameter, theme setting, user preference or default value. @@ -8,7 +8,7 @@ import { RasterLayerPolygon } from "../../Models/RasterLayers" */ export class PreferredRasterLayerSelector { private readonly _rasterLayerSetting: UIEventSource - private readonly _availableLayers: Store + private readonly _availableLayers: { store: Store } private readonly _preferredBackgroundLayer: UIEventSource< string | "photo" | "map" | "osmbasedmap" | undefined > @@ -16,11 +16,11 @@ export class PreferredRasterLayerSelector { constructor( rasterLayerSetting: UIEventSource, - availableLayers: Store, + availableLayers: { store: Store }, queryParameter: UIEventSource, preferredBackgroundLayer: UIEventSource< string | "photo" | "map" | "osmbasedmap" | undefined - > + >, ) { this._rasterLayerSetting = rasterLayerSetting this._availableLayers = availableLayers @@ -47,7 +47,13 @@ export class PreferredRasterLayerSelector { this._preferredBackgroundLayer.addCallbackD((_) => self.updateLayer()) - this._availableLayers.addCallbackD((_) => self.updateLayer()) + rasterLayerSetting.addCallbackAndRunD(layer => { + if (AvailableRasterLayers.globalLayers.find(l => l.id === layer.properties.id)) { + return + } + this._availableLayers.store.addCallbackD((_) => self.updateLayer()) + return true // unregister + }) self.updateLayer() } @@ -58,9 +64,17 @@ export class PreferredRasterLayerSelector { private updateLayer() { // What is the ID of the layer we have to (try to) load? const targetLayerId = this._queryParameter.data ?? this._preferredBackgroundLayer.data - const available = this._availableLayers.data + if (targetLayerId === undefined || targetLayerId === "default") { + return + } + const global = AvailableRasterLayers.globalLayers.find(l => l.properties.id === targetLayerId) + if (global) { + this._rasterLayerSetting.setData(global) + return + } const isCategory = targetLayerId === "photo" || targetLayerId === "osmbasedmap" || targetLayerId === "map" + const available = this._availableLayers.store.data const foundLayer = isCategory ? available.find((l) => l.properties.category === targetLayerId) : available.find((l) => l.properties.id === targetLayerId) diff --git a/src/Models/RasterLayers.ts b/src/Models/RasterLayers.ts index 80f6bf49c..3f09d25c9 100644 --- a/src/Models/RasterLayers.ts +++ b/src/Models/RasterLayers.ts @@ -1,17 +1,33 @@ import { Feature, Polygon } from "geojson" -import * as editorlayerindex from "../assets/editor-layer-index.json" import * as globallayers from "../assets/global-raster-layers.json" +import * as bingJson from "../assets/editor-layer-index.bing.json" + import { BBox } from "../Logic/BBox" -import { Store, Stores } from "../Logic/UIEventSource" +import { Store, Stores, UIEventSource } from "../Logic/UIEventSource" import { GeoOperations } from "../Logic/GeoOperations" import { RasterLayerProperties } from "./RasterLayerProperties" -import Constants from "./Constants" +import { Utils } from "../Utils" + +export type EditorLayerIndex = (Feature & + RasterLayerPolygon)[] export class AvailableRasterLayers { - public static EditorLayerIndex: (Feature & - RasterLayerPolygon)[] = (editorlayerindex.features).filter( - (l) => l.properties.id !== "Bing" - ) + private static _editorLayerIndex: EditorLayerIndex = undefined + private static _editorLayerIndexStore: UIEventSource = new UIEventSource(undefined) + + public static async editorLayerIndex(): Promise { + if(AvailableRasterLayers._editorLayerIndex !== undefined){ + return AvailableRasterLayers._editorLayerIndex + } + console.debug("Downloading ELI") + const eli = await Utils.downloadJson<{ features: EditorLayerIndex }>("./src/assets/editor-layer-index.json") + this._editorLayerIndex = eli.features.filter(l => l.properties.id !== "Bing") + this._editorLayerIndexStore.set(this._editorLayerIndex) + return this._editorLayerIndex + } + + + public static globalLayers: RasterLayerPolygon[] = globallayers.layers .filter( (properties) => @@ -25,9 +41,7 @@ export class AvailableRasterLayers { geometry: BBox.global.asGeometry(), } ) - public static bing: RasterLayerPolygon = (editorlayerindex.features).find( - (l) => l.properties.id === "Bing" - ) + public static bing = bingJson public static readonly osmCartoProperties: RasterLayerProperties = { id: "osm", name: "OpenStreetMap", @@ -56,17 +70,30 @@ export class AvailableRasterLayers { return l.properties.id === "protomaps.sunny" }) - public static layersAvailableAt( + public static layersAvailableAt( location: Store<{ lon: number; lat: number }>, + enableBing?: Store): {store: Store } { + const store = {store: undefined} + Utils.AddLazyProperty(store, "store", () => AvailableRasterLayers._layersAvailableAt(location, enableBing)) + return store + } + + private static _layersAvailableAt( location: Store<{ lon: number; lat: number }>, enableBing?: Store ): Store { + + this.editorLayerIndex() // start the download const availableLayersBboxes = Stores.ListStabilized( location.mapD((loc) => { + const eli = AvailableRasterLayers._editorLayerIndexStore.data + if(!eli){ + return [] + } const lonlat: [number, number] = [loc.lon, loc.lat] - return AvailableRasterLayers.EditorLayerIndex.filter((eliPolygon) => + return eli.filter((eliPolygon) => BBox.get(eliPolygon).contains(lonlat) ) - }) + }, [AvailableRasterLayers._editorLayerIndexStore]) ) return Stores.ListStabilized( availableLayersBboxes.map( @@ -100,14 +127,6 @@ export class AvailableRasterLayers { ) } - public static allIds(): Set { - const all: string[] = [] - all.push(...AvailableRasterLayers.globalLayers.map((l) => l.properties.id)) - all.push(...AvailableRasterLayers.EditorLayerIndex.map((l) => l.properties.id)) - all.push(this.osmCarto.properties.id) - all.push(this.defaultBackgroundLayer.properties.id) - return new Set(all) - } } export class RasterLayerUtils { diff --git a/src/Models/ThemeConfig/Conversion/ValidateTheme.ts b/src/Models/ThemeConfig/Conversion/ValidateTheme.ts index 310d2cec3..1747ff710 100644 --- a/src/Models/ThemeConfig/Conversion/ValidateTheme.ts +++ b/src/Models/ThemeConfig/Conversion/ValidateTheme.ts @@ -8,7 +8,6 @@ import { Utils } from "../../../Utils" import { DetectDuplicatePresets, DoesImageExist, ValidateLanguageCompleteness } from "./Validation" export class ValidateTheme extends DesugaringStep { - private static readonly _availableLayers = AvailableRasterLayers.allIds() /** * The paths where this layer is originally saved. Triggers some extra checks * @private @@ -150,6 +149,8 @@ export class ValidateTheme extends DesugaringStep { } if (json.defaultBackgroundId) { + /* + TODO re-enable this check const backgroundId = json.defaultBackgroundId const isCategory = @@ -165,7 +166,7 @@ export class ValidateTheme extends DesugaringStep { .slice(0, 5) .join(", ")}`, ) - } + }*/ } for (let i = 0; i < theme.layers.length; i++) { diff --git a/src/Models/ThemeConfig/LayerConfig.ts b/src/Models/ThemeConfig/LayerConfig.ts index 4f132bf9f..8ae7e2baa 100644 --- a/src/Models/ThemeConfig/LayerConfig.ts +++ b/src/Models/ThemeConfig/LayerConfig.ts @@ -19,8 +19,6 @@ import { Utils } from "../../Utils" import { TagsFilter } from "../../Logic/Tags/TagsFilter" import FilterConfigJson from "./Json/FilterConfigJson" import { Overpass } from "../../Logic/Osm/Overpass" -import { ImmutableStore } from "../../Logic/UIEventSource" -import { OsmTags } from "../OsmFeature" import Constants from "../Constants" import { QuestionableTagRenderingConfigJson } from "./Json/QuestionableTagRenderingConfigJson" import MarkdownUtils from "../../Utils/MarkdownUtils" diff --git a/src/Models/ThemeViewState.ts b/src/Models/ThemeViewState.ts index b0f63f503..1a12b7cef 100644 --- a/src/Models/ThemeViewState.ts +++ b/src/Models/ThemeViewState.ts @@ -2,11 +2,7 @@ import LayoutConfig from "./ThemeConfig/LayoutConfig" import { SpecialVisualizationState } from "../UI/SpecialVisualization" import { Changes } from "../Logic/Osm/Changes" import { Store, UIEventSource } from "../Logic/UIEventSource" -import { - FeatureSource, - IndexedFeatureSource, - WritableFeatureSource, -} from "../Logic/FeatureSource/FeatureSource" +import { FeatureSource, IndexedFeatureSource, WritableFeatureSource } from "../Logic/FeatureSource/FeatureSource" import { OsmConnection } from "../Logic/Osm/OsmConnection" import { ExportableMap, MapProperties } from "./MapProperties" import LayerState from "../Logic/State/LayerState" @@ -50,9 +46,7 @@ import BackgroundLayerResetter from "../Logic/Actors/BackgroundLayerResetter" import SaveFeatureSourceToLocalStorage from "../Logic/FeatureSource/Actors/SaveFeatureSourceToLocalStorage" import BBoxFeatureSource from "../Logic/FeatureSource/Sources/TouchesBboxFeatureSource" import ThemeViewStateHashActor from "../Logic/Web/ThemeViewStateHashActor" -import NoElementsInViewDetector, { - FeatureViewState, -} from "../Logic/Actors/NoElementsInViewDetector" +import NoElementsInViewDetector, { FeatureViewState } from "../Logic/Actors/NoElementsInViewDetector" import FilteredLayer from "./FilteredLayer" import { PreferredRasterLayerSelector } from "../Logic/Actors/PreferredRasterLayerSelector" import { ImageUploadManager } from "../Logic/ImageProviders/ImageUploadManager" @@ -122,7 +116,7 @@ export default class ThemeViewState implements SpecialVisualizationState { readonly perLayer: ReadonlyMap readonly perLayerFiltered: ReadonlyMap - readonly availableLayers: Store + readonly availableLayers: {store: Store} readonly userRelatedState: UserRelatedState readonly geolocation: GeoLocationHandler readonly geolocationControl: GeolocationControlState @@ -153,7 +147,7 @@ export default class ThemeViewState implements SpecialVisualizationState { public readonly visualFeedback: UIEventSource = new UIEventSource(false) public readonly toCacheSavers: ReadonlyMap - public readonly nearbyImageSearcher + public readonly nearbyImageSearcher: CombinedFetcher constructor(layout: LayoutConfig, mvtAvailableLayers: Set) { Utils.initDomPurify() @@ -375,9 +369,7 @@ export default class ThemeViewState implements SpecialVisualizationState { longAgo.setTime(new Date().getTime() - 5 * 365 * 24 * 60 * 60 * 1000) this.nearbyImageSearcher = new CombinedFetcher(50, longAgo, this.indexedFeatures) - this.featureSummary = this.setupSummaryLayer( - new LayerConfig(summaryLayer, "summaryLayer", true) - ) + this.featureSummary = this.setupSummaryLayer() this.toCacheSavers = layout.enableCache ? this.initSaveToLocalStorage() : undefined this.initActors() this.drawSpecialLayers() @@ -647,7 +639,7 @@ export default class ThemeViewState implements SpecialVisualizationState { } ) const setLayerCategory = (category: EliCategory) => { - const available = this.availableLayers.data + const available = this.availableLayers.store.data const current = this.mapProperties.rasterLayer const best = RasterLayerUtils.SelectBestLayerAccordingTo( available, @@ -696,7 +688,7 @@ export default class ThemeViewState implements SpecialVisualizationState { ) } - private setupSummaryLayer(summaryLayerConfig: LayerConfig): SummaryTileSourceRewriter { + private setupSummaryLayer(): SummaryTileSourceRewriter { /** * MaxZoom for the summary layer */ @@ -723,8 +715,7 @@ export default class ThemeViewState implements SpecialVisualizationState { } ) - const src = new SummaryTileSourceRewriter(summaryTileSource, this.layerState.filteredLayers) - return src + return new SummaryTileSourceRewriter(summaryTileSource, this.layerState.filteredLayers) } /** diff --git a/src/UI/Map/RasterLayerHandler.ts b/src/UI/Map/RasterLayerHandler.ts index 870b97417..2dfa3de6f 100644 --- a/src/UI/Map/RasterLayerHandler.ts +++ b/src/UI/Map/RasterLayerHandler.ts @@ -22,7 +22,7 @@ class SingleBackgroundHandler { constructor( map: Store, targetLayer: RasterLayerPolygon, - background: UIEventSource + background: UIEventSource, ) { this._targetLayer = targetLayer this._map = map @@ -57,10 +57,15 @@ class SingleBackgroundHandler { "Removing raster layer", this._targetLayer.properties.id, "map moved and not been used for", - SingleBackgroundHandler.DEACTIVATE_AFTER + SingleBackgroundHandler.DEACTIVATE_AFTER, ) - if (map.getLayer(this._targetLayer.properties.id)) { - map.removeLayer(this._targetLayer.properties.id) + try { + + if (map.getLayer(this._targetLayer.properties.id)) { + map.removeLayer(this._targetLayer.properties.id) + } + } catch (e) { + console.warn("Could not (try to) remove the raster layer", e) } } @@ -152,7 +157,7 @@ class SingleBackgroundHandler { "raster-opacity": 0, }, }, - addLayerBeforeId + addLayerBeforeId, ) this.opacity.addCallbackAndRun((o) => { try { @@ -170,14 +175,14 @@ class SingleBackgroundHandler { private fadeOut() { Stores.Chronic( 8, - () => this.opacity.data > 0 && this._deactivationTime !== undefined + () => this.opacity.data > 0 && this._deactivationTime !== undefined, ).addCallback((_) => this.opacity.setData(Math.max(0, this.opacity.data - this.fadeStep))) } private fadeIn() { Stores.Chronic( 8, - () => this.opacity.data < 1.0 && this._deactivationTime === undefined + () => this.opacity.data < 1.0 && this._deactivationTime === undefined, ).addCallback((_) => this.opacity.setData(Math.min(1.0, this.opacity.data + this.fadeStep))) } } @@ -195,7 +200,7 @@ export default class RasterLayerHandler { } public static prepareSource( - layer: RasterLayerProperties + layer: RasterLayerProperties, ): RasterSourceSpecification | VectorSourceSpecification { if (layer.type === "vector") { const vs: VectorSourceSpecification = { diff --git a/src/UI/Map/RasterLayerOverview.svelte b/src/UI/Map/RasterLayerOverview.svelte index b272db2e2..286470328 100644 --- a/src/UI/Map/RasterLayerOverview.svelte +++ b/src/UI/Map/RasterLayerOverview.svelte @@ -12,11 +12,13 @@ import Translations from "../i18n/Translations" import Tr from "../Base/Tr.svelte" import TitledPanel from "../Base/TitledPanel.svelte" + import Loading from "../Base/Loading.svelte" - export let availableLayers: Store + export let availableLayers: {store: Store} export let mapproperties: MapProperties export let userstate: UserRelatedState export let map: Store + let _availableLayers = availableLayers.store /** * Used to toggle the background layers on/off */ @@ -32,8 +34,8 @@ function availableForCategory(type: CategoryType): Store { const keywords = categories[type] - return availableLayers.mapD((available) => - available.filter((layer) => keywords.indexOf(layer.properties.category) >= 0) + return _availableLayers.mapD((available) => + available.filter((layer) => keywords.indexOf(layer.properties.category) >= 0), ) } @@ -53,39 +55,42 @@ - -
- - - - -
+ {#if $_availableLayers?.length < 1} + + {:else } +
+ + + + +
+ {/if}
diff --git a/src/UI/Map/RasterLayerPicker.svelte b/src/UI/Map/RasterLayerPicker.svelte index 7420d0661..666e4f4f4 100644 --- a/src/UI/Map/RasterLayerPicker.svelte +++ b/src/UI/Map/RasterLayerPicker.svelte @@ -9,7 +9,7 @@ /*** * Chooses a background-layer out of available options */ - export let availableLayers: Store + export let availableLayers: RasterLayerPolygon[] export let mapproperties: MapProperties export let map: Store @@ -19,34 +19,26 @@ export let favourite: UIEventSource | undefined = undefined - let rasterLayer = new UIEventSource(availableLayers.data?.[0]) - let hasLayers = true - onDestroy( - availableLayers.addCallbackAndRun((layers) => { - if (layers === undefined || layers.length === 0) { - hasLayers = false - return - } - hasLayers = true - rasterLayer.setData(layers[0]) - }) - ) + let rasterLayer = new UIEventSource(availableLayers[0]) + let rasterLayerId = rasterLayer.sync(l => l?.properties?.id, [], id => availableLayers.find(l => l.properties.id === id)) + rasterLayer.setData(availableLayers[0]) + $: rasterLayer.setData(availableLayers[0]) if (favourite) { onDestroy( favourite.addCallbackAndRunD((favourite) => { - const fav = availableLayers.data?.find((l) => l.properties.id === favourite) + const fav = availableLayers?.find((l) => l.properties.id === favourite) if (!fav) { return } rasterLayer.setData(fav) - }) + }), ) onDestroy( rasterLayer.addCallbackAndRunD((selected) => { favourite?.setData(selected.properties.id) - }) + }), ) } @@ -56,13 +48,14 @@ onDestroy( visible?.addCallbackAndRunD((visible) => { if (visible) { - rasterLayerOnMap.setData(rasterLayer.data ?? availableLayers.data[0]) + rasterLayerOnMap.setData(rasterLayer.data ?? availableLayers[0]) } else { rasterLayerOnMap.setData(undefined) } - }) + }), ) } + function apply() { mapproperties.rasterLayer.setData(rasterLayer.data) dispatch("appliedLayer") @@ -75,7 +68,7 @@ } -{#if hasLayers} +{#if availableLayers?.length > 0}
{}}> - + {#each availableLayers as availableLayer} + {/each} diff --git a/src/UI/SpecialVisualization.ts b/src/UI/SpecialVisualization.ts index 70c8c4b63..ae1512114 100644 --- a/src/UI/SpecialVisualization.ts +++ b/src/UI/SpecialVisualization.ts @@ -88,8 +88,6 @@ export interface SpecialVisualizationState { readonly language: UIEventSource } - readonly availableLayers: Store - readonly imageUploadManager: ImageUploadManager readonly previewedImage: UIEventSource diff --git a/src/assets/editor-layer-index.bing.json b/src/assets/editor-layer-index.bing.json new file mode 100644 index 000000000..5ef287b81 --- /dev/null +++ b/src/assets/editor-layer-index.bing.json @@ -0,0 +1 @@ +{"properties":{"name":"Bing Maps Aerial","id":"Bing","url":"https://ecn.t0.tiles.virtualearth.net/tiles/a{quadkey}.jpeg?g=14634&pr=odbl&n=f","type":"bing","category":"photo","min_zoom":1,"max_zoom":22},"type":"Feature","geometry":null} \ No newline at end of file diff --git a/src/assets/editor-layer-index.json b/src/assets/editor-layer-index.json index e71feab18..9d32b39b6 100644 --- a/src/assets/editor-layer-index.json +++ b/src/assets/editor-layer-index.json @@ -29,7 +29,7 @@ {"properties":{"name":"Tiris: orthophoto","id":"tirol.gv.at-orthofoto","url":"https://gis.tirol.gv.at/arcgis/services/Service_Public/orthofoto/MapServer/WmsServer?LAYERS=Image_Aktuell_RGB&STYLES=&FORMAT=image/jpeg&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","attribution":{"required":false,"text":"tiris.tirol.gv.at","url":"https://tiris.tirol.gv.at"},"type":"wms","category":"photo"},"type":"Feature","geometry":{"coordinates":[[[[12.43467,47.15785],[12.41915,47.14377],[12.4019,47.16019],[12.35705,47.13908],[12.35015,47.11208],[12.31048,47.10739],[12.25528,47.07215],[12.21388,47.05923],[12.20008,47.02632],[12.14488,47.03102],[12.11556,47.0075],[12.13626,46.95926],[12.16731,46.9357],[12.14316,46.91096],[12.18973,46.90036],[12.21733,46.86617],[12.25528,46.88386],[12.27425,46.88268],[12.2984,46.83432],[12.27598,46.82016],[12.27943,46.77765],[12.35015,46.77174],[12.3812,46.715],[12.44329,46.68425],[12.51402,46.67004],[12.56576,46.64873],[12.62958,46.65347],[12.70203,46.65347],[12.70375,46.69844],[12.72963,46.70081],[12.72273,46.73747],[12.80207,46.74929],[12.85382,46.74456],[12.90384,46.77174],[12.92799,46.75992],[12.95732,46.77647],[12.97974,46.79772],[12.89522,46.83314],[12.89522,46.84848],[12.8452,46.86381],[12.84692,46.91568],[12.7969,46.93099],[12.78828,46.94748],[12.7486,46.96867],[12.73653,46.99691],[12.78138,47.0416],[12.7624,47.051],[12.7141,47.04513],[12.71065,47.07803],[12.62268,47.12617],[12.56921,47.14142],[12.55196,47.13321],[12.52609,47.15433],[12.48297,47.16488],[12.46054,47.14846],[12.43467,47.15785]]],[[[10.50277,47.58656],[10.47886,47.59925],[10.43998,47.59768],[10.41308,47.57143],[10.4424,47.55514],[10.41998,47.50506],[10.44758,47.48175],[10.4562,47.43626],[10.4148,47.39424],[10.38893,47.39074],[10.33373,47.32063],[10.24404,47.28905],[10.20264,47.29139],[10.16814,47.28086],[10.16814,47.2633],[10.20091,47.25628],[10.18711,47.23989],[10.20954,47.21294],[10.19229,47.20005],[10.20091,47.1426],[10.15952,47.12617],[10.13364,47.09095],[10.13019,47.06276],[10.15262,47.04983],[10.11294,47.02514],[10.14572,47.00044],[10.12502,46.95219],[10.09224,46.92746],[10.10604,46.88621],[10.13192,46.87207],[10.13537,46.8473],[10.16642,46.83904],[10.23886,46.86263],[10.25956,46.9251],[10.29751,46.91332],[10.32856,46.91803],[10.33891,46.94748],[10.3665,46.98044],[10.3941,46.98868],[10.41308,46.95572],[10.47517,46.93217],[10.45103,46.8815],[10.46827,46.83668],[10.52002,46.83904],[10.55452,46.82724],[10.60799,46.85319],[10.67354,46.86971],[10.69424,46.84494],[10.74771,46.82724],[10.72529,46.79064],[10.75633,46.77883],[10.79083,46.78946],[10.82361,46.76938],[10.84085,46.77292],[10.88398,46.75756],[10.91848,46.77056],[11.02369,46.76229],[11.05129,46.80245],[11.09614,46.8237],[11.08234,46.85319],[11.11511,46.88857],[11.10822,46.90389],[11.12546,46.92275],[11.14616,46.92275],[11.17721,46.94395],[11.17549,46.96161],[11.20309,46.9569],[11.34453,46.98633],[11.4049,46.96161],[11.44457,46.9675],[11.49287,47.00868],[11.53254,46.97809],[11.61189,47.00515],[11.64294,46.99456],[11.70676,46.98986],[11.73091,46.96514],[11.77403,46.9675],[11.78783,46.98633],[11.83095,46.99103],[11.92065,47.02985],[12.00517,47.04395],[12.15006,47.07568],[12.13799,47.08977],[12.14143,47.10974],[12.11039,47.14846],[12.09659,47.19771],[12.12591,47.25042],[12.09831,47.27501],[12.11729,47.29958],[12.14833,47.28437],[12.17766,47.29373],[12.2708,47.29841],[12.3122,47.32764],[12.36395,47.30894],[12.41397,47.30426],[12.43467,47.32297],[12.48814,47.32063],[12.50884,47.35102],[12.49159,47.37205],[12.55024,47.39658],[12.57439,47.38607],[12.62096,47.40709],[12.65028,47.44326],[12.64166,47.45959],[12.66753,47.45609],[12.71238,47.48175],[12.68478,47.50389],[12.66753,47.53185],[12.64511,47.55048],[12.67961,47.57492],[12.66581,47.5947],[12.57956,47.61098],[12.58991,47.63424],[12.53126,47.64586],[12.51057,47.63191],[12.45364,47.6749],[12.45364,47.69232],[12.44329,47.70277],[12.37602,47.69581],[12.33635,47.7109],[12.26563,47.69581],[12.2846,47.73178],[12.27253,47.7515],[12.24148,47.75382],[12.21906,47.72482],[12.18111,47.71206],[12.15868,47.7167],[12.15351,47.68768],[12.19491,47.62261],[12.10866,47.61912],[12.07761,47.62726],[12.03622,47.62494],[12.00689,47.63656],[11.84993,47.61098],[11.83958,47.59238],[11.793,47.60284],[11.66881,47.5947],[11.63431,47.60633],[11.59809,47.59121],[11.57567,47.55863],[11.57394,47.5237],[11.467,47.51787],[11.4394,47.53069],[11.3704,47.47592],[11.38248,47.45843],[11.33073,47.46076],[11.29451,47.4421],[11.26691,47.41059],[11.26863,47.44093],[11.20998,47.4456],[11.11511,47.41993],[11.10304,47.40475],[10.99092,47.40825],[11.003,47.43276],[10.9547,47.46776],[10.95125,47.49107],[10.89088,47.49573],[10.934,47.50506],[10.93572,47.5237],[10.89605,47.55048],[10.78566,47.52603],[10.76841,47.55048],[10.71149,47.54932],[10.70804,47.57027],[10.63904,47.5691],[10.60109,47.58074],[10.57004,47.56212],[10.57177,47.54582],[10.51312,47.5435],[10.4838,47.55979],[10.50277,47.58656]]]],"type":"MultiPolygon"}}, {"properties":{"name":"Tiris: orthophoto infrared","id":"tirol.gv.at-orthofoto-cir","url":"https://gis.tirol.gv.at/arcgis/services/Service_Public/orthofoto/MapServer/WmsServer?LAYERS=Image_Aktuell_CIR&STYLES=&FORMAT=image/jpeg&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","attribution":{"required":false,"text":"tiris.tirol.gv.at","url":"https://tiris.tirol.gv.at"},"type":"wms","category":"photo"},"type":"Feature","geometry":{"coordinates":[[[[12.43467,47.15785],[12.41915,47.14377],[12.4019,47.16019],[12.35705,47.13908],[12.35015,47.11208],[12.31048,47.10739],[12.25528,47.07215],[12.21388,47.05923],[12.20008,47.02632],[12.14488,47.03102],[12.11556,47.0075],[12.13626,46.95926],[12.16731,46.9357],[12.14316,46.91096],[12.18973,46.90036],[12.21733,46.86617],[12.25528,46.88386],[12.27425,46.88268],[12.2984,46.83432],[12.27598,46.82016],[12.27943,46.77765],[12.35015,46.77174],[12.3812,46.715],[12.44329,46.68425],[12.51402,46.67004],[12.56576,46.64873],[12.62958,46.65347],[12.70203,46.65347],[12.70375,46.69844],[12.72963,46.70081],[12.72273,46.73747],[12.80207,46.74929],[12.85382,46.74456],[12.90384,46.77174],[12.92799,46.75992],[12.95732,46.77647],[12.97974,46.79772],[12.89522,46.83314],[12.89522,46.84848],[12.8452,46.86381],[12.84692,46.91568],[12.7969,46.93099],[12.78828,46.94748],[12.7486,46.96867],[12.73653,46.99691],[12.78138,47.0416],[12.7624,47.051],[12.7141,47.04513],[12.71065,47.07803],[12.62268,47.12617],[12.56921,47.14142],[12.55196,47.13321],[12.52609,47.15433],[12.48297,47.16488],[12.46054,47.14846],[12.43467,47.15785]]],[[[10.50277,47.58656],[10.47886,47.59925],[10.43998,47.59768],[10.41308,47.57143],[10.4424,47.55514],[10.41998,47.50506],[10.44758,47.48175],[10.4562,47.43626],[10.4148,47.39424],[10.38893,47.39074],[10.33373,47.32063],[10.24404,47.28905],[10.20264,47.29139],[10.16814,47.28086],[10.16814,47.2633],[10.20091,47.25628],[10.18711,47.23989],[10.20954,47.21294],[10.19229,47.20005],[10.20091,47.1426],[10.15952,47.12617],[10.13364,47.09095],[10.13019,47.06276],[10.15262,47.04983],[10.11294,47.02514],[10.14572,47.00044],[10.12502,46.95219],[10.09224,46.92746],[10.10604,46.88621],[10.13192,46.87207],[10.13537,46.8473],[10.16642,46.83904],[10.23886,46.86263],[10.25956,46.9251],[10.29751,46.91332],[10.32856,46.91803],[10.33891,46.94748],[10.3665,46.98044],[10.3941,46.98868],[10.41308,46.95572],[10.47517,46.93217],[10.45103,46.8815],[10.46827,46.83668],[10.52002,46.83904],[10.55452,46.82724],[10.60799,46.85319],[10.67354,46.86971],[10.69424,46.84494],[10.74771,46.82724],[10.72529,46.79064],[10.75633,46.77883],[10.79083,46.78946],[10.82361,46.76938],[10.84085,46.77292],[10.88398,46.75756],[10.91848,46.77056],[11.02369,46.76229],[11.05129,46.80245],[11.09614,46.8237],[11.08234,46.85319],[11.11511,46.88857],[11.10822,46.90389],[11.12546,46.92275],[11.14616,46.92275],[11.17721,46.94395],[11.17549,46.96161],[11.20309,46.9569],[11.34453,46.98633],[11.4049,46.96161],[11.44457,46.9675],[11.49287,47.00868],[11.53254,46.97809],[11.61189,47.00515],[11.64294,46.99456],[11.70676,46.98986],[11.73091,46.96514],[11.77403,46.9675],[11.78783,46.98633],[11.83095,46.99103],[11.92065,47.02985],[12.00517,47.04395],[12.15006,47.07568],[12.13799,47.08977],[12.14143,47.10974],[12.11039,47.14846],[12.09659,47.19771],[12.12591,47.25042],[12.09831,47.27501],[12.11729,47.29958],[12.14833,47.28437],[12.17766,47.29373],[12.2708,47.29841],[12.3122,47.32764],[12.36395,47.30894],[12.41397,47.30426],[12.43467,47.32297],[12.48814,47.32063],[12.50884,47.35102],[12.49159,47.37205],[12.55024,47.39658],[12.57439,47.38607],[12.62096,47.40709],[12.65028,47.44326],[12.64166,47.45959],[12.66753,47.45609],[12.71238,47.48175],[12.68478,47.50389],[12.66753,47.53185],[12.64511,47.55048],[12.67961,47.57492],[12.66581,47.5947],[12.57956,47.61098],[12.58991,47.63424],[12.53126,47.64586],[12.51057,47.63191],[12.45364,47.6749],[12.45364,47.69232],[12.44329,47.70277],[12.37602,47.69581],[12.33635,47.7109],[12.26563,47.69581],[12.2846,47.73178],[12.27253,47.7515],[12.24148,47.75382],[12.21906,47.72482],[12.18111,47.71206],[12.15868,47.7167],[12.15351,47.68768],[12.19491,47.62261],[12.10866,47.61912],[12.07761,47.62726],[12.03622,47.62494],[12.00689,47.63656],[11.84993,47.61098],[11.83958,47.59238],[11.793,47.60284],[11.66881,47.5947],[11.63431,47.60633],[11.59809,47.59121],[11.57567,47.55863],[11.57394,47.5237],[11.467,47.51787],[11.4394,47.53069],[11.3704,47.47592],[11.38248,47.45843],[11.33073,47.46076],[11.29451,47.4421],[11.26691,47.41059],[11.26863,47.44093],[11.20998,47.4456],[11.11511,47.41993],[11.10304,47.40475],[10.99092,47.40825],[11.003,47.43276],[10.9547,47.46776],[10.95125,47.49107],[10.89088,47.49573],[10.934,47.50506],[10.93572,47.5237],[10.89605,47.55048],[10.78566,47.52603],[10.76841,47.55048],[10.71149,47.54932],[10.70804,47.57027],[10.63904,47.5691],[10.60109,47.58074],[10.57004,47.56212],[10.57177,47.54582],[10.51312,47.5435],[10.4838,47.55979],[10.50277,47.58656]]]],"type":"MultiPolygon"}}, {"properties":{"name":"Vienna: Mehrzweckkarte (general purpose)","id":"wien.gv.at-gp","url":"https://maps.wien.gv.at/wmts/fmzk/pastell/google3857/{zoom}/{y}/{x}.jpeg","attribution":{"required":false,"text":"Stadt Wien","url":"https://data.wien.gv.at"},"type":"tms","category":"map","min_zoom":10,"max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[16.54475,48.17286],[16.53631,48.17755],[16.54184,48.18206],[16.53627,48.20044],[16.55274,48.239],[16.53941,48.24284],[16.54697,48.263],[16.53263,48.2621],[16.51285,48.26784],[16.5067,48.2736],[16.51491,48.28554],[16.49645,48.29249],[16.48132,48.29351],[16.4835,48.27971],[16.48123,48.27343],[16.47547,48.27501],[16.44041,48.29192],[16.43803,48.31628],[16.41682,48.32253],[16.40287,48.31676],[16.39412,48.31926],[16.39518,48.32257],[16.38043,48.31507],[16.38536,48.30146],[16.37982,48.30201],[16.37557,48.29592],[16.37787,48.28832],[16.36714,48.28685],[16.3706,48.2817],[16.35351,48.28369],[16.34813,48.29048],[16.32741,48.27721],[16.28901,48.27051],[16.28617,48.2667],[16.29412,48.26395],[16.28556,48.25832],[16.26406,48.25492],[16.27043,48.25193],[16.25662,48.23988],[16.24154,48.23832],[16.24105,48.24837],[16.20677,48.26483],[16.19251,48.23671],[16.19911,48.22858],[16.18517,48.2232],[16.19778,48.22288],[16.1976,48.21479],[16.20962,48.20963],[16.20194,48.20479],[16.20739,48.20235],[16.19981,48.18616],[16.18183,48.17112],[16.19619,48.16396],[16.19798,48.15454],[16.22321,48.15318],[16.20986,48.14762],[16.22081,48.13555],[16.23843,48.13716],[16.23861,48.13205],[16.2181,48.12807],[16.2189,48.12377],[16.23607,48.13001],[16.2711,48.13385],[16.29806,48.12896],[16.31181,48.11945],[16.3246,48.13779],[16.40511,48.12198],[16.4083,48.11791],[16.42291,48.12306],[16.43701,48.11994],[16.43313,48.13788],[16.45536,48.13951],[16.4777,48.15744],[16.51377,48.15893],[16.54301,48.14333],[16.57603,48.13522],[16.57306,48.16319],[16.56161,48.16037],[16.55567,48.16446],[16.55629,48.16171],[16.54665,48.17162],[16.54978,48.17675],[16.54103,48.17657],[16.54475,48.17286]]],"type":"Polygon"}}, -{"properties":{"name":"Vienna: Orthofoto (aerial image)","id":"wien.gv.at-aerial_image","url":"https://maps.wien.gv.at/wmts/lb/farbe/google3857/{zoom}/{y}/{x}.jpeg","attribution":{"required":false,"text":"Stadt Wien","url":"https://data.wien.gv.at"},"type":"tms","category":"photo","min_zoom":10,"max_zoom":20},"type":"Feature","geometry":{"coordinates":[[[16.14995,48.10832],[16.18104,48.10831],[16.18104,48.10756],[16.46644,48.10744],[16.46644,48.10819],[16.61749,48.10813],[16.61873,48.33296],[16.14989,48.33315],[16.14995,48.10832]]],"type":"Polygon"}}, +{"properties":{"name":"Vienna: Orthofoto (aerial image)","id":"wien.gv.at-aerial_image","url":"https://maps.wien.gv.at/wmts/lb/farbe/google3857/{zoom}/{y}/{x}.jpeg","attribution":{"required":false,"text":"Stadt Wien","url":"https://data.wien.gv.at"},"type":"tms","category":"photo","min_zoom":10,"max_zoom":21},"type":"Feature","geometry":{"coordinates":[[[16.14995,48.10832],[16.18104,48.10831],[16.18104,48.10756],[16.46644,48.10744],[16.46644,48.10819],[16.61749,48.10813],[16.61873,48.33296],[16.14989,48.33315],[16.14995,48.10832]]],"type":"Polygon"}}, {"properties":{"name":"VoGIS: DGM (Terrain model)","id":"vogis.cnv.at-DGM","url":"https://vogis.cnv.at/mapserver/mapserv?MAP=i_hoehen_und_gelaende_r_wms.map&LAYERS=schummerung_50cm_terrain&STYLES=&FORMAT=image/jpeg&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","attribution":{"text":"Datenquelle: Land Vorarlberg – data.vorarlberg.gv.at","url":"https://www.vorarlberg.at/vorarlberg/bauen_wohnen/bauen/vermessung_geoinformation/weitereinformationen/services/wmsdienste.htm"},"type":"wms","category":"elevation"},"type":"Feature","geometry":{"coordinates":[[[9.96805,47.54631],[9.96318,47.54229],[9.95883,47.54313],[9.9637,47.53472],[9.94108,47.53822],[9.93352,47.53265],[9.92189,47.52964],[9.91358,47.53255],[9.90666,47.54217],[9.89935,47.54475],[9.8891,47.54399],[9.88125,47.54814],[9.87515,47.54343],[9.87804,47.53876],[9.87451,47.52854],[9.85839,47.53388],[9.85023,47.54164],[9.81579,47.54767],[9.8171,47.55333],[9.82562,47.55922],[9.82079,47.57076],[9.82728,47.57997],[9.82381,47.5871],[9.81414,47.58807],[9.79999,47.59611],[9.79151,47.59352],[9.77697,47.59544],[9.76933,47.58739],[9.76553,47.58912],[9.76197,47.58096],[9.75633,47.57963],[9.75632,47.57262],[9.74806,47.57052],[9.75207,47.56747],[9.74337,47.55867],[9.7471,47.55569],[9.74164,47.55499],[9.73517,47.54661],[9.73478,47.53396],[9.60465,47.52952],[9.5827,47.53592],[9.55057,47.53718],[9.5622,47.49592],[9.58217,47.48276],[9.59514,47.46331],[9.60292,47.46198],[9.60904,47.47054],[9.62234,47.45747],[9.65898,47.4522],[9.65799,47.44779],[9.64512,47.4378],[9.64551,47.4312],[9.65162,47.40463],[9.67311,47.39194],[9.67255,47.38021],[9.65876,47.36946],[9.62446,47.36615],[9.61073,47.35571],[9.59966,47.3455],[9.58805,47.3173],[9.55634,47.29829],[9.54619,47.28005],[9.53073,47.27058],[9.56679,47.24288],[9.55176,47.22377],[9.55851,47.22416],[9.5687,47.21968],[9.58477,47.20532],[9.58032,47.19578],[9.57259,47.19079],[9.57302,47.1756],[9.56456,47.17029],[9.57946,47.17116],[9.59679,47.16294],[9.6089,47.14775],[9.62059,47.15164],[9.62587,47.1459],[9.62258,47.14135],[9.62467,47.13265],[9.63503,47.12813],[9.62083,47.11032],[9.62858,47.10756],[9.63564,47.09553],[9.63346,47.08344],[9.62339,47.08258],[9.61869,47.07817],[9.61153,47.0794],[9.6134,47.0695],[9.60705,47.06077],[9.62633,47.05133],[9.63654,47.0517],[9.64158,47.05598],[9.64506,47.05978],[9.65821,47.05818],[9.67743,47.06141],[9.68184,47.0621],[9.68392,47.05765],[9.69756,47.05239],[9.7076,47.05381],[9.70701,47.04805],[9.71821,47.04337],[9.74185,47.04268],[9.74808,47.03692],[9.78491,47.03849],[9.80756,47.02356],[9.82353,47.01986],[9.83612,47.01253],[9.85273,47.01641],[9.85974,47.02321],[9.87779,47.02055],[9.88035,47.01722],[9.87115,47.01306],[9.8707,47.00965],[9.88878,47.00072],[9.8923,46.99036],[9.88482,46.98546],[9.87073,46.96321],[9.87872,46.95707],[9.87488,46.95039],[9.87657,46.94071],[9.88071,46.94011],[9.87613,46.93463],[9.89449,46.93164],[9.90632,46.9253],[9.91231,46.92606],[9.92153,46.91882],[9.93758,46.91324],[9.94612,46.91235],[9.95907,46.91602],[9.96657,46.91222],[9.97793,46.91603],[9.98243,46.9062],[10.00494,46.89889],[10.01782,46.90161],[10.03221,46.88802],[10.03891,46.88611],[10.05192,46.87405],[10.0509,46.86442],[10.05488,46.8617],[10.08712,46.86128],[10.09265,46.85818],[10.09195,46.85143],[10.10518,46.8409],[10.11912,46.84417],[10.12309,46.84848],[10.13941,46.84738],[10.14506,46.8511],[10.13967,46.86217],[10.14147,46.87468],[10.12497,46.88014],[10.10908,46.89431],[10.10921,46.90834],[10.09954,46.91712],[10.09772,46.92676],[10.12684,46.9435],[10.13501,46.95483],[10.13492,46.96584],[10.14463,46.98301],[10.16001,46.984],[10.15442,46.99299],[10.15961,46.99882],[10.15447,47.00545],[10.13284,47.01204],[10.12326,47.02209],[10.14418,47.03355],[10.15693,47.04883],[10.15085,47.06184],[10.13459,47.06392],[10.13243,47.08122],[10.15442,47.10578],[10.15766,47.11426],[10.16299,47.11361],[10.17288,47.12033],[10.18652,47.11946],[10.18629,47.12886],[10.20887,47.13164],[10.20333,47.14215],[10.21481,47.14352],[10.22166,47.14925],[10.2222,47.15323],[10.21321,47.1577],[10.20851,47.15948],[10.2092,47.16537],[10.21151,47.17124],[10.19951,47.18525],[10.19963,47.19539],[10.21269,47.20432],[10.21428,47.21684],[10.20791,47.2328],[10.19776,47.23666],[10.21087,47.2478],[10.22343,47.24983],[10.21884,47.25533],[10.17449,47.2637],[10.17834,47.27011],[10.17404,47.27025],[10.17208,47.27908],[10.17961,47.29603],[10.18964,47.29394],[10.19913,47.29754],[10.21236,47.31122],[10.21597,47.31106],[10.21113,47.31898],[10.19951,47.32646],[10.20742,47.33232],[10.20424,47.33675],[10.2171,47.34988],[10.21699,47.35436],[10.23716,47.37357],[10.23168,47.37897],[10.23619,47.38192],[10.22705,47.38889],[10.21259,47.38039],[10.19988,47.38334],[10.19508,47.38935],[10.18185,47.39243],[10.1813,47.38725],[10.1694,47.38583],[10.16958,47.3713],[10.16587,47.36887],[10.14169,47.36718],[10.11934,47.37561],[10.09984,47.35476],[10.08284,47.39381],[10.08624,47.39952],[10.06914,47.41018],[10.07418,47.41472],[10.09374,47.41688],[10.10559,47.42872],[10.09385,47.44046],[10.09164,47.45893],[10.08857,47.46029],[10.08057,47.45536],[10.06999,47.45595],[10.06468,47.46364],[10.05347,47.46686],[10.05413,47.47589],[10.04477,47.48762],[10.03743,47.48918],[10.02301,47.48411],[10.00076,47.48211],[9.98736,47.49847],[9.99569,47.50278],[9.96526,47.52089],[9.9684,47.52802],[9.96484,47.53803],[9.97125,47.54425],[9.96809,47.54627],[9.96805,47.54631]]],"type":"Polygon"}}, {"properties":{"name":"VoGIS: DOM (Surface model)","id":"vogis.cnv.at-DOM","url":"https://vogis.cnv.at/mapserver/mapserv?MAP=i_hoehen_und_gelaende_r_wms.map&LAYERS=schummerung_50cm_surface&STYLES=&FORMAT=image/jpeg&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","attribution":{"text":"Datenquelle: Land Vorarlberg – data.vorarlberg.gv.at","url":"https://www.vorarlberg.at/vorarlberg/bauen_wohnen/bauen/vermessung_geoinformation/weitereinformationen/services/wmsdienste.htm"},"type":"wms","category":"elevation"},"type":"Feature","geometry":{"coordinates":[[[9.96805,47.54631],[9.96318,47.54229],[9.95883,47.54313],[9.9637,47.53472],[9.94108,47.53822],[9.93352,47.53265],[9.92189,47.52964],[9.91358,47.53255],[9.90666,47.54217],[9.89935,47.54475],[9.8891,47.54399],[9.88125,47.54814],[9.87515,47.54343],[9.87804,47.53876],[9.87451,47.52854],[9.85839,47.53388],[9.85023,47.54164],[9.81579,47.54767],[9.8171,47.55333],[9.82562,47.55922],[9.82079,47.57076],[9.82728,47.57997],[9.82381,47.5871],[9.81414,47.58807],[9.79999,47.59611],[9.79151,47.59352],[9.77697,47.59544],[9.76933,47.58739],[9.76553,47.58912],[9.76197,47.58096],[9.75633,47.57963],[9.75632,47.57262],[9.74806,47.57052],[9.75207,47.56747],[9.74337,47.55867],[9.7471,47.55569],[9.74164,47.55499],[9.73517,47.54661],[9.73478,47.53396],[9.60465,47.52952],[9.5827,47.53592],[9.55057,47.53718],[9.5622,47.49592],[9.58217,47.48276],[9.59514,47.46331],[9.60292,47.46198],[9.60904,47.47054],[9.62234,47.45747],[9.65898,47.4522],[9.65799,47.44779],[9.64512,47.4378],[9.64551,47.4312],[9.65162,47.40463],[9.67311,47.39194],[9.67255,47.38021],[9.65876,47.36946],[9.62446,47.36615],[9.61073,47.35571],[9.59966,47.3455],[9.58805,47.3173],[9.55634,47.29829],[9.54619,47.28005],[9.53073,47.27058],[9.56679,47.24288],[9.55176,47.22377],[9.55851,47.22416],[9.5687,47.21968],[9.58477,47.20532],[9.58032,47.19578],[9.57259,47.19079],[9.57302,47.1756],[9.56456,47.17029],[9.57946,47.17116],[9.59679,47.16294],[9.6089,47.14775],[9.62059,47.15164],[9.62587,47.1459],[9.62258,47.14135],[9.62467,47.13265],[9.63503,47.12813],[9.62083,47.11032],[9.62858,47.10756],[9.63564,47.09553],[9.63346,47.08344],[9.62339,47.08258],[9.61869,47.07817],[9.61153,47.0794],[9.6134,47.0695],[9.60705,47.06077],[9.62633,47.05133],[9.63654,47.0517],[9.64158,47.05598],[9.64506,47.05978],[9.65821,47.05818],[9.67743,47.06141],[9.68184,47.0621],[9.68392,47.05765],[9.69756,47.05239],[9.7076,47.05381],[9.70701,47.04805],[9.71821,47.04337],[9.74185,47.04268],[9.74808,47.03692],[9.78491,47.03849],[9.80756,47.02356],[9.82353,47.01986],[9.83612,47.01253],[9.85273,47.01641],[9.85974,47.02321],[9.87779,47.02055],[9.88035,47.01722],[9.87115,47.01306],[9.8707,47.00965],[9.88878,47.00072],[9.8923,46.99036],[9.88482,46.98546],[9.87073,46.96321],[9.87872,46.95707],[9.87488,46.95039],[9.87657,46.94071],[9.88071,46.94011],[9.87613,46.93463],[9.89449,46.93164],[9.90632,46.9253],[9.91231,46.92606],[9.92153,46.91882],[9.93758,46.91324],[9.94612,46.91235],[9.95907,46.91602],[9.96657,46.91222],[9.97793,46.91603],[9.98243,46.9062],[10.00494,46.89889],[10.01782,46.90161],[10.03221,46.88802],[10.03891,46.88611],[10.05192,46.87405],[10.0509,46.86442],[10.05488,46.8617],[10.08712,46.86128],[10.09265,46.85818],[10.09195,46.85143],[10.10518,46.8409],[10.11912,46.84417],[10.12309,46.84848],[10.13941,46.84738],[10.14506,46.8511],[10.13967,46.86217],[10.14147,46.87468],[10.12497,46.88014],[10.10908,46.89431],[10.10921,46.90834],[10.09954,46.91712],[10.09772,46.92676],[10.12684,46.9435],[10.13501,46.95483],[10.13492,46.96584],[10.14463,46.98301],[10.16001,46.984],[10.15442,46.99299],[10.15961,46.99882],[10.15447,47.00545],[10.13284,47.01204],[10.12326,47.02209],[10.14418,47.03355],[10.15693,47.04883],[10.15085,47.06184],[10.13459,47.06392],[10.13243,47.08122],[10.15442,47.10578],[10.15766,47.11426],[10.16299,47.11361],[10.17288,47.12033],[10.18652,47.11946],[10.18629,47.12886],[10.20887,47.13164],[10.20333,47.14215],[10.21481,47.14352],[10.22166,47.14925],[10.2222,47.15323],[10.21321,47.1577],[10.20851,47.15948],[10.2092,47.16537],[10.21151,47.17124],[10.19951,47.18525],[10.19963,47.19539],[10.21269,47.20432],[10.21428,47.21684],[10.20791,47.2328],[10.19776,47.23666],[10.21087,47.2478],[10.22343,47.24983],[10.21884,47.25533],[10.17449,47.2637],[10.17834,47.27011],[10.17404,47.27025],[10.17208,47.27908],[10.17961,47.29603],[10.18964,47.29394],[10.19913,47.29754],[10.21236,47.31122],[10.21597,47.31106],[10.21113,47.31898],[10.19951,47.32646],[10.20742,47.33232],[10.20424,47.33675],[10.2171,47.34988],[10.21699,47.35436],[10.23716,47.37357],[10.23168,47.37897],[10.23619,47.38192],[10.22705,47.38889],[10.21259,47.38039],[10.19988,47.38334],[10.19508,47.38935],[10.18185,47.39243],[10.1813,47.38725],[10.1694,47.38583],[10.16958,47.3713],[10.16587,47.36887],[10.14169,47.36718],[10.11934,47.37561],[10.09984,47.35476],[10.08284,47.39381],[10.08624,47.39952],[10.06914,47.41018],[10.07418,47.41472],[10.09374,47.41688],[10.10559,47.42872],[10.09385,47.44046],[10.09164,47.45893],[10.08857,47.46029],[10.08057,47.45536],[10.06999,47.45595],[10.06468,47.46364],[10.05347,47.46686],[10.05413,47.47589],[10.04477,47.48762],[10.03743,47.48918],[10.02301,47.48411],[10.00076,47.48211],[9.98736,47.49847],[9.99569,47.50278],[9.96526,47.52089],[9.9684,47.52802],[9.96484,47.53803],[9.97125,47.54425],[9.96809,47.54627],[9.96805,47.54631]]],"type":"Polygon"}}, {"properties":{"name":"VoGIS: Echtfarbenbild 2012 (12cm)","id":"vogis.cnv.at-ef2012_12cm","url":"https://vogis.cnv.at/mapserver/mapserv?MAP=i_luftbilder_r_wms.map&LAYERS=ef2012_12cm&STYLES=&FORMAT=image/jpeg&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","attribution":{"text":"Datenquelle: Land Vorarlberg – data.vorarlberg.gv.at","url":"https://www.vorarlberg.at/vorarlberg/bauen_wohnen/bauen/vermessung_geoinformation/weitereinformationen/services/wmsdienste.htm"},"type":"wms","category":"historicphoto"},"type":"Feature","geometry":{"coordinates":[[[9.54367,47.48479],[9.61451,47.45058],[9.61359,47.38272],[9.44246,47.24798],[9.44614,47.096],[9.42866,47.08911],[9.42498,47.01513],[9.85281,47.00196],[9.85741,46.89896],[9.9669,46.88952],[10.04511,46.8499],[10.15828,46.83353],[10.1592,46.89204],[10.14718,46.89248],[10.15115,46.94331],[10.16317,46.94287],[10.1647,46.96238],[10.17852,46.96681],[10.17576,47.10351],[10.22912,47.10226],[10.22084,47.24361],[10.26133,47.41261],[10.12423,47.40576],[10.09387,47.47795],[10.00462,47.50717],[9.98622,47.56121],[9.84361,47.56245],[9.84085,47.60714],[9.53999,47.60652],[9.54367,47.48479]]],"type":"Polygon"}}, @@ -63,7 +63,7 @@ {"properties":{"name":"UrbisAdm FR","id":"UrbisAdmFR","url":"https://geoservices-urbis.irisnet.be/geoserver/ows?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&FORMAT=image/png&TRANSPARENT=true&LAYERS=urbisFR&WIDTH={width}&HEIGHT={height}&CRS={proj}&STYLES=&BBOX={bbox}","attribution":{"required":true,"text":"Realized by means of Brussels UrbIS®© - Distribution & Copyright CIRB"},"type":"wms","category":"map"},"type":"Feature","geometry":{"coordinates":[[[4.4347,50.77647],[4.45427,50.78367],[4.4635,50.78798],[4.48273,50.79313],[4.44715,50.80821],[4.44831,50.81147],[4.45788,50.81646],[4.45466,50.81838],[4.4768,50.82036],[4.46552,50.83549],[4.46835,50.83744],[4.46037,50.85218],[4.44578,50.85522],[4.44466,50.85809],[4.43891,50.86042],[4.43719,50.85868],[4.42612,50.86296],[4.42037,50.86789],[4.42973,50.87764],[4.43736,50.87867],[4.42681,50.89026],[4.43307,50.89464],[4.42277,50.90298],[4.41187,50.90753],[4.41376,50.91159],[4.4032,50.91381],[4.38758,50.9098],[4.37771,50.89713],[4.36303,50.90119],[4.34183,50.9026],[4.33093,50.90119],[4.31651,50.89389],[4.3057,50.8908],[4.29334,50.88847],[4.29428,50.88658],[4.29737,50.8849],[4.29918,50.87975],[4.28587,50.87201],[4.27858,50.86556],[4.28064,50.85944],[4.28999,50.85625],[4.28304,50.85354],[4.28793,50.84833],[4.28291,50.8479],[4.28158,50.83785],[4.27399,50.8392],[4.27184,50.8363],[4.25793,50.83571],[4.2545,50.83289],[4.25523,50.82839],[4.2509,50.82419],[4.24382,50.81928],[4.2566,50.81743],[4.25995,50.81106],[4.27274,50.81212],[4.2757,50.81087],[4.27708,50.80835],[4.28454,50.80732],[4.29274,50.80911],[4.2951,50.80881],[4.30162,50.81299],[4.3066,50.81239],[4.30205,50.80445],[4.30501,50.7987],[4.31527,50.79661],[4.31845,50.79403],[4.3193,50.78722],[4.32201,50.7832],[4.33089,50.7758],[4.3408,50.77354],[4.34677,50.77574],[4.3551,50.77354],[4.36527,50.77284],[4.38243,50.76917],[4.38303,50.76375],[4.43312,50.77802],[4.4347,50.77647]]],"type":"Polygon"}}, {"properties":{"name":"UrbisAdm FR/NL","id":"UrbisAdmFRNL","url":"https://geoservices-urbis.irisnet.be/geoserver/ows?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&FORMAT=image/png&TRANSPARENT=true&LAYERS=urbisFRNL&WIDTH={width}&HEIGHT={height}&CRS={proj}&STYLES=&BBOX={bbox}","attribution":{"required":true,"text":"Realized by means of Brussels UrbIS®© - Distribution & Copyright CIRB"},"type":"wms","category":"map"},"type":"Feature","geometry":{"coordinates":[[[4.4347,50.77647],[4.45427,50.78367],[4.4635,50.78798],[4.48273,50.79313],[4.44715,50.80821],[4.44831,50.81147],[4.45788,50.81646],[4.45466,50.81838],[4.4768,50.82036],[4.46552,50.83549],[4.46835,50.83744],[4.46037,50.85218],[4.44578,50.85522],[4.44466,50.85809],[4.43891,50.86042],[4.43719,50.85868],[4.42612,50.86296],[4.42037,50.86789],[4.42973,50.87764],[4.43736,50.87867],[4.42681,50.89026],[4.43307,50.89464],[4.42277,50.90298],[4.41187,50.90753],[4.41376,50.91159],[4.4032,50.91381],[4.38758,50.9098],[4.37771,50.89713],[4.36303,50.90119],[4.34183,50.9026],[4.33093,50.90119],[4.31651,50.89389],[4.3057,50.8908],[4.29334,50.88847],[4.29428,50.88658],[4.29737,50.8849],[4.29918,50.87975],[4.28587,50.87201],[4.27858,50.86556],[4.28064,50.85944],[4.28999,50.85625],[4.28304,50.85354],[4.28793,50.84833],[4.28291,50.8479],[4.28158,50.83785],[4.27399,50.8392],[4.27184,50.8363],[4.25793,50.83571],[4.2545,50.83289],[4.25523,50.82839],[4.2509,50.82419],[4.24382,50.81928],[4.2566,50.81743],[4.25995,50.81106],[4.27274,50.81212],[4.2757,50.81087],[4.27708,50.80835],[4.28454,50.80732],[4.29274,50.80911],[4.2951,50.80881],[4.30162,50.81299],[4.3066,50.81239],[4.30205,50.80445],[4.30501,50.7987],[4.31527,50.79661],[4.31845,50.79403],[4.3193,50.78722],[4.32201,50.7832],[4.33089,50.7758],[4.3408,50.77354],[4.34677,50.77574],[4.3551,50.77354],[4.36527,50.77284],[4.38243,50.76917],[4.38303,50.76375],[4.43312,50.77802],[4.4347,50.77647]]],"type":"Polygon"}}, {"properties":{"name":"UrbisAdm NL","id":"UrbisAdmNL","url":"https://geoservices-urbis.irisnet.be/geoserver/ows?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&FORMAT=image/png&TRANSPARENT=true&LAYERS=urbisNL&WIDTH={width}&HEIGHT={height}&CRS={proj}&STYLES=&BBOX={bbox}","attribution":{"required":true,"text":"Realized by means of Brussels UrbIS®© - Distribution & Copyright CIRB"},"type":"wms","category":"map"},"type":"Feature","geometry":{"coordinates":[[[4.4347,50.77647],[4.45427,50.78367],[4.4635,50.78798],[4.48273,50.79313],[4.44715,50.80821],[4.44831,50.81147],[4.45788,50.81646],[4.45466,50.81838],[4.4768,50.82036],[4.46552,50.83549],[4.46835,50.83744],[4.46037,50.85218],[4.44578,50.85522],[4.44466,50.85809],[4.43891,50.86042],[4.43719,50.85868],[4.42612,50.86296],[4.42037,50.86789],[4.42973,50.87764],[4.43736,50.87867],[4.42681,50.89026],[4.43307,50.89464],[4.42277,50.90298],[4.41187,50.90753],[4.41376,50.91159],[4.4032,50.91381],[4.38758,50.9098],[4.37771,50.89713],[4.36303,50.90119],[4.34183,50.9026],[4.33093,50.90119],[4.31651,50.89389],[4.3057,50.8908],[4.29334,50.88847],[4.29428,50.88658],[4.29737,50.8849],[4.29918,50.87975],[4.28587,50.87201],[4.27858,50.86556],[4.28064,50.85944],[4.28999,50.85625],[4.28304,50.85354],[4.28793,50.84833],[4.28291,50.8479],[4.28158,50.83785],[4.27399,50.8392],[4.27184,50.8363],[4.25793,50.83571],[4.2545,50.83289],[4.25523,50.82839],[4.2509,50.82419],[4.24382,50.81928],[4.2566,50.81743],[4.25995,50.81106],[4.27274,50.81212],[4.2757,50.81087],[4.27708,50.80835],[4.28454,50.80732],[4.29274,50.80911],[4.2951,50.80881],[4.30162,50.81299],[4.3066,50.81239],[4.30205,50.80445],[4.30501,50.7987],[4.31527,50.79661],[4.31845,50.79403],[4.3193,50.78722],[4.32201,50.7832],[4.33089,50.7758],[4.3408,50.77354],[4.34677,50.77574],[4.3551,50.77354],[4.36527,50.77284],[4.38243,50.76917],[4.38303,50.76375],[4.43312,50.77802],[4.4347,50.77647]]],"type":"Polygon"}}, -{"properties":{"name":"CIRB/CIBG most recent aerial imagery","id":"UrbISOrtho","url":"https://geoservices-urbis.irisnet.be/geoserver/ows?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&FORMAT=image/png&TRANSPARENT=true&LAYERS=Urbis:Ortho&WIDTH={width}&HEIGHT={height}&CRS={proj}&STYLES=&BBOX={bbox}","attribution":{"required":true,"text":"Realized by means of Brussels UrbIS®© - Distribution & Copyright CIRB"},"type":"wms","category":"photo","best":true},"type":"Feature","geometry":{"coordinates":[[[4.37973,50.76382],[4.38917,50.76377],[4.43028,50.77517],[4.435,50.775],[4.46427,50.78645],[4.4817,50.79134],[4.48238,50.79617],[4.45921,50.80626],[4.45947,50.81661],[4.47972,50.82036],[4.46959,50.83537],[4.46899,50.84573],[4.46238,50.85396],[4.44968,50.85591],[4.44599,50.85992],[4.4253,50.86615],[4.43183,50.87628],[4.44007,50.87845],[4.43106,50.89014],[4.43595,50.89502],[4.4296,50.90103],[4.41655,50.90757],[4.41543,50.91342],[4.39578,50.91407],[4.38462,50.91093],[4.38119,50.90319],[4.3726,50.90032],[4.36213,50.9033],[4.34857,50.90341],[4.34025,50.90411],[4.32892,50.90249],[4.31647,50.89605],[4.30634,50.89274],[4.29004,50.88982],[4.29149,50.88495],[4.29553,50.88262],[4.29561,50.88094],[4.28274,50.87227],[4.27699,50.86713],[4.27802,50.85911],[4.28042,50.85721],[4.28094,50.84215],[4.27193,50.84036],[4.25467,50.83695],[4.25107,50.83288],[4.25227,50.82697],[4.24343,50.82182],[4.24403,50.81548],[4.25519,50.8151],[4.25802,50.80935],[4.27218,50.81011],[4.27579,50.80696],[4.2854,50.80506],[4.28901,50.80691],[4.29802,50.80593],[4.30282,50.79709],[4.31458,50.79454],[4.31621,50.78624],[4.32952,50.77381],[4.34205,50.77164],[4.34522,50.77337],[4.37853,50.76811],[4.37973,50.76382]]],"type":"Polygon"}}, +{"properties":{"name":"CIRB/CIBG most recent aerial imagery","id":"UrbISOrtho","url":"https://geoservices-urbis.irisnet.be/geoserver/urbisgrid/ows?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&FORMAT=image/png&TRANSPARENT=true&LAYERS=Ortho&WIDTH={width}&HEIGHT={height}&CRS={proj}&STYLES=&BBOX={bbox}","attribution":{"required":true,"text":"Realized by means of Brussels UrbIS®© - Distribution & Copyright CIRB"},"type":"wms","category":"photo","best":true},"type":"Feature","geometry":{"coordinates":[[[4.37973,50.76382],[4.38917,50.76377],[4.43028,50.77517],[4.435,50.775],[4.46427,50.78645],[4.4817,50.79134],[4.48238,50.79617],[4.45921,50.80626],[4.45947,50.81661],[4.47972,50.82036],[4.46959,50.83537],[4.46899,50.84573],[4.46238,50.85396],[4.44968,50.85591],[4.44599,50.85992],[4.4253,50.86615],[4.43183,50.87628],[4.44007,50.87845],[4.43106,50.89014],[4.43595,50.89502],[4.4296,50.90103],[4.41655,50.90757],[4.41543,50.91342],[4.39578,50.91407],[4.38462,50.91093],[4.38119,50.90319],[4.3726,50.90032],[4.36213,50.9033],[4.34857,50.90341],[4.34025,50.90411],[4.32892,50.90249],[4.31647,50.89605],[4.30634,50.89274],[4.29004,50.88982],[4.29149,50.88495],[4.29553,50.88262],[4.29561,50.88094],[4.28274,50.87227],[4.27699,50.86713],[4.27802,50.85911],[4.28042,50.85721],[4.28094,50.84215],[4.27193,50.84036],[4.25467,50.83695],[4.25107,50.83288],[4.25227,50.82697],[4.24343,50.82182],[4.24403,50.81548],[4.25519,50.8151],[4.25802,50.80935],[4.27218,50.81011],[4.27579,50.80696],[4.2854,50.80506],[4.28901,50.80691],[4.29802,50.80593],[4.30282,50.79709],[4.31458,50.79454],[4.31621,50.78624],[4.32952,50.77381],[4.34205,50.77164],[4.34522,50.77337],[4.37853,50.76811],[4.37973,50.76382]]],"type":"Polygon"}}, {"properties":{"name":"URBIS 2009 aerial imagery","id":"URBIS2009","url":"https://geoservices-urbis.irisnet.be/geoserver/ows?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&FORMAT=image/png&TRANSPARENT=true&LAYERS=Urbis:Ortho2009&WIDTH={width}&HEIGHT={height}&CRS={proj}&STYLES=&BBOX={bbox}","attribution":{"required":true,"text":"Realized by means of Brussels UrbIS®© - Distribution & Copyright CIRB"},"type":"wms","category":"historicphoto"},"type":"Feature","geometry":{"coordinates":[[[4.37973,50.76382],[4.38917,50.76377],[4.43028,50.77517],[4.435,50.775],[4.46427,50.78645],[4.4817,50.79134],[4.48238,50.79617],[4.45921,50.80626],[4.45947,50.81661],[4.47972,50.82036],[4.46959,50.83537],[4.46899,50.84573],[4.46238,50.85396],[4.44968,50.85591],[4.44599,50.85992],[4.4253,50.86615],[4.43183,50.87628],[4.44007,50.87845],[4.43106,50.89014],[4.43595,50.89502],[4.4296,50.90103],[4.41655,50.90757],[4.41543,50.91342],[4.39578,50.91407],[4.38462,50.91093],[4.38119,50.90319],[4.3726,50.90032],[4.36213,50.9033],[4.34857,50.90341],[4.34025,50.90411],[4.32892,50.90249],[4.31647,50.89605],[4.30634,50.89274],[4.29004,50.88982],[4.29149,50.88495],[4.29553,50.88262],[4.29561,50.88094],[4.28274,50.87227],[4.27699,50.86713],[4.27802,50.85911],[4.28042,50.85721],[4.28094,50.84215],[4.27193,50.84036],[4.25467,50.83695],[4.25107,50.83288],[4.25227,50.82697],[4.24343,50.82182],[4.24403,50.81548],[4.25519,50.8151],[4.25802,50.80935],[4.27218,50.81011],[4.27579,50.80696],[4.2854,50.80506],[4.28901,50.80691],[4.29802,50.80593],[4.30282,50.79709],[4.31458,50.79454],[4.31621,50.78624],[4.32952,50.77381],[4.34205,50.77164],[4.34522,50.77337],[4.37853,50.76811],[4.37973,50.76382]]],"type":"Polygon"}}, {"properties":{"name":"URBIS 2012 aerial imagery","id":"URBIS2012","url":"https://geoservices-urbis.irisnet.be/geoserver/ows?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&FORMAT=image/png&TRANSPARENT=true&LAYERS=Urbis:Ortho2012&WIDTH={width}&HEIGHT={height}&CRS={proj}&STYLES=&BBOX={bbox}","attribution":{"required":true,"text":"Realized by means of Brussels UrbIS®© - Distribution & Copyright CIRB"},"type":"wms","category":"historicphoto"},"type":"Feature","geometry":{"coordinates":[[[4.37973,50.76382],[4.38917,50.76377],[4.43028,50.77517],[4.435,50.775],[4.46427,50.78645],[4.4817,50.79134],[4.48238,50.79617],[4.45921,50.80626],[4.45947,50.81661],[4.47972,50.82036],[4.46959,50.83537],[4.46899,50.84573],[4.46238,50.85396],[4.44968,50.85591],[4.44599,50.85992],[4.4253,50.86615],[4.43183,50.87628],[4.44007,50.87845],[4.43106,50.89014],[4.43595,50.89502],[4.4296,50.90103],[4.41655,50.90757],[4.41543,50.91342],[4.39578,50.91407],[4.38462,50.91093],[4.38119,50.90319],[4.3726,50.90032],[4.36213,50.9033],[4.34857,50.90341],[4.34025,50.90411],[4.32892,50.90249],[4.31647,50.89605],[4.30634,50.89274],[4.29004,50.88982],[4.29149,50.88495],[4.29553,50.88262],[4.29561,50.88094],[4.28274,50.87227],[4.27699,50.86713],[4.27802,50.85911],[4.28042,50.85721],[4.28094,50.84215],[4.27193,50.84036],[4.25467,50.83695],[4.25107,50.83288],[4.25227,50.82697],[4.24343,50.82182],[4.24403,50.81548],[4.25519,50.8151],[4.25802,50.80935],[4.27218,50.81011],[4.27579,50.80696],[4.2854,50.80506],[4.28901,50.80691],[4.29802,50.80593],[4.30282,50.79709],[4.31458,50.79454],[4.31621,50.78624],[4.32952,50.77381],[4.34205,50.77164],[4.34522,50.77337],[4.37853,50.76811],[4.37973,50.76382]]],"type":"Polygon"}}, {"properties":{"name":"URBIS 2014 aerial imagery","id":"URBIS2014","url":"https://geoservices-urbis.irisnet.be/geoserver/ows?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&FORMAT=image/png&TRANSPARENT=true&LAYERS=Urbis:Ortho2014&WIDTH={width}&HEIGHT={height}&CRS={proj}&STYLES=&BBOX={bbox}","attribution":{"required":true,"text":"Realized by means of Brussels UrbIS®© - Distribution & Copyright CIRB"},"type":"wms","category":"historicphoto"},"type":"Feature","geometry":{"coordinates":[[[4.4001,50.76373],[4.43093,50.77254],[4.43586,50.77237],[4.46549,50.78373],[4.48189,50.78835],[4.48269,50.79849],[4.46363,50.80686],[4.46407,50.81546],[4.48204,50.81699],[4.48103,50.82343],[4.47465,50.83505],[4.47403,50.84587],[4.46712,50.85447],[4.45257,50.85797],[4.45017,50.86151],[4.42968,50.86764],[4.43423,50.87384],[4.44147,50.87513],[4.44381,50.88004],[4.43534,50.88977],[4.43968,50.89475],[4.43287,50.90363],[4.42096,50.90917],[4.42023,50.91387],[4.38315,50.91381],[4.37879,50.90637],[4.37334,50.90289],[4.36241,50.906],[4.34824,50.90611],[4.33955,50.90685],[4.32771,50.90515],[4.31471,50.89842],[4.30413,50.89498],[4.2871,50.89192],[4.28725,50.88532],[4.29293,50.88265],[4.27948,50.8736],[4.27347,50.86822],[4.27364,50.85871],[4.27688,50.85575],[4.27644,50.84376],[4.26664,50.8405],[4.25488,50.83992],[4.24755,50.83453],[4.24799,50.82866],[4.24357,50.82599],[4.24376,50.81356],[4.25233,50.81268],[4.25649,50.80711],[4.27025,50.8073],[4.27222,50.80537],[4.28414,50.80241],[4.28885,50.80434],[4.29544,50.8043],[4.30046,50.79506],[4.31076,50.79299],[4.31444,50.78372],[4.32628,50.77221],[4.34194,50.76891],[4.34474,50.77029],[4.37535,50.76577],[4.3755,50.76381],[4.4001,50.76373]]],"type":"Polygon"}}, @@ -74,6 +74,7 @@ {"properties":{"name":"UrbIS-Ortho 2019","id":"UrbISOrtho2019","url":"https://geoservices-urbis.irisnet.be/geoserver/ows?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&FORMAT=image/png&TRANSPARENT=true&LAYERS=Urbis:Ortho2019&WIDTH={width}&HEIGHT={height}&CRS={proj}&STYLES=&BBOX={bbox}","attribution":{"required":true,"text":"Realized by means of Brussels UrbIS®© - Distribution & Copyright CIRB"},"type":"wms","category":"photo"},"type":"Feature","geometry":{"coordinates":[[[4.37973,50.76382],[4.38917,50.76377],[4.43028,50.77517],[4.435,50.775],[4.46427,50.78645],[4.4817,50.79134],[4.48238,50.79617],[4.45921,50.80626],[4.45947,50.81661],[4.47972,50.82036],[4.46959,50.83537],[4.46899,50.84573],[4.46238,50.85396],[4.44968,50.85591],[4.44599,50.85992],[4.4253,50.86615],[4.43183,50.87628],[4.44007,50.87845],[4.43106,50.89014],[4.43595,50.89502],[4.4296,50.90103],[4.41655,50.90757],[4.41543,50.91342],[4.39578,50.91407],[4.38462,50.91093],[4.38119,50.90319],[4.3726,50.90032],[4.36213,50.9033],[4.34857,50.90341],[4.34025,50.90411],[4.32892,50.90249],[4.31647,50.89605],[4.30634,50.89274],[4.29004,50.88982],[4.29149,50.88495],[4.29553,50.88262],[4.29561,50.88094],[4.28274,50.87227],[4.27699,50.86713],[4.27802,50.85911],[4.28042,50.85721],[4.28094,50.84215],[4.27193,50.84036],[4.25467,50.83695],[4.25107,50.83288],[4.25227,50.82697],[4.24343,50.82182],[4.24403,50.81548],[4.25519,50.8151],[4.25802,50.80935],[4.27218,50.81011],[4.27579,50.80696],[4.2854,50.80506],[4.28901,50.80691],[4.29802,50.80593],[4.30282,50.79709],[4.31458,50.79454],[4.31621,50.78624],[4.32952,50.77381],[4.34205,50.77164],[4.34522,50.77337],[4.37853,50.76811],[4.37973,50.76382]]],"type":"Polygon"}}, {"properties":{"name":"UrbIS-Ortho 2020","id":"UrbISOrtho2020","url":"https://geoservices-urbis.irisnet.be/geoserver/ows?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&FORMAT=image/png&TRANSPARENT=true&LAYERS=Urbis:Ortho2020&WIDTH={width}&HEIGHT={height}&CRS={proj}&STYLES=&BBOX={bbox}","attribution":{"required":true,"text":"Realized by means of Brussels UrbIS®© - Distribution & Copyright CIRB"},"type":"wms","category":"photo"},"type":"Feature","geometry":{"coordinates":[[[4.37973,50.76382],[4.38917,50.76377],[4.43028,50.77517],[4.435,50.775],[4.46427,50.78645],[4.4817,50.79134],[4.48238,50.79617],[4.45921,50.80626],[4.45947,50.81661],[4.47972,50.82036],[4.46959,50.83537],[4.46899,50.84573],[4.46238,50.85396],[4.44968,50.85591],[4.44599,50.85992],[4.4253,50.86615],[4.43183,50.87628],[4.44007,50.87845],[4.43106,50.89014],[4.43595,50.89502],[4.4296,50.90103],[4.41655,50.90757],[4.41543,50.91342],[4.39578,50.91407],[4.38462,50.91093],[4.38119,50.90319],[4.3726,50.90032],[4.36213,50.9033],[4.34857,50.90341],[4.34025,50.90411],[4.32892,50.90249],[4.31647,50.89605],[4.30634,50.89274],[4.29004,50.88982],[4.29149,50.88495],[4.29553,50.88262],[4.29561,50.88094],[4.28274,50.87227],[4.27699,50.86713],[4.27802,50.85911],[4.28042,50.85721],[4.28094,50.84215],[4.27193,50.84036],[4.25467,50.83695],[4.25107,50.83288],[4.25227,50.82697],[4.24343,50.82182],[4.24403,50.81548],[4.25519,50.8151],[4.25802,50.80935],[4.27218,50.81011],[4.27579,50.80696],[4.2854,50.80506],[4.28901,50.80691],[4.29802,50.80593],[4.30282,50.79709],[4.31458,50.79454],[4.31621,50.78624],[4.32952,50.77381],[4.34205,50.77164],[4.34522,50.77337],[4.37853,50.76811],[4.37973,50.76382]]],"type":"Polygon"}}, {"properties":{"name":"Canton Fribourg 2016","id":"CTFRIBOURG2016","url":"https://mapproxy.osm.ch/tiles/fribourg_2016/EPSG900913/{zoom}/{x}/{y}.png?origin=nw","attribution":{"required":true,"text":"Canton Fribourg 2016 'orthophoto technique'"},"type":"tms","category":"photo","min_zoom":3,"max_zoom":21},"type":"Feature","geometry":{"coordinates":[[[6.79478,46.57542],[6.79949,46.57407],[6.80256,46.57491],[6.80336,46.57687],[6.80427,46.57664],[6.80489,46.57792],[6.80794,46.57761],[6.8094,46.57885],[6.81084,46.57896],[6.81322,46.57823],[6.81153,46.58099],[6.8142,46.58396],[6.81411,46.58567],[6.8206,46.58368],[6.82371,46.57747],[6.82693,46.57796],[6.82927,46.57637],[6.83485,46.57533],[6.83744,46.57677],[6.83691,46.57748],[6.83982,46.57896],[6.84239,46.58244],[6.84532,46.58276],[6.84644,46.58394],[6.84857,46.58331],[6.85087,46.58113],[6.85262,46.58197],[6.85996,46.57987],[6.86554,46.57725],[6.86507,46.57623],[6.8679,46.57515],[6.87446,46.56497],[6.8845,46.56195],[6.88686,46.56341],[6.89214,46.5679],[6.89918,46.56671],[6.89885,46.56499],[6.89393,46.55991],[6.88822,46.55815],[6.86839,46.54164],[6.86498,46.53896],[6.86015,46.53597],[6.85563,46.54086],[6.85501,46.54144],[6.85087,46.54111],[6.8407,46.53819],[6.83032,46.53744],[6.82783,46.54298],[6.82553,46.54357],[6.81278,46.52707],[6.81088,46.52513],[6.81534,46.52139],[6.8181,46.5165],[6.82263,46.51411],[6.82429,46.51207],[6.83034,46.51246],[6.83239,46.50544],[6.83503,46.50231],[6.84126,46.49706],[6.84294,46.49632],[6.84554,46.49667],[6.84775,46.49369],[6.84891,46.49337],[6.85729,46.49305],[6.86276,46.49384],[6.86634,46.50079],[6.87244,46.50431],[6.88168,46.51257],[6.8967,46.52044],[6.89773,46.52005],[6.89711,46.51766],[6.89767,46.51483],[6.89522,46.51079],[6.89572,46.50773],[6.89974,46.51039],[6.90142,46.51233],[6.92517,46.50769],[6.92759,46.50467],[6.93363,46.50167],[6.93674,46.50096],[6.95614,46.49949],[6.97239,46.48879],[6.97581,46.4784],[6.97783,46.47289],[6.97815,46.46833],[6.97906,46.46107],[6.98016,46.45896],[6.99212,46.44891],[6.98361,46.43873],[6.98394,46.43799],[6.98746,46.43794],[7.01786,46.44707],[7.02103,46.45729],[7.06583,46.48904],[7.0724,46.4864],[7.10037,46.48699],[7.12279,46.49869],[7.1264,46.50317],[7.13096,46.50466],[7.13624,46.50861],[7.13704,46.51308],[7.14005,46.51688],[7.14044,46.51988],[7.14318,46.52183],[7.1437,46.52475],[7.1453,46.52701],[7.14835,46.52846],[7.15834,46.52681],[7.16346,46.52855],[7.16709,46.53101],[7.18234,46.53837],[7.19218,46.54656],[7.20081,46.54169],[7.20108,46.543],[7.20765,46.53291],[7.21417,46.53762],[7.21811,46.54211],[7.22171,46.54481],[7.22311,46.5476],[7.22543,46.54923],[7.2322,46.55123],[7.23614,46.554],[7.24047,46.55424],[7.24705,46.55623],[7.25574,46.56029],[7.26385,46.56752],[7.2681,46.57369],[7.28136,46.58411],[7.2992,46.5791],[7.30805,46.58132],[7.31254,46.58917],[7.3207,46.59183],[7.31479,46.60042],[7.3162,46.60937],[7.31826,46.61615],[7.3178,46.61856],[7.31213,46.6217],[7.31327,46.63662],[7.32284,46.63731],[7.32684,46.63873],[7.32975,46.64171],[7.32787,46.64616],[7.321,46.65465],[7.32345,46.65526],[7.32914,46.65459],[7.33116,46.65522],[7.33403,46.65471],[7.34549,46.6553],[7.34756,46.65307],[7.35063,46.65164],[7.35079,46.64799],[7.35456,46.64669],[7.3558,46.64533],[7.35528,46.64193],[7.35714,46.63927],[7.35877,46.64418],[7.36209,46.64683],[7.36229,46.64791],[7.36608,46.64898],[7.37747,46.65636],[7.36933,46.65564],[7.36953,46.65748],[7.37103,46.65907],[7.37083,46.66085],[7.37187,46.66283],[7.37122,46.66375],[7.37252,46.66757],[7.37108,46.66942],[7.37649,46.67503],[7.37293,46.68012],[7.37777,46.68357],[7.37587,46.68645],[7.376,46.6878],[7.38027,46.69018],[7.37693,46.69272],[7.3686,46.69265],[7.3649,46.69505],[7.36261,46.69928],[7.3598,46.69802],[7.34598,46.69895],[7.34604,46.7019],[7.34939,46.70555],[7.35037,46.70874],[7.35021,46.71119],[7.34903,46.71249],[7.34065,46.71464],[7.33277,46.71491],[7.32868,46.71641],[7.31011,46.71815],[7.30785,46.71717],[7.30002,46.72247],[7.29683,46.72737],[7.29685,46.73565],[7.29834,46.74013],[7.30304,46.74517],[7.30454,46.74816],[7.30486,46.75026],[7.30335,46.7514],[7.30309,46.75261],[7.30359,46.75919],[7.29987,46.76375],[7.29881,46.76513],[7.29307,46.77136],[7.29532,46.77537],[7.29639,46.77729],[7.30081,46.77905],[7.30053,46.78064],[7.30113,46.78134],[7.30447,46.78321],[7.30447,46.78415],[7.30207,46.78638],[7.30351,46.78887],[7.30201,46.79079],[7.30159,46.79283],[7.30732,46.79872],[7.31044,46.80823],[7.31537,46.81246],[7.32028,46.8149],[7.32047,46.81564],[7.32072,46.82011],[7.31981,46.82515],[7.32891,46.829],[7.3302,46.82968],[7.33123,46.83177],[7.33103,46.8328],[7.32926,46.83563],[7.32333,46.84041],[7.30755,46.84704],[7.30775,46.84808],[7.30613,46.84999],[7.31207,46.85557],[7.31351,46.85936],[7.31739,46.8606],[7.32087,46.86154],[7.32576,46.85681],[7.323,46.85476],[7.32603,46.85163],[7.33181,46.8512],[7.33536,46.85043],[7.33678,46.84979],[7.33821,46.84946],[7.34726,46.85375],[7.34934,46.85331],[7.35167,46.85502],[7.35444,46.85875],[7.35772,46.86065],[7.35925,46.86311],[7.35794,46.86513],[7.35838,46.8688],[7.35738,46.8701],[7.35386,46.87129],[7.35253,46.87555],[7.35339,46.88676],[7.34843,46.88934],[7.32573,46.89373],[7.30935,46.89152],[7.29618,46.89377],[7.28938,46.89377],[7.28639,46.89269],[7.28245,46.8898],[7.2802,46.8896],[7.27259,46.89249],[7.26634,46.89361],[7.25931,46.89797],[7.24433,46.90037],[7.24314,46.89792],[7.23633,46.89809],[7.23203,46.90029],[7.2309,46.9024],[7.23032,46.90394],[7.22351,46.90276],[7.21755,46.89735],[7.21244,46.90173],[7.2088,46.9026],[7.20781,46.90913],[7.20578,46.91477],[7.20692,46.92481],[7.2111,46.92527],[7.21854,46.92434],[7.2342,46.92939],[7.23411,46.93669],[7.23477,46.93827],[7.2302,46.93995],[7.2282,46.93881],[7.22555,46.93633],[7.2174,46.93307],[7.2093,46.93334],[7.20823,46.93323],[7.2058,46.94023],[7.2055,46.94112],[7.20951,46.94188],[7.21027,46.94302],[7.21044,46.94569],[7.21011,46.94781],[7.20885,46.95435],[7.21102,46.95652],[7.20838,46.95768],[7.20742,46.95967],[7.19764,46.96065],[7.19459,46.96135],[7.19463,46.9629],[7.19552,46.96416],[7.19633,46.96365],[7.19794,46.96445],[7.1993,46.9638],[7.20646,46.96413],[7.20745,46.96751],[7.21422,46.96692],[7.21467,46.97133],[7.21739,46.97147],[7.21686,46.97271],[7.22247,46.97454],[7.22163,46.97556],[7.22821,46.97836],[7.23569,46.98456],[7.23486,46.98675],[7.22594,46.9924],[7.22625,46.99868],[7.22575,46.99915],[7.21779,47.00641],[7.21299,47.0068],[7.09058,46.978],[7.03295,46.98265],[6.73785,46.81195],[6.73908,46.71021],[6.81908,46.65533],[6.82741,46.65982],[6.82089,46.65179],[6.81729,46.64923],[6.81851,46.6478],[6.81458,46.64747],[6.81344,46.64953],[6.81194,46.6492],[6.81081,46.65038],[6.80674,46.65059],[6.80203,46.64889],[6.79891,46.64914],[6.79879,46.64781],[6.80367,46.64567],[6.80325,46.6448],[6.8038,46.64451],[6.80321,46.64376],[6.80171,46.64421],[6.79895,46.63959],[6.79692,46.63314],[6.79838,46.63016],[6.80043,46.62991],[6.80065,46.62843],[6.80172,46.62854],[6.80228,46.62775],[6.80197,46.62507],[6.80355,46.62124],[6.80244,46.61877],[6.80296,46.61615],[6.80185,46.61555],[6.80389,46.60903],[6.80239,46.60142],[6.79833,46.59986],[6.8002,46.59362],[6.80124,46.5925],[6.79848,46.58616],[6.79948,46.58559],[6.79894,46.58205],[6.79611,46.57932],[6.79626,46.57728],[6.79478,46.57542]]],"type":"Polygon"}}, +{"properties":{"name":"Plan Cadastral du SITN, Neuchâtel","id":"PlanCadastralNeuchatel","url":"https://sitn.ne.ch/services/wmts?LAYERS=plan_cadastral&STYLES=default&FORMAT=image/png&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","attribution":{"required":true,"text":"Plan Cadastral du SITN, Neuchâtel"},"type":"wms","category":"map"},"type":"Feature","geometry":{"coordinates":[[[7.0229,47.00257],[7.08537,47.04656],[7.10254,47.08022],[7.08331,47.11153],[7.04212,47.13815],[6.99407,47.13815],[6.8955,47.11127],[6.8905,47.15356],[6.85343,47.17969],[6.82734,47.15916],[6.79233,47.13909],[6.73467,47.11807],[6.73123,47.09938],[6.69828,47.08536],[6.68112,47.06059],[6.69691,47.0489],[6.6619,47.03627],[6.62757,47.01146],[6.60766,47.00351],[6.58157,46.99555],[6.52528,46.9815],[6.49037,46.97943],[6.42584,46.92883],[6.44025,46.90257],[6.45055,46.88146],[6.44986,46.85893],[6.44918,46.84861],[6.46153,46.8364],[6.51371,46.84391],[6.56314,46.86034],[6.60501,46.87301],[6.64689,46.88803],[6.70868,46.92601],[6.71074,46.9021],[6.72447,46.89037],[6.72309,46.86832],[6.74643,46.85236],[6.76909,46.83781],[6.99907,46.97615],[7.0229,47.00257]]],"type":"Polygon"}}, {"properties":{"name":"Canton de Génève, MNA RELIEF OMBRE SURFACE 2014 (SITG)","id":"Geneve-dsm-2014","url":"https://ge.ch/sitgags2/services/RASTER/MNA_RELIEF_SURFACE_COLLECTION/MapServer/WMSServer?LAYERS=3&STYLES=default&FORMAT=image/jpeg&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","attribution":{"required":true,"text":"Système d'information du territoire à Genève (SITG)"},"type":"wms","category":"elevation","min_zoom":2},"type":"Feature","geometry":{"coordinates":[[[5.6703,46.2143],[5.6805,46.0223],[5.6805,46.0223],[5.7294,45.9575],[6.3702,45.9234],[6.4452,45.9382],[6.5509,46.0711],[6.577,46.3643],[6.5293,46.4609],[6.2941,46.57],[6.1123,46.5677],[5.6703,46.2143]]],"type":"Polygon"}}, {"properties":{"name":"Canton de Génève, MNA RELIEF OMBRE SURFACE 2017 (SITG)","id":"Geneve-dsm-2017","url":"https://ge.ch/sitgags2/services/RASTER/MNA_RELIEF_SURFACE_COLLECTION/MapServer/WMSServer?LAYERS=4&STYLES=default&FORMAT=image/jpeg&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","attribution":{"required":true,"text":"Système d'information du territoire à Genève (SITG)"},"type":"wms","category":"elevation","min_zoom":2},"type":"Feature","geometry":{"coordinates":[[[5.94647,46.13746],[5.94712,46.12266],[5.9745,46.12267],[5.97656,46.12702],[5.98823,46.12742],[5.99547,46.13548],[6.0202,46.13352],[6.02532,46.12789],[6.04248,46.12789],[6.05004,46.13553],[6.05758,46.13597],[6.05773,46.14351],[6.06068,46.14593],[6.06446,46.14263],[6.08989,46.14308],[6.09604,46.13835],[6.14341,46.13407],[6.14946,46.13941],[6.15715,46.14025],[6.15897,46.14555],[6.17225,46.14786],[6.18277,46.15549],[6.19285,46.15831],[6.19629,46.16164],[6.19759,46.17347],[6.21208,46.18018],[6.21484,46.18734],[6.22513,46.18921],[6.24158,46.19855],[6.25946,46.20014],[6.27118,46.20702],[6.28967,46.21107],[6.29211,46.2171],[6.30272,46.21725],[6.31782,46.24197],[6.31988,46.2624],[6.30797,46.26423],[6.30478,46.27095],[6.2877,46.27096],[6.28212,46.27048],[6.27928,46.26539],[6.26746,46.2609],[6.26564,46.26477],[6.25978,46.26578],[6.25808,46.27143],[6.25194,46.27578],[6.25429,46.28057],[6.26152,46.28332],[6.26152,46.29805],[6.25825,46.30133],[6.25808,46.30803],[6.25328,46.31135],[6.23612,46.31135],[6.22778,46.2955],[6.21895,46.29044],[6.21033,46.27903],[6.20208,46.27188],[6.19286,46.27095],[6.19047,46.26619],[6.18599,46.26477],[6.18086,46.23638],[6.16951,46.22627],[6.16698,46.21972],[6.16217,46.21899],[6.15921,46.23076],[6.16082,46.24855],[6.17912,46.26763],[6.17857,46.29069],[6.18667,46.2952],[6.19318,46.30671],[6.19972,46.30946],[6.19964,46.31658],[6.20521,46.31706],[6.20864,46.32132],[6.21688,46.34403],[6.21758,46.36051],[6.20727,46.3639],[6.1933,46.36413],[6.18942,46.37194],[6.15784,46.371],[6.14972,46.36042],[6.14479,46.35964],[6.13833,46.34961],[6.12626,46.34166],[6.12181,46.33226],[6.11664,46.33125],[6.11586,46.32683],[6.11115,46.3251],[6.11123,46.31658],[6.10085,46.31658],[6.09634,46.31036],[6.08643,46.3085],[6.07803,46.2972],[6.06926,46.29662],[6.06127,46.2899],[6.05622,46.28949],[6.04454,46.28188],[6.03964,46.2749],[6.03081,46.2719],[6.02728,46.26637],[6.01708,46.2624],[6.00943,46.25401],[5.99648,46.24766],[5.99495,46.23969],[5.98618,46.23911],[5.98367,46.23194],[5.97725,46.23103],[5.97656,46.16963],[5.96695,46.16971],[5.95391,46.15118],[5.95343,46.14104],[5.94647,46.13746]]],"type":"Polygon"}}, {"properties":{"name":"Canton de Génève, MNA RELIEF OMBRE SURFACE 2019 (SITG)","id":"Geneve-dsm-2019","url":"https://ge.ch/sitgags2/services/RASTER/MNA_RELIEF_SURFACE_COLLECTION/MapServer/WMSServer?LAYERS=5&STYLES=default&FORMAT=image/jpeg&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","attribution":{"required":true,"text":"Système d'information du territoire à Genève (SITG)"},"type":"wms","category":"elevation","min_zoom":2},"type":"Feature","geometry":{"coordinates":[[[5.94647,46.13746],[5.94712,46.12266],[5.9745,46.12267],[5.97656,46.12702],[5.98823,46.12742],[5.99547,46.13548],[6.0202,46.13352],[6.02532,46.12789],[6.04248,46.12789],[6.05004,46.13553],[6.05758,46.13597],[6.05773,46.14351],[6.06068,46.14593],[6.06446,46.14263],[6.08989,46.14308],[6.09604,46.13835],[6.14341,46.13407],[6.14946,46.13941],[6.15715,46.14025],[6.15897,46.14555],[6.17225,46.14786],[6.18277,46.15549],[6.19285,46.15831],[6.19629,46.16164],[6.19759,46.17347],[6.21208,46.18018],[6.21484,46.18734],[6.22513,46.18921],[6.24158,46.19855],[6.25946,46.20014],[6.27118,46.20702],[6.28967,46.21107],[6.29211,46.2171],[6.30272,46.21725],[6.31782,46.24197],[6.31988,46.2624],[6.30797,46.26423],[6.30478,46.27095],[6.2877,46.27096],[6.28212,46.27048],[6.27928,46.26539],[6.26746,46.2609],[6.26564,46.26477],[6.25978,46.26578],[6.25808,46.27143],[6.25194,46.27578],[6.25429,46.28057],[6.26152,46.28332],[6.26152,46.29805],[6.25825,46.30133],[6.25808,46.30803],[6.25328,46.31135],[6.23612,46.31135],[6.22778,46.2955],[6.21895,46.29044],[6.21033,46.27903],[6.20208,46.27188],[6.19286,46.27095],[6.19047,46.26619],[6.18599,46.26477],[6.18086,46.23638],[6.16951,46.22627],[6.16698,46.21972],[6.16217,46.21899],[6.15921,46.23076],[6.16082,46.24855],[6.17912,46.26763],[6.17857,46.29069],[6.18667,46.2952],[6.19318,46.30671],[6.19972,46.30946],[6.19964,46.31658],[6.20521,46.31706],[6.20864,46.32132],[6.21688,46.34403],[6.21758,46.36051],[6.20727,46.3639],[6.1933,46.36413],[6.18942,46.37194],[6.15784,46.371],[6.14972,46.36042],[6.14479,46.35964],[6.13833,46.34961],[6.12626,46.34166],[6.12181,46.33226],[6.11664,46.33125],[6.11586,46.32683],[6.11115,46.3251],[6.11123,46.31658],[6.10085,46.31658],[6.09634,46.31036],[6.08643,46.3085],[6.07803,46.2972],[6.06926,46.29662],[6.06127,46.2899],[6.05622,46.28949],[6.04454,46.28188],[6.03964,46.2749],[6.03081,46.2719],[6.02728,46.26637],[6.01708,46.2624],[6.00943,46.25401],[5.99648,46.24766],[5.99495,46.23969],[5.98618,46.23911],[5.98367,46.23194],[5.97725,46.23103],[5.97656,46.16963],[5.96695,46.16971],[5.95391,46.15118],[5.95343,46.14104],[5.94647,46.13746]]],"type":"Polygon"}}, @@ -95,7 +96,8 @@ {"properties":{"name":"Kanton Aargau 50cm DTM/Hillshade","id":"Aargau-AGIS-2014-Hillshade","url":"https://mapproxy.osm.ch/tiles/AGIS2014HILLSHADE/EPSG900913/{zoom}/{x}/{y}.png?origin=nw","attribution":{"required":false,"text":"AGIS 2014 50cm DTM/Hillshade"},"type":"tms","category":"elevation","min_zoom":2,"max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[7.70438,47.55794],[7.70452,47.51307],[7.77045,47.51274],[7.77027,47.49026],[7.83665,47.4901],[7.83689,47.51258],[7.86993,47.5125],[7.86987,47.48998],[7.90303,47.48981],[7.90278,47.46729],[7.93607,47.46716],[7.9353,47.39976],[8.00156,47.39928],[8.00097,47.3543],[7.86885,47.35542],[7.86837,47.31017],[7.83543,47.31017],[7.83518,47.28772],[7.80244,47.28791],[7.80153,47.22029],[7.96675,47.21961],[7.96735,47.26462],[8.00003,47.26433],[7.99993,47.21952],[8.06552,47.2192],[8.066,47.24176],[8.09874,47.24135],[8.09886,47.21912],[8.23075,47.21822],[8.23141,47.26316],[8.26446,47.26297],[8.2641,47.24046],[8.29714,47.24022],[8.2964,47.19526],[8.3294,47.19502],[8.3285,47.14529],[8.32833,47.13007],[8.32937,47.13007],[8.3293,47.12753],[8.42714,47.12676],[8.42997,47.28421],[8.46327,47.28387],[8.46434,47.35128],[8.43125,47.3516],[8.43206,47.39654],[8.46515,47.39647],[8.46558,47.4187],[8.39939,47.41929],[8.40042,47.48666],[8.3675,47.48698],[8.3678,47.50959],[8.40096,47.50926],[8.40144,47.53162],[8.43454,47.53133],[8.43564,47.59877],[8.36943,47.59931],[8.36913,47.57694],[8.33585,47.5771],[8.3362,47.59927],[8.30305,47.59988],[8.30311,47.62235],[8.17036,47.6235],[8.17011,47.60086],[8.10387,47.60112],[8.10313,47.57881],[8.03681,47.57928],[8.0364,47.55665],[8.00338,47.55687],[8.00374,47.57917],[7.93703,47.57962],[7.93713,47.60217],[7.80433,47.60248],[7.80408,47.58017],[7.77103,47.58025],[7.77076,47.55772],[7.70438,47.55794]]],"type":"Polygon"}}, {"properties":{"name":"Kanton Basel-Landschaft 10cm (2015)","id":"Basel-Landschaft-2015","url":"https://mapproxy.osm.ch/tiles/KTBASELLANDSCHAFT2015/EPSG900913/{zoom}/{x}/{y}.png?origin=nw","attribution":{"required":true,"text":"Geodaten des Kantons Basel-Landschaft 2015","url":"https://www.geo.bl.ch/fileadmin/user_upload/Geodaten/Nutzungsbedingungen_GBD_BL_V3p2.pdf"},"type":"tms","category":"photo","min_zoom":17,"max_zoom":21},"type":"Feature","geometry":{"coordinates":[[[7.37028,47.41368],[7.37584,47.41401],[7.37968,47.41281],[7.38405,47.41236],[7.38869,47.40302],[7.39592,47.40338],[7.39894,47.39684],[7.41449,47.3943],[7.41628,47.38479],[7.41169,47.38057],[7.43732,47.38089],[7.44357,47.3889],[7.44131,47.40018],[7.4434,47.40231],[7.44951,47.39976],[7.45002,47.40393],[7.46092,47.40068],[7.46448,47.40251],[7.47747,47.40128],[7.47841,47.39056],[7.49233,47.38523],[7.50226,47.38481],[7.5113,47.38974],[7.51862,47.38822],[7.53117,47.40353],[7.52524,47.41163],[7.58074,47.4147],[7.5683,47.42233],[7.5689,47.4369],[7.57842,47.43491],[7.58121,47.42878],[7.59207,47.43271],[7.6158,47.43275],[7.61646,47.44523],[7.62217,47.46195],[7.62607,47.46291],[7.61887,47.46745],[7.60449,47.47045],[7.60815,47.47521],[7.60563,47.47936],[7.60885,47.48353],[7.6073,47.4894],[7.64097,47.48273],[7.64442,47.48564],[7.65593,47.48739],[7.65051,47.48826],[7.65539,47.49021],[7.64865,47.49183],[7.65217,47.49581],[7.66612,47.49687],[7.66833,47.48635],[7.69976,47.48063],[7.70988,47.46938],[7.69993,47.46191],[7.69883,47.45586],[7.69227,47.45421],[7.68485,47.44784],[7.68297,47.43872],[7.68658,47.43366],[7.6798,47.41751],[7.66405,47.41002],[7.63272,47.41003],[7.63725,47.38607],[7.63331,47.38534],[7.63332,47.38291],[7.63558,47.38059],[7.64176,47.38047],[7.6442,47.36721],[7.70195,47.37245],[7.72791,47.36886],[7.73415,47.35776],[7.75152,47.34433],[7.76642,47.34273],[7.76896,47.33891],[7.78529,47.33788],[7.79356,47.33905],[7.79637,47.35347],[7.80217,47.3611],[7.83055,47.36512],[7.84012,47.37476],[7.86265,47.38198],[7.87881,47.38351],[7.87943,47.38799],[7.86914,47.39551],[7.8777,47.40126],[7.88344,47.4012],[7.88333,47.4061],[7.89022,47.40714],[7.90974,47.39852],[7.93266,47.40527],[7.93672,47.40806],[7.93493,47.41177],[7.94839,47.41627],[7.95504,47.41561],[7.95657,47.41968],[7.96183,47.42183],[7.95003,47.43172],[7.94678,47.44319],[7.95785,47.45128],[7.95761,47.45881],[7.94885,47.46378],[7.94003,47.46202],[7.94702,47.48489],[7.93329,47.48141],[7.90482,47.48491],[7.90477,47.49218],[7.89399,47.50606],[7.87567,47.51319],[7.87666,47.52269],[7.86396,47.51931],[7.86257,47.52692],[7.85233,47.53524],[7.84653,47.53266],[7.83321,47.53382],[7.83198,47.51474],[7.81471,47.5048],[7.80742,47.49714],[7.7994,47.49748],[7.79816,47.4994],[7.79889,47.49565],[7.78663,47.49312],[7.7928,47.50068],[7.78887,47.50683],[7.79014,47.51864],[7.78763,47.52012],[7.75786,47.52605],[7.74902,47.52498],[7.73797,47.52732],[7.73322,47.53275],[7.72716,47.53293],[7.72362,47.53675],[7.71596,47.53582],[7.71347,47.53978],[7.69494,47.5325],[7.67467,47.53375],[7.66586,47.53746],[7.66131,47.54483],[7.649,47.5483],[7.63997,47.55816],[7.63273,47.56149],[7.61762,47.55865],[7.61774,47.55437],[7.62285,47.55004],[7.6223,47.53977],[7.61378,47.53925],[7.59478,47.51929],[7.59025,47.51979],[7.58948,47.52792],[7.58269,47.53247],[7.58726,47.5419],[7.56479,47.54569],[7.55588,47.54434],[7.55875,47.55235],[7.56124,47.55172],[7.56458,47.55704],[7.55466,47.56437],[7.52732,47.55278],[7.51676,47.54541],[7.50545,47.54438],[7.49804,47.53615],[7.5023,47.5284],[7.51075,47.52899],[7.51935,47.53472],[7.53096,47.52905],[7.5222,47.51409],[7.51746,47.51728],[7.50228,47.51491],[7.49787,47.52125],[7.49908,47.51628],[7.50935,47.50888],[7.51223,47.49892],[7.52004,47.49678],[7.53179,47.4974],[7.5326,47.49097],[7.53623,47.49105],[7.53633,47.48383],[7.52745,47.47391],[7.53068,47.46119],[7.49236,47.45897],[7.45651,47.44926],[7.44717,47.45696],[7.44577,47.46197],[7.43003,47.45949],[7.4288,47.45388],[7.42242,47.45072],[7.4209,47.44594],[7.42542,47.44328],[7.43784,47.44632],[7.45062,47.43534],[7.45558,47.42792],[7.4484,47.41507],[7.43811,47.41274],[7.42748,47.41448],[7.42074,47.4111],[7.41371,47.41093],[7.38839,47.41398],[7.38204,47.41331],[7.37815,47.414],[7.37599,47.41431],[7.3812,47.43208],[7.35266,47.43436],[7.34496,47.43608],[7.33899,47.44109],[7.3305,47.44176],[7.32528,47.43489],[7.32685,47.43192],[7.33269,47.43024],[7.33973,47.42971],[7.34488,47.42402],[7.35354,47.41961],[7.35792,47.41827],[7.35758,47.41508],[7.37028,47.41368]]],"type":"Polygon"}}, {"properties":{"name":"Kanton Basel-Stadt 2017","id":"KTBASELSTADT2017","url":"https://mapproxy.osm.ch/tiles/KTBASELSTADT2017/EPSG900913/{zoom}/{x}/{y}.png?origin=nw","attribution":{"required":true,"text":"Geodaten Kanton Basel-Stadt OF 2017"},"type":"tms","category":"historicphoto","min_zoom":7,"max_zoom":21},"type":"Feature","geometry":{"coordinates":[[[7.67138,47.59522],[7.66494,47.59618],[7.64528,47.60026],[7.64168,47.59887],[7.63782,47.59557],[7.63687,47.59314],[7.6191,47.58046],[7.60923,47.5811],[7.60915,47.58643],[7.59851,47.59071],[7.59207,47.59239],[7.58563,47.59233],[7.58331,47.59019],[7.57936,47.57988],[7.56434,47.58122],[7.55379,47.57473],[7.5537,47.56031],[7.55653,47.55828],[7.55379,47.55122],[7.55387,47.54148],[7.5719,47.54148],[7.58125,47.53986],[7.57713,47.53163],[7.58409,47.52636],[7.58503,47.51917],[7.59962,47.51911],[7.61335,47.53262],[7.61833,47.53662],[7.62738,47.53658],[7.62786,47.55145],[7.62357,47.55666],[7.63035,47.55869],[7.64872,47.55689],[7.66425,47.56164],[7.6847,47.5617],[7.6924,47.56691],[7.69412,47.5734],[7.68906,47.57612],[7.68571,47.58538],[7.67884,47.58712],[7.68708,47.59355],[7.69395,47.59667],[7.69438,47.60171],[7.68451,47.60182],[7.67996,47.60078],[7.67138,47.59522]]],"type":"Polygon"}}, -{"properties":{"name":"Kanton Basel-Stadt 2020","id":"KTBASELSTADT2020","url":"https://wms.geo.bs.ch/?LAYERS=OF_TrueOrthofoto2020Maerz&STYLES=&FORMAT=image/jpeg&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","attribution":{"required":true,"text":"Geodaten Kanton Basel-Stadt"},"type":"wms","category":"photo","min_zoom":7,"max_zoom":21,"best":true},"type":"Feature","geometry":{"coordinates":[[[7.55859,47.57652],[7.55207,47.57595],[7.5495,47.57259],[7.55001,47.56146],[7.55379,47.55622],[7.54898,47.54061],[7.57382,47.53323],[7.57782,47.52612],[7.5825,47.52392],[7.58331,47.5172],[7.60168,47.5172],[7.60851,47.52397],[7.62588,47.52809],[7.62686,47.53416],[7.63636,47.54721],[7.63635,47.55534],[7.65129,47.55567],[7.66639,47.5603],[7.68648,47.56031],[7.69352,47.56471],[7.69592,47.57513],[7.69058,47.57653],[7.68768,47.58578],[7.68339,47.58792],[7.69936,47.59724],[7.69936,47.60291],[7.68391,47.60326],[7.67062,47.59678],[7.64357,47.60083],[7.63842,47.59921],[7.63205,47.59106],[7.61679,47.59018],[7.60894,47.59544],[7.6034,47.60569],[7.5852,47.60592],[7.58177,47.60453],[7.58081,47.59817],[7.57096,47.58561],[7.56031,47.58115],[7.55859,47.57652]]],"type":"Polygon"}}, +{"properties":{"name":"Kanton Basel-Stadt 2020","id":"KTBASELSTADT2020","url":"https://wms.geo.bs.ch/?LAYERS=OF_TrueOrthofoto2020Maerz&STYLES=&FORMAT=image/jpeg&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","attribution":{"required":true,"text":"Geodaten Kanton Basel-Stadt"},"type":"wms","category":"photo","min_zoom":7,"max_zoom":21},"type":"Feature","geometry":{"coordinates":[[[7.55859,47.57652],[7.55207,47.57595],[7.5495,47.57259],[7.55001,47.56146],[7.55379,47.55622],[7.54898,47.54061],[7.57382,47.53323],[7.57782,47.52612],[7.5825,47.52392],[7.58331,47.5172],[7.60168,47.5172],[7.60851,47.52397],[7.62588,47.52809],[7.62686,47.53416],[7.63636,47.54721],[7.63635,47.55534],[7.65129,47.55567],[7.66639,47.5603],[7.68648,47.56031],[7.69352,47.56471],[7.69592,47.57513],[7.69058,47.57653],[7.68768,47.58578],[7.68339,47.58792],[7.69936,47.59724],[7.69936,47.60291],[7.68391,47.60326],[7.67062,47.59678],[7.64357,47.60083],[7.63842,47.59921],[7.63205,47.59106],[7.61679,47.59018],[7.60894,47.59544],[7.6034,47.60569],[7.5852,47.60592],[7.58177,47.60453],[7.58081,47.59817],[7.57096,47.58561],[7.56031,47.58115],[7.55859,47.57652]]],"type":"Polygon"}}, +{"properties":{"name":"Kanton Basel-Stadt 2023","id":"KTBASELSTADT2023","url":"https://wms.geo.bs.ch/?LAYERS=OF_TrueOrthofoto2023Mai&STYLES=&FORMAT=image/jpeg&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","attribution":{"required":true,"text":"Geodaten Kanton Basel-Stadt"},"type":"wms","category":"photo","min_zoom":7,"max_zoom":21,"best":true},"type":"Feature","geometry":{"coordinates":[[[7.55859,47.57652],[7.55207,47.57595],[7.5495,47.57259],[7.55001,47.56146],[7.55379,47.55622],[7.54898,47.54061],[7.57382,47.53323],[7.57782,47.52612],[7.5825,47.52392],[7.58331,47.5172],[7.60168,47.5172],[7.60851,47.52397],[7.62588,47.52809],[7.62686,47.53416],[7.63636,47.54721],[7.63635,47.55534],[7.65129,47.55567],[7.66639,47.5603],[7.68648,47.56031],[7.69352,47.56471],[7.69592,47.57513],[7.69058,47.57653],[7.68768,47.58578],[7.68339,47.58792],[7.69936,47.59724],[7.69936,47.60291],[7.68391,47.60326],[7.67062,47.59678],[7.64357,47.60083],[7.63842,47.59921],[7.63205,47.59106],[7.61679,47.59018],[7.60894,47.59544],[7.6034,47.60569],[7.5852,47.60592],[7.58177,47.60453],[7.58081,47.59817],[7.57096,47.58561],[7.56031,47.58115],[7.55859,47.57652]]],"type":"Polygon"}}, {"properties":{"name":"Kanton Basel-Stadt 2015","id":"KTBASELSTADT2015","url":"https://mapproxy.osm.ch/tiles/KTBASELSTADT2015/EPSG900913/{zoom}/{x}/{y}.png?origin=nw","attribution":{"required":true,"text":"Kanton Basel-Stadt OF 2015"},"type":"tms","category":"photo","min_zoom":8,"max_zoom":21},"type":"Feature","geometry":{"coordinates":[[[7.492,47.4817],[7.784,47.4817],[7.784,47.6342],[7.492,47.6342],[7.492,47.4817]]],"type":"Polygon"}}, {"properties":{"name":"Kanton Zug 2011","id":"Zug-2011","url":"https://services.geo.zg.ch/ows/Orthofotos?LAYERS=zg.orthofoto_2011_kt_zg&STYLES=default&FORMAT=image/jpeg&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","attribution":{"required":false,"text":"GIS Kanton Zug"},"type":"wms","category":"photo","min_zoom":4},"type":"Feature","geometry":{"coordinates":[[[8.38726,47.10908],[8.43996,47.10863],[8.43969,47.09967],[8.49245,47.09917],[8.49204,47.0812],[8.59746,47.08015],[8.59764,47.08915],[8.65031,47.08863],[8.65052,47.09761],[8.66371,47.0975],[8.66389,47.10647],[8.67706,47.10634],[8.67731,47.1153],[8.69046,47.11516],[8.69105,47.14215],[8.70427,47.14203],[8.7049,47.16899],[8.66534,47.16943],[8.66555,47.17844],[8.63914,47.1787],[8.63934,47.18769],[8.62618,47.18783],[8.62658,47.20582],[8.61338,47.20594],[8.61357,47.21495],[8.60037,47.21507],[8.60057,47.22407],[8.42894,47.22567],[8.42944,47.25265],[8.38983,47.25303],[8.38726,47.10908]]],"type":"Polygon"}}, {"properties":{"name":"Kanton Zug Nord 2016","id":"Zug-2016","url":"https://services.geo.zg.ch/ows/Orthofotos?LAYERS=zg.orthofoto_2016_kt_zg&STYLES=default&FORMAT=image/jpeg&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","attribution":{"required":false,"text":"GIS Kanton Zug"},"type":"wms","category":"photo","min_zoom":4},"type":"Feature","geometry":{"coordinates":[[[8.41093,47.16521],[8.44723,47.16256],[8.50686,47.162],[8.50658,47.15268],[8.53594,47.15205],[8.56428,47.14944],[8.57535,47.14926],[8.57946,47.17083],[8.57951,47.22275],[8.5294,47.22688],[8.48056,47.2125],[8.43891,47.22945],[8.42336,47.22958],[8.419,47.23722],[8.40754,47.23725],[8.40759,47.16918],[8.41093,47.16521]]],"type":"Polygon"}}, @@ -133,8 +135,7 @@ {"properties":{"name":"Stadt St. Gallen","id":"SG-2018-WMS","url":"https://map.stadt.sg.ch/cgi-bin/mapserv.exe?map=d:data/wms_op_stadt_sg.map&STYLES=&FORMAT=image/jpeg&TRANSPARENT=TRUE&VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMap&LAYERS=OP_SG&STYLES=&SRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}","attribution":{"required":true,"text":"Orthofoto 2018 Stadt St. Gallen","url":"https://daten.stadt.sg.ch/"},"type":"wms","category":"photo","min_zoom":4,"max_zoom":21},"type":"Feature","geometry":{"coordinates":[[[9.29495,47.4188],[9.29609,47.41273],[9.29669,47.40882],[9.29446,47.40915],[9.29381,47.40907],[9.29134,47.40629],[9.29098,47.40496],[9.29068,47.40378],[9.29113,47.4026],[9.29169,47.40199],[9.29458,47.40053],[9.29482,47.39973],[9.29606,47.39919],[9.29506,47.39819],[9.29456,47.39826],[9.29343,47.39723],[9.29319,47.3965],[9.29351,47.39594],[9.2948,47.39565],[9.29634,47.39584],[9.2978,47.39566],[9.30001,47.39492],[9.30154,47.3946],[9.30295,47.39465],[9.30493,47.39507],[9.30609,47.39523],[9.30724,47.39543],[9.30748,47.39572],[9.30849,47.39594],[9.30911,47.39592],[9.31083,47.39604],[9.31126,47.39626],[9.31671,47.39723],[9.31701,47.39719],[9.31774,47.39678],[9.31821,47.39672],[9.31909,47.39698],[9.31924,47.39742],[9.32098,47.39777],[9.32173,47.39855],[9.32377,47.39916],[9.32475,47.39989],[9.3252,47.39979],[9.326,47.4],[9.32632,47.40032],[9.32748,47.40062],[9.32812,47.4006],[9.32913,47.40077],[9.33005,47.40032],[9.33128,47.40005],[9.33222,47.39896],[9.33293,47.39892],[9.33372,47.39906],[9.33413,47.39932],[9.33516,47.39861],[9.33578,47.39857],[9.3369,47.39873],[9.33754,47.39925],[9.3381,47.3996],[9.33857,47.3995],[9.33969,47.39873],[9.34095,47.39832],[9.34982,47.39815],[9.34997,47.40089],[9.3619,47.40066],[9.362,47.40335],[9.3699,47.40316],[9.37003,47.40596],[9.37756,47.4058],[9.37745,47.40317],[9.38949,47.40295],[9.3893,47.40016],[9.39329,47.40012],[9.39316,47.39746],[9.40153,47.39726],[9.40166,47.4],[9.41359,47.39982],[9.41365,47.40249],[9.42155,47.4024],[9.42172,47.40506],[9.42741,47.40499],[9.42681,47.40687],[9.42824,47.40824],[9.43065,47.40933],[9.4308,47.41046],[9.43058,47.41091],[9.43129,47.41101],[9.43288,47.41226],[9.43391,47.41389],[9.43372,47.41429],[9.43288,47.4146],[9.43264,47.41556],[9.43187,47.41657],[9.43151,47.41778],[9.43391,47.41822],[9.43417,47.41862],[9.43382,47.41928],[9.43475,47.41965],[9.43468,47.42023],[9.43605,47.42054],[9.4353,47.42261],[9.43567,47.42309],[9.43565,47.42399],[9.43597,47.42434],[9.43582,47.42588],[9.43522,47.42709],[9.43399,47.42862],[9.43402,47.42907],[9.43354,47.42981],[9.4346,47.43116],[9.43545,47.43156],[9.43614,47.43363],[9.43582,47.43478],[9.4346,47.43601],[9.43202,47.43648],[9.43202,47.43696],[9.43125,47.43758],[9.43185,47.43816],[9.43075,47.44028],[9.42996,47.44156],[9.43088,47.4433],[9.43213,47.44384],[9.43226,47.44498],[9.43048,47.44733],[9.43039,47.45073],[9.42822,47.45205],[9.42621,47.45245],[9.42588,47.45328],[9.42479,47.45341],[9.4235,47.45272],[9.42151,47.45273],[9.42091,47.45241],[9.41934,47.45304],[9.41771,47.45154],[9.41728,47.45032],[9.41694,47.4501],[9.41561,47.45093],[9.41603,47.45141],[9.41367,47.45256],[9.40973,47.45227],[9.40835,47.45251],[9.40771,47.452],[9.40745,47.45251],[9.40595,47.45334],[9.404,47.45322],[9.40372,47.45272],[9.40161,47.45282],[9.40082,47.45183],[9.39704,47.45225],[9.39599,47.45023],[9.39539,47.44842],[9.3946,47.44825],[9.39376,47.44681],[9.3935,47.44607],[9.394,47.44581],[9.39353,47.44485],[9.39374,47.44436],[9.39376,47.44363],[9.39333,47.44295],[9.39125,47.44365],[9.39097,47.44424],[9.38986,47.44473],[9.39194,47.44584],[9.39095,47.44983],[9.38949,47.45092],[9.3888,47.45105],[9.38464,47.45005],[9.3822,47.44925],[9.38277,47.45142],[9.38134,47.45369],[9.37769,47.45318],[9.37683,47.45257],[9.37561,47.45218],[9.37413,47.4526],[9.3734,47.45218],[9.37363,47.45153],[9.37323,47.45086],[9.37411,47.44957],[9.37557,47.44855],[9.37288,47.44986],[9.37091,47.44997],[9.36876,47.44867],[9.36748,47.44867],[9.36475,47.44771],[9.36456,47.44713],[9.36608,47.44562],[9.36694,47.445],[9.36687,47.44466],[9.36447,47.44508],[9.36318,47.44568],[9.36175,47.44569],[9.36121,47.44513],[9.36164,47.44423],[9.361,47.44379],[9.36016,47.44423],[9.35939,47.4443],[9.35851,47.44417],[9.35784,47.44362],[9.35776,47.44302],[9.35821,47.44193],[9.35737,47.44086],[9.35681,47.43944],[9.35939,47.43717],[9.36057,47.43533],[9.36052,47.43434],[9.36001,47.43392],[9.35921,47.4342],[9.35816,47.43404],[9.35627,47.43298],[9.35537,47.43096],[9.35432,47.43003],[9.35267,47.42916],[9.35138,47.42906],[9.34911,47.42813],[9.3484,47.42723],[9.34492,47.42671],[9.34359,47.42632],[9.34226,47.42491],[9.33932,47.42595],[9.33791,47.42555],[9.33767,47.42457],[9.3345,47.42383],[9.33295,47.42305],[9.3308,47.42092],[9.32868,47.42002],[9.32756,47.42006],[9.32535,47.4188],[9.32347,47.41862],[9.3231,47.41822],[9.3172,47.41707],[9.31495,47.41718],[9.31387,47.41688],[9.31229,47.41591],[9.31042,47.41557],[9.3086,47.41483],[9.30763,47.41549],[9.30664,47.41509],[9.30475,47.41636],[9.30484,47.41656],[9.30716,47.41791],[9.30939,47.42124],[9.3054,47.42254],[9.30293,47.42309],[9.29495,47.4188]]],"type":"Polygon"}}, {"properties":{"name":"Stadt Uster Orthophoto 2008 10cm","id":"Uster-2008","url":"https://mapproxy.osm.ch/tiles/uster/EPSG900913/{zoom}/{x}/{y}.png?origin=nw","attribution":{"required":false,"text":"Stadt Uster Vermessung Orthophoto 2008"},"type":"tms","category":"photo","min_zoom":6,"max_zoom":21},"type":"Feature","geometry":{"coordinates":[[[8.68,47.32],[8.74,47.32],[8.74,47.365],[8.68,47.365],[8.68,47.32]]],"type":"Polygon"}}, {"properties":{"name":"Amtliche Vermessung farbig WMTS, OpenData.swiss, Geoinformation Stadt Bern","id":"Bern-AmtlicheVermessung","url":"https://map.bern.ch/arcgis/rest/services/AV_farbig/MapServer/WMTS?","attribution":{"required":true,"text":"Amtliche Vermessung farbig WMTS, OpenData.swiss, Geoinformation Stadt Bern"},"type":"wmts","category":"map"},"type":"Feature","geometry":{"coordinates":[[[7.54,46.86],[7.55,46.86],[7.55,46.88],[7.54,46.88],[7.54,46.9],[7.53,46.9],[7.53,46.91],[7.52,46.91],[7.52,46.92],[7.53,46.92],[7.53,46.95],[7.52,46.95],[7.52,46.96],[7.55,46.96],[7.55,46.99],[7.54,46.99],[7.54,47.01],[7.48,47.01],[7.48,47.03],[7.49,47.03],[7.49,47.04],[7.47,47.04],[7.47,47.05],[7.44,47.05],[7.44,47.04],[7.4,47.04],[7.4,47.03],[7.37,47.03],[7.37,47.02],[7.32,47.02],[7.32,47.01],[7.29,47.01],[7.29,47],[7.28,47],[7.28,46.99],[7.27,46.99],[7.27,46.98],[7.25,46.98],[7.25,46.97],[7.24,46.97],[7.24,46.96],[7.23,46.96],[7.23,46.94],[7.24,46.94],[7.24,46.93],[7.23,46.93],[7.23,46.91],[7.25,46.91],[7.25,46.89],[7.27,46.89],[7.27,46.88],[7.29,46.88],[7.29,46.89],[7.34,46.89],[7.34,46.88],[7.35,46.88],[7.35,46.86],[7.39,46.86],[7.39,46.87],[7.4,46.87],[7.4,46.88],[7.41,46.88],[7.41,46.87],[7.43,46.87],[7.43,46.86],[7.42,46.86],[7.42,46.85],[7.45,46.85],[7.45,46.86],[7.5,46.86],[7.5,46.85],[7.54,46.85],[7.54,46.86]]],"type":"Polygon"}}, -{"properties":{"name":"Stadt Bern 10cm (2016)","id":"Bern-bern2016-wms","url":"https://map.bern.ch/wms/OpenData/proxy.php?LAYERS=luftbild_2016&STYLES=default&FORMAT=image/jpeg&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","attribution":{"required":true,"text":"Geodaten Stadt Bern","url":"https://www.bern.ch/themen/planen-und-bauen/geodaten-und-plane/nutzungsbedingungengeodaten/nutzungsbedingungen"},"type":"wms","category":"photo","min_zoom":2},"type":"Feature","geometry":{"coordinates":[[[7.29431,46.92376],[7.30823,46.92229],[7.32437,46.92519],[7.32692,46.9236],[7.32746,46.91903],[7.33937,46.91967],[7.33878,46.92454],[7.36056,46.9272],[7.36041,46.92859],[7.36831,46.93043],[7.36807,46.93239],[7.37489,46.93271],[7.37487,46.93143],[7.38087,46.93241],[7.38002,46.92989],[7.38231,46.92728],[7.38757,46.93045],[7.40148,46.92119],[7.40213,46.9242],[7.40806,46.92563],[7.40708,46.93038],[7.41384,46.93157],[7.41469,46.93682],[7.43764,46.93074],[7.4338,46.93312],[7.43542,46.93497],[7.44764,46.93043],[7.45857,46.93484],[7.47077,46.9255],[7.4691,46.92924],[7.47535,46.93299],[7.4747,46.93392],[7.47811,46.93625],[7.47667,46.93695],[7.4895,46.93687],[7.4908,46.93876],[7.49351,46.93766],[7.49556,46.93962],[7.48339,46.9452],[7.48405,46.94999],[7.47701,46.95446],[7.47978,46.9566],[7.47893,46.95878],[7.48029,46.96068],[7.47847,46.9629],[7.48579,46.96468],[7.48613,46.9679],[7.48452,46.97016],[7.47816,46.97118],[7.47019,46.96741],[7.47079,46.97],[7.46804,46.97583],[7.45465,46.97782],[7.45221,46.98968],[7.45067,46.99015],[7.44127,46.97982],[7.44405,46.97807],[7.4477,46.97901],[7.44838,46.97564],[7.44569,46.97479],[7.44125,46.97679],[7.43785,46.96843],[7.43536,46.96843],[7.43271,46.97269],[7.42817,46.9738],[7.40829,46.96869],[7.40005,46.96918],[7.3938,46.96693],[7.38321,46.9663],[7.38062,46.96547],[7.37851,46.96147],[7.37503,46.95983],[7.37151,46.96073],[7.3685,46.95662],[7.3582,46.95118],[7.35309,46.95193],[7.35056,46.95021],[7.35136,46.94855],[7.34346,46.94879],[7.34385,46.94737],[7.34141,46.94608],[7.32845,46.94641],[7.32464,46.94328],[7.30686,46.94037],[7.30433,46.93623],[7.30616,46.93095],[7.29827,46.92747],[7.29431,46.92376]]],"type":"Polygon"}}, -{"properties":{"name":"Stadt Bern 10cm (2020)","id":"Bern-bern2020-wms","url":"https://map.bern.ch/wms/OpenData/proxy.php?LAYERS=luftbild_2020&STYLES=default&FORMAT=image/jpeg&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","attribution":{"required":true,"text":"Geodaten Stadt Bern","url":"https://www.bern.ch/themen/planen-und-bauen/geodaten-und-plane/nutzungsbedingungengeodaten/nutzungsbedingungen"},"type":"wms","category":"photo","min_zoom":4,"best":true},"type":"Feature","geometry":{"coordinates":[[[7.29506,46.99148],[7.29506,46.92032],[7.49657,46.92032],[7.49657,46.99148],[7.29506,46.99148]]],"type":"Polygon"}}, +{"properties":{"name":"Stadt Bern 10cm (2023)","id":"Bern-Orthofotos","url":"https://map.bern.ch/arcgis/services/Geoportal/Orthofoto_2023/MapServer/WmsServer?FORMAT=image/png&TRANSPARENT=TRUE&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap&LAYERS=0&STYLES=&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}","attribution":{"required":true,"text":"Geoinformation Stadt Bern","url":"https://map.bern.ch/geoportal/#/produkt/Orthofoto_2023"},"type":"wms","category":"photo","min_zoom":4,"best":true},"type":"Feature","geometry":{"coordinates":[[[7.29506,46.99148],[7.29506,46.92032],[7.49657,46.92032],[7.49657,46.99148],[7.29506,46.99148]]],"type":"Polygon"}}, {"properties":{"name":"Stadt Zürich Luftbild 2011","id":"Zuerich-zh_luftbild2011-tms","url":"https://mapproxy.osm.ch/tiles/zh_luftbild2011/EPSG900913/{zoom}/{x}/{y}.png?origin=nw","attribution":{"required":false,"text":"Stadt Zürich Luftbild 2011"},"type":"tms","category":"photo","min_zoom":4,"max_zoom":21},"type":"Feature","geometry":{"coordinates":[[[8.44624,47.44143],[8.44381,47.31555],[8.62895,47.31377],[8.63178,47.43968],[8.44624,47.44143]]],"type":"Polygon"}}, {"properties":{"name":"Stadt Zürich Luftbild 2013","id":"Zuerich-zh_luftbild2013-wms","url":"https://www.ogd.stadt-zuerich.ch/wms/geoportal/Orthofoto_2013_Stadt_Zuerich___Fruehling?FORMAT=image/jpeg&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap&LAYERS=OP_2013_STZH.tif&STYLES=&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}","attribution":{"text":"Stadt Zürich Open Government Data"},"type":"wms","category":"photo","max_zoom":21},"type":"Feature","geometry":{"coordinates":[[[8.44624,47.44143],[8.44381,47.31555],[8.62895,47.31377],[8.63178,47.43968],[8.44624,47.44143]]],"type":"Polygon"}}, {"properties":{"name":"Stadt Zürich Übersichtsplan","id":"Zuerich-zh_uebersichtsplan-tms","url":"https://mapproxy.osm.ch/tiles/zh_uebersichtsplan/EPSG900913/{zoom}/{x}/{y}.png?origin=nw","attribution":{"required":false,"text":"Stadt Zürich Open Government Data"},"type":"tms","category":"map","min_zoom":3,"max_zoom":21},"type":"Feature","geometry":{"coordinates":[[[8.45788,47.44582],[8.45745,47.43231],[8.42864,47.43259],[8.42713,47.35161],[8.45609,47.35135],[8.45582,47.33787],[8.48478,47.33762],[8.48418,47.31062],[8.54212,47.31013],[8.54236,47.3236],[8.57152,47.32292],[8.57162,47.33679],[8.6295,47.33628],[8.6318,47.41716],[8.60231,47.41746],[8.60266,47.43096],[8.57362,47.43124],[8.57392,47.44477],[8.45788,47.44582]]],"type":"Polygon"}}, @@ -145,11 +146,11 @@ {"properties":{"name":"Praha IPR low-vegetation orthophoto (TMS mirror)","id":"IPR-orotofoto-vege-tms","url":"https://osm-{switch:a,b,c}.zby.cz/tiles_ipr_vege.php/{zoom}/{x}/{y}.jpg","attribution":{"text":"IPR Praha; OSM CZ","url":"https://iprpraha.cz/"},"type":"tms","category":"photo","min_zoom":2,"max_zoom":20},"type":"Feature","geometry":{"coordinates":[[[14.30454,49.99538],[14.31604,49.94205],[14.35,49.94508],[14.35384,49.92726],[14.42385,49.93352],[14.42009,49.95097],[14.48865,49.95709],[14.48479,49.97501],[14.55386,49.98117],[14.55012,49.99852],[14.58455,50.00159],[14.5883,49.98424],[14.69168,49.99346],[14.67634,50.06453],[14.71279,50.06777],[14.70115,50.12158],[14.6647,50.11834],[14.661,50.13543],[14.62755,50.13246],[14.61965,50.16895],[14.58543,50.16591],[14.58163,50.18344],[14.40776,50.168],[14.41156,50.15045],[14.37765,50.14744],[14.3738,50.16524],[14.33893,50.16214],[14.34278,50.14434],[14.27368,50.1382],[14.27749,50.12058],[14.2088,50.11447],[14.21289,50.09557],[14.24656,50.09857],[14.25417,50.06336],[14.21987,50.0603],[14.2237,50.04259],[14.258,50.04565],[14.26953,49.99226],[14.30454,49.99538]]],"type":"Polygon"}}, {"properties":{"name":"Praha IPR latest orthophoto","id":"PrahaIPRlatestorthophoto","url":"https://gs-pub.praha.eu/imgs/services/ort/letecke_snimkovani/ImageServer/WMSServer?LAYERS=0&STYLES=&CRS={proj}&BBOX={bbox}&FORMAT=image/jpeg&WIDTH={width}&HEIGHT={height}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","type":"wms","category":"photo","min_zoom":1,"max_zoom":20},"type":"Feature","geometry":{"coordinates":[[[14.30454,49.99538],[14.31604,49.94205],[14.35,49.94508],[14.35384,49.92726],[14.42385,49.93352],[14.42009,49.95097],[14.48865,49.95709],[14.48479,49.97501],[14.55386,49.98117],[14.55012,49.99852],[14.58455,50.00159],[14.5883,49.98424],[14.69168,49.99346],[14.67634,50.06453],[14.71279,50.06777],[14.70115,50.12158],[14.6647,50.11834],[14.661,50.13543],[14.62755,50.13246],[14.61965,50.16895],[14.58543,50.16591],[14.58163,50.18344],[14.40776,50.168],[14.41156,50.15045],[14.37765,50.14744],[14.3738,50.16524],[14.33893,50.16214],[14.34278,50.14434],[14.27368,50.1382],[14.27749,50.12058],[14.2088,50.11447],[14.21289,50.09557],[14.24656,50.09857],[14.25417,50.06336],[14.21987,50.0603],[14.2237,50.04259],[14.258,50.04565],[14.26953,49.99226],[14.30454,49.99538]]],"type":"Polygon"}}, {"properties":{"name":"Praha IPR low-vegetation orthophoto","id":"PrahaIPRlow-vegetationorthophoto","url":"https://gs-pub.praha.eu/imgs/services/ort/mimovegetacni_letecke_snimkovani/ImageServer/WMSServer?LAYERS=0&STYLES=&CRS={proj}&BBOX={bbox}&FORMAT=image/jpeg&WIDTH={width}&HEIGHT={height}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","attribution":{"text":"IPR Praha","url":"https://iprpraha.cz/"},"type":"wms","category":"photo","min_zoom":1,"max_zoom":20,"best":true},"type":"Feature","geometry":{"coordinates":[[[14.30454,49.99538],[14.31604,49.94205],[14.35,49.94508],[14.35384,49.92726],[14.42385,49.93352],[14.42009,49.95097],[14.48865,49.95709],[14.48479,49.97501],[14.55386,49.98117],[14.55012,49.99852],[14.58455,50.00159],[14.5883,49.98424],[14.69168,49.99346],[14.67634,50.06453],[14.71279,50.06777],[14.70115,50.12158],[14.6647,50.11834],[14.661,50.13543],[14.62755,50.13246],[14.61965,50.16895],[14.58543,50.16591],[14.58163,50.18344],[14.40776,50.168],[14.41156,50.15045],[14.37765,50.14744],[14.3738,50.16524],[14.33893,50.16214],[14.34278,50.14434],[14.27368,50.1382],[14.27749,50.12058],[14.2088,50.11447],[14.21289,50.09557],[14.24656,50.09857],[14.25417,50.06336],[14.21987,50.0603],[14.2237,50.04259],[14.258,50.04565],[14.26953,49.99226],[14.30454,49.99538]]],"type":"Polygon"}}, +{"properties":{"name":"Aktuelle Luftbilder der Landeshauptstadt München 20cm","id":"AktuelleLuftbilderDerLandeshauptstadtMuenchen20cm","url":"https://geoportal.muenchen.de/geoserver/gsm/luftbild/ows?FORMAT=image/png&TRANSPARENT=TRUE&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap&LAYERS=luftbild&STYLES=&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}","attribution":{"required":true,"text":"Datenquelle: dl-de/by-2-0: Landeshauptstadt München – Kommunalreferat – GeodatenService – www.geodatenservice-muenchen.de","url":"https://www.muenchen.de/rathaus/Stadtverwaltung/Kommunalreferat/geodatenservice.html"},"type":"wms","category":"photo","min_zoom":11},"type":"Feature","geometry":{"coordinates":[[[11.74782,48.11675],[11.74973,48.15275],[11.74319,48.15274],[11.74314,48.16171],[11.72971,48.16168],[11.72967,48.17073],[11.71615,48.1707],[11.71602,48.19746],[11.67564,48.19737],[11.67547,48.23165],[11.65955,48.23194],[11.66006,48.24106],[11.55925,48.24326],[11.55964,48.25103],[11.54063,48.251],[11.54063,48.26163],[11.45973,48.26337],[11.45999,48.24169],[11.45806,48.24171],[11.45741,48.22742],[11.41978,48.22825],[11.41986,48.22348],[11.39287,48.22342],[11.393,48.21436],[11.35266,48.21421],[11.35296,48.18712],[11.34772,48.18715],[11.34536,48.13313],[11.3536,48.13322],[11.35382,48.11523],[11.36729,48.11526],[11.36738,48.11228],[11.45175,48.11056],[11.44952,48.06182],[11.47535,48.06194],[11.4754,48.05603],[11.5693,48.05405],[11.56925,48.06225],[11.64972,48.06254],[11.64985,48.05353],[11.65049,48.05359],[11.65083,48.06119],[11.71684,48.05967],[11.7168,48.07175],[11.73023,48.07175],[11.73014,48.08072],[11.74353,48.08078],[11.74338,48.11678],[11.74782,48.11675]]],"type":"Polygon"}}, {"properties":{"name":"Berlin/Geoportal TrueDOP20RGB (2020)","id":"Berlin-2020-TrueDOP","url":"https://tiles.codefor.de/berlin-2020-truedop20rgb/{zoom}/{x}/{y}.png","attribution":{"required":true,"text":"Geoportal Berlin/Digitale farbige TrueOrthophotos 2020 (TrueDOP20RGB) (codefor.de mirror)"},"type":"tms","category":"photo","max_zoom":20},"type":"Feature","geometry":{"coordinates":[[[13.05872,52.42427],[13.05951,52.4063],[13.0889,52.40677],[13.08967,52.3888],[13.11905,52.38927],[13.11981,52.3713],[13.14917,52.37177],[13.14842,52.38974],[13.17779,52.3902],[13.20717,52.39064],[13.23654,52.39109],[13.26592,52.39152],[13.2953,52.39195],[13.32467,52.39237],[13.35405,52.39278],[13.35472,52.37481],[13.38409,52.37521],[13.38474,52.35724],[13.4141,52.35764],[13.41474,52.33966],[13.41539,52.32169],[13.44472,52.32208],[13.47405,52.32246],[13.50339,52.32284],[13.53272,52.32321],[13.56206,52.32357],[13.59139,52.32392],[13.62073,52.32427],[13.65007,52.3246],[13.67941,52.32494],[13.67887,52.34291],[13.67833,52.36089],[13.7077,52.36121],[13.70717,52.37919],[13.73655,52.37951],[13.73603,52.39748],[13.76542,52.39779],[13.76492,52.41577],[13.76442,52.43375],[13.76391,52.45172],[13.76341,52.4697],[13.73397,52.46939],[13.73346,52.48736],[13.70401,52.48705],[13.67456,52.48672],[13.67402,52.50469],[13.67348,52.52267],[13.67294,52.54065],[13.64346,52.54031],[13.64291,52.55829],[13.61341,52.55795],[13.61285,52.57592],[13.58334,52.57557],[13.58276,52.59355],[13.55325,52.59319],[13.55265,52.61116],[13.55206,52.62914],[13.55147,52.64711],[13.55087,52.66509],[13.52131,52.66472],[13.5207,52.68269],[13.49113,52.68232],[13.46155,52.68194],[13.43198,52.68155],[13.43262,52.66358],[13.40306,52.66319],[13.3735,52.66278],[13.34394,52.66237],[13.31438,52.66196],[13.31369,52.67993],[13.28412,52.6795],[13.25455,52.67907],[13.25527,52.6611],[13.25598,52.64313],[13.22644,52.64269],[13.19689,52.64225],[13.19763,52.62427],[13.1681,52.62382],[13.16885,52.60585],[13.13933,52.60539],[13.10982,52.60492],[13.11059,52.58695],[13.11136,52.56898],[13.11214,52.55101],[13.11291,52.53304],[13.11368,52.51507],[13.11445,52.4971],[13.11521,52.47913],[13.08578,52.47866],[13.08656,52.46069],[13.08734,52.44272],[13.08812,52.42474],[13.05872,52.42427]]],"type":"Polygon"}}, {"properties":{"name":"Berlin/Geoportal ALKIS","id":"Berlin-Alkis","url":"https://mapproxy.codefor.de/tiles/1.0.0/alkis_30/mercator/{zoom}/{x}/{y}.png","attribution":{"required":true,"text":"Geoportal Berlin/ALKIS Berlin (Amtliches Liegenschaftskatasterinformationssystem) (codefor.de proxy)"},"type":"tms","category":"other","max_zoom":21},"type":"Feature","geometry":{"coordinates":[[[13.29535,52.392],[13.35417,52.39279],[13.38418,52.36617],[13.42861,52.36674],[13.44254,52.38473],[13.53103,52.38581],[13.5313,52.37719],[13.58956,52.37786],[13.61959,52.36012],[13.62038,52.33319],[13.66454,52.33367],[13.66428,52.34287],[13.67876,52.34302],[13.67826,52.36081],[13.70772,52.36111],[13.70722,52.37923],[13.75097,52.39814],[13.75027,52.42468],[13.76454,52.42482],[13.7636,52.46069],[13.73406,52.4604],[13.7188,52.47807],[13.68929,52.48692],[13.65989,52.48661],[13.65912,52.51344],[13.67365,52.51359],[13.67314,52.53139],[13.65822,52.53124],[13.62826,52.55788],[13.5988,52.55755],[13.59798,52.58464],[13.56782,52.59313],[13.53842,52.59279],[13.52345,52.6017],[13.52288,52.61946],[13.53757,52.61964],[13.53643,52.6558],[13.50681,52.65545],[13.50593,52.68261],[13.44682,52.68189],[13.43254,52.67251],[13.43315,52.65458],[13.32953,52.65323],[13.31405,52.67086],[13.26973,52.67025],[13.27041,52.65222],[13.21212,52.63346],[13.18403,52.60593],[13.13972,52.60527],[13.11055,52.59579],[13.11534,52.47934],[13.10073,52.47912],[13.10259,52.43394],[13.07356,52.42447],[13.07431,52.4067],[13.08906,52.40693],[13.11888,52.38921],[13.11926,52.38001],[13.14877,52.38046],[13.14839,52.3897],[13.19241,52.39035],[13.19206,52.39937],[13.29502,52.40083],[13.29535,52.392]]],"type":"Polygon"}}, -{"properties":{"name":"Berlin/Geoportal Baumbestand","id":"Berlin-Baumbestand","url":"https://mapproxy.codefor.de/tiles/1.0.0/baumbestand_0_1_3_4_merged/mercator/{zoom}/{x}/{y}.png","attribution":{"required":true,"text":"Geoportal Berlin/Straßen- und Anlagenbaumbestand Berlin (codefor.de proxy)"},"type":"tms","category":"other","max_zoom":21},"type":"Feature","geometry":{"coordinates":[[[13.29535,52.392],[13.35417,52.39279],[13.38418,52.36617],[13.42861,52.36674],[13.44254,52.38473],[13.53103,52.38581],[13.5313,52.37719],[13.58956,52.37786],[13.61959,52.36012],[13.62038,52.33319],[13.66454,52.33367],[13.66428,52.34287],[13.67876,52.34302],[13.67826,52.36081],[13.70772,52.36111],[13.70722,52.37923],[13.75097,52.39814],[13.75027,52.42468],[13.76454,52.42482],[13.7636,52.46069],[13.73406,52.4604],[13.7188,52.47807],[13.68929,52.48692],[13.65989,52.48661],[13.65912,52.51344],[13.67365,52.51359],[13.67314,52.53139],[13.65822,52.53124],[13.62826,52.55788],[13.5988,52.55755],[13.59798,52.58464],[13.56782,52.59313],[13.53842,52.59279],[13.52345,52.6017],[13.52288,52.61946],[13.53757,52.61964],[13.53643,52.6558],[13.50681,52.65545],[13.50593,52.68261],[13.44682,52.68189],[13.43254,52.67251],[13.43315,52.65458],[13.32953,52.65323],[13.31405,52.67086],[13.26973,52.67025],[13.27041,52.65222],[13.21212,52.63346],[13.18403,52.60593],[13.13972,52.60527],[13.11055,52.59579],[13.11534,52.47934],[13.10073,52.47912],[13.10259,52.43394],[13.07356,52.42447],[13.07431,52.4067],[13.08906,52.40693],[13.11888,52.38921],[13.11926,52.38001],[13.14877,52.38046],[13.14839,52.3897],[13.19241,52.39035],[13.19206,52.39937],[13.29502,52.40083],[13.29535,52.392]]],"type":"Polygon"}}, -{"properties":{"name":"Berlin/Geoportal Straßenbefahrung 2014","id":"Berlin-Strassenbefahrung-2014","url":"https://mapproxy.codefor.de/tiles/1.0.0/strassenbefahrung/mercator/{zoom}/{x}/{y}.png","attribution":{"required":true,"text":"Geoportal Berlin/Straßenbefahrung 2014 (codefor.de proxy)"},"type":"tms","category":"other","max_zoom":21},"type":"Feature","geometry":{"coordinates":[[[13.29535,52.392],[13.35417,52.39279],[13.38418,52.36617],[13.42861,52.36674],[13.44254,52.38473],[13.53103,52.38581],[13.5313,52.37719],[13.58956,52.37786],[13.61959,52.36012],[13.62038,52.33319],[13.66454,52.33367],[13.66428,52.34287],[13.67876,52.34302],[13.67826,52.36081],[13.70772,52.36111],[13.70722,52.37923],[13.75097,52.39814],[13.75027,52.42468],[13.76454,52.42482],[13.7636,52.46069],[13.73406,52.4604],[13.7188,52.47807],[13.68929,52.48692],[13.65989,52.48661],[13.65912,52.51344],[13.67365,52.51359],[13.67314,52.53139],[13.65822,52.53124],[13.62826,52.55788],[13.5988,52.55755],[13.59798,52.58464],[13.56782,52.59313],[13.53842,52.59279],[13.52345,52.6017],[13.52288,52.61946],[13.53757,52.61964],[13.53643,52.6558],[13.50681,52.65545],[13.50593,52.68261],[13.44682,52.68189],[13.43254,52.67251],[13.43315,52.65458],[13.32953,52.65323],[13.31405,52.67086],[13.26973,52.67025],[13.27041,52.65222],[13.21212,52.63346],[13.18403,52.60593],[13.13972,52.60527],[13.11055,52.59579],[13.11534,52.47934],[13.10073,52.47912],[13.10259,52.43394],[13.07356,52.42447],[13.07431,52.4067],[13.08906,52.40693],[13.11888,52.38921],[13.11926,52.38001],[13.14877,52.38046],[13.14839,52.3897],[13.19241,52.39035],[13.19206,52.39937],[13.29502,52.40083],[13.29535,52.392]]],"type":"Polygon"}}, -{"properties":{"name":"Berlin/Geoportal DOP20RGB (2011)","id":"Berlin-2011","url":"https://fbinter.stadt-berlin.de/fb/wms/senstadt/k_luftbild2011_20?LAYERS=0&STYLES=default&FORMAT=image/png&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","attribution":{"required":true,"text":"Geoportal Berlin/Digitale farbige Orthophotos 2011 (DOP20RGB)"},"type":"wms","category":"historicphoto"},"type":"Feature","geometry":{"coordinates":[[[13.48699,52.68076],[13.47594,52.68122],[13.42728,52.6549],[13.39158,52.65382],[13.36783,52.6468],[13.32714,52.64692],[13.31376,52.66442],[13.27292,52.66444],[13.22139,52.63215],[13.21264,52.6321],[13.16282,52.60462],[13.15251,52.60489],[13.11865,52.59156],[13.112,52.55915],[13.11685,52.47881],[13.10516,52.47897],[13.07367,52.41403],[13.07371,52.40668],[13.10487,52.40723],[13.11935,52.40025],[13.11889,52.38385],[13.14868,52.38421],[13.14859,52.38971],[13.17719,52.39067],[13.18886,52.40417],[13.23622,52.40342],[13.30557,52.40452],[13.31243,52.39775],[13.33968,52.40887],[13.37045,52.39349],[13.36857,52.38728],[13.38642,52.38667],[13.38689,52.37388],[13.42885,52.37401],[13.43552,52.38016],[13.48536,52.39227],[13.51948,52.39236],[13.53198,52.38376],[13.59432,52.37455],[13.62609,52.35491],[13.6417,52.33103],[13.65235,52.33133],[13.74494,52.39909],[13.76627,52.42973],[13.76644,52.43884],[13.7547,52.4565],[13.65796,52.49324],[13.65806,52.50372],[13.67199,52.50379],[13.66547,52.52854],[13.63477,52.55121],[13.59674,52.55936],[13.58109,52.58134],[13.54209,52.60921],[13.5299,52.64437],[13.52584,52.65196],[13.48699,52.68076]]],"type":"Polygon"}}, +{"properties":{"name":"Berlin/Geoportal Baumbestand, Alkis s/w","id":"Berlin-Baumbestand_Alkis","url":"https://mapproxy.codefor.de/tiles/1.0.0/baumbestand_0_1_3_4_alkis/mercator/{zoom}/{x}/{y}.png","attribution":{"required":true,"text":"Geoportal Berlin/Straßen- und Anlagenbaumbestand Berlin, ALKIS s/w (codefor.de proxy)"},"type":"tms","category":"other","max_zoom":21},"type":"Feature","geometry":{"coordinates":[[[13.29535,52.392],[13.35417,52.39279],[13.38418,52.36617],[13.42861,52.36674],[13.44254,52.38473],[13.53103,52.38581],[13.5313,52.37719],[13.58956,52.37786],[13.61959,52.36012],[13.62038,52.33319],[13.66454,52.33367],[13.66428,52.34287],[13.67876,52.34302],[13.67826,52.36081],[13.70772,52.36111],[13.70722,52.37923],[13.75097,52.39814],[13.75027,52.42468],[13.76454,52.42482],[13.7636,52.46069],[13.73406,52.4604],[13.7188,52.47807],[13.68929,52.48692],[13.65989,52.48661],[13.65912,52.51344],[13.67365,52.51359],[13.67314,52.53139],[13.65822,52.53124],[13.62826,52.55788],[13.5988,52.55755],[13.59798,52.58464],[13.56782,52.59313],[13.53842,52.59279],[13.52345,52.6017],[13.52288,52.61946],[13.53757,52.61964],[13.53643,52.6558],[13.50681,52.65545],[13.50593,52.68261],[13.44682,52.68189],[13.43254,52.67251],[13.43315,52.65458],[13.32953,52.65323],[13.31405,52.67086],[13.26973,52.67025],[13.27041,52.65222],[13.21212,52.63346],[13.18403,52.60593],[13.13972,52.60527],[13.11055,52.59579],[13.11534,52.47934],[13.10073,52.47912],[13.10259,52.43394],[13.07356,52.42447],[13.07431,52.4067],[13.08906,52.40693],[13.11888,52.38921],[13.11926,52.38001],[13.14877,52.38046],[13.14839,52.3897],[13.19241,52.39035],[13.19206,52.39937],[13.29502,52.40083],[13.29535,52.392]]],"type":"Polygon"}}, +{"properties":{"name":"Berlin/Geoportal Straßenbefahrung 2014, Alkis","id":"Berlin-Strassenbefahrung-2014-Alkis","url":"https://mapproxy.codefor.de/tiles/1.0.0/strassenbefahrung_alkis/mercator/{zoom}/{x}/{y}.png","attribution":{"required":true,"text":"Geoportal Berlin/Straßenbefahrung 2014; ALKIS s/w (codefor.de proxy)"},"type":"tms","category":"other","max_zoom":21},"type":"Feature","geometry":{"coordinates":[[[13.29535,52.392],[13.35417,52.39279],[13.38418,52.36617],[13.42861,52.36674],[13.44254,52.38473],[13.53103,52.38581],[13.5313,52.37719],[13.58956,52.37786],[13.61959,52.36012],[13.62038,52.33319],[13.66454,52.33367],[13.66428,52.34287],[13.67876,52.34302],[13.67826,52.36081],[13.70772,52.36111],[13.70722,52.37923],[13.75097,52.39814],[13.75027,52.42468],[13.76454,52.42482],[13.7636,52.46069],[13.73406,52.4604],[13.7188,52.47807],[13.68929,52.48692],[13.65989,52.48661],[13.65912,52.51344],[13.67365,52.51359],[13.67314,52.53139],[13.65822,52.53124],[13.62826,52.55788],[13.5988,52.55755],[13.59798,52.58464],[13.56782,52.59313],[13.53842,52.59279],[13.52345,52.6017],[13.52288,52.61946],[13.53757,52.61964],[13.53643,52.6558],[13.50681,52.65545],[13.50593,52.68261],[13.44682,52.68189],[13.43254,52.67251],[13.43315,52.65458],[13.32953,52.65323],[13.31405,52.67086],[13.26973,52.67025],[13.27041,52.65222],[13.21212,52.63346],[13.18403,52.60593],[13.13972,52.60527],[13.11055,52.59579],[13.11534,52.47934],[13.10073,52.47912],[13.10259,52.43394],[13.07356,52.42447],[13.07431,52.4067],[13.08906,52.40693],[13.11888,52.38921],[13.11926,52.38001],[13.14877,52.38046],[13.14839,52.3897],[13.19241,52.39035],[13.19206,52.39937],[13.29502,52.40083],[13.29535,52.392]]],"type":"Polygon"}}, {"properties":{"name":"Berlin/Geoportal DOP20RGB (2014)","id":"Berlin-2014","url":"https://tiles.codefor.de/berlin-2014-dop20rgb/{zoom}/{x}/{y}.png","attribution":{"required":true,"text":"Geoportal Berlin/Digitale farbige Orthophotos 2014 (DOP20RGB) (codefor.de mirror)"},"type":"tms","category":"historicphoto","max_zoom":20},"type":"Feature","geometry":{"coordinates":[[[13.19746,52.64206],[13.19862,52.6062],[13.11077,52.6047],[13.1137,52.51528],[13.14332,52.5157],[13.1441,52.49729],[13.11462,52.49695],[13.11546,52.47896],[13.086,52.47853],[13.08842,52.42449],[13.06075,52.42408],[13.0618,52.40662],[13.08938,52.40707],[13.08981,52.38899],[13.11941,52.38955],[13.11971,52.37422],[13.14876,52.37459],[13.14791,52.38987],[13.17752,52.39029],[13.17635,52.40836],[13.23609,52.40922],[13.23667,52.39114],[13.35427,52.39306],[13.35487,52.37498],[13.44257,52.37604],[13.44101,52.41219],[13.47149,52.4125],[13.47168,52.39459],[13.53064,52.39525],[13.53116,52.37735],[13.5901,52.37806],[13.59046,52.36007],[13.61999,52.36033],[13.62102,52.32946],[13.67898,52.33017],[13.67785,52.36104],[13.70731,52.36136],[13.70678,52.37935],[13.73611,52.37963],[13.73546,52.39753],[13.76447,52.40209],[13.76358,52.45156],[13.73399,52.45121],[13.73362,52.4692],[13.70415,52.46901],[13.7037,52.48683],[13.64476,52.48608],[13.64413,52.5045],[13.67375,52.50475],[13.67253,52.54048],[13.64296,52.5401],[13.64268,52.55813],[13.61324,52.55784],[13.61246,52.57582],[13.58307,52.57535],[13.58263,52.59329],[13.52335,52.59248],[13.52219,52.62898],[13.55147,52.62938],[13.55096,52.6469],[13.5216,52.6465],[13.52092,52.66457],[13.49147,52.66428],[13.49082,52.68111],[13.43227,52.68001],[13.4334,52.64555],[13.40332,52.64501],[13.4026,52.663],[13.37386,52.66269],[13.37431,52.64462],[13.31476,52.64353],[13.31391,52.66185],[13.2558,52.66101],[13.25639,52.64285],[13.19746,52.64206]]],"type":"Polygon"}}, {"properties":{"name":"Berlin/Geoportal DOP20RGB (2015)","id":"Berlin-2015","url":"https://tiles.codefor.de/berlin-2015-dop20rgb/{zoom}/{x}/{y}.png","attribution":{"required":true,"text":"Geoportal Berlin/Digitale farbige Orthophotos 2015 (DOP20RGB) (codefor.de mirror)"},"type":"tms","category":"historicphoto","max_zoom":20},"type":"Feature","geometry":{"coordinates":[[[13.11068,52.59538],[13.11558,52.47897],[13.10123,52.47874],[13.10275,52.43374],[13.07392,52.42426],[13.0744,52.40683],[13.11964,52.38041],[13.14839,52.38095],[13.14774,52.38996],[13.19222,52.39056],[13.19171,52.39957],[13.29531,52.40103],[13.29537,52.39209],[13.35432,52.39301],[13.38464,52.3662],[13.42813,52.3667],[13.44223,52.38484],[13.53133,52.38641],[13.53149,52.37748],[13.58986,52.3781],[13.62031,52.36042],[13.62073,52.33337],[13.66405,52.33395],[13.67782,52.36125],[13.707,52.3614],[13.70661,52.37944],[13.73585,52.39762],[13.75045,52.39778],[13.74941,52.42474],[13.76431,52.42464],[13.76362,52.46068],[13.73405,52.46034],[13.73386,52.46933],[13.68931,52.48687],[13.65998,52.48643],[13.65913,52.51344],[13.67356,52.51358],[13.67312,52.53144],[13.65813,52.54042],[13.64303,52.5492],[13.62817,52.55805],[13.59865,52.55769],[13.59776,52.58469],[13.52304,52.60165],[13.52229,52.61977],[13.5376,52.61991],[13.53605,52.65572],[13.50654,52.65531],[13.50561,52.68244],[13.44733,52.6816],[13.43284,52.65414],[13.32948,52.6529],[13.32914,52.66204],[13.31368,52.67072],[13.27004,52.67021],[13.256,52.65201],[13.24167,52.64282],[13.21262,52.63315],[13.18355,52.61488],[13.13975,52.60527],[13.11068,52.59538]]],"type":"Polygon"}}, {"properties":{"name":"Berlin/Geoportal DOP20RGB (2016)","id":"Berlin-2016","url":"https://tiles.codefor.de/berlin-2016-dop20rgb/{zoom}/{x}/{y}.png","attribution":{"required":true,"text":"Geoportal Berlin/Digitale farbige Orthophotos 2016 (DOP20RGB) (codefor.de mirror)"},"type":"tms","category":"historicphoto","max_zoom":20},"type":"Feature","geometry":{"coordinates":[[[13.29535,52.392],[13.35417,52.39279],[13.38418,52.36617],[13.42861,52.36674],[13.44254,52.38473],[13.53103,52.38581],[13.5313,52.37719],[13.58956,52.37786],[13.61959,52.36012],[13.62038,52.33319],[13.66454,52.33367],[13.66428,52.34287],[13.67876,52.34302],[13.67826,52.36081],[13.70772,52.36111],[13.70722,52.37923],[13.75097,52.39814],[13.75027,52.42468],[13.76454,52.42482],[13.7636,52.46069],[13.73406,52.4604],[13.7188,52.47807],[13.68929,52.48692],[13.65989,52.48661],[13.65912,52.51344],[13.67365,52.51359],[13.67314,52.53139],[13.65822,52.53124],[13.62826,52.55788],[13.5988,52.55755],[13.59798,52.58464],[13.56782,52.59313],[13.53842,52.59279],[13.52345,52.6017],[13.52288,52.61946],[13.53757,52.61964],[13.53643,52.6558],[13.50681,52.65545],[13.50593,52.68261],[13.44682,52.68189],[13.43254,52.67251],[13.43315,52.65458],[13.32953,52.65323],[13.31405,52.67086],[13.26973,52.67025],[13.27041,52.65222],[13.21212,52.63346],[13.18403,52.60593],[13.13972,52.60527],[13.11055,52.59579],[13.11534,52.47934],[13.10073,52.47912],[13.10259,52.43394],[13.07356,52.42447],[13.07431,52.4067],[13.08906,52.40693],[13.11888,52.38921],[13.11926,52.38001],[13.14877,52.38046],[13.14839,52.3897],[13.19241,52.39035],[13.19206,52.39937],[13.29502,52.40083],[13.29535,52.392]]],"type":"Polygon"}}, @@ -171,7 +172,7 @@ {"properties":{"name":"Frankfurt am Main Luftbild 2019","id":"Frankfurt-am-Main-2019","url":"https://geowebdienste.frankfurt.de/OD_Luftbilder_2019?REQUEST=GetMap&VERSION=1.3.0&SERVICE=WMS&CRS={proj}&FORMAT=image/jpeg&STYLES=&bbox={bbox}&WIDTH={width}&HEIGHT={height}&LAYERS=opendata_luftbilder_2019","attribution":{"required":true,"text":"Stadtvermessungsamt Frankfurt am Main","url":"https://www.offenedaten.frankfurt.de/dataset/wms-luftbilder-2019-frankfurt-am-main"},"type":"wms","category":"photo"},"type":"Feature","geometry":{"coordinates":[[[8.84647,50.0111],[8.84647,50.22807],[8.46726,50.22807],[8.46726,50.0111],[8.84647,50.0111]]],"type":"Polygon"}}, {"properties":{"name":"Hamburg 20cm (HH LGV DOP20 2022)","id":"hamburg-20cm","url":"https://geodienste.hamburg.de/HH_WMS_DOP?LAYERS=DOP&STYLES=&FORMAT=image/jpeg&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","attribution":{"required":true,"text":"Freie und Hansestadt Hamburg, Landesbetrieb Geoinformation und Vermessung","url":"https://www.hamburg.de/bsw/landesbetrieb-geoinformation-und-vermessung"},"type":"wms","category":"photo","best":true},"type":"Feature","geometry":{"coordinates":[[[[9.76314,53.55521],[9.77434,53.55433],[9.77232,53.54352],[9.77352,53.52796],[9.78105,53.51838],[9.77107,53.52185],[9.76885,53.5053],[9.78203,53.49236],[9.8028,53.49383],[9.80021,53.47372],[9.80663,53.46648],[9.84872,53.44111],[9.86211,53.42942],[9.86885,53.44462],[9.89493,53.45583],[9.90436,53.45707],[9.91704,53.44664],[9.92305,53.43631],[9.90667,53.41596],[9.92552,53.41924],[9.92953,53.42007],[9.9581,53.42708],[9.97873,53.4142],[9.98243,53.41478],[9.99754,53.42546],[10.02294,53.43228],[10.01449,53.44203],[10.03517,53.4469],[10.05155,53.46394],[10.07581,53.45436],[10.1068,53.42658],[10.10949,53.42649],[10.14506,53.41614],[10.16555,53.39933],[10.24155,53.39797],[10.24578,53.40261],[10.25089,53.41024],[10.25598,53.41623],[10.30799,53.43332],[10.32514,53.44979],[10.31223,53.45229],[10.30962,53.44309],[10.29043,53.45512],[10.26592,53.47079],[10.25008,53.47898],[10.2367,53.49629],[10.21828,53.49923],[10.21043,53.51996],[10.18951,53.51148],[10.16919,53.51965],[10.16611,53.52013],[10.16327,53.52185],[10.16874,53.5374],[10.15465,53.53657],[10.15189,53.5417],[10.15942,53.56091],[10.15308,53.56242],[10.148,53.5639],[10.15067,53.56973],[10.15169,53.57619],[10.20117,53.58392],[10.19236,53.59474],[10.18887,53.61316],[10.22202,53.63349],[10.18973,53.63838],[10.19885,53.64675],[10.17153,53.66869],[10.14955,53.67545],[10.14643,53.67588],[10.14473,53.67613],[10.14176,53.67744],[10.14342,53.68057],[10.15829,53.68944],[10.15694,53.70451],[10.1779,53.70992],[10.19369,53.731],[10.16939,53.73896],[10.11908,53.71324],[10.08198,53.72044],[10.0707,53.70996],[10.071,53.69585],[10.0604,53.68833],[10.06925,53.67955],[10.05148,53.67759],[10.04338,53.68198],[10.02282,53.68157],[9.9996,53.68153],[9.98739,53.65072],[9.98492,53.6483],[9.97795,53.64887],[9.95155,53.65065],[9.95024,53.65085],[9.94552,53.65276],[9.93115,53.65262],[9.90678,53.65231],[9.89688,53.63492],[9.89637,53.63122],[9.89356,53.63026],[9.88697,53.6252],[9.88505,53.62199],[9.86931,53.61323],[9.86814,53.6093],[9.85416,53.59805],[9.84498,53.59498],[9.83773,53.59198],[9.81817,53.58591],[9.78993,53.60386],[9.79634,53.6103],[9.7707,53.61607],[9.77129,53.63131],[9.75793,53.61828],[9.73465,53.56536],[9.73047,53.55787],[9.76314,53.55521]]],[[[8.5275,53.90941],[8.52792,53.93577],[8.4826,53.9356],[8.48274,53.90924],[8.5275,53.90941]]]],"type":"MultiPolygon"}}, {"properties":{"name":"Hamburg DK5 (HH LGV DK5 2021)","id":"Hamburg-DK5","url":"https://geodienste.hamburg.de/HH_WMS_DK5?LAYERS=DK5&STYLES=&CRS={proj}&BBOX={bbox}&FORMAT=image/png&WIDTH={width}&HEIGHT={height}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","attribution":{"required":true,"text":"Freie und Hansestadt Hamburg, Landesbetrieb Geoinformation und Vermessung","url":"https://www.hamburg.de/bsw/landesbetrieb-geoinformation-und-vermessung"},"type":"wms","category":"map"},"type":"Feature","geometry":{"coordinates":[[[[9.76314,53.55521],[9.77434,53.55433],[9.77232,53.54352],[9.77352,53.52796],[9.78105,53.51838],[9.77107,53.52185],[9.76885,53.5053],[9.78203,53.49236],[9.8028,53.49383],[9.80021,53.47372],[9.80663,53.46648],[9.84872,53.44111],[9.86211,53.42942],[9.86885,53.44462],[9.89493,53.45583],[9.90436,53.45707],[9.91704,53.44664],[9.92305,53.43631],[9.90667,53.41596],[9.92552,53.41924],[9.92953,53.42007],[9.9581,53.42708],[9.97873,53.4142],[9.98243,53.41478],[9.99754,53.42546],[10.02294,53.43228],[10.01449,53.44203],[10.03517,53.4469],[10.05155,53.46394],[10.07581,53.45436],[10.1068,53.42658],[10.10949,53.42649],[10.14506,53.41614],[10.16555,53.39933],[10.24155,53.39797],[10.24578,53.40261],[10.25089,53.41024],[10.25598,53.41623],[10.30799,53.43332],[10.32514,53.44979],[10.31223,53.45229],[10.30962,53.44309],[10.29043,53.45512],[10.26592,53.47079],[10.25008,53.47898],[10.2367,53.49629],[10.21828,53.49923],[10.21043,53.51996],[10.18951,53.51148],[10.16919,53.51965],[10.16611,53.52013],[10.16327,53.52185],[10.16874,53.5374],[10.15465,53.53657],[10.15189,53.5417],[10.15942,53.56091],[10.15308,53.56242],[10.148,53.5639],[10.15067,53.56973],[10.15169,53.57619],[10.20117,53.58392],[10.19236,53.59474],[10.18887,53.61316],[10.22202,53.63349],[10.18973,53.63838],[10.19885,53.64675],[10.17153,53.66869],[10.14955,53.67545],[10.14643,53.67588],[10.14473,53.67613],[10.14176,53.67744],[10.14342,53.68057],[10.15829,53.68944],[10.15694,53.70451],[10.1779,53.70992],[10.19369,53.731],[10.16939,53.73896],[10.11908,53.71324],[10.08198,53.72044],[10.0707,53.70996],[10.071,53.69585],[10.0604,53.68833],[10.06925,53.67955],[10.05148,53.67759],[10.04338,53.68198],[10.02282,53.68157],[9.9996,53.68153],[9.98739,53.65072],[9.98492,53.6483],[9.97795,53.64887],[9.95155,53.65065],[9.95024,53.65085],[9.94552,53.65276],[9.93115,53.65262],[9.90678,53.65231],[9.89688,53.63492],[9.89637,53.63122],[9.89356,53.63026],[9.88697,53.6252],[9.88505,53.62199],[9.86931,53.61323],[9.86814,53.6093],[9.85416,53.59805],[9.84498,53.59498],[9.83773,53.59198],[9.81817,53.58591],[9.78993,53.60386],[9.79634,53.6103],[9.7707,53.61607],[9.77129,53.63131],[9.75793,53.61828],[9.73465,53.56536],[9.73047,53.55787],[9.76314,53.55521]]],[[[8.5275,53.90941],[8.52792,53.93577],[8.4826,53.9356],[8.48274,53.90924],[8.5275,53.90941]]]],"type":"MultiPolygon"}}, -{"properties":{"name":"Hesse ALKIS","id":"Hessen-ALKIS","url":"https://www.gds-srv.hessen.de/cgi-bin/lika-services/ogc-free-maps.ows?LAYERS=he_alk&STYLES=default&FORMAT=image/jpeg&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","attribution":{"required":true,"text":"Geobasisdaten @ Hessisches Landesamt für Bodenmanagement und Geoinformation","url":"https://hvbg.hessen.de"},"type":"wms","category":"map","min_zoom":16,"max_zoom":21},"type":"Feature","geometry":{"coordinates":[[[9.04158,49.49511],[9.06561,49.52721],[9.10595,49.5076],[9.1341,49.51406],[9.10847,49.55019],[9.10767,49.58467],[9.0699,49.61838],[9.10526,49.64118],[9.11041,49.66074],[9.09359,49.69184],[9.13101,49.69695],[9.15642,49.74379],[9.13204,49.79711],[9.08973,49.80149],[9.09067,49.8485],[9.05617,49.85514],[9.03935,49.89309],[9.03265,49.92487],[9.02269,49.98269],[9.05428,49.98986],[9.03308,50.04016],[9.02484,50.04523],[9.00604,50.04722],[8.98261,50.04402],[8.98827,50.06067],[9.00132,50.06937],[9.00578,50.09856],[9.02312,50.11117],[9.0778,50.11463],[9.11522,50.12498],[9.14749,50.10913],[9.14011,50.0946],[9.15316,50.08568],[9.21598,50.14578],[9.37992,50.11552],[9.40361,50.07918],[9.51897,50.08975],[9.53476,50.15887],[9.50798,50.22788],[9.59063,50.21334],[9.65458,50.22481],[9.6738,50.23996],[9.64943,50.25928],[9.71432,50.28133],[9.75054,50.30842],[9.74796,50.36101],[9.76925,50.41989],[9.86506,50.39054],[9.96288,50.41967],[10.04494,50.48351],[10.0458,50.51648],[10.06554,50.55642],[10.04734,50.61375],[10.09369,50.61985],[10.06004,50.67688],[9.9955,50.67753],[9.9519,50.66927],[9.94125,50.66383],[9.96082,50.64097],[9.9416,50.6303],[9.91276,50.64075],[9.88873,50.64271],[9.88564,50.67057],[9.92615,50.69407],[9.91722,50.70907],[9.93851,50.72276],[9.94572,50.75058],[9.9531,50.77197],[9.95619,50.78239],[9.96714,50.82389],[10.0288,50.82589],[10.06536,50.88874],[10.02485,50.91829],[9.98863,50.92457],[10.00151,50.93355],[10.05266,50.93636],[10.06983,50.94383],[10.04373,50.96891],[10.02399,50.98091],[10.04442,51.01116],[10.1433,50.99237],[10.20081,50.99766],[10.2202,51.02714],[10.15755,51.06923],[10.14999,51.08649],[10.2111,51.11613],[10.21505,51.16363],[10.24595,51.18462],[10.18587,51.20817],[10.14107,51.22151],[10.07378,51.23032],[10.08236,51.24354],[10.06176,51.27921],[10.00374,51.28941],[9.95567,51.3083],[9.94898,51.32948],[9.93318,51.35045],[9.9337,51.37778],[9.93387,51.39235],[9.90624,51.42201],[9.79414,51.40981],[9.78744,51.39305],[9.692,51.36749],[9.73509,51.3186],[9.73148,51.29756],[9.67209,51.31946],[9.58214,51.34359],[9.56806,51.3438],[9.5545,51.35892],[9.56944,51.36085],[9.58059,51.37242],[9.56102,51.37741],[9.58162,51.39797],[9.59338,51.3969],[9.63269,51.40295],[9.64514,51.41725],[9.63183,51.45786],[9.64926,51.4678],[9.58969,51.51911],[9.61561,51.51985],[9.62917,51.54666],[9.65046,51.54922],[9.68702,51.56555],[9.69595,51.57792],[9.64102,51.6178],[9.63261,51.63848],[9.61326,51.63526],[9.56755,51.62697],[9.55484,51.64039],[9.54111,51.64157],[9.52429,51.62803],[9.50523,51.62899],[9.49932,51.65916],[9.4388,51.65169],[9.42404,51.63144],[9.36996,51.62803],[9.33134,51.61471],[9.363,51.58944],[9.31383,51.55242],[9.30406,51.51885],[9.27864,51.51526],[9.22045,51.49229],[9.20843,51.46417],[9.17959,51.46941],[9.14852,51.44331],[9.1408,51.45187],[9.09205,51.44737],[9.09428,51.49592],[9.07883,51.50554],[9.03471,51.50778],[9.02063,51.52092],[8.89441,51.48841],[8.88794,51.48149],[8.89333,51.4683],[8.90854,51.46128],[8.91695,51.42876],[8.94249,51.4274],[8.93532,51.39353],[8.88811,51.39492],[8.85498,51.37917],[8.83644,51.39096],[8.79009,51.3931],[8.73516,51.37489],[8.69997,51.3795],[8.67422,51.3721],[8.60899,51.33211],[8.552,51.27846],[8.58976,51.24655],[8.61191,51.24451],[8.6404,51.26063],[8.71765,51.27094],[8.74924,51.17891],[8.69053,51.1366],[8.69018,51.11161],[8.65101,51.09641],[8.61362,51.10363],[8.54238,51.1087],[8.49775,51.08067],[8.49964,51.07387],[8.52144,51.06395],[8.51269,51.05273],[8.50016,51.04075],[8.52728,51.01689],[8.51149,51.00997],[8.45604,50.96675],[8.4478,50.94069],[8.4514,50.9184],[8.43321,50.91959],[8.38652,50.89264],[8.35939,50.86729],[8.30738,50.86513],[8.29382,50.88441],[8.26996,50.88441],[8.1225,50.78814],[8.13563,50.76187],[8.16207,50.73656],[8.13864,50.6957],[8.13023,50.69787],[8.10843,50.67569],[8.10774,50.65316],[8.13452,50.63074],[8.1225,50.60721],[8.151,50.5973],[8.14739,50.58847],[8.10224,50.53591],[8.0377,50.56143],[7.98088,50.5119],[7.97539,50.48176],[8.00646,50.45477],[7.97419,50.43805],[7.95942,50.40928],[7.99084,50.3967],[8.01439,50.39177],[8.01092,50.3816],[8.06053,50.36704],[8.06929,50.33012],[8.10207,50.32135],[8.10053,50.30831],[8.11684,50.27947],[8.1031,50.26466],[8.06122,50.27793],[8.03272,50.27124],[8.01865,50.25741],[8.04989,50.23304],[8.0286,50.22019],[7.99187,50.2415],[7.90381,50.2024],[7.88168,50.18169],[7.88218,50.16656],[7.92355,50.14171],[7.88664,50.11827],[7.86106,50.13147],[7.84469,50.12599],[7.82021,50.08479],[7.80287,50.08645],[7.76802,50.06579],[7.77154,50.05113],[7.85231,50.00548],[7.86209,49.97794],[7.87805,49.97005],[7.89359,49.96856],[7.96363,49.96972],[7.99393,49.97872],[8.04963,50.00178],[8.08285,50.00493],[8.13151,50.0153],[8.15615,50.02528],[8.18722,50.0325],[8.23846,50.02324],[8.26798,50.00917],[8.28215,49.99422],[8.3236,49.96806],[8.34652,49.91509],[8.33605,49.887],[8.3418,49.87168],[8.35218,49.86322],[8.37853,49.85608],[8.37313,49.82392],[8.41364,49.76996],[8.42866,49.76364],[8.47447,49.75984],[8.45467,49.74623],[8.43424,49.7247],[8.37776,49.70961],[8.35304,49.69595],[8.35115,49.6799],[8.36274,49.66002],[8.37467,49.62967],[8.38568,49.61717],[8.40617,49.6037],[8.41776,49.58312],[8.47097,49.58223],[8.48162,49.57354],[8.52333,49.54816],[8.53071,49.53602],[8.54101,49.52599],[8.57534,49.51496],[8.60882,49.52777],[8.62341,49.54181],[8.60539,49.61093],[8.66856,49.62027],[8.68401,49.55985],[8.70152,49.53412],[8.72692,49.51674],[8.81275,49.5057],[8.83352,49.48853],[8.82511,49.47136],[8.79919,49.41075],[8.80297,49.40103],[8.81876,49.39388],[8.85395,49.39321],[8.95351,49.45462],[8.96021,49.49968],[9.04158,49.49511]]],"type":"Polygon"}}, +{"properties":{"name":"Hesse ALKIS","id":"Hessen-ALKIS","url":"https://www.gds-srv.hessen.de/cgi-bin/lika-services/ogc-free-maps.ows?LAYERS=he_alk&STYLES=default&FORMAT=image/jpeg&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","attribution":{"required":true,"text":"Geobasisdaten @ Hessisches Landesamt für Bodenmanagement und Geoinformation","url":"https://hvbg.hessen.de"},"type":"wms","category":"other","min_zoom":16,"max_zoom":21},"type":"Feature","geometry":{"coordinates":[[[9.04158,49.49511],[9.06561,49.52721],[9.10595,49.5076],[9.1341,49.51406],[9.10847,49.55019],[9.10767,49.58467],[9.0699,49.61838],[9.10526,49.64118],[9.11041,49.66074],[9.09359,49.69184],[9.13101,49.69695],[9.15642,49.74379],[9.13204,49.79711],[9.08973,49.80149],[9.09067,49.8485],[9.05617,49.85514],[9.03935,49.89309],[9.03265,49.92487],[9.02269,49.98269],[9.05428,49.98986],[9.03308,50.04016],[9.02484,50.04523],[9.00604,50.04722],[8.98261,50.04402],[8.98827,50.06067],[9.00132,50.06937],[9.00578,50.09856],[9.02312,50.11117],[9.0778,50.11463],[9.11522,50.12498],[9.14749,50.10913],[9.14011,50.0946],[9.15316,50.08568],[9.21598,50.14578],[9.37992,50.11552],[9.40361,50.07918],[9.51897,50.08975],[9.53476,50.15887],[9.50798,50.22788],[9.59063,50.21334],[9.65458,50.22481],[9.6738,50.23996],[9.64943,50.25928],[9.71432,50.28133],[9.75054,50.30842],[9.74796,50.36101],[9.76925,50.41989],[9.86506,50.39054],[9.96288,50.41967],[10.04494,50.48351],[10.0458,50.51648],[10.06554,50.55642],[10.04734,50.61375],[10.09369,50.61985],[10.06004,50.67688],[9.9955,50.67753],[9.9519,50.66927],[9.94125,50.66383],[9.96082,50.64097],[9.9416,50.6303],[9.91276,50.64075],[9.88873,50.64271],[9.88564,50.67057],[9.92615,50.69407],[9.91722,50.70907],[9.93851,50.72276],[9.94572,50.75058],[9.9531,50.77197],[9.95619,50.78239],[9.96714,50.82389],[10.0288,50.82589],[10.06536,50.88874],[10.02485,50.91829],[9.98863,50.92457],[10.00151,50.93355],[10.05266,50.93636],[10.06983,50.94383],[10.04373,50.96891],[10.02399,50.98091],[10.04442,51.01116],[10.1433,50.99237],[10.20081,50.99766],[10.2202,51.02714],[10.15755,51.06923],[10.14999,51.08649],[10.2111,51.11613],[10.21505,51.16363],[10.24595,51.18462],[10.18587,51.20817],[10.14107,51.22151],[10.07378,51.23032],[10.08236,51.24354],[10.06176,51.27921],[10.00374,51.28941],[9.95567,51.3083],[9.94898,51.32948],[9.93318,51.35045],[9.9337,51.37778],[9.93387,51.39235],[9.90624,51.42201],[9.79414,51.40981],[9.78744,51.39305],[9.692,51.36749],[9.73509,51.3186],[9.73148,51.29756],[9.67209,51.31946],[9.58214,51.34359],[9.56806,51.3438],[9.5545,51.35892],[9.56944,51.36085],[9.58059,51.37242],[9.56102,51.37741],[9.58162,51.39797],[9.59338,51.3969],[9.63269,51.40295],[9.64514,51.41725],[9.63183,51.45786],[9.64926,51.4678],[9.58969,51.51911],[9.61561,51.51985],[9.62917,51.54666],[9.65046,51.54922],[9.68702,51.56555],[9.69595,51.57792],[9.64102,51.6178],[9.63261,51.63848],[9.61326,51.63526],[9.56755,51.62697],[9.55484,51.64039],[9.54111,51.64157],[9.52429,51.62803],[9.50523,51.62899],[9.49932,51.65916],[9.4388,51.65169],[9.42404,51.63144],[9.36996,51.62803],[9.33134,51.61471],[9.363,51.58944],[9.31383,51.55242],[9.30406,51.51885],[9.27864,51.51526],[9.22045,51.49229],[9.20843,51.46417],[9.17959,51.46941],[9.14852,51.44331],[9.1408,51.45187],[9.09205,51.44737],[9.09428,51.49592],[9.07883,51.50554],[9.03471,51.50778],[9.02063,51.52092],[8.89441,51.48841],[8.88794,51.48149],[8.89333,51.4683],[8.90854,51.46128],[8.91695,51.42876],[8.94249,51.4274],[8.93532,51.39353],[8.88811,51.39492],[8.85498,51.37917],[8.83644,51.39096],[8.79009,51.3931],[8.73516,51.37489],[8.69997,51.3795],[8.67422,51.3721],[8.60899,51.33211],[8.552,51.27846],[8.58976,51.24655],[8.61191,51.24451],[8.6404,51.26063],[8.71765,51.27094],[8.74924,51.17891],[8.69053,51.1366],[8.69018,51.11161],[8.65101,51.09641],[8.61362,51.10363],[8.54238,51.1087],[8.49775,51.08067],[8.49964,51.07387],[8.52144,51.06395],[8.51269,51.05273],[8.50016,51.04075],[8.52728,51.01689],[8.51149,51.00997],[8.45604,50.96675],[8.4478,50.94069],[8.4514,50.9184],[8.43321,50.91959],[8.38652,50.89264],[8.35939,50.86729],[8.30738,50.86513],[8.29382,50.88441],[8.26996,50.88441],[8.1225,50.78814],[8.13563,50.76187],[8.16207,50.73656],[8.13864,50.6957],[8.13023,50.69787],[8.10843,50.67569],[8.10774,50.65316],[8.13452,50.63074],[8.1225,50.60721],[8.151,50.5973],[8.14739,50.58847],[8.10224,50.53591],[8.0377,50.56143],[7.98088,50.5119],[7.97539,50.48176],[8.00646,50.45477],[7.97419,50.43805],[7.95942,50.40928],[7.99084,50.3967],[8.01439,50.39177],[8.01092,50.3816],[8.06053,50.36704],[8.06929,50.33012],[8.10207,50.32135],[8.10053,50.30831],[8.11684,50.27947],[8.1031,50.26466],[8.06122,50.27793],[8.03272,50.27124],[8.01865,50.25741],[8.04989,50.23304],[8.0286,50.22019],[7.99187,50.2415],[7.90381,50.2024],[7.88168,50.18169],[7.88218,50.16656],[7.92355,50.14171],[7.88664,50.11827],[7.86106,50.13147],[7.84469,50.12599],[7.82021,50.08479],[7.80287,50.08645],[7.76802,50.06579],[7.77154,50.05113],[7.85231,50.00548],[7.86209,49.97794],[7.87805,49.97005],[7.89359,49.96856],[7.96363,49.96972],[7.99393,49.97872],[8.04963,50.00178],[8.08285,50.00493],[8.13151,50.0153],[8.15615,50.02528],[8.18722,50.0325],[8.23846,50.02324],[8.26798,50.00917],[8.28215,49.99422],[8.3236,49.96806],[8.34652,49.91509],[8.33605,49.887],[8.3418,49.87168],[8.35218,49.86322],[8.37853,49.85608],[8.37313,49.82392],[8.41364,49.76996],[8.42866,49.76364],[8.47447,49.75984],[8.45467,49.74623],[8.43424,49.7247],[8.37776,49.70961],[8.35304,49.69595],[8.35115,49.6799],[8.36274,49.66002],[8.37467,49.62967],[8.38568,49.61717],[8.40617,49.6037],[8.41776,49.58312],[8.47097,49.58223],[8.48162,49.57354],[8.52333,49.54816],[8.53071,49.53602],[8.54101,49.52599],[8.57534,49.51496],[8.60882,49.52777],[8.62341,49.54181],[8.60539,49.61093],[8.66856,49.62027],[8.68401,49.55985],[8.70152,49.53412],[8.72692,49.51674],[8.81275,49.5057],[8.83352,49.48853],[8.82511,49.47136],[8.79919,49.41075],[8.80297,49.40103],[8.81876,49.39388],[8.85395,49.39321],[8.95351,49.45462],[8.96021,49.49968],[9.04158,49.49511]]],"type":"Polygon"}}, {"properties":{"name":"Hesse DOP20","id":"Hessen-DOP20","url":"https://www.gds-srv.hessen.de/cgi-bin/lika-services/ogc-free-images.ows?LAYERS=he_dop20_rgb&STYLES=default&FORMAT=image/jpeg&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","attribution":{"required":true,"text":"Geobasisdaten © Hessische Verwaltung für Bodenmanagement und Geoinformation: Digitale Orthophotos","url":"https://hvbg.hessen.de"},"type":"wms","category":"photo","min_zoom":16,"max_zoom":19,"best":true},"type":"Feature","geometry":{"coordinates":[[[9.04158,49.49511],[9.06561,49.52721],[9.10595,49.5076],[9.1341,49.51406],[9.10847,49.55019],[9.10767,49.58467],[9.0699,49.61838],[9.10526,49.64118],[9.11041,49.66074],[9.09359,49.69184],[9.13101,49.69695],[9.15642,49.74379],[9.13204,49.79711],[9.08973,49.80149],[9.09067,49.8485],[9.05617,49.85514],[9.03935,49.89309],[9.03265,49.92487],[9.02269,49.98269],[9.05428,49.98986],[9.03308,50.04016],[9.02484,50.04523],[9.00604,50.04722],[8.98261,50.04402],[8.98827,50.06067],[9.00132,50.06937],[9.00578,50.09856],[9.02312,50.11117],[9.0778,50.11463],[9.11522,50.12498],[9.14749,50.10913],[9.14011,50.0946],[9.15316,50.08568],[9.21598,50.14578],[9.37992,50.11552],[9.40361,50.07918],[9.51897,50.08975],[9.53476,50.15887],[9.50798,50.22788],[9.59063,50.21334],[9.65458,50.22481],[9.6738,50.23996],[9.64943,50.25928],[9.71432,50.28133],[9.75054,50.30842],[9.74796,50.36101],[9.76925,50.41989],[9.86506,50.39054],[9.96288,50.41967],[10.04494,50.48351],[10.0458,50.51648],[10.06554,50.55642],[10.04734,50.61375],[10.09369,50.61985],[10.06004,50.67688],[9.9955,50.67753],[9.9519,50.66927],[9.94125,50.66383],[9.96082,50.64097],[9.9416,50.6303],[9.91276,50.64075],[9.88873,50.64271],[9.88564,50.67057],[9.92615,50.69407],[9.91722,50.70907],[9.93851,50.72276],[9.94572,50.75058],[9.9531,50.77197],[9.95619,50.78239],[9.96714,50.82389],[10.0288,50.82589],[10.06536,50.88874],[10.02485,50.91829],[9.98863,50.92457],[10.00151,50.93355],[10.05266,50.93636],[10.06983,50.94383],[10.04373,50.96891],[10.02399,50.98091],[10.04442,51.01116],[10.1433,50.99237],[10.20081,50.99766],[10.2202,51.02714],[10.15755,51.06923],[10.14999,51.08649],[10.2111,51.11613],[10.21505,51.16363],[10.24595,51.18462],[10.18587,51.20817],[10.14107,51.22151],[10.07378,51.23032],[10.08236,51.24354],[10.06176,51.27921],[10.00374,51.28941],[9.95567,51.3083],[9.94898,51.32948],[9.93318,51.35045],[9.9337,51.37778],[9.93387,51.39235],[9.90624,51.42201],[9.79414,51.40981],[9.78744,51.39305],[9.692,51.36749],[9.73509,51.3186],[9.73148,51.29756],[9.67209,51.31946],[9.58214,51.34359],[9.56806,51.3438],[9.5545,51.35892],[9.56944,51.36085],[9.58059,51.37242],[9.56102,51.37741],[9.58162,51.39797],[9.59338,51.3969],[9.63269,51.40295],[9.64514,51.41725],[9.63183,51.45786],[9.64926,51.4678],[9.58969,51.51911],[9.61561,51.51985],[9.62917,51.54666],[9.65046,51.54922],[9.68702,51.56555],[9.69595,51.57792],[9.64102,51.6178],[9.63261,51.63848],[9.61326,51.63526],[9.56755,51.62697],[9.55484,51.64039],[9.54111,51.64157],[9.52429,51.62803],[9.50523,51.62899],[9.49932,51.65916],[9.4388,51.65169],[9.42404,51.63144],[9.36996,51.62803],[9.33134,51.61471],[9.363,51.58944],[9.31383,51.55242],[9.30406,51.51885],[9.27864,51.51526],[9.22045,51.49229],[9.20843,51.46417],[9.17959,51.46941],[9.14852,51.44331],[9.1408,51.45187],[9.09205,51.44737],[9.09428,51.49592],[9.07883,51.50554],[9.03471,51.50778],[9.02063,51.52092],[8.89441,51.48841],[8.88794,51.48149],[8.89333,51.4683],[8.90854,51.46128],[8.91695,51.42876],[8.94249,51.4274],[8.93532,51.39353],[8.88811,51.39492],[8.85498,51.37917],[8.83644,51.39096],[8.79009,51.3931],[8.73516,51.37489],[8.69997,51.3795],[8.67422,51.3721],[8.60899,51.33211],[8.552,51.27846],[8.58976,51.24655],[8.61191,51.24451],[8.6404,51.26063],[8.71765,51.27094],[8.74924,51.17891],[8.69053,51.1366],[8.69018,51.11161],[8.65101,51.09641],[8.61362,51.10363],[8.54238,51.1087],[8.49775,51.08067],[8.49964,51.07387],[8.52144,51.06395],[8.51269,51.05273],[8.50016,51.04075],[8.52728,51.01689],[8.51149,51.00997],[8.45604,50.96675],[8.4478,50.94069],[8.4514,50.9184],[8.43321,50.91959],[8.38652,50.89264],[8.35939,50.86729],[8.30738,50.86513],[8.29382,50.88441],[8.26996,50.88441],[8.1225,50.78814],[8.13563,50.76187],[8.16207,50.73656],[8.13864,50.6957],[8.13023,50.69787],[8.10843,50.67569],[8.10774,50.65316],[8.13452,50.63074],[8.1225,50.60721],[8.151,50.5973],[8.14739,50.58847],[8.10224,50.53591],[8.0377,50.56143],[7.98088,50.5119],[7.97539,50.48176],[8.00646,50.45477],[7.97419,50.43805],[7.95942,50.40928],[7.99084,50.3967],[8.01439,50.39177],[8.01092,50.3816],[8.06053,50.36704],[8.06929,50.33012],[8.10207,50.32135],[8.10053,50.30831],[8.11684,50.27947],[8.1031,50.26466],[8.06122,50.27793],[8.03272,50.27124],[8.01865,50.25741],[8.04989,50.23304],[8.0286,50.22019],[7.99187,50.2415],[7.90381,50.2024],[7.88168,50.18169],[7.88218,50.16656],[7.92355,50.14171],[7.88664,50.11827],[7.86106,50.13147],[7.84469,50.12599],[7.82021,50.08479],[7.80287,50.08645],[7.76802,50.06579],[7.77154,50.05113],[7.85231,50.00548],[7.86209,49.97794],[7.87805,49.97005],[7.89359,49.96856],[7.96363,49.96972],[7.99393,49.97872],[8.04963,50.00178],[8.08285,50.00493],[8.13151,50.0153],[8.15615,50.02528],[8.18722,50.0325],[8.23846,50.02324],[8.26798,50.00917],[8.28215,49.99422],[8.3236,49.96806],[8.34652,49.91509],[8.33605,49.887],[8.3418,49.87168],[8.35218,49.86322],[8.37853,49.85608],[8.37313,49.82392],[8.41364,49.76996],[8.42866,49.76364],[8.47447,49.75984],[8.45467,49.74623],[8.43424,49.7247],[8.37776,49.70961],[8.35304,49.69595],[8.35115,49.6799],[8.36274,49.66002],[8.37467,49.62967],[8.38568,49.61717],[8.40617,49.6037],[8.41776,49.58312],[8.47097,49.58223],[8.48162,49.57354],[8.52333,49.54816],[8.53071,49.53602],[8.54101,49.52599],[8.57534,49.51496],[8.60882,49.52777],[8.62341,49.54181],[8.60539,49.61093],[8.66856,49.62027],[8.68401,49.55985],[8.70152,49.53412],[8.72692,49.51674],[8.81275,49.5057],[8.83352,49.48853],[8.82511,49.47136],[8.79919,49.41075],[8.80297,49.40103],[8.81876,49.39388],[8.85395,49.39321],[8.95351,49.45462],[8.96021,49.49968],[9.04158,49.49511]]],"type":"Polygon"}}, {"properties":{"name":"Hesse DTK","id":"Hessen-DTK","url":"https://www.gds-srv.hessen.de/cgi-bin/lika-services/ogc-free-maps.ows?LAYERS=he_dtk&STYLES=default&FORMAT=image/jpeg&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","attribution":{"required":true,"text":"Geobasisdaten @ Hessisches Landesamt für Bodenmanagement und Geoinformation","url":"https://hvbg.hessen.de"},"type":"wms","category":"map","min_zoom":16,"max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[9.04158,49.49511],[9.06561,49.52721],[9.10595,49.5076],[9.1341,49.51406],[9.10847,49.55019],[9.10767,49.58467],[9.0699,49.61838],[9.10526,49.64118],[9.11041,49.66074],[9.09359,49.69184],[9.13101,49.69695],[9.15642,49.74379],[9.13204,49.79711],[9.08973,49.80149],[9.09067,49.8485],[9.05617,49.85514],[9.03935,49.89309],[9.03265,49.92487],[9.02269,49.98269],[9.05428,49.98986],[9.03308,50.04016],[9.02484,50.04523],[9.00604,50.04722],[8.98261,50.04402],[8.98827,50.06067],[9.00132,50.06937],[9.00578,50.09856],[9.02312,50.11117],[9.0778,50.11463],[9.11522,50.12498],[9.14749,50.10913],[9.14011,50.0946],[9.15316,50.08568],[9.21598,50.14578],[9.37992,50.11552],[9.40361,50.07918],[9.51897,50.08975],[9.53476,50.15887],[9.50798,50.22788],[9.59063,50.21334],[9.65458,50.22481],[9.6738,50.23996],[9.64943,50.25928],[9.71432,50.28133],[9.75054,50.30842],[9.74796,50.36101],[9.76925,50.41989],[9.86506,50.39054],[9.96288,50.41967],[10.04494,50.48351],[10.0458,50.51648],[10.06554,50.55642],[10.04734,50.61375],[10.09369,50.61985],[10.06004,50.67688],[9.9955,50.67753],[9.9519,50.66927],[9.94125,50.66383],[9.96082,50.64097],[9.9416,50.6303],[9.91276,50.64075],[9.88873,50.64271],[9.88564,50.67057],[9.92615,50.69407],[9.91722,50.70907],[9.93851,50.72276],[9.94572,50.75058],[9.9531,50.77197],[9.95619,50.78239],[9.96714,50.82389],[10.0288,50.82589],[10.06536,50.88874],[10.02485,50.91829],[9.98863,50.92457],[10.00151,50.93355],[10.05266,50.93636],[10.06983,50.94383],[10.04373,50.96891],[10.02399,50.98091],[10.04442,51.01116],[10.1433,50.99237],[10.20081,50.99766],[10.2202,51.02714],[10.15755,51.06923],[10.14999,51.08649],[10.2111,51.11613],[10.21505,51.16363],[10.24595,51.18462],[10.18587,51.20817],[10.14107,51.22151],[10.07378,51.23032],[10.08236,51.24354],[10.06176,51.27921],[10.00374,51.28941],[9.95567,51.3083],[9.94898,51.32948],[9.93318,51.35045],[9.9337,51.37778],[9.93387,51.39235],[9.90624,51.42201],[9.79414,51.40981],[9.78744,51.39305],[9.692,51.36749],[9.73509,51.3186],[9.73148,51.29756],[9.67209,51.31946],[9.58214,51.34359],[9.56806,51.3438],[9.5545,51.35892],[9.56944,51.36085],[9.58059,51.37242],[9.56102,51.37741],[9.58162,51.39797],[9.59338,51.3969],[9.63269,51.40295],[9.64514,51.41725],[9.63183,51.45786],[9.64926,51.4678],[9.58969,51.51911],[9.61561,51.51985],[9.62917,51.54666],[9.65046,51.54922],[9.68702,51.56555],[9.69595,51.57792],[9.64102,51.6178],[9.63261,51.63848],[9.61326,51.63526],[9.56755,51.62697],[9.55484,51.64039],[9.54111,51.64157],[9.52429,51.62803],[9.50523,51.62899],[9.49932,51.65916],[9.4388,51.65169],[9.42404,51.63144],[9.36996,51.62803],[9.33134,51.61471],[9.363,51.58944],[9.31383,51.55242],[9.30406,51.51885],[9.27864,51.51526],[9.22045,51.49229],[9.20843,51.46417],[9.17959,51.46941],[9.14852,51.44331],[9.1408,51.45187],[9.09205,51.44737],[9.09428,51.49592],[9.07883,51.50554],[9.03471,51.50778],[9.02063,51.52092],[8.89441,51.48841],[8.88794,51.48149],[8.89333,51.4683],[8.90854,51.46128],[8.91695,51.42876],[8.94249,51.4274],[8.93532,51.39353],[8.88811,51.39492],[8.85498,51.37917],[8.83644,51.39096],[8.79009,51.3931],[8.73516,51.37489],[8.69997,51.3795],[8.67422,51.3721],[8.60899,51.33211],[8.552,51.27846],[8.58976,51.24655],[8.61191,51.24451],[8.6404,51.26063],[8.71765,51.27094],[8.74924,51.17891],[8.69053,51.1366],[8.69018,51.11161],[8.65101,51.09641],[8.61362,51.10363],[8.54238,51.1087],[8.49775,51.08067],[8.49964,51.07387],[8.52144,51.06395],[8.51269,51.05273],[8.50016,51.04075],[8.52728,51.01689],[8.51149,51.00997],[8.45604,50.96675],[8.4478,50.94069],[8.4514,50.9184],[8.43321,50.91959],[8.38652,50.89264],[8.35939,50.86729],[8.30738,50.86513],[8.29382,50.88441],[8.26996,50.88441],[8.1225,50.78814],[8.13563,50.76187],[8.16207,50.73656],[8.13864,50.6957],[8.13023,50.69787],[8.10843,50.67569],[8.10774,50.65316],[8.13452,50.63074],[8.1225,50.60721],[8.151,50.5973],[8.14739,50.58847],[8.10224,50.53591],[8.0377,50.56143],[7.98088,50.5119],[7.97539,50.48176],[8.00646,50.45477],[7.97419,50.43805],[7.95942,50.40928],[7.99084,50.3967],[8.01439,50.39177],[8.01092,50.3816],[8.06053,50.36704],[8.06929,50.33012],[8.10207,50.32135],[8.10053,50.30831],[8.11684,50.27947],[8.1031,50.26466],[8.06122,50.27793],[8.03272,50.27124],[8.01865,50.25741],[8.04989,50.23304],[8.0286,50.22019],[7.99187,50.2415],[7.90381,50.2024],[7.88168,50.18169],[7.88218,50.16656],[7.92355,50.14171],[7.88664,50.11827],[7.86106,50.13147],[7.84469,50.12599],[7.82021,50.08479],[7.80287,50.08645],[7.76802,50.06579],[7.77154,50.05113],[7.85231,50.00548],[7.86209,49.97794],[7.87805,49.97005],[7.89359,49.96856],[7.96363,49.96972],[7.99393,49.97872],[8.04963,50.00178],[8.08285,50.00493],[8.13151,50.0153],[8.15615,50.02528],[8.18722,50.0325],[8.23846,50.02324],[8.26798,50.00917],[8.28215,49.99422],[8.3236,49.96806],[8.34652,49.91509],[8.33605,49.887],[8.3418,49.87168],[8.35218,49.86322],[8.37853,49.85608],[8.37313,49.82392],[8.41364,49.76996],[8.42866,49.76364],[8.47447,49.75984],[8.45467,49.74623],[8.43424,49.7247],[8.37776,49.70961],[8.35304,49.69595],[8.35115,49.6799],[8.36274,49.66002],[8.37467,49.62967],[8.38568,49.61717],[8.40617,49.6037],[8.41776,49.58312],[8.47097,49.58223],[8.48162,49.57354],[8.52333,49.54816],[8.53071,49.53602],[8.54101,49.52599],[8.57534,49.51496],[8.60882,49.52777],[8.62341,49.54181],[8.60539,49.61093],[8.66856,49.62027],[8.68401,49.55985],[8.70152,49.53412],[8.72692,49.51674],[8.81275,49.5057],[8.83352,49.48853],[8.82511,49.47136],[8.79919,49.41075],[8.80297,49.40103],[8.81876,49.39388],[8.85395,49.39321],[8.95351,49.45462],[8.96021,49.49968],[9.04158,49.49511]]],"type":"Polygon"}}, {"properties":{"name":"Hesse WebAtlas","id":"Hessen-WebAtlas","url":"https://www.gds-srv.hessen.de/cgi-bin/lika-services/ogc-free-maps.ows?LAYERS=he_pg&STYLES=default&FORMAT=image/jpeg&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","attribution":{"required":true,"text":"Geobasisdaten @ Hessisches Landesamt für Bodenmanagement und Geoinformation","url":"https://hvbg.hessen.de"},"type":"wms","category":"map","min_zoom":13,"max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[9.04158,49.49511],[9.06561,49.52721],[9.10595,49.5076],[9.1341,49.51406],[9.10847,49.55019],[9.10767,49.58467],[9.0699,49.61838],[9.10526,49.64118],[9.11041,49.66074],[9.09359,49.69184],[9.13101,49.69695],[9.15642,49.74379],[9.13204,49.79711],[9.08973,49.80149],[9.09067,49.8485],[9.05617,49.85514],[9.03935,49.89309],[9.03265,49.92487],[9.02269,49.98269],[9.05428,49.98986],[9.03308,50.04016],[9.02484,50.04523],[9.00604,50.04722],[8.98261,50.04402],[8.98827,50.06067],[9.00132,50.06937],[9.00578,50.09856],[9.02312,50.11117],[9.0778,50.11463],[9.11522,50.12498],[9.14749,50.10913],[9.14011,50.0946],[9.15316,50.08568],[9.21598,50.14578],[9.37992,50.11552],[9.40361,50.07918],[9.51897,50.08975],[9.53476,50.15887],[9.50798,50.22788],[9.59063,50.21334],[9.65458,50.22481],[9.6738,50.23996],[9.64943,50.25928],[9.71432,50.28133],[9.75054,50.30842],[9.74796,50.36101],[9.76925,50.41989],[9.86506,50.39054],[9.96288,50.41967],[10.04494,50.48351],[10.0458,50.51648],[10.06554,50.55642],[10.04734,50.61375],[10.09369,50.61985],[10.06004,50.67688],[9.9955,50.67753],[9.9519,50.66927],[9.94125,50.66383],[9.96082,50.64097],[9.9416,50.6303],[9.91276,50.64075],[9.88873,50.64271],[9.88564,50.67057],[9.92615,50.69407],[9.91722,50.70907],[9.93851,50.72276],[9.94572,50.75058],[9.9531,50.77197],[9.95619,50.78239],[9.96714,50.82389],[10.0288,50.82589],[10.06536,50.88874],[10.02485,50.91829],[9.98863,50.92457],[10.00151,50.93355],[10.05266,50.93636],[10.06983,50.94383],[10.04373,50.96891],[10.02399,50.98091],[10.04442,51.01116],[10.1433,50.99237],[10.20081,50.99766],[10.2202,51.02714],[10.15755,51.06923],[10.14999,51.08649],[10.2111,51.11613],[10.21505,51.16363],[10.24595,51.18462],[10.18587,51.20817],[10.14107,51.22151],[10.07378,51.23032],[10.08236,51.24354],[10.06176,51.27921],[10.00374,51.28941],[9.95567,51.3083],[9.94898,51.32948],[9.93318,51.35045],[9.9337,51.37778],[9.93387,51.39235],[9.90624,51.42201],[9.79414,51.40981],[9.78744,51.39305],[9.692,51.36749],[9.73509,51.3186],[9.73148,51.29756],[9.67209,51.31946],[9.58214,51.34359],[9.56806,51.3438],[9.5545,51.35892],[9.56944,51.36085],[9.58059,51.37242],[9.56102,51.37741],[9.58162,51.39797],[9.59338,51.3969],[9.63269,51.40295],[9.64514,51.41725],[9.63183,51.45786],[9.64926,51.4678],[9.58969,51.51911],[9.61561,51.51985],[9.62917,51.54666],[9.65046,51.54922],[9.68702,51.56555],[9.69595,51.57792],[9.64102,51.6178],[9.63261,51.63848],[9.61326,51.63526],[9.56755,51.62697],[9.55484,51.64039],[9.54111,51.64157],[9.52429,51.62803],[9.50523,51.62899],[9.49932,51.65916],[9.4388,51.65169],[9.42404,51.63144],[9.36996,51.62803],[9.33134,51.61471],[9.363,51.58944],[9.31383,51.55242],[9.30406,51.51885],[9.27864,51.51526],[9.22045,51.49229],[9.20843,51.46417],[9.17959,51.46941],[9.14852,51.44331],[9.1408,51.45187],[9.09205,51.44737],[9.09428,51.49592],[9.07883,51.50554],[9.03471,51.50778],[9.02063,51.52092],[8.89441,51.48841],[8.88794,51.48149],[8.89333,51.4683],[8.90854,51.46128],[8.91695,51.42876],[8.94249,51.4274],[8.93532,51.39353],[8.88811,51.39492],[8.85498,51.37917],[8.83644,51.39096],[8.79009,51.3931],[8.73516,51.37489],[8.69997,51.3795],[8.67422,51.3721],[8.60899,51.33211],[8.552,51.27846],[8.58976,51.24655],[8.61191,51.24451],[8.6404,51.26063],[8.71765,51.27094],[8.74924,51.17891],[8.69053,51.1366],[8.69018,51.11161],[8.65101,51.09641],[8.61362,51.10363],[8.54238,51.1087],[8.49775,51.08067],[8.49964,51.07387],[8.52144,51.06395],[8.51269,51.05273],[8.50016,51.04075],[8.52728,51.01689],[8.51149,51.00997],[8.45604,50.96675],[8.4478,50.94069],[8.4514,50.9184],[8.43321,50.91959],[8.38652,50.89264],[8.35939,50.86729],[8.30738,50.86513],[8.29382,50.88441],[8.26996,50.88441],[8.1225,50.78814],[8.13563,50.76187],[8.16207,50.73656],[8.13864,50.6957],[8.13023,50.69787],[8.10843,50.67569],[8.10774,50.65316],[8.13452,50.63074],[8.1225,50.60721],[8.151,50.5973],[8.14739,50.58847],[8.10224,50.53591],[8.0377,50.56143],[7.98088,50.5119],[7.97539,50.48176],[8.00646,50.45477],[7.97419,50.43805],[7.95942,50.40928],[7.99084,50.3967],[8.01439,50.39177],[8.01092,50.3816],[8.06053,50.36704],[8.06929,50.33012],[8.10207,50.32135],[8.10053,50.30831],[8.11684,50.27947],[8.1031,50.26466],[8.06122,50.27793],[8.03272,50.27124],[8.01865,50.25741],[8.04989,50.23304],[8.0286,50.22019],[7.99187,50.2415],[7.90381,50.2024],[7.88168,50.18169],[7.88218,50.16656],[7.92355,50.14171],[7.88664,50.11827],[7.86106,50.13147],[7.84469,50.12599],[7.82021,50.08479],[7.80287,50.08645],[7.76802,50.06579],[7.77154,50.05113],[7.85231,50.00548],[7.86209,49.97794],[7.87805,49.97005],[7.89359,49.96856],[7.96363,49.96972],[7.99393,49.97872],[8.04963,50.00178],[8.08285,50.00493],[8.13151,50.0153],[8.15615,50.02528],[8.18722,50.0325],[8.23846,50.02324],[8.26798,50.00917],[8.28215,49.99422],[8.3236,49.96806],[8.34652,49.91509],[8.33605,49.887],[8.3418,49.87168],[8.35218,49.86322],[8.37853,49.85608],[8.37313,49.82392],[8.41364,49.76996],[8.42866,49.76364],[8.47447,49.75984],[8.45467,49.74623],[8.43424,49.7247],[8.37776,49.70961],[8.35304,49.69595],[8.35115,49.6799],[8.36274,49.66002],[8.37467,49.62967],[8.38568,49.61717],[8.40617,49.6037],[8.41776,49.58312],[8.47097,49.58223],[8.48162,49.57354],[8.52333,49.54816],[8.53071,49.53602],[8.54101,49.52599],[8.57534,49.51496],[8.60882,49.52777],[8.62341,49.54181],[8.60539,49.61093],[8.66856,49.62027],[8.68401,49.55985],[8.70152,49.53412],[8.72692,49.51674],[8.81275,49.5057],[8.83352,49.48853],[8.82511,49.47136],[8.79919,49.41075],[8.80297,49.40103],[8.81876,49.39388],[8.85395,49.39321],[8.95351,49.45462],[8.96021,49.49968],[9.04158,49.49511]]],"type":"Polygon"}}, @@ -179,12 +180,11 @@ {"properties":{"name":"Mainz latest aerial imagery","id":"mainzlatestaerialimagery","url":"https://geodaten.mainz.de/map/service?LAYERS=Orthophoto&STYLES=&FORMAT=image/jpeg&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","attribution":{"required":true,"text":"Vermessung und Geoinformation Mainz","url":"https://www.mainz.de/vv/oe/100140100000035141.php#tab-infos"},"type":"wms","category":"photo"},"type":"Feature","geometry":{"coordinates":[[[8.12577,49.9882],[8.12851,49.9722],[8.12714,49.95242],[8.16802,49.9492],[8.17177,49.92458],[8.18318,49.92246],[8.18482,49.89189],[8.19168,49.88438],[8.23837,49.88438],[8.24357,49.88821],[8.26121,49.89058],[8.26867,49.88835],[8.32283,49.88835],[8.3267,49.89722],[8.35167,49.89763],[8.35367,49.90596],[8.35991,49.90868],[8.35991,49.97892],[8.35183,49.98183],[8.35167,49.99527],[8.33946,49.9985],[8.33793,50.00454],[8.32546,50.00754],[8.3242,50.01603],[8.31222,50.01618],[8.30909,50.02398],[8.29593,50.02521],[8.29467,50.04077],[8.29124,50.0421],[8.26929,50.04217],[8.26507,50.04696],[8.15392,50.04696],[8.15222,50.03339],[8.14087,50.03105],[8.13797,50.02457],[8.12783,50.02266],[8.12577,49.9882]]],"type":"Polygon"}}, {"properties":{"name":"Offene Regionalkarte Mecklenburg-Vorpommern (ORKa.MV)","id":"orka.mv","url":"https://www.orka-mv.de/geodienste/orkamv/tiles/1.0.0/orkamv/GLOBAL_WEBMERCATOR/{zoom}/{x}/{y}.png","attribution":{"text":"ORKa.MV","url":"https://www.orka-mv.de/nutzung.html"},"type":"tms","category":"osmbasedmap","min_zoom":12,"max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[13.32019,54.72212],[12.49001,54.60327],[11.04611,54.03758],[10.73651,53.87637],[10.54746,53.36447],[11.05159,53.14154],[11.31736,53.10208],[12.98593,53.1399],[14.17503,53.21051],[14.45449,53.30557],[14.24626,53.93125],[13.81063,54.51907],[13.5613,54.69996],[13.32019,54.72212]]],"type":"Polygon"}}, {"properties":{"name":"Metropole Ruhr: Luftbilder (10 cm)","id":"Metropole_Ruhr_RVR-DOP10","url":"https://geodaten.metropoleruhr.de/dop/dop?LAYERS=DOP&STYLES=&FORMAT=image/jpeg&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","attribution":{"required":true,"text":"Datengrundlage: Regionalverband Ruhr","url":"https://www.metropoleruhr.de/regionalverband-ruhr.html"},"type":"wms","category":"photo"},"type":"Feature","geometry":{"coordinates":[[[6.51691,51.81714],[6.51162,51.81274],[6.48961,51.81056],[6.4898,51.80714],[6.50784,51.78094],[6.52478,51.77444],[6.53363,51.76434],[6.48171,51.75381],[6.48908,51.74539],[6.48942,51.7394],[6.48418,51.73414],[6.48908,51.72053],[6.47677,51.71855],[6.46246,51.70281],[6.44839,51.70765],[6.4164,51.71209],[6.40921,51.71708],[6.40877,51.72478],[6.42188,51.73708],[6.42134,51.7465],[6.41405,51.75319],[6.40287,51.75552],[6.40178,51.75035],[6.40597,51.74959],[6.40346,51.74524],[6.41055,51.74197],[6.40932,51.73937],[6.38789,51.72775],[6.38829,51.7209],[6.37731,51.7198],[6.38041,51.71387],[6.37642,51.7112],[6.3682,51.71016],[6.35482,51.703],[6.35808,51.6945],[6.37195,51.6931],[6.38062,51.68643],[6.38091,51.6813],[6.37069,51.66735],[6.36262,51.66374],[6.36553,51.66123],[6.35313,51.66095],[6.35403,51.64554],[6.32819,51.63981],[6.32563,51.63632],[6.29903,51.64343],[6.29225,51.64156],[6.29113,51.63725],[6.30143,51.62633],[6.30035,51.62117],[6.33392,51.6125],[6.33275,51.60905],[6.32067,51.60363],[6.32362,51.60026],[6.33482,51.59709],[6.35235,51.60349],[6.37372,51.59111],[6.37284,51.58251],[6.37726,51.57747],[6.36916,51.57471],[6.36951,51.56872],[6.37657,51.56545],[6.38918,51.56144],[6.40847,51.56101],[6.41912,51.56725],[6.42276,51.5759],[6.46176,51.56732],[6.49612,51.56806],[6.46262,51.55191],[6.48673,51.53871],[6.47499,51.52731],[6.47816,51.51966],[6.45562,51.52946],[6.44876,51.52931],[6.45326,51.52255],[6.44796,51.51901],[6.45497,51.51659],[6.45407,51.508],[6.46245,51.50561],[6.46699,51.49799],[6.47404,51.49471],[6.47608,51.48275],[6.4818,51.47859],[6.48714,51.48127],[6.49012,51.47705],[6.49698,51.4772],[6.49868,51.47123],[6.50709,51.46798],[6.50198,51.46101],[6.50273,51.44731],[6.50821,51.44743],[6.51119,51.4432],[6.52092,51.44084],[6.51987,51.43481],[6.51453,51.43213],[6.5149,51.42527],[6.52596,51.42379],[6.52939,51.41101],[6.53816,51.4009],[6.54505,51.40019],[6.54679,51.39337],[6.55496,51.39439],[6.55797,51.38931],[6.56618,51.38948],[6.57148,51.39302],[6.59479,51.39265],[6.611,51.39726],[6.63586,51.39348],[6.63626,51.38577],[6.64443,51.3868],[6.64602,51.38254],[6.65693,51.38362],[6.66081,51.38798],[6.67309,51.38908],[6.6684,51.37356],[6.67511,51.37626],[6.67794,51.3746],[6.67409,51.36938],[6.65789,51.36477],[6.65435,51.35356],[6.66428,51.3469],[6.69193,51.34144],[6.71287,51.33328],[6.72749,51.34214],[6.73831,51.34492],[6.7475,51.35281],[6.77673,51.34308],[6.79314,51.34339],[6.7941,51.35198],[6.80649,51.3505],[6.80939,51.34713],[6.81615,51.34897],[6.81731,51.35328],[6.82295,51.34995],[6.83385,51.35101],[6.84991,51.35903],[6.84552,51.36495],[6.85115,51.36162],[6.86745,51.36449],[6.87848,51.36297],[6.8904,51.37176],[6.90022,51.3668],[6.90565,51.36775],[6.92391,51.35779],[6.92137,51.35346],[6.92825,51.35272],[6.92422,51.35093],[6.9257,51.34839],[6.94748,51.35134],[6.95033,51.34882],[6.96545,51.34737],[6.97621,51.35184],[6.97743,51.35529],[6.98301,51.35282],[6.98689,51.35803],[7.00745,51.35752],[7.01,51.36185],[7.01944,51.36544],[7.03604,51.36144],[7.04404,51.36671],[7.04973,51.36167],[7.0552,51.36176],[7.07796,51.37414],[7.08088,51.3699],[7.08765,51.37172],[7.0919,51.36836],[7.10004,51.37021],[7.09853,51.37361],[7.1039,51.37627],[7.11205,51.37812],[7.11215,51.37555],[7.11626,51.37561],[7.11742,51.38078],[7.12153,51.38084],[7.12163,51.37827],[7.127,51.38093],[7.13262,51.37759],[7.13802,51.37939],[7.13957,51.37513],[7.14634,51.37695],[7.15189,51.37532],[7.15911,51.36601],[7.15665,51.35911],[7.14731,51.35296],[7.14882,51.34956],[7.15292,51.34962],[7.14513,51.33921],[7.14927,51.33842],[7.14807,51.33411],[7.15351,51.33505],[7.15645,51.32996],[7.1662,51.32582],[7.16503,51.32066],[7.16924,51.31815],[7.16674,51.31211],[7.18065,51.30633],[7.16869,51.29757],[7.18232,51.29864],[7.18792,51.2953],[7.20026,51.29463],[7.20682,51.30159],[7.22309,51.30527],[7.22296,51.3087],[7.2271,51.3079],[7.22973,51.31051],[7.23393,51.308],[7.26365,51.31788],[7.26511,51.31533],[7.25974,51.31268],[7.26521,51.31276],[7.26537,51.30847],[7.25531,51.28518],[7.26764,51.2845],[7.27623,51.27434],[7.26578,51.26133],[7.26734,51.25621],[7.2715,51.25455],[7.27541,51.25975],[7.28262,51.24957],[7.29764,51.24979],[7.29643,51.24549],[7.30481,51.24046],[7.31027,51.24054],[7.31284,51.24487],[7.3238,51.24417],[7.32904,51.25024],[7.33872,51.24695],[7.339,51.23924],[7.34849,51.24109],[7.35405,51.23859],[7.35526,51.2429],[7.37289,51.24657],[7.37853,51.24151],[7.38672,51.24162],[7.38793,51.24593],[7.3934,51.246],[7.40319,51.23928],[7.39521,51.23317],[7.39824,51.22463],[7.41342,51.2197],[7.41182,51.22653],[7.42408,51.22756],[7.42962,51.22506],[7.42995,51.21563],[7.43413,51.21312],[7.43816,51.21489],[7.43534,51.21742],[7.44478,51.22098],[7.44191,51.22522],[7.45129,51.23049],[7.46505,51.22724],[7.469,51.23158],[7.48262,51.23262],[7.50143,51.24229],[7.50271,51.24488],[7.49708,51.24995],[7.49438,51.24906],[7.49563,51.2525],[7.50385,51.25175],[7.50371,51.25604],[7.51049,51.25784],[7.51302,51.26387],[7.52797,51.26663],[7.52923,51.27008],[7.54977,51.26862],[7.55089,51.27635],[7.56582,51.27996],[7.56826,51.28942],[7.58305,51.29732],[7.58547,51.30763],[7.58134,51.30844],[7.57837,51.31612],[7.58373,51.31962],[7.57816,51.32298],[7.57655,51.33067],[7.58334,51.33247],[7.58186,51.33588],[7.59407,51.33946],[7.59257,51.34373],[7.59934,51.34638],[7.59234,51.35144],[7.58644,51.36509],[7.58465,51.37878],[7.59,51.38313],[7.58704,51.38995],[7.59647,51.39521],[7.60609,51.39447],[7.60485,51.39017],[7.61322,51.38512],[7.63313,51.40679],[7.62196,51.41352],[7.62183,51.4178],[7.61633,51.41859],[7.63125,51.42391],[7.62561,51.42899],[7.62825,51.43245],[7.62127,51.43666],[7.62525,51.44099],[7.61977,51.44092],[7.61407,51.44772],[7.62083,51.45122],[7.63589,51.45226],[7.63843,51.45914],[7.65347,51.46103],[7.65606,51.46621],[7.67525,51.46728],[7.69838,51.4744],[7.72864,51.47216],[7.73567,51.46623],[7.7425,51.46717],[7.74785,51.47237],[7.76169,51.46823],[7.78906,51.47109],[7.79876,51.46776],[7.80819,51.47471],[7.82198,51.47228],[7.83418,51.4784],[7.8506,51.48028],[7.84474,51.49479],[7.83923,51.4956],[7.83912,51.49988],[7.83212,51.50496],[7.83755,51.50758],[7.8345,51.51955],[7.84115,51.52819],[7.83277,51.53325],[7.83262,51.53925],[7.84327,51.55307],[7.82749,51.57863],[7.85889,51.58837],[7.85742,51.59179],[7.86837,51.59446],[7.87529,51.59282],[7.91378,51.59489],[7.91632,51.60349],[7.91195,51.61374],[7.92414,51.62242],[7.92406,51.62585],[7.93224,51.62935],[7.93477,51.6388],[7.94443,51.63804],[7.94984,51.64237],[7.94689,51.65092],[7.95366,51.65612],[7.95466,51.67242],[7.96286,51.67592],[7.98365,51.67096],[7.9974,51.67279],[7.99732,51.67622],[7.98761,51.67871],[7.9875,51.68385],[7.97779,51.68633],[7.97631,51.69061],[7.96108,51.69305],[7.94296,51.70146],[7.93746,51.70055],[7.94014,51.704],[7.92912,51.70305],[7.92768,51.7056],[7.91249,51.70632],[7.90568,51.70283],[7.90148,51.70536],[7.88912,51.70267],[7.88875,51.7181],[7.88038,51.72145],[7.87745,51.72828],[7.87187,51.7308],[7.86374,51.72472],[7.85822,51.72467],[7.85815,51.72724],[7.83739,51.72961],[7.83314,51.73385],[7.83287,51.74413],[7.82457,51.74491],[7.82058,51.73887],[7.81228,51.73964],[7.80825,51.73531],[7.80137,51.73439],[7.80282,51.73183],[7.79037,51.73256],[7.78908,51.72912],[7.77119,51.72722],[7.7699,51.72378],[7.75154,51.73901],[7.73638,51.73799],[7.73659,51.73028],[7.72555,51.73016],[7.72163,51.7224],[7.71749,51.72236],[7.71899,51.71809],[7.71481,51.71976],[7.71352,51.71631],[7.7012,51.71275],[7.69283,51.71608],[7.68832,51.72889],[7.66915,51.72353],[7.668,51.71581],[7.65428,51.71308],[7.6531,51.70621],[7.64321,51.71381],[7.62814,51.7102],[7.62663,51.71447],[7.61419,51.71518],[7.6143,51.71176],[7.60743,51.71082],[7.6048,51.7065],[7.59379,51.70551],[7.58706,51.70029],[7.56642,51.69832],[7.56651,51.69575],[7.5528,51.69301],[7.54477,51.6852],[7.5378,51.68768],[7.54458,51.6912],[7.53349,51.69277],[7.52922,51.69701],[7.53035,51.70473],[7.51788,51.70629],[7.51738,51.72172],[7.50214,51.72324],[7.49947,51.72063],[7.49119,51.72053],[7.48449,51.71444],[7.48435,51.71872],[7.47877,51.72037],[7.4826,51.72985],[7.4771,51.72892],[7.47273,51.73572],[7.46718,51.7365],[7.44825,51.72511],[7.43451,51.72321],[7.42245,51.71277],[7.42406,51.70593],[7.43792,51.7044],[7.44094,51.69673],[7.44933,51.69341],[7.44854,51.67625],[7.43892,51.67527],[7.43089,51.6683],[7.4101,51.67145],[7.41031,51.66545],[7.40617,51.6654],[7.39086,51.66947],[7.3781,51.67959],[7.35877,51.68017],[7.35589,51.68356],[7.33919,51.68761],[7.34599,51.69028],[7.34427,51.69969],[7.33057,51.69692],[7.32762,51.70202],[7.30825,51.70346],[7.31069,51.71207],[7.2985,51.70589],[7.29963,51.71277],[7.31169,51.72237],[7.32081,51.73707],[7.3125,51.73781],[7.31102,51.74036],[7.31519,51.73957],[7.3151,51.74214],[7.31079,51.74636],[7.27889,51.75019],[7.27577,51.75957],[7.2688,51.76118],[7.26012,51.77134],[7.26002,51.77391],[7.27229,51.77838],[7.26245,51.78252],[7.26485,51.79198],[7.26179,51.79966],[7.2535,51.79953],[7.24916,51.80461],[7.23668,51.80528],[7.23658,51.80785],[7.22121,51.81191],[7.2141,51.81694],[7.19177,51.82174],[7.16419,51.8196],[7.1616,51.81528],[7.13435,51.80542],[7.11433,51.78795],[7.07867,51.78137],[7.07333,51.777],[7.0609,51.77679],[7.06079,51.77936],[7.05392,51.77839],[7.03847,51.78414],[7.0316,51.78317],[7.03141,51.78745],[7.0244,51.7899],[7.02118,51.80014],[6.99497,51.79884],[6.99485,51.80141],[6.98794,51.80129],[6.97559,51.79936],[6.95606,51.77245],[6.93527,51.7738],[6.9157,51.7786],[6.91511,51.76144],[6.90861,51.75275],[6.9103,51.74592],[6.8586,51.72956],[6.85551,51.73636],[6.84995,51.73712],[6.8403,51.73694],[6.82683,51.72983],[6.81956,51.73741],[6.81927,51.74341],[6.79861,51.74217],[6.78862,51.74884],[6.77219,51.74596],[6.7698,51.76649],[6.75824,51.77656],[6.74862,51.77551],[6.7475,51.77035],[6.72131,51.76899],[6.70876,51.77131],[6.7138,51.78084],[6.66837,51.77738],[6.65946,51.7892],[6.63264,51.79981],[6.61081,51.79423],[6.60911,51.80019],[6.59102,51.8024],[6.58457,51.79369],[6.57476,51.79606],[6.56818,51.78992],[6.5511,51.799],[6.53991,51.80134],[6.52834,51.81053],[6.52281,51.81041],[6.52258,51.81469],[6.51691,51.81714]]],"type":"Polygon"}}, -{"properties":{"name":"Munich latest aerial imagery 60cm","id":"MunichLatestAerialImagery","url":"https://ogc.muenchen.de/wms/opendata_luftbild?LAYERS=bgl0&STYLES=&FORMAT=image/jpeg&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","attribution":{"required":true,"text":"Datenquelle: dl-de/by-2-0: Landeshauptstadt München – Kommunalreferat – GeodatenService – www.geodatenservice-muenchen.de","url":"https://www.muenchen.de/rathaus/Stadtverwaltung/Kommunalreferat/geodatenservice.html"},"type":"wms","category":"historicphoto","min_zoom":11},"type":"Feature","geometry":{"coordinates":[[[11.48878,48.053],[11.55589,48.05323],[11.55583,48.06224],[11.56915,48.06229],[11.56908,48.07128],[11.64986,48.07155],[11.64993,48.06256],[11.70326,48.06274],[11.70313,48.08074],[11.71673,48.08079],[11.71667,48.08968],[11.7299,48.08972],[11.72963,48.12566],[11.74313,48.1257],[11.74292,48.15276],[11.72943,48.15271],[11.72936,48.16152],[11.71612,48.16147],[11.71592,48.18859],[11.7027,48.18855],[11.70263,48.19752],[11.67558,48.19743],[11.67537,48.22446],[11.66176,48.22441],[11.66169,48.23355],[11.64863,48.2335],[11.64857,48.24246],[11.54064,48.2421],[11.54058,48.25093],[11.52735,48.25088],[11.52728,48.26001],[11.47335,48.25983],[11.47356,48.23291],[11.46014,48.23287],[11.46021,48.22373],[11.43336,48.22364],[11.43343,48.21439],[11.3798,48.21421],[11.37987,48.20518],[11.36607,48.20514],[11.36621,48.18741],[11.35259,48.18737],[11.35266,48.17817],[11.33946,48.17813],[11.33973,48.14216],[11.36684,48.14225],[11.36697,48.12443],[11.38083,48.12448],[11.3809,48.11558],[11.44769,48.1158],[11.44804,48.07087],[11.46186,48.07091],[11.46193,48.06193],[11.48872,48.06202],[11.48878,48.053]]],"type":"Polygon"}}, -{"properties":{"name":"NRW Liegenschaftskataster","id":"nrw_alkis_wms","url":"https://www.wms.nrw.de/geobasis/wms_nw_alkis?LAYERS=adv_alkis_tatsaechliche_nutzung,adv_alkis_gewaesser,adv_alkis_vegetation,adv_alkis_verkehr,adv_alkis_siedlung,adv_alkis_gesetzl_festlegungen,adv_alkis_bodensch,adv_alkis_oeff_rechtl_sonst_festl,adv_alkis_weiteres,adv_alkis_bauw_einricht,adv_alkis_gebaeude,adv_alkis_flurstuecke&FORMAT=image/png&STYLES=&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","type":"wms","category":"map"},"type":"Feature","geometry":{"coordinates":[[[6.48,50.32],[6.88,50.32],[6.88,50.4],[6.96,50.4],[6.96,50.48],[7.04,50.48],[7.04,50.56],[7.36,50.56],[7.36,50.64],[7.52,50.64],[7.52,50.72],[7.76,50.72],[7.76,50.8],[7.92,50.8],[7.92,50.72],[8,50.72],[8,50.64],[8.24,50.64],[8.24,50.8],[8.4,50.8],[8.4,50.88],[8.48,50.88],[8.48,50.96],[8.56,50.96],[8.56,51.04],[8.8,51.04],[8.8,51.28],[8.72,51.28],[8.72,51.36],[8.96,51.36],[8.96,51.44],[9.04,51.44],[9.04,51.36],[9.2,51.36],[9.2,51.44],[9.36,51.44],[9.36,51.52],[9.44,51.52],[9.44,51.6],[9.52,51.6],[9.52,51.68],[9.44,51.68],[9.44,51.76],[9.52,51.76],[9.52,51.92],[9.36,51.92],[9.36,52],[9.28,52],[9.28,52.08],[9.2,52.08],[9.2,52.16],[9.12,52.16],[9.12,52.32],[9.2,52.32],[9.2,52.56],[8.96,52.56],[8.96,52.48],[8.72,52.48],[8.72,52.56],[8.4,52.56],[8.4,52.48],[8.24,52.48],[8.24,52.32],[8.4,52.32],[8.4,52.16],[8.08,52.16],[8.08,52.24],[8,52.24],[8,52.4],[7.76,52.4],[7.76,52.48],[7.52,52.48],[7.52,52.4],[7.36,52.4],[7.36,52.32],[7.04,52.32],[7.04,52.24],[6.8,52.24],[6.8,52.16],[6.72,52.16],[6.72,52.08],[6.64,52.08],[6.64,51.92],[5.92,51.92],[5.92,51.68],[6,51.68],[6,51.6],[6.08,51.6],[6.08,51.52],[6.16,51.52],[6.16,51.36],[6.08,51.36],[6.08,51.28],[6,51.28],[6,51.12],[5.84,51.12],[5.84,50.96],[6,50.96],[6,50.88],[5.92,50.88],[5.92,50.72],[6,50.72],[6,50.64],[6.16,50.64],[6.16,50.48],[6.32,50.48],[6.32,50.32],[6.4,50.32],[6.4,50.24],[6.48,50.24],[6.48,50.32]]],"type":"Polygon"}}, +{"properties":{"name":"NRW Liegenschaftskataster","id":"nrw_alkis_wms","url":"https://www.wms.nrw.de/geobasis/wms_nw_alkis?LAYERS=adv_alkis_tatsaechliche_nutzung,adv_alkis_gewaesser,adv_alkis_vegetation,adv_alkis_verkehr,adv_alkis_siedlung,adv_alkis_gesetzl_festlegungen,adv_alkis_bodensch,adv_alkis_oeff_rechtl_sonst_festl,adv_alkis_weiteres,adv_alkis_bauw_einricht,adv_alkis_gebaeude,adv_alkis_flurstuecke&FORMAT=image/png&STYLES=&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","type":"wms","category":"other"},"type":"Feature","geometry":{"coordinates":[[[6.48,50.32],[6.88,50.32],[6.88,50.4],[6.96,50.4],[6.96,50.48],[7.04,50.48],[7.04,50.56],[7.36,50.56],[7.36,50.64],[7.52,50.64],[7.52,50.72],[7.76,50.72],[7.76,50.8],[7.92,50.8],[7.92,50.72],[8,50.72],[8,50.64],[8.24,50.64],[8.24,50.8],[8.4,50.8],[8.4,50.88],[8.48,50.88],[8.48,50.96],[8.56,50.96],[8.56,51.04],[8.8,51.04],[8.8,51.28],[8.72,51.28],[8.72,51.36],[8.96,51.36],[8.96,51.44],[9.04,51.44],[9.04,51.36],[9.2,51.36],[9.2,51.44],[9.36,51.44],[9.36,51.52],[9.44,51.52],[9.44,51.6],[9.52,51.6],[9.52,51.68],[9.44,51.68],[9.44,51.76],[9.52,51.76],[9.52,51.92],[9.36,51.92],[9.36,52],[9.28,52],[9.28,52.08],[9.2,52.08],[9.2,52.16],[9.12,52.16],[9.12,52.32],[9.2,52.32],[9.2,52.56],[8.96,52.56],[8.96,52.48],[8.72,52.48],[8.72,52.56],[8.4,52.56],[8.4,52.48],[8.24,52.48],[8.24,52.32],[8.4,52.32],[8.4,52.16],[8.08,52.16],[8.08,52.24],[8,52.24],[8,52.4],[7.76,52.4],[7.76,52.48],[7.52,52.48],[7.52,52.4],[7.36,52.4],[7.36,52.32],[7.04,52.32],[7.04,52.24],[6.8,52.24],[6.8,52.16],[6.72,52.16],[6.72,52.08],[6.64,52.08],[6.64,51.92],[5.92,51.92],[5.92,51.68],[6,51.68],[6,51.6],[6.08,51.6],[6.08,51.52],[6.16,51.52],[6.16,51.36],[6.08,51.36],[6.08,51.28],[6,51.28],[6,51.12],[5.84,51.12],[5.84,50.96],[6,50.96],[6,50.88],[5.92,50.88],[5.92,50.72],[6,50.72],[6,50.64],[6.16,50.64],[6.16,50.48],[6.32,50.48],[6.32,50.32],[6.4,50.32],[6.4,50.24],[6.48,50.24],[6.48,50.32]]],"type":"Polygon"}}, {"properties":{"name":"NRW DTM Hillshade","id":"nrw_dtm_wms","url":"https://www.wms.nrw.de/geobasis/wms_nw_dgm-schummerung?LAYERS=nw_dgm-schummerung_pan&STYLES=default&FORMAT=image/jpeg&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","type":"wms","category":"elevation"},"type":"Feature","geometry":{"coordinates":[[[6.48,50.32],[6.88,50.32],[6.88,50.4],[6.96,50.4],[6.96,50.48],[7.04,50.48],[7.04,50.56],[7.36,50.56],[7.36,50.64],[7.52,50.64],[7.52,50.72],[7.76,50.72],[7.76,50.8],[7.92,50.8],[7.92,50.72],[8,50.72],[8,50.64],[8.24,50.64],[8.24,50.8],[8.4,50.8],[8.4,50.88],[8.48,50.88],[8.48,50.96],[8.56,50.96],[8.56,51.04],[8.8,51.04],[8.8,51.28],[8.72,51.28],[8.72,51.36],[8.96,51.36],[8.96,51.44],[9.04,51.44],[9.04,51.36],[9.2,51.36],[9.2,51.44],[9.36,51.44],[9.36,51.52],[9.44,51.52],[9.44,51.6],[9.52,51.6],[9.52,51.68],[9.44,51.68],[9.44,51.76],[9.52,51.76],[9.52,51.92],[9.36,51.92],[9.36,52],[9.28,52],[9.28,52.08],[9.2,52.08],[9.2,52.16],[9.12,52.16],[9.12,52.32],[9.2,52.32],[9.2,52.56],[8.96,52.56],[8.96,52.48],[8.72,52.48],[8.72,52.56],[8.4,52.56],[8.4,52.48],[8.24,52.48],[8.24,52.32],[8.4,52.32],[8.4,52.16],[8.08,52.16],[8.08,52.24],[8,52.24],[8,52.4],[7.76,52.4],[7.76,52.48],[7.52,52.48],[7.52,52.4],[7.36,52.4],[7.36,52.32],[7.04,52.32],[7.04,52.24],[6.8,52.24],[6.8,52.16],[6.72,52.16],[6.72,52.08],[6.64,52.08],[6.64,51.92],[5.92,51.92],[5.92,51.68],[6,51.68],[6,51.6],[6.08,51.6],[6.08,51.52],[6.16,51.52],[6.16,51.36],[6.08,51.36],[6.08,51.28],[6,51.28],[6,51.12],[5.84,51.12],[5.84,50.96],[6,50.96],[6,50.88],[5.92,50.88],[5.92,50.72],[6,50.72],[6,50.64],[6.16,50.64],[6.16,50.48],[6.32,50.48],[6.32,50.32],[6.4,50.32],[6.4,50.24],[6.48,50.24],[6.48,50.32]]],"type":"Polygon"}}, {"properties":{"name":"NRW iDOP","id":"nrw_idop_wms","url":"https://www.wms.nrw.de/geobasis/wms_nw_idop?LAYERS=nw_idop_rgb&STYLES=default&FORMAT=image/png&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","type":"wms","category":"photo"},"type":"Feature","geometry":{"coordinates":[[[6.48,50.32],[6.88,50.32],[6.88,50.4],[6.96,50.4],[6.96,50.48],[7.04,50.48],[7.04,50.56],[7.36,50.56],[7.36,50.64],[7.52,50.64],[7.52,50.72],[7.76,50.72],[7.76,50.8],[7.92,50.8],[7.92,50.72],[8,50.72],[8,50.64],[8.24,50.64],[8.24,50.8],[8.4,50.8],[8.4,50.88],[8.48,50.88],[8.48,50.96],[8.56,50.96],[8.56,51.04],[8.8,51.04],[8.8,51.28],[8.72,51.28],[8.72,51.36],[8.96,51.36],[8.96,51.44],[9.04,51.44],[9.04,51.36],[9.2,51.36],[9.2,51.44],[9.36,51.44],[9.36,51.52],[9.44,51.52],[9.44,51.6],[9.52,51.6],[9.52,51.68],[9.44,51.68],[9.44,51.76],[9.52,51.76],[9.52,51.92],[9.36,51.92],[9.36,52],[9.28,52],[9.28,52.08],[9.2,52.08],[9.2,52.16],[9.12,52.16],[9.12,52.32],[9.2,52.32],[9.2,52.56],[8.96,52.56],[8.96,52.48],[8.72,52.48],[8.72,52.56],[8.4,52.56],[8.4,52.48],[8.24,52.48],[8.24,52.32],[8.4,52.32],[8.4,52.16],[8.08,52.16],[8.08,52.24],[8,52.24],[8,52.4],[7.76,52.4],[7.76,52.48],[7.52,52.48],[7.52,52.4],[7.36,52.4],[7.36,52.32],[7.04,52.32],[7.04,52.24],[6.8,52.24],[6.8,52.16],[6.72,52.16],[6.72,52.08],[6.64,52.08],[6.64,51.92],[5.92,51.92],[5.92,51.68],[6,51.68],[6,51.6],[6.08,51.6],[6.08,51.52],[6.16,51.52],[6.16,51.36],[6.08,51.36],[6.08,51.28],[6,51.28],[6,51.12],[5.84,51.12],[5.84,50.96],[6,50.96],[6,50.88],[5.92,50.88],[5.92,50.72],[6,50.72],[6,50.64],[6.16,50.64],[6.16,50.48],[6.32,50.48],[6.32,50.32],[6.4,50.32],[6.4,50.24],[6.48,50.24],[6.48,50.32]]],"type":"Polygon"}}, -{"properties":{"name":"NRW Orthophoto","id":"nrw_ortho_wms","url":"https://www.wms.nrw.de/geobasis/wms_nw_dop?LAYERS=nw_dop_rgb&STYLES=default&FORMAT=image/jpeg&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","type":"wms","category":"photo"},"type":"Feature","geometry":{"coordinates":[[[6.48,50.32],[6.88,50.32],[6.88,50.4],[6.96,50.4],[6.96,50.48],[7.04,50.48],[7.04,50.56],[7.36,50.56],[7.36,50.64],[7.52,50.64],[7.52,50.72],[7.76,50.72],[7.76,50.8],[7.92,50.8],[7.92,50.72],[8,50.72],[8,50.64],[8.24,50.64],[8.24,50.8],[8.4,50.8],[8.4,50.88],[8.48,50.88],[8.48,50.96],[8.56,50.96],[8.56,51.04],[8.8,51.04],[8.8,51.28],[8.72,51.28],[8.72,51.36],[8.96,51.36],[8.96,51.44],[9.04,51.44],[9.04,51.36],[9.2,51.36],[9.2,51.44],[9.36,51.44],[9.36,51.52],[9.44,51.52],[9.44,51.6],[9.52,51.6],[9.52,51.68],[9.44,51.68],[9.44,51.76],[9.52,51.76],[9.52,51.92],[9.36,51.92],[9.36,52],[9.28,52],[9.28,52.08],[9.2,52.08],[9.2,52.16],[9.12,52.16],[9.12,52.32],[9.2,52.32],[9.2,52.56],[8.96,52.56],[8.96,52.48],[8.72,52.48],[8.72,52.56],[8.4,52.56],[8.4,52.48],[8.24,52.48],[8.24,52.32],[8.4,52.32],[8.4,52.16],[8.08,52.16],[8.08,52.24],[8,52.24],[8,52.4],[7.76,52.4],[7.76,52.48],[7.52,52.48],[7.52,52.4],[7.36,52.4],[7.36,52.32],[7.04,52.32],[7.04,52.24],[6.8,52.24],[6.8,52.16],[6.72,52.16],[6.72,52.08],[6.64,52.08],[6.64,51.92],[5.92,51.92],[5.92,51.68],[6,51.68],[6,51.6],[6.08,51.6],[6.08,51.52],[6.16,51.52],[6.16,51.36],[6.08,51.36],[6.08,51.28],[6,51.28],[6,51.12],[5.84,51.12],[5.84,50.96],[6,50.96],[6,50.88],[5.92,50.88],[5.92,50.72],[6,50.72],[6,50.64],[6.16,50.64],[6.16,50.48],[6.32,50.48],[6.32,50.32],[6.4,50.32],[6.4,50.24],[6.48,50.24],[6.48,50.32]]],"type":"Polygon"}}, -{"properties":{"name":"NRW vDOP","id":"nrw_vdop_wms","url":"https://www.wms.nrw.de/geobasis/wms_nw_vdop?LAYERS=nw_vdop_rgb&STYLES=default&FORMAT=image/png&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","type":"wms","category":"photo","best":true},"type":"Feature","geometry":{"coordinates":[[[6.48,50.32],[6.88,50.32],[6.88,50.4],[6.96,50.4],[6.96,50.48],[7.04,50.48],[7.04,50.56],[7.36,50.56],[7.36,50.64],[7.52,50.64],[7.52,50.72],[7.76,50.72],[7.76,50.8],[7.92,50.8],[7.92,50.72],[8,50.72],[8,50.64],[8.24,50.64],[8.24,50.8],[8.4,50.8],[8.4,50.88],[8.48,50.88],[8.48,50.96],[8.56,50.96],[8.56,51.04],[8.8,51.04],[8.8,51.28],[8.72,51.28],[8.72,51.36],[8.96,51.36],[8.96,51.44],[9.04,51.44],[9.04,51.36],[9.2,51.36],[9.2,51.44],[9.36,51.44],[9.36,51.52],[9.44,51.52],[9.44,51.6],[9.52,51.6],[9.52,51.68],[9.44,51.68],[9.44,51.76],[9.52,51.76],[9.52,51.92],[9.36,51.92],[9.36,52],[9.28,52],[9.28,52.08],[9.2,52.08],[9.2,52.16],[9.12,52.16],[9.12,52.32],[9.2,52.32],[9.2,52.56],[8.96,52.56],[8.96,52.48],[8.72,52.48],[8.72,52.56],[8.4,52.56],[8.4,52.48],[8.24,52.48],[8.24,52.32],[8.4,52.32],[8.4,52.16],[8.08,52.16],[8.08,52.24],[8,52.24],[8,52.4],[7.76,52.4],[7.76,52.48],[7.52,52.48],[7.52,52.4],[7.36,52.4],[7.36,52.32],[7.04,52.32],[7.04,52.24],[6.8,52.24],[6.8,52.16],[6.72,52.16],[6.72,52.08],[6.64,52.08],[6.64,51.92],[5.92,51.92],[5.92,51.68],[6,51.68],[6,51.6],[6.08,51.6],[6.08,51.52],[6.16,51.52],[6.16,51.36],[6.08,51.36],[6.08,51.28],[6,51.28],[6,51.12],[5.84,51.12],[5.84,50.96],[6,50.96],[6,50.88],[5.92,50.88],[5.92,50.72],[6,50.72],[6,50.64],[6.16,50.64],[6.16,50.48],[6.32,50.48],[6.32,50.32],[6.4,50.32],[6.4,50.24],[6.48,50.24],[6.48,50.32]]],"type":"Polygon"}}, +{"properties":{"name":"NRW Orthophoto (RGB)","id":"nrw_ortho_wms","url":"https://www.wms.nrw.de/geobasis/wms_nw_dop?LAYERS=nw_dop_rgb&STYLES=default&FORMAT=image/jpeg&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","type":"wms","category":"photo","best":true},"type":"Feature","geometry":{"coordinates":[[[6.48,50.32],[6.88,50.32],[6.88,50.4],[6.96,50.4],[6.96,50.48],[7.04,50.48],[7.04,50.56],[7.36,50.56],[7.36,50.64],[7.52,50.64],[7.52,50.72],[7.76,50.72],[7.76,50.8],[7.92,50.8],[7.92,50.72],[8,50.72],[8,50.64],[8.24,50.64],[8.24,50.8],[8.4,50.8],[8.4,50.88],[8.48,50.88],[8.48,50.96],[8.56,50.96],[8.56,51.04],[8.8,51.04],[8.8,51.28],[8.72,51.28],[8.72,51.36],[8.96,51.36],[8.96,51.44],[9.04,51.44],[9.04,51.36],[9.2,51.36],[9.2,51.44],[9.36,51.44],[9.36,51.52],[9.44,51.52],[9.44,51.6],[9.52,51.6],[9.52,51.68],[9.44,51.68],[9.44,51.76],[9.52,51.76],[9.52,51.92],[9.36,51.92],[9.36,52],[9.28,52],[9.28,52.08],[9.2,52.08],[9.2,52.16],[9.12,52.16],[9.12,52.32],[9.2,52.32],[9.2,52.56],[8.96,52.56],[8.96,52.48],[8.72,52.48],[8.72,52.56],[8.4,52.56],[8.4,52.48],[8.24,52.48],[8.24,52.32],[8.4,52.32],[8.4,52.16],[8.08,52.16],[8.08,52.24],[8,52.24],[8,52.4],[7.76,52.4],[7.76,52.48],[7.52,52.48],[7.52,52.4],[7.36,52.4],[7.36,52.32],[7.04,52.32],[7.04,52.24],[6.8,52.24],[6.8,52.16],[6.72,52.16],[6.72,52.08],[6.64,52.08],[6.64,51.92],[5.92,51.92],[5.92,51.68],[6,51.68],[6,51.6],[6.08,51.6],[6.08,51.52],[6.16,51.52],[6.16,51.36],[6.08,51.36],[6.08,51.28],[6,51.28],[6,51.12],[5.84,51.12],[5.84,50.96],[6,50.96],[6,50.88],[5.92,50.88],[5.92,50.72],[6,50.72],[6,50.64],[6.16,50.64],[6.16,50.48],[6.32,50.48],[6.32,50.32],[6.4,50.32],[6.4,50.24],[6.48,50.24],[6.48,50.32]]],"type":"Polygon"}}, +{"properties":{"name":"NRW vDOP","id":"nrw_vdop_wms","url":"https://www.wms.nrw.de/geobasis/wms_nw_vdop?LAYERS=nw_vdop_rgb&STYLES=default&FORMAT=image/png&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","type":"wms","category":"photo"},"type":"Feature","geometry":{"coordinates":[[[6.48,50.32],[6.88,50.32],[6.88,50.4],[6.96,50.4],[6.96,50.48],[7.04,50.48],[7.04,50.56],[7.36,50.56],[7.36,50.64],[7.52,50.64],[7.52,50.72],[7.76,50.72],[7.76,50.8],[7.92,50.8],[7.92,50.72],[8,50.72],[8,50.64],[8.24,50.64],[8.24,50.8],[8.4,50.8],[8.4,50.88],[8.48,50.88],[8.48,50.96],[8.56,50.96],[8.56,51.04],[8.8,51.04],[8.8,51.28],[8.72,51.28],[8.72,51.36],[8.96,51.36],[8.96,51.44],[9.04,51.44],[9.04,51.36],[9.2,51.36],[9.2,51.44],[9.36,51.44],[9.36,51.52],[9.44,51.52],[9.44,51.6],[9.52,51.6],[9.52,51.68],[9.44,51.68],[9.44,51.76],[9.52,51.76],[9.52,51.92],[9.36,51.92],[9.36,52],[9.28,52],[9.28,52.08],[9.2,52.08],[9.2,52.16],[9.12,52.16],[9.12,52.32],[9.2,52.32],[9.2,52.56],[8.96,52.56],[8.96,52.48],[8.72,52.48],[8.72,52.56],[8.4,52.56],[8.4,52.48],[8.24,52.48],[8.24,52.32],[8.4,52.32],[8.4,52.16],[8.08,52.16],[8.08,52.24],[8,52.24],[8,52.4],[7.76,52.4],[7.76,52.48],[7.52,52.48],[7.52,52.4],[7.36,52.4],[7.36,52.32],[7.04,52.32],[7.04,52.24],[6.8,52.24],[6.8,52.16],[6.72,52.16],[6.72,52.08],[6.64,52.08],[6.64,51.92],[5.92,51.92],[5.92,51.68],[6,51.68],[6,51.6],[6.08,51.6],[6.08,51.52],[6.16,51.52],[6.16,51.36],[6.08,51.36],[6.08,51.28],[6,51.28],[6,51.12],[5.84,51.12],[5.84,50.96],[6,50.96],[6,50.88],[5.92,50.88],[5.92,50.72],[6,50.72],[6,50.64],[6.16,50.64],[6.16,50.48],[6.32,50.48],[6.32,50.32],[6.4,50.32],[6.4,50.24],[6.48,50.24],[6.48,50.32]]],"type":"Polygon"}}, {"properties":{"name":"Saxony latest aerial imagery","id":"GEOSN-DOP-RGB","url":"https://geodienste.sachsen.de/wms_geosn_dop-rgb/guest?LAYERS=sn_dop_020&STYLES=&FORMAT=image/jpeg&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","attribution":{"required":true,"text":"Staatsbetrieb Geobasisinformation und Vermessung Sachsen","url":"https://geoportal.sachsen.de/cps/metadaten_portal.html?id=cd01c334-7e32-482f-bd43-af286707178a"},"type":"wms","category":"photo","best":true},"type":"Feature","geometry":{"coordinates":[[[13.54901,50.69792],[13.84251,50.71126],[13.93239,50.74504],[14.04614,50.79389],[14.25257,50.85953],[14.40002,50.88966],[14.42671,50.9357],[14.35649,50.97197],[14.32559,50.99319],[14.27504,50.99054],[14.31577,51.04266],[14.41547,51.01263],[14.51939,51.0038],[14.5882,50.9817],[14.54467,50.91977],[14.57977,50.90649],[14.64718,50.92243],[14.64437,50.90915],[14.60505,50.85687],[14.7202,50.81785],[14.81008,50.81341],[14.85642,50.89055],[14.91259,50.94721],[14.99685,51.08679],[15.05303,51.24793],[15.05583,51.29274],[14.99264,51.34452],[14.98843,51.398],[14.97719,51.45754],[14.90979,51.49603],[14.73986,51.5371],[14.73986,51.59122],[14.70054,51.60605],[14.67948,51.5982],[14.68369,51.57813],[14.67386,51.55806],[14.61769,51.55718],[14.58399,51.59035],[14.51939,51.56941],[14.43513,51.5598],[14.327,51.52574],[14.13461,51.55544],[14.0672,51.49952],[14.02788,51.47854],[14.04333,51.45229],[13.99558,51.39274],[13.95767,51.40588],[13.88886,51.38836],[13.72455,51.37434],[13.55463,51.39274],[13.40437,51.45929],[13.35241,51.43916],[13.3159,51.44354],[13.28641,51.41815],[13.22602,51.40063],[13.21339,51.46104],[13.219,51.52661],[13.17406,51.5982],[13.00274,51.67751],[12.90584,51.65312],[12.90303,51.66619],[12.85388,51.69318],[12.76401,51.65922],[12.68817,51.67054],[12.64324,51.62959],[12.57723,51.63046],[12.42557,51.61041],[12.23037,51.57028],[12.17701,51.53011],[12.13909,51.46017],[12.16718,51.41727],[12.1742,51.33487],[12.13207,51.3182],[12.18684,51.21364],[12.15875,51.18812],[12.22054,51.09296],[12.49017,51.05414],[12.52106,50.99319],[12.60532,50.97286],[12.62639,50.91889],[12.50281,50.91092],[12.23739,50.81874],[12.21352,50.72993],[12.28654,50.665],[12.21773,50.6463],[12.13347,50.6276],[12.05343,50.56342],[12.01972,50.64719],[11.85963,50.54825],[11.87649,50.50808],[11.92704,50.5054],[11.93687,50.48664],[11.87087,50.44194],[11.93406,50.39989],[11.96917,50.33987],[12.12083,50.29773],[12.17279,50.3067],[12.18543,50.26094],[12.21212,50.25375],[12.25705,50.21603],[12.28233,50.15668],[12.35535,50.15848],[12.35535,50.22142],[12.41433,50.28158],[12.51123,50.34705],[12.53791,50.38735],[12.67835,50.40257],[12.71205,50.38646],[12.7289,50.39631],[12.75699,50.42584],[12.78648,50.43389],[12.81737,50.41779],[12.84686,50.43657],[12.94797,50.38735],[13.00976,50.41421],[13.04627,50.44999],[13.0561,50.48753],[13.21479,50.49289],[13.27517,50.56609],[13.34118,50.56877],[13.39173,50.61334],[13.47739,50.58571],[13.54761,50.63473],[13.56867,50.67212],[13.54901,50.69792]]],"type":"Polygon"}}, {"properties":{"name":"© GeoBasis-DE/LVermGeo LSA, DOP20","id":"LSA-DOP20","url":"https://www.geodatenportal.sachsen-anhalt.de/wss/service/ST_LVermGeo_DOP_WMS_OpenData/guest?FORMAT=image/png&TRANSPARENT=TRUE&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap&LAYERS=lsa_lvermgeo_dop20_2&STYLES=&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}","attribution":{"text":"© GeoBasis-DE/LVermGeo LSA","url":"https://www.lvermgeo.sachsen-anhalt.de/de/kostenfreie_geobasisdaten_lvermgeo.html"},"type":"wms","category":"photo","best":true},"type":"Feature","geometry":{"coordinates":[[[10.56074,52.00392],[10.56588,52],[10.61351,51.92026],[10.56621,51.85598],[10.69013,51.64568],[10.88483,51.61439],[10.99158,51.41802],[11.34477,51.38654],[11.46667,51.30465],[11.36695,51.22636],[11.46956,51.10979],[12.2299,50.93098],[12.29319,51.02138],[12.15085,51.45859],[12.23452,51.55626],[13.02375,51.63743],[13.15432,51.68641],[13.15012,51.87062],[12.65345,52.0114],[12.44355,52.0167],[12.21787,52.17114],[12.29715,52.22891],[12.31883,52.49459],[12.18565,52.49612],[12.14428,52.53241],[12.23671,52.62868],[12.25584,52.79854],[12.23343,52.85993],[11.82449,52.91752],[11.84481,52.95218],[11.62298,53.0417],[11.51282,53.00726],[11.49252,52.95981],[11.3554,52.89056],[11.09873,52.9127],[10.99998,52.9112],[10.94128,52.8538],[10.76565,52.84212],[10.75152,52.78499],[10.79684,52.71404],[11.00297,52.49614],[10.9346,52.4741],[11.0153,52.38886],[11.04297,52.38843],[11.06922,52.35727],[10.98026,52.34328],[11.01205,52.29087],[11.08563,52.22908],[11.02578,52.20988],[11.01905,52.17829],[11.06046,52.1724],[10.97565,52.10553],[10.94254,52.10349],[10.94274,52.09386],[10.9704,52.08525],[10.96512,52.05748],[10.87552,52.05818],[10.71061,52.04976],[10.64827,52.04107],[10.65499,52.02454],[10.56074,52.00392]]],"type":"Polygon"}}, {"properties":{"name":"Saxony WebAtlasSN","id":"GEOSN-WebAtlas","url":"https://geodienste.sachsen.de/wms_geosn_webatlas-sn/guest?LAYERS=Vegetation,Siedlung,Gewaesser,Verkehr,Administrative_Einheiten,Beschriftung&STYLES=&FORMAT=image/png&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","attribution":{"required":true,"text":"Staatsbetrieb Geobasisinformation und Vermessung Sachsen","url":"https://geoportal.sachsen.de/cps/metadaten_portal.html?id=475a9197-620f-4dcb-b8aa-7f71b626443f"},"type":"wms","category":"map"},"type":"Feature","geometry":{"coordinates":[[[13.54901,50.69792],[13.84251,50.71126],[13.93239,50.74504],[14.04614,50.79389],[14.25257,50.85953],[14.40002,50.88966],[14.42671,50.9357],[14.35649,50.97197],[14.32559,50.99319],[14.27504,50.99054],[14.31577,51.04266],[14.41547,51.01263],[14.51939,51.0038],[14.5882,50.9817],[14.54467,50.91977],[14.57977,50.90649],[14.64718,50.92243],[14.64437,50.90915],[14.60505,50.85687],[14.7202,50.81785],[14.81008,50.81341],[14.85642,50.89055],[14.91259,50.94721],[14.99685,51.08679],[15.05303,51.24793],[15.05583,51.29274],[14.99264,51.34452],[14.98843,51.398],[14.97719,51.45754],[14.90979,51.49603],[14.73986,51.5371],[14.73986,51.59122],[14.70054,51.60605],[14.67948,51.5982],[14.68369,51.57813],[14.67386,51.55806],[14.61769,51.55718],[14.58399,51.59035],[14.51939,51.56941],[14.43513,51.5598],[14.327,51.52574],[14.13461,51.55544],[14.0672,51.49952],[14.02788,51.47854],[14.04333,51.45229],[13.99558,51.39274],[13.95767,51.40588],[13.88886,51.38836],[13.72455,51.37434],[13.55463,51.39274],[13.40437,51.45929],[13.35241,51.43916],[13.3159,51.44354],[13.28641,51.41815],[13.22602,51.40063],[13.21339,51.46104],[13.219,51.52661],[13.17406,51.5982],[13.00274,51.67751],[12.90584,51.65312],[12.90303,51.66619],[12.85388,51.69318],[12.76401,51.65922],[12.68817,51.67054],[12.64324,51.62959],[12.57723,51.63046],[12.42557,51.61041],[12.23037,51.57028],[12.17701,51.53011],[12.13909,51.46017],[12.16718,51.41727],[12.1742,51.33487],[12.13207,51.3182],[12.18684,51.21364],[12.15875,51.18812],[12.22054,51.09296],[12.49017,51.05414],[12.52106,50.99319],[12.60532,50.97286],[12.62639,50.91889],[12.50281,50.91092],[12.23739,50.81874],[12.21352,50.72993],[12.28654,50.665],[12.21773,50.6463],[12.13347,50.6276],[12.05343,50.56342],[12.01972,50.64719],[11.85963,50.54825],[11.87649,50.50808],[11.92704,50.5054],[11.93687,50.48664],[11.87087,50.44194],[11.93406,50.39989],[11.96917,50.33987],[12.12083,50.29773],[12.17279,50.3067],[12.18543,50.26094],[12.21212,50.25375],[12.25705,50.21603],[12.28233,50.15668],[12.35535,50.15848],[12.35535,50.22142],[12.41433,50.28158],[12.51123,50.34705],[12.53791,50.38735],[12.67835,50.40257],[12.71205,50.38646],[12.7289,50.39631],[12.75699,50.42584],[12.78648,50.43389],[12.81737,50.41779],[12.84686,50.43657],[12.94797,50.38735],[13.00976,50.41421],[13.04627,50.44999],[13.0561,50.48753],[13.21479,50.49289],[13.27517,50.56609],[13.34118,50.56877],[13.39173,50.61334],[13.47739,50.58571],[13.54761,50.63473],[13.56867,50.67212],[13.54901,50.69792]]],"type":"Polygon"}}, @@ -193,14 +193,14 @@ {"properties":{"name":"Saxony historical aerial imagery 2012-2014","id":"GEOSN-DOP-2012_2014","url":"https://geodienste.sachsen.de/wms_geosn_dop_2012_2014/guest?LAYERS=dop_2012_2014_rgb&STYLES=&FORMAT=image/jpeg&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","attribution":{"required":true,"text":"Staatsbetrieb Geobasisinformation und Vermessung Sachsen","url":"https://geoportal.sachsen.de/cps/metadaten_portal.html?id=8c276e3c-88af-462f-8128-6900bc7dd4f8"},"type":"wms","category":"historicphoto"},"type":"Feature","geometry":{"coordinates":[[[13.86571,50.71509],[13.86683,50.73012],[13.90116,50.73012],[13.90184,50.74446],[13.91043,50.74446],[13.91043,50.77378],[13.95266,50.77486],[13.95197,50.78897],[13.99969,50.78941],[13.999,50.79831],[14.16715,50.79762],[14.1747,50.8462],[14.32851,50.84534],[14.33503,50.87643],[14.41674,50.876],[14.41674,50.95025],[14.33263,50.95133],[14.3364,50.99802],[14.58188,50.99608],[14.57742,50.94895],[14.54068,50.95003],[14.54446,50.89831],[14.60557,50.89116],[14.60454,50.83439],[14.6605,50.83352],[14.65673,50.79578],[14.83422,50.79469],[14.84727,50.89138],[14.9204,50.88943],[14.9331,50.99478],[14.99902,50.99673],[15.00142,51.09709],[15.04159,51.09709],[15.04228,51.35317],[14.99696,51.35317],[15.00314,51.49959],[14.91593,51.50301],[14.91662,51.55043],[14.74908,51.55129],[14.75114,51.60121],[14.41056,51.59993],[14.41125,51.55129],[14.07891,51.54915],[14.07479,51.49831],[13.99446,51.50002],[13.99446,51.39817],[13.53921,51.39989],[13.53852,51.42516],[13.50041,51.42505],[13.50179,51.44945],[13.41596,51.45094],[13.41699,51.50013],[13.3315,51.50055],[13.33047,51.44966],[13.24945,51.44987],[13.25116,51.60036],[13.16773,51.60057],[13.16739,51.65023],[13.08328,51.65066],[13.08362,51.69941],[12.66202,51.70027],[12.66065,51.64832],[12.4162,51.65045],[12.41345,51.60057],[12.16146,51.60015],[12.16146,51.50109],[12.07631,51.50023],[12.07974,51.39625],[12.16008,51.39753],[12.16214,51.34995],[12.07906,51.35253],[12.07906,51.24562],[12.16214,51.24691],[12.16352,51.0958],[12.24317,51.09709],[12.2454,51.04813],[12.49688,51.04883],[12.49894,50.89966],[12.33346,50.89923],[12.32797,50.84984],[12.20712,50.8494],[12.20506,50.69829],[12.24694,50.69744],[12.24694,50.65023],[11.91529,50.64849],[11.91598,50.59839],[11.83221,50.59817],[11.83255,50.39922],[11.91495,50.39922],[11.91461,50.34886],[11.99486,50.34659],[11.99838,50.29897],[12.16506,50.29912],[12.16549,50.24904],[12.23673,50.24871],[12.24823,50.24212],[12.24772,50.14904],[12.33149,50.14893],[12.33852,50.19335],[12.33286,50.23927],[12.3538,50.23619],[12.35998,50.24926],[12.41457,50.24948],[12.41594,50.29906],[12.49851,50.29874],[12.49834,50.34948],[12.58142,50.34915],[12.58125,50.39896],[12.69489,50.39962],[12.70622,50.39426],[12.71257,50.39875],[13.0813,50.39907],[13.0813,50.4992],[13.24816,50.49898],[13.24884,50.54809],[13.33124,50.54918],[13.33056,50.59911],[13.50908,50.59759],[13.50462,50.62656],[13.5393,50.62635],[13.53827,50.65481],[13.54633,50.65547],[13.54599,50.66983],[13.5544,50.67027],[13.55457,50.68908],[13.54736,50.68887],[13.54582,50.69969],[13.63886,50.69947],[13.63955,50.71425],[13.86571,50.71509]]],"type":"Polygon"}}, {"properties":{"name":"Saxony latest aerial imagery infrared","id":"GEOSN-DOP-CIR","url":"https://geodienste.sachsen.de/wms_geosn_dop-cir/guest?LAYERS=sn_dop_020_cir&STYLES=&FORMAT=image/jpeg&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","attribution":{"required":true,"text":"Staatsbetrieb Geobasisinformation und Vermessung Sachsen","url":"https://geoportal.sachsen.de/cps/metadaten_portal.html?id=ba87bbed-4cb5-4539-a9f5-f863de752f52"},"type":"wms","category":"photo"},"type":"Feature","geometry":{"coordinates":[[[13.54901,50.69792],[13.84251,50.71126],[13.93239,50.74504],[14.04614,50.79389],[14.25257,50.85953],[14.40002,50.88966],[14.42671,50.9357],[14.35649,50.97197],[14.32559,50.99319],[14.27504,50.99054],[14.31577,51.04266],[14.41547,51.01263],[14.51939,51.0038],[14.5882,50.9817],[14.54467,50.91977],[14.57977,50.90649],[14.64718,50.92243],[14.64437,50.90915],[14.60505,50.85687],[14.7202,50.81785],[14.81008,50.81341],[14.85642,50.89055],[14.91259,50.94721],[14.99685,51.08679],[15.05303,51.24793],[15.05583,51.29274],[14.99264,51.34452],[14.98843,51.398],[14.97719,51.45754],[14.90979,51.49603],[14.73986,51.5371],[14.73986,51.59122],[14.70054,51.60605],[14.67948,51.5982],[14.68369,51.57813],[14.67386,51.55806],[14.61769,51.55718],[14.58399,51.59035],[14.51939,51.56941],[14.43513,51.5598],[14.327,51.52574],[14.13461,51.55544],[14.0672,51.49952],[14.02788,51.47854],[14.04333,51.45229],[13.99558,51.39274],[13.95767,51.40588],[13.88886,51.38836],[13.72455,51.37434],[13.55463,51.39274],[13.40437,51.45929],[13.35241,51.43916],[13.3159,51.44354],[13.28641,51.41815],[13.22602,51.40063],[13.21339,51.46104],[13.219,51.52661],[13.17406,51.5982],[13.00274,51.67751],[12.90584,51.65312],[12.90303,51.66619],[12.85388,51.69318],[12.76401,51.65922],[12.68817,51.67054],[12.64324,51.62959],[12.57723,51.63046],[12.42557,51.61041],[12.23037,51.57028],[12.17701,51.53011],[12.13909,51.46017],[12.16718,51.41727],[12.1742,51.33487],[12.13207,51.3182],[12.18684,51.21364],[12.15875,51.18812],[12.22054,51.09296],[12.49017,51.05414],[12.52106,50.99319],[12.60532,50.97286],[12.62639,50.91889],[12.50281,50.91092],[12.23739,50.81874],[12.21352,50.72993],[12.28654,50.665],[12.21773,50.6463],[12.13347,50.6276],[12.05343,50.56342],[12.01972,50.64719],[11.85963,50.54825],[11.87649,50.50808],[11.92704,50.5054],[11.93687,50.48664],[11.87087,50.44194],[11.93406,50.39989],[11.96917,50.33987],[12.12083,50.29773],[12.17279,50.3067],[12.18543,50.26094],[12.21212,50.25375],[12.25705,50.21603],[12.28233,50.15668],[12.35535,50.15848],[12.35535,50.22142],[12.41433,50.28158],[12.51123,50.34705],[12.53791,50.38735],[12.67835,50.40257],[12.71205,50.38646],[12.7289,50.39631],[12.75699,50.42584],[12.78648,50.43389],[12.81737,50.41779],[12.84686,50.43657],[12.94797,50.38735],[13.00976,50.41421],[13.04627,50.44999],[13.0561,50.48753],[13.21479,50.49289],[13.27517,50.56609],[13.34118,50.56877],[13.39173,50.61334],[13.47739,50.58571],[13.54761,50.63473],[13.56867,50.67212],[13.54901,50.69792]]],"type":"Polygon"}}, {"properties":{"name":"Saxony topographic map","id":"GEOSN-DTK","url":"https://geodienste.sachsen.de/wms_geosn_dtk-pg-color/guest?FORMAT=image/jpeg&VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMap&LAYERS=sn_dtk_pg_color&STYLES=&SRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}","attribution":{"required":true,"text":"Staatsbetrieb Geobasisinformation und Vermessung Sachsen","url":"https://geoportal.sachsen.de/cps/metadaten_portal.html?id=d6d24c6d-94ea-447d-8a0c-40afdedeb5c6"},"type":"wms","category":"map"},"type":"Feature","geometry":{"coordinates":[[[13.54901,50.69792],[13.84251,50.71126],[13.93239,50.74504],[14.04614,50.79389],[14.25257,50.85953],[14.40002,50.88966],[14.42671,50.9357],[14.35649,50.97197],[14.32559,50.99319],[14.27504,50.99054],[14.31577,51.04266],[14.41547,51.01263],[14.51939,51.0038],[14.5882,50.9817],[14.54467,50.91977],[14.57977,50.90649],[14.64718,50.92243],[14.64437,50.90915],[14.60505,50.85687],[14.7202,50.81785],[14.81008,50.81341],[14.85642,50.89055],[14.91259,50.94721],[14.99685,51.08679],[15.05303,51.24793],[15.05583,51.29274],[14.99264,51.34452],[14.98843,51.398],[14.97719,51.45754],[14.90979,51.49603],[14.73986,51.5371],[14.73986,51.59122],[14.70054,51.60605],[14.67948,51.5982],[14.68369,51.57813],[14.67386,51.55806],[14.61769,51.55718],[14.58399,51.59035],[14.51939,51.56941],[14.43513,51.5598],[14.327,51.52574],[14.13461,51.55544],[14.0672,51.49952],[14.02788,51.47854],[14.04333,51.45229],[13.99558,51.39274],[13.95767,51.40588],[13.88886,51.38836],[13.72455,51.37434],[13.55463,51.39274],[13.40437,51.45929],[13.35241,51.43916],[13.3159,51.44354],[13.28641,51.41815],[13.22602,51.40063],[13.21339,51.46104],[13.219,51.52661],[13.17406,51.5982],[13.00274,51.67751],[12.90584,51.65312],[12.90303,51.66619],[12.85388,51.69318],[12.76401,51.65922],[12.68817,51.67054],[12.64324,51.62959],[12.57723,51.63046],[12.42557,51.61041],[12.23037,51.57028],[12.17701,51.53011],[12.13909,51.46017],[12.16718,51.41727],[12.1742,51.33487],[12.13207,51.3182],[12.18684,51.21364],[12.15875,51.18812],[12.22054,51.09296],[12.49017,51.05414],[12.52106,50.99319],[12.60532,50.97286],[12.62639,50.91889],[12.50281,50.91092],[12.23739,50.81874],[12.21352,50.72993],[12.28654,50.665],[12.21773,50.6463],[12.13347,50.6276],[12.05343,50.56342],[12.01972,50.64719],[11.85963,50.54825],[11.87649,50.50808],[11.92704,50.5054],[11.93687,50.48664],[11.87087,50.44194],[11.93406,50.39989],[11.96917,50.33987],[12.12083,50.29773],[12.17279,50.3067],[12.18543,50.26094],[12.21212,50.25375],[12.25705,50.21603],[12.28233,50.15668],[12.35535,50.15848],[12.35535,50.22142],[12.41433,50.28158],[12.51123,50.34705],[12.53791,50.38735],[12.67835,50.40257],[12.71205,50.38646],[12.7289,50.39631],[12.75699,50.42584],[12.78648,50.43389],[12.81737,50.41779],[12.84686,50.43657],[12.94797,50.38735],[13.00976,50.41421],[13.04627,50.44999],[13.0561,50.48753],[13.21479,50.49289],[13.27517,50.56609],[13.34118,50.56877],[13.39173,50.61334],[13.47739,50.58571],[13.54761,50.63473],[13.56867,50.67212],[13.54901,50.69792]]],"type":"Polygon"}}, -{"properties":{"name":"Stuttgart Luftbild Stadtmessungsamt 2021","id":"Stuttgart-latest","url":"https://gis5.stuttgart.de/arcgis/services/1_Base/WMS_Luftbilder_aktuell/MapServer/WmsServer?LAYERS=0&STYLES=&CRS={proj}&BBOX={bbox}&FORMAT=image/jpeg&WIDTH={width}&HEIGHT={height}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","type":"wms","category":"photo","best":true},"type":"Feature","geometry":{"coordinates":[[[9.0262,48.88138],[9.02622,48.87241],[8.97171,48.87242],[8.97171,48.86342],[8.95806,48.86342],[8.95812,48.82745],[8.99898,48.82745],[8.99897,48.81847],[9.02621,48.81845],[9.02617,48.74653],[8.99899,48.74652],[8.99899,48.73753],[8.93101,48.73751],[8.93104,48.71053],[8.91744,48.71054],[8.91747,48.70154],[8.90388,48.70153],[8.90391,48.68353],[8.91751,48.68355],[8.91751,48.66557],[8.9717,48.66558],[8.97184,48.64761],[9.02612,48.64761],[9.02612,48.65662],[9.08042,48.65657],[9.08044,48.66555],[9.13473,48.66552],[9.1347,48.65652],[9.14826,48.6565],[9.1482,48.62953],[9.18889,48.62947],[9.18887,48.62048],[9.24313,48.62038],[9.24321,48.63835],[9.27034,48.63831],[9.27043,48.65626],[9.32473,48.65614],[9.32503,48.7011],[9.42012,48.70079],[9.42079,48.78173],[9.36639,48.78192],[9.36656,48.8089],[9.38021,48.80884],[9.38045,48.84481],[9.36683,48.84483],[9.36702,48.87183],[9.35337,48.87188],[9.35372,48.91683],[9.31278,48.91696],[9.31283,48.92595],[9.25825,48.92608],[9.2583,48.93509],[9.19009,48.93518],[9.19002,48.92621],[9.10813,48.92635],[9.10812,48.89934],[9.0944,48.89936],[9.09436,48.88137],[9.0262,48.88138]]],"type":"Polygon"}}, +{"properties":{"name":"Stuttgart Luftbild Stadtmessungsamt","id":"Stuttgart-latest","url":"https://gis5.stuttgart.de/arcgis/services/1_Base/WMS_Luftbilder_aktuell/MapServer/WmsServer?LAYERS=0&STYLES=&CRS={proj}&BBOX={bbox}&FORMAT=image/jpeg&WIDTH={width}&HEIGHT={height}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","type":"wms","category":"photo","best":true},"type":"Feature","geometry":{"coordinates":[[[9.0262,48.88138],[9.02622,48.87241],[8.97171,48.87242],[8.97171,48.86342],[8.95806,48.86342],[8.95812,48.82745],[8.99898,48.82745],[8.99897,48.81847],[9.02621,48.81845],[9.02617,48.74653],[8.99899,48.74652],[8.99899,48.73753],[8.93101,48.73751],[8.93104,48.71053],[8.91744,48.71054],[8.91747,48.70154],[8.90388,48.70153],[8.90391,48.68353],[8.91751,48.68355],[8.91751,48.66557],[8.9717,48.66558],[8.97184,48.64761],[9.02612,48.64761],[9.02612,48.65662],[9.08042,48.65657],[9.08044,48.66555],[9.13473,48.66552],[9.1347,48.65652],[9.14826,48.6565],[9.1482,48.62953],[9.18889,48.62947],[9.18887,48.62048],[9.24313,48.62038],[9.24321,48.63835],[9.27034,48.63831],[9.27043,48.65626],[9.32473,48.65614],[9.32503,48.7011],[9.42012,48.70079],[9.42079,48.78173],[9.36639,48.78192],[9.36656,48.8089],[9.38021,48.80884],[9.38045,48.84481],[9.36683,48.84483],[9.36702,48.87183],[9.35337,48.87188],[9.35372,48.91683],[9.31278,48.91696],[9.31283,48.92595],[9.25825,48.92608],[9.2583,48.93509],[9.19009,48.93518],[9.19002,48.92621],[9.10813,48.92635],[9.10812,48.89934],[9.0944,48.89936],[9.09436,48.88137],[9.0262,48.88138]]],"type":"Polygon"}}, {"properties":{"name":"Worms 2003","id":"Worms-2003","url":"https://geoportal-worms.de/ogc/wms/luftbild-2003?LAYERS=D763F3C28EC14D8BAB4C307D33306FAF&STYLES=&FORMAT=image/png&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","attribution":{"required":true,"text":"© Nibelungenstadt Worms","url":"https://www.worms.de"},"type":"wms","category":"historicphoto"},"type":"Feature","geometry":{"coordinates":[[[8.22459,49.58016],[8.36291,49.58086],[8.36257,49.59895],[8.39025,49.59928],[8.39034,49.58114],[8.41819,49.58128],[8.4175,49.63523],[8.38978,49.63512],[8.38952,49.67107],[8.3618,49.67085],[8.36137,49.68879],[8.38926,49.6889],[8.38893,49.70703],[8.44442,49.7073],[8.44419,49.72529],[8.47195,49.72541],[8.47172,49.7434],[8.333,49.74269],[8.33349,49.70672],[8.25032,49.70622],[8.25115,49.65228],[8.22345,49.65209],[8.22459,49.58016]]],"type":"Polygon"}}, {"properties":{"name":"Worms 2008","id":"Worms-2008","url":"https://geoportal-worms.de/ogc/wms/luftbild-2008?LAYERS=9B60078F347C447FAF4D224FEA0028D9&STYLES=&FORMAT=image/png&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","attribution":{"required":true,"text":"© Nibelungenstadt Worms","url":"https://www.worms.de"},"type":"wms","category":"historicphoto"},"type":"Feature","geometry":{"coordinates":[[[8.39038,49.59014],[8.41808,49.5903],[8.41779,49.61729],[8.40395,49.61721],[8.40397,49.6262],[8.38993,49.6262],[8.38979,49.6441],[8.37588,49.64407],[8.3757,49.67094],[8.36165,49.67091],[8.36151,49.68885],[8.37542,49.68891],[8.37524,49.69797],[8.38911,49.698],[8.38879,49.70702],[8.43057,49.70717],[8.43048,49.71617],[8.44425,49.7162],[8.44421,49.72516],[8.45807,49.72525],[8.45803,49.73436],[8.41638,49.73412],[8.41625,49.7432],[8.37465,49.74294],[8.37479,49.73395],[8.34692,49.73383],[8.34751,49.69785],[8.33364,49.69776],[8.33383,49.68873],[8.30605,49.68862],[8.30596,49.6976],[8.25031,49.69729],[8.25118,49.65228],[8.23722,49.65228],[8.23781,49.61621],[8.25166,49.6163],[8.25209,49.58041],[8.29368,49.58053],[8.29359,49.58958],[8.34887,49.58987],[8.34883,49.59892],[8.3903,49.59914],[8.39038,49.59014]]],"type":"Polygon"}}, {"properties":{"name":"Worms 2012","id":"Worms-2012","url":"https://geoportal-worms.de/ogc/wms/luftbild-2012?LAYERS=A14D534CD14849F9972FB3BF26185152&STYLES=&FORMAT=image/png&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","attribution":{"required":true,"text":"© Nibelungenstadt Worms","url":"https://www.worms.de"},"type":"wms","category":"historicphoto"},"type":"Feature","geometry":{"coordinates":[[[8.41898,49.58811],[8.41866,49.61518],[8.4047,49.61503],[8.40461,49.62405],[8.39074,49.62399],[8.39047,49.65102],[8.37651,49.65093],[8.37615,49.66894],[8.36242,49.66876],[8.36224,49.69565],[8.39006,49.69594],[8.3897,49.70482],[8.41743,49.70503],[8.41743,49.71405],[8.44521,49.71417],[8.44507,49.72322],[8.45898,49.72325],[8.45875,49.74128],[8.34756,49.74071],[8.34774,49.73166],[8.33387,49.73163],[8.33451,49.69565],[8.25122,49.69515],[8.25179,49.65912],[8.23795,49.65905],[8.23813,49.64101],[8.22426,49.64095],[8.22472,49.61386],[8.23859,49.61403],[8.23922,49.57805],[8.29459,49.57841],[8.29446,49.58755],[8.34978,49.58778],[8.3496,49.59683],[8.39111,49.59695],[8.39115,49.58793],[8.41898,49.58811]]],"type":"Polygon"}}, {"properties":{"name":"Worms 2016","id":"Worms-2016","url":"https://geoportal-worms.de/ogc/wms/luftbild2016?LAYERS=FFF9DFB4F6814391AB0B4BC96B3B70B2&STYLES=&FORMAT=image/png&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","attribution":{"required":true,"text":"© Nibelungenstadt Worms","url":"https://www.worms.de"},"type":"wms","category":"photo"},"type":"Feature","geometry":{"coordinates":[[[8.41625,49.59524],[8.41147,49.60428],[8.40616,49.60903],[8.39679,49.61394],[8.38843,49.62225],[8.3867,49.62296],[8.37888,49.63745],[8.37361,49.65316],[8.37042,49.66052],[8.3646,49.66594],[8.36269,49.66817],[8.35869,49.67585],[8.35633,49.68297],[8.35897,49.69256],[8.36624,49.69906],[8.38915,49.70835],[8.42429,49.7152],[8.43416,49.71893],[8.44252,49.72434],[8.44789,49.7311],[8.44216,49.73321],[8.42298,49.72751],[8.41079,49.73292],[8.4077,49.73603],[8.39806,49.73727],[8.39279,49.73686],[8.37724,49.73439],[8.37615,49.72587],[8.37297,49.72593],[8.36942,49.72704],[8.37115,49.7308],[8.34915,49.73169],[8.34751,49.71752],[8.34651,49.71258],[8.35006,49.69718],[8.33842,49.69712],[8.3376,49.696],[8.33985,49.6856],[8.34087,49.68373],[8.33778,49.6839],[8.33658,49.68343],[8.33494,49.68375],[8.32789,49.6845],[8.32508,49.68428],[8.32426,49.68503],[8.32039,49.68482],[8.31701,49.68647],[8.30998,49.68522],[8.30857,49.68934],[8.29623,49.68853],[8.29587,49.69035],[8.29441,49.69106],[8.29005,49.69071],[8.28946,49.69332],[8.28814,49.694],[8.25672,49.68954],[8.25607,49.68856],[8.25827,49.6782],[8.25481,49.67838],[8.25418,49.67718],[8.26309,49.67094],[8.26436,49.6707],[8.26691,49.66597],[8.26991,49.6667],[8.27723,49.65567],[8.24409,49.65107],[8.23977,49.64713],[8.23895,49.63547],[8.23754,49.62852],[8.23636,49.62758],[8.2379,49.62346],[8.24181,49.62399],[8.24318,49.61624],[8.24527,49.6161],[8.25113,49.61689],[8.25104,49.60045],[8.256,49.58755],[8.26213,49.58769],[8.26282,49.58581],[8.26759,49.58536],[8.27614,49.58663],[8.27855,49.58557],[8.29164,49.58772],[8.2915,49.5892],[8.30905,49.59138],[8.32469,49.59415],[8.32887,49.59633],[8.33083,49.59606],[8.33324,49.59848],[8.34365,49.59388],[8.34474,49.59438],[8.35092,49.60537],[8.35228,49.6069],[8.35706,49.60632],[8.36001,49.60484],[8.36219,49.60089],[8.3686,49.60331],[8.37329,49.60219],[8.37511,49.60334],[8.37847,49.60428],[8.38606,49.60185],[8.38743,49.60275],[8.39006,49.60287],[8.39393,49.6006],[8.39943,49.5963],[8.40243,49.59521],[8.40302,49.59235],[8.40602,49.59158],[8.4097,49.59317],[8.41498,49.594],[8.4162,49.59453],[8.41625,49.59524]]],"type":"Polygon"}}, {"properties":{"name":"Worms 2020","id":"Worms-2020","url":"https://geoportal-worms.de/ogc/wms/luftbild2020?LAYERS=E1C1EF1295564C3E8B3504D516F081E9&STYLES=&FORMAT=image/png&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","attribution":{"required":true,"text":"© Nibelungenstadt Worms","url":"https://www.worms.de"},"type":"wms","category":"photo","best":true},"type":"Feature","geometry":{"coordinates":[[[8.41904,49.59534],[8.41645,49.60086],[8.41243,49.60693],[8.40566,49.61182],[8.39547,49.6178],[8.38906,49.62422],[8.3797,49.64198],[8.37351,49.66058],[8.36388,49.67164],[8.35924,49.67959],[8.3626,49.694],[8.38597,49.7057],[8.42325,49.71311],[8.43598,49.71711],[8.45143,49.73086],[8.44216,49.73533],[8.42307,49.72957],[8.41434,49.73345],[8.40961,49.73791],[8.39234,49.73862],[8.38688,49.73674],[8.37579,49.73627],[8.37411,49.73433],[8.37413,49.7306],[8.37372,49.72766],[8.37304,49.72789],[8.37376,49.72989],[8.37354,49.73121],[8.37261,49.73208],[8.37042,49.7329],[8.34806,49.73304],[8.34651,49.73171],[8.34619,49.72954],[8.34396,49.71273],[8.34696,49.69888],[8.33815,49.69894],[8.33592,49.69773],[8.3351,49.69565],[8.33705,49.68541],[8.33378,49.68556],[8.3281,49.68632],[8.32655,49.68621],[8.32392,49.68694],[8.32237,49.68685],[8.31951,49.68762],[8.31646,49.68823],[8.31201,49.68741],[8.31,49.69073],[8.30819,49.69118],[8.29841,49.69062],[8.29628,49.69247],[8.29237,49.69285],[8.29059,49.69512],[8.28759,49.69579],[8.25663,49.69144],[8.25372,49.69023],[8.25345,49.68762],[8.25522,49.68021],[8.25191,49.67847],[8.25172,49.67626],[8.26091,49.66976],[8.26232,49.6685],[8.26427,49.66494],[8.26823,49.66408],[8.27368,49.65699],[8.24281,49.65263],[8.23731,49.64801],[8.23613,49.63677],[8.23649,49.63512],[8.23545,49.62255],[8.23863,49.62231],[8.23863,49.6216],[8.2399,49.62166],[8.24018,49.61621],[8.24136,49.61512],[8.24829,49.6152],[8.24829,49.61475],[8.24863,49.61484],[8.24865,49.61448],[8.24942,49.61448],[8.24968,49.59589],[8.25254,49.58993],[8.25377,49.58651],[8.25704,49.58545],[8.25995,49.58569],[8.26077,49.58492],[8.28964,49.58519],[8.29305,49.58589],[8.29409,49.58725],[8.29523,49.58805],[8.3,49.58855],[8.31487,49.59082],[8.3151,49.5912],[8.3196,49.59132],[8.32496,49.59217],[8.32951,49.59435],[8.33246,49.59474],[8.3336,49.59591],[8.34224,49.59223],[8.34546,49.59258],[8.34806,49.59488],[8.35319,49.60411],[8.35433,49.60496],[8.35578,49.60437],[8.35751,49.60349],[8.35919,49.60057],[8.36824,49.60078],[8.36906,49.60125],[8.36988,49.60072],[8.37561,49.60081],[8.37624,49.60157],[8.37811,49.60222],[8.38252,49.60084],[8.38879,49.60084],[8.38915,49.60113],[8.39415,49.59842],[8.39606,49.59674],[8.39706,49.59671],[8.39684,49.59568],[8.40025,49.59441],[8.40079,49.59129],[8.40293,49.59132],[8.40306,49.59085],[8.40506,49.59082],[8.40516,49.59126],[8.41043,49.59129],[8.41088,49.59149],[8.41688,49.59261],[8.41911,49.59459],[8.41904,49.59534]]],"type":"Polygon"}}, -{"properties":{"name":"Aachen Liegenschaftskataster","id":"aachen_alkis_wms","url":"https://geodienste.staedteregion-aachen.de/cgi-bin/qgis_mapserv.fcgi?MAP=/home/geonet/inkasserver/QMAPS/ALKIS/ALKIS_LK_Inkas.qgs&LAYERS=alkis_lk_inkas&FORMAT=image/png&STYLES=&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","type":"wms","category":"map","best":true},"type":"Feature","geometry":{"coordinates":[[[6.2,50.48],[6.36,50.49],[6.43,50.6],[6.31,50.95],[6.11,50.95],[5.96,50.79],[6.2,50.48]]],"type":"Polygon"}}, -{"properties":{"name":"ALKIS Kreis Viersen","id":"viersen_alkis_wms","url":"https://gdi-niederrhein-geodienste.de/flurkarte_verb_sammeldienst/service?VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap&LAYERS=FlurkarteAdV_Viersen&STYLES=&CRS={proj}&BBOX={bbox}&WIDTH={width}&HEIGHT={height}&FORMAT=image/png","type":"wms","category":"map","min_zoom":16,"best":true},"type":"Feature","geometry":{"coordinates":[[[6.064,51.22],[6.07,51.17],[6.211,51.164],[6.321,51.179],[6.34,51.22],[6.35,51.22],[6.37,51.21],[6.43,51.22],[6.46,51.24],[6.523,51.216],[6.64,51.25],[6.59,51.29],[6.514,51.293],[6.52,51.33],[6.5,51.35],[6.49,51.4],[6.52,51.39],[6.54,51.4],[6.53,51.43],[6.47,51.42],[6.46,51.41],[6.4,51.42],[6.35,51.38],[6.222,51.368],[6.17,51.337],[6.07,51.24],[6.064,51.22]]],"type":"Polygon"}}, +{"properties":{"name":"Aachen Liegenschaftskataster","id":"aachen_alkis_wms","url":"https://geodienste.staedteregion-aachen.de/cgi-bin/qgis_mapserv.fcgi?MAP=/home/geonet/inkasserver/QMAPS/ALKIS/ALKIS_LK_Inkas.qgs&LAYERS=alkis_lk_inkas&FORMAT=image/png&STYLES=&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","type":"wms","category":"other","best":true},"type":"Feature","geometry":{"coordinates":[[[6.2,50.48],[6.36,50.49],[6.43,50.6],[6.31,50.95],[6.11,50.95],[5.96,50.79],[6.2,50.48]]],"type":"Polygon"}}, +{"properties":{"name":"ALKIS Kreis Viersen","id":"viersen_alkis_wms","url":"https://gdi-niederrhein-geodienste.de/flurkarte_verb_sammeldienst/service?VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap&LAYERS=FlurkarteAdV_Viersen&STYLES=&CRS={proj}&BBOX={bbox}&WIDTH={width}&HEIGHT={height}&FORMAT=image/png","type":"wms","category":"other","min_zoom":16,"best":true},"type":"Feature","geometry":{"coordinates":[[[6.064,51.22],[6.07,51.17],[6.211,51.164],[6.321,51.179],[6.34,51.22],[6.35,51.22],[6.37,51.21],[6.43,51.22],[6.46,51.24],[6.523,51.216],[6.64,51.25],[6.59,51.29],[6.514,51.293],[6.52,51.33],[6.5,51.35],[6.49,51.4],[6.52,51.39],[6.54,51.4],[6.53,51.43],[6.47,51.42],[6.46,51.41],[6.4,51.42],[6.35,51.38],[6.222,51.368],[6.17,51.337],[6.07,51.24],[6.064,51.22]]],"type":"Polygon"}}, {"properties":{"name":"SDFI Aerial Imagery","id":"Geodatastyrelsen_Denmark","url":"https://osmtools.septima.dk/mapproxy/tiles/1.0.0/kortforsyningen_ortoforaar/EPSG3857/{zoom}/{x}/{y}.jpeg","attribution":{"required":true,"text":"Styrelsen for Dataforsyning og Infrastruktur","url":"https://dataforsyningen.dk/asset/PDF/rettigheder_vilkaar/Vilk%C3%A5r%20for%20brug%20af%20frie%20geografiske%20data.pdf"},"type":"tms","category":"photo","max_zoom":21,"best":true},"type":"Feature","geometry":{"coordinates":[[[[15.28158,55.15442],[15.12556,55.16238],[15.13934,55.25174],[14.82638,55.26713],[14.83952,55.35652],[14.68259,55.36394],[14.63175,55.00625],[15.25356,54.97576],[15.28158,55.15442]]],[[[15.29572,55.24374],[15.30992,55.33306],[15.1532,55.34108],[15.13934,55.25174],[15.29572,55.24374]]],[[[11.57829,56.18804],[11.73923,56.18458],[11.74564,56.27432],[11.58433,56.27779],[11.57829,56.18804]]],[[[8.01851,56.75014],[8.05027,55.49247],[8.20873,55.49373],[8.2104,55.40398],[8.36838,55.40421],[8.37439,54.95517],[8.53143,54.95516],[8.5322,54.86638],[9.15628,54.86754],[9.15558,54.77696],[10.08737,54.77239],[10.09023,54.86221],[10.24598,54.86047],[10.2424,54.77059],[10.55472,54.76702],[10.5511,54.67817],[10.70411,54.67567],[10.70745,54.7113],[10.73844,54.71085],[10.73891,54.71976],[10.7544,54.71957],[10.75514,54.73758],[10.77073,54.73728],[10.77136,54.76439],[10.86512,54.76347],[10.86172,54.6734],[11.17064,54.66865],[11.16585,54.57822],[11.78374,54.56548],[11.7795,54.47536],[12.08586,54.46817],[12.10707,54.73782],[12.26102,54.73316],[12.27666,54.9119],[12.5872,54.90363],[12.60486,55.08329],[12.28973,55.09236],[12.2987,55.18223],[12.45529,55.17782],[12.46273,55.26722],[12.62009,55.26326],[12.62697,55.35238],[12.47024,55.35705],[12.47782,55.44707],[12.32061,55.45137],[12.32687,55.54121],[12.96129,55.52173],[12.97923,55.7014],[12.66111,55.71143],[12.70235,56.15944],[12.06085,56.17626],[12.05403,56.08713],[11.732,56.09521],[11.7265,56.00506],[11.08581,56.01783],[11.08028,55.92792],[10.91971,55.93094],[10.92587,56.02012],[10.60521,56.02475],[10.60797,56.11503],[10.76948,56.11201],[10.77197,56.20202],[10.93412,56.19948],[10.94299,56.37953],[11.10526,56.37683],[11.10993,56.46647],[10.94792,56.46922],[10.95242,56.55898],[10.4649,56.56567],[10.47503,56.83509],[10.31123,56.83693],[10.3144,56.92676],[10.47862,56.92491],[10.48577,57.10451],[10.65078,57.10245],[10.67104,57.55141],[10.504,57.55351],[10.5077,57.64331],[10.67516,57.6412],[10.68349,57.82077],[10.51521,57.82289],[10.51183,57.73303],[10.17542,57.73678],[10.17257,57.64628],[9.83749,57.64933],[9.8352,57.55963],[9.66873,57.56056],[9.66497,57.38116],[9.49886,57.38206],[9.49789,57.29196],[9.33191,57.29248],[9.33163,57.20276],[8.50339,57.20205],[8.50544,57.11232],[8.33925,57.11196],[8.34133,57.02199],[8.17633,57.02089],[8.18192,56.75099],[8.01851,56.75014]],[[10.28659,56.11868],[10.44667,56.11672],[10.44393,56.02704],[10.28315,56.02819],[10.28659,56.11868]],[[10.4335,55.66935],[10.44177,55.75792],[10.75623,55.75792],[10.74381,55.66469],[10.4335,55.66935]],[[10.74381,55.57123],[10.74381,55.66469],[10.92587,55.66702],[10.8969,55.57123],[10.74381,55.57123]],[[10.90518,55.39539],[10.8969,55.57123],[11.07896,55.57123],[11.06137,55.38128],[10.90518,55.39539]],[[11.04586,55.03186],[11.0593,55.11241],[11.20308,55.11714],[11.20308,55.02475],[11.04586,55.03186]]],[[[11.44596,56.64011],[11.77167,56.63328],[11.78492,56.81274],[11.45777,56.81955],[11.44596,56.64011]]],[[[11.31618,57.1818],[11.32747,57.3613],[10.82906,57.36953],[10.81577,57.10017],[11.14566,57.09496],[11.15087,57.18473],[11.31618,57.1818]]]],"type":"MultiPolygon"}}, {"properties":{"name":"SDFI Cadastral Parcels INSPIRE View","id":"Geodatastyrelsen_Cadastral_Parcels_INSPIRE_View","url":"https://kortforsyningen.kms.dk/cp_inspire?LAYERS=CP.CadastralParcel&STYLES=&FORMAT=image/png&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap&LOGIN=OpenStreetMapDK2015&PASSWORD=Gall4Peters","attribution":{"required":true,"text":"Geodatastyrelsen og Styrelsen for Dataforsyning og Infrastruktur","url":"https://dataforsyningen.dk/asset/PDF/rettigheder_vilkaar/Vilk%C3%A5r%20for%20brug%20af%20data%20fra%20GST.pdf"},"type":"wms","category":"other","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[[15.28158,55.15442],[15.12556,55.16238],[15.13934,55.25174],[14.82638,55.26713],[14.83952,55.35652],[14.68259,55.36394],[14.63175,55.00625],[15.25356,54.97576],[15.28158,55.15442]]],[[[15.29572,55.24374],[15.30992,55.33306],[15.1532,55.34108],[15.13934,55.25174],[15.29572,55.24374]]],[[[11.57829,56.18804],[11.73923,56.18458],[11.74564,56.27432],[11.58433,56.27779],[11.57829,56.18804]]],[[[8.01851,56.75014],[8.05027,55.49247],[8.20873,55.49373],[8.2104,55.40398],[8.36838,55.40421],[8.37439,54.95517],[8.53143,54.95516],[8.5322,54.86638],[9.15628,54.86754],[9.15558,54.77696],[10.08737,54.77239],[10.09023,54.86221],[10.24598,54.86047],[10.2424,54.77059],[10.55472,54.76702],[10.5511,54.67817],[10.70411,54.67567],[10.70745,54.7113],[10.73844,54.71085],[10.73891,54.71976],[10.7544,54.71957],[10.75514,54.73758],[10.77073,54.73728],[10.77136,54.76439],[10.86512,54.76347],[10.86172,54.6734],[11.17064,54.66865],[11.16585,54.57822],[11.78374,54.56548],[11.7795,54.47536],[12.08586,54.46817],[12.10707,54.73782],[12.26102,54.73316],[12.27666,54.9119],[12.5872,54.90363],[12.60486,55.08329],[12.28973,55.09236],[12.2987,55.18223],[12.45529,55.17782],[12.46273,55.26722],[12.62009,55.26326],[12.62697,55.35238],[12.47024,55.35705],[12.47782,55.44707],[12.32061,55.45137],[12.32687,55.54121],[12.96129,55.52173],[12.97923,55.7014],[12.66111,55.71143],[12.70235,56.15944],[12.06085,56.17626],[12.05403,56.08713],[11.732,56.09521],[11.7265,56.00506],[11.08581,56.01783],[11.08028,55.92792],[10.91971,55.93094],[10.92587,56.02012],[10.60521,56.02475],[10.60797,56.11503],[10.76948,56.11201],[10.77197,56.20202],[10.93412,56.19948],[10.94299,56.37953],[11.10526,56.37683],[11.10993,56.46647],[10.94792,56.46922],[10.95242,56.55898],[10.4649,56.56567],[10.47503,56.83509],[10.31123,56.83693],[10.3144,56.92676],[10.47862,56.92491],[10.48577,57.10451],[10.65078,57.10245],[10.67104,57.55141],[10.504,57.55351],[10.5077,57.64331],[10.67516,57.6412],[10.68349,57.82077],[10.51521,57.82289],[10.51183,57.73303],[10.17542,57.73678],[10.17257,57.64628],[9.83749,57.64933],[9.8352,57.55963],[9.66873,57.56056],[9.66497,57.38116],[9.49886,57.38206],[9.49789,57.29196],[9.33191,57.29248],[9.33163,57.20276],[8.50339,57.20205],[8.50544,57.11232],[8.33925,57.11196],[8.34133,57.02199],[8.17633,57.02089],[8.18192,56.75099],[8.01851,56.75014]],[[10.28659,56.11868],[10.44667,56.11672],[10.44393,56.02704],[10.28315,56.02819],[10.28659,56.11868]],[[10.4335,55.66935],[10.44177,55.75792],[10.75623,55.75792],[10.74381,55.66469],[10.4335,55.66935]],[[10.74381,55.57123],[10.74381,55.66469],[10.92587,55.66702],[10.8969,55.57123],[10.74381,55.57123]],[[10.90518,55.39539],[10.8969,55.57123],[11.07896,55.57123],[11.06137,55.38128],[10.90518,55.39539]],[[11.04586,55.03186],[11.0593,55.11241],[11.20308,55.11714],[11.20308,55.02475],[11.04586,55.03186]]],[[[11.44596,56.64011],[11.77167,56.63328],[11.78492,56.81274],[11.45777,56.81955],[11.44596,56.64011]]],[[[11.31618,57.1818],[11.32747,57.3613],[10.82906,57.36953],[10.81577,57.10017],[11.14566,57.09496],[11.15087,57.18473],[11.31618,57.1818]]]],"type":"MultiPolygon"}}, {"properties":{"name":"SDFI DTK Map25","id":"Geodatastyrelsen_DTK_Kort25","url":"https://api.dataforsyningen.dk/dtk_25_DAF?service=WMS&request=GetMap&token=52065b2ec5fda5a46a50b451f3f24473&FORMAT=image/png&TRANSPARENT=TRUE&VERSION=1.3.0&Layers=dtk25&STYLES=&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}","attribution":{"required":true,"text":"Styrelsen for Dataforsyning og Infrastruktur","url":"https://dataforsyningen.dk/asset/PDF/rettigheder_vilkaar/Vilk%C3%A5r%20for%20brug%20af%20frie%20geografiske%20data.pdf"},"type":"wms","category":"map","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[[15.28158,55.15442],[15.12556,55.16238],[15.13934,55.25174],[14.82638,55.26713],[14.83952,55.35652],[14.68259,55.36394],[14.63175,55.00625],[15.25356,54.97576],[15.28158,55.15442]]],[[[15.29572,55.24374],[15.30992,55.33306],[15.1532,55.34108],[15.13934,55.25174],[15.29572,55.24374]]],[[[11.57829,56.18804],[11.73923,56.18458],[11.74564,56.27432],[11.58433,56.27779],[11.57829,56.18804]]],[[[8.01851,56.75014],[8.05027,55.49247],[8.20873,55.49373],[8.2104,55.40398],[8.36838,55.40421],[8.37439,54.95517],[8.53143,54.95516],[8.5322,54.86638],[9.15628,54.86754],[9.15558,54.77696],[10.08737,54.77239],[10.09023,54.86221],[10.24598,54.86047],[10.2424,54.77059],[10.55472,54.76702],[10.5511,54.67817],[10.70411,54.67567],[10.70745,54.7113],[10.73844,54.71085],[10.73891,54.71976],[10.7544,54.71957],[10.75514,54.73758],[10.77073,54.73728],[10.77136,54.76439],[10.86512,54.76347],[10.86172,54.6734],[11.17064,54.66865],[11.16585,54.57822],[11.78374,54.56548],[11.7795,54.47536],[12.08586,54.46817],[12.10707,54.73782],[12.26102,54.73316],[12.27666,54.9119],[12.5872,54.90363],[12.60486,55.08329],[12.28973,55.09236],[12.2987,55.18223],[12.45529,55.17782],[12.46273,55.26722],[12.62009,55.26326],[12.62697,55.35238],[12.47024,55.35705],[12.47782,55.44707],[12.32061,55.45137],[12.32687,55.54121],[12.96129,55.52173],[12.97923,55.7014],[12.66111,55.71143],[12.70235,56.15944],[12.06085,56.17626],[12.05403,56.08713],[11.732,56.09521],[11.7265,56.00506],[11.08581,56.01783],[11.08028,55.92792],[10.91971,55.93094],[10.92587,56.02012],[10.60521,56.02475],[10.60797,56.11503],[10.76948,56.11201],[10.77197,56.20202],[10.93412,56.19948],[10.94299,56.37953],[11.10526,56.37683],[11.10993,56.46647],[10.94792,56.46922],[10.95242,56.55898],[10.4649,56.56567],[10.47503,56.83509],[10.31123,56.83693],[10.3144,56.92676],[10.47862,56.92491],[10.48577,57.10451],[10.65078,57.10245],[10.67104,57.55141],[10.504,57.55351],[10.5077,57.64331],[10.67516,57.6412],[10.68349,57.82077],[10.51521,57.82289],[10.51183,57.73303],[10.17542,57.73678],[10.17257,57.64628],[9.83749,57.64933],[9.8352,57.55963],[9.66873,57.56056],[9.66497,57.38116],[9.49886,57.38206],[9.49789,57.29196],[9.33191,57.29248],[9.33163,57.20276],[8.50339,57.20205],[8.50544,57.11232],[8.33925,57.11196],[8.34133,57.02199],[8.17633,57.02089],[8.18192,56.75099],[8.01851,56.75014]],[[10.28659,56.11868],[10.44667,56.11672],[10.44393,56.02704],[10.28315,56.02819],[10.28659,56.11868]],[[10.4335,55.66935],[10.44177,55.75792],[10.75623,55.75792],[10.74381,55.66469],[10.4335,55.66935]],[[10.74381,55.57123],[10.74381,55.66469],[10.92587,55.66702],[10.8969,55.57123],[10.74381,55.57123]],[[10.90518,55.39539],[10.8969,55.57123],[11.07896,55.57123],[11.06137,55.38128],[10.90518,55.39539]],[[11.04586,55.03186],[11.0593,55.11241],[11.20308,55.11714],[11.20308,55.02475],[11.04586,55.03186]]],[[[11.44596,56.64011],[11.77167,56.63328],[11.78492,56.81274],[11.45777,56.81955],[11.44596,56.64011]]],[[[11.31618,57.1818],[11.32747,57.3613],[10.82906,57.36953],[10.81577,57.10017],[11.14566,57.09496],[11.15087,57.18473],[11.31618,57.1818]]]],"type":"MultiPolygon"}}, @@ -283,6 +283,7 @@ {"properties":{"name":"Tours - Orthophotos 2008-2010","id":"Tours-Orthophoto-2008_2010","url":"https://wms.openstreetmap.fr/tms/1.0.0/tours/{zoom}/{x}/{y}","attribution":{"required":true,"text":"Orthophoto Tour(s) Plus 2008","url":"https://wiki.openstreetmap.org/wiki/Tours/Orthophoto"},"type":"tms","category":"historicphoto","max_zoom":22},"type":"Feature","geometry":{"coordinates":[[[0.54575,47.46526],[0.54585,47.46082],[0.53922,47.4607],[0.53935,47.45624],[0.5328,47.4561],[0.5329,47.45157],[0.52619,47.4514],[0.52659,47.44249],[0.50009,47.44207],[0.50024,47.43758],[0.4936,47.43743],[0.4937,47.43293],[0.46061,47.43246],[0.46072,47.42798],[0.4541,47.42781],[0.45493,47.40539],[0.46154,47.40545],[0.46191,47.39649],[0.46843,47.3966],[0.46913,47.37864],[0.47571,47.37876],[0.47621,47.3652],[0.48283,47.36535],[0.48296,47.36083],[0.47635,47.36074],[0.47665,47.35173],[0.47005,47.35162],[0.4702,47.34713],[0.46375,47.34701],[0.45714,47.34241],[0.45729,47.33791],[0.45067,47.33781],[0.45084,47.33331],[0.44422,47.3332],[0.44438,47.32871],[0.43114,47.3285],[0.43163,47.315],[0.43824,47.31511],[0.43838,47.31062],[0.47145,47.31114],[0.47131,47.31566],[0.47789,47.31575],[0.47807,47.31128],[0.48468,47.31136],[0.48486,47.30687],[0.49144,47.30698],[0.49174,47.29797],[0.48516,47.29787],[0.48543,47.28887],[0.47885,47.28877],[0.47916,47.27978],[0.48578,47.2799],[0.48591,47.27539],[0.49254,47.2755],[0.49267,47.27101],[0.4993,47.27111],[0.49943,47.26661],[0.51927,47.26692],[0.51942,47.26242],[0.52602,47.26252],[0.52587,47.26702],[0.5457,47.26734],[0.54555,47.27183],[0.55877,47.27204],[0.55863,47.27652],[0.56523,47.27663],[0.56508,47.28112],[0.57168,47.28123],[0.57152,47.28572],[0.57814,47.28583],[0.57799,47.29033],[0.5846,47.29043],[0.58431,47.29942],[0.5975,47.29961],[0.59766,47.29514],[0.65716,47.296],[0.6573,47.29151],[0.6705,47.29172],[0.67035,47.29621],[0.68362,47.29637],[0.68343,47.30089],[0.69006,47.30096],[0.68992,47.30547],[0.7362,47.30612],[0.73608,47.31061],[0.7559,47.31089],[0.75577,47.31539],[0.76238,47.31547],[0.76223,47.31999],[0.77549,47.32015],[0.77497,47.33882],[0.77458,47.35163],[0.76804,47.35159],[0.76759,47.36053],[0.77424,47.36062],[0.77335,47.39213],[0.76674,47.39202],[0.76644,47.40108],[0.77306,47.40111],[0.77289,47.41013],[0.76618,47.41002],[0.76603,47.4145],[0.75276,47.4143],[0.75298,47.40981],[0.74624,47.4097],[0.74594,47.42322],[0.73923,47.42315],[0.73887,47.43661],[0.73233,47.43652],[0.73219,47.44106],[0.7255,47.44098],[0.72542,47.44535],[0.73188,47.44548],[0.73185,47.45011],[0.73845,47.45023],[0.73831,47.45463],[0.74494,47.45474],[0.74432,47.4772],[0.73107,47.47697],[0.7309,47.48154],[0.71762,47.48126],[0.71779,47.47684],[0.69777,47.4765],[0.69805,47.47198],[0.69145,47.47189],[0.69173,47.46302],[0.6851,47.46293],[0.68494,47.46735],[0.67826,47.46733],[0.67798,47.47622],[0.67141,47.47616],[0.67104,47.4882],[0.65773,47.48797],[0.65782,47.48504],[0.65119,47.48483],[0.65147,47.47586],[0.64482,47.47572],[0.64493,47.47126],[0.6118,47.47075],[0.61188,47.46631],[0.60528,47.46612],[0.60542,47.46166],[0.59888,47.46155],[0.59902,47.45709],[0.57249,47.45669],[0.57218,47.46565],[0.54575,47.46526]]],"type":"Polygon"}}, {"properties":{"name":"Vaucluse 2010","id":"fr.dpt.84.2010","url":"https://wms.openstreetmap.fr/tms/1.0.0/paca84_2010/{zoom}/{x}/{y}","attribution":{"required":true,"text":"ORTHO 2010 © PACA-04-05-84","url":"http://www.crige-paca.org/geoportail/geocatalogue.html?id_lot_donnee_carto=209"},"type":"tms","category":"historicphoto","min_zoom":2,"max_zoom":21},"type":"Feature","geometry":{"coordinates":[[[5.39429,44.21568],[5.36957,44.2147],[5.36957,44.22552],[5.34073,44.22651],[5.3421,44.21568],[5.3215,44.21765],[5.27756,44.23635],[5.21713,44.23635],[5.20202,44.24717],[5.16907,44.24717],[5.16632,44.28061],[5.18143,44.28061],[5.1828,44.31894],[5.14297,44.32188],[5.14023,44.30125],[5.12237,44.30321],[5.08118,44.33957],[5.08392,44.3916],[5.05508,44.39258],[5.03448,44.41907],[5.01114,44.42005],[4.98642,44.43966],[4.96307,44.44064],[4.91913,44.42397],[4.89715,44.40337],[4.87244,44.36117],[4.85596,44.36019],[4.85458,44.30714],[4.81888,44.30813],[4.76669,44.33662],[4.64172,44.33662],[4.63623,44.24717],[4.66369,44.23635],[4.66369,44.19894],[4.69803,44.19008],[4.69665,44.09153],[4.72137,44.06292],[4.76669,44.06391],[4.76944,44.04812],[4.80514,44.02047],[4.80377,44.00171],[4.78454,44.00072],[4.75845,43.98491],[4.73373,43.98491],[4.73373,44.00269],[4.6431,44.02344],[4.60739,44.02245],[4.60602,43.9859],[4.62936,43.98392],[4.63211,43.96712],[4.65408,43.93054],[4.66781,43.92164],[4.71863,43.91076],[4.79141,43.90086],[4.86282,43.89789],[4.88067,43.88008],[4.91089,43.87909],[5.03448,43.80282],[5.03448,43.77903],[5.19653,43.71653],[5.20065,43.72943],[5.29266,43.72844],[5.4808,43.65098],[5.63324,43.648],[5.6868,43.68079],[5.73624,43.68575],[5.79666,43.74927],[5.79391,43.76316],[5.74722,43.76614],[5.73761,43.85929],[5.61813,43.86127],[5.64422,43.89888],[5.67993,43.89987],[5.68405,43.94933],[5.62088,43.95131],[5.62225,43.99479],[5.57007,43.99776],[5.57556,44.08561],[5.56045,44.08759],[5.5632,44.13097],[5.52887,44.13196],[5.52887,44.1428],[5.51376,44.14378],[5.49042,44.12407],[5.46707,44.12407],[5.4657,44.14181],[5.44922,44.1428],[5.45059,44.15856],[5.39566,44.16152],[5.40665,44.1763],[5.40665,44.18811],[5.39154,44.19008],[5.39429,44.21568]]],"type":"Polygon"}}, {"properties":{"name":"Vercors (Réserve naturelle des Hauts-Plateaux du Vercors) - Orthophoto - 1999 - 1 m","id":"Vercors-Orthophotos-1999","url":"https://wms.openstreetmap.fr/tms/1.0.0/PNRVercors-RHP-1999/{zoom}/{x}/{y}","attribution":{"required":true,"text":"Parc Naturel Régional du Vercors"},"type":"tms","category":"historicphoto","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[5.43565,44.99918],[5.43193,44.9229],[5.43624,44.92284],[5.43472,44.89001],[5.43303,44.88995],[5.43065,44.85026],[5.43387,44.85014],[5.43285,44.82638],[5.43548,44.82626],[5.43497,44.8139],[5.44106,44.81372],[5.43717,44.74098],[5.4546,44.74044],[5.45282,44.70425],[5.5211,44.70245],[5.5233,44.73858],[5.58904,44.73684],[5.59298,44.81263],[5.5879,44.81299],[5.58977,44.84947],[5.58823,44.84938],[5.58972,44.87351],[5.53863,44.87503],[5.53947,44.88686],[5.52834,44.88733],[5.53002,44.92012],[5.53319,44.92012],[5.53761,44.99624],[5.43565,44.99918]]],"type":"Polygon"}}, +{"properties":{"name":"Ortho Express IGN 2023 (20 cm)","id":"fr.ign.orthoexpress.2023","url":"https://wxs.ign.fr/ortho/geoportail/r/wms?VERSION=1.3.0&REQUEST=GetMap&FORMAT=image%2Fjpeg&TRANSPARENT=true&LAYERS=ORTHOIMAGERY.ORTHOPHOTOS.ORTHO-EXPRESS.2023&STYLES=&CRS={proj}&TILED=true&WIDTH={width}&HEIGHT={height}&BBOX={bbox}","attribution":{"required":true,"text":"IGN","url":"https://geoservices.ign.fr/services-web-experts-ortho"},"type":"wms","category":"photo","min_zoom":3,"max_zoom":21},"type":"Feature","geometry":{"coordinates":[[[[2.98186,44.65226],[2.98167,44.6515],[2.9812,44.64496],[3.12017,44.26184],[3.20382,44.18995],[3.44012,44.12912],[3.44825,44.12714],[3.45049,44.12665],[3.54365,44.10958],[3.87527,44.12623],[3.97419,44.16288],[3.9766,44.16933],[3.97697,44.17093],[3.99479,44.4114],[4.03569,44.32968],[4.03655,44.32848],[4.03683,44.32819],[4.04692,44.31899],[4.05168,44.31698],[4.24929,44.26582],[4.25464,44.26452],[4.25602,44.26437],[4.25855,44.26434],[4.64945,44.27034],[4.65057,44.27302],[4.66722,44.31984],[4.81734,44.22976],[4.82123,44.22897],[5.45473,44.11917],[5.45942,44.11842],[5.46137,44.11823],[5.49447,44.11549],[5.50191,44.11563],[5.67886,44.14614],[5.83038,44.69023],[5.83044,44.69055],[5.82945,44.69374],[5.82741,44.69981],[5.82714,44.70045],[5.48795,45.07984],[5.48668,45.08125],[5.48331,45.08379],[5.13771,45.29775],[5.13683,45.29823],[5.0093,45.34231],[5.00365,45.34309],[4.99523,45.34397],[4.98879,45.34396],[4.98764,45.34374],[4.80727,45.30046],[4.80396,45.29945],[4.7738,45.35359],[4.77316,45.35465],[4.75551,45.36611],[4.75484,45.36619],[4.74896,45.36599],[4.73968,45.36533],[4.73196,45.36378],[4.72571,45.36181],[4.66224,45.34042],[4.64326,45.32944],[4.48314,45.23657],[3.9448,44.82456],[3.86816,44.75413],[3.86756,44.7535],[3.86741,44.7533],[3.86567,44.74993],[3.84234,44.77195],[3.7438,44.83843],[3.74293,44.83882],[3.65363,44.8761],[3.65333,44.87623],[3.37273,44.97575],[3.25214,44.94111],[3.12815,44.90365],[3.1032,44.88667],[3.10287,44.88639],[3.04794,44.80407],[3.04649,44.8016],[2.98186,44.65226]]],[[[-0.46313,45.75189],[-0.46316,45.75183],[-0.43267,45.62505],[-0.28438,45.30895],[-0.27926,45.30523],[-0.27804,45.30457],[-0.27399,45.30244],[0.00141,45.19279],[0.00424,45.19167],[0.13023,45.20815],[0.13092,45.20825],[0.13243,45.20872],[0.13494,45.20971],[0.13596,45.21015],[0.14468,45.21398],[0.26723,45.29838],[0.66548,45.67815],[0.77561,45.59227],[0.77641,45.59185],[0.81108,45.57591],[1.11989,45.47441],[1.13529,45.46959],[1.243,45.43662],[1.34978,45.46711],[1.87782,45.6659],[1.87947,45.66655],[1.90775,45.67855],[1.91025,45.67965],[1.91107,45.68077],[1.90951,45.69736],[2.26867,45.66355],[2.28271,45.66404],[2.32093,45.66847],[2.43577,45.69921],[2.45394,45.70793],[2.47241,45.71855],[2.47329,45.7192],[2.49216,45.73787],[2.60897,45.96667],[2.61128,45.97199],[2.61125,45.97246],[2.60269,46.0332],[2.56587,46.15495],[2.5599,46.17319],[2.55978,46.17347],[2.51597,46.23957],[2.4807,46.28105],[2.28109,46.42047],[2.28176,46.42069],[2.53665,46.5197],[2.5725,46.53391],[2.60983,46.55021],[3.03206,46.79491],[3.0592,46.82664],[3.06891,46.85073],[3.06946,46.85239],[3.06953,46.85306],[3.07974,46.95663],[3.07973,46.95738],[3.0758,47.02342],[3.07516,47.02932],[2.93122,47.44091],[2.93076,47.44186],[2.91406,47.4709],[2.88957,47.50776],[2.88846,47.50943],[2.88754,47.51038],[2.88471,47.51282],[2.87905,47.51761],[2.87533,47.51984],[2.95879,47.55751],[2.97617,47.56923],[2.97654,47.56948],[3.23613,47.48833],[4.00265,47.31046],[4.00326,47.31035],[4.02163,47.31118],[4.1075,47.3395],[4.10805,47.33972],[4.33247,47.75651],[4.33363,47.76072],[4.3403,47.79956],[4.32983,47.84619],[4.31292,47.90511],[4.30534,47.92126],[4.30479,47.92162],[4.22582,47.97209],[3.50485,48.36567],[3.49763,48.36958],[3.38484,48.40005],[3.38334,48.40005],[3.17157,48.37742],[3.05028,48.36],[3.04613,48.35797],[3.04344,48.35426],[2.93696,48.18315],[2.93467,48.17912],[2.93305,48.17087],[2.40297,48.32064],[2.32764,48.33315],[2.20729,48.34495],[2.20411,48.34491],[2.2022,48.34461],[1.99428,48.28692],[1.98917,48.3636],[1.97819,48.40183],[1.53841,48.92255],[1.5014,48.94103],[1.48038,48.94049],[1.47279,48.93975],[1.46114,48.93751],[0.87597,48.71536],[0.87536,48.71503],[0.87342,48.71393],[0.83095,48.68375],[0.7594,48.76758],[0.75276,48.77279],[0.61546,48.87753],[0.59503,48.88857],[0.42128,48.95731],[0.43126,48.96636],[0.4315,48.96659],[0.44649,49.01499],[0.44629,49.01888],[0.43324,49.14068],[0.43276,49.14234],[0.38399,49.28562],[0.29688,49.42992],[0.22304,49.42826],[-0.98945,49.39766],[-1.00818,49.396],[-1.07036,49.39046],[-1.07398,49.38951],[-1.07771,49.38846],[-1.07827,49.38824],[-1.08442,49.38518],[-1.08829,49.38313],[-1.11418,49.36371],[-1.11822,49.36068],[-1.11908,49.35997],[-1.11991,49.35816],[-1.14028,49.30876],[-1.14112,49.30522],[-1.15975,48.82886],[-1.15976,48.82731],[-1.15961,48.82633],[-1.15767,48.82395],[-1.09009,48.78179],[-1.08267,48.77783],[-1.08129,48.77742],[-1.05883,48.77345],[-0.84383,48.75221],[-0.84941,48.74867],[-0.85179,48.74633],[-0.85213,48.74598],[-0.85225,48.74565],[-0.86057,48.50211],[-0.86047,48.50149],[-0.81326,48.45529],[-0.81296,48.45513],[-0.76456,48.43634],[0.75769,48.17989],[0.75836,48.17991],[0.76065,48.18026],[0.79415,48.19233],[0.7957,48.188],[0.84081,48.10343],[0.81444,48.09883],[0.81427,48.09875],[0.79393,48.06969],[0.58059,47.71293],[0.58049,47.71246],[0.58865,47.6992],[0.23067,47.61082],[0.19335,47.53912],[0.0785,47.28374],[0.05274,47.19667],[0.05374,47.16766],[0.0492,47.16894],[0.01888,47.17599],[-0.00182,47.16376],[-0.0051,47.16178],[-0.00877,47.15937],[-0.09512,47.09518],[-0.09879,47.09029],[-0.10128,47.08578],[-0.10503,47.0713],[-0.10473,47.06778],[-0.1414,47.10413],[-0.18039,47.10825],[-0.18455,47.10855],[-0.26262,47.1057],[-0.26573,47.10549],[-0.493,47.08337],[-0.49319,47.08332],[-0.51525,47.07803],[-0.78672,47.00545],[-0.84299,46.99017],[-0.89571,46.97575],[-0.90307,46.97189],[-0.90352,46.97157],[-0.90281,46.96813],[-0.75469,46.25302],[-0.75411,46.25066],[-0.7521,46.24559],[-0.75192,46.24535],[-0.69094,46.17967],[-0.62368,46.13998],[-0.61919,46.13737],[-0.61763,46.13679],[-0.14278,45.9809],[-0.44941,45.76637],[-0.46313,45.75189]]],[[[-2.28954,48.00044],[-2.28845,47.99521],[-2.28764,47.99175],[-2.11398,47.64825],[-2.11361,47.64771],[-2.10266,47.63446],[-2.10203,47.63388],[-2.09909,47.63207],[-2.09813,47.63173],[-2.09729,47.63164],[-2.09671,47.63167],[-1.24607,47.77673],[-1.02115,47.99509],[-1.02086,47.99537],[-1.01561,48.0034],[-1.02136,48.0684],[-1.04513,48.32839],[-1.06695,48.5047],[-1.06707,48.50537],[-1.06728,48.50577],[-1.07008,48.50882],[-1.11723,48.52172],[-1.83682,48.71096],[-1.83543,48.71282],[-1.83526,48.71429],[-1.83527,48.71444],[-1.83568,48.71419],[-1.83598,48.71394],[-1.83824,48.71134],[-1.84435,48.71294],[-1.93691,48.70274],[-1.9705,48.69087],[-1.97049,48.69108],[-1.97166,48.69129],[-1.97151,48.69108],[-1.97089,48.69076],[-1.97078,48.69077],[-1.98905,48.68431],[-1.98946,48.68414],[-1.99055,48.68347],[-2.02923,48.65101],[-2.03883,48.63191],[-2.04731,48.63892],[-2.04739,48.63898],[-2.04756,48.63907],[-2.04778,48.63915],[-2.05689,48.64023],[-2.06141,48.64067],[-2.1126,48.64543],[-2.11273,48.64543],[-2.15049,48.63507],[-2.15109,48.6346],[-2.15148,48.63417],[-2.15167,48.63394],[-2.15153,48.62856],[-2.15152,48.62844],[-2.15145,48.62827],[-2.12446,48.58916],[-2.09424,48.57056],[-2.07521,48.55954],[-2.2841,48.14398],[-2.28733,48.13671],[-2.28761,48.13379],[-2.28961,48.00105],[-2.28954,48.00044]]],[[[-2.15298,48.62999],[-2.15314,48.63035],[-2.15343,48.63051],[-2.15368,48.63057],[-2.15465,48.63042],[-2.15509,48.62995],[-2.15551,48.62923],[-2.15531,48.62887],[-2.15506,48.62876],[-2.15484,48.62877],[-2.15406,48.62906],[-2.15339,48.62957],[-2.15298,48.62999]]],[[[-2.15659,48.64109],[-2.15684,48.64106],[-2.16087,48.63955],[-2.16153,48.63898],[-2.16201,48.63845],[-2.16195,48.63787],[-2.16183,48.63747],[-2.16178,48.63739],[-2.16154,48.63722],[-2.15953,48.63718],[-2.15931,48.63721],[-2.15896,48.63755],[-2.1565,48.64088],[-2.15659,48.64109]]],[[[-2.11245,48.64696],[-2.11271,48.64675],[-2.11252,48.64624],[-2.11245,48.64624],[-2.11231,48.64657],[-2.11226,48.64678],[-2.11245,48.64696]]],[[[-2.11285,48.64711],[-2.11261,48.64704],[-2.11234,48.64727],[-2.11232,48.64746],[-2.11252,48.64763],[-2.11296,48.64755],[-2.11301,48.64739],[-2.11285,48.64711]]],[[[-2.03223,48.65249],[-2.03231,48.65272],[-2.03299,48.65318],[-2.03312,48.65324],[-2.03401,48.65317],[-2.03423,48.6529],[-2.03432,48.6523],[-2.03343,48.65152],[-2.03271,48.65129],[-2.03249,48.65151],[-2.03224,48.65209],[-2.03223,48.65249]]],[[[-2.03876,48.65231],[-2.03794,48.65223],[-2.03767,48.65231],[-2.03793,48.65248],[-2.03878,48.65294],[-2.039,48.65278],[-2.039,48.6524],[-2.03876,48.65231]]],[[[-2.06975,48.65343],[-2.06977,48.6527],[-2.06944,48.65254],[-2.06899,48.65264],[-2.06904,48.65305],[-2.06934,48.65348],[-2.06961,48.65354],[-2.06975,48.65343]]],[[[-2.09068,48.65365],[-2.09049,48.65345],[-2.09024,48.65339],[-2.09018,48.65371],[-2.09028,48.65378],[-2.09049,48.65391],[-2.09065,48.65389],[-2.09068,48.65365]]],[[[-2.07037,48.65433],[-2.07083,48.65451],[-2.07055,48.65393],[-2.07038,48.65387],[-2.07031,48.6542],[-2.07037,48.65433]]],[[[-2.07558,48.67476],[-2.07543,48.67479],[-2.07555,48.67495],[-2.07629,48.67531],[-2.0765,48.67538],[-2.07664,48.67521],[-2.07631,48.67489],[-2.07595,48.67478],[-2.07558,48.67476]]],[[[-2.07065,48.6755],[-2.07056,48.67558],[-2.07064,48.67575],[-2.07089,48.67572],[-2.07087,48.6755],[-2.07065,48.6755]]],[[[-2.06854,48.67852],[-2.06885,48.67901],[-2.06899,48.67909],[-2.07365,48.6778],[-2.07448,48.67712],[-2.07536,48.67599],[-2.07536,48.67587],[-2.07522,48.67544],[-2.07495,48.67505],[-2.07456,48.6749],[-2.07417,48.67492],[-2.07244,48.67516],[-2.0697,48.67637],[-2.06791,48.67718],[-2.06797,48.67732],[-2.06854,48.67852]]],[[[-2.0583,48.68034],[-2.05844,48.68044],[-2.05856,48.68038],[-2.05852,48.68011],[-2.05829,48.68019],[-2.0583,48.68034]]],[[[-2.04425,48.68401],[-2.04438,48.68348],[-2.04428,48.68338],[-2.04406,48.68344],[-2.04381,48.68372],[-2.04379,48.6839],[-2.04404,48.68406],[-2.04425,48.68401]]],[[[-2.04683,48.68802],[-2.04701,48.68804],[-2.04719,48.68779],[-2.04708,48.68759],[-2.04697,48.68763],[-2.04683,48.68802]]],[[[-1.97041,48.69165],[-1.97018,48.692],[-1.97028,48.69212],[-1.97045,48.69206],[-1.97056,48.69164],[-1.97041,48.69165]]],[[[-1.98225,48.69432],[-1.98238,48.69439],[-1.98251,48.69436],[-1.98259,48.69406],[-1.98235,48.69411],[-1.98225,48.69432]]],[[[-1.95414,48.69794],[-1.9538,48.69775],[-1.95312,48.69824],[-1.95283,48.69907],[-1.95296,48.69917],[-1.9548,48.69928],[-1.95495,48.69922],[-1.95494,48.69904],[-1.95414,48.69794]]],[[[-1.83496,48.71548],[-1.83505,48.71538],[-1.83493,48.71499],[-1.83471,48.71496],[-1.83463,48.71523],[-1.83496,48.71548]]],[[[-1.83025,48.72055],[-1.8301,48.7207],[-1.83011,48.72122],[-1.83028,48.72175],[-1.83042,48.72173],[-1.83096,48.72121],[-1.8309,48.72094],[-1.83041,48.72057],[-1.83025,48.72055]]],[[[5.22905,43.19767],[5.23143,43.19862],[5.23143,43.1988],[5.23132,43.19905],[5.2307,43.19932],[5.23031,43.19936],[5.2293,43.19925],[5.22884,43.19913],[5.22882,43.19899],[5.22875,43.1976],[5.22905,43.19767]]],[[[4.23817,43.49739],[4.23803,43.49708],[4.23072,43.47953],[4.23042,43.47861],[4.23021,43.46049],[4.23231,43.45967],[4.59043,43.35863],[4.59732,43.35672],[5.32535,43.21458],[5.32505,43.21369],[5.32545,43.21355],[5.32606,43.21345],[5.3274,43.21332],[5.32757,43.21338],[5.32809,43.21365],[5.32817,43.21374],[5.32809,43.21405],[5.33348,43.21299],[5.3329,43.21301],[5.33278,43.213],[5.32887,43.21255],[5.32855,43.2124],[5.32865,43.21191],[5.3293,43.21138],[5.33039,43.21082],[5.33357,43.2094],[5.33837,43.2079],[5.33891,43.20816],[5.33962,43.20873],[5.34007,43.20913],[5.34013,43.20965],[5.34003,43.21037],[5.33977,43.21177],[5.35706,43.20839],[5.60468,43.16025],[5.60572,43.16029],[5.60738,43.16045],[5.67193,43.17952],[5.6824,43.15537],[5.68281,43.15455],[5.69487,43.14381],[5.77729,43.08112],[5.77712,43.07887],[5.77757,43.0738],[5.77764,43.07354],[5.77761,43.07351],[5.77765,43.0735],[5.77856,43.07025],[5.77891,43.07007],[5.7806,43.06984],[5.78086,43.06992],[5.78563,43.0718],[5.78776,43.07315],[5.78841,43.07265],[5.7869,43.07221],[5.78692,43.07185],[5.78693,43.07164],[5.78707,43.07144],[5.78692,43.07138],[5.78717,43.0712],[5.7872,43.07124],[5.7886,43.06917],[5.79059,43.06852],[5.7908,43.0685],[5.79172,43.06857],[5.79208,43.0688],[5.79222,43.06895],[5.79249,43.06925],[5.79252,43.06944],[5.79247,43.06956],[5.7926,43.06947],[5.79226,43.0686],[5.79228,43.06848],[5.79311,43.06778],[5.79327,43.06771],[5.79358,43.06799],[5.79387,43.06827],[5.79393,43.06846],[5.79432,43.06815],[5.8288,43.04951],[5.82924,43.04932],[5.84404,43.04672],[6.09743,43.02724],[6.14898,43.02614],[6.15542,43.02611],[6.15607,43.02617],[6.62116,43.15797],[6.64658,43.16756],[6.64663,43.1676],[6.68073,43.19927],[6.92295,43.45081],[6.92315,43.45122],[6.93319,43.47788],[6.93346,43.48031],[6.94561,43.48314],[7.04586,43.51559],[7.04753,43.51547],[7.06721,43.51416],[7.06985,43.51616],[7.07068,43.51693],[7.07089,43.51727],[7.0708,43.51781],[7.06354,43.5204],[7.06191,43.52079],[7.13637,43.5449],[7.13848,43.54588],[7.48748,43.74928],[7.48776,43.74947],[7.52994,43.7842],[7.70313,44.0434],[7.71424,44.06151],[7.71898,44.08245],[7.68447,44.17395],[7.68314,44.17545],[7.68014,44.17651],[7.67787,44.17713],[6.90555,44.3584],[6.90478,44.35855],[6.88897,44.36127],[6.88743,44.36129],[6.88614,44.36094],[6.84008,44.34658],[6.81247,44.33264],[6.80922,44.33066],[6.80842,44.33001],[6.724,44.24992],[6.68645,44.16927],[6.68639,44.16891],[6.63688,43.79827],[6.62345,43.80491],[6.62148,43.8053],[6.6185,43.80572],[6.61824,43.80575],[6.51718,43.80888],[6.2436,43.80263],[6.24223,43.8025],[5.78109,43.75571],[5.77565,43.75086],[5.7745,43.74964],[5.76307,43.73725],[5.76206,43.73601],[5.75515,43.72684],[4.85305,43.91131],[4.73928,43.92413],[4.64208,43.86753],[4.23974,43.4992],[4.23817,43.49739]]],[[[4.2505,46.0501],[4.24366,45.99721],[4.24403,45.99586],[4.36624,45.67124],[4.4102,45.6318],[4.46771,45.58575],[4.67142,45.47341],[4.75713,45.45561],[4.77595,45.45412],[4.777,45.45414],[4.77832,45.45437],[4.77882,45.45457],[4.77966,45.45508],[5.03704,45.61299],[5.15398,45.69982],[5.15467,45.70036],[5.15997,45.70846],[5.16011,45.71171],[5.15934,45.71543],[5.10149,45.81356],[4.79328,46.18289],[5.29833,46.41817],[5.29878,46.41308],[5.29918,46.41261],[5.40483,46.31014],[5.45654,46.27479],[5.47366,46.26428],[5.47385,46.26428],[5.72518,46.26069],[5.85247,46.2614],[5.8529,46.26142],[5.86949,46.26486],[5.87567,46.26759],[5.90913,46.28384],[5.9414,46.30876],[6.03586,46.39172],[6.06386,46.41639],[6.08562,46.44083],[6.15347,46.53679],[6.15666,46.5453],[6.16352,46.57517],[6.43819,46.76178],[6.43937,46.76275],[6.45226,46.77422],[7.05696,47.3344],[7.06239,47.34411],[6.9919,47.44702],[7.11569,47.4963],[7.13157,47.50344],[7.13311,47.50423],[7.13424,47.50496],[7.13505,47.50583],[7.13589,47.50692],[7.13738,47.50935],[7.14336,47.52459],[7.03778,47.72162],[7.03741,47.72214],[7.03516,47.72462],[7.01583,47.7438],[6.85148,47.82085],[6.89546,47.8328],[6.91722,47.84775],[6.91913,47.84928],[6.9198,47.84999],[7.07703,48.10894],[7.19661,48.30646],[7.19835,48.3103],[7.19709,48.31547],[7.13564,48.49909],[7.1281,48.50958],[7.12554,48.51272],[7.12445,48.51317],[7.1232,48.51364],[5.84599,48.50713],[5.76516,48.4966],[5.64224,48.47244],[5.44667,48.41548],[5.39363,48.39171],[5.41804,48.34015],[5.41822,48.33983],[5.62969,48.08365],[5.6332,48.08043],[5.78728,47.95259],[5.79091,47.95131],[5.79527,47.94979],[5.80527,47.94697],[5.85625,47.93364],[5.40651,47.67354],[5.40634,47.6734],[5.37233,47.61848],[5.37143,47.61469],[5.36694,47.46502],[5.36721,47.46444],[5.46895,47.3164],[5.50251,47.29649],[5.48831,47.28924],[5.28392,47.04803],[5.27816,47.03748],[5.27657,47.03381],[5.25463,46.98188],[5.2221,46.98907],[4.20841,47.15576],[4.20276,47.15503],[4.18547,47.1527],[4.06031,47.12126],[3.6294,46.74959],[3.62315,46.74165],[3.62274,46.74094],[3.62259,46.74013],[3.62283,46.73923],[3.63764,46.70748],[3.89013,46.21449],[3.89904,46.20989],[3.98955,46.16916],[3.98987,46.16907],[4.2756,46.15607],[4.28104,46.15607],[4.31799,46.1573],[4.25059,46.05026],[4.2505,46.0501]]],[[[5.77723,43.07468],[5.77721,43.07477],[5.77687,43.07451],[5.77683,43.07441],[5.77691,43.07437],[5.77723,43.07468]]],[[[5.77484,43.07743],[5.77483,43.07758],[5.77472,43.07763],[5.77407,43.0776],[5.77384,43.07747],[5.77365,43.07725],[5.7737,43.07714],[5.77386,43.07688],[5.77403,43.07686],[5.7743,43.07696],[5.77465,43.07712],[5.77484,43.07743]]],[[[5.76045,43.07846],[5.76059,43.07843],[5.7612,43.07865],[5.76135,43.07878],[5.76129,43.07959],[5.76108,43.07956],[5.7605,43.07869],[5.76045,43.07846]]],[[[5.77196,43.07944],[5.77182,43.07951],[5.77151,43.07945],[5.77155,43.07935],[5.77172,43.07928],[5.77196,43.07944]]],[[[5.77092,43.07976],[5.77049,43.07966],[5.77046,43.07931],[5.77062,43.07928],[5.7709,43.07932],[5.7713,43.07968],[5.77092,43.07976]]],[[[5.76165,43.08002],[5.76098,43.08019],[5.76085,43.07989],[5.76105,43.07973],[5.76154,43.07981],[5.76165,43.08002]]],[[[5.76779,43.08207],[5.76759,43.08204],[5.76733,43.08194],[5.76627,43.08137],[5.76524,43.08031],[5.76509,43.07977],[5.76637,43.07919],[5.76713,43.07886],[5.76729,43.07884],[5.76845,43.0793],[5.7692,43.07978],[5.76933,43.07995],[5.76959,43.08036],[5.76959,43.08055],[5.76909,43.08113],[5.76779,43.08207]]],[[[5.61864,43.16173],[5.61747,43.16239],[5.61578,43.16245],[5.61539,43.16246],[5.61505,43.16225],[5.61499,43.16105],[5.61538,43.15942],[5.61608,43.15845],[5.61769,43.15777],[5.61924,43.15738],[5.62043,43.15856],[5.62097,43.15921],[5.62088,43.15932],[5.61918,43.16124],[5.61892,43.16149],[5.61864,43.16173]]],[[[5.3941,43.16994],[5.39404,43.16983],[5.39459,43.16963],[5.39503,43.16971],[5.39483,43.16986],[5.39453,43.17007],[5.39439,43.17007],[5.3941,43.16994]]],[[[5.40057,43.17517],[5.40121,43.17528],[5.40225,43.17592],[5.40268,43.17629],[5.40235,43.17673],[5.40082,43.17657],[5.39996,43.17596],[5.39988,43.17586],[5.40024,43.17532],[5.40057,43.17517]]],[[[5.38642,43.17917],[5.38066,43.18083],[5.38054,43.18081],[5.37243,43.17971],[5.37202,43.17965],[5.37176,43.17946],[5.37232,43.17736],[5.37289,43.17692],[5.38639,43.17261],[5.38988,43.17271],[5.39782,43.173],[5.39812,43.17309],[5.39869,43.17373],[5.39831,43.17422],[5.3962,43.17595],[5.39419,43.17665],[5.38642,43.17917]]],[[[5.37023,43.177],[5.37002,43.17683],[5.36997,43.17664],[5.37057,43.17645],[5.37071,43.17652],[5.37023,43.177]]],[[[5.39676,43.17873],[5.3965,43.17899],[5.3964,43.1791],[5.39601,43.17918],[5.39551,43.17922],[5.39537,43.17913],[5.39568,43.17885],[5.39584,43.17876],[5.39634,43.17867],[5.39676,43.17873]]],[[[5.38139,43.19021],[5.3813,43.19015],[5.38125,43.18971],[5.38128,43.18953],[5.3816,43.18913],[5.38349,43.18746],[5.38428,43.1871],[5.38706,43.18598],[5.38862,43.18544],[5.38898,43.18535],[5.38922,43.18541],[5.39155,43.18616],[5.39154,43.18636],[5.3845,43.1899],[5.38331,43.19034],[5.38247,43.1905],[5.38199,43.19051],[5.38139,43.19021]]],[[[5.35882,43.19934],[5.36175,43.19708],[5.36221,43.19686],[5.36619,43.19512],[5.36913,43.19406],[5.36942,43.19396],[5.36978,43.19389],[5.37057,43.19381],[5.37122,43.19381],[5.37165,43.19387],[5.37154,43.19417],[5.37005,43.19541],[5.36692,43.19748],[5.36322,43.19976],[5.36284,43.19997],[5.36195,43.2002],[5.35951,43.20004],[5.35877,43.19978],[5.35856,43.1997],[5.35853,43.19962],[5.35882,43.19934]]],[[[5.35748,43.20136],[5.3558,43.20148],[5.35548,43.20146],[5.35521,43.20133],[5.35517,43.20113],[5.35537,43.20075],[5.35664,43.19961],[5.35702,43.19955],[5.35848,43.19939],[5.35853,43.19958],[5.35835,43.20035],[5.35826,43.20058],[5.35748,43.20136]]],[[[6.19987,42.98215],[6.20532,42.98227],[6.20535,42.98216],[6.20577,42.982],[6.20588,42.98203],[6.20583,42.98218],[6.20534,42.98227],[6.20571,42.98228],[6.20644,42.98244],[6.24589,42.99702],[6.24853,42.99819],[6.24998,42.99888],[6.2508,42.99986],[6.25235,43.00399],[6.25251,43.00444],[6.2523,43.00535],[6.24895,43.0167],[6.24269,43.02644],[6.24228,43.02673],[6.24211,43.02673],[6.17387,43.00801],[6.17393,43.00811],[6.17355,43.00821],[6.17343,43.00822],[6.17338,43.008],[6.1735,43.00791],[6.17164,43.0074],[6.15989,43.00182],[6.15987,43.00175],[6.1613,42.99893],[6.16229,42.99822],[6.19692,42.98295],[6.19818,42.98245],[6.19796,42.98247],[6.1979,42.98243],[6.19792,42.9823],[6.19796,42.98226],[6.19842,42.98236],[6.19842,42.98236],[6.19868,42.98225],[6.19901,42.98214],[6.19987,42.98215]]],[[[6.25837,42.99677],[6.25817,42.99676],[6.25809,42.99668],[6.25817,42.99644],[6.25834,42.9965],[6.25837,42.99677]]],[[[6.25902,42.99632],[6.25952,42.99633],[6.25987,42.99663],[6.25994,42.99696],[6.2598,42.99702],[6.25903,42.99697],[6.25865,42.9968],[6.2587,42.99672],[6.25902,42.99632]]],[[[6.2543,42.99786],[6.25418,42.99799],[6.25402,42.99777],[6.25412,42.99749],[6.25421,42.99755],[6.2543,42.99786]]],[[[6.25239,42.99779],[6.2523,42.99809],[6.25218,42.99807],[6.25213,42.99785],[6.25222,42.99778],[6.25239,42.99779]]],[[[6.2537,42.9985],[6.25348,42.99797],[6.25378,42.99816],[6.25398,42.99849],[6.2537,42.9985]]],[[[6.25373,42.999],[6.2537,42.99934],[6.25251,42.99991],[6.25221,42.99976],[6.25207,42.99956],[6.25204,42.99935],[6.25209,42.99881],[6.25249,42.99806],[6.25322,42.99795],[6.25353,42.99821],[6.25365,42.99862],[6.25373,42.999]]],[[[6.1605,43.00581],[6.16032,43.00578],[6.16022,43.00569],[6.16022,43.00551],[6.16024,43.00541],[6.16073,43.00398],[6.16128,43.00361],[6.16203,43.00328],[6.16233,43.00318],[6.16256,43.00324],[6.16251,43.00367],[6.16161,43.00532],[6.16142,43.00547],[6.1609,43.0057],[6.1605,43.00581]]],[[[6.15975,43.0071],[6.15974,43.00696],[6.15992,43.00675],[6.16033,43.00668],[6.16065,43.00679],[6.16,43.00717],[6.15975,43.0071]]],[[[6.17341,43.00845],[6.17338,43.00878],[6.17272,43.00918],[6.17219,43.00915],[6.17196,43.00906],[6.17181,43.00876],[6.17192,43.00854],[6.17246,43.00817],[6.17307,43.00809],[6.17341,43.00845]]],[[[6.14033,43.02084],[6.14015,43.02079],[6.13985,43.02064],[6.13986,43.01997],[6.13992,43.0197],[6.14141,43.01768],[6.14316,43.01581],[6.14367,43.01556],[6.14393,43.01556],[6.14451,43.0159],[6.14815,43.01836],[6.14835,43.01885],[6.14709,43.01961],[6.14518,43.02042],[6.14342,43.02076],[6.14306,43.02081],[6.14063,43.02089],[6.14033,43.02084]]],[[[6.148,43.02334],[6.14798,43.02344],[6.14777,43.02359],[6.14759,43.0237],[6.14726,43.02379],[6.1468,43.02372],[6.14637,43.02351],[6.14638,43.0233],[6.14655,43.02313],[6.14694,43.02304],[6.14786,43.02326],[6.148,43.02334]]],[[[6.14767,43.02419],[6.14776,43.02441],[6.14716,43.02434],[6.14723,43.02413],[6.1475,43.0241],[6.14767,43.02419]]],[[[6.24277,43.02664],[6.24286,43.02648],[6.24302,43.02644],[6.24316,43.02651],[6.24299,43.0267],[6.24279,43.02671],[6.24277,43.02664]]],[[[6.24203,43.02751],[6.2418,43.02761],[6.24173,43.02727],[6.24196,43.02719],[6.24207,43.02731],[6.24203,43.02751]]],[[[6.24108,43.02818],[6.24125,43.02801],[6.24135,43.0282],[6.24117,43.02846],[6.24108,43.02818]]],[[[6.39683,42.98912],[6.39658,42.98934],[6.39525,42.98946],[6.39515,42.98942],[6.39441,42.98886],[6.3939,42.98844],[6.39368,42.98798],[6.3936,42.98762],[6.39499,42.98701],[6.39517,42.98706],[6.39593,42.9874],[6.39614,42.9876],[6.39677,42.98891],[6.39683,42.98912]]],[[[6.3689,43.00202],[6.37002,42.99884],[6.37019,42.99849],[6.37054,42.998],[6.37203,42.99606],[6.37235,42.99581],[6.37299,42.99562],[6.39518,42.99299],[6.39702,42.99295],[6.39727,42.99295],[6.40254,42.99345],[6.40645,42.99558],[6.40672,42.99577],[6.41361,43.00276],[6.41757,43.00709],[6.41768,43.00723],[6.41918,43.00923],[6.42128,43.0141],[6.40916,43.02002],[6.40906,43.02005],[6.3835,43.01401],[6.36902,43.00234],[6.3689,43.00202]]],[[[6.36185,43.01752],[6.36056,43.01594],[6.36009,43.01529],[6.35988,43.01475],[6.3597,43.01314],[6.35929,43.00919],[6.35928,43.00919],[6.35917,43.00895],[6.35923,43.00882],[6.35925,43.00883],[6.35923,43.00869],[6.3592,43.00828],[6.36162,43.00536],[6.36285,43.00421],[6.36317,43.00412],[6.36384,43.00403],[6.36409,43.00417],[6.36451,43.00502],[6.36886,43.01819],[6.36888,43.01839],[6.36887,43.01848],[6.36868,43.01885],[6.36825,43.0189],[6.36289,43.01858],[6.36185,43.01752]]],[[[6.43378,43.02034],[6.4336,43.0197],[6.43352,43.01926],[6.43243,43.01058],[6.43238,43.00997],[6.43246,43.00961],[6.43302,43.00825],[6.43448,43.00588],[6.4377,43.00345],[6.43786,43.00346],[6.43806,43.00351],[6.47088,43.01672],[6.50965,43.04452],[6.51087,43.04594],[6.5112,43.04654],[6.5113,43.0468],[6.50826,43.05277],[6.50651,43.05316],[6.50515,43.05327],[6.47605,43.04901],[6.47568,43.04886],[6.46856,43.0456],[6.46844,43.04552],[6.43774,43.02397],[6.43378,43.02034]]],[[[6.51138,43.04696],[6.51147,43.04654],[6.51154,43.04653],[6.51161,43.04657],[6.51162,43.04692],[6.51146,43.04713],[6.51138,43.04696]]],[[[6.53232,43.0507],[6.53243,43.05053],[6.53272,43.05058],[6.53264,43.05079],[6.53232,43.0507]]],[[[6.64743,43.16631],[6.64777,43.16641],[6.64751,43.16693],[6.64721,43.16704],[6.6469,43.16705],[6.64661,43.16698],[6.64647,43.16674],[6.64673,43.16645],[6.64743,43.16631]]],[[[6.68858,43.199],[6.6889,43.19921],[6.68853,43.19929],[6.68845,43.19901],[6.68858,43.199]]],[[[6.68251,43.19969],[6.68291,43.20002],[6.68293,43.20011],[6.68272,43.20046],[6.68256,43.20053],[6.68211,43.20056],[6.68181,43.20011],[6.68191,43.19979],[6.68221,43.19959],[6.68251,43.19969]]],[[[5.80502,46.01533],[5.80935,45.9895],[5.82512,45.93864],[5.87308,45.83421],[5.8809,45.82738],[5.88155,45.8269],[5.91329,45.80407],[5.99391,45.74768],[6.22808,45.68165],[6.23529,45.68189],[6.2785,45.68407],[6.71187,45.7229],[6.71764,45.72565],[6.99012,45.86774],[6.99692,45.87212],[6.99913,45.87373],[7.04447,45.92248],[7.03744,45.95487],[6.86437,46.2831],[6.8053,46.39413],[6.80507,46.39432],[6.7569,46.4029],[6.72428,46.40795],[6.7184,46.40814],[6.69741,46.40824],[6.69006,46.40812],[6.51317,46.40491],[6.51074,46.40449],[6.32364,46.37167],[6.30208,46.36593],[5.82015,46.10422],[5.81983,46.10404],[5.81962,46.10375],[5.81124,46.07852],[5.81109,46.07797],[5.80793,46.06498],[5.80502,46.01533]]],[[[6.92403,43.45103],[6.92409,43.45115],[6.92409,43.45134],[6.92398,43.45163],[6.92367,43.45166],[6.92336,43.45135],[6.92312,43.45102],[6.92301,43.45072],[6.92321,43.45066],[6.92385,43.45071],[6.92403,43.45103]]],[[[6.95249,43.48297],[6.95213,43.48294],[6.95199,43.48281],[6.9524,43.48276],[6.95264,43.48291],[6.95249,43.48297]]],[[[7.04498,43.50346],[7.04504,43.50341],[7.04595,43.50359],[7.04638,43.50384],[7.04638,43.5041],[7.04601,43.50437],[7.04569,43.50435],[7.04518,43.50384],[7.04498,43.50346]]],[[[7.05617,43.50588],[7.05688,43.50584],[7.05746,43.50584],[7.05738,43.50577],[7.05748,43.50571],[7.05777,43.50576],[7.05779,43.50583],[7.05812,43.50583],[7.05861,43.50597],[7.0591,43.50627],[7.0591,43.50637],[7.05893,43.50691],[7.05882,43.50699],[7.05852,43.507],[7.05645,43.50621],[7.05621,43.50609],[7.05617,43.50588]]],[[[7.05829,43.50563],[7.05848,43.50545],[7.05914,43.50576],[7.05953,43.50598],[7.05952,43.50619],[7.05935,43.5064],[7.05846,43.50582],[7.05829,43.50563]]],[[[7.05377,43.50621],[7.05345,43.50608],[7.05378,43.50574],[7.05403,43.50582],[7.05413,43.50609],[7.05407,43.5062],[7.05377,43.50621]]],[[[7.05132,43.50932],[7.04715,43.50955],[7.04143,43.50933],[7.03992,43.50927],[7.03762,43.5091],[7.03707,43.50867],[7.03651,43.5074],[7.03707,43.50712],[7.03846,43.50647],[7.04752,43.50478],[7.05382,43.50669],[7.05529,43.50732],[7.05549,43.50768],[7.05561,43.50802],[7.0532,43.50907],[7.0517,43.50928],[7.05132,43.50932]]],[[[7.06124,43.50746],[7.06072,43.50749],[7.05996,43.50752],[7.06058,43.5073],[7.06108,43.50733],[7.06132,43.5074],[7.06124,43.50746]]],[[[7.05855,43.50729],[7.05917,43.50721],[7.05957,43.50735],[7.05953,43.50743],[7.05845,43.50766],[7.05835,43.50762],[7.05836,43.50746],[7.05855,43.50729]]],[[[7.07388,43.51596],[7.07291,43.51689],[7.07283,43.51688],[7.07244,43.5164],[7.07223,43.51595],[7.07222,43.51579],[7.07224,43.51567],[7.073,43.51459],[7.07334,43.51442],[7.07383,43.51456],[7.0742,43.51505],[7.07388,43.51596]]],[[[7.07186,43.51727],[7.07129,43.517],[7.07129,43.51689],[7.07187,43.51659],[7.072,43.51666],[7.07186,43.51727]]]],"type":"MultiPolygon"}}, {"properties":{"name":"Hampshire Aerial FCIR","id":"Hampshire-Aerial-FCIR","url":"https://{switch:a,b,c}.hampshire.aerial.openstreetmap.org.uk/layer/gb_hampshire_aerial_fcir/{zoom}/{x}/{y}.png","type":"tms","category":"photo","min_zoom":8,"max_zoom":20},"type":"Feature","geometry":{"coordinates":[[[-1.31567,50.77809],[-0.95347,50.73682],[-0.93275,50.77435],[-0.9299,50.78445],[-0.94342,50.82191],[-0.92903,50.84245],[-0.92976,50.85365],[-0.92368,50.86513],[-0.95132,50.89178],[-0.93793,50.91615],[-0.92119,50.9232],[-0.93246,50.94278],[-0.91278,50.9708],[-0.91461,50.97806],[-0.90461,50.99327],[-0.89065,51.00194],[-0.89485,51.01978],[-0.8499,51.0436],[-0.84519,51.06052],[-0.83646,51.0664],[-0.82645,51.05881],[-0.79954,51.06078],[-0.78645,51.06467],[-0.7785,51.07715],[-0.75076,51.0852],[-0.75506,51.08987],[-0.75122,51.09547],[-0.75411,51.10116],[-0.74715,51.10131],[-0.74365,51.11491],[-0.76654,51.11946],[-0.77813,51.13063],[-0.77846,51.13664],[-0.78879,51.14141],[-0.79382,51.15491],[-0.80504,51.15847],[-0.81952,51.15047],[-0.83042,51.15022],[-0.82268,51.18268],[-0.84493,51.20998],[-0.82701,51.22315],[-0.82491,51.23137],[-0.80611,51.24056],[-0.80193,51.23628],[-0.77712,51.23901],[-0.74898,51.2277],[-0.73713,51.23126],[-0.72631,51.25653],[-0.72842,51.28238],[-0.74183,51.31112],[-0.76005,51.32013],[-0.76325,51.32721],[-0.78322,51.34084],[-0.81122,51.34418],[-0.82728,51.35574],[-0.86549,51.35947],[-0.87681,51.3555],[-0.92376,51.36937],[-0.97264,51.36297],[-0.9904,51.36619],[-1.04754,51.36122],[-1.08363,51.38712],[-1.11678,51.3767],[-1.12096,51.36859],[-1.11875,51.36156],[-1.14321,51.36028],[-1.17602,51.36102],[-1.22209,51.37271],[-1.24118,51.36938],[-1.25116,51.37511],[-1.27555,51.3707],[-1.31472,51.37627],[-1.34899,51.37045],[-1.41608,51.37517],[-1.43056,51.35941],[-1.4463,51.35699],[-1.44759,51.3464],[-1.43599,51.33861],[-1.49498,51.33228],[-1.51552,51.34219],[-1.52986,51.34057],[-1.53628,51.31596],[-1.53008,51.3111],[-1.53093,51.29948],[-1.52595,51.28975],[-1.53591,51.28978],[-1.54596,51.28095],[-1.54007,51.27602],[-1.54345,51.25957],[-1.53436,51.25919],[-1.5384,51.25085],[-1.54443,51.24826],[-1.57717,51.25863],[-1.60741,51.25513],[-1.61402,51.24467],[-1.62395,51.24136],[-1.63564,51.22019],[-1.65288,51.22301],[-1.69247,51.21617],[-1.69679,51.20233],[-1.67213,51.18708],[-1.67474,51.177],[-1.65724,51.15539],[-1.66525,51.12546],[-1.64109,51.12237],[-1.63067,51.11652],[-1.63408,51.11099],[-1.6306,51.10359],[-1.64025,51.09201],[-1.63107,51.07819],[-1.63858,51.04126],[-1.63542,51.03176],[-1.6057,51.02271],[-1.60787,51.01582],[-1.60173,51.01042],[-1.60984,51.01225],[-1.63115,50.99984],[-1.62172,50.98099],[-1.6089,50.97686],[-1.62397,50.95903],[-1.63536,50.96269],[-1.6526,50.95029],[-1.66829,50.95041],[-1.69142,50.95943],[-1.71927,50.98047],[-1.75184,50.98133],[-1.80031,50.99457],[-1.81502,50.9899],[-1.83567,51.01238],[-1.85433,51.00786],[-1.8717,50.99083],[-1.87393,51.0097],[-1.88709,51.0026],[-1.92879,51.00055],[-1.94907,50.98649],[-1.9591,50.99152],[-1.95751,50.97575],[-1.92339,50.95917],[-1.91129,50.9439],[-1.87446,50.91441],[-1.84114,50.92886],[-1.81689,50.92412],[-1.82151,50.91691],[-1.82006,50.90492],[-1.82693,50.89939],[-1.84077,50.90051],[-1.85082,50.89178],[-1.8492,50.87802],[-1.85655,50.86684],[-1.85271,50.85651],[-1.83052,50.85261],[-1.81378,50.85591],[-1.80988,50.86189],[-1.80649,50.84414],[-1.79816,50.83535],[-1.80579,50.83249],[-1.80889,50.81358],[-1.81566,50.80752],[-1.80732,50.80074],[-1.8225,50.79933],[-1.82678,50.78077],[-1.82256,50.77225],[-1.79911,50.77236],[-1.78525,50.76177],[-1.75101,50.77577],[-1.74287,50.76397],[-1.74845,50.75675],[-1.746,50.74452],[-1.7195,50.75261],[-1.71068,50.74812],[-1.68689,50.74999],[-1.69528,50.74065],[-1.69338,50.73484],[-1.68095,50.71748],[-1.57113,50.69041],[-1.49139,50.73027],[-1.31567,50.77809]]],"type":"Polygon"}}, {"properties":{"name":"Hampshire Aerial RGB","id":"Hampshire-Aerial-RGB","url":"https://{switch:a,b,c}.hampshire.aerial.openstreetmap.org.uk/layer/gb_hampshire_aerial_rgb/{zoom}/{x}/{y}.png","type":"tms","category":"photo","min_zoom":8,"max_zoom":20},"type":"Feature","geometry":{"coordinates":[[[-1.31567,50.77809],[-0.95347,50.73682],[-0.93275,50.77435],[-0.9299,50.78445],[-0.94342,50.82191],[-0.92903,50.84245],[-0.92976,50.85365],[-0.92368,50.86513],[-0.95132,50.89178],[-0.93793,50.91615],[-0.92119,50.9232],[-0.93246,50.94278],[-0.91278,50.9708],[-0.91461,50.97806],[-0.90461,50.99327],[-0.89065,51.00194],[-0.89485,51.01978],[-0.8499,51.0436],[-0.84519,51.06052],[-0.83646,51.0664],[-0.82645,51.05881],[-0.79954,51.06078],[-0.78645,51.06467],[-0.7785,51.07715],[-0.75076,51.0852],[-0.75506,51.08987],[-0.75122,51.09547],[-0.75411,51.10116],[-0.74715,51.10131],[-0.74365,51.11491],[-0.76654,51.11946],[-0.77813,51.13063],[-0.77846,51.13664],[-0.78879,51.14141],[-0.79382,51.15491],[-0.80504,51.15847],[-0.81952,51.15047],[-0.83042,51.15022],[-0.82268,51.18268],[-0.84493,51.20998],[-0.82701,51.22315],[-0.82491,51.23137],[-0.80611,51.24056],[-0.80193,51.23628],[-0.77712,51.23901],[-0.74898,51.2277],[-0.73713,51.23126],[-0.72631,51.25653],[-0.72842,51.28238],[-0.74183,51.31112],[-0.76005,51.32013],[-0.76325,51.32721],[-0.78322,51.34084],[-0.81122,51.34418],[-0.82728,51.35574],[-0.86549,51.35947],[-0.87681,51.3555],[-0.92376,51.36937],[-0.97264,51.36297],[-0.9904,51.36619],[-1.04754,51.36122],[-1.08363,51.38712],[-1.11678,51.3767],[-1.12096,51.36859],[-1.11875,51.36156],[-1.14321,51.36028],[-1.17602,51.36102],[-1.22209,51.37271],[-1.24118,51.36938],[-1.25116,51.37511],[-1.27555,51.3707],[-1.31472,51.37627],[-1.34899,51.37045],[-1.41608,51.37517],[-1.43056,51.35941],[-1.4463,51.35699],[-1.44759,51.3464],[-1.43599,51.33861],[-1.49498,51.33228],[-1.51552,51.34219],[-1.52986,51.34057],[-1.53628,51.31596],[-1.53008,51.3111],[-1.53093,51.29948],[-1.52595,51.28975],[-1.53591,51.28978],[-1.54596,51.28095],[-1.54007,51.27602],[-1.54345,51.25957],[-1.53436,51.25919],[-1.5384,51.25085],[-1.54443,51.24826],[-1.57717,51.25863],[-1.60741,51.25513],[-1.61402,51.24467],[-1.62395,51.24136],[-1.63564,51.22019],[-1.65288,51.22301],[-1.69247,51.21617],[-1.69679,51.20233],[-1.67213,51.18708],[-1.67474,51.177],[-1.65724,51.15539],[-1.66525,51.12546],[-1.64109,51.12237],[-1.63067,51.11652],[-1.63408,51.11099],[-1.6306,51.10359],[-1.64025,51.09201],[-1.63107,51.07819],[-1.63858,51.04126],[-1.63542,51.03176],[-1.6057,51.02271],[-1.60787,51.01582],[-1.60173,51.01042],[-1.60984,51.01225],[-1.63115,50.99984],[-1.62172,50.98099],[-1.6089,50.97686],[-1.62397,50.95903],[-1.63536,50.96269],[-1.6526,50.95029],[-1.66829,50.95041],[-1.69142,50.95943],[-1.71927,50.98047],[-1.75184,50.98133],[-1.80031,50.99457],[-1.81502,50.9899],[-1.83567,51.01238],[-1.85433,51.00786],[-1.8717,50.99083],[-1.87393,51.0097],[-1.88709,51.0026],[-1.92879,51.00055],[-1.94907,50.98649],[-1.9591,50.99152],[-1.95751,50.97575],[-1.92339,50.95917],[-1.91129,50.9439],[-1.87446,50.91441],[-1.84114,50.92886],[-1.81689,50.92412],[-1.82151,50.91691],[-1.82006,50.90492],[-1.82693,50.89939],[-1.84077,50.90051],[-1.85082,50.89178],[-1.8492,50.87802],[-1.85655,50.86684],[-1.85271,50.85651],[-1.83052,50.85261],[-1.81378,50.85591],[-1.80988,50.86189],[-1.80649,50.84414],[-1.79816,50.83535],[-1.80579,50.83249],[-1.80889,50.81358],[-1.81566,50.80752],[-1.80732,50.80074],[-1.8225,50.79933],[-1.82678,50.78077],[-1.82256,50.77225],[-1.79911,50.77236],[-1.78525,50.76177],[-1.75101,50.77577],[-1.74287,50.76397],[-1.74845,50.75675],[-1.746,50.74452],[-1.7195,50.75261],[-1.71068,50.74812],[-1.68689,50.74999],[-1.69528,50.74065],[-1.69338,50.73484],[-1.68095,50.71748],[-1.57113,50.69041],[-1.49139,50.73027],[-1.31567,50.77809]]],"type":"Polygon"}}, {"properties":{"name":"NLS - OS 1:1,250 National Grid Maps, 1940s-1960s","id":"NLS-OS-NatGrid-11250-1940-60","url":"https://geo.nls.uk/mapdata3/os/scotland_1250_country/{zoom}/{x}/{y}.png","attribution":{"required":true,"text":"National Library of Scotland Historic Maps","url":"https://geo.nls.uk/maps"},"type":"tms","category":"historicmap","max_zoom":20},"type":"Feature","geometry":{"coordinates":[[[[-5.14938,55.20382],[-5.14114,55.03734],[-5.21529,55.03419],[-5.21122,54.80186],[-5.06428,54.80265],[-5.05604,54.63052],[-4.31583,54.62972],[-4.31171,54.74483],[-3.85303,54.74641],[-3.85303,54.80344],[-3.55228,54.80344],[-3.55228,54.83746],[-3.46851,54.84063],[-3.46576,54.89832],[-3.38474,54.89911],[-3.38886,54.95592],[-3.09208,54.95395],[-3.03924,54.99233],[-3.02127,55.04939],[-2.95912,55.04633],[-2.92028,55.06663],[-2.78571,55.06865],[-2.78522,55.09144],[-2.73376,55.09228],[-2.73762,55.1512],[-2.76484,55.15107],[-2.70131,55.17225],[-2.66355,55.21928],[-2.64604,55.21889],[-2.62904,55.22339],[-2.63179,55.22878],[-2.62355,55.24463],[-2.61977,55.24547],[-2.6099,55.24542],[-2.60999,55.24865],[-2.64081,55.259],[-2.62479,55.26156],[-2.60452,55.28231],[-2.56932,55.29613],[-2.54795,55.31216],[-2.50911,55.32349],[-2.47804,55.34945],[-2.44211,55.35331],[-2.40521,55.34393],[-2.37268,55.34475],[-2.32218,55.36877],[-2.32412,55.39993],[-2.25761,55.42502],[-2.19855,55.42735],[-2.14843,55.47175],[-2.19443,55.4842],[-2.20405,55.52931],[-2.29606,55.63797],[-2.21778,55.63797],[-2.10593,55.74525],[-1.97169,55.74622],[-1.96975,55.9191],[-2.12017,55.92071],[-2.12429,55.97761],[-2.34402,55.97838],[-2.34402,56.03903],[-2.50469,56.04134],[-2.50057,56.10036],[-2.88235,56.09576],[-2.88235,56.17229],[-2.41268,56.16923],[-2.41817,56.2334],[-2.58572,56.23035],[-2.57198,56.34164],[-2.72579,56.3462],[-2.73128,56.43438],[-2.69283,56.43438],[-2.69283,56.48598],[-2.53078,56.49356],[-2.53078,56.57081],[-2.53029,56.60479],[-2.37324,56.60445],[-2.36844,56.73988],[-2.3293,56.73988],[-2.3293,56.78881],[-2.31453,56.78918],[-2.31488,56.7967],[-2.17137,56.7967],[-2.1704,56.97106],[-2.01017,56.96947],[-2.01017,57.08468],[-2.08177,57.08535],[-2.04881,57.126],[-2.04091,57.12637],[-2.03834,57.24111],[-1.87812,57.24216],[-1.87715,57.29782],[-1.98688,57.29834],[-1.90822,57.35601],[-1.8752,57.35601],[-1.87618,57.37695],[-1.81209,57.41201],[-1.71207,57.41201],[-1.70346,57.64414],[-1.8666,57.64518],[-1.86466,57.70334],[-3.12043,57.70647],[-3.1218,57.75047],[-3.44453,57.75266],[-3.44727,57.71381],[-3.51456,57.70941],[-3.51182,57.694],[-3.7645,57.69179],[-3.76725,57.6345],[-3.84238,57.62883],[-3.84383,57.59658],[-3.94143,57.59164],[-3.94046,57.65378],[-3.88947,57.653],[-3.88268,57.76764],[-3.72245,57.76609],[-3.71954,57.88192],[-3.91469,57.88534],[-3.91606,57.95462],[-3.74577,57.9539],[-3.74715,58.06884],[-3.58373,58.06957],[-3.58373,58.11167],[-3.45601,58.11385],[-3.45446,58.2285],[-3.43799,58.22832],[-3.42432,58.24277],[-3.41231,58.24386],[-3.37351,58.26951],[-3.30639,58.2862],[-3.12292,58.28594],[-3.1236,58.34437],[-2.95743,58.34473],[-2.95125,58.6422],[-2.88122,58.64292],[-2.8851,58.81128],[-2.71808,58.8143],[-2.71614,58.87157],[-2.55688,58.8776],[-2.55445,58.99235],[-2.55676,59.04838],[-2.39189,59.0486],[-2.3918,59.1107],[-2.47337,59.1107],[-2.55916,59.1783],[-2.56304,59.22106],[-2.39213,59.22405],[-2.39114,59.27401],[-2.36395,59.2745],[-2.36589,59.28542],[-2.39114,59.28492],[-2.39114,59.33795],[-2.22218,59.3382],[-2.22339,59.39596],[-2.37585,59.39658],[-2.38993,59.40264],[-2.40085,59.39621],[-2.56379,59.39526],[-2.56379,59.33858],[-2.73202,59.33753],[-2.73339,59.39526],[-3.07265,59.39312],[-3.07034,59.33548],[-3.07532,59.33556],[-3.07498,59.32926],[-3.06983,59.32891],[-3.0698,59.21962],[-3.23634,59.21663],[-3.23368,59.16065],[-3.40328,59.15889],[-3.39409,58.92793],[-3.56645,58.92593],[-3.56111,58.86799],[-3.39251,58.86993],[-3.38947,58.86987],[-3.38911,58.86849],[-3.39129,58.86862],[-3.38842,58.75431],[-3.22382,58.75557],[-3.21897,58.69129],[-3.46341,58.69058],[-3.45517,58.63415],[-3.78751,58.63415],[-3.78613,58.57692],[-3.90286,58.57334],[-3.90286,58.64773],[-4.06903,58.64916],[-4.06903,58.59124],[-4.73645,58.59338],[-4.73645,58.65059],[-5.07154,58.65202],[-5.06548,58.53259],[-5.2332,58.53161],[-5.22835,58.47199],[-5.24243,58.47199],[-5.2366,58.40897],[-5.22835,58.40948],[-5.22107,58.30059],[-5.56579,58.29599],[-5.55803,58.23726],[-5.41467,58.24013],[-5.41419,58.22678],[-5.38857,58.22722],[-5.38271,58.11986],[-5.51043,58.11914],[-5.5114,58.00621],[-5.67454,58.00416],[-5.67163,57.94494],[-5.67163,57.88872],[-5.83477,57.88562],[-5.82771,57.5989],[-6.03843,57.59864],[-6.03891,57.64596],[-6.19817,57.6457],[-6.20761,57.76001],[-6.53707,57.7544],[-6.53124,57.64024],[-6.70021,57.63608],[-6.68078,57.52363],[-6.85169,57.51529],[-6.83615,57.33858],[-6.67302,57.34382],[-6.67496,57.28509],[-6.50988,57.28509],[-6.49822,57.17576],[-6.35062,57.18208],[-6.3312,57.1252],[-6.17972,57.12309],[-6.17195,57.06823],[-6.45938,57.05978],[-6.45647,57.10938],[-6.66719,57.10622],[-6.67302,57.00271],[-6.50211,57.00482],[-6.48361,56.89175],[-6.32661,56.88941],[-6.31566,56.77993],[-6.21467,56.77567],[-6.21467,56.7235],[-6.68661,56.72243],[-6.6769,56.61144],[-6.84198,56.60717],[-6.84004,56.54833],[-7.15466,56.54619],[-7.14884,56.48726],[-6.99152,56.49048],[-6.98764,56.43253],[-6.68273,56.43146],[-6.6769,56.54726],[-6.5293,56.55047],[-6.52347,56.4379],[-6.36616,56.43683],[-6.36422,56.37665],[-6.52736,56.37127],[-6.51717,56.24284],[-6.48696,56.24742],[-6.48696,56.18939],[-6.30019,56.19856],[-6.30294,56.2581],[-5.90194,56.25658],[-5.89645,56.09605],[-6.02828,56.08839],[-6.03927,56.15575],[-6.38534,56.15422],[-6.36062,55.96099],[-6.2123,55.96406],[-6.20475,55.92023],[-6.51855,55.91292],[-6.50619,55.75018],[-6.67648,55.7409],[-6.66,55.62632],[-6.35513,55.62322],[-6.35787,55.5689],[-6.03927,55.57201],[-6.03103,55.62477],[-5.73989,55.63097],[-5.73715,55.45693],[-5.89645,55.46004],[-5.89645,55.27899],[-5.43502,55.28212],[-5.44051,55.4507],[-5.28671,55.45693],[-5.30868,55.40706],[-4.9736,55.40082],[-4.98458,55.20382],[-5.14938,55.20382]]],[[[-7.45133,57.22569],[-7.45133,57.11039],[-7.61641,57.10881],[-7.60378,56.87924],[-7.76969,56.87882],[-7.76145,56.76083],[-7.6009,56.76419],[-7.59725,56.81933],[-7.44799,56.82039],[-7.44893,56.87941],[-7.28414,56.87941],[-7.28139,57.04712],[-7.13033,57.0516],[-7.13307,57.5118],[-6.96828,57.51475],[-6.97652,57.68547],[-6.80623,57.69134],[-6.80898,57.8042],[-6.64968,57.80713],[-6.64418,57.86123],[-6.32009,57.86269],[-6.32009,58.15516],[-6.16078,58.15226],[-6.15529,58.20874],[-5.985,58.21019],[-5.9905,58.26802],[-6.1498,58.26657],[-6.14156,58.55575],[-6.31734,58.55575],[-6.3091,58.49839],[-6.48763,58.49552],[-6.48763,58.44238],[-6.66066,58.4395],[-6.64693,58.38195],[-6.81172,58.38051],[-6.81172,58.32864],[-6.97927,58.32864],[-6.97103,58.26946],[-7.14131,58.26802],[-7.14038,58.03587],[-7.30206,58.0351],[-7.30303,57.97748],[-7.13795,57.97774],[-7.14135,57.92028],[-7.1399,57.86402],[-7.30206,57.86247],[-7.29848,57.74423],[-7.45092,57.7457],[-7.45504,57.68995],[-7.61861,57.6906],[-7.61983,57.7457],[-7.79012,57.74423],[-7.78738,57.68555],[-7.62223,57.68538],[-7.61738,57.57126],[-7.78829,57.571],[-7.78926,57.51211],[-7.7038,57.51159],[-7.69992,57.45469],[-7.53678,57.45521],[-7.53484,57.51263],[-7.45812,57.51315],[-7.45521,57.28242],[-7.61155,57.28452],[-7.61446,57.22727],[-7.45133,57.22569]]],[[[-2.16466,60.16221],[-2.16631,60.10474],[-1.99469,60.10352],[-1.99303,60.16098],[-2.16466,60.16221]]],[[[-1.71122,59.50414],[-1.54231,59.50372],[-1.54175,59.56222],[-1.71066,59.56263],[-1.71122,59.50414]]],[[[-1.87814,60.26246],[-1.70196,60.26134],[-1.70491,60.14705],[-1.52866,60.14593],[-1.53607,59.85708],[-1.36536,59.85598],[-1.36685,59.79756],[-1.19063,59.79642],[-1.1862,59.96954],[-1.00787,59.96839],[-1.00412,60.11415],[-0.83608,60.11307],[-0.83457,60.17168],[-1.00743,60.17278],[-1.00522,60.25839],[-0.82997,60.25728],[-0.82698,60.37266],[-0.65075,60.37154],[-0.64772,60.48823],[-0.99849,60.49044],[-0.99703,60.54655],[-0.64253,60.54432],[-0.63949,60.66068],[-0.81481,60.66178],[-0.8133,60.71961],[-0.63833,60.71851],[-0.63547,60.82754],[-0.79757,60.82855],[-0.99414,60.82978],[-0.9955,60.77827],[-1.16703,60.77934],[-1.17004,60.66462],[-1.52226,60.66683],[-1.52379,60.60844],[-1.69757,60.60954],[-1.70213,60.43452],[-1.52606,60.43341],[-1.52752,60.37707],[-1.87511,60.37927],[-1.87814,60.26246]]],[[[-0.98477,60.89438],[-0.98603,60.83611],[-0.80784,60.83519],[-0.80657,60.89346],[-0.98477,60.89438]]]],"type":"MultiPolygon"}}, @@ -463,6 +464,7 @@ {"properties":{"name":"Orthophotos of mainland Portugal - 25cm - 2018 (DGT)","id":"ORTOS_DGT_2018_WMS","url":"https://cartografia.dgterritorio.gov.pt/wms/ortos2018?LAYERS=Ortos2018-RGB&STYLES=default&FORMAT=image/jpeg&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","attribution":{"required":true,"text":"Informação geográfica cedida pela Direção-Geral do Território","url":"https://snig.dgterritorio.gov.pt/rndg/srv/por/catalog.search#/metadata/daf5479d-29c8-4e0c-b7b8-0e1791891186"},"type":"wms","category":"photo","min_zoom":14,"max_zoom":20,"best":true},"type":"Feature","geometry":{"coordinates":[[[-7.31278,36.98391],[-7.44461,37.5718],[-7.1933,37.97019],[-6.97357,38.00807],[-6.90628,38.24142],[-7.06627,38.20743],[-7.27158,38.45628],[-7.20429,38.72356],[-7.0134,38.85468],[-6.91315,39.03839],[-6.97357,39.13113],[-7.17957,39.23651],[-7.28668,39.48497],[-7.44873,39.61838],[-7.34162,39.60886],[-6.99692,39.64906],[-6.81839,40.0192],[-7.01065,40.19986],[-6.85272,40.24285],[-6.76209,40.35073],[-6.77994,40.8886],[-6.88637,41.01151],[-6.79642,41.01721],[-6.63849,41.21689],[-6.4531,41.24116],[-6.29311,41.38763],[-6.15715,41.5908],[-6.31165,41.68932],[-6.51215,41.71188],[-6.49841,41.88081],[-6.56296,41.97991],[-6.80191,42.00951],[-7.20497,42.00135],[-7.22763,41.8849],[-7.36908,41.87058],[-7.72751,41.92885],[-7.92526,41.94009],[-8.07907,41.84706],[-8.1601,41.91812],[-8.01796,42.05031],[-8.19924,42.18681],[-8.39356,42.1023],[-8.66066,42.07886],[-8.88382,41.88081],[-9.17084,41.86956],[-9.04175,41.43655],[-9.01978,40.65981],[-9.15711,40.26695],[-9.81903,39.52099],[-9.74213,38.6512],[-9.12964,37.88136],[-9.27246,36.99378],[-9.09394,36.68604],[-7.80579,36.74989],[-7.31278,36.98391]]],"type":"Polygon"}}, {"properties":{"name":"Orthophotos of mainland Portugal - 50cm - 2004-2006 (DGT)","id":"ORTOS_DGRF_2004_06","url":"https://cartografia.dgterritorio.gov.pt/wms/ortos2004-2006?LAYERS=Ortos2004-2006-RGB&STYLES=default&FORMAT=image/jpeg&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","attribution":{"required":true,"text":"Informação geográfica cedida pela Direção-Geral do Território","url":"https://snig.dgterritorio.gov.pt/rndg/srv/por/catalog.search#/metadata/5fd2c1e18f5f4c3f814a3e7212937ce7"},"type":"wms","category":"historicphoto","min_zoom":14,"max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-7.31278,36.98391],[-7.44461,37.5718],[-7.1933,37.97019],[-6.97357,38.00807],[-6.90628,38.24142],[-7.06627,38.20743],[-7.27158,38.45628],[-7.20429,38.72356],[-7.0134,38.85468],[-6.91315,39.03839],[-6.97357,39.13113],[-7.17957,39.23651],[-7.28668,39.48497],[-7.44873,39.61838],[-7.34162,39.60886],[-6.99692,39.64906],[-6.81839,40.0192],[-7.01065,40.19986],[-6.85272,40.24285],[-6.76209,40.35073],[-6.77994,40.8886],[-6.88637,41.01151],[-6.79642,41.01721],[-6.63849,41.21689],[-6.4531,41.24116],[-6.29311,41.38763],[-6.15715,41.5908],[-6.31165,41.68932],[-6.51215,41.71188],[-6.49841,41.88081],[-6.56296,41.97991],[-6.80191,42.00951],[-7.20497,42.00135],[-7.22763,41.8849],[-7.36908,41.87058],[-7.72751,41.92885],[-7.92526,41.94009],[-8.07907,41.84706],[-8.1601,41.91812],[-8.01796,42.05031],[-8.19924,42.18681],[-8.39356,42.1023],[-8.66066,42.07886],[-8.88382,41.88081],[-9.17084,41.86956],[-9.04175,41.43655],[-9.01978,40.65981],[-9.15711,40.26695],[-9.81903,39.52099],[-9.74213,38.6512],[-9.12964,37.88136],[-9.27246,36.99378],[-9.09394,36.68604],[-7.80579,36.74989],[-7.31278,36.98391]]],"type":"Polygon"}}, {"properties":{"name":"Orthophotos of the northern portion of mainland Portugal - 25cm - 2021 (DGT)","id":"ORTOS_DGT_2021_RGB","url":"https://cartografia.dgterritorio.gov.pt/wms/ortos2021?FORMAT=image/png&TRANSPARENT=TRUE&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap&LAYERS=Ortos2021-RGB&STYLES=&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}","attribution":{"required":true,"text":"Informação geográfica cedida pela Direção-Geral do Território","url":"https://snig.dgterritorio.gov.pt/rndg/srv/por/catalog.search#/metadata/d70dd232-aaee-4e6b-a804-5a0b70c537be"},"type":"wms","category":"photo","min_zoom":14,"max_zoom":20,"best":true},"type":"Feature","geometry":{"coordinates":[[[-9.11255,39.5798],[-7.45699,39.57307],[-7.43462,39.57298],[-7.43451,39.59878],[-7.48083,39.59897],[-7.48065,39.64353],[-7.38786,39.64315],[-7.38795,39.6204],[-7.29431,39.62002],[-7.29422,39.64173],[-7.01442,39.64059],[-7.01433,39.66258],[-6.96642,39.66239],[-6.96579,39.81936],[-6.91818,39.81916],[-6.91808,39.84182],[-6.86968,39.84163],[-6.86904,39.99862],[-6.82135,39.99843],[-6.82125,40.02143],[-6.86727,40.02162],[-6.867,40.08937],[-6.91297,40.08956],[-6.91278,40.13524],[-7.00586,40.13561],[-7.00549,40.22502],[-6.91081,40.22464],[-6.91072,40.24651],[-6.86321,40.24631],[-6.86312,40.26875],[-6.81582,40.26856],[-6.81564,40.31306],[-6.76754,40.31286],[-6.76717,40.40355],[-6.81263,40.40373],[-6.81226,40.49298],[-6.76365,40.49279],[-6.76337,40.56108],[-6.81011,40.56127],[-6.80993,40.60589],[-6.76061,40.60568],[-6.76015,40.7189],[-6.80624,40.71909],[-6.80579,40.83099],[-6.75719,40.83079],[-6.757,40.87643],[-6.80358,40.87662],[-6.8033,40.94453],[-6.84977,40.94472],[-6.84958,40.98963],[-6.89681,40.98983],[-6.89672,41.01194],[-6.8011,41.01155],[-6.80101,41.03342],[-6.75254,41.03322],[-6.75218,41.12294],[-6.70339,41.12274],[-6.70321,41.1674],[-6.65491,41.16721],[-6.65473,41.21165],[-6.60639,41.21145],[-6.6063,41.23362],[-6.5101,41.23322],[-6.51001,41.25459],[-6.46206,41.25439],[-6.46197,41.27667],[-6.41316,41.27648],[-6.41289,41.34352],[-6.36416,41.34332],[-6.36407,41.3649],[-6.2671,41.36451],[-6.26664,41.47627],[-6.21642,41.47606],[-6.21615,41.54282],[-6.16634,41.54262],[-6.16606,41.61057],[-6.21266,41.61076],[-6.21247,41.65649],[-6.25985,41.65668],[-6.25975,41.68035],[-6.40324,41.68093],[-6.40314,41.7046],[-6.45147,41.70479],[-6.45156,41.68265],[-6.49863,41.68285],[-6.49844,41.72822],[-6.54572,41.72841],[-6.54554,41.77317],[-6.49563,41.77297],[-6.49517,41.88615],[-6.54147,41.88634],[-6.54111,41.97691],[-6.63787,41.97731],[-6.63796,41.9557],[-6.73334,41.95609],[-6.73315,42.00147],[-6.83034,42.00187],[-6.83052,41.95767],[-6.92674,41.95806],[-6.92664,41.98115],[-7.02342,41.98154],[-7.02351,41.9595],[-7.07128,41.95969],[-7.07109,42.0051],[-7.16778,42.00549],[-7.16787,41.98319],[-7.21668,41.98339],[-7.21704,41.8936],[-7.26597,41.8938],[-7.26606,41.87203],[-7.55419,41.8732],[-7.5541,41.89643],[-7.6507,41.89683],[-7.65061,41.919],[-7.79589,41.9196],[-7.79599,41.8969],[-7.84363,41.89709],[-7.84345,41.94185],[-7.94025,41.94224],[-7.94044,41.89719],[-7.98892,41.89738],[-7.98901,41.87474],[-8.03711,41.87493],[-8.0372,41.85229],[-8.08485,41.85248],[-8.08494,41.82969],[-8.13286,41.82988],[-8.13258,41.89755],[-8.18092,41.89775],[-8.18074,41.94156],[-8.13296,41.94136],[-8.13277,41.98668],[-8.08429,41.98648],[-8.0842,42.00928],[-8.03615,42.00908],[-8.03597,42.05501],[-8.08419,42.0552],[-8.08401,42.09981],[-8.18111,42.10021],[-8.18084,42.16741],[-8.23028,42.16761],[-8.23038,42.14464],[-8.32733,42.14504],[-8.32752,42.09905],[-8.56837,42.10003],[-8.56846,42.07629],[-8.61652,42.07649],[-8.61661,42.05355],[-8.66462,42.05375],[-8.66481,42.00835],[-8.71278,42.00855],[-8.71287,41.98568],[-8.76055,41.98588],[-8.76074,41.94056],[-8.80856,41.94076],[-8.80866,41.91796],[-8.85675,41.91816],[-8.85684,41.89493],[-8.9034,41.89512],[-8.90423,41.69139],[-8.85368,41.69118],[-8.85423,41.55703],[-8.80363,41.55683],[-8.80455,41.33208],[-8.75386,41.33188],[-8.7546,41.1521],[-8.70487,41.1519],[-8.70533,41.04027],[-8.65649,41.04008],[-8.65676,40.97279],[-8.70317,40.97298],[-8.70381,40.8152],[-8.74907,40.81538],[-8.74962,40.6802],[-8.79454,40.68038],[-8.79527,40.49956],[-8.84056,40.49974],[-8.84111,40.3647],[-8.88653,40.36489],[-8.88699,40.25186],[-8.9322,40.25204],[-8.93257,40.16071],[-8.88429,40.16051],[-8.88456,40.09374],[-8.9299,40.09393],[-8.93036,39.9809],[-8.97558,39.98109],[-8.97595,39.89051],[-9.02121,39.89069],[-9.02158,39.80027],[-9.06658,39.80045],[-9.06704,39.68684],[-9.11211,39.68702],[-9.11255,39.5798]]],"type":"Polygon"}}, +{"properties":{"name":"OrtoSat - Portugal Central - 30cm - 2023 (DGT)","id":"ORTOSAT_DGT_2023_RGB","url":"https://ortos.dgterritorio.gov.pt/wms/ortosat2023?FORMAT=image/png&TRANSPARENT=TRUE&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap&LAYERS=ortoSat2023-CorVerdadeira&STYLES=&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}","attribution":{"required":true,"text":"Informação geográfica cedida pela Direção-Geral do Território","url":"https://snig.dgterritorio.gov.pt/rndg/srv/por/catalog.search#/metadata/b2a1ca02-779b-4189-b895-85d10fff610f"},"type":"wms","category":"photo","min_zoom":14,"max_zoom":20,"best":true},"type":"Feature","geometry":{"coordinates":[[[[-9.52796,39.48156],[-9.57432,39.48099],[-9.57248,39.39131],[-9.47987,39.39242],[-9.48073,39.43726],[-9.52707,39.43671],[-9.52796,39.48156]]],[[[-6.76967,40.60314],[-7.27659,40.60801],[-7.7835,40.61065],[-8.2902,40.61108],[-8.79682,40.60928],[-8.79638,40.56443],[-8.84349,40.56415],[-8.8416,40.38478],[-8.88858,40.38448],[-8.88758,40.29479],[-8.93451,40.29448],[-8.93135,40.02541],[-8.97809,40.02507],[-8.97698,39.93538],[-9.02366,39.93503],[-9.0225,39.84534],[-9.06911,39.84497],[-9.0679,39.75528],[-9.11445,39.7549],[-9.11254,39.62036],[-9.15901,39.61996],[-9.15769,39.53026],[-9.25048,39.52941],[-9.24905,39.43971],[-9.34173,39.43879],[-9.34095,39.39394],[-9.43357,39.39294],[-9.4319,39.30326],[-9.38566,39.30376],[-9.38327,39.16922],[-9.42849,39.16873],[-9.42838,39.15438],[-9.42916,39.15435],[-9.4286,39.12387],[-9.47473,39.12335],[-9.46966,38.85427],[-9.51561,38.85374],[-9.51302,38.7192],[-8.91686,38.72471],[-8.32063,38.72719],[-7.72397,38.72662],[-7.12729,38.72301],[-7.12666,38.76787],[-7.08076,38.76746],[-7.0801,38.81232],[-7.03417,38.81189],[-7.03348,38.85674],[-6.98752,38.8563],[-6.98608,38.946],[-6.94006,38.94554],[-6.93704,39.12494],[-7.12157,39.12668],[-7.12029,39.21638],[-7.21268,39.21715],[-7.21092,39.3517],[-7.2572,39.35206],[-7.25551,39.48661],[-7.30189,39.48695],[-7.30135,39.5318],[-7.34776,39.53212],[-7.34725,39.57697],[-7.44012,39.57757],[-7.43968,39.62242],[-6.97505,39.61871],[-6.9743,39.66356],[-6.92782,39.66308],[-6.92547,39.79761],[-6.8789,39.79712],[-6.87644,39.93164],[-6.82978,39.93113],[-6.82722,40.06565],[-6.87397,40.06616],[-6.87315,40.111],[-6.91994,40.1115],[-6.91914,40.15634],[-6.96596,40.15682],[-6.96519,40.20166],[-6.91834,40.20118],[-6.91754,40.24602],[-6.82378,40.245],[-6.82291,40.28983],[-6.81505,40.28974],[-6.81505,40.29534],[-6.77585,40.29662],[-6.7751,40.33413],[-6.72816,40.33357],[-6.72723,40.3784],[-6.7742,40.37896],[-6.7733,40.4238],[-6.8203,40.42434],[-6.81943,40.46918],[-6.7724,40.46863],[-6.76967,40.60314]]]],"type":"MultiPolygon"}}, {"properties":{"name":"Lantmäteriet Historic Orthophoto 1960","id":"lantmateriet-orto1960","url":"https://api.lantmateriet.se/historiska-ortofoton/wms/v1/token/9b342b7d9f12d4ddb92277be9869d860/?LAYERS=OI.Histortho_60&STYLES=&FORMAT=image/jpeg&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","attribution":{"text":"© Lantmäteriet, CC0","url":"https://www.lantmateriet.se/"},"type":"wms","category":"historicphoto","min_zoom":5,"max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[12.80182,55.19612],[14.22729,55.27286],[18.44604,56.69244],[19.74242,57.98481],[20.0061,59.5371],[19.08394,60.19308],[20.49499,63.2497],[24.25231,65.57437],[23.81835,67.92514],[23.23607,68.34655],[20.43456,69.17038],[18.08349,68.5644],[16.50145,67.88382],[14.43602,66.14275],[11.82128,63.30775],[12.20031,60.31063],[10.62377,58.5482],[12.64251,56.03062],[12.80182,55.19612]]],"type":"Polygon"}}, {"properties":{"name":"Lantmäteriet Historic Orthophoto 1975","id":"lantmateriet-orto1975","url":"https://api.lantmateriet.se/historiska-ortofoton/wms/v1/token/9b342b7d9f12d4ddb92277be9869d860/?LAYERS=OI.Histortho_75&STYLES=&FORMAT=image/jpeg&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","attribution":{"text":"© Lantmäteriet, CC0","url":"https://www.lantmateriet.se/"},"type":"wms","category":"historicphoto","min_zoom":5,"max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[12.80182,55.19612],[14.22729,55.27286],[18.44604,56.69244],[19.74242,57.98481],[20.0061,59.5371],[17.85131,60.87407],[14.74558,60.53889],[11.60239,59.56416],[10.51799,58.66559],[12.64251,56.03062],[12.80182,55.19612]]],"type":"Polygon"}}, {"properties":{"name":"Lidingö Orthophoto","id":"lidingo-orto","url":"https://karta.lidingo.se/wms?LAYERS=theme-ortofoto2012&STYLES=default&FORMAT=image/jpeg&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap&servicename=wms_ortofoto_2012","attribution":{"text":"© Lidingö municipality, CC0","url":"https://www.lidingo.se/oppnadata/oppnadata.4.3f8c1a7415bf516a427a636.html"},"type":"wms","category":"photo","min_zoom":5,"max_zoom":21,"best":true},"type":"Feature","geometry":{"coordinates":[[[18.08826,59.38201],[18.10367,59.3744],[18.11405,59.35761],[18.17521,59.32391],[18.25962,59.35918],[18.29515,59.36662],[18.30348,59.37265],[18.16255,59.38983],[18.13877,59.40347],[18.10006,59.39399],[18.08826,59.38201]]],"type":"Polygon"}}, @@ -502,25 +504,36 @@ {"properties":{"name":"USGS 3D Elevation Program","id":"USGS-3DEP","url":"https://elevation.nationalmap.gov/arcgis/services/3DEPElevation/ImageServer/WMSServer?FORMAT=image/jpeg&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap&LAYERS=3DEPElevation:Hillshade%20Gray&STYLES=&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}","type":"wms","category":"elevation","min_zoom":9,"max_zoom":20},"type":"Feature","geometry":{"coordinates":[[[[-79.12989,43.31497],[-79.12989,43.24293],[-79.06696,43.24293],[-79.06696,43.13],[-79.12989,43.13],[-79.12989,43.05773],[-79.07126,43.05773],[-79.07126,42.92949],[-78.94326,42.92949],[-78.94326,42.75422],[-82.67886,41.67159],[-82.88391,41.75369],[-83.12077,41.99609],[-83.12077,42.24648],[-83.05892,42.24648],[-83.05892,42.30896],[-82.86853,42.30896],[-82.86853,42.37177],[-82.5599,42.49549],[-82.5599,42.55855],[-82.49678,42.55855],[-82.49678,42.68336],[-82.43289,42.68336],[-82.43289,42.93422],[-82.37006,42.93422],[-82.37006,43.06481],[-82.51953,45.33698],[-83.49681,45.87251],[-83.49681,45.93371],[-83.43381,45.93371],[-83.43381,46.00169],[-83.56,46.12616],[-83.99546,46.12616],[-83.99546,46.19317],[-84.05918,46.19317],[-84.05918,46.3815],[-84.11526,46.3815],[-84.11526,46.49536],[-84.05918,46.49536],[-84.05918,46.56827],[-84.25795,46.56827],[-84.25795,46.50512],[-84.30719,46.50512],[-84.30719,46.56827],[-84.44154,46.56827],[-84.44154,46.50453],[-84.60983,46.50453],[-84.76227,46.63341],[-84.86115,46.88929],[-88.3882,48.30154],[-89.42847,48.06564],[-89.99327,48.06564],[-89.99327,48.1283],[-90.74559,48.1283],[-90.74559,48.18931],[-90.80873,48.18931],[-90.80873,48.25221],[-91.06776,48.25221],[-91.06776,48.19167],[-91.19462,48.19167],[-91.19462,48.1279],[-91.68142,48.1279],[-91.68142,48.2526],[-91.93219,48.2526],[-91.93219,48.31425],[-91.99297,48.31425],[-91.99297,48.37808],[-92.31894,48.37808],[-92.31894,48.25291],[-92.37322,48.25291],[-92.37322,48.31534],[-92.43223,48.31534],[-92.43223,48.44114],[-92.49772,48.44114],[-92.49772,48.50178],[-92.56794,48.50178],[-92.56794,48.43958],[-92.62105,48.43958],[-92.62105,48.56508],[-92.80868,48.56508],[-92.80868,48.62674],[-92.93318,48.62674],[-92.93318,48.69221],[-93.00517,48.69221],[-93.00517,48.6283],[-93.12259,48.6283],[-93.12259,48.69221],[-93.31908,48.69221],[-93.31908,48.62674],[-93.50495,48.62674],[-93.50495,48.56352],[-93.74746,48.56352],[-93.74746,48.62674],[-93.81355,48.62674],[-93.81355,48.68988],[-94.24531,48.68988],[-94.24531,48.75543],[-94.61832,48.75543],[-94.61832,48.94104],[-94.6809,48.94104],[-94.6809,49.00297],[-94.74415,49.00297],[-94.74415,49.25361],[-94.80841,49.25361],[-94.80841,49.37841],[-95.11924,49.37841],[-95.11924,49.44253],[-95.19343,49.44253],[-95.19343,49.00353],[-96.87069,49.00353],[-96.87069,49.06561],[-99.00493,49.06561],[-99.00493,49.00507],[-109.36993,49.00507],[-109.36993,49.06682],[-109.50587,49.06682],[-109.50587,49.00507],[-114.183,49.00507],[-114.183,49.06873],[-114.75787,49.06873],[-114.75787,49.00507],[-115.43373,49.00507],[-115.43373,49.06714],[-116.50627,49.06714],[-116.50627,49.00507],[-117.30895,49.00507],[-117.30895,49.06598],[-119.88295,49.06598],[-119.88295,49.00507],[-120.12086,49.00507],[-120.12086,49.06784],[-121.44516,49.06784],[-121.44516,49.00507],[-121.93118,49.00507],[-121.93118,49.06561],[-123.12915,49.06451],[-123.12915,48.93432],[-123.00554,48.75295],[-123.12969,48.75295],[-123.12969,48.69022],[-123.18382,48.69022],[-123.18382,48.7529],[-123.25493,48.7529],[-123.25493,48.55923],[-123.19222,48.55923],[-123.19222,48.43484],[-123.25411,48.19051],[-124.05826,48.19084],[-124.05826,48.25344],[-124.18152,48.25344],[-124.18152,48.31647],[-124.43191,48.31647],[-124.43191,48.37826],[-124.55646,48.37826],[-124.55646,48.44083],[-124.75551,48.44083],[-139,48.45],[-139,32.5],[-117.18748,32.5],[-116.7465,32.49746],[-116.7465,32.56092],[-115.99701,32.56092],[-115.99701,32.62649],[-115.12495,32.62474],[-115.12495,32.68749],[-114.81241,32.68749],[-114.81261,32.62524],[-114.87531,32.62557],[-114.88081,32.43408],[-114.62945,32.43408],[-114.62945,32.37316],[-114.44474,32.37316],[-114.44474,32.30754],[-114.25576,32.30754],[-114.25576,32.24446],[-114.06803,32.24446],[-114.06803,32.18291],[-113.81665,32.18291],[-113.81665,32.12076],[-113.63074,32.12076],[-113.63074,32.05651],[-113.44175,32.05651],[-113.44175,31.99844],[-113.2546,31.99844],[-113.2546,31.93254],[-113.06807,31.93254],[-113.06807,31.87181],[-112.81611,31.87181],[-112.81611,31.81042],[-112.63088,31.81042],[-112.63088,31.74647],[-112.44189,31.74647],[-112.44189,31.6856],[-112.25719,31.6856],[-112.25719,31.62104],[-112.00338,31.62104],[-112.00338,31.55958],[-111.81562,31.55958],[-111.81562,31.49702],[-111.62786,31.49702],[-111.62786,31.434],[-111.4419,31.434],[-111.4419,31.37339],[-111.25597,31.37339],[-111.25597,31.31132],[-108.18458,31.31132],[-108.18458,31.74595],[-106.50651,31.74595],[-106.50651,31.68423],[-106.37973,31.68423],[-106.37973,31.62175],[-106.31743,31.62175],[-106.31743,31.49682],[-106.25518,31.49682],[-106.25518,31.43449],[-106.19247,31.43449],[-106.19247,31.37213],[-106.00392,31.37213],[-106.00392,31.30933],[-105.94166,31.30933],[-105.94166,31.24575],[-105.87982,31.24575],[-105.87982,31.18362],[-105.81623,31.18362],[-105.81623,31.12072],[-105.69212,31.12072],[-105.69212,31.05848],[-105.63029,31.05848],[-105.63029,30.93283],[-105.50444,30.93283],[-105.50444,30.87159],[-105.4413,30.87159],[-105.4413,30.80846],[-105.37815,30.80846],[-105.37815,30.74718],[-105.19047,30.74718],[-105.19047,30.68432],[-105.12862,30.68432],[-105.12862,30.61997],[-105.00365,30.61997],[-105.00365,30.55891],[-104.9418,30.55891],[-104.9418,30.49632],[-104.8782,30.49632],[-104.8782,30.30983],[-104.81553,30.30983],[-104.81553,30.24783],[-104.75361,30.24783],[-104.75361,29.93539],[-104.69095,29.93539],[-104.69095,29.80902],[-104.62913,29.80902],[-104.62913,29.68436],[-104.56599,29.68436],[-104.56599,29.62235],[-104.50372,29.62235],[-104.50372,29.55954],[-104.44101,29.55954],[-104.44101,29.49748],[-104.25376,29.49748],[-104.25376,29.37167],[-104.1292,29.37167],[-104.1292,29.30916],[-104.06887,29.30916],[-104.06887,29.24673],[-103.81873,29.24673],[-103.81873,29.18431],[-103.75574,29.18431],[-103.75574,29.12232],[-103.56675,29.12232],[-103.56675,29.05981],[-103.50498,29.05981],[-103.50498,28.99675],[-103.31658,28.99675],[-103.31658,28.93469],[-103.05976,28.93469],[-103.05976,29.0593],[-102.99797,29.0593],[-102.99797,29.12129],[-102.93314,29.12129],[-102.93314,29.18486],[-102.8096,29.18486],[-102.8096,29.25262],[-102.87013,29.25262],[-102.87013,29.3081],[-102.80967,29.3081],[-102.80967,29.37155],[-102.74757,29.37155],[-102.74757,29.55819],[-102.68455,29.55819],[-102.68455,29.68477],[-102.49678,29.68477],[-102.49678,29.74577],[-102.30866,29.74577],[-102.30866,29.80866],[-102.19093,29.80866],[-102.19093,29.74601],[-101.50499,29.74601],[-101.50499,29.68468],[-101.38058,29.68468],[-101.38058,29.55945],[-101.31751,29.55945],[-101.31751,29.49589],[-101.19101,29.49589],[-101.19101,29.43261],[-101.0675,29.43261],[-101.0675,29.30881],[-100.94189,29.30881],[-100.94189,29.24562],[-100.81673,29.24562],[-100.81673,29.11904],[-100.75227,29.11904],[-100.75227,29.05782],[-100.69254,29.05782],[-100.69254,28.87204],[-100.62902,28.87204],[-100.62902,28.80954],[-100.56799,28.80954],[-100.56799,28.62255],[-100.50404,28.62255],[-100.50404,28.55838],[-100.44218,28.55838],[-100.44218,28.49683],[-100.37943,28.49683],[-100.37943,28.30929],[-100.31719,28.30929],[-100.31719,28.18357],[-100.25448,28.18357],[-100.25448,28.12139],[-100.12823,28.12139],[-100.12823,28.05921],[-100.06595,28.05921],[-100.06595,27.99661],[-100.00239,27.99661],[-100.00239,27.93322],[-99.94265,27.93322],[-99.94265,27.74547],[-99.81685,27.74547],[-99.81685,27.68343],[-99.75413,27.68343],[-99.75413,27.62215],[-99.62916,27.62215],[-99.62916,27.5589],[-99.56728,27.5589],[-99.56728,27.43538],[-99.50418,27.43538],[-99.50418,27.3774],[-99.56718,27.3774],[-99.56718,27.24637],[-99.50498,27.24637],[-99.50498,26.99656],[-99.44274,26.99656],[-99.44274,26.8728],[-99.38006,26.8728],[-99.38006,26.80682],[-99.31907,26.80682],[-99.31907,26.74736],[-99.25375,26.74736],[-99.25375,26.62101],[-99.19106,26.62101],[-99.19106,26.49567],[-99.13006,26.49567],[-99.13006,26.37138],[-99.00295,26.37138],[-99.00295,26.30938],[-98.81657,26.30938],[-98.81657,26.24578],[-98.69201,26.24578],[-98.69201,26.18371],[-98.44409,26.18371],[-98.44409,26.12172],[-98.38232,26.12172],[-98.38232,26.05965],[-98.25327,26.05965],[-98.25327,25.99869],[-98.01091,25.99869],[-98.01091,25.99323],[-97.69323,25.99323],[-97.69323,25.93341],[-97.63139,25.93341],[-97.63139,25.86959],[-97.50468,25.86959],[-97.50468,25.80735],[-97.30834,25.80735],[-97.30834,25.87312],[-97.24563,25.87312],[-97.24563,25.93537],[-97.11389,25.93537],[-80.7,24],[-79.314,27.108],[-66.93111,44.74737],[-66.93111,44.94066],[-66.99468,44.94066],[-66.99468,45.00245],[-67.05958,45.00245],[-67.05958,45.12734],[-67.1202,45.12734],[-67.1202,45.19101],[-67.24698,45.19101],[-67.24698,45.25344],[-67.31775,45.25344],[-67.31775,45.18984],[-67.37075,45.18984],[-67.37075,45.2534],[-67.43269,45.2534],[-67.43269,45.30834],[-67.37086,45.30834],[-67.37086,45.4397],[-67.43056,45.4397],[-67.43056,45.49501],[-67.37099,45.49501],[-67.37099,45.62645],[-67.6215,45.62645],[-67.6215,45.68961],[-67.68383,45.68961],[-67.68383,45.75326],[-67.74621,45.75326],[-67.74621,47.12682],[-67.87001,47.12682],[-67.87001,47.19003],[-67.93238,47.19003],[-67.93238,47.25397],[-67.99594,47.25397],[-67.99594,47.31497],[-68.12067,47.31497],[-68.12067,47.37808],[-68.44232,47.37808],[-68.44232,47.31661],[-68.63143,47.31661],[-68.63143,47.25447],[-68.9978,47.25447],[-68.9978,47.43989],[-69.06072,47.43989],[-69.06072,47.50476],[-69.25381,47.50476],[-69.25381,47.43981],[-69.31793,47.43981],[-69.31793,47.3786],[-69.44385,47.3786],[-69.44385,47.31563],[-69.50382,47.31563],[-69.50382,47.25258],[-69.56678,47.25258],[-69.56678,47.19109],[-69.63035,47.19109],[-69.63035,47.1287],[-69.69331,47.1287],[-69.69331,47.06543],[-69.75571,47.06543],[-69.75571,47.00428],[-69.81804,47.00428],[-69.81804,46.94153],[-69.8804,46.94153],[-69.8804,46.87925],[-69.94217,46.87925],[-69.94217,46.81774],[-70.00631,46.81774],[-70.00631,46.69203],[-70.07043,46.69203],[-70.07043,46.44259],[-70.19459,46.44259],[-70.19459,46.37859],[-70.2562,46.37859],[-70.2562,46.31526],[-70.32037,46.31526],[-70.32037,46.06512],[-70.3815,46.06512],[-70.3815,45.93552],[-70.32016,45.93552],[-70.32016,45.87948],[-70.44931,45.87948],[-70.44931,45.75387],[-70.507,45.75387],[-70.507,45.69169],[-70.63166,45.69169],[-70.63166,45.62916],[-70.75755,45.62916],[-70.75755,45.44147],[-70.88099,45.44147],[-70.88099,45.37806],[-71.13328,45.37806],[-71.13328,45.31515],[-71.38303,45.31515],[-71.38303,45.25342],[-71.50764,45.25342],[-71.50764,45.06557],[-73.94189,45.06557],[-73.94189,45.00312],[-74.74697,45.00312],[-74.74697,45.0649],[-74.8801,45.0649],[-74.8801,45.0029],[-75.06625,45.0029],[-75.06625,44.94152],[-75.25394,44.94152],[-75.25394,44.8776],[-75.37896,44.8776],[-75.37896,44.81535],[-75.44313,44.81535],[-75.44313,44.75361],[-75.56666,44.75361],[-75.56666,44.691],[-75.62902,44.691],[-75.62902,44.6285],[-75.75405,44.6285],[-75.75405,44.56638],[-75.81731,44.56638],[-75.81731,44.50289],[-75.87995,44.50289],[-75.87995,44.37849],[-76.13003,44.37849],[-76.13003,44.31592],[-76.1927,44.31592],[-76.1927,44.25344],[-76.31826,44.25344],[-76.31826,44.19167],[-76.3793,44.19167],[-76.3793,44.06537],[-76.80375,43.64253],[-79.12989,43.31497]]],[[[-179.9341,50.83371],[-179.56389,50.86369],[-130.578,54.66271],[-129.97925,55.27755],[-129.95728,56.02295],[-132.01721,57.04073],[-135.46143,59.81168],[-136.37329,59.59553],[-136.59302,59.18437],[-137.44446,58.91599],[-137.58179,59.24903],[-139.19678,60.0895],[-139.04297,60.35956],[-141.02052,60.2943],[-140.99787,69.90649],[-163.30086,71.97901],[-169.03565,65.70804],[-172.22169,63.79219],[-179.9341,50.83371]]],[[[-64.62535,18.46935],[-64.62327,18.27536],[-64.53781,17.62308],[-68.02734,18.00485],[-67.79388,18.54342],[-64.62535,18.46935]]]],"type":"MultiPolygon"}}, {"properties":{"name":"USGS Imagery","id":"USGS-Imagery","url":"https://basemap.nationalmap.gov/arcgis/rest/services/USGSImageryOnly/MapServer/tile/{zoom}/{y}/{x}","type":"tms","category":"photo","min_zoom":9,"max_zoom":20},"type":"Feature","geometry":{"coordinates":[[[[-79.12989,43.31497],[-79.12989,43.24293],[-79.06696,43.24293],[-79.06696,43.13],[-79.12989,43.13],[-79.12989,43.05773],[-79.07126,43.05773],[-79.07126,42.92949],[-78.94326,42.92949],[-78.94326,42.75422],[-82.67886,41.67159],[-82.88391,41.75369],[-83.12077,41.99609],[-83.12077,42.24648],[-83.05892,42.24648],[-83.05892,42.30896],[-82.86853,42.30896],[-82.86853,42.37177],[-82.5599,42.49549],[-82.5599,42.55855],[-82.49678,42.55855],[-82.49678,42.68336],[-82.43289,42.68336],[-82.43289,42.93422],[-82.37006,42.93422],[-82.37006,43.06481],[-82.51953,45.33698],[-83.49681,45.87251],[-83.49681,45.93371],[-83.43381,45.93371],[-83.43381,46.00169],[-83.56,46.12616],[-83.99546,46.12616],[-83.99546,46.19317],[-84.05918,46.19317],[-84.05918,46.3815],[-84.11526,46.3815],[-84.11526,46.49536],[-84.05918,46.49536],[-84.05918,46.56827],[-84.25795,46.56827],[-84.25795,46.50512],[-84.30719,46.50512],[-84.30719,46.56827],[-84.44154,46.56827],[-84.44154,46.50453],[-84.60983,46.50453],[-84.76227,46.63341],[-84.86115,46.88929],[-88.3882,48.30154],[-89.42847,48.06564],[-89.99327,48.06564],[-89.99327,48.1283],[-90.74559,48.1283],[-90.74559,48.18931],[-90.80873,48.18931],[-90.80873,48.25221],[-91.06776,48.25221],[-91.06776,48.19167],[-91.19462,48.19167],[-91.19462,48.1279],[-91.68142,48.1279],[-91.68142,48.2526],[-91.93219,48.2526],[-91.93219,48.31425],[-91.99297,48.31425],[-91.99297,48.37808],[-92.31894,48.37808],[-92.31894,48.25291],[-92.37322,48.25291],[-92.37322,48.31534],[-92.43223,48.31534],[-92.43223,48.44114],[-92.49772,48.44114],[-92.49772,48.50178],[-92.56794,48.50178],[-92.56794,48.43958],[-92.62105,48.43958],[-92.62105,48.56508],[-92.80868,48.56508],[-92.80868,48.62674],[-92.93318,48.62674],[-92.93318,48.69221],[-93.00517,48.69221],[-93.00517,48.6283],[-93.12259,48.6283],[-93.12259,48.69221],[-93.31908,48.69221],[-93.31908,48.62674],[-93.50495,48.62674],[-93.50495,48.56352],[-93.74746,48.56352],[-93.74746,48.62674],[-93.81355,48.62674],[-93.81355,48.68988],[-94.24531,48.68988],[-94.24531,48.75543],[-94.61832,48.75543],[-94.61832,48.94104],[-94.6809,48.94104],[-94.6809,49.00297],[-94.74415,49.00297],[-94.74415,49.25361],[-94.80841,49.25361],[-94.80841,49.37841],[-95.11924,49.37841],[-95.11924,49.44253],[-95.19343,49.44253],[-95.19343,49.00353],[-96.87069,49.00353],[-96.87069,49.06561],[-99.00493,49.06561],[-99.00493,49.00507],[-109.36993,49.00507],[-109.36993,49.06682],[-109.50587,49.06682],[-109.50587,49.00507],[-114.183,49.00507],[-114.183,49.06873],[-114.75787,49.06873],[-114.75787,49.00507],[-115.43373,49.00507],[-115.43373,49.06714],[-116.50627,49.06714],[-116.50627,49.00507],[-117.30895,49.00507],[-117.30895,49.06598],[-119.88295,49.06598],[-119.88295,49.00507],[-120.12086,49.00507],[-120.12086,49.06784],[-121.44516,49.06784],[-121.44516,49.00507],[-121.93118,49.00507],[-121.93118,49.06561],[-123.12915,49.06451],[-123.12915,48.93432],[-123.00554,48.75295],[-123.12969,48.75295],[-123.12969,48.69022],[-123.18382,48.69022],[-123.18382,48.7529],[-123.25493,48.7529],[-123.25493,48.55923],[-123.19222,48.55923],[-123.19222,48.43484],[-123.25411,48.19051],[-124.05826,48.19084],[-124.05826,48.25344],[-124.18152,48.25344],[-124.18152,48.31647],[-124.43191,48.31647],[-124.43191,48.37826],[-124.55646,48.37826],[-124.55646,48.44083],[-124.75551,48.44083],[-139,48.45],[-139,32.5],[-117.18748,32.5],[-116.7465,32.49746],[-116.7465,32.56092],[-115.99701,32.56092],[-115.99701,32.62649],[-115.12495,32.62474],[-115.12495,32.68749],[-114.81241,32.68749],[-114.81261,32.62524],[-114.87531,32.62557],[-114.88081,32.43408],[-114.62945,32.43408],[-114.62945,32.37316],[-114.44474,32.37316],[-114.44474,32.30754],[-114.25576,32.30754],[-114.25576,32.24446],[-114.06803,32.24446],[-114.06803,32.18291],[-113.81665,32.18291],[-113.81665,32.12076],[-113.63074,32.12076],[-113.63074,32.05651],[-113.44175,32.05651],[-113.44175,31.99844],[-113.2546,31.99844],[-113.2546,31.93254],[-113.06807,31.93254],[-113.06807,31.87181],[-112.81611,31.87181],[-112.81611,31.81042],[-112.63088,31.81042],[-112.63088,31.74647],[-112.44189,31.74647],[-112.44189,31.6856],[-112.25719,31.6856],[-112.25719,31.62104],[-112.00338,31.62104],[-112.00338,31.55958],[-111.81562,31.55958],[-111.81562,31.49702],[-111.62786,31.49702],[-111.62786,31.434],[-111.4419,31.434],[-111.4419,31.37339],[-111.25597,31.37339],[-111.25597,31.31132],[-108.18458,31.31132],[-108.18458,31.74595],[-106.50651,31.74595],[-106.50651,31.68423],[-106.37973,31.68423],[-106.37973,31.62175],[-106.31743,31.62175],[-106.31743,31.49682],[-106.25518,31.49682],[-106.25518,31.43449],[-106.19247,31.43449],[-106.19247,31.37213],[-106.00392,31.37213],[-106.00392,31.30933],[-105.94166,31.30933],[-105.94166,31.24575],[-105.87982,31.24575],[-105.87982,31.18362],[-105.81623,31.18362],[-105.81623,31.12072],[-105.69212,31.12072],[-105.69212,31.05848],[-105.63029,31.05848],[-105.63029,30.93283],[-105.50444,30.93283],[-105.50444,30.87159],[-105.4413,30.87159],[-105.4413,30.80846],[-105.37815,30.80846],[-105.37815,30.74718],[-105.19047,30.74718],[-105.19047,30.68432],[-105.12862,30.68432],[-105.12862,30.61997],[-105.00365,30.61997],[-105.00365,30.55891],[-104.9418,30.55891],[-104.9418,30.49632],[-104.8782,30.49632],[-104.8782,30.30983],[-104.81553,30.30983],[-104.81553,30.24783],[-104.75361,30.24783],[-104.75361,29.93539],[-104.69095,29.93539],[-104.69095,29.80902],[-104.62913,29.80902],[-104.62913,29.68436],[-104.56599,29.68436],[-104.56599,29.62235],[-104.50372,29.62235],[-104.50372,29.55954],[-104.44101,29.55954],[-104.44101,29.49748],[-104.25376,29.49748],[-104.25376,29.37167],[-104.1292,29.37167],[-104.1292,29.30916],[-104.06887,29.30916],[-104.06887,29.24673],[-103.81873,29.24673],[-103.81873,29.18431],[-103.75574,29.18431],[-103.75574,29.12232],[-103.56675,29.12232],[-103.56675,29.05981],[-103.50498,29.05981],[-103.50498,28.99675],[-103.31658,28.99675],[-103.31658,28.93469],[-103.05976,28.93469],[-103.05976,29.0593],[-102.99797,29.0593],[-102.99797,29.12129],[-102.93314,29.12129],[-102.93314,29.18486],[-102.8096,29.18486],[-102.8096,29.25262],[-102.87013,29.25262],[-102.87013,29.3081],[-102.80967,29.3081],[-102.80967,29.37155],[-102.74757,29.37155],[-102.74757,29.55819],[-102.68455,29.55819],[-102.68455,29.68477],[-102.49678,29.68477],[-102.49678,29.74577],[-102.30866,29.74577],[-102.30866,29.80866],[-102.19093,29.80866],[-102.19093,29.74601],[-101.50499,29.74601],[-101.50499,29.68468],[-101.38058,29.68468],[-101.38058,29.55945],[-101.31751,29.55945],[-101.31751,29.49589],[-101.19101,29.49589],[-101.19101,29.43261],[-101.0675,29.43261],[-101.0675,29.30881],[-100.94189,29.30881],[-100.94189,29.24562],[-100.81673,29.24562],[-100.81673,29.11904],[-100.75227,29.11904],[-100.75227,29.05782],[-100.69254,29.05782],[-100.69254,28.87204],[-100.62902,28.87204],[-100.62902,28.80954],[-100.56799,28.80954],[-100.56799,28.62255],[-100.50404,28.62255],[-100.50404,28.55838],[-100.44218,28.55838],[-100.44218,28.49683],[-100.37943,28.49683],[-100.37943,28.30929],[-100.31719,28.30929],[-100.31719,28.18357],[-100.25448,28.18357],[-100.25448,28.12139],[-100.12823,28.12139],[-100.12823,28.05921],[-100.06595,28.05921],[-100.06595,27.99661],[-100.00239,27.99661],[-100.00239,27.93322],[-99.94265,27.93322],[-99.94265,27.74547],[-99.81685,27.74547],[-99.81685,27.68343],[-99.75413,27.68343],[-99.75413,27.62215],[-99.62916,27.62215],[-99.62916,27.5589],[-99.56728,27.5589],[-99.56728,27.43538],[-99.50418,27.43538],[-99.50418,27.3774],[-99.56718,27.3774],[-99.56718,27.24637],[-99.50498,27.24637],[-99.50498,26.99656],[-99.44274,26.99656],[-99.44274,26.8728],[-99.38006,26.8728],[-99.38006,26.80682],[-99.31907,26.80682],[-99.31907,26.74736],[-99.25375,26.74736],[-99.25375,26.62101],[-99.19106,26.62101],[-99.19106,26.49567],[-99.13006,26.49567],[-99.13006,26.37138],[-99.00295,26.37138],[-99.00295,26.30938],[-98.81657,26.30938],[-98.81657,26.24578],[-98.69201,26.24578],[-98.69201,26.18371],[-98.44409,26.18371],[-98.44409,26.12172],[-98.38232,26.12172],[-98.38232,26.05965],[-98.25327,26.05965],[-98.25327,25.99869],[-98.01091,25.99869],[-98.01091,25.99323],[-97.69323,25.99323],[-97.69323,25.93341],[-97.63139,25.93341],[-97.63139,25.86959],[-97.50468,25.86959],[-97.50468,25.80735],[-97.30834,25.80735],[-97.30834,25.87312],[-97.24563,25.87312],[-97.24563,25.93537],[-97.11389,25.93537],[-80.7,24],[-79.314,27.108],[-66.93111,44.74737],[-66.93111,44.94066],[-66.99468,44.94066],[-66.99468,45.00245],[-67.05958,45.00245],[-67.05958,45.12734],[-67.1202,45.12734],[-67.1202,45.19101],[-67.24698,45.19101],[-67.24698,45.25344],[-67.31775,45.25344],[-67.31775,45.18984],[-67.37075,45.18984],[-67.37075,45.2534],[-67.43269,45.2534],[-67.43269,45.30834],[-67.37086,45.30834],[-67.37086,45.4397],[-67.43056,45.4397],[-67.43056,45.49501],[-67.37099,45.49501],[-67.37099,45.62645],[-67.6215,45.62645],[-67.6215,45.68961],[-67.68383,45.68961],[-67.68383,45.75326],[-67.74621,45.75326],[-67.74621,47.12682],[-67.87001,47.12682],[-67.87001,47.19003],[-67.93238,47.19003],[-67.93238,47.25397],[-67.99594,47.25397],[-67.99594,47.31497],[-68.12067,47.31497],[-68.12067,47.37808],[-68.44232,47.37808],[-68.44232,47.31661],[-68.63143,47.31661],[-68.63143,47.25447],[-68.9978,47.25447],[-68.9978,47.43989],[-69.06072,47.43989],[-69.06072,47.50476],[-69.25381,47.50476],[-69.25381,47.43981],[-69.31793,47.43981],[-69.31793,47.3786],[-69.44385,47.3786],[-69.44385,47.31563],[-69.50382,47.31563],[-69.50382,47.25258],[-69.56678,47.25258],[-69.56678,47.19109],[-69.63035,47.19109],[-69.63035,47.1287],[-69.69331,47.1287],[-69.69331,47.06543],[-69.75571,47.06543],[-69.75571,47.00428],[-69.81804,47.00428],[-69.81804,46.94153],[-69.8804,46.94153],[-69.8804,46.87925],[-69.94217,46.87925],[-69.94217,46.81774],[-70.00631,46.81774],[-70.00631,46.69203],[-70.07043,46.69203],[-70.07043,46.44259],[-70.19459,46.44259],[-70.19459,46.37859],[-70.2562,46.37859],[-70.2562,46.31526],[-70.32037,46.31526],[-70.32037,46.06512],[-70.3815,46.06512],[-70.3815,45.93552],[-70.32016,45.93552],[-70.32016,45.87948],[-70.44931,45.87948],[-70.44931,45.75387],[-70.507,45.75387],[-70.507,45.69169],[-70.63166,45.69169],[-70.63166,45.62916],[-70.75755,45.62916],[-70.75755,45.44147],[-70.88099,45.44147],[-70.88099,45.37806],[-71.13328,45.37806],[-71.13328,45.31515],[-71.38303,45.31515],[-71.38303,45.25342],[-71.50764,45.25342],[-71.50764,45.06557],[-73.94189,45.06557],[-73.94189,45.00312],[-74.74697,45.00312],[-74.74697,45.0649],[-74.8801,45.0649],[-74.8801,45.0029],[-75.06625,45.0029],[-75.06625,44.94152],[-75.25394,44.94152],[-75.25394,44.8776],[-75.37896,44.8776],[-75.37896,44.81535],[-75.44313,44.81535],[-75.44313,44.75361],[-75.56666,44.75361],[-75.56666,44.691],[-75.62902,44.691],[-75.62902,44.6285],[-75.75405,44.6285],[-75.75405,44.56638],[-75.81731,44.56638],[-75.81731,44.50289],[-75.87995,44.50289],[-75.87995,44.37849],[-76.13003,44.37849],[-76.13003,44.31592],[-76.1927,44.31592],[-76.1927,44.25344],[-76.31826,44.25344],[-76.31826,44.19167],[-76.3793,44.19167],[-76.3793,44.06537],[-76.80375,43.64253],[-79.12989,43.31497]]],[[[-179.9341,50.83371],[-179.56389,50.86369],[-130.578,54.66271],[-129.97925,55.27755],[-129.95728,56.02295],[-132.01721,57.04073],[-135.46143,59.81168],[-136.37329,59.59553],[-136.59302,59.18437],[-137.44446,58.91599],[-137.58179,59.24903],[-139.19678,60.0895],[-139.04297,60.35956],[-141.02052,60.2943],[-140.99787,69.90649],[-163.30086,71.97901],[-169.03565,65.70804],[-172.22169,63.79219],[-179.9341,50.83371]]],[[[-64.62535,18.46935],[-64.62327,18.27536],[-64.53781,17.62308],[-68.02734,18.00485],[-67.79388,18.54342],[-64.62535,18.46935]]]],"type":"MultiPolygon"}}, {"properties":{"name":"MSB Aerial Imagery - Area 1(2019)","id":"MSB_Aerial_2019","url":"https://maps.matsugov.us/imagery/rest/services/Imagery/AerialMosaic_2019_SP_Dyn/ImageServer/exportImage?f=image&format=jpg&bbox={bbox}&imageSR={wkid}&bboxSR={wkid}&size={width},{height}&f={proj}","attribution":{"required":false,"text":"Matanuska-Susitna Borough GIS Division","url":"https://data1-msb.opendata.arcgis.com/pages/msb-aerial-imagery"},"type":"wms","category":"historicphoto","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[[-150.37485,61.46773],[-150.19238,61.46945],[-150.19238,61.41381],[-150.145,61.41414],[-150.145,61.34984],[-150.10757,61.34984],[-150.10689,61.26759],[-150.06329,61.24547],[-149.98432,61.23341],[-149.91188,61.26033],[-149.89403,61.33881],[-149.87137,61.37896],[-149.80957,61.3936],[-149.7694,61.42021],[-149.75224,61.44074],[-149.65302,61.47715],[-149.59602,61.48961],[-149.28188,61.48879],[-149.28257,61.4683],[-149.16515,61.46994],[-148.98319,61.50665],[-148.80535,61.43269],[-148.75454,61.43204],[-148.75179,61.50796],[-148.97221,61.58271],[-148.97049,61.65354],[-148.91281,61.6757],[-148.82767,61.68922],[-148.45001,61.77556],[-148.22205,61.78173],[-148.0854,61.76955],[-148.04146,61.7689],[-147.99854,61.77247],[-147.92336,61.77231],[-147.66415,61.77475],[-147.48974,61.78514],[-147.31361,61.83217],[-147.26761,61.89968],[-147.03003,61.97801],[-146.96137,61.97914],[-146.96102,61.99607],[-147.0726,61.99671],[-147.19173,61.95187],[-147.33936,61.93007],[-147.3579,61.86862],[-147.43996,61.83088],[-147.53952,61.8158],[-147.90344,61.81677],[-148.02773,61.81239],[-148.24024,61.83736],[-148.23921,61.84675],[-148.2756,61.84627],[-148.2756,61.82958],[-148.44006,61.82472],[-148.74218,61.74989],[-149.18884,61.75347],[-149.18678,61.83314],[-149.26849,61.83363],[-149.2709,61.80088],[-149.5689,61.80315],[-149.57062,61.66748],[-149.79103,61.64335],[-149.84493,61.63944],[-149.85472,61.63667],[-149.93574,61.62965],[-150.07015,61.58606],[-150.15358,61.57356],[-150.15289,61.59905],[-150.23701,61.59889],[-150.23701,61.5703],[-150.21452,61.57046],[-150.21383,61.52801],[-150.26619,61.52826],[-150.26602,61.5132],[-150.46875,61.51336],[-150.46978,61.48232],[-150.44626,61.48207],[-150.44609,61.45665],[-150.43905,61.45674],[-150.43974,61.43869],[-150.37485,61.43885],[-150.37485,61.46773]]],[[[-150.64728,62.12123],[-150.64625,62.00316],[-150.45914,62.00316],[-150.45845,62.12074],[-150.64728,62.12123]]],[[[-150.63011,61.60003],[-150.6308,61.56229],[-150.59921,61.56245],[-150.5999,61.52662],[-150.58445,61.52662],[-150.58479,61.51156],[-150.53501,61.51156],[-150.53535,61.54086],[-150.46875,61.54119],[-150.46875,61.55509],[-150.4454,61.55509],[-150.44712,61.60085],[-150.63011,61.60003]]]],"type":"MultiPolygon"}}, -{"properties":{"name":"MSB Aerial Imagery - Area 2 (2020)","id":"MSB_Aerial_2020","url":"https://maps.matsugov.us/imagery/rest/services/Imagery/AerialMosaic_2020_half_foot_SP_Dyn/ImageServer/exportImage?f=image&format=jpg&bbox={bbox}&imageSR={wkid}&bboxSR={wkid}&size={width},{height}&f={proj}","attribution":{"required":false,"text":"Matanuska-Susitna Borough GIS Division","url":"https://data1-msb.opendata.arcgis.com/pages/msb-aerial-imagery"},"type":"wms","category":"photo","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-150.15375,61.59868],[-150.15427,61.5734],[-150.07015,61.58566],[-149.93763,61.62908],[-149.56993,61.66658],[-149.56684,61.8025],[-149.84116,61.80364],[-149.8415,62.10051],[-149.81575,62.10035],[-149.81472,62.20235],[-149.74606,62.20267],[-149.74503,62.22668],[-149.79275,62.227],[-149.79275,62.38591],[-149.9857,62.38639],[-149.9857,62.58006],[-150.14259,62.57975],[-150.14191,62.61862],[-150.28439,62.61909],[-150.28336,62.56108],[-150.35854,62.5614],[-150.36541,62.19835],[-150.25177,62.19835],[-150.18757,62.13495],[-150.18723,62.02459],[-150.28233,62.02427],[-150.28267,61.96647],[-150.22242,61.96672],[-150.21881,61.59876],[-150.15375,61.59868]]],"type":"Polygon"}}, +{"properties":{"name":"MSB Aerial Imagery - Area 2 (2020)","id":"MSB_Aerial_2020","url":"https://maps.matsugov.us/imagery/rest/services/Imagery/AerialMosaic_2020_half_foot_SP_Dyn/ImageServer/exportImage?f=image&format=jpg&bbox={bbox}&imageSR={wkid}&bboxSR={wkid}&size={width},{height}&f={proj}","attribution":{"required":false,"text":"Matanuska-Susitna Borough GIS Division","url":"https://data1-msb.opendata.arcgis.com/pages/msb-aerial-imagery"},"type":"wms","category":"historicphoto","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-150.15375,61.59868],[-150.15427,61.5734],[-150.07015,61.58566],[-149.93763,61.62908],[-149.56993,61.66658],[-149.56684,61.8025],[-149.84116,61.80364],[-149.8415,62.10051],[-149.81575,62.10035],[-149.81472,62.20235],[-149.74606,62.20267],[-149.74503,62.22668],[-149.79275,62.227],[-149.79275,62.38591],[-149.9857,62.38639],[-149.9857,62.58006],[-150.14259,62.57975],[-150.14191,62.61862],[-150.28439,62.61909],[-150.28336,62.56108],[-150.35854,62.5614],[-150.36541,62.19835],[-150.25177,62.19835],[-150.18757,62.13495],[-150.18723,62.02459],[-150.28233,62.02427],[-150.28267,61.96647],[-150.22242,61.96672],[-150.21881,61.59876],[-150.15375,61.59868]]],"type":"Polygon"}}, {"properties":{"name":"MSB Aerial Imagery - Area 3 (2021)","id":"MSB_Aerial_2021","url":"https://maps.matsugov.us/imagery/rest/services/Imagery/AerialMosaic_2021_SP_Dyn/ImageServer/exportImage?f=image&format=jpg&bbox={bbox}&imageSR={wkid}&bboxSR={wkid}&size={width},{height}&f={proj}","attribution":{"required":false,"text":"Matanuska-Susitna Borough GIS Division","url":"https://data1-msb.opendata.arcgis.com/pages/msb-aerial-imagery"},"type":"wms","category":"historicphoto","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[[-150.02652,61.47393],[-149.94186,61.47393],[-149.74214,61.44809],[-149.42505,61.53612],[-149.35709,61.54134],[-149.12181,61.54181],[-149.09999,61.50907],[-149.03483,61.50521],[-148.97427,61.52225],[-148.96789,61.71455],[-149.24466,61.71623],[-149.24504,61.70444],[-149.346,61.70507],[-149.34658,61.67343],[-149.72009,61.65693],[-149.90481,61.65754],[-150.02652,61.47393]]],[[[-150.57351,61.40648],[-150.57308,61.43812],[-150.4693,61.43873],[-150.46884,61.51299],[-150.26741,61.51355],[-150.2674,61.528],[-150.21452,61.52772],[-150.22224,61.96671],[-150.28152,61.9666],[-150.28216,62.02425],[-150.18667,62.02443],[-150.18726,62.13459],[-150.2512,62.19819],[-150.36433,62.19821],[-150.35707,62.56092],[-151.09513,62.55967],[-151.09217,62.44059],[-150.75765,62.44115],[-150.74873,62.00333],[-150.56629,62.00334],[-150.56129,61.78838],[-150.77665,61.78752],[-150.62831,61.40625],[-150.57351,61.40648]]]],"type":"MultiPolygon"}}, -{"properties":{"name":"MSB Aerial Imagery - Core Area (2022)","id":"MSB_Aerial_2022","url":"https://maps.matsugov.us/imagery/rest/services/Imagery/AerialMosaic_2022_SP_Dyn/ImageServer/exportImage?f=image&format=jpg&bbox={bbox}&imageSR={wkid}&bboxSR={wkid}&size={width},{height}&f={proj}","attribution":{"required":false,"text":"Matanuska-Susitna Borough GIS Division","url":"https://data1-msb.opendata.arcgis.com/pages/msb-aerial-imagery"},"type":"wms","category":"photo","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-150.57351,61.40648],[-150.57308,61.43812],[-150.4693,61.43873],[-150.46884,61.51299],[-150.26741,61.51355],[-150.2674,61.528],[-150.21452,61.52772],[-150.22224,61.96671],[-150.28152,61.9666],[-150.28216,62.02425],[-150.18667,62.02443],[-150.18726,62.13459],[-150.2512,62.19819],[-150.36433,62.19821],[-150.35707,62.56092],[-151.09513,62.55967],[-151.09217,62.44059],[-150.75765,62.44115],[-150.74873,62.00333],[-150.56629,62.00334],[-150.56129,61.78838],[-150.77665,61.78752],[-150.62831,61.40625],[-150.57351,61.40648]]],"type":"Polygon"}}, +{"properties":{"name":"MSB Aerial Imagery - Core Area (2022)","id":"MSB_Aerial_2022","url":"https://maps.matsugov.us/imagery/rest/services/Imagery/AerialMosaic_2022_SP_Dyn/ImageServer/exportImage?f=image&format=jpg&bbox={bbox}&imageSR={wkid}&bboxSR={wkid}&size={width},{height}&f={proj}","attribution":{"required":false,"text":"Matanuska-Susitna Borough GIS Division","url":"https://data1-msb.opendata.arcgis.com/pages/msb-aerial-imagery"},"type":"wms","category":"photo","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-150.02662,61.47388],[-149.94148,61.47387],[-149.74193,61.44803],[-149.51557,61.51656],[-149.46797,61.52453],[-149.42987,61.53504],[-149.35665,61.54135],[-149.12187,61.54179],[-149.10005,61.50904],[-149.03489,61.50519],[-148.97417,61.52217],[-148.9679,61.71459],[-149.24468,61.71627],[-149.24507,61.7045],[-149.34609,61.70509],[-149.34666,61.67345],[-149.48381,61.67402],[-149.48392,61.66731],[-149.57046,61.66753],[-149.72019,61.65125],[-149.72006,61.65693],[-149.9048,61.65754],[-149.90566,61.58275],[-149.96154,61.58293],[-149.9616,61.53961],[-150.02636,61.5395],[-150.02662,61.47388]]],"type":"Polygon"}}, +{"properties":{"name":"MSB Aerial Imagery - Area 2 (2023)","id":"MSB_Aerial_2023","url":"https://maps.matsugov.us/imagery/rest/services/Imagery/AerialMosaic_2023_SP_Dyn/ImageServer/exportImage?f=image&format=jpg&bbox={bbox}&imageSR={wkid}&bboxSR={wkid}&size={width},{height}&f={proj}","attribution":{"required":false,"text":"Matanuska-Susitna Borough GIS Division","url":"https://data1-msb.opendata.arcgis.com/pages/msb-aerial-imagery"},"type":"wms","category":"photo","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-150.15375,61.59868],[-150.15427,61.5734],[-150.07015,61.58566],[-149.93763,61.62908],[-149.56993,61.66658],[-149.56684,61.8025],[-149.84116,61.80364],[-149.8415,62.10051],[-149.81575,62.10035],[-149.81472,62.20235],[-149.74606,62.20267],[-149.74503,62.22668],[-149.79275,62.227],[-149.79275,62.38591],[-149.9857,62.38639],[-149.9857,62.58006],[-150.14259,62.57975],[-150.14191,62.61862],[-150.28439,62.61909],[-150.28336,62.56108],[-150.35854,62.5614],[-150.36541,62.19835],[-150.25177,62.19835],[-150.18757,62.13495],[-150.18723,62.02459],[-150.28233,62.02427],[-150.28267,61.96647],[-150.22242,61.96672],[-150.21881,61.59876],[-150.15375,61.59868]]],"type":"Polygon"}}, {"properties":{"name":"ADOP Orthoimagery 2023 (9in)","id":"ADOP_2023_9in","url":"https://gis.arkansas.gov/arcgis/rest/services/ImageServices/IMAGERY_9IN_2023/ImageServer/tile/{zoom}/{y}/{x}","attribution":{"required":false,"text":"Arkansas GIS Office","url":"https://gis.arkansas.gov/programs/arkansas-digital-ortho-program-adop/"},"type":"tms","category":"photo","min_zoom":3,"max_zoom":19,"best":true},"type":"Feature","geometry":{"coordinates":[[[-94.62579,35.74603],[-94.52734,35.74796],[-94.50009,34.34085],[-94.53191,34.34003],[-94.51743,33.47512],[-94.12992,33.47906],[-94.12479,33.12756],[-94.15742,33.12711],[-94.15575,32.99213],[-90.97741,32.98103],[-90.96769,33.41369],[-90.99973,33.41416],[-90.9974,33.52227],[-91.09411,33.5239],[-91.09199,33.60508],[-90.99544,33.60373],[-90.99225,33.73877],[-90.86277,33.73705],[-90.8568,33.98023],[-90.72697,33.9778],[-90.71972,34.24787],[-90.62187,34.24608],[-90.61903,34.35412],[-90.48868,34.35144],[-90.48048,34.62193],[-90.34976,34.61943],[-90.34624,34.72721],[-90.24791,34.725],[-90.24351,34.86019],[-90.11238,34.85701],[-90.10792,34.99226],[-89.97623,34.98904],[-89.96635,35.2591],[-89.99933,35.25985],[-89.99135,35.47607],[-89.85917,35.47274],[-89.85411,35.60798],[-89.72142,35.60441],[-89.71627,35.73915],[-89.61682,35.73644],[-89.59975,36.14142],[-89.89895,36.14973],[-89.90412,36.01468],[-90.23688,36.02241],[-90.23452,36.10408],[-90.10099,36.10119],[-90.09585,36.23561],[-89.99557,36.2331],[-89.98546,36.50334],[-91.15719,36.52708],[-91.15735,36.50003],[-94.64183,36.50323],[-94.62579,35.74603]]],"type":"Polygon"}}, {"properties":{"name":"PAgis 2018 Orthophotography","id":"PAgis_Ortho_2018","url":"https://www.pagis.org/arcgis/services/MAPS/AerialPhotos2018/MapServer/WmsServer?FORMAT=image/jpeg&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap&LAYERS=0&STYLES=&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}","attribution":{"required":false,"text":"Pulaski Area Geographic Information System","url":"https://www.pagis.org/"},"type":"wms","category":"photo","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-92.75493,34.84636],[-92.65777,34.84694],[-92.65707,34.75991],[-92.55161,34.76045],[-92.55115,34.6879],[-92.50721,34.6881],[-92.50707,34.66635],[-92.44561,34.66661],[-92.44535,34.6231],[-92.34887,34.62341],[-92.34865,34.5799],[-92.25224,34.58011],[-92.25195,34.49308],[-92.22567,34.49312],[-92.22565,34.48587],[-92.02421,34.48609],[-92.02425,34.62388],[-92.1032,34.62385],[-92.10322,34.66013],[-92.09447,34.66013],[-92.0945,34.69639],[-92.08575,34.69641],[-92.08574,34.71815],[-92.07696,34.71816],[-92.077,34.76893],[-92.06823,34.76896],[-92.06844,35.01555],[-92.23593,35.01534],[-92.23569,34.9283],[-92.26211,34.92825],[-92.26214,34.93548],[-92.42063,34.93503],[-92.42055,34.91331],[-92.45575,34.91313],[-92.47042,34.94247],[-92.48118,34.95006],[-92.49286,34.95245],[-92.52334,34.95063],[-92.55292,34.95626],[-92.55283,34.94176],[-92.64972,34.94127],[-92.64951,34.91225],[-92.75512,34.9116],[-92.75493,34.84636]]],"type":"Polygon"}}, {"properties":{"name":"PAgis 2021 Orthophotography","id":"PAgis_Ortho_2021","url":"https://www.pagis.org/arcgis/rest/services/MAPS/AerialPhotos2021/MapServer/export?f=image&format=jpg&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"Pulaski Area Geographic Information System","url":"https://www.pagis.org/"},"type":"wms","category":"photo","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-92.75493,34.84636],[-92.65777,34.84694],[-92.65707,34.75991],[-92.55161,34.76045],[-92.55115,34.6879],[-92.50721,34.6881],[-92.50707,34.66635],[-92.44561,34.66661],[-92.44535,34.6231],[-92.34887,34.62341],[-92.34865,34.5799],[-92.25224,34.58011],[-92.25195,34.49308],[-92.22567,34.49312],[-92.22565,34.48587],[-92.02421,34.48609],[-92.02425,34.62388],[-92.1032,34.62385],[-92.10322,34.66013],[-92.09447,34.66013],[-92.0945,34.69639],[-92.08575,34.69641],[-92.08574,34.71815],[-92.07696,34.71816],[-92.077,34.76893],[-92.06823,34.76896],[-92.06844,35.01555],[-92.23593,35.01534],[-92.23569,34.9283],[-92.26211,34.92825],[-92.26214,34.93548],[-92.42063,34.93503],[-92.42055,34.91331],[-92.45575,34.91313],[-92.47042,34.94247],[-92.48118,34.95006],[-92.49286,34.95245],[-92.52334,34.95063],[-92.55292,34.95626],[-92.55283,34.94176],[-92.64972,34.94127],[-92.64951,34.91225],[-92.75512,34.9116],[-92.75493,34.84636]]],"type":"Polygon"}}, +{"properties":{"name":"City of Berkeley Orthoimagery (Latest)","id":"Berkeley_CA_Latest","url":"https://gis.cityofberkeley.info/arcgis3/rest/services/Imagery/Orthophoto/MapServer/export?f=image&format=jpg&layers=show:4&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"City of Berkeley","url":"https://berkeleyca.gov/"},"type":"wms","category":"photo","max_zoom":23},"type":"Feature","geometry":{"coordinates":[[[-122.33114,37.91366],[-122.32929,37.83396],[-122.20122,37.83574],[-122.20233,37.88658],[-122.23899,37.88615],[-122.23928,37.90048],[-122.2576,37.90029],[-122.25793,37.91477],[-122.33114,37.91366]]],"type":"Polygon"}}, {"properties":{"name":"City of Burbank Orthoimagery (2021)","id":"Burbank_CA_2021","url":"https://mobilegis.burbankca.gov/burgis/rest/services/Ortho/Base_2021_3in_Webmerc_Notitles/MapServer/tile/{zoom}/{y}/{x}","attribution":{"required":false,"text":"City of Burbank","url":"https://gis.burbankca.gov/"},"type":"tms","category":"historicphoto","max_zoom":23},"type":"Feature","geometry":{"coordinates":[[[-118.27124,34.22771],[-118.37562,34.22771],[-118.37562,34.13313],[-118.27124,34.13313],[-118.27124,34.22771]]],"type":"Polygon"}}, {"properties":{"name":"City of Burbank Orthoimagery (2024)","id":"Burbank_CA_2024","url":"https://mobilegis.burbankca.gov/burgis/rest/services/Ortho/Base_2024_4in/MapServer/export?f=image&format=jpg&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"City of Burbank","url":"https://gis.burbankca.gov/"},"type":"wms","category":"photo","max_zoom":23},"type":"Feature","geometry":{"coordinates":[[[-118.27124,34.22771],[-118.37562,34.22771],[-118.37562,34.13313],[-118.27124,34.13313],[-118.27124,34.22771]]],"type":"Polygon"}}, {"properties":{"name":"Calaveras County Orthoimagery (2022)","id":"Calaveras_CA_2022","url":"https://gisportal.co.calaveras.ca.us/image/rest/services/CC_Aug2022_Cache/ImageServer/tile/{zoom}/{y}/{x}","attribution":{"required":false,"text":"Calaveras County","url":"https://www.calaverasgov.us/"},"type":"tms","category":"photo","max_zoom":23},"type":"Feature","geometry":{"coordinates":[[[-120.93863,38.0883],[-120.65316,37.83286],[-120.64289,37.84152],[-120.63342,37.86085],[-120.59963,37.8788],[-120.59765,37.88824],[-120.58644,37.89615],[-120.56867,37.8946],[-120.56205,37.9141],[-120.54329,37.91982],[-120.53785,37.92597],[-120.53998,37.93616],[-120.53475,37.94475],[-120.51532,37.95114],[-120.52525,37.99398],[-120.50155,37.99129],[-120.49909,38.00811],[-120.46483,38.00861],[-120.43998,38.05969],[-120.43236,38.05926],[-120.42548,38.07309],[-120.41333,38.0829],[-120.40885,38.10273],[-120.38727,38.11559],[-120.38348,38.12668],[-120.37857,38.13029],[-120.37845,38.13555],[-120.37275,38.1365],[-120.37083,38.13906],[-120.37391,38.14489],[-120.37023,38.15154],[-120.35758,38.15427],[-120.35769,38.15846],[-120.36036,38.16077],[-120.35561,38.16371],[-120.35374,38.16371],[-120.34984,38.1703],[-120.34456,38.17022],[-120.34002,38.17233],[-120.33751,38.17806],[-120.33543,38.18498],[-120.33197,38.18865],[-120.33016,38.19523],[-120.326,38.19636],[-120.32527,38.19951],[-120.32247,38.20089],[-120.30164,38.22978],[-120.29201,38.23332],[-120.28939,38.24674],[-120.27258,38.25948],[-120.27274,38.26648],[-120.27039,38.27094],[-120.26591,38.27232],[-120.2607,38.27758],[-120.25542,38.28667],[-120.252,38.28701],[-120.24026,38.29489],[-120.2369,38.29857],[-120.23708,38.30205],[-120.23458,38.30364],[-120.2342,38.30616],[-120.23201,38.30679],[-120.22881,38.31429],[-120.22644,38.31471],[-120.22366,38.31877],[-120.21371,38.32306],[-120.20543,38.32922],[-120.17645,38.37125],[-120.15392,38.38673],[-120.12051,38.39965],[-120.08787,38.4034],[-120.07749,38.41086],[-120.03989,38.42611],[-120.02969,38.42469],[-120.01795,38.43568],[-120.05352,38.4555],[-120.07255,38.44722],[-120.07249,38.50987],[-120.12892,38.49716],[-120.21677,38.49795],[-120.22713,38.49047],[-120.23554,38.48974],[-120.24143,38.48504],[-120.24645,38.486],[-120.24749,38.48682],[-120.2528,38.48715],[-120.25366,38.48774],[-120.26092,38.48616],[-120.26272,38.48326],[-120.26363,38.48253],[-120.26488,38.4828],[-120.26939,38.47762],[-120.27267,38.47787],[-120.27563,38.47594],[-120.28343,38.47534],[-120.28599,38.47668],[-120.29482,38.47722],[-120.29795,38.4754],[-120.30094,38.4745],[-120.30451,38.47206],[-120.30603,38.47235],[-120.3201,38.47074],[-120.32175,38.46884],[-120.3308,38.46518],[-120.3332,38.46536],[-120.33805,38.46749],[-120.3512,38.46624],[-120.35296,38.46544],[-120.36356,38.46678],[-120.37133,38.46471],[-120.37642,38.46246],[-120.38464,38.46216],[-120.39099,38.46743],[-120.40012,38.46651],[-120.4124,38.47056],[-120.41619,38.47366],[-120.42297,38.47336],[-120.44357,38.462],[-120.44816,38.45288],[-120.48443,38.4458],[-120.49564,38.44944],[-120.50503,38.444],[-120.50727,38.43823],[-120.52051,38.42657],[-120.52366,38.4228],[-120.52782,38.42251],[-120.53033,38.41887],[-120.5377,38.41854],[-120.54058,38.42289],[-120.57207,38.41339],[-120.57448,38.40177],[-120.60848,38.39779],[-120.61509,38.3893],[-120.61734,38.37846],[-120.62022,38.35729],[-120.62822,38.35586],[-120.63191,38.34607],[-120.63287,38.33987],[-120.63885,38.34092],[-120.65929,38.33169],[-120.67434,38.33112],[-120.69932,38.31839],[-120.73829,38.30813],[-120.75131,38.29695],[-120.75361,38.29108],[-120.80613,38.2902],[-120.84894,38.25941],[-120.85694,38.24754],[-120.87924,38.24084],[-120.89424,38.22],[-120.91666,38.22964],[-120.95461,38.22012],[-120.99556,38.22528],[-120.93863,38.0883]]],"type":"Polygon"}}, -{"properties":{"name":"Orange County Orthoimagery (2022)","id":"Orange_CA_2022","url":"https://www.ocgis.com/survey/rest/services/Basemaps/Eagle_2022_3in_Aerial_Cached/ImageServer/exportImage?f=image&format=jpg&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"Orange County","url":"https://data-ocpw.opendata.arcgis.com/"},"type":"wms","category":"photo","max_zoom":23},"type":"Feature","geometry":{"coordinates":[[[-117.40675,33.65258],[-117.41167,33.65807],[-117.41071,33.65966],[-117.47392,33.70357],[-117.53261,33.71172],[-117.53453,33.7571],[-117.57703,33.76797],[-117.62354,33.81771],[-117.62326,33.82939],[-117.63365,33.82934],[-117.66137,33.86069],[-117.64525,33.86007],[-117.64502,33.86822],[-117.65849,33.87161],[-117.65928,33.87733],[-117.65249,33.88055],[-117.64208,33.88355],[-117.6457,33.88785],[-117.64609,33.89798],[-117.64819,33.908],[-117.65334,33.92379],[-117.67207,33.94484],[-117.68871,33.9677],[-117.6968,33.96046],[-117.70433,33.95814],[-117.71066,33.95831],[-117.71491,33.95995],[-117.71542,33.96594],[-117.72062,33.96538],[-117.72656,33.96306],[-117.72985,33.96153],[-117.73154,33.96527],[-117.73222,33.9694],[-117.72939,33.97319],[-117.72968,33.97585],[-117.73205,33.97964],[-117.73188,33.9832],[-117.73777,33.98185],[-117.74252,33.98202],[-117.75146,33.98881],[-117.75791,33.99582],[-117.76182,33.99339],[-117.7711,33.99356],[-117.77636,33.99679],[-117.78253,33.99848],[-117.79181,33.99447],[-117.80347,33.99696],[-117.80675,33.99922],[-117.81105,34.00075],[-117.81428,33.99486],[-117.81773,33.99124],[-117.82758,33.98456],[-117.83788,33.97387],[-117.8415,33.96954],[-117.84642,33.96756],[-117.84999,33.96892],[-117.85055,33.9722],[-117.85389,33.97474],[-117.85819,33.97537],[-117.86204,33.97469],[-117.86538,33.97146],[-117.86979,33.97237],[-117.88241,33.97605],[-117.89147,33.97457],[-117.89809,33.96999],[-117.91516,33.96788],[-117.91481,33.96184],[-117.92166,33.95748],[-117.93064,33.94779],[-117.97806,33.94711],[-117.97789,33.90411],[-117.98542,33.90405],[-117.98536,33.90484],[-117.98779,33.90473],[-117.98779,33.90264],[-117.99034,33.90264],[-117.99017,33.89692],[-117.99577,33.89698],[-117.99566,33.88956],[-118.00437,33.88962],[-118.00426,33.88238],[-118.01167,33.88232],[-118.0299,33.8744],[-118.03938,33.86656],[-118.03932,33.8637],[-118.04356,33.86365],[-118.04353,33.86002],[-118.04798,33.85994],[-118.04784,33.85485],[-118.05214,33.85485],[-118.05202,33.8512],[-118.05644,33.85122],[-118.05644,33.8476],[-118.06065,33.84746],[-118.06085,33.83538],[-118.06481,33.83187],[-118.06504,33.82021],[-118.07364,33.81614],[-118.08615,33.80363],[-118.08762,33.79718],[-118.10092,33.77641],[-118.09534,33.76801],[-118.0941,33.76484],[-118.09376,33.75941],[-118.1001,33.75896],[-118.10021,33.75567],[-118.11379,33.74809],[-118.13275,33.72455],[-117.58794,33.37667],[-117.58298,33.38562],[-117.58252,33.38548],[-117.58188,33.38662],[-117.58143,33.38677],[-117.57949,33.38567],[-117.57754,33.38518],[-117.57541,33.38534],[-117.56044,33.38835],[-117.55375,33.38867],[-117.55202,33.38847],[-117.55089,33.38819],[-117.54911,33.38836],[-117.54356,33.39068],[-117.54215,33.39156],[-117.53804,33.39501],[-117.53595,33.39645],[-117.53389,33.39691],[-117.53063,33.39685],[-117.52915,33.39663],[-117.52884,33.39748],[-117.52956,33.39927],[-117.52808,33.40189],[-117.52796,33.40478],[-117.53062,33.40817],[-117.53159,33.41485],[-117.53362,33.41751],[-117.53555,33.41813],[-117.53674,33.41949],[-117.53102,33.42187],[-117.527,33.4247],[-117.52451,33.43013],[-117.50352,33.44756],[-117.50069,33.45243],[-117.47754,33.46754],[-117.47664,33.47331],[-117.47658,33.47897],[-117.47398,33.48321],[-117.47285,33.48712],[-117.46945,33.49232],[-117.46509,33.49481],[-117.46215,33.49979],[-117.46317,33.54359],[-117.45513,33.55672],[-117.45513,33.57777],[-117.43001,33.60222],[-117.41428,33.63249],[-117.40675,33.65258]]],"type":"Polygon"}}, +{"properties":{"name":"City of Eureka Orthoimagery (2023)","id":"Eureka_CA_2023","url":"https://arcgis-svr.ci.eureka.ca.gov/arcgis/rest/services/2023_mosaic/ImageServer/exportImage?f=image&format=jpg&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"City of Eureka","url":"https://www.eurekaca.gov/"},"type":"wms","category":"photo","max_zoom":21},"type":"Feature","geometry":{"coordinates":[[[-124.20054,40.67932],[-124.19758,40.69351],[-124.1872,40.69336],[-124.1871,40.70055],[-124.1776,40.70051],[-124.1775,40.72203],[-124.16005,40.72224],[-124.16005,40.71439],[-124.12059,40.71487],[-124.12043,40.75842],[-124.09897,40.75834],[-124.10124,40.7655],[-124.07548,40.76556],[-124.07528,40.75938],[-124.06809,40.75945],[-124.06767,40.75908],[-124.06685,40.75702],[-124.06455,40.75573],[-124.0598,40.75598],[-124.05826,40.7503],[-124.05337,40.75265],[-124.05055,40.75265],[-124.04737,40.75501],[-124.0475,40.75708],[-124.04803,40.75944],[-124.05031,40.75937],[-124.05399,40.76095],[-124.05398,40.76259],[-124.05938,40.7639],[-124.06038,40.76386],[-124.06307,40.76649],[-124.06536,40.79019],[-124.0733,40.79688],[-124.07436,40.82829],[-124.07127,40.83593],[-124.06501,40.8335],[-124.0646,40.83418],[-124.05884,40.83192],[-124.05657,40.83148],[-124.05672,40.83267],[-124.05158,40.83271],[-124.05122,40.83329],[-124.04921,40.83336],[-124.04502,40.83186],[-124.03929,40.82216],[-124.03519,40.82219],[-124.0352,40.82862],[-124.03223,40.82861],[-124.03226,40.83367],[-124.04031,40.83351],[-124.0409,40.88055],[-124.05545,40.88045],[-124.05554,40.88407],[-124.06312,40.884],[-124.06341,40.90525],[-124.04833,40.90543],[-124.04843,40.91023],[-124.05844,40.91028],[-124.05851,40.91268],[-124.07405,40.91253],[-124.07416,40.91588],[-124.10436,40.92456],[-124.12162,40.95084],[-124.13199,40.95283],[-124.27859,40.69921],[-124.20054,40.67932]]],"type":"Polygon"}}, +{"properties":{"name":"City of Irvine Orthoimagery (2023)","id":"Irvine_CA_2023","url":"https://gis.cityofirvine.org/arcgis/rest/services/Aerial/Aerial_2023/MapServer/export?f=image&format=jpg&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"City of Irvine","url":"https://www.cityofirvine.org/"},"type":"wms","category":"photo","max_zoom":23},"type":"Feature","geometry":{"coordinates":[[[-117.77421,33.81053],[-117.91866,33.65861],[-117.76133,33.554],[-117.61676,33.70577],[-117.77421,33.81053]]],"type":"Polygon"}}, +{"properties":{"name":"LA County Basemap","id":"LA_County_Basemap","url":"https://cache.gis.lacounty.gov/cache/rest/services/LACounty_Cache/LACounty_StreetMap/MapServer/tile/{zoom}/{y}/{x}","attribution":{"required":false,"text":"Los Angeles County","url":"https://lacounty.gov/"},"type":"tms","category":"map","max_zoom":23},"type":"Feature","geometry":{"coordinates":[[[-118.92355,33.21028],[-118.32162,33.21286],[-118.11333,33.7463],[-118.09196,33.75843],[-118.09235,33.76441],[-118.09385,33.76849],[-118.09709,33.77359],[-118.0967,33.77921],[-118.08618,33.79692],[-118.08466,33.803],[-118.0729,33.81481],[-118.06328,33.81964],[-118.06332,33.83155],[-118.06071,33.83456],[-118.05935,33.83492],[-118.059,33.83522],[-118.05905,33.8462],[-118.0547,33.84622],[-118.05474,33.84985],[-118.05038,33.84987],[-118.05042,33.85356],[-118.04614,33.85361],[-118.04621,33.85869],[-118.04187,33.85872],[-118.0419,33.86234],[-118.03755,33.86238],[-118.03764,33.86601],[-118.02873,33.86605],[-118.02879,33.87332],[-118.01138,33.87342],[-118.01144,33.88086],[-118.00277,33.8809],[-118.00286,33.88815],[-117.99404,33.88821],[-117.99412,33.89546],[-117.98533,33.89551],[-117.98541,33.90275],[-117.9766,33.90276],[-117.97651,33.94606],[-117.7834,33.94644],[-117.79344,33.95368],[-117.79344,33.96806],[-117.80253,33.96818],[-117.80253,33.97537],[-117.785,34.00481],[-117.76749,34.00481],[-117.76719,34.01056],[-117.76777,34.02351],[-117.7359,34.01858],[-117.73007,34.02137],[-117.72751,34.03965],[-117.678,34.16094],[-117.64751,34.28698],[-117.65969,34.45073],[-117.66734,34.82258],[-118.89485,34.81851],[-118.63688,34.29128],[-118.6325,34.26549],[-118.63343,34.24032],[-118.66837,34.24049],[-118.66908,34.16825],[-118.78889,34.16822],[-118.94113,34.07486],[-118.92355,33.21028]]],"type":"Polygon"}}, +{"properties":{"name":"City of Manteca Orthoimagery (2022)","id":"Manteca_CA_2022","url":"https://gisweb.ci.manteca.ca.us/arcgis/rest/services/Basemaps/2022/ImageServer/exportImage?f=image&format=jpg&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"City of Manteca","url":"https://www.manteca.gov/"},"type":"wms","category":"photo","max_zoom":23},"type":"Feature","geometry":{"coordinates":[[[-121.4155,37.87302],[-121.41384,37.7417],[-121.10884,37.74366],[-121.10987,37.87501],[-121.4155,37.87302]]],"type":"Polygon"}}, +{"properties":{"name":"City of Modesto Orthoimagery (2023)","id":"Modesto_CA_2023","url":"https://gis.modestogov.com/hosting/rest/services/ExternalServices/City_of_Modesto_2023_Aerial/MapServer/export?f=image&format=jpg&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"City of Modesto","url":"https://www.modestogov.com/"},"type":"wms","category":"photo","max_zoom":23},"type":"Feature","geometry":{"coordinates":[[[-121.09923,37.72528],[-121.09818,37.59435],[-121.08134,37.58035],[-120.87942,37.58118],[-120.88008,37.71169],[-120.89834,37.71163],[-120.89841,37.72613],[-120.9897,37.72578],[-120.98998,37.76929],[-121.02652,37.76913],[-121.02621,37.72563],[-121.09923,37.72528]]],"type":"Polygon"}}, +{"properties":{"name":"Orange County Orthoimagery (2022)","id":"Orange_CA_2022","url":"https://ocgis.com/arcpub/rest/services/Aerial_Imagery_Countywide/22_OC_3IN_SP6/ImageServer/exportImage?f=image&format=jpg&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"Orange County","url":"https://data-ocpw.opendata.arcgis.com/"},"type":"wms","category":"photo","max_zoom":23},"type":"Feature","geometry":{"coordinates":[[[-117.40675,33.65258],[-117.41167,33.65807],[-117.41071,33.65966],[-117.47392,33.70357],[-117.53261,33.71172],[-117.53453,33.7571],[-117.57703,33.76797],[-117.62354,33.81771],[-117.62326,33.82939],[-117.63365,33.82934],[-117.66137,33.86069],[-117.64525,33.86007],[-117.64502,33.86822],[-117.65849,33.87161],[-117.65928,33.87733],[-117.65249,33.88055],[-117.64208,33.88355],[-117.6457,33.88785],[-117.64609,33.89798],[-117.64819,33.908],[-117.65334,33.92379],[-117.67207,33.94484],[-117.68871,33.9677],[-117.6968,33.96046],[-117.70433,33.95814],[-117.71066,33.95831],[-117.71491,33.95995],[-117.71542,33.96594],[-117.72062,33.96538],[-117.72656,33.96306],[-117.72985,33.96153],[-117.73154,33.96527],[-117.73222,33.9694],[-117.72939,33.97319],[-117.72968,33.97585],[-117.73205,33.97964],[-117.73188,33.9832],[-117.73777,33.98185],[-117.74252,33.98202],[-117.75146,33.98881],[-117.75791,33.99582],[-117.76182,33.99339],[-117.7711,33.99356],[-117.77636,33.99679],[-117.78253,33.99848],[-117.79181,33.99447],[-117.80347,33.99696],[-117.80675,33.99922],[-117.81105,34.00075],[-117.81428,33.99486],[-117.81773,33.99124],[-117.82758,33.98456],[-117.83788,33.97387],[-117.8415,33.96954],[-117.84642,33.96756],[-117.84999,33.96892],[-117.85055,33.9722],[-117.85389,33.97474],[-117.85819,33.97537],[-117.86204,33.97469],[-117.86538,33.97146],[-117.86979,33.97237],[-117.88241,33.97605],[-117.89147,33.97457],[-117.89809,33.96999],[-117.91516,33.96788],[-117.91481,33.96184],[-117.92166,33.95748],[-117.93064,33.94779],[-117.97806,33.94711],[-117.97789,33.90411],[-117.98542,33.90405],[-117.98536,33.90484],[-117.98779,33.90473],[-117.98779,33.90264],[-117.99034,33.90264],[-117.99017,33.89692],[-117.99577,33.89698],[-117.99566,33.88956],[-118.00437,33.88962],[-118.00426,33.88238],[-118.01167,33.88232],[-118.0299,33.8744],[-118.03938,33.86656],[-118.03932,33.8637],[-118.04356,33.86365],[-118.04353,33.86002],[-118.04798,33.85994],[-118.04784,33.85485],[-118.05214,33.85485],[-118.05202,33.8512],[-118.05644,33.85122],[-118.05644,33.8476],[-118.06065,33.84746],[-118.06085,33.83538],[-118.06481,33.83187],[-118.06504,33.82021],[-118.07364,33.81614],[-118.08615,33.80363],[-118.08762,33.79718],[-118.10092,33.77641],[-118.09534,33.76801],[-118.0941,33.76484],[-118.09376,33.75941],[-118.1001,33.75896],[-118.10021,33.75567],[-118.11379,33.74809],[-118.13275,33.72455],[-117.58794,33.37667],[-117.58298,33.38562],[-117.58252,33.38548],[-117.58188,33.38662],[-117.58143,33.38677],[-117.57949,33.38567],[-117.57754,33.38518],[-117.57541,33.38534],[-117.56044,33.38835],[-117.55375,33.38867],[-117.55202,33.38847],[-117.55089,33.38819],[-117.54911,33.38836],[-117.54356,33.39068],[-117.54215,33.39156],[-117.53804,33.39501],[-117.53595,33.39645],[-117.53389,33.39691],[-117.53063,33.39685],[-117.52915,33.39663],[-117.52884,33.39748],[-117.52956,33.39927],[-117.52808,33.40189],[-117.52796,33.40478],[-117.53062,33.40817],[-117.53159,33.41485],[-117.53362,33.41751],[-117.53555,33.41813],[-117.53674,33.41949],[-117.53102,33.42187],[-117.527,33.4247],[-117.52451,33.43013],[-117.50352,33.44756],[-117.50069,33.45243],[-117.47754,33.46754],[-117.47664,33.47331],[-117.47658,33.47897],[-117.47398,33.48321],[-117.47285,33.48712],[-117.46945,33.49232],[-117.46509,33.49481],[-117.46215,33.49979],[-117.46317,33.54359],[-117.45513,33.55672],[-117.45513,33.57777],[-117.43001,33.60222],[-117.41428,33.63249],[-117.40675,33.65258]]],"type":"Polygon"}}, +{"properties":{"name":"City of Roseville Orthoimagery (2023)","id":"Roseville_CA_2023","url":"https://ags.roseville.ca.us/arcgis/rest/services/PublicServices/CityOrtho2023/MapServer/export?f=image&format=jpg&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"City of Roseville","url":"https://www.roseville.ca.us/"},"type":"wms","category":"historicphoto","max_zoom":23},"type":"Feature","geometry":{"coordinates":[[[-121.45329,38.80124],[-121.40461,38.80103],[-121.40502,38.7505],[-121.32392,38.74999],[-121.32425,38.72258],[-121.21403,38.71457],[-121.21345,38.77525],[-121.253,38.77542],[-121.26244,38.78071],[-121.26233,38.79713],[-121.29538,38.79733],[-121.29517,38.81163],[-121.31458,38.81184],[-121.31431,38.83182],[-121.32759,38.83194],[-121.32774,38.82607],[-121.45309,38.82674],[-121.45329,38.80124]]],"type":"Polygon"}}, +{"properties":{"name":"City of Roseville Orthoimagery (2024)","id":"Roseville_CA_2024","url":"https://ags.roseville.ca.us/arcgis/rest/services/PublicServices/CityOrtho2024/MapServer/export?f=image&format=jpg&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"City of Roseville","url":"https://www.roseville.ca.us/"},"type":"wms","category":"photo","max_zoom":23},"type":"Feature","geometry":{"coordinates":[[[-121.45329,38.80124],[-121.40461,38.80103],[-121.40502,38.7505],[-121.32392,38.74999],[-121.32425,38.72258],[-121.21403,38.71457],[-121.21345,38.77525],[-121.253,38.77542],[-121.26244,38.78071],[-121.26233,38.79713],[-121.29538,38.79733],[-121.29517,38.81163],[-121.31458,38.81184],[-121.31431,38.83182],[-121.32759,38.83194],[-121.32774,38.82607],[-121.45309,38.82674],[-121.45329,38.80124]]],"type":"Polygon"}}, {"properties":{"name":"Sacramento County Orthoimagery (2022)","id":"Sacramento_CA_2022","url":"https://mapservices.gis.saccounty.gov/ArcGIS/rest/services/Cache/IMAGERY_2022_WEB_MERCATOR/MapServer/tile/{zoom}/{y}/{x}","attribution":{"required":false,"text":"Sacramento County","url":"https://data.saccounty.gov/"},"type":"tms","category":"photo","max_zoom":23},"type":"Feature","geometry":{"coordinates":[[[-121.75804,38.01591],[-121.75781,38.02314],[-121.7213,38.02314],[-121.72144,38.03025],[-121.71207,38.03018],[-121.71189,38.0375],[-121.69383,38.03729],[-121.69366,38.04475],[-121.68463,38.04461],[-121.68453,38.05184],[-121.67533,38.0519],[-121.67523,38.08822],[-121.64787,38.08803],[-121.64794,38.08077],[-121.62941,38.08082],[-121.62917,38.09531],[-121.61115,38.09522],[-121.61086,38.10237],[-121.60185,38.10231],[-121.60192,38.09511],[-121.55578,38.09499],[-121.55534,38.10975],[-121.57424,38.10981],[-121.57417,38.12409],[-121.565,38.12406],[-121.56504,38.13124],[-121.55574,38.13117],[-121.55564,38.13856],[-121.54658,38.13846],[-121.54638,38.14585],[-121.52807,38.14571],[-121.52807,38.16742],[-121.51883,38.16737],[-121.51854,38.19639],[-121.50942,38.19636],[-121.50936,38.20356],[-121.50025,38.20347],[-121.49997,38.22534],[-121.48173,38.22522],[-121.4815,38.23975],[-121.47245,38.23962],[-121.472,38.25419],[-121.43551,38.25395],[-121.4357,38.24681],[-121.42641,38.24673],[-121.4265,38.23222],[-121.41731,38.23214],[-121.41743,38.22497],[-121.32543,38.22452],[-121.32525,38.23162],[-121.28873,38.23146],[-121.28833,38.23866],[-121.27935,38.23862],[-121.2793,38.24591],[-121.25161,38.24558],[-121.25182,38.23844],[-121.21501,38.23835],[-121.21483,38.24549],[-121.19655,38.2453],[-121.19656,38.25257],[-121.15971,38.25237],[-121.15949,38.2596],[-121.14113,38.25951],[-121.14105,38.26674],[-121.12275,38.26644],[-121.12237,38.27384],[-121.10423,38.27365],[-121.10381,38.28096],[-121.07668,38.2807],[-121.07661,38.28798],[-121.06727,38.28775],[-121.06705,38.29508],[-121.05814,38.29503],[-121.05821,38.28775],[-121.03989,38.28753],[-121.03946,38.29486],[-121.0212,38.2948],[-121.01731,38.51237],[-121.02709,38.51257],[-121.02709,38.53387],[-121.03638,38.53387],[-121.03602,38.55582],[-121.04536,38.55597],[-121.04499,38.57043],[-121.05433,38.57029],[-121.05399,38.59949],[-121.06325,38.59957],[-121.06267,38.63581],[-121.07196,38.63595],[-121.07124,38.67941],[-121.08067,38.67952],[-121.08021,38.70128],[-121.08962,38.70137],[-121.08939,38.72305],[-121.19117,38.72378],[-121.19099,38.73101],[-121.3021,38.73177],[-121.30198,38.74628],[-121.48707,38.74711],[-121.48724,38.73998],[-121.58899,38.7404],[-121.58889,38.74754],[-121.60729,38.74776],[-121.6075,38.73318],[-121.62607,38.73343],[-121.62616,38.71877],[-121.64463,38.71884],[-121.64508,38.65355],[-121.62647,38.65338],[-121.62659,38.64629],[-121.60801,38.64596],[-121.6081,38.63174],[-121.5711,38.63142],[-121.57135,38.60255],[-121.58059,38.60271],[-121.58068,38.58084],[-121.59,38.5809],[-121.59057,38.49389],[-121.56268,38.49364],[-121.56299,38.47926],[-121.55367,38.47909],[-121.55388,38.47213],[-121.54449,38.47179],[-121.54447,38.46466],[-121.50752,38.46449],[-121.5078,38.44289],[-121.5261,38.44294],[-121.52632,38.43572],[-121.5354,38.43561],[-121.53582,38.4137],[-121.52637,38.41354],[-121.52644,38.38498],[-121.53575,38.38502],[-121.53599,38.35598],[-121.54511,38.35602],[-121.54528,38.34873],[-121.5636,38.34882],[-121.5636,38.34173],[-121.57293,38.34168],[-121.57293,38.3343],[-121.59123,38.33441],[-121.59157,38.32004],[-121.60047,38.31997],[-121.60056,38.30549],[-121.60992,38.30542],[-121.61041,38.21136],[-121.61954,38.21124],[-121.61975,38.19682],[-121.64709,38.19699],[-121.64725,38.18961],[-121.66551,38.18986],[-121.66565,38.18242],[-121.67471,38.18257],[-121.67478,38.17529],[-121.68418,38.17519],[-121.68418,38.16806],[-121.69318,38.16832],[-121.69348,38.13197],[-121.70278,38.13183],[-121.70287,38.11726],[-121.71191,38.11754],[-121.71203,38.08844],[-121.75762,38.08852],[-121.758,38.08133],[-121.77605,38.08119],[-121.77637,38.07387],[-121.78527,38.07412],[-121.78551,38.06673],[-121.82204,38.06696],[-121.82164,38.07396],[-121.83115,38.07436],[-121.83115,38.08153],[-121.84967,38.08161],[-121.84942,38.07412],[-121.86782,38.07407],[-121.86776,38.05961],[-121.84949,38.05955],[-121.84951,38.0379],[-121.84044,38.03783],[-121.84053,38.02338],[-121.82214,38.02322],[-121.82229,38.01604],[-121.75804,38.01591]]],"type":"Polygon"}}, -{"properties":{"name":"San Bernardino County Orthoimagery (2023)","id":"San_Bernardino_CA_2023","url":"https://maps.sbcounty.gov/arcgis/rest/services/2023_PUA_Cache/ImageServer/exportImage?f=image&format=jpg&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"San Bernardino County","url":"https://open.sbcounty.gov/"},"type":"wms","category":"photo","max_zoom":23},"type":"Feature","geometry":{"coordinates":[[[-117.81374,33.9442],[-117.69709,33.86642],[-117.65711,33.86651],[-117.65702,33.87329],[-117.63812,33.87325],[-117.63785,33.91003],[-117.59357,33.90977],[-117.59357,33.96213],[-117.54077,33.9623],[-117.54037,34.01906],[-117.50421,34.01901],[-117.50385,34.00348],[-117.24117,34.00171],[-117.24259,33.98964],[-116.93838,33.9872],[-116.91388,34.02021],[-116.29299,34.01275],[-116.29303,34.01985],[-115.8132,34.01222],[-115.81142,34.25023],[-116.06097,34.25077],[-116.06043,34.31289],[-116.18796,34.31342],[-116.18947,34.2497],[-116.2507,34.25094],[-116.24973,34.31235],[-116.37583,34.3136],[-116.37459,34.37518],[-116.62529,34.37483],[-116.62493,34.43766],[-116.7513,34.43801],[-116.75024,34.49836],[-116.8759,34.50049],[-116.8759,34.56084],[-116.93696,34.56084],[-116.93909,34.62402],[-117.1258,34.62402],[-117.1258,34.75039],[-117.00156,34.75039],[-117.00085,34.81216],[-116.68705,34.81216],[-116.68847,34.7795],[-116.56281,34.78092],[-116.56281,35.001],[-116.93767,34.99958],[-116.93909,34.93711],[-117.12651,34.93711],[-117.12651,34.99887],[-117.18899,34.99887],[-117.1897,35.08194],[-117.37641,35.08336],[-117.37571,34.99958],[-117.50101,35.00029],[-117.50066,35.02807],[-117.65028,35.02878],[-117.65054,34.83647],[-117.6848,34.83665],[-117.68586,34.54664],[-117.67752,34.54628],[-117.6785,34.24242],[-117.74435,34.03893],[-117.78415,34.0388],[-117.82129,33.97903],[-117.82142,33.96381],[-117.81374,33.96377],[-117.81374,33.9442]]],"type":"Polygon"}}, +{"properties":{"name":"San Bernardino County Orthoimagery (2023)","id":"San_Bernardino_CA_2023","url":"https://maps.sbcounty.gov/arcgis/rest/services/Y2023_pua_cache/MapServer/export?f=image&format=jpg&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"San Bernardino County","url":"https://open.sbcounty.gov/"},"type":"wms","category":"photo","max_zoom":23},"type":"Feature","geometry":{"coordinates":[[[-117.81374,33.9442],[-117.69709,33.86642],[-117.65711,33.86651],[-117.65702,33.87329],[-117.63812,33.87325],[-117.63785,33.91003],[-117.59357,33.90977],[-117.59357,33.96213],[-117.54077,33.9623],[-117.54037,34.01906],[-117.50421,34.01901],[-117.50385,34.00348],[-117.24117,34.00171],[-117.24259,33.98964],[-116.93838,33.9872],[-116.91388,34.02021],[-116.29299,34.01275],[-116.29303,34.01985],[-115.8132,34.01222],[-115.81142,34.25023],[-116.06097,34.25077],[-116.06043,34.31289],[-116.18796,34.31342],[-116.18947,34.2497],[-116.2507,34.25094],[-116.24973,34.31235],[-116.37583,34.3136],[-116.37459,34.37518],[-116.62529,34.37483],[-116.62493,34.43766],[-116.7513,34.43801],[-116.75024,34.49836],[-116.8759,34.50049],[-116.8759,34.56084],[-116.93696,34.56084],[-116.93909,34.62402],[-117.1258,34.62402],[-117.1258,34.75039],[-117.00156,34.75039],[-117.00085,34.81216],[-116.68705,34.81216],[-116.68847,34.7795],[-116.56281,34.78092],[-116.56281,35.001],[-116.93767,34.99958],[-116.93909,34.93711],[-117.12651,34.93711],[-117.12651,34.99887],[-117.18899,34.99887],[-117.1897,35.08194],[-117.37641,35.08336],[-117.37571,34.99958],[-117.50101,35.00029],[-117.50066,35.02807],[-117.65028,35.02878],[-117.65054,34.83647],[-117.6848,34.83665],[-117.68586,34.54664],[-117.67752,34.54628],[-117.6785,34.24242],[-117.74435,34.03893],[-117.78415,34.0388],[-117.82129,33.97903],[-117.82142,33.96381],[-117.81374,33.96377],[-117.81374,33.9442]]],"type":"Polygon"}}, {"properties":{"name":"San Francisco Orthoimagery (2022)","id":"San_Francisco_CA_2022","url":"https://tile.sf.gov/api/tiles/p2022_rgb8cm/{zoom}/{x}/{y}","attribution":{"required":false,"text":"City and County of San Francisco","url":"https://www.sf.gov/"},"type":"tms","category":"historicphoto","min_zoom":10,"max_zoom":20},"type":"Feature","geometry":{"coordinates":[[[[-122.5088,37.61997],[-122.45412,37.61999],[-122.45412,37.63449],[-122.50881,37.63447],[-122.5088,37.61997]]],[[[-122.41766,37.61998],[-122.40854,37.61998],[-122.40856,37.60548],[-122.39033,37.60547],[-122.39033,37.59822],[-122.35388,37.59819],[-122.35389,37.60544],[-122.34475,37.60543],[-122.34474,37.61994],[-122.36296,37.61996],[-122.36296,37.63444],[-122.38119,37.63446],[-122.38117,37.64172],[-122.41764,37.64173],[-122.41766,37.61998]]],[[[-122.50886,37.69972],[-122.39024,37.69972],[-122.39026,37.70697],[-122.36287,37.70695],[-122.36286,37.7142],[-122.35373,37.71419],[-122.35373,37.73593],[-122.36284,37.73594],[-122.36282,37.75045],[-122.37194,37.75045],[-122.37194,37.75771],[-122.38107,37.75772],[-122.38105,37.78671],[-122.37191,37.78671],[-122.3719,37.8012],[-122.33535,37.80119],[-122.33538,37.77943],[-122.31711,37.77941],[-122.31703,37.82291],[-122.36273,37.82295],[-122.36271,37.83743],[-122.38098,37.83746],[-122.38102,37.80847],[-122.3993,37.80847],[-122.39929,37.8157],[-122.41759,37.81574],[-122.41756,37.83023],[-122.43583,37.83025],[-122.43585,37.81573],[-122.4724,37.81573],[-122.4724,37.84472],[-122.4907,37.84472],[-122.49069,37.82297],[-122.48153,37.82298],[-122.48154,37.80848],[-122.49068,37.80848],[-122.49067,37.80123],[-122.49981,37.80122],[-122.4998,37.79398],[-122.51808,37.79396],[-122.51801,37.71421],[-122.50888,37.71422],[-122.50886,37.69972]]],[[[-122.45413,37.85923],[-122.44498,37.85923],[-122.44499,37.85198],[-122.41755,37.85198],[-122.41753,37.87373],[-122.45413,37.87373],[-122.45413,37.85923]]],[[[-122.43581,37.92447],[-122.41753,37.92445],[-122.41749,37.93897],[-122.43584,37.93897],[-122.43581,37.92447]]]],"type":"MultiPolygon"}}, {"properties":{"name":"San Francisco Orthoimagery CIR (2022)","id":"San_Francisco_CA_2022_CIR","url":"https://tile.sf.gov/api/tiles/p2022_irg8cm/{zoom}/{x}/{y}","attribution":{"required":false,"text":"City and County of San Francisco","url":"https://www.sf.gov/"},"type":"tms","category":"historicphoto","min_zoom":10,"max_zoom":20},"type":"Feature","geometry":{"coordinates":[[[[-122.5088,37.61997],[-122.45412,37.61999],[-122.45412,37.63449],[-122.50881,37.63447],[-122.5088,37.61997]]],[[[-122.41766,37.61998],[-122.40854,37.61998],[-122.40856,37.60548],[-122.39033,37.60547],[-122.39033,37.59822],[-122.35388,37.59819],[-122.35389,37.60544],[-122.34475,37.60543],[-122.34474,37.61994],[-122.36296,37.61996],[-122.36296,37.63444],[-122.38119,37.63446],[-122.38117,37.64172],[-122.41764,37.64173],[-122.41766,37.61998]]],[[[-122.50886,37.69972],[-122.39024,37.69972],[-122.39026,37.70697],[-122.36287,37.70695],[-122.36286,37.7142],[-122.35373,37.71419],[-122.35373,37.73593],[-122.36284,37.73594],[-122.36282,37.75045],[-122.37194,37.75045],[-122.37194,37.75771],[-122.38107,37.75772],[-122.38105,37.78671],[-122.37191,37.78671],[-122.3719,37.8012],[-122.33535,37.80119],[-122.33538,37.77943],[-122.31711,37.77941],[-122.31703,37.82291],[-122.36273,37.82295],[-122.36271,37.83743],[-122.38098,37.83746],[-122.38102,37.80847],[-122.3993,37.80847],[-122.39929,37.8157],[-122.41759,37.81574],[-122.41756,37.83023],[-122.43583,37.83025],[-122.43585,37.81573],[-122.4724,37.81573],[-122.4724,37.84472],[-122.4907,37.84472],[-122.49069,37.82297],[-122.48153,37.82298],[-122.48154,37.80848],[-122.49068,37.80848],[-122.49067,37.80123],[-122.49981,37.80122],[-122.4998,37.79398],[-122.51808,37.79396],[-122.51801,37.71421],[-122.50888,37.71422],[-122.50886,37.69972]]],[[[-122.45413,37.85923],[-122.44498,37.85923],[-122.44499,37.85198],[-122.41755,37.85198],[-122.41753,37.87373],[-122.45413,37.87373],[-122.45413,37.85923]]],[[[-122.43581,37.92447],[-122.41753,37.92445],[-122.41749,37.93897],[-122.43584,37.93897],[-122.43581,37.92447]]]],"type":"MultiPolygon"}}, -{"properties":{"name":"San Francisco Orthoimagery (2023)","id":"San_Francisco_CA_2023","url":"https://tile.sf.gov/api/tiles/p2023s_rgb/{zoom}/{x}/{y}","attribution":{"required":false,"text":"City and County of San Francisco","url":"https://www.sf.gov/"},"type":"tms","category":"photo","min_zoom":10,"max_zoom":20},"type":"Feature","geometry":{"coordinates":[[[[-122.5088,37.61997],[-122.45412,37.61999],[-122.45412,37.63449],[-122.50881,37.63447],[-122.5088,37.61997]]],[[[-122.41766,37.61998],[-122.40854,37.61998],[-122.40856,37.60548],[-122.39033,37.60547],[-122.39033,37.59822],[-122.35388,37.59819],[-122.35389,37.60544],[-122.34475,37.60543],[-122.34474,37.61994],[-122.36296,37.61996],[-122.36296,37.63444],[-122.38119,37.63446],[-122.38117,37.64172],[-122.41764,37.64173],[-122.41766,37.61998]]],[[[-122.50886,37.69972],[-122.39024,37.69972],[-122.39026,37.70697],[-122.36287,37.70695],[-122.36286,37.7142],[-122.35373,37.71419],[-122.35373,37.73593],[-122.36284,37.73594],[-122.36282,37.75045],[-122.37194,37.75045],[-122.37194,37.75771],[-122.38107,37.75772],[-122.38105,37.78671],[-122.37191,37.78671],[-122.3719,37.8012],[-122.33535,37.80119],[-122.33538,37.77943],[-122.31711,37.77941],[-122.31703,37.82291],[-122.36273,37.82295],[-122.36271,37.83743],[-122.38098,37.83746],[-122.38102,37.80847],[-122.3993,37.80847],[-122.39929,37.8157],[-122.41759,37.81574],[-122.41756,37.83023],[-122.43583,37.83025],[-122.43585,37.81573],[-122.4724,37.81573],[-122.4724,37.84472],[-122.4907,37.84472],[-122.49069,37.82297],[-122.48153,37.82298],[-122.48154,37.80848],[-122.49068,37.80848],[-122.49067,37.80123],[-122.49981,37.80122],[-122.4998,37.79398],[-122.51808,37.79396],[-122.51801,37.71421],[-122.50888,37.71422],[-122.50886,37.69972]]],[[[-122.45413,37.85923],[-122.44498,37.85923],[-122.44499,37.85198],[-122.41755,37.85198],[-122.41753,37.87373],[-122.45413,37.87373],[-122.45413,37.85923]]],[[[-122.43581,37.92447],[-122.41753,37.92445],[-122.41749,37.93897],[-122.43584,37.93897],[-122.43581,37.92447]]]],"type":"MultiPolygon"}}, +{"properties":{"name":"San Francisco Orthoimagery (2023)","id":"San_Francisco_Ortho_2023","url":"https://tile.sf.gov/api/tiles/p2023_rgb8cm/{zoom}/{x}/{y}","attribution":{"required":false,"text":"City and County of San Francisco","url":"https://www.sf.gov/"},"type":"tms","category":"photo","min_zoom":10,"max_zoom":20},"type":"Feature","geometry":{"coordinates":[[[[-122.5088,37.61997],[-122.45412,37.61999],[-122.45412,37.63449],[-122.50881,37.63447],[-122.5088,37.61997]]],[[[-122.41766,37.61998],[-122.40854,37.61998],[-122.40856,37.60548],[-122.39033,37.60547],[-122.39033,37.59822],[-122.35388,37.59819],[-122.35389,37.60544],[-122.34475,37.60543],[-122.34474,37.61994],[-122.36296,37.61996],[-122.36296,37.63444],[-122.38119,37.63446],[-122.38117,37.64172],[-122.41764,37.64173],[-122.41766,37.61998]]],[[[-122.50886,37.69972],[-122.39024,37.69972],[-122.39026,37.70697],[-122.36287,37.70695],[-122.36286,37.7142],[-122.35373,37.71419],[-122.35373,37.73593],[-122.36284,37.73594],[-122.36282,37.75045],[-122.37194,37.75045],[-122.37194,37.75771],[-122.38107,37.75772],[-122.38105,37.78671],[-122.37191,37.78671],[-122.3719,37.8012],[-122.33535,37.80119],[-122.33538,37.77943],[-122.31711,37.77941],[-122.31703,37.82291],[-122.36273,37.82295],[-122.36271,37.83743],[-122.38098,37.83746],[-122.38102,37.80847],[-122.3993,37.80847],[-122.39929,37.8157],[-122.41759,37.81574],[-122.41756,37.83023],[-122.43583,37.83025],[-122.43585,37.81573],[-122.4724,37.81573],[-122.4724,37.84472],[-122.4907,37.84472],[-122.49069,37.82297],[-122.48153,37.82298],[-122.48154,37.80848],[-122.49068,37.80848],[-122.49067,37.80123],[-122.49981,37.80122],[-122.4998,37.79398],[-122.51808,37.79396],[-122.51801,37.71421],[-122.50888,37.71422],[-122.50886,37.69972]]],[[[-122.45413,37.85923],[-122.44498,37.85923],[-122.44499,37.85198],[-122.41755,37.85198],[-122.41753,37.87373],[-122.45413,37.87373],[-122.45413,37.85923]]],[[[-122.43581,37.92447],[-122.41753,37.92445],[-122.41749,37.93897],[-122.43584,37.93897],[-122.43581,37.92447]]]],"type":"MultiPolygon"}}, {"properties":{"name":"San Mateo County Orthoimagery (2022)","id":"San_Mateo_CA_2022","url":"https://gis.smcgov.org/image/rest/services/SanMateoCounty_Imagery2022/ImageServer/exportImage?f=image&format=jpg&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"San Mateo County","url":"https://www.smcgov.org/"},"type":"wms","category":"photo","max_zoom":23},"type":"Feature","geometry":{"coordinates":[[[-122.53756,37.6908],[-122.53704,37.12929],[-122.33985,37.13375],[-122.33933,37.11178],[-122.3187,37.11181],[-122.31847,37.10108],[-122.27737,37.10161],[-122.27826,37.13451],[-122.29889,37.13411],[-122.29974,37.17819],[-122.23801,37.17918],[-122.23867,37.21217],[-122.14608,37.21345],[-122.14785,37.30129],[-122.15835,37.30109],[-122.15861,37.31762],[-122.16904,37.31749],[-122.1693,37.33399],[-122.17976,37.33382],[-122.18003,37.35016],[-122.19059,37.35022],[-122.19095,37.37768],[-122.18058,37.37774],[-122.18189,37.43271],[-122.16123,37.43304],[-122.16156,37.44399],[-122.12023,37.44458],[-122.12036,37.45547],[-122.0791,37.4562],[-122.07923,37.47797],[-122.12095,37.47719],[-122.12187,37.5214],[-122.16333,37.52101],[-122.16372,37.54278],[-122.20453,37.542],[-122.20558,37.56378],[-122.24703,37.56299],[-122.2473,37.58529],[-122.28902,37.58503],[-122.28954,37.60654],[-122.331,37.60628],[-122.33205,37.64931],[-122.3735,37.64879],[-122.37511,37.71531],[-122.50244,37.71334],[-122.5019,37.6914],[-122.53756,37.6908]]],"type":"Polygon"}}, {"properties":{"name":"Santa Clara County Orthoimagery (2022)","id":"Santa_Clara_CA_2022","url":"https://mapimages.sccgov.org/arcgis/rest/services/imagery/OrthoImagery2022/ImageServer/exportImage?f=image&format=jpg&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"County of Santa Clara","url":"https://gis.sccgov.org/home"},"type":"wms","category":"photo","max_zoom":23},"type":"Feature","geometry":{"coordinates":[[[-121.42509,36.92775],[-121.19004,36.92935],[-121.18983,36.93617],[-121.1815,36.93626],[-121.1814,36.94317],[-121.17286,36.94326],[-121.17339,36.97072],[-121.18182,36.97064],[-121.18182,36.9842],[-121.19047,36.98428],[-121.19079,37.01864],[-121.18214,37.01881],[-121.18236,37.03236],[-121.17382,37.03262],[-121.17392,37.04608],[-121.16528,37.04634],[-121.16528,37.08058],[-121.17424,37.08041],[-121.17446,37.09421],[-121.18289,37.09416],[-121.18294,37.10796],[-121.1743,37.10787],[-121.17472,37.13541],[-121.18332,37.13537],[-121.18337,37.14911],[-121.19202,37.14898],[-121.19202,37.16281],[-121.20066,37.16272],[-121.20085,37.17646],[-121.20939,37.17648],[-121.20945,37.18326],[-121.21804,37.18326],[-121.21804,37.19011],[-121.23524,37.19003],[-121.23533,37.19689],[-121.24387,37.19681],[-121.24397,37.2037],[-121.25256,37.20365],[-121.25264,37.21052],[-121.26983,37.21039],[-121.26983,37.21719],[-121.29555,37.21706],[-121.29566,37.21018],[-121.31266,37.21011],[-121.31258,37.20323],[-121.32123,37.20314],[-121.32126,37.21005],[-121.3299,37.20994],[-121.33006,37.21679],[-121.38141,37.21641],[-121.38168,37.23018],[-121.39022,37.23013],[-121.39038,37.24382],[-121.39892,37.24382],[-121.39913,37.25066],[-121.40756,37.25057],[-121.40788,37.27118],[-121.39075,37.27139],[-121.3907,37.27823],[-121.38216,37.27827],[-121.38237,37.29199],[-121.37378,37.29207],[-121.37388,37.29891],[-121.36524,37.29916],[-121.36577,37.34],[-121.3742,37.34008],[-121.37463,37.36758],[-121.36609,37.3677],[-121.36636,37.39506],[-121.37495,37.39493],[-121.37511,37.40871],[-121.38376,37.40871],[-121.38376,37.41558],[-121.39241,37.41546],[-121.39251,37.42232],[-121.41835,37.42207],[-121.41896,37.46337],[-121.42771,37.46315],[-121.42782,37.49073],[-121.43647,37.49069],[-121.43652,37.50441],[-121.44522,37.5042],[-121.44533,37.51118],[-121.47986,37.51093],[-121.48013,37.5177],[-121.89358,37.51364],[-121.89331,37.50678],[-121.90202,37.50665],[-121.9018,37.49967],[-122.04832,37.49785],[-122.04864,37.50483],[-122.05713,37.50471],[-122.05734,37.51156],[-122.10036,37.51101],[-122.1002,37.50415],[-122.10885,37.50403],[-122.10885,37.49708],[-122.13023,37.49687],[-122.13014,37.49342],[-122.13877,37.49338],[-122.13877,37.48986],[-122.16025,37.48961],[-122.1602,37.48614],[-122.17311,37.48593],[-122.17293,37.48248],[-122.1816,37.4824],[-122.18152,37.47899],[-122.19017,37.47884],[-122.19011,37.47541],[-122.19444,37.47534],[-122.1943,37.47191],[-122.1986,37.47187],[-122.1986,37.4684],[-122.20287,37.46836],[-122.20271,37.46494],[-122.20706,37.46488],[-122.20701,37.46141],[-122.21128,37.46132],[-122.21117,37.45791],[-122.21552,37.45793],[-122.21549,37.45444],[-122.21976,37.45442],[-122.21963,37.45094],[-122.22395,37.4509],[-122.22385,37.44399],[-122.22812,37.44382],[-122.22782,37.42674],[-122.23204,37.42674],[-122.23119,37.38892],[-122.23546,37.38892],[-122.2354,37.38201],[-122.23957,37.38192],[-122.23882,37.34421],[-122.23444,37.34429],[-122.23418,37.33746],[-122.23001,37.33755],[-122.22974,37.32371],[-122.23396,37.32367],[-122.23359,37.31004],[-122.22926,37.31004],[-122.229,37.29973],[-122.22483,37.29979],[-122.22473,37.29635],[-122.22043,37.29641],[-122.22032,37.2931],[-122.216,37.29314],[-122.21595,37.28958],[-122.21173,37.28979],[-122.21157,37.28631],[-122.20725,37.28635],[-122.2073,37.28291],[-122.20298,37.28304],[-122.20282,37.27955],[-122.19855,37.2796],[-122.19839,37.27616],[-122.19406,37.27624],[-122.19412,37.2728],[-122.18979,37.27276],[-122.18953,37.26605],[-122.18547,37.26618],[-122.18494,37.25917],[-122.18088,37.25921],[-122.18067,37.2525],[-122.1764,37.2525],[-122.17624,37.24905],[-122.17213,37.24901],[-122.17194,37.24559],[-122.16778,37.24568],[-122.16751,37.24228],[-122.16334,37.24236],[-122.16329,37.23896],[-122.15886,37.23901],[-122.15886,37.23556],[-122.15464,37.23565],[-122.15448,37.23208],[-122.14589,37.23225],[-122.14578,37.22885],[-122.14157,37.22881],[-122.14146,37.21865],[-122.13708,37.21869],[-122.13698,37.21533],[-122.13265,37.21537],[-122.13255,37.21193],[-122.12838,37.21197],[-122.12822,37.20862],[-122.12385,37.20874],[-122.12379,37.20509],[-122.11963,37.20509],[-122.11958,37.20173],[-122.1152,37.20173],[-122.11504,37.19841],[-122.11088,37.19846],[-122.11077,37.19505],[-122.10223,37.1951],[-122.1021,37.19167],[-122.09783,37.19178],[-122.09777,37.18834],[-122.09345,37.1884],[-122.09337,37.18491],[-122.08486,37.185],[-122.08478,37.18162],[-122.07618,37.18172],[-122.07594,37.17836],[-122.07188,37.17836],[-122.07162,37.175],[-122.06745,37.17509],[-122.06719,37.16471],[-122.06292,37.1648],[-122.06257,37.15101],[-122.05841,37.15108],[-122.05835,37.14765],[-122.05406,37.14767],[-122.05395,37.14429],[-122.04963,37.14429],[-122.04957,37.14089],[-122.04533,37.14091],[-122.04517,37.13748],[-122.03666,37.13763],[-122.03658,37.13419],[-122.02804,37.13429],[-122.0279,37.13087],[-122.02363,37.13089],[-122.02355,37.1241],[-122.01923,37.12412],[-122.01904,37.12072],[-122.01485,37.12078],[-122.0148,37.11733],[-122.00623,37.1174],[-122.00607,37.11395],[-121.99332,37.11412],[-121.99321,37.11071],[-121.98899,37.1108],[-121.98883,37.10735],[-121.98024,37.10748],[-121.98024,37.10395],[-121.97591,37.10403],[-121.97581,37.10071],[-121.963,37.10071],[-121.96284,37.09735],[-121.95438,37.09743],[-121.95435,37.094],[-121.94576,37.09415],[-121.94565,37.09071],[-121.93711,37.09083],[-121.937,37.08738],[-121.92852,37.08749],[-121.92838,37.08406],[-121.9199,37.08417],[-121.91974,37.08072],[-121.9113,37.08093],[-121.91098,37.07748],[-121.9026,37.07744],[-121.90239,37.07403],[-121.88109,37.07433],[-121.88093,37.07097],[-121.87239,37.07105],[-121.87239,37.06765],[-121.85958,37.0676],[-121.85942,37.06432],[-121.85531,37.06437],[-121.85499,37.06092],[-121.85093,37.06109],[-121.85072,37.05751],[-121.84645,37.05742],[-121.84642,37.05417],[-121.84218,37.05419],[-121.84205,37.05074],[-121.83786,37.0508],[-121.83764,37.04392],[-121.82916,37.044],[-121.8291,37.04056],[-121.82055,37.0407],[-121.82047,37.03725],[-121.8119,37.03734],[-121.81185,37.03393],[-121.80753,37.03395],[-121.80739,37.0305],[-121.79896,37.03067],[-121.79883,37.02724],[-121.79461,37.0273],[-121.79456,37.02381],[-121.78599,37.02383],[-121.78588,37.02048],[-121.78164,37.02053],[-121.78153,37.01707],[-121.77729,37.01714],[-121.77726,37.01371],[-121.77294,37.01375],[-121.77232,36.97598],[-121.76803,36.97604],[-121.76784,36.96916],[-121.76357,36.96926],[-121.7636,36.96583],[-121.75927,36.96581],[-121.75914,36.9624],[-121.75071,36.96246],[-121.75057,36.95909],[-121.72928,36.9593],[-121.72914,36.95588],[-121.72485,36.95592],[-121.72477,36.94901],[-121.72052,36.94906],[-121.72047,36.94564],[-121.71617,36.94573],[-121.71615,36.94225],[-121.70758,36.94234],[-121.7075,36.93895],[-121.69899,36.93899],[-121.69888,36.9356],[-121.69464,36.93562],[-121.69458,36.93218],[-121.69031,36.93216],[-121.6902,36.92881],[-121.68599,36.92888],[-121.68583,36.92199],[-121.68158,36.92197],[-121.68145,36.91855],[-121.67726,36.91857],[-121.67715,36.9152],[-121.67294,36.91524],[-121.67278,36.91187],[-121.66861,36.91183],[-121.66851,36.90846],[-121.66429,36.90846],[-121.66408,36.90504],[-121.65997,36.905],[-121.65986,36.90163],[-121.647,36.90176],[-121.647,36.89834],[-121.62132,36.89864],[-121.62122,36.88844],[-121.61695,36.88823],[-121.61668,36.88148],[-121.61257,36.88148],[-121.61241,36.87806],[-121.60814,36.87806],[-121.60809,36.87128],[-121.60387,36.87128],[-121.60376,36.86782],[-121.59528,36.86782],[-121.59512,36.86453],[-121.58657,36.86457],[-121.58663,36.86111],[-121.56536,36.86124],[-121.56533,36.86476],[-121.5483,36.86485],[-121.54825,36.86827],[-121.53982,36.86839],[-121.53982,36.87181],[-121.53555,36.87181],[-121.53549,36.87531],[-121.53128,36.87544],[-121.53133,36.87879],[-121.52709,36.87879],[-121.52714,36.88236],[-121.52292,36.88227],[-121.52287,36.89264],[-121.51876,36.89269],[-121.51871,36.89614],[-121.51449,36.89614],[-121.5146,36.8996],[-121.51033,36.89956],[-121.51027,36.90297],[-121.50611,36.90319],[-121.50611,36.90985],[-121.50168,36.91002],[-121.50168,36.91334],[-121.4933,36.91343],[-121.49335,36.92022],[-121.48492,36.9203],[-121.48492,36.92721],[-121.4807,36.92721],[-121.4807,36.93076],[-121.47649,36.93067],[-121.47649,36.94108],[-121.47227,36.94112],[-121.47243,36.94795],[-121.45524,36.94816],[-121.45508,36.94466],[-121.45097,36.94475],[-121.45076,36.93784],[-121.4466,36.93788],[-121.44654,36.93442],[-121.43798,36.93453],[-121.43798,36.93108],[-121.42514,36.93118],[-121.42509,36.92775]]],"type":"Polygon"}}, {"properties":{"name":"Santa Clara County Orthoimagery (2023)","id":"Santa_Clara_CA_2023","url":"https://mapimages.sccgov.org/arcgis/rest/services/imagery/OrthoImagery2023_LimitedCities/ImageServer/exportImage?f=image&format=jpg&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"County of Santa Clara","url":"https://gis.sccgov.org/home"},"type":"wms","category":"photo","max_zoom":23},"type":"Feature","geometry":{"coordinates":[[[[-122.19707,37.40322],[-122.19276,37.40326],[-122.19229,37.38265],[-122.1966,37.38262],[-122.19652,37.37916],[-122.20083,37.37911],[-122.20076,37.37568],[-122.20506,37.37562],[-122.2049,37.36874],[-122.20896,37.3687],[-122.2089,37.35498],[-122.20457,37.35502],[-122.2045,37.35159],[-122.20018,37.35167],[-122.19998,37.34135],[-122.19567,37.34143],[-122.19557,37.33799],[-122.1913,37.33806],[-122.19122,37.33463],[-122.18693,37.33466],[-122.18677,37.32782],[-122.19106,37.32775],[-122.19092,37.32089],[-122.19521,37.32082],[-122.19513,37.3174],[-122.19083,37.31746],[-122.19076,37.31402],[-122.18646,37.31409],[-122.18637,37.31066],[-122.18208,37.31071],[-122.182,37.30728],[-122.1734,37.3074],[-122.17333,37.30397],[-122.16903,37.30403],[-122.16888,37.29717],[-122.17318,37.29711],[-122.1731,37.29368],[-122.16881,37.29373],[-122.16872,37.29029],[-122.16013,37.29043],[-122.16005,37.287],[-122.15576,37.28706],[-122.15568,37.28362],[-122.1471,37.28375],[-122.14726,37.29061],[-122.13007,37.29084],[-122.13035,37.30458],[-122.12605,37.30464],[-122.12671,37.33552],[-122.15252,37.33517],[-122.15245,37.33172],[-122.15676,37.33167],[-122.15682,37.3351],[-122.16114,37.33505],[-122.16128,37.34193],[-122.16558,37.34186],[-122.16573,37.34873],[-122.16146,37.34878],[-122.16182,37.36594],[-122.16611,37.36587],[-122.16627,37.37275],[-122.16199,37.37279],[-122.16212,37.37968],[-122.16643,37.37963],[-122.16657,37.38649],[-122.14077,37.38687],[-122.14075,37.38343],[-122.12352,37.38364],[-122.12356,37.38709],[-122.11056,37.38727],[-122.11063,37.38385],[-122.10195,37.38395],[-122.10153,37.36335],[-122.09292,37.36348],[-122.09279,37.36005],[-122.08422,37.36013],[-122.08421,37.35672],[-122.07559,37.35685],[-122.07549,37.3534],[-122.07121,37.35347],[-122.0709,37.3397],[-122.08385,37.33953],[-122.0839,37.34298],[-122.09676,37.34278],[-122.09655,37.33251],[-122.09225,37.33256],[-122.09219,37.32912],[-122.0965,37.32904],[-122.0964,37.32569],[-122.09209,37.32567],[-122.09201,37.3223],[-122.08774,37.32236],[-122.08772,37.3189],[-122.09199,37.31884],[-122.09184,37.31199],[-122.09612,37.3119],[-122.09584,37.29818],[-122.08724,37.29831],[-122.08713,37.29483],[-122.07427,37.29504],[-122.07384,37.27449],[-122.05238,37.27472],[-122.05261,37.28504],[-122.05688,37.28495],[-122.05693,37.28842],[-122.02692,37.2888],[-122.02725,37.30598],[-121.99284,37.30638],[-121.99307,37.31669],[-121.98877,37.31677],[-121.98885,37.32021],[-121.94155,37.32079],[-121.94175,37.33108],[-121.94604,37.33103],[-121.94613,37.33446],[-121.92893,37.33468],[-121.92905,37.34154],[-121.92473,37.34159],[-121.92496,37.35189],[-121.92924,37.35184],[-121.92932,37.35526],[-121.92503,37.35534],[-121.92507,37.35878],[-121.92938,37.3587],[-121.92971,37.37588],[-121.93401,37.37581],[-121.93413,37.38268],[-121.92986,37.38273],[-121.92996,37.38961],[-121.93426,37.38955],[-121.93449,37.39985],[-121.93879,37.39979],[-121.93884,37.40324],[-121.94315,37.40318],[-121.94321,37.40661],[-121.94754,37.40656],[-121.94756,37.40998],[-121.95185,37.40991],[-121.95196,37.41335],[-121.96055,37.41326],[-121.96069,37.4201],[-121.96499,37.42006],[-121.96506,37.42349],[-121.97368,37.42338],[-121.9736,37.41997],[-121.98651,37.41979],[-121.98659,37.42323],[-121.99521,37.42311],[-121.99533,37.43],[-122.01254,37.42976],[-122.0127,37.43656],[-122.02132,37.43653],[-122.02143,37.44331],[-122.03862,37.44316],[-122.0391,37.46371],[-122.04753,37.46358],[-122.0479,37.47041],[-122.09944,37.4698],[-122.12533,37.46946],[-122.12528,37.46603],[-122.12957,37.46596],[-122.12944,37.45913],[-122.13803,37.45898],[-122.13814,37.46241],[-122.15535,37.46218],[-122.15525,37.45874],[-122.16819,37.45857],[-122.16814,37.45514],[-122.17241,37.45506],[-122.17234,37.45163],[-122.17665,37.45158],[-122.17656,37.44812],[-122.18087,37.44807],[-122.1808,37.44464],[-122.1851,37.44458],[-122.18503,37.44115],[-122.18932,37.44108],[-122.18925,37.43765],[-122.19354,37.4376],[-122.19309,37.41699],[-122.1974,37.41693],[-122.19707,37.40322]]],[[[-121.92142,37.39314],[-121.90853,37.39328],[-121.90859,37.39673],[-121.9043,37.39678],[-121.90436,37.40021],[-121.88713,37.40043],[-121.8872,37.40384],[-121.88292,37.40391],[-121.88297,37.40734],[-121.87436,37.40746],[-121.87442,37.41087],[-121.87012,37.41094],[-121.87017,37.41435],[-121.86159,37.41445],[-121.86165,37.41788],[-121.84446,37.41811],[-121.84446,37.42152],[-121.83157,37.42163],[-121.83165,37.42849],[-121.836,37.42847],[-121.83623,37.44219],[-121.84055,37.44214],[-121.84078,37.45589],[-121.84941,37.4558],[-121.84946,37.4592],[-121.85376,37.45914],[-121.85384,37.46259],[-121.87108,37.46239],[-121.87115,37.46583],[-121.87545,37.46579],[-121.8755,37.46922],[-121.88413,37.46912],[-121.88405,37.46567],[-121.89265,37.46558],[-121.89274,37.46902],[-121.90995,37.46881],[-121.90989,37.46537],[-121.91849,37.46528],[-121.91844,37.46184],[-121.92273,37.4618],[-121.92268,37.45837],[-121.93128,37.45825],[-121.93084,37.43421],[-121.93512,37.43416],[-121.93501,37.42731],[-121.9307,37.42736],[-121.93062,37.42393],[-121.93493,37.42388],[-121.93479,37.41357],[-121.93044,37.41365],[-121.93024,37.40333],[-121.92594,37.40337],[-121.92587,37.39995],[-121.9216,37.39998],[-121.92142,37.39314]]],[[[-121.70182,37.11749],[-121.67611,37.11775],[-121.67605,37.11432],[-121.67175,37.11437],[-121.67174,37.11093],[-121.66314,37.11102],[-121.6629,37.0973],[-121.65865,37.09733],[-121.65859,37.0939],[-121.65431,37.09395],[-121.6542,37.08707],[-121.64135,37.08718],[-121.64128,37.08378],[-121.62844,37.08389],[-121.6285,37.08731],[-121.62421,37.08736],[-121.62427,37.09079],[-121.61141,37.0909],[-121.61155,37.10122],[-121.61585,37.10118],[-121.61588,37.10461],[-121.62018,37.10456],[-121.62025,37.10799],[-121.62452,37.10795],[-121.62463,37.11483],[-121.62034,37.11486],[-121.62038,37.11831],[-121.61611,37.11835],[-121.61616,37.12178],[-121.599,37.12194],[-121.59886,37.11164],[-121.59457,37.11168],[-121.59447,37.10482],[-121.58161,37.10492],[-121.58166,37.10837],[-121.57735,37.1084],[-121.57747,37.11527],[-121.58178,37.11524],[-121.58186,37.12208],[-121.58613,37.12203],[-121.58621,37.12549],[-121.59047,37.12546],[-121.5906,37.13232],[-121.57773,37.13244],[-121.57802,37.15303],[-121.58232,37.15299],[-121.58233,37.15642],[-121.59952,37.15626],[-121.59955,37.15969],[-121.60386,37.15965],[-121.60392,37.1631],[-121.61249,37.16302],[-121.61253,37.16645],[-121.62969,37.16627],[-121.62974,37.1697],[-121.63831,37.16963],[-121.63842,37.17304],[-121.65551,37.17289],[-121.6555,37.16603],[-121.67258,37.16584],[-121.67252,37.16243],[-121.68108,37.16238],[-121.68105,37.1589],[-121.68532,37.15885],[-121.68508,37.14167],[-121.69362,37.14159],[-121.69358,37.13817],[-121.69786,37.13812],[-121.69776,37.13125],[-121.70204,37.13123],[-121.70182,37.11749]]]],"type":"MultiPolygon"}}, -{"properties":{"name":"Calaveras County Orthoimagery (2022)","id":"Solano_CA_2022","url":"https://tiles.arcgis.com/tiles/SCn6czzcqKAFwdGU/arcgis/rest/services/Aerial2022_WGS84_ESRI_Aux/MapServer/tile/{zoom}/{y}/{x}","attribution":{"required":false,"text":"Solano County","url":"https://www.solanocounty.com/"},"type":"tms","category":"photo","max_zoom":23},"type":"Feature","geometry":{"coordinates":[[[[-122.45268,38.11954],[-122.41595,38.11967],[-122.41593,38.12687],[-122.39765,38.12696],[-122.3976,38.13421],[-122.37922,38.13437],[-122.37926,38.12707],[-122.36091,38.12711],[-122.36083,38.11987],[-122.34248,38.11987],[-122.3426,38.11276],[-122.32411,38.11272],[-122.32413,38.1055],[-122.31495,38.10548],[-122.31492,38.09829],[-122.30569,38.09829],[-122.30563,38.09103],[-122.2965,38.09103],[-122.29655,38.06211],[-122.26887,38.06214],[-122.26892,38.0476],[-122.19545,38.04779],[-122.19545,38.04052],[-122.18628,38.04057],[-122.18635,38.03325],[-122.17725,38.03325],[-122.17706,38.02603],[-122.16794,38.02591],[-122.16818,38.01882],[-122.10373,38.0187],[-122.1038,38.03336],[-122.09475,38.03327],[-122.09469,38.04067],[-122.06719,38.04071],[-122.06713,38.04789],[-121.99386,38.04798],[-121.99373,38.04068],[-121.92978,38.04064],[-121.92972,38.0334],[-121.87467,38.03331],[-121.87473,38.04055],[-121.82886,38.04046],[-121.82892,38.04779],[-121.7739,38.04763],[-121.77376,38.06214],[-121.75541,38.06214],[-121.75532,38.06937],[-121.74623,38.0693],[-121.74629,38.07667],[-121.70036,38.07649],[-121.70028,38.09833],[-121.69131,38.09823],[-121.69131,38.11297],[-121.68181,38.11297],[-121.68155,38.14162],[-121.6727,38.14173],[-121.67257,38.14899],[-121.6636,38.14899],[-121.66333,38.17065],[-121.65401,38.17079],[-121.65393,38.17777],[-121.63555,38.17777],[-121.63565,38.18513],[-121.60821,38.18513],[-121.60779,38.20669],[-121.59882,38.20669],[-121.59853,38.29374],[-121.58924,38.29338],[-121.58879,38.31537],[-121.69029,38.31577],[-121.68907,38.54052],[-121.79074,38.54095],[-121.79098,38.53354],[-121.82763,38.53374],[-121.82763,38.54076],[-121.95676,38.54079],[-121.95702,38.53344],[-121.99391,38.53365],[-121.99352,38.52631],[-122.03993,38.5262],[-122.03993,38.51917],[-122.11355,38.51926],[-122.11355,38.48296],[-122.12313,38.48283],[-122.12297,38.46098],[-122.13205,38.46111],[-122.13196,38.41023],[-122.1688,38.41033],[-122.16857,38.3233],[-122.21471,38.32321],[-122.21438,38.27959],[-122.2236,38.27968],[-122.22384,38.25792],[-122.21454,38.25771],[-122.21431,38.23623],[-122.20531,38.23641],[-122.20509,38.21448],[-122.2142,38.21439],[-122.21431,38.2],[-122.22338,38.20005],[-122.22344,38.16373],[-122.44369,38.16306],[-122.44386,38.17034],[-122.47131,38.17028],[-122.47124,38.15572],[-122.46207,38.15573],[-122.46201,38.14853],[-122.45281,38.14852],[-122.45268,38.11954]]],[[[-122.06711,37.99717],[-122.04882,37.99717],[-122.04882,38.01166],[-122.06711,38.01166],[-122.06711,37.99717]]]],"type":"MultiPolygon"}}, +{"properties":{"name":"City of Santa Rosa Orthoimagery (2022)","id":"Santa_Rosa_CA_2022","url":"https://ags2maps.srcity.org/arcgis/rest/services/2022Sep_Aerial/MapServer/export?f=image&format=jpg&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"City of Santa Rosa","url":"https://www.srcity.org/"},"type":"wms","category":"photo","max_zoom":23},"type":"Feature","geometry":{"coordinates":[[[[-122.7713,38.48342],[-122.77111,38.46677],[-122.77258,38.46676],[-122.77258,38.46596],[-122.77664,38.46592],[-122.7766,38.46188],[-122.78206,38.46186],[-122.78198,38.45203],[-122.7785,38.45205],[-122.77828,38.4323],[-122.77777,38.43229],[-122.77766,38.42258],[-122.78216,38.42255],[-122.78204,38.41267],[-122.7709,38.41274],[-122.7708,38.40218],[-122.76089,38.40227],[-122.76087,38.40169],[-122.74442,38.40178],[-122.74438,38.39946],[-122.72788,38.39959],[-122.72768,38.37843],[-122.72222,38.37847],[-122.72218,38.37352],[-122.71956,38.37354],[-122.71955,38.3723],[-122.71661,38.37232],[-122.71661,38.3705],[-122.70561,38.37057],[-122.70574,38.38434],[-122.7003,38.38437],[-122.70031,38.38527],[-122.69611,38.38526],[-122.69628,38.4033],[-122.7005,38.40328],[-122.70054,38.41028],[-122.69346,38.41036],[-122.69347,38.41323],[-122.6897,38.41323],[-122.68973,38.41507],[-122.68426,38.4151],[-122.68432,38.41823],[-122.67865,38.41826],[-122.67861,38.41538],[-122.67316,38.41539],[-122.67314,38.41458],[-122.65433,38.41471],[-122.65435,38.41843],[-122.64525,38.4184],[-122.6455,38.44795],[-122.64592,38.44795],[-122.64598,38.44982],[-122.64228,38.44983],[-122.64232,38.45291],[-122.63897,38.45293],[-122.63893,38.45021],[-122.63498,38.45021],[-122.63488,38.448],[-122.63043,38.44801],[-122.63037,38.44662],[-122.62392,38.44666],[-122.6239,38.44445],[-122.61843,38.44445],[-122.61846,38.4432],[-122.61666,38.44319],[-122.61663,38.4382],[-122.61547,38.4382],[-122.6154,38.43593],[-122.61279,38.43595],[-122.61281,38.43108],[-122.6073,38.43111],[-122.60733,38.42848],[-122.60361,38.42846],[-122.60359,38.42353],[-122.60186,38.42355],[-122.60175,38.42011],[-122.59632,38.42009],[-122.59632,38.41865],[-122.59068,38.41866],[-122.59068,38.41512],[-122.57968,38.41513],[-122.57969,38.41691],[-122.5775,38.41693],[-122.57752,38.41873],[-122.57498,38.41875],[-122.57503,38.42366],[-122.57272,38.42366],[-122.5728,38.43223],[-122.57433,38.43225],[-122.57448,38.44154],[-122.57078,38.44157],[-122.57085,38.4434],[-122.56887,38.44343],[-122.56899,38.44835],[-122.57104,38.44833],[-122.57104,38.4504],[-122.57449,38.45041],[-122.57449,38.45119],[-122.58206,38.45117],[-122.58206,38.44826],[-122.58551,38.44826],[-122.58545,38.44332],[-122.58702,38.44332],[-122.58701,38.44101],[-122.59087,38.44099],[-122.5909,38.44189],[-122.59653,38.44185],[-122.59654,38.44326],[-122.59896,38.44327],[-122.59899,38.44499],[-122.60201,38.44498],[-122.60204,38.44695],[-122.60748,38.44692],[-122.60751,38.44816],[-122.60967,38.44815],[-122.60972,38.4506],[-122.61263,38.45063],[-122.61262,38.45207],[-122.61852,38.45205],[-122.61851,38.45302],[-122.61924,38.45306],[-122.61927,38.45789],[-122.61858,38.45786],[-122.61865,38.46769],[-122.61961,38.46771],[-122.61961,38.47023],[-122.62411,38.47023],[-122.62414,38.47262],[-122.63044,38.47258],[-122.63045,38.47395],[-122.63215,38.47398],[-122.6322,38.48236],[-122.63346,38.48237],[-122.63347,38.48351],[-122.64082,38.48346],[-122.64086,38.48708],[-122.65186,38.48702],[-122.65185,38.48717],[-122.65289,38.48717],[-122.65291,38.49204],[-122.65492,38.49207],[-122.65494,38.49394],[-122.65735,38.49394],[-122.65735,38.495],[-122.67938,38.49488],[-122.67938,38.49685],[-122.69051,38.49678],[-122.69048,38.49857],[-122.71045,38.4985],[-122.71042,38.50919],[-122.72646,38.50912],[-122.72647,38.50636],[-122.72897,38.50635],[-122.72899,38.50487],[-122.73764,38.50484],[-122.73752,38.49648],[-122.73442,38.49648],[-122.73446,38.49511],[-122.7255,38.49519],[-122.72537,38.48674],[-122.73977,38.48669],[-122.73979,38.4852],[-122.74533,38.48517],[-122.74528,38.48432],[-122.76177,38.48423],[-122.76175,38.4835],[-122.7713,38.48342]]],[[[-122.77992,38.36233],[-122.75744,38.36251],[-122.75758,38.37686],[-122.78007,38.37669],[-122.77992,38.36233]]]],"type":"MultiPolygon"}}, +{"properties":{"name":"Solano County Orthoimagery (2022)","id":"Solano_CA_2022","url":"https://tiles.arcgis.com/tiles/SCn6czzcqKAFwdGU/arcgis/rest/services/Aerial2022_WGS84_ESRI_Aux/MapServer/tile/{zoom}/{y}/{x}","attribution":{"required":false,"text":"Solano County","url":"https://www.solanocounty.com/"},"type":"tms","category":"photo","max_zoom":23},"type":"Feature","geometry":{"coordinates":[[[[-122.45268,38.11954],[-122.41595,38.11967],[-122.41593,38.12687],[-122.39765,38.12696],[-122.3976,38.13421],[-122.37922,38.13437],[-122.37926,38.12707],[-122.36091,38.12711],[-122.36083,38.11987],[-122.34248,38.11987],[-122.3426,38.11276],[-122.32411,38.11272],[-122.32413,38.1055],[-122.31495,38.10548],[-122.31492,38.09829],[-122.30569,38.09829],[-122.30563,38.09103],[-122.2965,38.09103],[-122.29655,38.06211],[-122.26887,38.06214],[-122.26892,38.0476],[-122.19545,38.04779],[-122.19545,38.04052],[-122.18628,38.04057],[-122.18635,38.03325],[-122.17725,38.03325],[-122.17706,38.02603],[-122.16794,38.02591],[-122.16818,38.01882],[-122.10373,38.0187],[-122.1038,38.03336],[-122.09475,38.03327],[-122.09469,38.04067],[-122.06719,38.04071],[-122.06713,38.04789],[-121.99386,38.04798],[-121.99373,38.04068],[-121.92978,38.04064],[-121.92972,38.0334],[-121.87467,38.03331],[-121.87473,38.04055],[-121.82886,38.04046],[-121.82892,38.04779],[-121.7739,38.04763],[-121.77376,38.06214],[-121.75541,38.06214],[-121.75532,38.06937],[-121.74623,38.0693],[-121.74629,38.07667],[-121.70036,38.07649],[-121.70028,38.09833],[-121.69131,38.09823],[-121.69131,38.11297],[-121.68181,38.11297],[-121.68155,38.14162],[-121.6727,38.14173],[-121.67257,38.14899],[-121.6636,38.14899],[-121.66333,38.17065],[-121.65401,38.17079],[-121.65393,38.17777],[-121.63555,38.17777],[-121.63565,38.18513],[-121.60821,38.18513],[-121.60779,38.20669],[-121.59882,38.20669],[-121.59853,38.29374],[-121.58924,38.29338],[-121.58879,38.31537],[-121.69029,38.31577],[-121.68907,38.54052],[-121.79074,38.54095],[-121.79098,38.53354],[-121.82763,38.53374],[-121.82763,38.54076],[-121.95676,38.54079],[-121.95702,38.53344],[-121.99391,38.53365],[-121.99352,38.52631],[-122.03993,38.5262],[-122.03993,38.51917],[-122.11355,38.51926],[-122.11355,38.48296],[-122.12313,38.48283],[-122.12297,38.46098],[-122.13205,38.46111],[-122.13196,38.41023],[-122.1688,38.41033],[-122.16857,38.3233],[-122.21471,38.32321],[-122.21438,38.27959],[-122.2236,38.27968],[-122.22384,38.25792],[-122.21454,38.25771],[-122.21431,38.23623],[-122.20531,38.23641],[-122.20509,38.21448],[-122.2142,38.21439],[-122.21431,38.2],[-122.22338,38.20005],[-122.22344,38.16373],[-122.44369,38.16306],[-122.44386,38.17034],[-122.47131,38.17028],[-122.47124,38.15572],[-122.46207,38.15573],[-122.46201,38.14853],[-122.45281,38.14852],[-122.45268,38.11954]]],[[[-122.06711,37.99717],[-122.04882,37.99717],[-122.04882,38.01166],[-122.06711,38.01166],[-122.06711,37.99717]]]],"type":"MultiPolygon"}}, +{"properties":{"name":"City of Stockton Orthoimagery (2023)","id":"Stockton_CA_2023","url":"https://gisportal.stocktonca.gov/arcgis/services/Aerials/Aerials_2023/ImageServer/WMSServer?LAYERS=0&STYLES=&CRS={proj}&BBOX={bbox}&FORMAT=image/jpeg&WIDTH={width}&HEIGHT={height}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","attribution":{"required":false,"text":"City of Stockton","url":"https://stocktonca.gov/"},"type":"wms","category":"photo","max_zoom":23},"type":"Feature","geometry":{"coordinates":[[[-121.47627,38.08647],[-121.47178,38.0154],[-121.43949,37.98002],[-121.38672,37.94443],[-121.38422,37.85485],[-121.25575,37.85583],[-121.20037,37.8535],[-121.20044,37.85549],[-121.18258,37.85556],[-121.17284,37.85332],[-121.173,37.85574],[-121.14584,37.85578],[-121.15095,38.08019],[-121.15112,38.08034],[-121.21438,38.07949],[-121.21511,38.08219],[-121.21503,38.0869],[-121.27817,38.08637],[-121.27832,38.08625],[-121.27887,38.08638],[-121.35194,38.08665],[-121.35225,38.08674],[-121.36998,38.08701],[-121.35893,38.07958],[-121.39325,38.07967],[-121.39725,38.08721],[-121.39929,38.08723],[-121.39914,38.08689],[-121.40019,38.0869],[-121.40077,38.08677],[-121.47627,38.08647]]],"type":"Polygon"}}, {"properties":{"name":"Mesa County GIS NAIP 2015","id":"MCGIS-County-NAIP-Imagery-2015","url":"https://mcgis.mesacounty.us/imagery/rest/services/Mosaic_Datasets/MesaCounty_2015/ImageServer/exportImage?f=image&format=jpg&bbox={bbox}&imageSR={wkid}&bboxSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":true,"text":"Mesa County GIS","url":"https://gis.mesacounty.us/"},"type":"wms","category":"historicphoto","min_zoom":3,"max_zoom":20},"type":"Feature","geometry":{"coordinates":[[[-109.06765,39.37875],[-109.06685,38.43416],[-108.3711,38.43452],[-108.37142,38.808],[-108.18198,38.8081],[-108.18204,38.8712],[-108.05688,38.87126],[-108.05698,38.99759],[-107.86943,38.99769],[-107.86948,39.05856],[-107.81779,39.05859],[-107.81774,38.99645],[-107.68226,38.99652],[-107.68231,39.05971],[-107.62076,39.05974],[-107.62081,39.12126],[-107.49568,39.12133],[-107.49574,39.18416],[-107.36995,39.18422],[-107.37012,39.37962],[-109.06765,39.37875]]],"type":"Polygon"}}, {"properties":{"name":"Mesa County GIS Valleywide 2018","id":"MCGIS-County-Valleywide-Imagery-2018","url":"https://mcgis.mesacounty.us/imagery/rest/services/Mosaic_Datasets/City_Color_2018/ImageServer/WMTS/1.0.0/WMTSCapabilities.xml","attribution":{"required":true,"text":"Mesa County GIS","url":"https://gis.mesacounty.us/"},"type":"wmts","category":"historicphoto","min_zoom":5,"max_zoom":20},"type":"Feature","geometry":{"coordinates":[[[-108.93915,39.23931],[-108.93946,39.22429],[-108.90208,39.22384],[-108.90237,39.20965],[-108.86906,39.20925],[-108.86938,39.19325],[-108.85033,39.19302],[-108.85061,39.17868],[-108.83196,39.17845],[-108.83224,39.16432],[-108.79393,39.16386],[-108.79422,39.14972],[-108.75686,39.14927],[-108.75744,39.12056],[-108.73853,39.12033],[-108.7388,39.10648],[-108.71529,39.10619],[-108.71557,39.09225],[-108.69671,39.09203],[-108.69699,39.07816],[-108.67837,39.07793],[-108.67867,39.06313],[-108.65778,39.06287],[-108.65864,39.01991],[-108.54548,39.01855],[-108.5455,39.01735],[-108.54336,39.01733],[-108.54342,39.01401],[-108.53397,39.0139],[-108.53414,39.00536],[-108.51821,39.00517],[-108.51825,39.00291],[-108.51519,39.00287],[-108.51515,39.0053],[-108.47848,39.00485],[-108.47877,38.99047],[-108.46006,38.99024],[-108.46034,38.97618],[-108.44133,38.97595],[-108.44162,38.9615],[-108.42252,38.96127],[-108.42193,38.99077],[-108.44137,38.99101],[-108.44051,39.03399],[-108.42245,39.03377],[-108.42216,39.04843],[-108.38599,39.04799],[-108.38569,39.06291],[-108.36666,39.06268],[-108.36637,39.07738],[-108.34764,39.07715],[-108.34736,39.09142],[-108.32943,39.09121],[-108.32914,39.10581],[-108.32328,39.10574],[-108.32335,39.10218],[-108.3038,39.10194],[-108.30312,39.13591],[-108.28699,39.13571],[-108.2864,39.16505],[-108.26957,39.16484],[-108.26868,39.20916],[-108.28807,39.20939],[-108.28866,39.17979],[-108.3066,39.18],[-108.30718,39.15087],[-108.32416,39.15107],[-108.32446,39.13619],[-108.39798,39.13708],[-108.3984,39.11602],[-108.42201,39.1163],[-108.42192,39.12086],[-108.44104,39.12109],[-108.44076,39.13522],[-108.51489,39.13611],[-108.51461,39.14971],[-108.53361,39.14993],[-108.53332,39.16422],[-108.58943,39.1649],[-108.58915,39.17884],[-108.60791,39.17906],[-108.60764,39.19277],[-108.70123,39.1939],[-108.70096,39.20745],[-108.79432,39.20857],[-108.79405,39.22234],[-108.81274,39.22256],[-108.81245,39.23666],[-108.86843,39.23734],[-108.86841,39.23846],[-108.93915,39.23931]]],"type":"Polygon"}}, {"properties":{"name":"Mesa County GIS Valleywide 2020","id":"MCGIS-County-Valleywide-Imagery-2020","url":"https://mcgis.mesacounty.us/imagery/rest/services/Mosaic_Datasets/City_County_2020/ImageServer/WMTS/1.0.0/WMTSCapabilities.xml","attribution":{"required":true,"text":"Mesa County GIS","url":"https://gis.mesacounty.us/"},"type":"wmts","category":"historicphoto","min_zoom":5,"max_zoom":20},"type":"Feature","geometry":{"coordinates":[[[-108.93915,39.23931],[-108.93946,39.22429],[-108.90208,39.22384],[-108.90237,39.20965],[-108.86906,39.20925],[-108.86938,39.19325],[-108.85033,39.19302],[-108.85061,39.17868],[-108.83196,39.17845],[-108.83224,39.16432],[-108.79393,39.16386],[-108.79422,39.14972],[-108.75686,39.14927],[-108.75744,39.12056],[-108.73853,39.12033],[-108.7388,39.10648],[-108.71529,39.10619],[-108.71557,39.09225],[-108.69671,39.09203],[-108.69699,39.07816],[-108.67837,39.07793],[-108.67867,39.06313],[-108.65778,39.06287],[-108.65864,39.01991],[-108.54548,39.01855],[-108.5455,39.01735],[-108.54336,39.01733],[-108.54342,39.01401],[-108.53397,39.0139],[-108.53414,39.00536],[-108.51821,39.00517],[-108.51825,39.00291],[-108.51519,39.00287],[-108.51515,39.0053],[-108.47848,39.00485],[-108.47877,38.99047],[-108.46006,38.99024],[-108.46034,38.97618],[-108.44133,38.97595],[-108.44162,38.9615],[-108.42252,38.96127],[-108.42193,38.99077],[-108.44137,38.99101],[-108.44051,39.03399],[-108.42245,39.03377],[-108.42216,39.04843],[-108.38599,39.04799],[-108.38569,39.06291],[-108.36666,39.06268],[-108.36637,39.07738],[-108.34764,39.07715],[-108.34736,39.09142],[-108.32943,39.09121],[-108.32914,39.10581],[-108.32328,39.10574],[-108.32335,39.10218],[-108.3038,39.10194],[-108.30312,39.13591],[-108.28699,39.13571],[-108.2864,39.16505],[-108.26957,39.16484],[-108.26868,39.20916],[-108.28807,39.20939],[-108.28866,39.17979],[-108.3066,39.18],[-108.30718,39.15087],[-108.32416,39.15107],[-108.32446,39.13619],[-108.39798,39.13708],[-108.3984,39.11602],[-108.42201,39.1163],[-108.42192,39.12086],[-108.44104,39.12109],[-108.44076,39.13522],[-108.51489,39.13611],[-108.51461,39.14971],[-108.53361,39.14993],[-108.53332,39.16422],[-108.58943,39.1649],[-108.58915,39.17884],[-108.60791,39.17906],[-108.60764,39.19277],[-108.70123,39.1939],[-108.70096,39.20745],[-108.79432,39.20857],[-108.79405,39.22234],[-108.81274,39.22256],[-108.81245,39.23666],[-108.86843,39.23734],[-108.86841,39.23846],[-108.93915,39.23931]]],"type":"Polygon"}}, @@ -544,10 +557,12 @@ {"properties":{"name":"Brevard County Orthoimagery (2023)","id":"Brevard_Ortho_2023","url":"https://gis.brevardfl.gov/gissrv/rest/services/Aerial_Photo/Y2023/MapServer/export?f=image&format=jpg&layers=show,0&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"Brevard County Board of County Commissioners","url":"https://www.brevardfl.gov/GISMapsAndApplications"},"type":"wms","category":"photo","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-80.97241,28.7901],[-80.9725,28.58392],[-80.95685,28.58388],[-80.95685,28.57013],[-80.9412,28.57021],[-80.94129,28.52896],[-80.92559,28.52888],[-80.92554,28.51509],[-80.91007,28.51513],[-80.91012,28.41885],[-80.89465,28.41881],[-80.89474,28.36389],[-80.87918,28.36389],[-80.87926,28.34506],[-80.86261,28.34516],[-80.86268,28.08484],[-80.86923,28.08479],[-80.86857,27.82238],[-80.49307,27.82206],[-80.49293,27.84028],[-80.47753,27.84028],[-80.44647,27.85394],[-80.44624,27.89517],[-80.5837,28.40444],[-80.67701,28.40476],[-80.67668,28.50102],[-80.76961,28.50166],[-80.83176,28.79149],[-80.97241,28.7901]]],"type":"Polygon"}}, {"properties":{"name":"Broward County Orthoimagery (2021)","id":"Broward_Ortho_2021","url":"https://gisweb-adapters.bcpa.net/arcgis/rest/services/BCPA_WEB_BASE_21/MapServer/export?f=image&format=jpg&layers=show,3&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"Broward County Property Appraiser’s Office","url":"https://gisweb-adapters.bcpa.net/bcpawebmap_ex/bcpawebmap.aspx"},"type":"wms","category":"historicphoto","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-80.10267,25.97516],[-80.07117,26.33617],[-80.21877,26.33457],[-80.21867,26.34904],[-80.2674,26.34916],[-80.26732,26.36364],[-80.29687,26.36379],[-80.29766,26.18933],[-80.32984,26.18945],[-80.32993,26.17499],[-80.34598,26.17504],[-80.34602,26.16035],[-80.36222,26.16041],[-80.36224,26.14592],[-80.42654,26.14587],[-80.42648,26.16039],[-80.4589,26.1605],[-80.45599,25.95687],[-80.2948,25.95681],[-80.29473,25.97032],[-80.10267,25.97516]]],"type":"Polygon"}}, {"properties":{"name":"Broward County Orthoimagery (2022)","id":"Broward_Ortho_2022","url":"https://gisweb-adapters.bcpa.net/arcgis/rest/services/BCPA_WEB_BASE_22/MapServer/export?f=image&format=jpg&layers=show,3&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"Broward County Property Appraiser’s Office","url":"https://gisweb-adapters.bcpa.net/bcpawebmap_ex/bcpawebmap.aspx"},"type":"wms","category":"historicphoto","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-80.10267,25.97516],[-80.07117,26.33617],[-80.21877,26.33457],[-80.21867,26.34904],[-80.2674,26.34916],[-80.26732,26.36364],[-80.29687,26.36379],[-80.29766,26.18933],[-80.32984,26.18945],[-80.32993,26.17499],[-80.34598,26.17504],[-80.34602,26.16035],[-80.36222,26.16041],[-80.36224,26.14592],[-80.42654,26.14587],[-80.42648,26.16039],[-80.4589,26.1605],[-80.45599,25.95687],[-80.2948,25.95681],[-80.29473,25.97032],[-80.10267,25.97516]]],"type":"Polygon"}}, -{"properties":{"name":"Broward County Orthoimagery (2023)","id":"Broward_Ortho_2023","url":"https://gisweb-adapters.bcpa.net/arcgis/rest/services/BCPA_WEB_BASE_23/MapServer/export?f=image&format=jpg&layers=show,3&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"Broward County Property Appraiser’s Office","url":"https://gisweb-adapters.bcpa.net/bcpawebmap_ex/bcpawebmap.aspx"},"type":"wms","category":"photo","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-80.10267,25.97516],[-80.07117,26.33617],[-80.21877,26.33457],[-80.21867,26.34904],[-80.2674,26.34916],[-80.26732,26.36364],[-80.29687,26.36379],[-80.29766,26.18933],[-80.32984,26.18945],[-80.32993,26.17499],[-80.34598,26.17504],[-80.34602,26.16035],[-80.36222,26.16041],[-80.36224,26.14592],[-80.42654,26.14587],[-80.42648,26.16039],[-80.4589,26.1605],[-80.45599,25.95687],[-80.2948,25.95681],[-80.29473,25.97032],[-80.10267,25.97516]]],"type":"Polygon"}}, +{"properties":{"name":"Broward County Orthoimagery (2023)","id":"Broward_Ortho_2023","url":"https://gisweb-adapters.bcpa.net/arcgis/rest/services/BCPA_WEB_BASE_23/MapServer/export?f=image&format=jpg&layers=show,3&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"Broward County Property Appraiser’s Office","url":"https://gisweb-adapters.bcpa.net/bcpawebmap_ex/bcpawebmap.aspx"},"type":"wms","category":"historicphoto","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-80.10267,25.97516],[-80.07117,26.33617],[-80.21877,26.33457],[-80.21867,26.34904],[-80.2674,26.34916],[-80.26732,26.36364],[-80.29687,26.36379],[-80.29766,26.18933],[-80.32984,26.18945],[-80.32993,26.17499],[-80.34598,26.17504],[-80.34602,26.16035],[-80.36222,26.16041],[-80.36224,26.14592],[-80.42654,26.14587],[-80.42648,26.16039],[-80.4589,26.1605],[-80.45599,25.95687],[-80.2948,25.95681],[-80.29473,25.97032],[-80.10267,25.97516]]],"type":"Polygon"}}, +{"properties":{"name":"Broward County Orthoimagery (2024)","id":"Broward_Ortho_2024","url":"https://gisweb-adapters.bcpa.net/arcgis/rest/services/BCPA_WEB_BASE_24/MapServer/export?f=image&format=jpg&layers=show,3&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"Broward County Property Appraiser’s Office","url":"https://gisweb-adapters.bcpa.net/bcpawebmap_ex/bcpawebmap.aspx"},"type":"wms","category":"photo","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-80.10267,25.97516],[-80.07117,26.33617],[-80.21877,26.33457],[-80.21867,26.34904],[-80.2674,26.34916],[-80.26732,26.36364],[-80.29687,26.36379],[-80.29766,26.18933],[-80.32984,26.18945],[-80.32993,26.17499],[-80.34598,26.17504],[-80.34602,26.16035],[-80.36222,26.16041],[-80.36224,26.14592],[-80.42654,26.14587],[-80.42648,26.16039],[-80.4589,26.1605],[-80.45599,25.95687],[-80.2948,25.95681],[-80.29473,25.97032],[-80.10267,25.97516]]],"type":"Polygon"}}, {"properties":{"name":"Charlotte County Orthoimagery (2020)","id":"Charlotte_Ortho_2020","url":"https://agis.charlottecountyfl.gov/arcgis/rest/services/Aerials/Raster2020/MapServer/export?f=image&format=jpg&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"Charlotte County Geographic Information Systems","url":"https://www.charlottecountyfl.gov/gis/"},"type":"wms","category":"photo","max_zoom":22},"type":"Feature","geometry":{"coordinates":[[[-82.26451,26.94701],[-82.38809,26.94605],[-82.26226,26.71081],[-82.06476,26.7683],[-81.55921,26.76777],[-81.55814,27.04285],[-82.2647,27.0433],[-82.26451,26.94701]]],"type":"Polygon"}}, {"properties":{"name":"Charlotte County Orthoimagery (2022)","id":"Charlotte_Ortho_2022","url":"https://agis.charlottecountyfl.gov/arcgis/rest/services/Aerials/Aerials2022_Post_IAN/MapServer/export?f=image&format=jpg&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"Charlotte County Geographic Information Systems","url":"https://www.charlottecountyfl.gov/gis/"},"type":"wms","category":"historicphoto","max_zoom":22},"type":"Feature","geometry":{"coordinates":[[[-82.26451,26.94701],[-82.38809,26.94605],[-82.26123,26.69942],[-82.06476,26.7683],[-82.00362,26.76846],[-82.00362,26.79597],[-81.98823,26.79592],[-81.98828,26.82343],[-81.97289,26.82343],[-81.97286,26.83721],[-81.95752,26.83719],[-81.95746,26.87845],[-81.94222,26.87854],[-81.94215,26.98851],[-81.98825,26.98844],[-81.98817,27.04348],[-82.2647,27.0433],[-82.26451,26.94701]]],"type":"Polygon"}}, -{"properties":{"name":"Charlotte County Orthoimagery (2023)","id":"Charlotte_Ortho_2023","url":"https://agis.charlottecountyfl.gov/arcgis/rest/services/Aerials/Aerials2023/MapServer/export?f=image&format=jpg&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"Charlotte County Geographic Information Systems","url":"https://www.charlottecountyfl.gov/gis/"},"type":"wms","category":"photo","max_zoom":22},"type":"Feature","geometry":{"coordinates":[[[-82.26451,26.94701],[-82.38809,26.94605],[-82.26123,26.69942],[-82.06476,26.7683],[-82.00362,26.76846],[-82.00362,26.79597],[-81.98823,26.79592],[-81.98828,26.82343],[-81.97289,26.82343],[-81.97286,26.83721],[-81.95752,26.83719],[-81.95746,26.87845],[-81.94222,26.87854],[-81.94215,26.98851],[-81.98825,26.98844],[-81.98817,27.04348],[-82.2647,27.0433],[-82.26451,26.94701]]],"type":"Polygon"}}, +{"properties":{"name":"Charlotte County Orthoimagery (2023)","id":"Charlotte_Ortho_2023","url":"https://agis.charlottecountyfl.gov/arcgis/rest/services/Aerials/Aerials2023/MapServer/export?f=image&format=jpg&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"Charlotte County Geographic Information Systems","url":"https://www.charlottecountyfl.gov/gis/"},"type":"wms","category":"historicphoto","max_zoom":22},"type":"Feature","geometry":{"coordinates":[[[-82.26451,26.94701],[-82.38809,26.94605],[-82.26123,26.69942],[-82.06476,26.7683],[-82.00362,26.76846],[-82.00362,26.79597],[-81.98823,26.79592],[-81.98828,26.82343],[-81.97289,26.82343],[-81.97286,26.83721],[-81.95752,26.83719],[-81.95746,26.87845],[-81.94222,26.87854],[-81.94215,26.98851],[-81.98825,26.98844],[-81.98817,27.04348],[-82.2647,27.0433],[-82.26451,26.94701]]],"type":"Polygon"}}, +{"properties":{"name":"Charlotte County Orthoimagery (2024)","id":"Charlotte_Ortho_2024","url":"https://agis.charlottecountyfl.gov/arcgis/rest/services/Aerials/Aerials2024/MapServer/export?f=image&format=jpg&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"Charlotte County Geographic Information Systems","url":"https://www.charlottecountyfl.gov/gis/"},"type":"wms","category":"photo","max_zoom":22},"type":"Feature","geometry":{"coordinates":[[[-82.26451,26.94701],[-82.38809,26.94605],[-82.26123,26.69942],[-82.06476,26.7683],[-82.00362,26.76846],[-82.00362,26.79597],[-81.98823,26.79592],[-81.98828,26.82343],[-81.97289,26.82343],[-81.97286,26.83721],[-81.95752,26.83719],[-81.95746,26.87845],[-81.94222,26.87854],[-81.94215,26.98851],[-81.98825,26.98844],[-81.98817,27.04348],[-82.2647,27.0433],[-82.26451,26.94701]]],"type":"Polygon"}}, {"properties":{"name":"Citrus County Orthoimagery (2020)","id":"Citrus_Ortho_2020","url":"https://gis.citruspa.org/arcgisweb/rest/services/Tyler/2020_Aerials/MapServer/export?f=image&format=jpg&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"Citrus County Property Appraiser's Office","url":"https://www.citruspa.org/"},"type":"wms","category":"historicphoto","max_zoom":22},"type":"Feature","geometry":{"coordinates":[[[-82.78572,29.0214],[-82.7192,28.69176],[-82.42429,28.69321],[-82.42452,28.65186],[-82.25311,28.65241],[-82.25289,28.67976],[-82.23799,28.67987],[-82.23733,28.72122],[-82.22215,28.72122],[-82.22193,28.73484],[-82.20637,28.73517],[-82.20626,28.74873],[-82.17513,28.74873],[-82.17524,28.77641],[-82.15979,28.77652],[-82.15985,28.81754],[-82.1753,28.81748],[-82.17538,28.83132],[-82.19108,28.83135],[-82.19097,28.84508],[-82.2067,28.84502],[-82.20667,28.85881],[-82.22229,28.85883],[-82.22238,28.87248],[-82.23755,28.8724],[-82.23805,28.90013],[-82.26901,28.89957],[-82.26923,28.92714],[-82.28468,28.92659],[-82.28512,28.95449],[-82.30046,28.9546],[-82.30069,28.98216],[-82.31625,28.98205],[-82.31614,28.99595],[-82.34748,28.99595],[-82.34793,29.00973],[-82.37883,29.00929],[-82.37905,29.02329],[-82.3945,29.0234],[-82.39461,29.03697],[-82.42618,29.03708],[-82.42602,29.05086],[-82.45742,29.05058],[-82.45764,29.06487],[-82.50444,29.06442],[-82.50444,29.05053],[-82.58281,29.05008],[-82.58236,29.03624],[-82.73893,29.03574],[-82.7387,29.02196],[-82.78572,29.0214]]],"type":"Polygon"}}, {"properties":{"name":"Citrus County Orthoimagery (2023)","id":"Citrus_Ortho_2023","url":"https://gis.citruspa.org/arcgisweb/rest/services/Tyler/2023_Aerials/MapServer/export?f=image&format=jpg&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"Citrus County Property Appraiser's Office","url":"https://www.citruspa.org/"},"type":"wms","category":"photo","max_zoom":22},"type":"Feature","geometry":{"coordinates":[[[-82.78572,29.0214],[-82.7192,28.69176],[-82.42429,28.69321],[-82.42452,28.65186],[-82.25311,28.65241],[-82.25289,28.67976],[-82.23799,28.67987],[-82.23733,28.72122],[-82.22215,28.72122],[-82.22193,28.73484],[-82.20637,28.73517],[-82.20626,28.74873],[-82.17513,28.74873],[-82.17524,28.77641],[-82.15979,28.77652],[-82.15985,28.81754],[-82.1753,28.81748],[-82.17538,28.83132],[-82.19108,28.83135],[-82.19097,28.84508],[-82.2067,28.84502],[-82.20667,28.85881],[-82.22229,28.85883],[-82.22238,28.87248],[-82.23755,28.8724],[-82.23805,28.90013],[-82.26901,28.89957],[-82.26923,28.92714],[-82.28468,28.92659],[-82.28512,28.95449],[-82.30046,28.9546],[-82.30069,28.98216],[-82.31625,28.98205],[-82.31614,28.99595],[-82.34748,28.99595],[-82.34793,29.00973],[-82.37883,29.00929],[-82.37905,29.02329],[-82.3945,29.0234],[-82.39461,29.03697],[-82.42618,29.03708],[-82.42602,29.05086],[-82.45742,29.05058],[-82.45764,29.06487],[-82.50444,29.06442],[-82.50444,29.05053],[-82.58281,29.05008],[-82.58236,29.03624],[-82.73893,29.03574],[-82.7387,29.02196],[-82.78572,29.0214]]],"type":"Polygon"}}, {"properties":{"name":"Collier County Orthoimagery (2022)","id":"Collier_Ortho_2022","url":"https://ags2.colliercountyfl.gov/imagery/rest/services/Orthos2022/ImageServer/exportImage?f=image&format=jpg&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"Collier County Information Technology GIS Team","url":"https://hub-collierbcc.opendata.arcgis.com/"},"type":"wms","category":"historicphoto","max_zoom":22},"type":"Feature","geometry":{"coordinates":[[[-80.85707,26.31698],[-81.22402,26.31665],[-81.22445,26.53704],[-81.59119,26.536],[-81.59079,26.48124],[-81.71292,26.48063],[-81.71234,26.42575],[-81.89595,26.42477],[-81.76936,25.76545],[-80.85773,25.76874],[-80.85707,26.31698]]],"type":"Polygon"}}, @@ -560,41 +575,52 @@ {"properties":{"name":"Lee County Orthoimagery (2021)","id":"Lee_Ortho_2021","url":"https://gissvr4.leepa.org/gissvr/rest/services/AP2021Pict/MapServer/export?f=image&format=jpg&layers=0&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"Lee County GIS","url":"https://www.leegov.com/gis/data/aerials"},"type":"wms","category":"historicphoto","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-81.55909,26.7814],[-82.20292,26.78198],[-82.20286,26.79578],[-82.27953,26.79578],[-82.27819,26.69713],[-82.23279,26.61737],[-82.22554,26.58889],[-82.20807,26.56391],[-82.1988,26.4798],[-82.09981,26.41128],[-82.03777,26.4282],[-81.93664,26.42873],[-81.84513,26.32812],[-81.82037,26.32815],[-81.82039,26.31439],[-81.65248,26.31408],[-81.6522,26.4104],[-81.56062,26.41004],[-81.55909,26.7814]]],"type":"Polygon"}}, {"properties":{"name":"Lee County Orthoimagery (2022 Q1)","id":"Lee_Ortho_2022_Q1","url":"https://gissvr4.leepa.org/gissvr/rest/services/AP2022Pict/MapServer/export?f=image&format=jpg&layers=0&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"Lee County GIS","url":"https://www.leegov.com/gis/data/aerials"},"type":"wms","category":"historicphoto","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-81.55909,26.7814],[-82.20292,26.78198],[-82.20286,26.79578],[-82.27953,26.79578],[-82.27819,26.69713],[-82.23279,26.61737],[-82.22554,26.58889],[-82.20807,26.56391],[-82.1988,26.4798],[-82.09981,26.41128],[-82.03777,26.4282],[-81.93664,26.42873],[-81.84513,26.32812],[-81.82037,26.32815],[-81.82039,26.31439],[-81.65248,26.31408],[-81.6522,26.4104],[-81.56062,26.41004],[-81.55909,26.7814]]],"type":"Polygon"}}, {"properties":{"name":"Lee County Orthoimagery (2022 Q4)","id":"Lee_Ortho_2022_Q4","url":"https://gissvr4.leepa.org/gissvr/rest/services/AP2022q4Pict/MapServer/export?f=image&format=jpg&layers=0&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"Lee County GIS","url":"https://www.leegov.com/gis/data/aerials"},"type":"wms","category":"historicphoto","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-81.55909,26.7814],[-82.20292,26.78198],[-82.20286,26.79578],[-82.27953,26.79578],[-82.27819,26.69713],[-82.23279,26.61737],[-82.22554,26.58889],[-82.20807,26.56391],[-82.1988,26.4798],[-82.09981,26.41128],[-82.03777,26.4282],[-81.93664,26.42873],[-81.84513,26.32812],[-81.82037,26.32815],[-81.82039,26.31439],[-81.65248,26.31408],[-81.6522,26.4104],[-81.56062,26.41004],[-81.55909,26.7814]]],"type":"Polygon"}}, -{"properties":{"name":"Lee County Orthoimagery (2023)","id":"Lee_Ortho_2023","url":"https://gissvr4.leepa.org/gissvr/rest/services/AP2023Pict/MapServer/export?f=image&format=jpg&layers=0&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"Lee County GIS","url":"https://www.leegov.com/gis/data/aerials"},"type":"wms","category":"photo","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-81.55909,26.7814],[-82.20292,26.78198],[-82.20286,26.79578],[-82.27953,26.79578],[-82.27819,26.69713],[-82.23279,26.61737],[-82.22554,26.58889],[-82.20807,26.56391],[-82.1988,26.4798],[-82.09981,26.41128],[-82.03777,26.4282],[-81.93664,26.42873],[-81.84513,26.32812],[-81.82037,26.32815],[-81.82039,26.31439],[-81.65248,26.31408],[-81.6522,26.4104],[-81.56062,26.41004],[-81.55909,26.7814]]],"type":"Polygon"}}, +{"properties":{"name":"Lee County Orthoimagery (2023)","id":"Lee_Ortho_2023","url":"https://gissvr4.leepa.org/gissvr/rest/services/AP2023Pict/MapServer/export?f=image&format=jpg&layers=0&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"Lee County GIS","url":"https://www.leegov.com/gis/data/aerials"},"type":"wms","category":"historicphoto","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-81.55909,26.7814],[-82.20292,26.78198],[-82.20286,26.79578],[-82.27953,26.79578],[-82.27819,26.69713],[-82.23279,26.61737],[-82.22554,26.58889],[-82.20807,26.56391],[-82.1988,26.4798],[-82.09981,26.41128],[-82.03777,26.4282],[-81.93664,26.42873],[-81.84513,26.32812],[-81.82037,26.32815],[-81.82039,26.31439],[-81.65248,26.31408],[-81.6522,26.4104],[-81.56062,26.41004],[-81.55909,26.7814]]],"type":"Polygon"}}, +{"properties":{"name":"Lee County Orthoimagery (2024)","id":"Lee_Ortho_2024","url":"https://gissvr4.leepa.org/gissvr/rest/services/AP2024Pict/MapServer/export?f=image&format=jpg&layers=0&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"Lee County GIS","url":"https://www.leegov.com/gis/data/aerials"},"type":"wms","category":"photo","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-81.55909,26.7814],[-82.20292,26.78198],[-82.20286,26.79578],[-82.27953,26.79578],[-82.27819,26.69713],[-82.23279,26.61737],[-82.22554,26.58889],[-82.20807,26.56391],[-82.1988,26.4798],[-82.09981,26.41128],[-82.03777,26.4282],[-81.93664,26.42873],[-81.84513,26.32812],[-81.82037,26.32815],[-81.82039,26.31439],[-81.65248,26.31408],[-81.6522,26.4104],[-81.56062,26.41004],[-81.55909,26.7814]]],"type":"Polygon"}}, {"properties":{"name":"Tallahassee - Leon County Orthoimagery (2021)","id":"Leon_Ortho_2021","url":"https://interraster.leoncountyfl.gov/interraster/rest/services/ImageryServices/TLC_Imagery2021_RGB_D_WM/ImageServer/exportImage?f=image&format=jpg&imageSR={wkid}&bboxSR={wkid}&bbox={bbox}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"Tallahassee - Leon County GIS, Leon County Property Appraiser’s Office, Leon County Board of County Commissioners","url":"https://cms.leoncountyfl.gov/Home/Departments/MIS-GIS/Tallahassee-Leon-County-GIS"},"type":"wms","category":"historicphoto","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-84.07581,30.27374],[-84.07487,30.4344],[-84.04156,30.4627],[-84.04122,30.52188],[-83.97803,30.52189],[-83.97987,30.52502],[-83.98386,30.53302],[-83.98301,30.53855],[-83.98499,30.54108],[-83.98497,30.54801],[-83.97926,30.5491],[-83.97837,30.55097],[-83.98192,30.55531],[-83.99052,30.56094],[-83.99193,30.56382],[-83.99709,30.56587],[-83.99898,30.56971],[-83.99962,30.57441],[-83.99709,30.57442],[-83.99645,30.57658],[-83.99713,30.57893],[-84.00183,30.5838],[-84.00269,30.58705],[-84.00188,30.59663],[-84.00453,30.60074],[-84.00401,30.60386],[-84.00666,30.60507],[-84.00748,30.60968],[-84.00758,30.67217],[-84.28127,30.68583],[-84.2987,30.67793],[-84.3005,30.63791],[-84.33045,30.60334],[-84.37723,30.57372],[-84.3968,30.48648],[-84.42015,30.46362],[-84.51739,30.451],[-84.56228,30.43502],[-84.56829,30.42647],[-84.59093,30.4111],[-84.60509,30.41424],[-84.61153,30.40991],[-84.62069,30.40995],[-84.6244,30.40889],[-84.64185,30.39464],[-84.64571,30.38887],[-84.6517,30.38534],[-84.66349,30.37841],[-84.66479,30.37692],[-84.66518,30.374],[-84.66454,30.37297],[-84.66314,30.37222],[-84.66304,30.37113],[-84.68433,30.35045],[-84.70326,30.3361],[-84.71534,30.33242],[-84.71524,30.33014],[-84.70985,30.32361],[-84.70764,30.32246],[-84.70487,30.3225],[-84.70404,30.32181],[-84.70324,30.32209],[-84.70304,30.32315],[-84.70254,30.32325],[-84.70227,30.3222],[-84.70265,30.32093],[-84.70264,30.32035],[-84.70161,30.3198],[-84.70108,30.31913],[-84.70105,30.31819],[-84.70134,30.31723],[-84.70237,30.3155],[-84.70426,30.31395],[-84.70509,30.31296],[-84.70719,30.3113],[-84.70889,30.30956],[-84.70922,30.3084],[-84.71141,30.30433],[-84.71156,30.30348],[-84.71115,30.30212],[-84.71133,30.3017],[-84.71227,30.30098],[-84.714,30.30013],[-84.24752,30.30332],[-84.24115,30.27404],[-84.07581,30.27374]]],"type":"Polygon"}}, {"properties":{"name":"Tallahassee - Leon County Orthoimagery (2022 Infrared)","id":"Leon_Ortho_CID_2022","url":"https://interraster.leoncountyfl.gov/interraster/rest/services/ImageryServices/TLC_Imagery2022_CID_D_WM/ImageServer/exportImage?f=image&format=jpg&imageSR={wkid}&bboxSR={wkid}&bbox={bbox}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"Tallahassee - Leon County GIS, Leon County Property Appraiser’s Office, Leon County Board of County Commissioners","url":"https://cms.leoncountyfl.gov/Home/Departments/MIS-GIS/Tallahassee-Leon-County-GIS"},"type":"wms","category":"photo","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-84.07581,30.27374],[-84.07487,30.4344],[-84.04156,30.4627],[-84.04122,30.52188],[-83.97803,30.52189],[-83.97987,30.52502],[-83.98386,30.53302],[-83.98301,30.53855],[-83.98499,30.54108],[-83.98497,30.54801],[-83.97926,30.5491],[-83.97837,30.55097],[-83.98192,30.55531],[-83.99052,30.56094],[-83.99193,30.56382],[-83.99709,30.56587],[-83.99898,30.56971],[-83.99962,30.57441],[-83.99709,30.57442],[-83.99645,30.57658],[-83.99713,30.57893],[-84.00183,30.5838],[-84.00269,30.58705],[-84.00188,30.59663],[-84.00453,30.60074],[-84.00401,30.60386],[-84.00666,30.60507],[-84.00748,30.60968],[-84.00758,30.67217],[-84.28127,30.68583],[-84.2987,30.67793],[-84.3005,30.63791],[-84.33045,30.60334],[-84.37723,30.57372],[-84.3968,30.48648],[-84.42015,30.46362],[-84.51739,30.451],[-84.56228,30.43502],[-84.56829,30.42647],[-84.59093,30.4111],[-84.60509,30.41424],[-84.61153,30.40991],[-84.62069,30.40995],[-84.6244,30.40889],[-84.64185,30.39464],[-84.64571,30.38887],[-84.6517,30.38534],[-84.66349,30.37841],[-84.66479,30.37692],[-84.66518,30.374],[-84.66454,30.37297],[-84.66314,30.37222],[-84.66304,30.37113],[-84.68433,30.35045],[-84.70326,30.3361],[-84.71534,30.33242],[-84.71524,30.33014],[-84.70985,30.32361],[-84.70764,30.32246],[-84.70487,30.3225],[-84.70404,30.32181],[-84.70324,30.32209],[-84.70304,30.32315],[-84.70254,30.32325],[-84.70227,30.3222],[-84.70265,30.32093],[-84.70264,30.32035],[-84.70161,30.3198],[-84.70108,30.31913],[-84.70105,30.31819],[-84.70134,30.31723],[-84.70237,30.3155],[-84.70426,30.31395],[-84.70509,30.31296],[-84.70719,30.3113],[-84.70889,30.30956],[-84.70922,30.3084],[-84.71141,30.30433],[-84.71156,30.30348],[-84.71115,30.30212],[-84.71133,30.3017],[-84.71227,30.30098],[-84.714,30.30013],[-84.24752,30.30332],[-84.24115,30.27404],[-84.07581,30.27374]]],"type":"Polygon"}}, {"properties":{"name":"Tallahassee - Leon County Orthoimagery (2022 Natural)","id":"Leon_Ortho_Natural_2022","url":"https://interraster.leoncountyfl.gov/interraster/rest/services/ImageryServices/TLC_Imagery2022_RGB_D_WM/ImageServer/exportImage?f=image&format=jpg&imageSR={wkid}&bboxSR={wkid}&bbox={bbox}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"Tallahassee - Leon County GIS, Leon County Property Appraiser’s Office, Leon County Board of County Commissioners","url":"https://cms.leoncountyfl.gov/Home/Departments/MIS-GIS/Tallahassee-Leon-County-GIS"},"type":"wms","category":"photo","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-84.07581,30.27374],[-84.07487,30.4344],[-84.04156,30.4627],[-84.04122,30.52188],[-83.97803,30.52189],[-83.97987,30.52502],[-83.98386,30.53302],[-83.98301,30.53855],[-83.98499,30.54108],[-83.98497,30.54801],[-83.97926,30.5491],[-83.97837,30.55097],[-83.98192,30.55531],[-83.99052,30.56094],[-83.99193,30.56382],[-83.99709,30.56587],[-83.99898,30.56971],[-83.99962,30.57441],[-83.99709,30.57442],[-83.99645,30.57658],[-83.99713,30.57893],[-84.00183,30.5838],[-84.00269,30.58705],[-84.00188,30.59663],[-84.00453,30.60074],[-84.00401,30.60386],[-84.00666,30.60507],[-84.00748,30.60968],[-84.00758,30.67217],[-84.28127,30.68583],[-84.2987,30.67793],[-84.3005,30.63791],[-84.33045,30.60334],[-84.37723,30.57372],[-84.3968,30.48648],[-84.42015,30.46362],[-84.51739,30.451],[-84.56228,30.43502],[-84.56829,30.42647],[-84.59093,30.4111],[-84.60509,30.41424],[-84.61153,30.40991],[-84.62069,30.40995],[-84.6244,30.40889],[-84.64185,30.39464],[-84.64571,30.38887],[-84.6517,30.38534],[-84.66349,30.37841],[-84.66479,30.37692],[-84.66518,30.374],[-84.66454,30.37297],[-84.66314,30.37222],[-84.66304,30.37113],[-84.68433,30.35045],[-84.70326,30.3361],[-84.71534,30.33242],[-84.71524,30.33014],[-84.70985,30.32361],[-84.70764,30.32246],[-84.70487,30.3225],[-84.70404,30.32181],[-84.70324,30.32209],[-84.70304,30.32315],[-84.70254,30.32325],[-84.70227,30.3222],[-84.70265,30.32093],[-84.70264,30.32035],[-84.70161,30.3198],[-84.70108,30.31913],[-84.70105,30.31819],[-84.70134,30.31723],[-84.70237,30.3155],[-84.70426,30.31395],[-84.70509,30.31296],[-84.70719,30.3113],[-84.70889,30.30956],[-84.70922,30.3084],[-84.71141,30.30433],[-84.71156,30.30348],[-84.71115,30.30212],[-84.71133,30.3017],[-84.71227,30.30098],[-84.714,30.30013],[-84.24752,30.30332],[-84.24115,30.27404],[-84.07581,30.27374]]],"type":"Polygon"}}, {"properties":{"name":"Manatee County Orthoimagery (2021)","id":"Manatee_Ortho_2021","url":"https://www.mymanatee.org/lizardtech/iserv/ows?LAYERS=2021_webmercator&STYLES=&SRS={proj}&BBOX={bbox}&FORMAT=image/jpeg&WIDTH={width}&HEIGHT={height}&VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMap","attribution":{"required":false,"text":"Manatee County GIS","url":"https://www.mymanatee.org/departments/information_technology_services/geographic_information_systems"},"type":"wms","category":"historicphoto","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-82.04976,27.19483],[-82.04987,27.64869],[-82.57479,27.64765],[-82.75967,27.55013],[-82.7128,27.45467],[-82.63371,27.37211],[-82.61985,27.37222],[-82.61993,27.39974],[-82.58929,27.40012],[-82.57371,27.38625],[-82.57367,27.37249],[-82.52741,27.37255],[-82.52743,27.3864],[-82.45042,27.38667],[-82.45038,27.37297],[-82.26551,27.37342],[-82.26513,27.20836],[-82.23432,27.20838],[-82.23428,27.19464],[-82.04976,27.19483]]],"type":"Polygon"}}, -{"properties":{"name":"Manatee County Orthoimagery (2022)","id":"Manatee_Ortho_2022","url":"https://www.mymanatee.org/gisimg/rest/services/POST_IAN_IMAGERY/POST_IAN_IMAGERY_2022/ImageServer/tile/{zoom}/{y}/{x}","attribution":{"required":false,"text":"Manatee County GIS","url":"https://www.mymanatee.org/departments/information_technology_services/geographic_information_systems"},"type":"tms","category":"photo","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-82.04976,27.19483],[-82.04987,27.64869],[-82.57479,27.64765],[-82.75967,27.55013],[-82.7128,27.45467],[-82.63371,27.37211],[-82.61985,27.37222],[-82.61993,27.39974],[-82.58929,27.40012],[-82.57371,27.38625],[-82.57367,27.37249],[-82.52741,27.37255],[-82.52743,27.3864],[-82.45042,27.38667],[-82.45038,27.37297],[-82.26551,27.37342],[-82.26513,27.20836],[-82.23432,27.20838],[-82.23428,27.19464],[-82.04976,27.19483]]],"type":"Polygon"}}, -{"properties":{"name":"Manatee County Orthoimagery Beta (2023)","id":"Manatee_Ortho_2023","url":"https://www.mymanatee.org/gisimg/rest/services/DRAFT2023/DRAFT_AERIAL_2023_RGB/ImageServer/tile/{zoom}/{y}/{x}","attribution":{"required":false,"text":"Manatee County GIS","url":"https://www.mymanatee.org/departments/information_technology_services/geographic_information_systems"},"type":"tms","category":"photo","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-82.04976,27.19483],[-82.04987,27.64869],[-82.57479,27.64765],[-82.75967,27.55013],[-82.7128,27.45467],[-82.63371,27.37211],[-82.61985,27.37222],[-82.61993,27.39974],[-82.58929,27.40012],[-82.57371,27.38625],[-82.57367,27.37249],[-82.52741,27.37255],[-82.52743,27.3864],[-82.45042,27.38667],[-82.45038,27.37297],[-82.26551,27.37342],[-82.26513,27.20836],[-82.23432,27.20838],[-82.23428,27.19464],[-82.04976,27.19483]]],"type":"Polygon"}}, -{"properties":{"name":"Manatee County Orthoimagery Infrared (2022)","id":"Manatee_Ortho_CID_2022","url":"https://www.mymanatee.org/gisimg/rest/services/2022/AERIAL_2022_CIR/ImageServer/tile/{zoom}/{y}/{x}","attribution":{"required":false,"text":"Manatee County GIS","url":"https://www.mymanatee.org/departments/information_technology_services/geographic_information_systems"},"type":"tms","category":"photo","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-82.04976,27.19483],[-82.04987,27.64869],[-82.57479,27.64765],[-82.75967,27.55013],[-82.7128,27.45467],[-82.63371,27.37211],[-82.61985,27.37222],[-82.61993,27.39974],[-82.58929,27.40012],[-82.57371,27.38625],[-82.57367,27.37249],[-82.52741,27.37255],[-82.52743,27.3864],[-82.45042,27.38667],[-82.45038,27.37297],[-82.26551,27.37342],[-82.26513,27.20836],[-82.23432,27.20838],[-82.23428,27.19464],[-82.04976,27.19483]]],"type":"Polygon"}}, +{"properties":{"name":"Manatee County Orthoimagery (2022)","id":"Manatee_Ortho_2022","url":"https://www.mymanatee.org/gisimg/rest/services/POST_IAN_IMAGERY/POST_IAN_IMAGERY_2022/ImageServer/tile/{zoom}/{y}/{x}","attribution":{"required":false,"text":"Manatee County GIS","url":"https://www.mymanatee.org/departments/information_technology_services/geographic_information_systems"},"type":"tms","category":"historicphoto","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-82.04976,27.19483],[-82.04987,27.64869],[-82.57479,27.64765],[-82.75967,27.55013],[-82.7128,27.45467],[-82.63371,27.37211],[-82.61985,27.37222],[-82.61993,27.39974],[-82.58929,27.40012],[-82.57371,27.38625],[-82.57367,27.37249],[-82.52741,27.37255],[-82.52743,27.3864],[-82.45042,27.38667],[-82.45038,27.37297],[-82.26551,27.37342],[-82.26513,27.20836],[-82.23432,27.20838],[-82.23428,27.19464],[-82.04976,27.19483]]],"type":"Polygon"}}, +{"properties":{"name":"Manatee County Orthoimagery Infrared (2023)","id":"Manatee_Ortho_2023_CIR","url":"https://www.mymanatee.org/gisimg/rest/services/2023/AERIAL_2023_CIR/ImageServer/tile/{zoom}/{y}/{x}","attribution":{"required":false,"text":"Manatee County GIS","url":"https://www.mymanatee.org/departments/information_technology_services/geographic_information_systems"},"type":"tms","category":"historicphoto","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-82.04976,27.19483],[-82.04987,27.64869],[-82.57479,27.64765],[-82.75967,27.55013],[-82.7128,27.45467],[-82.63371,27.37211],[-82.61985,27.37222],[-82.61993,27.39974],[-82.58929,27.40012],[-82.57371,27.38625],[-82.57367,27.37249],[-82.52741,27.37255],[-82.52743,27.3864],[-82.45042,27.38667],[-82.45038,27.37297],[-82.26551,27.37342],[-82.26513,27.20836],[-82.23432,27.20838],[-82.23428,27.19464],[-82.04976,27.19483]]],"type":"Polygon"}}, +{"properties":{"name":"Manatee County Orthoimagery (2023)","id":"Manatee_Ortho_2023_RGB","url":"https://www.mymanatee.org/gisimg/rest/services/2023/AERIAL_2023_RGB/ImageServer/tile/{zoom}/{y}/{x}","attribution":{"required":false,"text":"Manatee County GIS","url":"https://www.mymanatee.org/departments/information_technology_services/geographic_information_systems"},"type":"tms","category":"historicphoto","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-82.04976,27.19483],[-82.04987,27.64869],[-82.57479,27.64765],[-82.75967,27.55013],[-82.7128,27.45467],[-82.63371,27.37211],[-82.61985,27.37222],[-82.61993,27.39974],[-82.58929,27.40012],[-82.57371,27.38625],[-82.57367,27.37249],[-82.52741,27.37255],[-82.52743,27.3864],[-82.45042,27.38667],[-82.45038,27.37297],[-82.26551,27.37342],[-82.26513,27.20836],[-82.23432,27.20838],[-82.23428,27.19464],[-82.04976,27.19483]]],"type":"Polygon"}}, {"properties":{"name":"Manatee County Orthoimagery (Latest)","id":"Manatee_Ortho_Latest","url":"https://www.mymanatee.org/gisimg/rest/services/current/aerials/ImageServer/tile/{zoom}/{y}/{x}","attribution":{"required":false,"text":"Manatee County GIS","url":"https://www.mymanatee.org/departments/information_technology_services/geographic_information_systems"},"type":"tms","category":"photo","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-82.04976,27.19483],[-82.04987,27.64869],[-82.57479,27.64765],[-82.75967,27.55013],[-82.7128,27.45467],[-82.63371,27.37211],[-82.61985,27.37222],[-82.61993,27.39974],[-82.58929,27.40012],[-82.57371,27.38625],[-82.57367,27.37249],[-82.52741,27.37255],[-82.52743,27.3864],[-82.45042,27.38667],[-82.45038,27.37297],[-82.26551,27.37342],[-82.26513,27.20836],[-82.23432,27.20838],[-82.23428,27.19464],[-82.04976,27.19483]]],"type":"Polygon"}}, -{"properties":{"name":"City of Marco Island Orthoimagery (2023)","id":"Marco_Island_FL_Ortho_2023","url":"https://gis.cityofmarcoisland.com:6443/arcgis/rest/services/General/Aerial_2023/MapServer/tile/{zoom}/{y}/{x}","attribution":{"required":false,"text":"Collier County Property Appraiser’s Office, City of Marco Island","url":"https://www.cityofmarcoisland.com/info-tech/page/gis-servicesmaps"},"type":"tms","category":"photo","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-81.77081,25.98505],[-81.77,25.87506],[-81.64829,25.87556],[-81.64885,25.9859],[-81.77081,25.98505]]],"type":"Polygon"}}, +{"properties":{"name":"City of Marco Island Orthoimagery (2023)","id":"Marco_Island_FL_Ortho_2023","url":"https://gis.cityofmarcoisland.com:6443/arcgis/rest/services/General/Aerial_2023/MapServer/tile/{zoom}/{y}/{x}","attribution":{"required":false,"text":"Collier County Property Appraiser’s Office, City of Marco Island","url":"https://www.cityofmarcoisland.com/info-tech/page/gis-servicesmaps"},"type":"tms","category":"historicphoto","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-81.77081,25.98505],[-81.77,25.87506],[-81.64829,25.87556],[-81.64885,25.9859],[-81.77081,25.98505]]],"type":"Polygon"}}, +{"properties":{"name":"City of Marco Island Orthoimagery (2024)","id":"Marco_Island_FL_Ortho_2024","url":"https://gis.cityofmarcoisland.com:6443/arcgis/rest/services/General/Aerial_2024/MapServer/tile/{zoom}/{y}/{x}","attribution":{"required":false,"text":"Collier County Property Appraiser’s Office, City of Marco Island","url":"https://www.cityofmarcoisland.com/info-tech/page/gis-servicesmaps"},"type":"tms","category":"photo","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-81.77081,25.98505],[-81.77,25.87506],[-81.64829,25.87556],[-81.64885,25.9859],[-81.77081,25.98505]]],"type":"Polygon"}}, {"properties":{"name":"City of Marco Island Orthoimagery Post-Ian (2022)","id":"Marco_Island_FL_Ortho_Post-Ian_2022","url":"https://gis.cityofmarcoisland.com:6443/arcgis/rest/services/General/Aerial_2022_Hurricane_Ian/MapServer/tile/{zoom}/{y}/{x}","attribution":{"required":false,"text":"Collier County Property Appraiser’s Office, City of Marco Island","url":"https://www.cityofmarcoisland.com/info-tech/page/gis-servicesmaps"},"type":"tms","category":"historicphoto","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-81.77081,25.98505],[-81.64885,25.9859],[-81.64829,25.87556],[-81.77,25.87506],[-81.77081,25.98505]]],"type":"Polygon"}}, {"properties":{"name":"City of Marco Island Orthoimagery Pre-Ian (2022)","id":"Marco_Island_FL_Ortho_Pre-Ian_2022","url":"https://gis.cityofmarcoisland.com:6443/arcgis/rest/services/General/Aerial_2022/MapServer/tile/{zoom}/{y}/{x}","attribution":{"required":false,"text":"Collier County Property Appraiser’s Office, City of Marco Island","url":"https://www.cityofmarcoisland.com/info-tech/page/gis-servicesmaps"},"type":"tms","category":"historicphoto","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-81.77081,25.98505],[-81.77,25.87506],[-81.64829,25.87556],[-81.64885,25.9859],[-81.77081,25.98505]]],"type":"Polygon"}}, {"properties":{"name":"Martin County Orthoimagery (2021)","id":"Martin_Ortho_2021","url":"https://geoweb.martin.fl.us/raster/services/2021_Imagery/ImageServer/WMSServer?format=image/jpeg&version=1.3.0&service=wms&request=getmap&layers=0&styles=&crs={proj}&width={width}&height={height}&bbox={bbox}","attribution":{"required":false,"text":"Martin County","url":"https://data-mcgov.opendata.arcgis.com/datasets/2021-imagery"},"type":"wms","category":"historicphoto","min_zoom":5,"max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-80.68054,27.20828],[-80.68076,27.12572],[-80.69613,27.12578],[-80.61145,26.94671],[-80.12878,26.94457],[-80.12867,26.95833],[-80.06727,26.95793],[-80.19337,27.27515],[-80.29553,27.27561],[-80.296,27.20689],[-80.68054,27.20828]]],"type":"Polygon"}}, -{"properties":{"name":"Martin County Orthoimagery (2022)","id":"Martin_Ortho_2022","url":"https://geoweb.martin.fl.us/raster/services/2022_Imagery/ImageServer/WMSServer?format=image/jpeg&version=1.3.0&service=wms&request=getmap&layers=0&styles=&crs={proj}&width={width}&height={height}&bbox={bbox}","attribution":{"required":false,"text":"Martin County","url":"https://data-mcgov.opendata.arcgis.com/datasets/2021-imagery"},"type":"wms","category":"historicphoto","min_zoom":5,"max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-80.68054,27.20828],[-80.68076,27.12572],[-80.69613,27.12578],[-80.61145,26.94671],[-80.12878,26.94457],[-80.12867,26.95833],[-80.06727,26.95793],[-80.19337,27.27515],[-80.29553,27.27561],[-80.296,27.20689],[-80.68054,27.20828]]],"type":"Polygon"}}, -{"properties":{"name":"Martin County Orthoimagery (2023)","id":"Martin_Ortho_2023","url":"https://geoweb.martin.fl.us/raster/services/2023_Imagery/ImageServer/WMSServer?format=image/jpeg&version=1.3.0&service=wms&request=getmap&layers=0&styles=&crs={proj}&width={width}&height={height}&bbox={bbox}","attribution":{"required":false,"text":"Martin County","url":"https://data-mcgov.opendata.arcgis.com/datasets/2021-imagery"},"type":"wms","category":"photo","min_zoom":5,"max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-80.68054,27.20828],[-80.68076,27.12572],[-80.69613,27.12578],[-80.61145,26.94671],[-80.12878,26.94457],[-80.12867,26.95833],[-80.06727,26.95793],[-80.19337,27.27515],[-80.29553,27.27561],[-80.296,27.20689],[-80.68054,27.20828]]],"type":"Polygon"}}, +{"properties":{"name":"Martin County Orthoimagery (2022)","id":"Martin_Ortho_2022","url":"https://geoweb.martin.fl.us/raster/services/2022_Imagery/ImageServer/WMSServer?format=image/jpeg&version=1.3.0&service=wms&request=getmap&layers=0&styles=&crs={proj}&width={width}&height={height}&bbox={bbox}","attribution":{"required":false,"text":"Martin County","url":"https://data-mcgov.opendata.arcgis.com/datasets/2022-imagery"},"type":"wms","category":"historicphoto","min_zoom":5,"max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-80.68054,27.20828],[-80.68076,27.12572],[-80.69613,27.12578],[-80.61145,26.94671],[-80.12878,26.94457],[-80.12867,26.95833],[-80.06727,26.95793],[-80.19337,27.27515],[-80.29553,27.27561],[-80.296,27.20689],[-80.68054,27.20828]]],"type":"Polygon"}}, +{"properties":{"name":"Martin County Orthoimagery (2023)","id":"Martin_Ortho_2023","url":"https://geoweb.martin.fl.us/raster/services/2023_Imagery/ImageServer/WMSServer?format=image/jpeg&version=1.3.0&service=wms&request=getmap&layers=0&styles=&crs={proj}&width={width}&height={height}&bbox={bbox}","attribution":{"required":false,"text":"Martin County","url":"https://data-mcgov.opendata.arcgis.com/datasets/2023-imagery"},"type":"wms","category":"historicphoto","min_zoom":5,"max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-80.68054,27.20828],[-80.68076,27.12572],[-80.69613,27.12578],[-80.61145,26.94671],[-80.12878,26.94457],[-80.12867,26.95833],[-80.06727,26.95793],[-80.19337,27.27515],[-80.29553,27.27561],[-80.296,27.20689],[-80.68054,27.20828]]],"type":"Polygon"}}, +{"properties":{"name":"Martin County Orthoimagery (2024)","id":"Martin_Ortho_2024","url":"https://geoweb.martin.fl.us/raster/rest/services/2024_Imagery/ImageServer/exportImage?f=image&format=jpg&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"Martin County","url":"https://data-mcgov.opendata.arcgis.com/datasets/2024-imagery"},"type":"wms","category":"photo","min_zoom":5,"max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-80.68054,27.20828],[-80.68076,27.12572],[-80.69613,27.12578],[-80.61145,26.94671],[-80.12878,26.94457],[-80.12867,26.95833],[-80.06727,26.95793],[-80.19337,27.27515],[-80.29553,27.27561],[-80.296,27.20689],[-80.68054,27.20828]]],"type":"Polygon"}}, {"properties":{"name":"Miami-Dade County Orthoimagery (2021)","id":"Miami-Dade_Ortho_2021","url":"https://imageserverintra.miamidade.gov/arcgis/services/Woolpert2021/ImageServer/WMSServer?format=image/jpeg&version=1.3.0&service=wms&request=getmap&layers=0&styles=&crs={proj}&width={width}&height={height}&bbox={bbox}","attribution":{"required":false,"text":"Miami-Dade County","url":"https://gis-mdc.opendata.arcgis.com/pages/imagery"},"type":"wms","category":"historicphoto","min_zoom":5,"max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-80.50112,26.02482],[-80.50116,25.99728],[-80.53167,25.99738],[-80.53174,25.96981],[-80.66873,25.97021],[-80.66871,25.98394],[-80.88178,25.98428],[-80.88186,25.87421],[-80.94272,25.8744],[-80.94289,25.80557],[-80.88195,25.80553],[-80.88241,25.35145],[-80.86725,25.35145],[-80.86746,25.17259],[-80.83721,25.17259],[-80.83727,25.15882],[-80.80702,25.15886],[-80.80707,25.13125],[-80.64081,25.13093],[-80.64074,25.17222],[-80.59538,25.17215],[-80.59534,25.18587],[-80.53482,25.18567],[-80.53475,25.19943],[-80.47426,25.19923],[-80.4741,25.22678],[-80.41374,25.22657],[-80.41353,25.24027],[-80.3834,25.24015],[-80.38314,25.28153],[-80.36804,25.28137],[-80.36791,25.30884],[-80.33748,25.3088],[-80.33744,25.33627],[-80.32233,25.33607],[-80.3222,25.35],[-80.30714,25.35],[-80.30723,25.32238],[-80.27693,25.32225],[-80.27686,25.336],[-80.2315,25.33569],[-80.23133,25.36322],[-80.21612,25.36313],[-80.21582,25.39064],[-80.2008,25.39048],[-80.20071,25.41808],[-80.17033,25.41769],[-80.16985,25.48671],[-80.1396,25.48648],[-80.13771,25.7478],[-80.10698,25.74764],[-80.10552,25.98158],[-80.39469,25.98335],[-80.39477,25.96939],[-80.44018,25.96916],[-80.44009,26.02447],[-80.50112,26.02482]]],"type":"Polygon"}}, {"properties":{"name":"Miami-Dade County Orthoimagery (Latest)","id":"Miami-Dade_Ortho_Latest","url":"https://gisweb.miamidade.gov/arcgis/rest/services/MapCache/MDCImagery_WebMercator/MapServer/export?f=image&format=jpg&layers=show,6&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"Miami-Dade County","url":"https://gis-mdc.opendata.arcgis.com/pages/imagery"},"type":"wms","category":"photo","min_zoom":10,"max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-80.50112,26.02482],[-80.50116,25.99728],[-80.53167,25.99738],[-80.53174,25.96981],[-80.66873,25.97021],[-80.66871,25.98394],[-80.88178,25.98428],[-80.88186,25.87421],[-80.94272,25.8744],[-80.94289,25.80557],[-80.88195,25.80553],[-80.88241,25.35145],[-80.86725,25.35145],[-80.86746,25.17259],[-80.83721,25.17259],[-80.83727,25.15882],[-80.80702,25.15886],[-80.80707,25.13125],[-80.64081,25.13093],[-80.64074,25.17222],[-80.59538,25.17215],[-80.59534,25.18587],[-80.53482,25.18567],[-80.53475,25.19943],[-80.47426,25.19923],[-80.4741,25.22678],[-80.41374,25.22657],[-80.41353,25.24027],[-80.3834,25.24015],[-80.38314,25.28153],[-80.36804,25.28137],[-80.36791,25.30884],[-80.33748,25.3088],[-80.33744,25.33627],[-80.32233,25.33607],[-80.3222,25.35],[-80.30714,25.35],[-80.30723,25.32238],[-80.27693,25.32225],[-80.27686,25.336],[-80.2315,25.33569],[-80.23133,25.36322],[-80.21612,25.36313],[-80.21582,25.39064],[-80.2008,25.39048],[-80.20071,25.41808],[-80.17033,25.41769],[-80.16985,25.48671],[-80.1396,25.48648],[-80.13771,25.7478],[-80.10698,25.74764],[-80.10552,25.98158],[-80.39469,25.98335],[-80.39477,25.96939],[-80.44018,25.96916],[-80.44009,26.02447],[-80.50112,26.02482]]],"type":"Polygon"}}, -{"properties":{"name":"Monroe County Orthoimagery (2022)","id":"Monroe_Ortho_2022","url":"https://mcgis4.monroecounty-fl.gov/public/rest/services/Images/Orthos2022/ImageServer/exportImage?f=image&format=jpg&layers=show,6&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"Monroe County","url":"https://www.monroecounty-fl.gov/174/GIS"},"type":"wms","category":"photo","min_zoom":10,"max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[[-80.47458,25.11664],[-80.48979,25.11674],[-80.48989,25.0753],[-80.50486,25.07544],[-80.5203,25.04806],[-80.5355,25.04813],[-80.5352,25.03444],[-80.55071,25.03444],[-80.55044,25.02069],[-80.56547,25.02048],[-80.71759,24.89723],[-81.2742,24.69036],[-81.25909,24.80121],[-81.45544,24.80067],[-81.45571,24.81416],[-81.51586,24.81389],[-81.60621,24.73089],[-81.60601,24.70371],[-81.5758,24.70385],[-81.57627,24.68982],[-81.62097,24.68976],[-81.63952,24.72502],[-81.83182,24.63345],[-81.83037,24.4897],[-81.14703,24.65011],[-80.51339,24.94001],[-80.2194,25.36318],[-80.28987,25.36352],[-80.29883,25.32246],[-80.39829,25.32252],[-80.39809,25.28146],[-80.38312,25.26771],[-80.41332,25.26771],[-80.414,25.25395],[-80.44353,25.25422],[-80.44387,25.19927],[-80.42883,25.199],[-80.42924,25.17122],[-80.44421,25.17162],[-80.44421,25.18538],[-80.47414,25.18531],[-80.47458,25.11664]],[[-81.71092,24.64809],[-81.63594,24.64842],[-81.63574,24.63453],[-81.68072,24.63453],[-81.68092,24.62058],[-81.71092,24.62064],[-81.71092,24.64809]]]],"type":"MultiPolygon"}}, +{"properties":{"name":"Monroe County Orthoimagery (2023)","id":"Monroe_Ortho_2023","url":"https://mcgis4.monroecounty-fl.gov/public/rest/services/Images/Orthos2023/ImageServer/exportImage?f=image&format=jpg&layers=show,6&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"Monroe County","url":"https://www.monroecounty-fl.gov/174/GIS"},"type":"wms","category":"historicphoto","min_zoom":10,"max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[[-80.47458,25.11664],[-80.48979,25.11674],[-80.48989,25.0753],[-80.50486,25.07544],[-80.5203,25.04806],[-80.5355,25.04813],[-80.5352,25.03444],[-80.55071,25.03444],[-80.55044,25.02069],[-80.56547,25.02048],[-80.71759,24.89723],[-81.2742,24.69036],[-81.25909,24.80121],[-81.45544,24.80067],[-81.45571,24.81416],[-81.51586,24.81389],[-81.60621,24.73089],[-81.60601,24.70371],[-81.5758,24.70385],[-81.57627,24.68982],[-81.62097,24.68976],[-81.63952,24.72502],[-81.83182,24.63345],[-81.83037,24.4897],[-81.14703,24.65011],[-80.51339,24.94001],[-80.2194,25.36318],[-80.28987,25.36352],[-80.29883,25.32246],[-80.39829,25.32252],[-80.39809,25.28146],[-80.38312,25.26771],[-80.41332,25.26771],[-80.414,25.25395],[-80.44353,25.25422],[-80.44387,25.19927],[-80.42883,25.199],[-80.42924,25.17122],[-80.44421,25.17162],[-80.44421,25.18538],[-80.47414,25.18531],[-80.47458,25.11664]],[[-81.71092,24.64809],[-81.63594,24.64842],[-81.63574,24.63453],[-81.68072,24.63453],[-81.68092,24.62058],[-81.71092,24.62064],[-81.71092,24.64809]]]],"type":"MultiPolygon"}}, +{"properties":{"name":"Monroe County Orthoimagery (2024)","id":"Monroe_Ortho_2024","url":"https://mcgis4.monroecounty-fl.gov/public/rest/services/Images/Orthos2024/ImageServer/exportImage?f=image&format=jpg&layers=show,6&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"Monroe County","url":"https://www.monroecounty-fl.gov/174/GIS"},"type":"wms","category":"photo","min_zoom":10,"max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[[-80.47458,25.11664],[-80.48979,25.11674],[-80.48989,25.0753],[-80.50486,25.07544],[-80.5203,25.04806],[-80.5355,25.04813],[-80.5352,25.03444],[-80.55071,25.03444],[-80.55044,25.02069],[-80.56547,25.02048],[-80.71759,24.89723],[-81.2742,24.69036],[-81.25909,24.80121],[-81.45544,24.80067],[-81.45571,24.81416],[-81.51586,24.81389],[-81.60621,24.73089],[-81.60601,24.70371],[-81.5758,24.70385],[-81.57627,24.68982],[-81.62097,24.68976],[-81.63952,24.72502],[-81.83182,24.63345],[-81.83037,24.4897],[-81.14703,24.65011],[-80.51339,24.94001],[-80.2194,25.36318],[-80.28987,25.36352],[-80.29883,25.32246],[-80.39829,25.32252],[-80.39809,25.28146],[-80.38312,25.26771],[-80.41332,25.26771],[-80.414,25.25395],[-80.44353,25.25422],[-80.44387,25.19927],[-80.42883,25.199],[-80.42924,25.17122],[-80.44421,25.17162],[-80.44421,25.18538],[-80.47414,25.18531],[-80.47458,25.11664]],[[-81.71092,24.64809],[-81.63594,24.64842],[-81.63574,24.63453],[-81.68072,24.63453],[-81.68092,24.62058],[-81.71092,24.62064],[-81.71092,24.64809]]]],"type":"MultiPolygon"}}, {"properties":{"name":"City of Naples Orthoimagery (2020)","id":"Naples_FL_Ortho_2020","url":"https://g.naplesgov.com/arcgis/rest/services/Imagery/NAPLES_2020/ImageServer/exportImage?f=image&format=jpg&imageSR={wkid}&bboxSR={wkid}&bbox={bbox}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"Collier County Property Appraiser’s Office, Naples GIS","url":"https://g.naplesgov.com/cityofnaplesgis2/"},"type":"wms","category":"historicphoto","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-81.89578,26.42447],[-81.52919,26.42631],[-81.5285,26.27909],[-81.51477,26.27918],[-81.51437,26.19255],[-81.52803,26.19245],[-81.5262,25.82107],[-81.83073,25.81984],[-81.83226,26.09502],[-81.8928,26.09488],[-81.89578,26.42447]]],"type":"Polygon"}}, {"properties":{"name":"Okaloosa County Orthoimagery (2019)","id":"Okaloosa_Ortho_2019","url":"https://ags.myokaloosa.com/arcgis/rest/services/imagery/Aerial2019/MapServer/WMTS/tile/1.0.0/imagery_Aerial2019/default/default028mm/{zoom}/{y}/{x}.jpg","attribution":{"required":false,"text":"Okaloosa County, FL GIS","url":"https://myokaloosa.com/gis_homepage"},"type":"tms","category":"historicphoto","max_zoom":23},"type":"Feature","geometry":{"coordinates":[[[-86.79553,31.00315],[-86.79162,30.83611],[-86.80524,30.8358],[-86.80032,30.48768],[-86.8087,30.48752],[-86.80721,30.42335],[-86.81146,30.42328],[-86.81073,30.38239],[-86.38213,30.37511],[-86.37831,31.00762],[-86.79553,31.00315]]],"type":"Polygon"}}, {"properties":{"name":"Okaloosa County Orthoimagery (2022)","id":"Okaloosa_Ortho_2022","url":"https://ags.myokaloosa.com/arcgis/rest/services/imagery/Aerial2022_dynamic/MapServer/export?dpi=96&transparent=true&format=jpg&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&f=image&foo={proj}","attribution":{"required":false,"text":"Okaloosa County, FL GIS","url":"https://myokaloosa.com/gis_homepage"},"type":"wms","category":"photo","max_zoom":23},"type":"Feature","geometry":{"coordinates":[[[-86.79553,31.00315],[-86.79162,30.83611],[-86.80524,30.8358],[-86.80032,30.48768],[-86.8087,30.48752],[-86.80721,30.42335],[-86.81146,30.42328],[-86.81073,30.38239],[-86.38213,30.37511],[-86.37831,31.00762],[-86.79553,31.00315]]],"type":"Polygon"}}, +{"properties":{"name":"Osceola County Orthoimagery (2022)","id":"Osceola_Ortho_2022","url":"https://gis.osceola.org/hosting/rest/services/Hosted/TilePackage_2022/MapServer/tile/{zoom}/{y}/{x}","attribution":{"required":false,"text":"Osceola County, FL","url":"https://www.osceola.org/"},"type":"tms","category":"historicphoto","max_zoom":23},"type":"Feature","geometry":{"coordinates":[[[-81.67208,28.34849],[-81.67144,28.25223],[-81.56274,28.2527],[-81.56269,28.23895],[-81.54714,28.23902],[-81.54701,28.2115],[-81.53147,28.21157],[-81.53107,28.12908],[-81.46902,28.12928],[-81.46879,28.07428],[-81.37573,28.07458],[-81.3757,28.06081],[-81.46872,28.06057],[-81.46855,28.03303],[-81.45308,28.0331],[-81.45305,28.01933],[-81.43757,28.01938],[-81.43754,28.00573],[-81.42197,28.00561],[-81.42196,27.99192],[-81.39095,27.99204],[-81.39083,27.9645],[-81.37536,27.96451],[-81.37529,27.95077],[-81.35982,27.95082],[-81.35976,27.92329],[-81.34422,27.92337],[-81.3442,27.90961],[-81.3287,27.9096],[-81.32875,27.88212],[-81.31318,27.88212],[-81.31316,27.85465],[-81.29757,27.85473],[-81.29752,27.84098],[-81.25114,27.84101],[-81.25114,27.82732],[-81.23567,27.82733],[-81.23563,27.81357],[-81.22017,27.8136],[-81.22014,27.79984],[-81.20467,27.79987],[-81.20462,27.77236],[-81.18916,27.77239],[-81.18913,27.74489],[-81.17365,27.7449],[-81.17365,27.70363],[-81.15814,27.70366],[-81.15808,27.6624],[-81.14263,27.66241],[-81.14259,27.63491],[-80.86462,27.6349],[-80.86408,28.07502],[-80.84855,28.07499],[-80.84811,28.35005],[-81.67208,28.34849]]],"type":"Polygon"}}, +{"properties":{"name":"Osceola County Orthoimagery (2023)","id":"Osceola_Ortho_2023","url":"https://gis.osceola.org/hosting/rest/services/Hosted/Aerials_2023_lod_9_20/MapServer/tile/{zoom}/{y}/{x}","attribution":{"required":false,"text":"Osceola County, FL","url":"https://www.osceola.org/"},"type":"tms","category":"photo","max_zoom":23},"type":"Feature","geometry":{"coordinates":[[[-81.67208,28.34849],[-81.67144,28.25223],[-81.56274,28.2527],[-81.56269,28.23895],[-81.54714,28.23902],[-81.54701,28.2115],[-81.53147,28.21157],[-81.53107,28.12908],[-81.46902,28.12928],[-81.46879,28.07428],[-81.37573,28.07458],[-81.3757,28.06081],[-81.46872,28.06057],[-81.46855,28.03303],[-81.45308,28.0331],[-81.45305,28.01933],[-81.43757,28.01938],[-81.43754,28.00573],[-81.42197,28.00561],[-81.42196,27.99192],[-81.39095,27.99204],[-81.39083,27.9645],[-81.37536,27.96451],[-81.37529,27.95077],[-81.35982,27.95082],[-81.35976,27.92329],[-81.34422,27.92337],[-81.3442,27.90961],[-81.3287,27.9096],[-81.32875,27.88212],[-81.31318,27.88212],[-81.31316,27.85465],[-81.29757,27.85473],[-81.29752,27.84098],[-81.25114,27.84101],[-81.25114,27.82732],[-81.23567,27.82733],[-81.23563,27.81357],[-81.22017,27.8136],[-81.22014,27.79984],[-81.20467,27.79987],[-81.20462,27.77236],[-81.18916,27.77239],[-81.18913,27.74489],[-81.17365,27.7449],[-81.17365,27.70363],[-81.15814,27.70366],[-81.15808,27.6624],[-81.14263,27.66241],[-81.14259,27.63491],[-80.86462,27.6349],[-80.86408,28.07502],[-80.84855,28.07499],[-80.84811,28.35005],[-81.67208,28.34849]]],"type":"Polygon"}}, {"properties":{"name":"Palm Beach County Orthoimagery (2021)","id":"Palm-Beach_Ortho_2021","url":"https://maps.co.palm-beach.fl.us/arcgis/rest/services/Aerials/2021/MapServer/export?f=image&format=jpg&layers=show,0&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"Palm Beach County","url":"http://maps.co.palm-beach.fl.us/cwgis/mygeonav.html"},"type":"wms","category":"historicphoto","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-80.6351,26.98808],[-80.63519,26.97425],[-80.61978,26.97425],[-80.62004,26.8917],[-80.71235,26.7819],[-80.75835,26.78199],[-80.7584,26.74074],[-80.85037,26.74085],[-80.85036,26.75462],[-80.86567,26.75464],[-80.86565,26.78213],[-80.89628,26.78218],[-80.89671,26.31446],[-80.0572,26.31134],[-80.02463,26.55876],[-80.0223,26.83382],[-80.06716,26.98546],[-80.6351,26.98808]]],"type":"Polygon"}}, {"properties":{"name":"Palm Beach County Orthoimagery (2022)","id":"Palm-Beach_Ortho_2022","url":"https://maps.co.palm-beach.fl.us/arcgis/rest/services/Aerials/2022/MapServer/export?f=image&format=jpg&layers=show,0&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"Palm Beach County","url":"http://maps.co.palm-beach.fl.us/cwgis/mygeonav.html"},"type":"wms","category":"historicphoto","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[[-80.38942,26.9872],[-80.39108,26.67082],[-80.36056,26.67048],[-80.36035,26.64297],[-80.34524,26.64297],[-80.34532,26.62938],[-80.33013,26.62931],[-80.33021,26.61555],[-80.31489,26.61542],[-80.31502,26.60174],[-80.2844,26.60156],[-80.28448,26.58782],[-80.26916,26.58776],[-80.26928,26.57398],[-80.25398,26.57394],[-80.25391,26.54662],[-80.23885,26.5462],[-80.23893,26.51881],[-80.22375,26.51874],[-80.22415,26.4637],[-80.23942,26.46376],[-80.23993,26.38124],[-80.25522,26.38129],[-80.25533,26.36757],[-80.30111,26.36783],[-80.30143,26.31279],[-80.05733,26.31191],[-80.02463,26.55876],[-80.0223,26.83382],[-80.06716,26.98546],[-80.38942,26.9872]]],[[[-80.63533,26.89178],[-80.63553,26.86419],[-80.65085,26.86423],[-80.6509,26.85056],[-80.66618,26.85058],[-80.66628,26.83679],[-80.68152,26.83679],[-80.6817,26.7956],[-80.63568,26.79553],[-80.63559,26.82308],[-80.62035,26.823],[-80.62025,26.83673],[-80.60494,26.83669],[-80.60473,26.89167],[-80.63533,26.89178]]],[[[-80.68185,26.74057],[-80.6819,26.71311],[-80.7125,26.71307],[-80.7128,26.68565],[-80.7432,26.68565],[-80.74337,26.65814],[-80.728,26.65814],[-80.728,26.64442],[-80.66681,26.64428],[-80.66672,26.65806],[-80.62082,26.65786],[-80.62069,26.69915],[-80.63604,26.69915],[-80.636,26.71295],[-80.6513,26.71299],[-80.65121,26.7405],[-80.68185,26.74057]]]],"type":"MultiPolygon"}}, {"properties":{"name":"Palm Beach County Orthoimagery (2023)","id":"Palm-Beach_Ortho_2023","url":"https://maps.co.palm-beach.fl.us/arcgis/rest/services/Aerials/2023/MapServer/tile/{zoom}/{y}/{x}","attribution":{"required":false,"text":"Palm Beach County","url":"http://maps.co.palm-beach.fl.us/cwgis/mygeonav.html"},"type":"tms","category":"photo","max_zoom":20},"type":"Feature","geometry":{"coordinates":[[[[-80.38942,26.9872],[-80.39108,26.67082],[-80.36056,26.67048],[-80.36035,26.64297],[-80.34524,26.64297],[-80.34532,26.62938],[-80.33013,26.62931],[-80.33021,26.61555],[-80.31489,26.61542],[-80.31502,26.60174],[-80.2844,26.60156],[-80.28448,26.58782],[-80.26916,26.58776],[-80.26928,26.57398],[-80.25398,26.57394],[-80.25391,26.54662],[-80.23885,26.5462],[-80.23893,26.51881],[-80.22375,26.51874],[-80.22415,26.4637],[-80.23942,26.46376],[-80.23993,26.38124],[-80.25522,26.38129],[-80.25533,26.36757],[-80.30111,26.36783],[-80.30143,26.31279],[-80.05733,26.31191],[-80.02463,26.55876],[-80.0223,26.83382],[-80.06716,26.98546],[-80.38942,26.9872]]],[[[-80.63533,26.89178],[-80.63553,26.86419],[-80.65085,26.86423],[-80.6509,26.85056],[-80.66618,26.85058],[-80.66628,26.83679],[-80.68152,26.83679],[-80.6817,26.7956],[-80.63568,26.79553],[-80.63559,26.82308],[-80.62035,26.823],[-80.62025,26.83673],[-80.60494,26.83669],[-80.60473,26.89167],[-80.63533,26.89178]]],[[[-80.68185,26.74057],[-80.6819,26.71311],[-80.7125,26.71307],[-80.7128,26.68565],[-80.7432,26.68565],[-80.74337,26.65814],[-80.728,26.65814],[-80.728,26.64442],[-80.66681,26.64428],[-80.66672,26.65806],[-80.62082,26.65786],[-80.62069,26.69915],[-80.63604,26.69915],[-80.636,26.71295],[-80.6513,26.71299],[-80.65121,26.7405],[-80.68185,26.74057]]]],"type":"MultiPolygon"}}, {"properties":{"name":"Pinellas County Orthoimagery (2023)","id":"Pinellas_Ortho_2023","url":"https://egis.pinellas.gov/gis/rest/services/Aerials/Aerials2023/ImageServer/tile/{zoom}/{y}/{x}","attribution":{"required":false,"text":"Pinellas County","url":"https://new-pinellas-egis.opendata.arcgis.com/"},"type":"tms","category":"photo","max_zoom":23},"type":"Feature","geometry":{"coordinates":[[[-82.77539,27.56428],[-82.60568,27.57869],[-82.56087,27.86767],[-82.56115,27.93635],[-82.62383,27.96377],[-82.62299,27.97733],[-82.63902,28.00488],[-82.63998,28.18353],[-82.96373,28.18228],[-82.77539,27.56428]]],"type":"Polygon"}}, +{"properties":{"name":"Polk County Orthoimagery (2023)","id":"Polk_Ortho_2023","url":"https://gis.polk-county.net/image/rest/services/Aerials/Aerial_2023/ImageServer/exportImage?f=image&format=jpg&layers=show,6&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"Polk County, FL","url":"https://www.polk-county.net/"},"type":"wms","category":"photo","max_zoom":23},"type":"Feature","geometry":{"coordinates":[[[-82.11238,28.26759],[-82.11223,28.17129],[-82.06569,28.17135],[-82.06535,27.63497],[-81.12347,27.63207],[-81.12294,27.67334],[-81.1384,27.67367],[-81.13798,27.72853],[-81.1534,27.7286],[-81.15326,27.75615],[-81.16875,27.75628],[-81.16869,27.78362],[-81.18399,27.78374],[-81.18364,27.81145],[-81.19937,27.81145],[-81.19907,27.83902],[-81.21454,27.83909],[-81.21446,27.85284],[-81.27633,27.85311],[-81.27629,27.86693],[-81.29175,27.86704],[-81.29152,27.89447],[-81.30698,27.89463],[-81.30683,27.9358],[-81.32214,27.93597],[-81.32213,27.96341],[-81.33756,27.96345],[-81.3374,27.9773],[-81.36845,27.97739],[-81.36835,28.0324],[-81.35271,28.0324],[-81.3526,28.05978],[-81.33703,28.05967],[-81.33683,28.08715],[-81.44551,28.08785],[-81.44495,28.15649],[-81.52265,28.15676],[-81.52228,28.22555],[-81.53778,28.22557],[-81.5377,28.25306],[-81.55323,28.25312],[-81.55318,28.26686],[-81.64646,28.26723],[-81.64609,28.34969],[-81.78603,28.34996],[-81.78598,28.36374],[-81.86379,28.36378],[-81.86372,28.35007],[-81.95701,28.35013],[-81.95699,28.32262],[-82.00364,28.32263],[-82.00363,28.33638],[-82.03471,28.33639],[-82.0347,28.32263],[-82.06578,28.32264],[-82.0658,28.26754],[-82.11238,28.26759]]],"type":"Polygon"}}, {"properties":{"name":"Saint Johns County Basemap","id":"Saint_Johns_Basemap","url":"https://www.gis.sjcfl.us/portal_sjcgis/rest/services/Basemap/MapServer/tile/{zoom}/{y}/{x}","attribution":{"required":false,"text":"Saint Johns County GIS","url":"https://www.sjcfl.us/GIS/index.aspx"},"type":"tms","category":"map","max_zoom":23},"type":"Feature","geometry":{"coordinates":[[[-81.60172,29.96152],[-81.55467,29.61383],[-81.31862,29.61478],[-81.31851,29.62861],[-81.30255,29.62866],[-81.30286,29.64208],[-81.25476,29.64302],[-81.25524,29.65464],[-81.20855,29.65617],[-81.3203,30.2611],[-81.44677,30.26085],[-81.44662,30.13673],[-81.50903,30.13727],[-81.50946,30.15077],[-81.58879,30.15028],[-81.58878,30.13628],[-81.65218,30.13561],[-81.68584,30.03107],[-81.60172,29.96152]]],"type":"Polygon"}}, {"properties":{"name":"Saint Johns County Natural Color Orthoimagery (2021)","id":"Saint_Johns_Ortho_2021","url":"https://www.gis.sjcfl.us/portal_sjcgis/rest/services/Imagery_2021_color/MapServer/tile/{zoom}/{y}/{x}","attribution":{"required":false,"text":"Saint Johns County GIS","url":"https://www.sjcfl.us/GIS/index.aspx"},"type":"tms","category":"historicphoto","max_zoom":20},"type":"Feature","geometry":{"coordinates":[[[-81.60172,29.96152],[-81.55467,29.61383],[-81.31862,29.61478],[-81.31851,29.62861],[-81.30255,29.62866],[-81.30286,29.64208],[-81.25476,29.64302],[-81.25524,29.65464],[-81.20855,29.65617],[-81.3203,30.2611],[-81.44677,30.26085],[-81.44662,30.13673],[-81.50903,30.13727],[-81.50946,30.15077],[-81.58879,30.15028],[-81.58878,30.13628],[-81.65218,30.13561],[-81.68584,30.03107],[-81.60172,29.96152]]],"type":"Polygon"}}, {"properties":{"name":"Saint Johns County Infrared Orthoimagery (2021)","id":"Saint_Johns_Ortho_CIR_2021","url":"https://www.gis.sjcfl.us/portal_sjcgis/rest/services/Imagery_2021_cir/MapServer/tile/{zoom}/{y}/{x}","attribution":{"required":false,"text":"Saint Johns County GIS","url":"https://www.sjcfl.us/GIS/index.aspx"},"type":"tms","category":"historicphoto","max_zoom":20},"type":"Feature","geometry":{"coordinates":[[[-81.60172,29.96152],[-81.55467,29.61383],[-81.31862,29.61478],[-81.31851,29.62861],[-81.30255,29.62866],[-81.30286,29.64208],[-81.25476,29.64302],[-81.25524,29.65464],[-81.20855,29.65617],[-81.3203,30.2611],[-81.44677,30.26085],[-81.44662,30.13673],[-81.50903,30.13727],[-81.50946,30.15077],[-81.58879,30.15028],[-81.58878,30.13628],[-81.65218,30.13561],[-81.68584,30.03107],[-81.60172,29.96152]]],"type":"Polygon"}}, {"properties":{"name":"Saint Johns County Infrared Orthoimagery (2023)","id":"Saint_Johns_Ortho_CIR_2023","url":"https://www.gis.sjcfl.us/portal_sjcgis/rest/services/Imagery_2023_cir/MapServer/tile/{zoom}/{y}/{x}","attribution":{"required":false,"text":"Saint Johns County GIS","url":"https://www.sjcfl.us/GIS/index.aspx"},"type":"tms","category":"photo","max_zoom":20},"type":"Feature","geometry":{"coordinates":[[[-81.60172,29.96152],[-81.55467,29.61383],[-81.31862,29.61478],[-81.31851,29.62861],[-81.30255,29.62866],[-81.30286,29.64208],[-81.25476,29.64302],[-81.25524,29.65464],[-81.20855,29.65617],[-81.3203,30.2611],[-81.44677,30.26085],[-81.44662,30.13673],[-81.50903,30.13727],[-81.50946,30.15077],[-81.58879,30.15028],[-81.58878,30.13628],[-81.65218,30.13561],[-81.68584,30.03107],[-81.60172,29.96152]]],"type":"Polygon"}}, {"properties":{"name":"Saint Lucie County Orthoimagery (2021)","id":"Saint_Lucie_Ortho_2021","url":"https://tiles.arcgis.com/tiles/UZU5YYWrSlE9YWnx/arcgis/rest/services/2021_Aerial_Imagery/MapServer/tile/{zoom}/{y}/{x}","attribution":{"required":false,"text":"Saint Lucie County Property Appraiser’s Office","url":"https://www.paslc.gov/"},"type":"tms","category":"historicphoto","max_zoom":20},"type":"Feature","geometry":{"coordinates":[[[-80.69494,27.5659],[-80.69595,27.19453],[-80.28066,27.19288],[-80.28031,27.24802],[-80.18807,27.24748],[-80.32276,27.56457],[-80.69494,27.5659]]],"type":"Polygon"}}, {"properties":{"name":"Saint Lucie County Orthoimagery (2023)","id":"Saint_Lucie_Ortho_2023","url":"https://tiles.arcgis.com/tiles/UZU5YYWrSlE9YWnx/arcgis/rest/services/2023_Aerial_Imagery/MapServer/tile/{zoom}/{y}/{x}","attribution":{"required":false,"text":"Saint Lucie County Property Appraiser’s Office","url":"https://www.paslc.gov/"},"type":"tms","category":"photo","max_zoom":20},"type":"Feature","geometry":{"coordinates":[[[-80.69494,27.5659],[-80.69595,27.19453],[-80.28066,27.19288],[-80.28031,27.24802],[-80.18807,27.24748],[-80.32276,27.56457],[-80.69494,27.5659]]],"type":"Polygon"}}, -{"properties":{"name":"Sarasota County Orthoimagery (2023)","id":"Sarasota_Ortho_2023","url":"https://ags3.scgov.net/agsfed/rest/services/ImageServices/SC2023WM/ImageServer/WMTS/tile/1.0.0/ImageServices_SC2023WM/default/default028mm/{zoom}/{y}/{x}","attribution":{"required":false,"text":"Sarasota County GIS","url":"https://data-sarco.opendata.arcgis.com/"},"type":"tms","category":"photo","min_zoom":8,"max_zoom":20},"type":"Feature","geometry":{"coordinates":[[[-82.23475,27.40096],[-82.65082,27.39964],[-82.40258,26.93293],[-82.24912,26.93328],[-82.24933,27.02957],[-82.0343,27.02979],[-82.03436,27.22235],[-82.23438,27.22216],[-82.23475,27.40096]]],"type":"Polygon"}}, -{"properties":{"name":"Seminole County Orthoimagery (2021)","id":"Seminole_Ortho_2021","url":"https://maps2.scpafl.org/arcgis/rest/services/Aerials2021/MapServer/export?f=image&format=jpg&layers=show,0&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"Seminole County GIS","url":"https://maps2.scpafl.org/SCPAExternal/"},"type":"wms","category":"historicphoto","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-81.45946,28.72408],[-81.45972,28.63987],[-81.362,28.64017],[-81.36198,28.63692],[-81.33388,28.63696],[-81.33385,28.61057],[-80.98709,28.61293],[-80.98709,28.63693],[-81.00331,28.637],[-81.00331,28.6805],[-81.01988,28.68059],[-81.01986,28.69501],[-81.00333,28.69501],[-81.00333,28.70098],[-81.02097,28.70099],[-81.02097,28.72408],[-81.03636,28.72409],[-81.05676,28.7877],[-81.05677,28.80228],[-81.06738,28.80228],[-81.06739,28.81119],[-81.06944,28.81119],[-81.06945,28.82572],[-81.10248,28.82571],[-81.10248,28.82889],[-81.13554,28.82887],[-81.13554,28.81121],[-81.15207,28.81119],[-81.15203,28.79664],[-81.20161,28.79669],[-81.20164,28.81122],[-81.21814,28.81121],[-81.21818,28.8232],[-81.30074,28.82571],[-81.30079,28.84027],[-81.31726,28.84023],[-81.31731,28.85479],[-81.35032,28.85476],[-81.35031,28.87371],[-81.36304,28.87369],[-81.36301,28.87847],[-81.36708,28.87849],[-81.36708,28.87364],[-81.3834,28.8736],[-81.3834,28.86934],[-81.39999,28.86928],[-81.39995,28.85481],[-81.41649,28.85473],[-81.41644,28.82576],[-81.41981,28.82573],[-81.4197,28.79666],[-81.4165,28.79667],[-81.41645,28.75314],[-81.43302,28.75311],[-81.43302,28.72411],[-81.45946,28.72408]]],"type":"Polygon"}}, -{"properties":{"name":"Seminole County Orthoimagery (2023)","id":"Seminole_Ortho_2023","url":"https://seminolearcgis.seminolecountyfl.gov:6443/arcgis/rest/services/Aerials2023/MapServer/tile/{zoom}/{y}/{x}","attribution":{"required":false,"text":"Seminole County GIS","url":"https://maps2.scpafl.org/SCPAExternal/"},"type":"tms","category":"photo","max_zoom":23},"type":"Feature","geometry":{"coordinates":[[[-81.45946,28.72408],[-81.45972,28.63987],[-81.362,28.64017],[-81.36198,28.63692],[-81.33388,28.63696],[-81.33385,28.61057],[-80.98709,28.61293],[-80.98709,28.63693],[-81.00331,28.637],[-81.00331,28.6805],[-81.01988,28.68059],[-81.01986,28.69501],[-81.00333,28.69501],[-81.00333,28.70098],[-81.02097,28.70099],[-81.02097,28.72408],[-81.03636,28.72409],[-81.05676,28.7877],[-81.05677,28.80228],[-81.06738,28.80228],[-81.06739,28.81119],[-81.06944,28.81119],[-81.06945,28.82572],[-81.10248,28.82571],[-81.10248,28.82889],[-81.13554,28.82887],[-81.13554,28.81121],[-81.15207,28.81119],[-81.15203,28.79664],[-81.20161,28.79669],[-81.20164,28.81122],[-81.21814,28.81121],[-81.21818,28.8232],[-81.30074,28.82571],[-81.30079,28.84027],[-81.31726,28.84023],[-81.31731,28.85479],[-81.35032,28.85476],[-81.35031,28.87371],[-81.36304,28.87369],[-81.36301,28.87847],[-81.36708,28.87849],[-81.36708,28.87364],[-81.3834,28.8736],[-81.3834,28.86934],[-81.39999,28.86928],[-81.39995,28.85481],[-81.41649,28.85473],[-81.41644,28.82576],[-81.41981,28.82573],[-81.4197,28.79666],[-81.4165,28.79667],[-81.41645,28.75314],[-81.43302,28.75311],[-81.43302,28.72411],[-81.45946,28.72408]]],"type":"Polygon"}}, -{"properties":{"name":"Volusia County Orthoimagery (2021)","id":"Volusia_Ortho_2021","url":"https://maps2.vcgov.org/arcgis/rest/services/Aerial_2021/ImageServer/exportImage?f=image&format=jpg&imageSR={wkid}&bboxSR={wkid}&bbox={bbox}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"Volusia County Property Appraiser’s Office","url":"https://volusiacountyfl.maps.arcgis.com/apps/webappviewer/index.html?id=b773f4bfcadd4d9aa8b99cb599e0aec6"},"type":"wms","category":"photo","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-80.72269,28.78991],[-81.0979,29.43646],[-81.12929,29.43639],[-81.1293,29.42265],[-81.16071,29.42261],[-81.16048,29.27136],[-81.4114,29.27083],[-81.41196,29.40834],[-81.44324,29.40824],[-81.4432,29.39444],[-81.45899,29.39448],[-81.45899,29.3806],[-81.50601,29.38052],[-81.50598,29.36677],[-81.5687,29.36652],[-81.56868,29.3527],[-81.59975,29.35278],[-81.58344,29.18769],[-81.56774,29.18774],[-81.56761,29.17405],[-81.53628,29.17408],[-81.53615,29.14665],[-81.52053,29.14669],[-81.52023,29.10556],[-81.50456,29.10553],[-81.50456,29.09158],[-81.47306,29.09173],[-81.47315,29.06435],[-81.45736,29.0645],[-81.45736,29.05077],[-81.44174,29.05077],[-81.44165,29.03711],[-81.42612,29.03704],[-81.42594,29.02338],[-81.41032,29.02338],[-81.41024,29.00957],[-81.3947,29.00964],[-81.39462,28.9959],[-81.37882,28.99605],[-81.37882,28.95483],[-81.3632,28.95483],[-81.36303,28.89977],[-81.37874,28.89954],[-81.37839,28.85851],[-81.36312,28.85858],[-81.36286,28.84452],[-81.34724,28.84475],[-81.34707,28.83106],[-81.23789,28.83122],[-81.23776,28.8176],[-81.22222,28.81753],[-81.22201,28.79],[-81.19085,28.79008],[-81.19094,28.77631],[-81.15944,28.77631],[-81.15961,28.79],[-81.12845,28.78985],[-81.1285,28.80388],[-81.11292,28.80395],[-81.11283,28.81772],[-81.09725,28.81768],[-81.09734,28.80392],[-81.08163,28.80392],[-81.08168,28.79004],[-81.06601,28.79012],[-81.05035,28.70768],[-81.0349,28.70753],[-81.03464,28.66627],[-81.01902,28.66642],[-81.01911,28.62514],[-81.00357,28.62506],[-81.00348,28.61135],[-80.95684,28.61135],[-80.95679,28.7903],[-80.72269,28.78991]]],"type":"Polygon"}}, +{"properties":{"name":"Santa Rosa County Orthoimagery (2022)","id":"Santa_Rosa_Ortho_2022","url":"https://cloud.santarosa.fl.gov/arcgis/rest/services/santarosa/Aerials2022/MapServer/tile/{zoom}/{y}/{x}","attribution":{"required":false,"text":"Santa Rosa County","url":"https://santarosa.fl.gov/"},"type":"tms","category":"photo","min_zoom":9,"max_zoom":22},"type":"Feature","geometry":{"coordinates":[[[[-87.31183,30.71663],[-87.27764,30.717],[-87.27546,30.63593],[-87.25933,30.63523],[-87.25772,30.59483],[-87.24268,30.59546],[-87.24295,30.58204],[-87.22635,30.58204],[-87.22496,30.55431],[-87.21075,30.55448],[-87.20975,30.54124],[-87.18216,30.54225],[-87.14161,30.52025],[-87.11146,30.43171],[-86.97192,30.47609],[-86.97424,30.57341],[-86.91261,30.5737],[-86.9128,30.58847],[-86.87996,30.58829],[-86.87929,30.60198],[-86.8643,30.60256],[-86.86466,30.61656],[-86.81803,30.61724],[-86.81802,30.63089],[-86.80141,30.63113],[-86.80148,30.64554],[-86.78474,30.64505],[-86.78939,30.80856],[-86.77261,30.80936],[-86.77716,31.00135],[-86.9369,30.99821],[-86.93711,31.01229],[-87.19086,31.00737],[-87.19062,30.97923],[-87.23826,30.97849],[-87.23815,30.9644],[-87.25367,30.9641],[-87.25342,30.93639],[-87.30051,30.93492],[-87.29948,30.8805],[-87.31638,30.88015],[-87.31183,30.71663]]],[[[-87.20547,30.37365],[-87.20443,30.33677],[-86.92036,30.38648],[-86.91891,30.36836],[-86.85796,30.36733],[-86.85827,30.38159],[-86.84953,30.38186],[-86.8489,30.39558],[-86.79563,30.39652],[-86.79532,30.41611],[-86.80547,30.41641],[-86.80526,30.42891],[-86.86272,30.43999],[-86.8625,30.45346],[-86.87924,30.45368],[-86.87937,30.44648],[-86.90014,30.44743],[-86.89974,30.46876],[-86.93337,30.46913],[-86.93349,30.46553],[-86.93766,30.46559],[-86.9377,30.46325],[-86.95375,30.447],[-86.96968,30.44648],[-86.96937,30.43293],[-86.98532,30.4323],[-86.98422,30.41933],[-87.01596,30.41843],[-87.01564,30.40458],[-87.11087,30.40181],[-87.11091,30.38944],[-87.14222,30.38824],[-87.14252,30.37462],[-87.20547,30.37365]]]],"type":"MultiPolygon"}}, +{"properties":{"name":"Sarasota County Orthoimagery (2024)","id":"Sarasota_Ortho_2024","url":"https://ags3.scgov.net/agsfed/rest/services/ImageServices/SC2024WM/ImageServer/WMTS/tile/1.0.0/ImageServices_SC2024WM/default/default028mm/{zoom}/{y}/{x}","attribution":{"required":false,"text":"Sarasota County GIS","url":"https://data-sarco.opendata.arcgis.com/"},"type":"tms","category":"photo","min_zoom":8,"max_zoom":20},"type":"Feature","geometry":{"coordinates":[[[-82.23475,27.40096],[-82.65082,27.39964],[-82.40258,26.93293],[-82.24912,26.93328],[-82.24933,27.02957],[-82.0343,27.02979],[-82.03436,27.22235],[-82.23438,27.22216],[-82.23475,27.40096]]],"type":"Polygon"}}, +{"properties":{"name":"Seminole County Orthoimagery (2021)","id":"Seminole_Ortho_2021","url":"https://seminolearcgis.seminolecountyfl.gov:6443/arcgis/rest/services/Aerials2021/MapServer/WMTS/tile/1.0.0/Aerials2021/default/GoogleMapsCompatible/{zoom}/{y}/{x}","attribution":{"required":false,"text":"Seminole County GIS","url":"https://maps2.scpafl.org/SCPAExternal/"},"type":"tms","category":"historicphoto","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-81.45946,28.72408],[-81.45972,28.63987],[-81.362,28.64017],[-81.36198,28.63692],[-81.33388,28.63696],[-81.33385,28.61057],[-80.98709,28.61293],[-80.98709,28.63693],[-81.00331,28.637],[-81.00331,28.6805],[-81.01988,28.68059],[-81.01986,28.69501],[-81.00333,28.69501],[-81.00333,28.70098],[-81.02097,28.70099],[-81.02097,28.72408],[-81.03636,28.72409],[-81.05676,28.7877],[-81.05677,28.80228],[-81.06738,28.80228],[-81.06739,28.81119],[-81.06944,28.81119],[-81.06945,28.82572],[-81.10248,28.82571],[-81.10248,28.82889],[-81.13554,28.82887],[-81.13554,28.81121],[-81.15207,28.81119],[-81.15203,28.79664],[-81.20161,28.79669],[-81.20164,28.81122],[-81.21814,28.81121],[-81.21818,28.8232],[-81.30074,28.82571],[-81.30079,28.84027],[-81.31726,28.84023],[-81.31731,28.85479],[-81.35032,28.85476],[-81.35031,28.87371],[-81.36304,28.87369],[-81.36301,28.87847],[-81.36708,28.87849],[-81.36708,28.87364],[-81.3834,28.8736],[-81.3834,28.86934],[-81.39999,28.86928],[-81.39995,28.85481],[-81.41649,28.85473],[-81.41644,28.82576],[-81.41981,28.82573],[-81.4197,28.79666],[-81.4165,28.79667],[-81.41645,28.75314],[-81.43302,28.75311],[-81.43302,28.72411],[-81.45946,28.72408]]],"type":"Polygon"}}, +{"properties":{"name":"Seminole County Orthoimagery (2023)","id":"Seminole_Ortho_2023","url":"https://seminolearcgis.seminolecountyfl.gov:6443/arcgis/rest/services/Aerials2023/MapServer/WMTS/tile/1.0.0/Aerials2023/default/GoogleMapsCompatible/{zoom}/{y}/{x}","attribution":{"required":false,"text":"Seminole County GIS","url":"https://maps2.scpafl.org/SCPAExternal/"},"type":"tms","category":"historicphoto","max_zoom":23},"type":"Feature","geometry":{"coordinates":[[[-81.45946,28.72408],[-81.45972,28.63987],[-81.362,28.64017],[-81.36198,28.63692],[-81.33388,28.63696],[-81.33385,28.61057],[-80.98709,28.61293],[-80.98709,28.63693],[-81.00331,28.637],[-81.00331,28.6805],[-81.01988,28.68059],[-81.01986,28.69501],[-81.00333,28.69501],[-81.00333,28.70098],[-81.02097,28.70099],[-81.02097,28.72408],[-81.03636,28.72409],[-81.05676,28.7877],[-81.05677,28.80228],[-81.06738,28.80228],[-81.06739,28.81119],[-81.06944,28.81119],[-81.06945,28.82572],[-81.10248,28.82571],[-81.10248,28.82889],[-81.13554,28.82887],[-81.13554,28.81121],[-81.15207,28.81119],[-81.15203,28.79664],[-81.20161,28.79669],[-81.20164,28.81122],[-81.21814,28.81121],[-81.21818,28.8232],[-81.30074,28.82571],[-81.30079,28.84027],[-81.31726,28.84023],[-81.31731,28.85479],[-81.35032,28.85476],[-81.35031,28.87371],[-81.36304,28.87369],[-81.36301,28.87847],[-81.36708,28.87849],[-81.36708,28.87364],[-81.3834,28.8736],[-81.3834,28.86934],[-81.39999,28.86928],[-81.39995,28.85481],[-81.41649,28.85473],[-81.41644,28.82576],[-81.41981,28.82573],[-81.4197,28.79666],[-81.4165,28.79667],[-81.41645,28.75314],[-81.43302,28.75311],[-81.43302,28.72411],[-81.45946,28.72408]]],"type":"Polygon"}}, +{"properties":{"name":"Seminole County Orthoimagery (2024)","id":"Seminole_Ortho_2024","url":"https://seminolearcgis.seminolecountyfl.gov:6443/arcgis/rest/services/Aerials2024/MapServer/export?f=image&format=jpg&layers=show,0&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"Seminole County GIS","url":"https://maps2.scpafl.org/SCPAExternal/"},"type":"wms","category":"photo","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-81.45946,28.72408],[-81.45972,28.63987],[-81.362,28.64017],[-81.36198,28.63692],[-81.33388,28.63696],[-81.33385,28.61057],[-80.98709,28.61293],[-80.98709,28.63693],[-81.00331,28.637],[-81.00331,28.6805],[-81.01988,28.68059],[-81.01986,28.69501],[-81.00333,28.69501],[-81.00333,28.70098],[-81.02097,28.70099],[-81.02097,28.72408],[-81.03636,28.72409],[-81.05676,28.7877],[-81.05677,28.80228],[-81.06738,28.80228],[-81.06739,28.81119],[-81.06944,28.81119],[-81.06945,28.82572],[-81.10248,28.82571],[-81.10248,28.82889],[-81.13554,28.82887],[-81.13554,28.81121],[-81.15207,28.81119],[-81.15203,28.79664],[-81.20161,28.79669],[-81.20164,28.81122],[-81.21814,28.81121],[-81.21818,28.8232],[-81.30074,28.82571],[-81.30079,28.84027],[-81.31726,28.84023],[-81.31731,28.85479],[-81.35032,28.85476],[-81.35031,28.87371],[-81.36304,28.87369],[-81.36301,28.87847],[-81.36708,28.87849],[-81.36708,28.87364],[-81.3834,28.8736],[-81.3834,28.86934],[-81.39999,28.86928],[-81.39995,28.85481],[-81.41649,28.85473],[-81.41644,28.82576],[-81.41981,28.82573],[-81.4197,28.79666],[-81.4165,28.79667],[-81.41645,28.75314],[-81.43302,28.75311],[-81.43302,28.72411],[-81.45946,28.72408]]],"type":"Polygon"}}, +{"properties":{"name":"Volusia County Orthoimagery (2021)","id":"Volusia_Ortho_2021","url":"https://maps5.vcgov.org/arcgis/services/Aerials/2021_Aerial/ImageServer/WMSServer?format=image/jpeg&version=1.3.0&service=wms&request=getmap&layers=0&styles=&crs={proj}&width={width}&height={height}&bbox={bbox}","attribution":{"required":false,"text":"Volusia County Property Appraiser’s Office","url":"https://volusiacountyfl.maps.arcgis.com/apps/webappviewer/index.html?id=b773f4bfcadd4d9aa8b99cb599e0aec6"},"type":"wms","category":"historicphoto","min_zoom":12,"max_zoom":22},"type":"Feature","geometry":{"coordinates":[[[-80.72269,28.78991],[-81.0979,29.43646],[-81.12929,29.43639],[-81.1293,29.42265],[-81.16071,29.42261],[-81.16048,29.27136],[-81.4114,29.27083],[-81.41196,29.40834],[-81.44324,29.40824],[-81.4432,29.39444],[-81.45899,29.39448],[-81.45899,29.3806],[-81.50601,29.38052],[-81.50598,29.36677],[-81.5687,29.36652],[-81.56868,29.3527],[-81.59975,29.35278],[-81.58344,29.18769],[-81.56774,29.18774],[-81.56761,29.17405],[-81.53628,29.17408],[-81.53615,29.14665],[-81.52053,29.14669],[-81.52023,29.10556],[-81.50456,29.10553],[-81.50456,29.09158],[-81.47306,29.09173],[-81.47315,29.06435],[-81.45736,29.0645],[-81.45736,29.05077],[-81.44174,29.05077],[-81.44165,29.03711],[-81.42612,29.03704],[-81.42594,29.02338],[-81.41032,29.02338],[-81.41024,29.00957],[-81.3947,29.00964],[-81.39462,28.9959],[-81.37882,28.99605],[-81.37882,28.95483],[-81.3632,28.95483],[-81.36303,28.89977],[-81.37874,28.89954],[-81.37839,28.85851],[-81.36312,28.85858],[-81.36286,28.84452],[-81.34724,28.84475],[-81.34707,28.83106],[-81.23789,28.83122],[-81.23776,28.8176],[-81.22222,28.81753],[-81.22201,28.79],[-81.19085,28.79008],[-81.19094,28.77631],[-81.15944,28.77631],[-81.15961,28.79],[-81.12845,28.78985],[-81.1285,28.80388],[-81.11292,28.80395],[-81.11283,28.81772],[-81.09725,28.81768],[-81.09734,28.80392],[-81.08163,28.80392],[-81.08168,28.79004],[-81.06601,28.79012],[-81.05035,28.70768],[-81.0349,28.70753],[-81.03464,28.66627],[-81.01902,28.66642],[-81.01911,28.62514],[-81.00357,28.62506],[-81.00348,28.61135],[-80.95684,28.61135],[-80.95679,28.7903],[-80.72269,28.78991]]],"type":"Polygon"}}, +{"properties":{"name":"Volusia County Orthoimagery (2023)","id":"Volusia_Ortho_2023","url":"https://maps5.vcgov.org/arcgis/services/Aerials/2023_Aerial/ImageServer/WMSServer?format=image/jpeg&version=1.3.0&service=wms&request=getmap&layers=0&styles=&crs={proj}&width={width}&height={height}&bbox={bbox}","attribution":{"required":false,"text":"Volusia County Property Appraiser’s Office","url":"https://volusiacountyfl.maps.arcgis.com/apps/webappviewer/index.html?id=b773f4bfcadd4d9aa8b99cb599e0aec6"},"type":"wms","category":"historicphoto","min_zoom":12,"max_zoom":22},"type":"Feature","geometry":{"coordinates":[[[-80.72269,28.78991],[-81.0979,29.43646],[-81.12929,29.43639],[-81.1293,29.42265],[-81.16071,29.42261],[-81.16048,29.27136],[-81.4114,29.27083],[-81.41196,29.40834],[-81.44324,29.40824],[-81.4432,29.39444],[-81.45899,29.39448],[-81.45899,29.3806],[-81.50601,29.38052],[-81.50598,29.36677],[-81.5687,29.36652],[-81.56868,29.3527],[-81.59975,29.35278],[-81.58344,29.18769],[-81.56774,29.18774],[-81.56761,29.17405],[-81.53628,29.17408],[-81.53615,29.14665],[-81.52053,29.14669],[-81.52023,29.10556],[-81.50456,29.10553],[-81.50456,29.09158],[-81.47306,29.09173],[-81.47315,29.06435],[-81.45736,29.0645],[-81.45736,29.05077],[-81.44174,29.05077],[-81.44165,29.03711],[-81.42612,29.03704],[-81.42594,29.02338],[-81.41032,29.02338],[-81.41024,29.00957],[-81.3947,29.00964],[-81.39462,28.9959],[-81.37882,28.99605],[-81.37882,28.95483],[-81.3632,28.95483],[-81.36303,28.89977],[-81.37874,28.89954],[-81.37839,28.85851],[-81.36312,28.85858],[-81.36286,28.84452],[-81.34724,28.84475],[-81.34707,28.83106],[-81.23789,28.83122],[-81.23776,28.8176],[-81.22222,28.81753],[-81.22201,28.79],[-81.19085,28.79008],[-81.19094,28.77631],[-81.15944,28.77631],[-81.15961,28.79],[-81.12845,28.78985],[-81.1285,28.80388],[-81.11292,28.80395],[-81.11283,28.81772],[-81.09725,28.81768],[-81.09734,28.80392],[-81.08163,28.80392],[-81.08168,28.79004],[-81.06601,28.79012],[-81.05035,28.70768],[-81.0349,28.70753],[-81.03464,28.66627],[-81.01902,28.66642],[-81.01911,28.62514],[-81.00357,28.62506],[-81.00348,28.61135],[-80.95684,28.61135],[-80.95679,28.7903],[-80.72269,28.78991]]],"type":"Polygon"}}, +{"properties":{"name":"Volusia County Orthoimagery (2024)","id":"Volusia_Ortho_2024","url":"https://maps5.vcgov.org/arcgis/rest/services/Aerials/2024_Aerial/ImageServer/exportImage?f=image&format=jpg&layers=show,0&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"Volusia County Property Appraiser’s Office","url":"https://volusiacountyfl.maps.arcgis.com/apps/webappviewer/index.html?id=b773f4bfcadd4d9aa8b99cb599e0aec6"},"type":"wms","category":"photo","min_zoom":12,"max_zoom":22},"type":"Feature","geometry":{"coordinates":[[[-80.72269,28.78991],[-81.0979,29.43646],[-81.12929,29.43639],[-81.1293,29.42265],[-81.16071,29.42261],[-81.16048,29.27136],[-81.4114,29.27083],[-81.41196,29.40834],[-81.44324,29.40824],[-81.4432,29.39444],[-81.45899,29.39448],[-81.45899,29.3806],[-81.50601,29.38052],[-81.50598,29.36677],[-81.5687,29.36652],[-81.56868,29.3527],[-81.59975,29.35278],[-81.58344,29.18769],[-81.56774,29.18774],[-81.56761,29.17405],[-81.53628,29.17408],[-81.53615,29.14665],[-81.52053,29.14669],[-81.52023,29.10556],[-81.50456,29.10553],[-81.50456,29.09158],[-81.47306,29.09173],[-81.47315,29.06435],[-81.45736,29.0645],[-81.45736,29.05077],[-81.44174,29.05077],[-81.44165,29.03711],[-81.42612,29.03704],[-81.42594,29.02338],[-81.41032,29.02338],[-81.41024,29.00957],[-81.3947,29.00964],[-81.39462,28.9959],[-81.37882,28.99605],[-81.37882,28.95483],[-81.3632,28.95483],[-81.36303,28.89977],[-81.37874,28.89954],[-81.37839,28.85851],[-81.36312,28.85858],[-81.36286,28.84452],[-81.34724,28.84475],[-81.34707,28.83106],[-81.23789,28.83122],[-81.23776,28.8176],[-81.22222,28.81753],[-81.22201,28.79],[-81.19085,28.79008],[-81.19094,28.77631],[-81.15944,28.77631],[-81.15961,28.79],[-81.12845,28.78985],[-81.1285,28.80388],[-81.11292,28.80395],[-81.11283,28.81772],[-81.09725,28.81768],[-81.09734,28.80392],[-81.08163,28.80392],[-81.08168,28.79004],[-81.06601,28.79012],[-81.05035,28.70768],[-81.0349,28.70753],[-81.03464,28.66627],[-81.01902,28.66642],[-81.01911,28.62514],[-81.00357,28.62506],[-81.00348,28.61135],[-80.95684,28.61135],[-80.95679,28.7903],[-80.72269,28.78991]]],"type":"Polygon"}}, {"properties":{"name":"Athens-Clarke County Imagery (2018)","id":"ACC_2018","url":"https://tiles.arcgis.com/tiles/xSEULKvB31odt3XQ/arcgis/rest/services/2018_Ortho_Imagery/MapServer/tile/{zoom}/{y}/{x}","attribution":{"required":true,"text":"Athens-Clarke County GIS","url":"https://data-athensclarke.opendata.arcgis.com/"},"type":"tms","category":"historicphoto","min_zoom":8,"max_zoom":20},"type":"Feature","geometry":{"coordinates":[[[-83.39172,33.8727],[-83.30933,33.83506],[-83.20633,33.86243],[-83.25577,33.96386],[-83.35739,34.02193],[-83.45078,33.99689],[-83.50433,33.92627],[-83.39172,33.8727]]],"type":"Polygon"}}, {"properties":{"name":"Maui County Orthoimagery (2023)","id":"Maui_2023","url":"https://tiles.arcgis.com/tiles/fsrDo0QMPlK9CkZD/arcgis/rest/services/Pictometry2023_MauiCounty282/MapServer/tile/{zoom}/{y}/{x}","attribution":{"required":false,"text":"Maui County GIS","url":"https://mauicounty.maps.arcgis.com/home/index.html"},"type":"tms","category":"photo","min_zoom":2,"max_zoom":21,"best":true},"type":"Feature","geometry":{"coordinates":[[[-157.37227,21.28684],[-157.37227,20.45357],[-155.92272,20.45357],[-155.92272,21.28684],[-157.37227,21.28684]]],"type":"Polygon"}}, {"properties":{"name":"Cook County Orthoimagery 2020","id":"Cook_IL_2020","url":"https://gis.cookcountyil.gov/imagery/rest/services/CookOrtho2020/ImageServer/exportImage?f=image&format=jpg&imageSR={wkid}&bboxSR={wkid}&bbox={bbox}&size={width},{height}&foo={proj}","attribution":{"required":true,"text":"Cook County GIS","url":"https://hub-cookcountyil.opendata.arcgis.com/"},"type":"wms","category":"photo","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-87.50067,41.45476],[-87.49767,41.68777],[-87.5152,41.73161],[-87.59708,41.82583],[-87.59605,41.88784],[-87.62953,41.96306],[-87.65905,42.04534],[-87.67862,42.08013],[-87.72343,42.10892],[-87.77465,42.17679],[-88.2568,42.17811],[-88.2568,42.17128],[-88.26603,42.17124],[-88.26613,42.08892],[-88.28459,42.0752],[-88.29373,42.0752],[-88.2938,41.98603],[-88.2846,41.98603],[-88.28459,41.96549],[-87.94451,41.9648],[-87.9459,41.73161],[-87.97354,41.71108],[-88.04679,41.71134],[-88.05593,41.70458],[-88.05636,41.62911],[-88.03808,41.61531],[-87.93749,41.61499],[-87.93783,41.54642],[-87.92882,41.53248],[-87.81929,41.5321],[-87.81986,41.45665],[-87.80175,41.44279],[-87.55557,41.44142],[-87.55547,41.44827],[-87.50988,41.44794],[-87.50977,41.45484],[-87.50067,41.45476]]],"type":"Polygon"}}, @@ -608,10 +634,10 @@ {"properties":{"name":"Kansas NG911 Orthoimagery (2021)","id":"Kansas_NG911_2021","url":"https://services.kansasgis.org/arcgis7/rest/services/IMAGERY_STATEWIDE/NG911_Imagery_2021/ImageServer/exportImage?f=image&format=jpg&bbox={bbox}&imageSR={wkid}&bboxSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"Kansas 911 Coordinating Council","url":"https://www.kansas911.org/"},"type":"wms","category":"photo","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-102.06762,40.06783],[-102.06732,36.93037],[-100.62412,36.96251],[-100.62447,36.99871],[-99.69063,36.99762],[-99.67484,36.93672],[-94.52637,36.91422],[-94.5589,39.19129],[-94.74524,39.19062],[-94.74678,39.25379],[-94.80789,39.25299],[-94.80892,39.3165],[-94.87003,39.31544],[-94.87209,39.43898],[-94.93166,39.43778],[-94.93423,39.50152],[-95.00002,39.50318],[-94.99483,39.625],[-94.93209,39.62334],[-94.93372,39.68387],[-94.80703,39.68473],[-94.81098,39.81632],[-94.87209,39.81526],[-94.87227,39.94173],[-95.06813,39.94028],[-95.06641,39.87905],[-95.1198,39.878],[-95.12169,39.94146],[-95.18177,39.94041],[-95.18332,40.00132],[-95.24975,40.0029],[-95.24666,40.06651],[-102.06762,40.06783]]],"type":"Polygon"}}, {"properties":{"name":"KyFromAbove Aerial Imagery (2012-2014)","id":"KYAPED_Phase_1","url":"https://kyraster.ky.gov/arcgis/services/ImageServices/Ky_KYAPED_Imagery_WGS84WM/ImageServer/WMSServer?LAYERS=0&STYLES=&CRS={proj}&BBOX={bbox}&FORMAT=image/jpeg&WIDTH={width}&HEIGHT={height}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","attribution":{"required":false,"text":"KyFromAbove","url":"https://kyfromabove.ky.gov/"},"type":"wms","category":"historicphoto","min_zoom":3,"max_zoom":20},"type":"Feature","geometry":{"coordinates":[[[[-89.55251,36.57723],[-89.55264,36.57718],[-89.57151,36.55257],[-89.54296,36.50496],[-89.53912,36.4981],[-89.4885,36.49755],[-89.4852,36.49745],[-89.46589,36.52995],[-89.46545,36.53616],[-89.4808,36.56969],[-89.48089,36.56977],[-89.5205,36.57943],[-89.52234,36.58018],[-89.55251,36.57723]]],[[[-89.36555,36.62506],[-89.37545,36.61572],[-89.37637,36.61387],[-89.41729,36.49903],[-89.34795,36.50308],[-89.30028,36.50715],[-88.06598,36.49774],[-88.05332,36.49712],[-88.0453,36.50408],[-88.03948,36.51041],[-88.03413,36.53112],[-88.03249,36.54066],[-88.0412,36.58412],[-88.04513,36.60294],[-88.06821,36.65975],[-88.07053,36.67812],[-87.85045,36.6651],[-87.85354,36.63507],[-87.69783,36.637],[-87.69385,36.63707],[-87.68285,36.70333],[-87.67503,36.7501],[-87.67186,36.8785],[-87.66,36.96624],[-87.72956,36.9999],[-87.73366,37.00209],[-87.7106,37.02156],[-87.68078,37.14928],[-87.66878,37.14975],[-87.64964,37.14692],[-87.52378,37.10601],[-87.52029,37.10516],[-87.48508,37.12661],[-87.37442,37.13381],[-87.35981,37.1499],[-87.35998,37.1567],[-87.34036,37.15745],[-87.33626,37.1548],[-87.3151,37.18731],[-87.31174,37.19144],[-87.34575,37.21178],[-87.34988,37.2149],[-87.34719,37.2231],[-87.349,37.22625],[-87.37141,37.24404],[-87.36402,37.24914],[-87.38553,37.25335],[-87.38852,37.25738],[-87.38414,37.2901],[-87.38602,37.29551],[-87.37801,37.29926],[-87.37221,37.29889],[-87.3793,37.30468],[-87.38004,37.31102],[-87.37377,37.31474],[-87.37091,37.31614],[-87.35457,37.3105],[-87.34586,37.30973],[-87.33775,37.33252],[-87.33726,37.33615],[-87.31243,37.36282],[-87.30045,37.37026],[-87.30749,37.37378],[-87.3093,37.37693],[-87.30595,37.38197],[-87.29575,37.39164],[-87.33332,37.41148],[-87.3528,37.42569],[-87.3548,37.48279],[-87.36243,37.4863],[-87.35148,37.51231],[-87.34924,37.51552],[-87.35952,37.53213],[-87.36652,37.53339],[-87.36037,37.54255],[-87.35931,37.54665],[-87.37499,37.56998],[-87.37986,37.57898],[-87.39521,37.58871],[-87.46038,37.59267],[-87.4803,37.59914],[-87.49965,37.62694],[-87.49557,37.64786],[-87.73424,37.63828],[-87.94307,37.46638],[-87.94375,37.46563],[-87.93037,37.41046],[-87.93019,37.4092],[-87.91391,37.41123],[-87.91313,37.41104],[-87.91564,37.40477],[-87.91545,37.40448],[-87.90281,37.39822],[-87.90195,37.39824],[-87.86945,37.40519],[-87.86876,37.40518],[-87.86164,37.40894],[-87.86131,37.40954],[-87.86595,37.41683],[-87.86561,37.41728],[-87.84737,37.42062],[-87.84638,37.42046],[-87.84426,37.39512],[-87.84426,37.39482],[-87.85904,37.39277],[-87.85964,37.39241],[-87.86,37.38071],[-87.86003,37.3802],[-87.84335,37.37468],[-87.84282,37.37469],[-87.81953,37.38776],[-87.81861,37.38832],[-87.81061,37.37686],[-87.81042,37.37645],[-87.80095,37.3794],[-87.80122,37.37898],[-88.05239,37.23751],[-88.05269,37.22934],[-88.07805,37.22699],[-88.08885,37.22178],[-88.08231,37.21647],[-88.08042,37.21198],[-88.08376,37.20828],[-88.08891,37.20681],[-88.08443,37.1942],[-88.08301,37.18652],[-88.09489,37.17947],[-88.10183,37.17932],[-88.10889,37.16647],[-88.1099,37.16237],[-88.13168,37.15736],[-88.13252,37.14872],[-88.14131,37.15216],[-88.14428,37.15436],[-88.16293,37.14307],[-88.16557,37.13575],[-88.1919,37.12927],[-88.1966,37.13144],[-88.18787,37.16156],[-88.19039,37.1674],[-88.21927,37.18309],[-88.21986,37.18353],[-88.20455,37.20746],[-88.20065,37.21162],[-88.20258,37.23289],[-88.20032,37.23431],[-88.21851,37.27335],[-88.29375,37.33559],[-88.29557,37.33782],[-88.30556,37.37206],[-88.29948,37.37991],[-88.31327,37.39228],[-88.31811,37.39761],[-88.36547,37.40166],[-88.37121,37.40273],[-88.40624,37.42479],[-88.40881,37.42522],[-88.46586,37.40055],[-88.47022,37.39625],[-88.48672,37.34015],[-88.48695,37.3396],[-88.51406,37.29246],[-88.51486,37.29069],[-88.50409,37.26514],[-88.50382,37.26485],[-88.5123,37.26295],[-88.51187,37.26201],[-88.45005,37.2062],[-88.44982,37.20599],[-88.42533,37.15421],[-88.42462,37.15173],[-88.44912,37.08875],[-88.44919,37.08776],[-88.45919,37.07523],[-88.46019,37.07447],[-88.48622,37.06659],[-88.48605,37.0648],[-88.56528,37.07521],[-88.56587,37.0752],[-88.62221,37.11775],[-88.62589,37.11946],[-88.68777,37.13938],[-88.69398,37.14115],[-88.73125,37.14368],[-88.73211,37.14396],[-88.78695,37.17858],[-88.79737,37.18485],[-88.83505,37.19649],[-88.86953,37.20971],[-88.9273,37.22636],[-88.93175,37.22759],[-88.98326,37.22868],[-89.00097,37.2244],[-89.07622,37.17513],[-89.08653,37.1656],[-89.10403,37.13197],[-89.11119,37.11905],[-89.15129,37.09049],[-89.1545,37.08891],[-89.17858,37.055],[-89.17938,37.05301],[-89.18248,37.03748],[-89.18251,37.03728],[-89.1736,37.01141],[-89.17112,37.00807],[-89.13844,36.98509],[-89.13301,36.982],[-89.1183,36.98188],[-89.11503,36.98033],[-89.09901,36.96139],[-89.09884,36.95785],[-89.13194,36.85744],[-89.13797,36.84735],[-89.17718,36.83578],[-89.17815,36.83459],[-89.17923,36.81291],[-89.17875,36.80993],[-89.17107,36.79812],[-89.16846,36.79557],[-89.13321,36.78823],[-89.12892,36.78768],[-89.11685,36.77561],[-89.11607,36.77242],[-89.12243,36.75484],[-89.12613,36.75173],[-89.15699,36.75597],[-89.16689,36.75963],[-89.19155,36.74722],[-89.19781,36.73941],[-89.20073,36.72014],[-89.19948,36.71605],[-89.17484,36.69396],[-89.16952,36.68888],[-89.16872,36.67189],[-89.15908,36.66635],[-89.18775,36.64111],[-89.19254,36.636],[-89.20261,36.60158],[-89.21356,36.58012],[-89.23184,36.56812],[-89.23654,36.56682],[-89.26806,36.56891],[-89.27171,36.57139],[-89.31943,36.62739],[-89.32472,36.63108],[-89.36486,36.62532],[-89.36555,36.62506]]],[[[-86.0832,38.00266],[-86.08252,37.80823],[-86.15172,37.79892],[-86.27537,37.5933],[-86.27184,37.58879],[-86.26139,37.58885],[-86.25214,37.59435],[-86.24634,37.59438],[-86.23343,37.58086],[-86.23221,37.57543],[-86.22002,37.57596],[-86.21075,37.57737],[-86.18677,37.56028],[-86.18035,37.55624],[-86.16999,37.56582],[-86.16419,37.56721],[-86.15428,37.56228],[-86.14613,37.5596],[-86.11425,37.56611],[-86.1131,37.56657],[-86.05621,37.4916],[-86.05151,37.48301],[-86.06584,37.46073],[-86.06756,37.458],[-86.05997,37.45123],[-86.05647,37.44853],[-86.05415,37.44899],[-86.05071,37.45354],[-86.00023,37.44696],[-85.8912,37.44011],[-85.89011,37.45144],[-85.89426,37.47002],[-85.88848,37.47366],[-85.87493,37.54533],[-85.83905,37.56901],[-85.82107,37.57404],[-85.80725,37.60173],[-85.7974,37.60855],[-85.80326,37.62032],[-85.80211,37.62305],[-85.73423,37.65674],[-85.68093,37.73207],[-85.65181,37.71806],[-85.6454,37.71308],[-85.63781,37.69632],[-85.63432,37.69406],[-85.60059,37.69908],[-85.59244,37.69364],[-85.6011,37.64604],[-85.60051,37.6397],[-85.58714,37.64469],[-85.58366,37.64424],[-85.57725,37.63926],[-85.57319,37.6379],[-85.57376,37.62838],[-85.56853,37.62295],[-85.57027,37.61751],[-85.57375,37.61705],[-85.57899,37.62611],[-85.58422,37.62566],[-85.5906,37.61613],[-85.59524,37.61341],[-85.61326,37.61612],[-85.615,37.61475],[-85.59464,37.59891],[-85.59464,37.59755],[-85.60219,37.59346],[-85.60683,37.59074],[-85.60564,37.57532],[-85.60505,37.56581],[-85.62302,37.55174],[-85.6265,37.54493],[-85.62417,37.5404],[-85.61778,37.54086],[-85.60735,37.54813],[-85.60212,37.54723],[-85.59341,37.54406],[-85.59514,37.53545],[-85.57134,37.5273],[-85.56495,37.52277],[-85.55393,37.53184],[-85.54697,37.53049],[-85.55105,37.5536],[-85.54408,37.56222],[-85.5348,37.56313],[-85.52667,37.56267],[-85.52144,37.55361],[-85.45053,37.68596],[-85.40147,37.73066],[-85.3873,37.7404],[-85.38629,37.74075],[-85.37373,37.73951],[-85.3733,37.73981],[-85.37495,37.76461],[-85.37454,37.7652],[-85.35546,37.75756],[-85.35345,37.75735],[-85.34591,37.76225],[-85.34548,37.76249],[-85.35624,37.78367],[-85.35601,37.78403],[-85.34029,37.78005],[-85.33859,37.77992],[-85.33649,37.78663],[-85.33574,37.78739],[-85.31214,37.79132],[-85.30818,37.79364],[-85.31532,37.80739],[-85.31527,37.80793],[-85.29908,37.83149],[-85.29844,37.83233],[-85.27861,37.83666],[-85.2776,37.83756],[-85.28027,37.85154],[-85.27953,37.85236],[-85.26827,37.84471],[-85.26784,37.84444],[-85.24567,37.84685],[-85.245,37.84689],[-85.25585,37.86503],[-85.25535,37.86583],[-85.24147,37.86229],[-85.24042,37.86243],[-85.23106,37.87044],[-85.23037,37.87061],[-85.22767,37.85492],[-85.22677,37.85501],[-85.21773,37.87142],[-85.21668,37.87141],[-85.21842,37.85492],[-85.21843,37.85427],[-85.20506,37.84608],[-85.20421,37.84624],[-85.20148,37.85319],[-85.19627,37.85603],[-85.20615,37.8633],[-85.19853,37.8728],[-85.1956,37.87642],[-85.19963,37.89003],[-85.199,37.90091],[-85.18916,37.88457],[-85.18683,37.88411],[-85.1868,37.8909],[-85.18446,37.89226],[-85.15766,37.88584],[-85.153,37.88583],[-85.15412,37.89535],[-85.15295,37.89762],[-85.14714,37.8908],[-85.13839,37.89168],[-85.13192,37.9039],[-85.12544,37.91566],[-85.10622,37.90926],[-85.10747,37.8934],[-85.09758,37.88974],[-85.09409,37.88792],[-85.03458,37.89224],[-85.0305,37.89177],[-85.03114,37.88316],[-85.03115,37.8818],[-85.01031,37.85951],[-85.00043,37.85448],[-85.0029,37.8341],[-85.00872,37.83503],[-85.01175,37.81736],[-85.00594,37.81643],[-85.02984,37.63114],[-85.03909,37.54505],[-85.01293,37.55084],[-85.00192,37.54807],[-85.00201,37.53312],[-84.89814,37.5322],[-84.74786,37.5853],[-84.75244,37.59213],[-84.73671,37.59656],[-84.73155,37.58973],[-84.71175,37.59505],[-84.71516,37.60232],[-84.69416,37.61035],[-84.68832,37.61258],[-84.69583,37.61716],[-84.69405,37.62032],[-84.65805,37.61826],[-84.65215,37.62548],[-84.65854,37.63503],[-84.65902,37.63541],[-84.66623,37.6334],[-84.66685,37.6341],[-84.65457,37.64052],[-84.65352,37.64113],[-84.65356,37.65231],[-84.6564,37.65442],[-84.67906,37.64593],[-84.68045,37.64496],[-84.67354,37.64198],[-84.67213,37.64074],[-84.6785,37.63672],[-84.68,37.6367],[-84.69459,37.64103],[-84.69491,37.64152],[-84.67925,37.65622],[-84.68039,37.65755],[-84.6929,37.66415],[-84.69376,37.66487],[-84.70234,37.65981],[-84.70524,37.66074],[-84.69935,37.66795],[-84.68009,37.67417],[-84.6823,37.68506],[-84.68343,37.68734],[-84.69628,37.68244],[-84.70036,37.68156],[-84.69848,37.69469],[-84.69845,37.69741],[-84.74265,37.69769],[-84.74322,37.69905],[-84.73286,37.70867],[-84.73258,37.70976],[-84.74578,37.71478],[-84.7442,37.71674],[-84.72678,37.71391],[-84.72444,37.71435],[-84.73072,37.72617],[-84.72836,37.72888],[-84.69934,37.72235],[-84.68998,37.72682],[-84.70564,37.73191],[-84.70737,37.73373],[-84.68813,37.73632],[-84.68865,37.74177],[-84.702,37.74548],[-84.70489,37.74777],[-84.69429,37.75903],[-84.69424,37.76356],[-84.71395,37.76793],[-84.71571,37.7696],[-84.70292,37.78664],[-84.70274,37.78751],[-84.71637,37.79979],[-84.71682,37.80026],[-84.71579,37.81518],[-84.71595,37.81553],[-84.67952,37.82987],[-84.6771,37.82838],[-84.67982,37.80132],[-84.6795,37.79834],[-84.66789,37.7834],[-84.66555,37.78298],[-84.64982,37.78901],[-84.64933,37.7907],[-84.65966,37.80897],[-84.65862,37.80952],[-84.61235,37.8017],[-84.61001,37.80071],[-84.60836,37.79271],[-84.60999,37.79165],[-84.64066,37.79291],[-84.64222,37.79201],[-84.64335,37.77918],[-84.64322,37.77846],[-84.60658,37.76066],[-84.60501,37.75974],[-84.61569,37.74642],[-84.61496,37.74584],[-84.60632,37.74281],[-84.60541,37.743],[-84.58968,37.75414],[-84.58728,37.75347],[-84.58816,37.73812],[-84.58776,37.73642],[-84.57019,37.72872],[-84.56928,37.72906],[-84.55705,37.74743],[-84.55591,37.74842],[-84.54004,37.75425],[-84.53923,37.75481],[-84.53656,37.76915],[-84.53602,37.76971],[-84.49641,37.78505],[-84.49565,37.78547],[-84.48348,37.80138],[-84.48291,37.80188],[-84.46464,37.79892],[-84.46412,37.79961],[-84.48413,37.83585],[-84.48467,37.83747],[-84.47809,37.85212],[-84.4773,37.85273],[-84.44594,37.84074],[-84.44411,37.84131],[-84.418,37.87157],[-84.41645,37.87212],[-84.39202,37.84668],[-84.39067,37.84596],[-84.37047,37.85387],[-84.36854,37.85455],[-84.38304,37.89289],[-84.38386,37.89473],[-84.37973,37.90109],[-84.37739,37.90174],[-84.34117,37.88224],[-84.34059,37.88272],[-84.33787,37.89163],[-84.33765,37.89193],[-84.34891,37.89836],[-84.34897,37.8986],[-84.33875,37.90712],[-84.33871,37.90733],[-84.34803,37.91488],[-84.34799,37.91512],[-84.33024,37.92249],[-84.32995,37.92392],[-84.33986,37.93097],[-84.33998,37.93131],[-84.33065,37.9368],[-84.3308,37.93723],[-84.33842,37.93906],[-84.33837,37.93921],[-84.31147,37.95185],[-84.31075,37.95217],[-84.32328,37.95589],[-84.32331,37.95603],[-84.31175,37.96302],[-84.31172,37.96332],[-84.32414,37.96579],[-84.32443,37.96645],[-84.31964,38.0023],[-84.28271,38.01912],[-84.29281,38.03333],[-84.29299,38.03361],[-84.28481,38.04006],[-84.28465,38.04043],[-84.28618,38.06663],[-84.28637,38.06701],[-84.08024,38.11516],[-84.02625,38.1526],[-83.99068,38.17484],[-83.9827,38.19287],[-83.98383,38.19515],[-83.97018,38.20314],[-83.96947,38.20948],[-83.98741,38.22013],[-83.98917,38.22015],[-83.9901,38.20293],[-83.99477,38.2039],[-84.00684,38.21538],[-84.0085,38.21993],[-84.04297,38.22488],[-84.06271,38.23463],[-84.06207,38.23689],[-84.05382,38.23906],[-84.05772,38.24953],[-84.05699,38.25722],[-84.06817,38.25509],[-84.07985,38.25704],[-84.07445,38.26378],[-84.07323,38.26603],[-84.07782,38.27107],[-84.08012,38.27336],[-84.08951,38.27301],[-84.09547,38.2681],[-84.09681,38.25905],[-84.10326,38.25912],[-84.10137,38.2659],[-84.10421,38.27046],[-84.11649,38.27242],[-84.11995,38.27517],[-84.10516,38.28271],[-84.1045,38.28633],[-84.11736,38.28829],[-84.12696,38.30789],[-84.13289,38.30478],[-84.16658,38.35501],[-84.19386,38.37162],[-84.10268,38.45943],[-84.10671,38.46884],[-84.10712,38.46916],[-84.13066,38.4746],[-84.13124,38.47465],[-84.131,38.48267],[-84.13163,38.48297],[-84.14244,38.47603],[-84.14319,38.47602],[-84.15141,38.48962],[-84.1521,38.48993],[-84.17199,38.4865],[-84.17319,38.48736],[-84.16006,38.50108],[-84.16124,38.50177],[-84.18289,38.49678],[-84.18345,38.49735],[-84.1794,38.52331],[-84.17804,38.53327],[-84.1643,38.54491],[-84.16177,38.55394],[-84.16816,38.559],[-84.20714,38.55125],[-84.20886,38.54992],[-84.21707,38.55729],[-84.21763,38.55813],[-84.20383,38.56432],[-84.20297,38.56516],[-84.20541,38.58206],[-84.20473,38.58794],[-84.19575,38.58834],[-84.1953,38.5883],[-84.20091,38.60377],[-84.2075,38.59749],[-84.23415,38.80739],[-84.23604,38.82232],[-84.23054,38.82744],[-84.23294,38.88603],[-84.23289,38.8871],[-84.2864,38.95228],[-84.28874,38.95567],[-84.30005,38.9935],[-84.30716,39.0073],[-84.33985,39.03437],[-84.34089,39.03501],[-84.42565,39.0527],[-84.42652,39.05322],[-84.43401,39.09569],[-84.43495,39.09977],[-84.45282,39.11925],[-84.45619,39.12054],[-84.4792,39.11807],[-84.48059,39.11742],[-84.50434,39.09592],[-84.50612,39.09511],[-84.54971,39.09972],[-84.55096,39.09949],[-84.57256,39.08215],[-84.57306,39.08191],[-84.61685,39.07323],[-84.61845,39.07327],[-84.65842,39.09552],[-84.65993,39.09614],[-84.68487,39.1003],[-84.68593,39.10077],[-84.71788,39.13641],[-84.71826,39.13682],[-84.75139,39.14753],[-84.75244,39.14726],[-84.7842,39.1179],[-84.7874,39.11544],[-84.83142,39.10085],[-84.83248,39.10036],[-84.89694,39.05747],[-84.89729,39.05747],[-84.83027,38.97417],[-84.83003,38.97305],[-84.83299,38.96042],[-84.83363,38.95943],[-84.8762,38.92254],[-84.87706,38.92147],[-84.87723,38.90954],[-84.87702,38.90901],[-84.8679,38.89921],[-84.86643,38.89871],[-84.8145,38.89546],[-84.81331,38.89523],[-84.78542,38.88075],[-84.78518,38.88001],[-84.78981,38.86206],[-84.79094,38.86057],[-84.82962,38.83112],[-84.82993,38.83037],[-84.81417,38.80034],[-84.81339,38.79851],[-84.81432,38.7847],[-84.8149,38.78428],[-84.88679,38.79463],[-84.88724,38.7948],[-84.93976,38.77602],[-84.94121,38.77565],[-84.99111,38.77842],[-84.99229,38.77815],[-85.10094,38.72662],[-85.10172,38.72651],[-85.13605,38.70062],[-85.1368,38.7001],[-85.17189,38.68836],[-85.17298,38.68807],[-85.21237,38.69501],[-85.21482,38.69625],[-85.2464,38.73147],[-85.24692,38.73194],[-85.2767,38.74135],[-85.27859,38.74159],[-85.36176,38.73051],[-85.3636,38.73037],[-85.41339,38.73683],[-85.41489,38.73677],[-85.43532,38.729],[-85.43609,38.7285],[-85.45169,38.71037],[-85.45184,38.7102],[-85.45673,38.68734],[-85.45665,38.68603],[-85.43897,38.65963],[-85.43854,38.65896],[-85.43832,38.60596],[-85.43824,38.60468],[-85.41528,38.55926],[-85.41489,38.55775],[-85.41777,38.53822],[-85.41777,38.53775],[-85.43188,38.52455],[-85.43291,38.52398],[-85.37901,38.51903],[-85.37859,38.51895],[-85.36594,38.50787],[-85.3657,38.5077],[-85.31944,38.49761],[-85.31592,38.49624],[-85.31416,38.49262],[-85.34598,38.45957],[-85.33133,38.44233],[-85.32496,38.4038],[-85.29568,38.37384],[-85.28281,38.35796],[-85.32459,38.30998],[-85.35159,38.30322],[-85.39057,38.30779],[-85.39323,38.30779],[-85.39558,38.30508],[-85.40906,38.30373],[-85.40791,38.29466],[-85.41025,38.29376],[-85.41318,38.29467],[-85.41669,38.30237],[-85.42255,38.30192],[-85.42666,38.30374],[-85.42491,38.29422],[-85.42725,38.29286],[-85.44718,38.30194],[-85.44894,38.3042],[-85.46127,38.28563],[-85.46713,38.28535],[-85.40596,38.26389],[-85.4051,38.26359],[-85.42905,38.11817],[-85.43035,38.10703],[-85.46195,38.09662],[-85.46954,38.09617],[-85.51222,38.01096],[-85.51689,38.01096],[-85.49995,37.99872],[-85.48886,37.99056],[-85.49995,37.98467],[-85.53381,37.96518],[-85.52563,37.95294],[-85.52972,37.94705],[-85.57987,37.91258],[-85.58395,37.91076],[-85.58042,37.88312],[-85.58683,37.87631],[-85.60548,37.87041],[-85.61364,37.86995],[-85.6107,37.85907],[-85.61828,37.85136],[-85.69802,37.81137],[-85.73414,37.81086],[-85.73833,37.81225],[-85.73833,37.84287],[-85.75207,37.84314],[-85.75241,37.87946],[-85.7737,37.87919],[-85.77541,37.97709],[-85.82382,37.9779],[-85.82399,37.99129],[-85.91154,37.99197],[-85.91171,38.00671],[-85.99891,37.99963],[-86.0305,37.99062],[-86.0317,37.96897],[-86.03703,37.95787],[-86.04904,37.95814],[-86.06569,37.97465],[-86.0832,38.00266]]]],"type":"MultiPolygon"}}, {"properties":{"name":"KyFromAbove Aerial Imagery (2018-2022)","id":"KYAPED_Phase_2","url":"https://kyraster.ky.gov/arcgis/services/ImageServices/Ky_KYAPED_Phase2_6IN_WGS84WM/ImageServer/WMSServer?LAYERS=0&STYLES=&CRS={proj}&BBOX={bbox}&FORMAT=image/jpeg&WIDTH={width}&HEIGHT={height}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","attribution":{"required":false,"text":"KyFromAbove","url":"https://kyfromabove.ky.gov/"},"type":"wms","category":"photo","min_zoom":3,"max_zoom":20},"type":"Feature","geometry":{"coordinates":[[[[-83.69079,36.58261],[-83.67433,36.60398],[-83.66336,36.60701],[-83.64681,36.62481],[-83.53182,36.66541],[-83.49345,36.67041],[-83.46347,36.66445],[-83.42102,36.66849],[-83.39584,36.67734],[-83.34788,36.7008],[-83.19272,36.74021],[-83.13511,36.74294],[-83.12551,36.76177],[-83.13247,36.76391],[-83.13505,36.78583],[-83.1233,36.78756],[-83.11155,36.80081],[-83.10429,36.8048],[-83.10273,36.81161],[-83.09907,36.81329],[-83.09937,36.82299],[-83.10225,36.82803],[-83.09901,36.83216],[-83.0911,36.83475],[-83.08804,36.83803],[-83.07512,36.84079],[-83.07587,36.85065],[-83.07271,36.85455],[-82.96652,36.86363],[-82.90734,36.87557],[-82.86855,36.89943],[-82.87869,36.90904],[-82.8589,36.92879],[-82.86334,36.94115],[-82.85957,36.95049],[-82.87449,36.96721],[-82.86718,36.97995],[-82.83834,36.98944],[-82.82882,37.00682],[-82.79135,37.0103],[-82.7598,37.0274],[-82.74841,37.02678],[-82.74367,37.04387],[-82.72287,37.04497],[-82.72663,37.07332],[-82.71747,37.07678],[-82.72419,37.08305],[-82.72676,37.11824],[-82.6547,37.15146],[-82.633,37.15476],[-82.61813,37.17024],[-82.50182,37.22621],[-82.43983,37.2474],[-82.34894,37.26799],[-82.34996,37.27216],[-82.3427,37.27402],[-82.34429,37.28125],[-82.32487,37.28335],[-82.31585,37.29493],[-82.1412,37.41613],[-82.06116,37.47223],[-82.04845,37.48241],[-82.01689,37.50386],[-81.96799,37.53804],[-81.96581,37.54067],[-81.96506,37.54339],[-81.97032,37.54676],[-81.97556,37.54603],[-81.98141,37.54202],[-81.98752,37.54301],[-81.98905,37.5428],[-81.98988,37.54212],[-81.99064,37.54049],[-81.99202,37.53879],[-81.99424,37.53771],[-81.99649,37.53823],[-81.99701,37.53948],[-81.9968,37.54081],[-81.99643,37.54174],[-81.99694,37.54308],[-81.99797,37.54335],[-82.00011,37.54252],[-82.00311,37.53851],[-82.00533,37.53501],[-82.00807,37.53311],[-82.01095,37.53279],[-82.01632,37.534],[-82.01687,37.53774],[-82.01792,37.53986],[-82.02021,37.54072],[-82.02684,37.53733],[-82.02976,37.53793],[-82.03394,37.5414],[-82.03678,37.54221],[-82.03787,37.54362],[-82.03865,37.54717],[-82.04016,37.5482],[-82.04376,37.5478],[-82.045,37.54579],[-82.04454,37.54163],[-82.04189,37.53487],[-82.04303,37.53057],[-82.04499,37.52798],[-82.04731,37.52804],[-82.04877,37.52928],[-82.04869,37.53397],[-82.05085,37.53564],[-82.05601,37.53672],[-82.0617,37.53589],[-82.06486,37.53721],[-82.06515,37.53891],[-82.06349,37.54269],[-82.06909,37.54951],[-82.07192,37.55097],[-82.07383,37.55556],[-82.08819,37.55571],[-82.09977,37.55279],[-82.10505,37.55269],[-82.10539,37.55433],[-82.10195,37.55842],[-82.10403,37.56011],[-82.11071,37.55873],[-82.1177,37.55918],[-82.12073,37.55621],[-82.12098,37.55437],[-82.12297,37.55156],[-82.12681,37.55109],[-82.13344,37.55261],[-82.13535,37.55752],[-82.13326,37.56039],[-82.13431,37.56334],[-82.14486,37.56681],[-82.14348,37.5708],[-82.12882,37.57234],[-82.12474,37.5763],[-82.13173,37.59287],[-82.14114,37.59504],[-82.14806,37.59033],[-82.15748,37.59238],[-82.15644,37.60538],[-82.15681,37.60959],[-82.16521,37.6076],[-82.16731,37.60781],[-82.16889,37.60868],[-82.16873,37.61023],[-82.1699,37.61316],[-82.16635,37.61685],[-82.1643,37.62019],[-82.1658,37.62048],[-82.16632,37.62109],[-82.16846,37.62176],[-82.17706,37.61789],[-82.18225,37.62235],[-82.18273,37.62531],[-82.18168,37.62721],[-82.17585,37.62987],[-82.17262,37.63217],[-82.17271,37.6341],[-82.17458,37.63561],[-82.17788,37.64114],[-82.175,37.64719],[-82.17702,37.64861],[-82.1859,37.6485],[-82.19108,37.64455],[-82.18775,37.63967],[-82.18572,37.62713],[-82.19228,37.62559],[-82.19928,37.62731],[-82.20556,37.62484],[-82.21445,37.62533],[-82.21602,37.6263],[-82.215,37.62778],[-82.22089,37.63464],[-82.21866,37.63684],[-82.21686,37.64166],[-82.22445,37.64475],[-82.22575,37.6528],[-82.24114,37.66179],[-82.25349,37.65638],[-82.25862,37.65666],[-82.26416,37.66063],[-82.27202,37.66388],[-82.27538,37.66879],[-82.27825,37.66986],[-82.28348,37.67632],[-82.28795,37.66803],[-82.29513,37.67063],[-82.295,37.67853],[-82.30271,37.67524],[-82.30495,37.67661],[-82.29594,37.68649],[-82.30322,37.69485],[-82.29633,37.70205],[-82.30089,37.70609],[-82.30693,37.70675],[-82.31133,37.71448],[-82.31138,37.71806],[-82.31617,37.72067],[-82.31944,37.73394],[-82.32688,37.73589],[-82.33428,37.74233],[-82.32774,37.74952],[-82.32169,37.75122],[-82.32099,37.75717],[-82.31745,37.76029],[-82.31169,37.76143],[-82.3123,37.76465],[-82.31718,37.76535],[-82.32572,37.76237],[-82.32924,37.76215],[-82.33435,37.76529],[-82.33365,37.76741],[-82.32307,37.77299],[-82.324,37.77504],[-82.32604,37.7758],[-82.33576,37.77393],[-82.33984,37.77628],[-82.33888,37.78236],[-82.34057,37.78591],[-82.34901,37.78674],[-82.35496,37.79315],[-82.36313,37.79437],[-82.36854,37.80108],[-82.37697,37.80207],[-82.37821,37.80382],[-82.37905,37.80886],[-82.38652,37.81807],[-82.38864,37.81767],[-82.39664,37.80855],[-82.40105,37.80856],[-82.40278,37.81247],[-82.39864,37.82174],[-82.39945,37.82954],[-82.409,37.83602],[-82.41309,37.84483],[-82.42,37.84574],[-82.42094,37.84756],[-82.41784,37.85107],[-82.41483,37.8561],[-82.42252,37.85917],[-82.42465,37.86094],[-82.42446,37.86305],[-82.42247,37.8641],[-82.40999,37.86571],[-82.40774,37.86713],[-82.40912,37.86861],[-82.41693,37.86913],[-82.41933,37.87248],[-82.41989,37.8846],[-82.4225,37.8865],[-82.428,37.88754],[-82.43311,37.89038],[-82.4341,37.89377],[-82.43809,37.90002],[-82.44762,37.90379],[-82.45164,37.90844],[-82.45978,37.90917],[-82.46345,37.91476],[-82.46756,37.91409],[-82.46874,37.91125],[-82.46801,37.90352],[-82.47123,37.89892],[-82.47466,37.89959],[-82.47667,37.90269],[-82.47442,37.90719],[-82.4756,37.91161],[-82.47905,37.91442],[-82.48218,37.91566],[-82.48715,37.91636],[-82.48853,37.91766],[-82.48822,37.91981],[-82.48054,37.9255],[-82.48166,37.92666],[-82.49681,37.92678],[-82.50229,37.93241],[-82.50258,37.93478],[-82.49951,37.93732],[-82.4911,37.93587],[-82.48968,37.93885],[-82.49416,37.9401],[-82.49771,37.94206],[-82.49798,37.94626],[-82.49507,37.94705],[-82.48758,37.94532],[-82.48111,37.94953],[-82.47168,37.95992],[-82.48499,37.96349],[-82.48503,37.97067],[-82.48232,37.97333],[-82.46901,37.97331],[-82.46471,37.97751],[-82.46489,37.98415],[-82.47262,37.98657],[-82.48293,37.98331],[-82.48491,37.98486],[-82.48642,37.98997],[-82.48608,37.99501],[-82.48827,37.99876],[-82.5001,37.99876],[-82.50865,38.00136],[-82.51357,37.99884],[-82.52002,38.00111],[-82.51549,38.006],[-82.51982,38.00789],[-82.52591,38.01798],[-82.52606,38.02627],[-82.53174,38.02904],[-82.53479,38.0318],[-82.53781,38.03535],[-82.53944,38.03873],[-82.53739,38.04508],[-82.54097,38.04727],[-82.54403,38.0522],[-82.54517,38.05519],[-82.54503,38.05887],[-82.54981,38.06347],[-82.54959,38.06839],[-82.55205,38.07102],[-82.55979,38.07252],[-82.56602,38.08094],[-82.57328,38.08148],[-82.58447,38.09066],[-82.58575,38.09479],[-82.58554,38.10653],[-82.58785,38.10894],[-82.59214,38.10995],[-82.59544,38.11257],[-82.59909,38.1169],[-82.60824,38.12075],[-82.61507,38.12],[-82.61945,38.12033],[-82.62131,38.12314],[-82.62212,38.13325],[-82.63683,38.13792],[-82.63862,38.14512],[-82.63878,38.15607],[-82.64514,38.16557],[-82.64265,38.17019],[-82.63953,38.17128],[-82.62739,38.17099],[-82.61942,38.16899],[-82.61267,38.1708],[-82.59996,38.19672],[-82.59852,38.21743],[-82.60915,38.22296],[-82.61303,38.23551],[-82.60866,38.24453],[-82.60482,38.24785],[-82.59331,38.24554],[-82.58491,38.24611],[-82.58117,38.2491],[-82.57481,38.26412],[-82.57464,38.27274],[-82.5797,38.28355],[-82.57958,38.29047],[-82.58353,38.29685],[-82.58042,38.30325],[-82.57313,38.31228],[-82.57184,38.31602],[-82.57322,38.31985],[-82.57568,38.32319],[-82.57688,38.32844],[-82.58494,38.33387],[-82.58947,38.34031],[-82.5964,38.34252],[-82.59879,38.34649],[-82.59764,38.36575],[-82.59433,38.372],[-82.59289,38.37576],[-82.59398,38.38041],[-82.60063,38.39053],[-82.59529,38.39869],[-82.59727,38.41033],[-82.59631,38.41801],[-82.61117,38.47165],[-82.65926,38.49435],[-82.69901,38.54244],[-82.73445,38.55813],[-82.78,38.55698],[-82.80279,38.56171],[-82.84487,38.58698],[-82.85608,38.6067],[-82.85998,38.66042],[-82.8812,38.68836],[-82.87425,38.70909],[-82.87353,38.74296],[-82.8926,38.75577],[-82.93408,38.74613],[-82.9691,38.72509],[-83.01796,38.72734],[-83.03037,38.72341],[-83.03792,38.70919],[-83.06106,38.6885],[-83.11184,38.67175],[-83.12449,38.63954],[-83.1477,38.61884],[-83.20603,38.61476],[-83.23751,38.6275],[-83.25861,38.62188],[-83.29212,38.59391],[-83.31665,38.60375],[-83.3269,38.63673],[-83.36863,38.65892],[-83.46197,38.66988],[-83.49081,38.69244],[-83.5311,38.70179],[-83.62774,38.67671],[-83.64669,38.63073],[-83.66827,38.62455],[-83.71719,38.64286],[-83.771,38.65327],[-83.78758,38.69931],[-83.84031,38.71442],[-83.84504,38.73796],[-83.86321,38.7585],[-83.92235,38.7683],[-83.95164,38.78456],[-83.96528,38.78624],[-84.03962,38.76914],[-84.08411,38.77016],[-84.14457,38.7896],[-84.20767,38.8004],[-84.228,38.81727],[-84.23744,38.8384],[-84.23294,38.88603],[-84.23289,38.8871],[-84.2864,38.95228],[-84.28874,38.95567],[-84.30005,38.9935],[-84.30716,39.0073],[-84.33985,39.03437],[-84.34089,39.03501],[-84.42565,39.0527],[-84.42652,39.05322],[-84.43401,39.09569],[-84.43495,39.09977],[-84.45282,39.11925],[-84.45619,39.12054],[-84.4792,39.11807],[-84.48059,39.11742],[-84.50434,39.09592],[-84.50612,39.09511],[-84.54971,39.09972],[-84.55096,39.09949],[-84.57256,39.08215],[-84.57306,39.08191],[-84.61685,39.07323],[-84.61845,39.07327],[-84.65842,39.09552],[-84.65993,39.09614],[-84.68487,39.1003],[-84.68593,39.10077],[-84.71788,39.13641],[-84.71826,39.13682],[-84.75139,39.14753],[-84.75244,39.14726],[-84.7842,39.1179],[-84.7874,39.11544],[-84.83142,39.10085],[-84.83248,39.10036],[-84.89694,39.05747],[-84.89729,39.05747],[-84.83027,38.97417],[-84.83003,38.97305],[-84.83299,38.96042],[-84.83363,38.95943],[-84.8762,38.92254],[-84.87706,38.92147],[-84.87723,38.90954],[-84.87702,38.90901],[-84.8679,38.89921],[-84.86643,38.89871],[-84.8145,38.89546],[-84.81331,38.89523],[-84.78542,38.88075],[-84.78518,38.88001],[-84.78981,38.86206],[-84.79094,38.86057],[-84.82962,38.83112],[-84.82993,38.83037],[-84.81417,38.80034],[-84.81339,38.79851],[-84.81432,38.7847],[-84.8149,38.78428],[-84.88679,38.79463],[-84.88724,38.7948],[-84.93976,38.77602],[-84.94121,38.77565],[-84.99111,38.77842],[-84.99229,38.77815],[-85.10094,38.72662],[-85.10172,38.72651],[-85.13605,38.70062],[-85.1368,38.7001],[-85.17189,38.68836],[-85.17298,38.68807],[-85.21237,38.69501],[-85.21482,38.69625],[-85.2464,38.73147],[-85.24692,38.73194],[-85.2767,38.74135],[-85.27859,38.74159],[-85.36176,38.73051],[-85.3636,38.73037],[-85.41339,38.73683],[-85.41489,38.73677],[-85.43532,38.729],[-85.43609,38.7285],[-85.45169,38.71037],[-85.45184,38.7102],[-85.45673,38.68734],[-85.45665,38.68603],[-85.43897,38.65963],[-85.43854,38.65896],[-85.43832,38.60596],[-85.43824,38.60468],[-85.41528,38.55926],[-85.41489,38.55775],[-85.41777,38.53822],[-85.41777,38.53775],[-85.43188,38.52455],[-85.43291,38.52398],[-85.46759,38.50802],[-85.48534,38.47536],[-85.51651,38.45602],[-85.58102,38.45038],[-85.61748,38.42559],[-85.64218,38.34231],[-85.67191,38.29922],[-85.75237,38.26101],[-85.78259,38.28633],[-85.81256,38.28285],[-85.83187,38.27071],[-85.83439,38.24867],[-85.84674,38.22249],[-85.8742,38.2077],[-85.89698,38.18329],[-85.90825,38.14643],[-85.90082,38.10483],[-85.92144,38.02204],[-85.94674,38.0039],[-85.99891,37.99963],[-86.0305,37.99062],[-86.0317,37.96897],[-86.03703,37.95787],[-86.04904,37.95814],[-86.06569,37.97465],[-86.0832,38.00266],[-86.10526,38.01108],[-86.13499,38.01429],[-86.17395,38.00779],[-86.22318,38.02719],[-86.23476,38.0364],[-86.26965,38.05557],[-86.2784,38.0719],[-86.2832,38.09757],[-86.27121,38.13587],[-86.29327,38.15831],[-86.31725,38.16727],[-86.34891,38.19526],[-86.36593,38.19762],[-86.37732,38.18735],[-86.37103,38.16411],[-86.3296,38.16067],[-86.31821,38.14634],[-86.33152,38.12729],[-86.38152,38.12549],[-86.39987,38.10266],[-86.44536,38.12595],[-86.46396,38.11808],[-86.46162,38.09946],[-86.43092,38.08672],[-86.4284,38.0702],[-86.44795,38.04886],[-86.52121,38.03914],[-86.52409,37.9765],[-86.50299,37.92998],[-86.5344,37.91343],[-86.58584,37.92175],[-86.59933,37.90652],[-86.59496,37.86403],[-86.62589,37.84367],[-86.65851,37.83913],[-86.6645,37.85579],[-86.64568,37.90557],[-86.67481,37.91466],[-86.72206,37.88816],[-86.74508,37.90217],[-86.77985,37.94719],[-86.79712,37.98841],[-86.81367,37.9971],[-86.84916,37.98784],[-86.91091,37.9365],[-86.9705,37.92866],[-87.00695,37.9192],[-87.04101,37.89479],[-87.03957,37.87113],[-87.06235,37.79878],[-87.09605,37.77916],[-87.13184,37.78058],[-87.13789,37.80617],[-87.16547,37.83761],[-87.21895,37.84391],[-87.29509,37.89318],[-87.34389,37.9086],[-87.40049,37.94057],[-87.44174,37.94114],[-87.50838,37.9045],[-87.52206,37.91325],[-87.53724,37.91882],[-87.54907,37.92401],[-87.55633,37.92803],[-87.56655,37.93649],[-87.57279,37.94837],[-87.57351,37.95173],[-87.57753,37.95168],[-87.57771,37.9678],[-87.59905,37.97139],[-87.60337,37.94984],[-87.61608,37.93603],[-87.6198,37.90879],[-87.58359,37.88466],[-87.57783,37.87207],[-87.60949,37.83155],[-87.64258,37.82369],[-87.67268,37.82682],[-87.68497,37.83884],[-87.68527,37.85655],[-87.66776,37.88788],[-87.68299,37.90094],[-87.72076,37.89053],[-87.74066,37.89346],[-87.76189,37.88977],[-87.78839,37.87416],[-87.83695,37.87643],[-87.88647,37.92438],[-87.90266,37.92449],[-87.93839,37.88627],[-87.90904,37.84833],[-87.89942,37.8091],[-87.92204,37.80074],[-87.95067,37.76792],[-87.99359,37.79118],[-88.04727,37.75139],[-88.13228,37.69126],[-88.15902,37.66098],[-88.15386,37.63117],[-88.12017,37.57132],[-88.07388,37.53796],[-88.05878,37.51019],[-88.06225,37.48802],[-88.0824,37.47147],[-88.28132,37.45148],[-88.32401,37.43225],[-88.34296,37.41263],[-88.36547,37.40166],[-88.37121,37.40273],[-88.40624,37.42479],[-88.40881,37.42522],[-88.46586,37.40055],[-88.47022,37.39625],[-88.48672,37.34015],[-88.48695,37.3396],[-88.51406,37.29246],[-88.51486,37.29069],[-88.50409,37.26514],[-88.50382,37.26485],[-88.5123,37.26295],[-88.51187,37.26201],[-88.45005,37.2062],[-88.44982,37.20599],[-88.42533,37.15421],[-88.42462,37.15173],[-88.44912,37.08875],[-88.44919,37.08776],[-88.45919,37.07523],[-88.46019,37.07447],[-88.48622,37.06659],[-88.48605,37.0648],[-88.56528,37.07521],[-88.56587,37.0752],[-88.62221,37.11775],[-88.62589,37.11946],[-88.68777,37.13938],[-88.69398,37.14115],[-88.73125,37.14368],[-88.73211,37.14396],[-88.78695,37.17858],[-88.79737,37.18485],[-88.83505,37.19649],[-88.86953,37.20971],[-88.9273,37.22636],[-88.93175,37.22759],[-88.98326,37.22868],[-89.00097,37.2244],[-89.07622,37.17513],[-89.08653,37.1656],[-89.10403,37.13197],[-89.11119,37.11905],[-89.15129,37.09049],[-89.1545,37.08891],[-89.17858,37.055],[-89.17938,37.05301],[-89.18248,37.03748],[-89.18251,37.03728],[-89.1736,37.01141],[-89.17112,37.00807],[-89.13844,36.98509],[-89.13301,36.982],[-89.1183,36.98188],[-89.11503,36.98033],[-89.09901,36.96139],[-89.09884,36.95785],[-89.13194,36.85744],[-89.13797,36.84735],[-89.17718,36.83578],[-89.17815,36.83459],[-89.17923,36.81291],[-89.17875,36.80993],[-89.17107,36.79812],[-89.16846,36.79557],[-89.13321,36.78823],[-89.12892,36.78768],[-89.11685,36.77561],[-89.11607,36.77242],[-89.12243,36.75484],[-89.12613,36.75173],[-89.15699,36.75597],[-89.16689,36.75963],[-89.19155,36.74722],[-89.19781,36.73941],[-89.20073,36.72014],[-89.19948,36.71605],[-89.17484,36.69396],[-89.16952,36.68888],[-89.16872,36.67189],[-89.15908,36.66635],[-89.18775,36.64111],[-89.19254,36.636],[-89.20261,36.60158],[-89.21356,36.58012],[-89.23184,36.56812],[-89.23654,36.56682],[-89.26806,36.56891],[-89.27171,36.57139],[-89.31943,36.62739],[-89.32472,36.63108],[-89.36486,36.62532],[-89.36555,36.62506],[-89.37545,36.61572],[-89.37637,36.61387],[-89.41729,36.49903],[-89.34795,36.50308],[-89.30028,36.50715],[-88.06598,36.49774],[-88.05332,36.49712],[-88.0453,36.50408],[-88.03948,36.51041],[-88.03413,36.53112],[-88.03249,36.54066],[-88.0412,36.58412],[-88.04513,36.60294],[-88.06821,36.65975],[-88.07053,36.67812],[-87.85045,36.6651],[-87.85355,36.63303],[-87.81577,36.63427],[-87.81886,36.73826],[-87.40945,36.74484],[-87.40717,36.64113],[-86.9982,36.64425],[-86.58995,36.65243],[-86.56427,36.63359],[-86.50781,36.65238],[-86.41587,36.65103],[-86.36545,36.64996],[-86.33208,36.64871],[-86.29245,36.64527],[-86.19791,36.63973],[-86.12894,36.63612],[-85.83242,36.62211],[-85.78445,36.62202],[-85.67737,36.61841],[-85.50117,36.615],[-85.33222,36.62327],[-85.3255,36.62472],[-85.3002,36.62443],[-85.29337,36.62635],[-85.19552,36.62539],[-85.11243,36.62299],[-84.99612,36.61789],[-84.93593,36.61173],[-84.82297,36.60403],[-84.54335,36.59594],[-84.44599,36.59671],[-84.0503,36.59093],[-83.82598,36.58477],[-83.78356,36.5839],[-83.69079,36.58261]]],[[[-89.55251,36.57723],[-89.55264,36.57718],[-89.57151,36.55257],[-89.54296,36.50496],[-89.53912,36.4981],[-89.4885,36.49755],[-89.4852,36.49745],[-89.46589,36.52995],[-89.46545,36.53616],[-89.4808,36.56969],[-89.48089,36.56977],[-89.5205,36.57943],[-89.52234,36.58018],[-89.55251,36.57723]]]],"type":"MultiPolygon"}}, -{"properties":{"name":"MassGIS 2019 Orthos","id":"MassGIS-2019-Orthos","url":"https://tiles.arcgis.com/tiles/hGdibHYSPO59RG1h/arcgis/rest/services/USGS_Orthos_2019/MapServer/tile/{zoom}/{y}/{x}","attribution":{"required":false,"text":"MassGIS","url":"https://www.mass.gov/info-details/massgis-data-2019-aerial-imagery"},"type":"tms","category":"photo","min_zoom":7,"max_zoom":20},"type":"Feature","geometry":{"coordinates":[[[-72.13569,42.03025],[-72.0635,42.02735],[-71.80067,42.02351],[-71.79925,42.00807],[-71.52888,42.01499],[-71.49744,42.01725],[-71.38127,42.01885],[-71.38174,41.8932],[-71.33865,41.89865],[-71.34086,41.87872],[-71.33392,41.86229],[-71.3422,41.8448],[-71.3352,41.8355],[-71.3449,41.828],[-71.3472,41.8231],[-71.33914,41.80842],[-71.34156,41.79817],[-71.33407,41.79455],[-71.32885,41.7811],[-71.26139,41.7523],[-71.1954,41.67514],[-71.17588,41.67154],[-71.17605,41.6681],[-71.13291,41.6601],[-71.13569,41.6284],[-71.14047,41.62389],[-71.14059,41.6051],[-71.13131,41.59231],[-71.12047,41.49717],[-71.09996,41.43386],[-70.81959,41.23192],[-69.89537,41.21643],[-69.88713,42.0519],[-70.8759,42.35302],[-70.45842,42.67694],[-70.81567,42.87204],[-70.82963,42.86875],[-70.84776,42.86088],[-70.88566,42.88288],[-70.90348,42.88671],[-70.91465,42.88661],[-70.92973,42.88504],[-70.94967,42.87588],[-70.96702,42.86887],[-71.03128,42.85924],[-71.04483,42.84869],[-71.05395,42.83337],[-71.06442,42.80626],[-71.13277,42.82145],[-71.16667,42.80891],[-71.18617,42.79088],[-71.18181,42.73732],[-71.22391,42.74643],[-71.23732,42.74491],[-71.24598,42.74231],[-71.25526,42.73659],[-71.26787,42.72603],[-71.27894,42.71136],[-71.29464,42.69704],[-71.69663,42.70572],[-71.97286,42.71307],[-72.6872,42.73348],[-73.26496,42.74594],[-73.50814,42.08626],[-73.49688,42.04968],[-73.43281,42.05059],[-73.03678,42.03929],[-72.81378,42.03674],[-72.81705,41.99769],[-72.76673,42.00327],[-72.76572,42.02276],[-72.75868,42.02439],[-72.75714,42.03635],[-72.69933,42.03696],[-72.64019,42.03205],[-72.60797,42.03108],[-72.60717,42.02515],[-72.58216,42.02474],[-72.57278,42.03022],[-72.53156,42.03458],[-72.13569,42.03025]]],"type":"Polygon"}}, {"properties":{"name":"MassGIS LIDAR Shaded Relief","id":"MassGIS-LIDAR-Shaded-Relief","url":"https://tiles.arcgis.com/tiles/hGdibHYSPO59RG1h/arcgis/rest/services/LiDAR_ShadedRelief_18Nant_21EC/MapServer/tile/{zoom}/{y}/{x}","attribution":{"required":false,"text":"MassGIS","url":"https://www.mass.gov/info-details/massgis-data-lidar-terrain-data"},"type":"tms","category":"elevation","min_zoom":7,"max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-72.13569,42.03025],[-72.0635,42.02735],[-71.80067,42.02351],[-71.79925,42.00807],[-71.52888,42.01499],[-71.49744,42.01725],[-71.38127,42.01885],[-71.38174,41.8932],[-71.33865,41.89865],[-71.34086,41.87872],[-71.33392,41.86229],[-71.3422,41.8448],[-71.3352,41.8355],[-71.3449,41.828],[-71.3472,41.8231],[-71.33914,41.80842],[-71.34156,41.79817],[-71.33407,41.79455],[-71.32885,41.7811],[-71.26139,41.7523],[-71.1954,41.67514],[-71.17588,41.67154],[-71.17605,41.6681],[-71.13291,41.6601],[-71.13569,41.6284],[-71.14047,41.62389],[-71.14059,41.6051],[-71.13131,41.59231],[-71.12047,41.49717],[-71.09996,41.43386],[-70.81959,41.23192],[-69.89537,41.21643],[-69.88713,42.0519],[-70.8759,42.35302],[-70.45842,42.67694],[-70.81567,42.87204],[-70.82963,42.86875],[-70.84776,42.86088],[-70.88566,42.88288],[-70.90348,42.88671],[-70.91465,42.88661],[-70.92973,42.88504],[-70.94967,42.87588],[-70.96702,42.86887],[-71.03128,42.85924],[-71.04483,42.84869],[-71.05395,42.83337],[-71.06442,42.80626],[-71.13277,42.82145],[-71.16667,42.80891],[-71.18617,42.79088],[-71.18181,42.73732],[-71.22391,42.74643],[-71.23732,42.74491],[-71.24598,42.74231],[-71.25526,42.73659],[-71.26787,42.72603],[-71.27894,42.71136],[-71.29464,42.69704],[-71.69663,42.70572],[-71.97286,42.71307],[-72.6872,42.73348],[-73.26496,42.74594],[-73.50814,42.08626],[-73.49688,42.04968],[-73.43281,42.05059],[-73.03678,42.03929],[-72.81378,42.03674],[-72.81705,41.99769],[-72.76673,42.00327],[-72.76572,42.02276],[-72.75868,42.02439],[-72.75714,42.03635],[-72.69933,42.03696],[-72.64019,42.03205],[-72.60797,42.03108],[-72.60717,42.02515],[-72.58216,42.02474],[-72.57278,42.03022],[-72.53156,42.03458],[-72.13569,42.03025]]],"type":"Polygon"}}, {"properties":{"name":"MassGIS LIDAR Slope","id":"MassGIS-LIDAR-Slope","url":"https://tiles.arcgis.com/tiles/hGdibHYSPO59RG1h/arcgis/rest/services/Slope_Grayscale_2013to2021/MapServer/tile/{zoom}/{y}/{x}","attribution":{"required":false,"text":"MassGIS","url":"https://www.mass.gov/info-details/massgis-data-lidar-terrain-data"},"type":"tms","category":"elevation","min_zoom":7,"max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-72.13569,42.03025],[-72.0635,42.02735],[-71.80067,42.02351],[-71.79925,42.00807],[-71.52888,42.01499],[-71.49744,42.01725],[-71.38127,42.01885],[-71.38174,41.8932],[-71.33865,41.89865],[-71.34086,41.87872],[-71.33392,41.86229],[-71.3422,41.8448],[-71.3352,41.8355],[-71.3449,41.828],[-71.3472,41.8231],[-71.33914,41.80842],[-71.34156,41.79817],[-71.33407,41.79455],[-71.32885,41.7811],[-71.26139,41.7523],[-71.1954,41.67514],[-71.17588,41.67154],[-71.17605,41.6681],[-71.13291,41.6601],[-71.13569,41.6284],[-71.14047,41.62389],[-71.14059,41.6051],[-71.13131,41.59231],[-71.12047,41.49717],[-71.09996,41.43386],[-70.81959,41.23192],[-69.89537,41.21643],[-69.88713,42.0519],[-70.8759,42.35302],[-70.45842,42.67694],[-70.81567,42.87204],[-70.82963,42.86875],[-70.84776,42.86088],[-70.88566,42.88288],[-70.90348,42.88671],[-70.91465,42.88661],[-70.92973,42.88504],[-70.94967,42.87588],[-70.96702,42.86887],[-71.03128,42.85924],[-71.04483,42.84869],[-71.05395,42.83337],[-71.06442,42.80626],[-71.13277,42.82145],[-71.16667,42.80891],[-71.18617,42.79088],[-71.18181,42.73732],[-71.22391,42.74643],[-71.23732,42.74491],[-71.24598,42.74231],[-71.25526,42.73659],[-71.26787,42.72603],[-71.27894,42.71136],[-71.29464,42.69704],[-71.69663,42.70572],[-71.97286,42.71307],[-72.6872,42.73348],[-73.26496,42.74594],[-73.50814,42.08626],[-73.49688,42.04968],[-73.43281,42.05059],[-73.03678,42.03929],[-72.81378,42.03674],[-72.81705,41.99769],[-72.76673,42.00327],[-72.76572,42.02276],[-72.75868,42.02439],[-72.75714,42.03635],[-72.69933,42.03696],[-72.64019,42.03205],[-72.60797,42.03108],[-72.60717,42.02515],[-72.58216,42.02474],[-72.57278,42.03022],[-72.53156,42.03458],[-72.13569,42.03025]]],"type":"Polygon"}}, -{"properties":{"name":"MassGIS 2021 Aerial Imagery","id":"MassGIS_2021_Aerial","url":"https://tiles.arcgis.com/tiles/hGdibHYSPO59RG1h/arcgis/rest/services/orthos2021/MapServer/tile/{zoom}/{y}/{x}","attribution":{"required":false,"text":"MassGIS","url":"https://www.mass.gov/info-details/massgis-data-2021-aerial-imagery"},"type":"tms","category":"photo","max_zoom":20,"best":true},"type":"Feature","geometry":{"coordinates":[[[-72.13569,42.03025],[-72.0635,42.02735],[-71.80067,42.02351],[-71.79925,42.00807],[-71.52888,42.01499],[-71.49744,42.01725],[-71.38127,42.01885],[-71.38174,41.8932],[-71.33865,41.89865],[-71.34086,41.87872],[-71.33392,41.86229],[-71.3422,41.8448],[-71.3352,41.8355],[-71.3449,41.828],[-71.3472,41.8231],[-71.33914,41.80842],[-71.34156,41.79817],[-71.33407,41.79455],[-71.32885,41.7811],[-71.26139,41.7523],[-71.1954,41.67514],[-71.17588,41.67154],[-71.17605,41.6681],[-71.13291,41.6601],[-71.13569,41.6284],[-71.14047,41.62389],[-71.14059,41.6051],[-71.13131,41.59231],[-71.12047,41.49717],[-71.09996,41.43386],[-70.81959,41.23192],[-69.89537,41.21643],[-69.88713,42.0519],[-70.8759,42.35302],[-70.45842,42.67694],[-70.81567,42.87204],[-70.82963,42.86875],[-70.84776,42.86088],[-70.88566,42.88288],[-70.90348,42.88671],[-70.91465,42.88661],[-70.92973,42.88504],[-70.94967,42.87588],[-70.96702,42.86887],[-71.03128,42.85924],[-71.04483,42.84869],[-71.05395,42.83337],[-71.06442,42.80626],[-71.13277,42.82145],[-71.16667,42.80891],[-71.18617,42.79088],[-71.18181,42.73732],[-71.22391,42.74643],[-71.23732,42.74491],[-71.24598,42.74231],[-71.25526,42.73659],[-71.26787,42.72603],[-71.27894,42.71136],[-71.29464,42.69704],[-71.69663,42.70572],[-71.97286,42.71307],[-72.6872,42.73348],[-73.26496,42.74594],[-73.50814,42.08626],[-73.49688,42.04968],[-73.43281,42.05059],[-73.03678,42.03929],[-72.81378,42.03674],[-72.81705,41.99769],[-72.76673,42.00327],[-72.76572,42.02276],[-72.75868,42.02439],[-72.75714,42.03635],[-72.69933,42.03696],[-72.64019,42.03205],[-72.60797,42.03108],[-72.60717,42.02515],[-72.58216,42.02474],[-72.57278,42.03022],[-72.53156,42.03458],[-72.13569,42.03025]]],"type":"Polygon"}}, +{"properties":{"name":"MassGIS 2021 Aerial Imagery","id":"MassGIS_2021_Aerial","url":"https://tiles.arcgis.com/tiles/hGdibHYSPO59RG1h/arcgis/rest/services/orthos2021/MapServer/tile/{zoom}/{y}/{x}","attribution":{"required":false,"text":"MassGIS","url":"https://www.mass.gov/info-details/massgis-data-2021-aerial-imagery"},"type":"tms","category":"photo","max_zoom":20},"type":"Feature","geometry":{"coordinates":[[[-72.13569,42.03025],[-72.0635,42.02735],[-71.80067,42.02351],[-71.79925,42.00807],[-71.52888,42.01499],[-71.49744,42.01725],[-71.38127,42.01885],[-71.38174,41.8932],[-71.33865,41.89865],[-71.34086,41.87872],[-71.33392,41.86229],[-71.3422,41.8448],[-71.3352,41.8355],[-71.3449,41.828],[-71.3472,41.8231],[-71.33914,41.80842],[-71.34156,41.79817],[-71.33407,41.79455],[-71.32885,41.7811],[-71.26139,41.7523],[-71.1954,41.67514],[-71.17588,41.67154],[-71.17605,41.6681],[-71.13291,41.6601],[-71.13569,41.6284],[-71.14047,41.62389],[-71.14059,41.6051],[-71.13131,41.59231],[-71.12047,41.49717],[-71.09996,41.43386],[-70.81959,41.23192],[-69.89537,41.21643],[-69.88713,42.0519],[-70.8759,42.35302],[-70.45842,42.67694],[-70.81567,42.87204],[-70.82963,42.86875],[-70.84776,42.86088],[-70.88566,42.88288],[-70.90348,42.88671],[-70.91465,42.88661],[-70.92973,42.88504],[-70.94967,42.87588],[-70.96702,42.86887],[-71.03128,42.85924],[-71.04483,42.84869],[-71.05395,42.83337],[-71.06442,42.80626],[-71.13277,42.82145],[-71.16667,42.80891],[-71.18617,42.79088],[-71.18181,42.73732],[-71.22391,42.74643],[-71.23732,42.74491],[-71.24598,42.74231],[-71.25526,42.73659],[-71.26787,42.72603],[-71.27894,42.71136],[-71.29464,42.69704],[-71.69663,42.70572],[-71.97286,42.71307],[-72.6872,42.73348],[-73.26496,42.74594],[-73.50814,42.08626],[-73.49688,42.04968],[-73.43281,42.05059],[-73.03678,42.03929],[-72.81378,42.03674],[-72.81705,41.99769],[-72.76673,42.00327],[-72.76572,42.02276],[-72.75868,42.02439],[-72.75714,42.03635],[-72.69933,42.03696],[-72.64019,42.03205],[-72.60797,42.03108],[-72.60717,42.02515],[-72.58216,42.02474],[-72.57278,42.03022],[-72.53156,42.03458],[-72.13569,42.03025]]],"type":"Polygon"}}, +{"properties":{"name":"MassGIS 2023 Aerial Imagery","id":"MassGIS_2023_Aerial","url":"https://tiles.arcgis.com/tiles/hGdibHYSPO59RG1h/arcgis/rest/services/orthos2023/MapServer/tile/{zoom}/{y}/{x}","attribution":{"required":false,"text":"MassGIS","url":"https://www.mass.gov/info-details/massgis-data-2023-aerial-imagery"},"type":"tms","category":"photo","max_zoom":20,"best":true},"type":"Feature","geometry":{"coordinates":[[[-72.13569,42.03025],[-72.0635,42.02735],[-71.80067,42.02351],[-71.79925,42.00807],[-71.52888,42.01499],[-71.49744,42.01725],[-71.38127,42.01885],[-71.38174,41.8932],[-71.33865,41.89865],[-71.34086,41.87872],[-71.33392,41.86229],[-71.3422,41.8448],[-71.3352,41.8355],[-71.3449,41.828],[-71.3472,41.8231],[-71.33914,41.80842],[-71.34156,41.79817],[-71.33407,41.79455],[-71.32885,41.7811],[-71.26139,41.7523],[-71.1954,41.67514],[-71.17588,41.67154],[-71.17605,41.6681],[-71.13291,41.6601],[-71.13569,41.6284],[-71.14047,41.62389],[-71.14059,41.6051],[-71.13131,41.59231],[-71.12047,41.49717],[-71.09996,41.43386],[-70.81959,41.23192],[-69.89537,41.21643],[-69.88713,42.0519],[-70.8759,42.35302],[-70.45842,42.67694],[-70.81567,42.87204],[-70.82963,42.86875],[-70.84776,42.86088],[-70.88566,42.88288],[-70.90348,42.88671],[-70.91465,42.88661],[-70.92973,42.88504],[-70.94967,42.87588],[-70.96702,42.86887],[-71.03128,42.85924],[-71.04483,42.84869],[-71.05395,42.83337],[-71.06442,42.80626],[-71.13277,42.82145],[-71.16667,42.80891],[-71.18617,42.79088],[-71.18181,42.73732],[-71.22391,42.74643],[-71.23732,42.74491],[-71.24598,42.74231],[-71.25526,42.73659],[-71.26787,42.72603],[-71.27894,42.71136],[-71.29464,42.69704],[-71.69663,42.70572],[-71.97286,42.71307],[-72.6872,42.73348],[-73.26496,42.74594],[-73.50814,42.08626],[-73.49688,42.04968],[-73.43281,42.05059],[-73.03678,42.03929],[-72.81378,42.03674],[-72.81705,41.99769],[-72.76673,42.00327],[-72.76572,42.02276],[-72.75868,42.02439],[-72.75714,42.03635],[-72.69933,42.03696],[-72.64019,42.03205],[-72.60797,42.03108],[-72.60717,42.02515],[-72.58216,42.02474],[-72.57278,42.03022],[-72.53156,42.03458],[-72.13569,42.03025]]],"type":"Polygon"}}, {"properties":{"name":"MassGIS Basemap","id":"MassGIS-basemap","url":"https://tiles.arcgis.com/tiles/hGdibHYSPO59RG1h/arcgis/rest/services/MassGISBasemap/MapServer/tile/{zoom}/{y}/{x}","attribution":{"required":false,"text":"MassGIS","url":"https://www.mass.gov/service-details/massgis-base-map"},"type":"tms","category":"map","min_zoom":7,"max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-72.13569,42.03025],[-72.0635,42.02735],[-71.80067,42.02351],[-71.79925,42.00807],[-71.52888,42.01499],[-71.49744,42.01725],[-71.38127,42.01885],[-71.38174,41.8932],[-71.33865,41.89865],[-71.34086,41.87872],[-71.33392,41.86229],[-71.3422,41.8448],[-71.3352,41.8355],[-71.3449,41.828],[-71.3472,41.8231],[-71.33914,41.80842],[-71.34156,41.79817],[-71.33407,41.79455],[-71.32885,41.7811],[-71.26139,41.7523],[-71.1954,41.67514],[-71.17588,41.67154],[-71.17605,41.6681],[-71.13291,41.6601],[-71.13569,41.6284],[-71.14047,41.62389],[-71.14059,41.6051],[-71.13131,41.59231],[-71.12047,41.49717],[-71.09996,41.43386],[-70.81959,41.23192],[-69.89537,41.21643],[-69.88713,42.0519],[-70.8759,42.35302],[-70.45842,42.67694],[-70.81567,42.87204],[-70.82963,42.86875],[-70.84776,42.86088],[-70.88566,42.88288],[-70.90348,42.88671],[-70.91465,42.88661],[-70.92973,42.88504],[-70.94967,42.87588],[-70.96702,42.86887],[-71.03128,42.85924],[-71.04483,42.84869],[-71.05395,42.83337],[-71.06442,42.80626],[-71.13277,42.82145],[-71.16667,42.80891],[-71.18617,42.79088],[-71.18181,42.73732],[-71.22391,42.74643],[-71.23732,42.74491],[-71.24598,42.74231],[-71.25526,42.73659],[-71.26787,42.72603],[-71.27894,42.71136],[-71.29464,42.69704],[-71.69663,42.70572],[-71.97286,42.71307],[-72.6872,42.73348],[-73.26496,42.74594],[-73.50814,42.08626],[-73.49688,42.04968],[-73.43281,42.05059],[-73.03678,42.03929],[-72.81378,42.03674],[-72.81705,41.99769],[-72.76673,42.00327],[-72.76572,42.02276],[-72.75868,42.02439],[-72.75714,42.03635],[-72.69933,42.03696],[-72.64019,42.03205],[-72.60797,42.03108],[-72.60717,42.02515],[-72.58216,42.02474],[-72.57278,42.03022],[-72.53156,42.03458],[-72.13569,42.03025]]],"type":"Polygon"}}, {"properties":{"name":"MD Latest 6 Inch Aerial Imagery","id":"geodata.md.gov-MD_SixInchImagery","url":"https://geodata.md.gov/imap/rest/services/Imagery/MD_SixInchImagery/ImageServer/exportImage?f=image&format=jpg&imageSR={wkid}&bboxSR={wkid}&bbox={bbox}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"DoIT, MD iMap, MDP","url":"https://imap.maryland.gov/Pages/imagery-products.aspx"},"type":"wms","category":"photo","max_zoom":20,"best":true},"type":"Feature","geometry":{"coordinates":[[[-76.68182,38.2309],[-76.23413,37.92037],[-75.86369,37.90953],[-75.77897,37.96538],[-75.73563,37.96247],[-75.65551,37.95295],[-75.64177,37.97654],[-75.63825,37.97935],[-75.6364,37.97962],[-75.63186,37.97539],[-75.62967,37.97583],[-75.62924,37.97712],[-75.63405,37.98334],[-75.63344,37.98581],[-75.63053,37.98801],[-75.62666,37.98882],[-75.62448,37.99413],[-75.23865,38.02692],[-75.187,38.09755],[-75.09773,38.30907],[-75.08151,38.32321],[-75.04984,38.40222],[-75.04844,38.4515],[-75.3717,38.45251],[-75.69099,38.46058],[-75.78644,39.6546],[-75.78839,39.72236],[-77.72441,39.72178],[-78.16762,39.72239],[-78.29428,39.72282],[-78.31703,39.723],[-78.35335,39.7227],[-78.38831,39.72287],[-78.61083,39.72298],[-78.71839,39.72311],[-78.82587,39.72306],[-79.04114,39.72298],[-79.4775,39.72141],[-79.48316,39.53264],[-79.48977,39.20526],[-79.47184,39.20113],[-79.42394,39.22334],[-79.35897,39.27313],[-79.28936,39.29711],[-79.21177,39.36217],[-79.16147,39.38739],[-79.11015,39.43129],[-79.08959,39.46048],[-79.06929,39.4734],[-79.03058,39.46323],[-78.9602,39.43526],[-78.87437,39.52238],[-78.81472,39.56223],[-78.77953,39.63716],[-78.77599,39.64415],[-78.76599,39.64681],[-78.76717,39.64291],[-78.7791,39.62509],[-78.77927,39.62103],[-78.76341,39.61814],[-78.74773,39.62526],[-78.73768,39.62156],[-78.73472,39.61494],[-78.7394,39.61025],[-78.74232,39.61002],[-78.74704,39.60774],[-78.75026,39.61048],[-78.76146,39.61131],[-78.7785,39.60582],[-78.77858,39.60053],[-78.76601,39.58509],[-78.75618,39.57999],[-78.74455,39.57897],[-78.74245,39.58022],[-78.73979,39.58581],[-78.73425,39.58552],[-78.73283,39.5751],[-78.72494,39.56229],[-78.70734,39.55538],[-78.68979,39.54548],[-78.67571,39.53992],[-78.65361,39.53344],[-78.60589,39.53158],[-78.56581,39.51881],[-78.52718,39.5202],[-78.47002,39.51411],[-78.46272,39.51854],[-78.45788,39.52344],[-78.45805,39.53463],[-78.45037,39.53767],[-78.43655,39.53807],[-78.41732,39.54562],[-78.39483,39.58241],[-78.39355,39.58568],[-78.39535,39.59101],[-78.42504,39.60913],[-78.43195,39.61835],[-78.42925,39.62225],[-78.42204,39.62341],[-78.38741,39.60823],[-78.37638,39.60595],[-78.37149,39.61005],[-78.37071,39.6129],[-78.382,39.62334],[-78.3805,39.62787],[-78.37423,39.62899],[-78.3593,39.62414],[-78.35277,39.62704],[-78.35119,39.63012],[-78.35621,39.63597],[-78.35651,39.63838],[-78.35282,39.63957],[-78.33887,39.63676],[-78.2842,39.61911],[-78.26566,39.61673],[-78.25201,39.63921],[-78.22283,39.66042],[-78.22235,39.6623],[-78.22575,39.66614],[-78.23201,39.67178],[-78.22793,39.67495],[-78.20236,39.67588],[-78.18283,39.69348],[-78.17674,39.69517],[-78.11331,39.68024],[-78.08979,39.67099],[-78.04816,39.64066],[-78.01177,39.60258],[-78.00688,39.6002],[-77.97375,39.59795],[-77.96474,39.60509],[-77.95753,39.60675],[-77.9528,39.60324],[-77.95289,39.58538],[-77.94336,39.58353],[-77.93624,39.58677],[-77.93384,39.60959],[-77.93946,39.61455],[-77.94281,39.61511],[-77.94259,39.61756],[-77.93834,39.61848],[-77.93405,39.61782],[-77.92937,39.61349],[-77.92641,39.60618],[-77.92336,39.6041],[-77.89564,39.59597],[-77.88337,39.59775],[-77.87938,39.6006],[-77.87981,39.60562],[-77.88487,39.61468],[-77.87397,39.61256],[-77.8662,39.60817],[-77.83822,39.60463],[-77.83058,39.59154],[-77.8371,39.56891],[-77.88423,39.56375],[-77.89092,39.55733],[-77.88774,39.55091],[-77.86714,39.5388],[-77.86697,39.51497],[-77.86131,39.51285],[-77.84303,39.51556],[-77.83848,39.52007],[-77.83702,39.53072],[-77.82637,39.5286],[-77.82432,39.52364],[-77.82749,39.51642],[-77.84629,39.50662],[-77.84912,39.50238],[-77.84706,39.49775],[-77.82749,39.49218],[-77.80088,39.48821],[-77.79003,39.4902],[-77.78479,39.49652],[-77.7814,39.49838],[-77.77406,39.49864],[-77.76943,39.49735],[-77.76698,39.49513],[-77.76707,39.49238],[-77.77033,39.49053],[-77.78827,39.48609],[-77.79797,39.48185],[-77.79951,39.47516],[-77.79719,39.47079],[-77.77908,39.46247],[-77.78067,39.46118],[-77.79844,39.46294],[-77.79998,39.45727],[-77.79616,39.45266],[-77.78595,39.44637],[-77.79028,39.44309],[-77.8011,39.4413],[-77.80535,39.43762],[-77.80088,39.43172],[-77.75454,39.42207],[-77.73668,39.38928],[-77.75316,39.384],[-77.75411,39.37896],[-77.74424,39.3631],[-77.74539,39.3564],[-77.74896,39.35089],[-77.7611,39.34518],[-77.76166,39.34014],[-77.75848,39.33476],[-77.75415,39.3329],[-77.72703,39.32155],[-77.71437,39.32268],[-77.70613,39.32198],[-77.69795,39.31914],[-77.69349,39.31883],[-77.68836,39.31986],[-77.68136,39.32553],[-77.67561,39.32573],[-77.67257,39.32304],[-77.66347,39.31723],[-77.64761,39.31194],[-77.63765,39.30885],[-77.63223,39.30873],[-77.62306,39.30581],[-77.60459,39.30403],[-77.59422,39.30277],[-77.58541,39.30425],[-77.57429,39.30721],[-77.56749,39.30742],[-77.56335,39.30571],[-77.55996,39.30166],[-77.55972,39.29601],[-77.56137,39.28841],[-77.55798,39.28401],[-77.55324,39.28145],[-77.54981,39.27628],[-77.54215,39.27059],[-77.53972,39.26808],[-77.53704,39.26485],[-77.53266,39.26256],[-77.52065,39.25866],[-77.52017,39.25774],[-77.51846,39.25689],[-77.51186,39.25385],[-77.50882,39.25272],[-77.50509,39.25208],[-77.50345,39.25206],[-77.49978,39.25145],[-77.49646,39.25146],[-77.48713,39.24748],[-77.48481,39.24616],[-77.48392,39.24494],[-77.48279,39.24408],[-77.4808,39.24154],[-77.47892,39.24023],[-77.4781,39.24045],[-77.47119,39.23518],[-77.45692,39.22745],[-77.45578,39.22369],[-77.45715,39.21977],[-77.47138,39.20891],[-77.47348,39.20363],[-77.47357,39.19332],[-77.4755,39.19049],[-77.47915,39.18743],[-77.48425,39.18523],[-77.50322,39.18141],[-77.50846,39.17925],[-77.51425,39.17242],[-77.52395,39.1487],[-77.52697,39.14666],[-77.52698,39.14344],[-77.52608,39.13532],[-77.52417,39.12883],[-77.5226,39.12525],[-77.52048,39.1218],[-77.5182,39.12019],[-77.51427,39.11871],[-77.50672,39.11764],[-77.48702,39.11223],[-77.48001,39.10757],[-77.47481,39.10147],[-77.47159,39.09476],[-77.46772,39.08884],[-77.46879,39.08658],[-77.46881,39.08574],[-77.46831,39.08497],[-77.46531,39.08156],[-77.46389,39.07957],[-77.46318,39.07854],[-77.46228,39.07631],[-77.46089,39.07513],[-77.45726,39.07359],[-77.45264,39.07255],[-77.44928,39.0724],[-77.44404,39.07149],[-77.44179,39.07144],[-77.43791,39.07096],[-77.43355,39.07014],[-77.42883,39.06885],[-77.42237,39.06758],[-77.41278,39.06656],[-77.40448,39.0655],[-77.3978,39.06546],[-77.3872,39.06383],[-77.33345,39.06458],[-77.33364,39.05958],[-77.32842,39.05798],[-77.32336,39.05607],[-77.32009,39.05545],[-77.31727,39.05403],[-77.31516,39.05251],[-77.31255,39.052],[-77.3058,39.05272],[-77.29118,39.04613],[-77.2739,39.03452],[-77.25103,39.02913],[-77.24582,39.02585],[-77.24286,39.02095],[-77.24519,39.0148],[-77.25346,39.00658],[-77.2535,38.99696],[-77.25236,38.99568],[-77.24987,38.99466],[-77.24822,38.99179],[-77.24536,38.98438],[-77.24438,38.98278],[-77.2391,38.98081],[-77.23511,38.97699],[-77.23191,38.98023],[-77.2293,38.98032],[-77.22419,38.97373],[-77.2193,38.9719],[-77.21133,38.97022],[-77.20535,38.9706],[-77.20028,38.96889],[-77.17394,38.96885],[-77.17025,38.96721],[-77.16608,38.96833],[-77.1595,38.96627],[-77.14899,38.96611],[-77.14273,38.96329],[-77.13647,38.95784],[-77.12904,38.94743],[-77.12718,38.94109],[-77.11953,38.93452],[-77.04097,38.99592],[-76.90966,38.89285],[-77.03944,38.79151],[-77.04128,38.70775],[-77.10995,38.68671],[-77.12488,38.67077],[-77.12042,38.63444],[-77.24024,38.58414],[-77.29912,38.46972],[-77.28762,38.39576],[-77.26152,38.35929],[-77.2229,38.34731],[-77.02635,38.42213],[-76.94,38.27053],[-76.74465,38.20527],[-76.68182,38.2309]]],"type":"Polygon"}}, {"properties":{"name":"MD Three Inch Aerial Imagery","id":"geodata.md.gov-MD_ThreeInchImagery","url":"https://geodata.md.gov/imap/rest/services/Imagery/MD_ThreeInchImagery/ImageServer/exportImage?f=image&format=jpg&imageSR={wkid}&bboxSR={wkid}&bbox={bbox}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"DoIT, MD iMap, MDP","url":"http://imap.maryland.gov/Pages/imagery-products.aspx"},"type":"wms","category":"photo","min_zoom":8,"max_zoom":20},"type":"Feature","geometry":{"coordinates":[[[[-76.03878,38.8262],[-76.0508,38.8264],[-76.05062,38.8371],[-76.08856,38.8371],[-76.08873,38.79376],[-76.10856,38.79363],[-76.10873,38.78236],[-76.11822,38.78256],[-76.1189,38.7574],[-76.09805,38.75766],[-76.09856,38.72386],[-76.05333,38.72382],[-76.0529,38.73537],[-76.03166,38.73484],[-76.03148,38.77754],[-76.01951,38.77744],[-76.01947,38.79383],[-76.03869,38.79403],[-76.03878,38.8262]]],[[[-76.47343,38.99164],[-76.48381,38.9917],[-76.48364,39.00264],[-76.51558,39.00292],[-76.51555,38.99744],[-76.52615,38.99749],[-76.52617,38.99199],[-76.53668,38.992],[-76.53679,38.9865],[-76.54735,38.98658],[-76.54748,38.95909],[-76.53696,38.95906],[-76.53703,38.95355],[-76.52647,38.95352],[-76.52653,38.948],[-76.51598,38.94796],[-76.51602,38.937],[-76.4948,38.93691],[-76.49506,38.94239],[-76.4736,38.94212],[-76.47368,38.94759],[-76.46313,38.94753],[-76.46278,38.98063],[-76.47351,38.9807],[-76.47343,38.99164]]],[[[-77.20219,39.1685],[-77.21279,39.16848],[-77.21277,39.17399],[-77.22339,39.17397],[-77.22342,39.16843],[-77.23397,39.16838],[-77.23391,39.15739],[-77.24453,39.1574],[-77.24449,39.14644],[-77.255,39.14642],[-77.25496,39.12445],[-77.25981,39.12443],[-77.25981,39.11336],[-77.24436,39.11341],[-77.24429,39.10246],[-77.23374,39.10247],[-77.23376,39.09701],[-77.21256,39.09703],[-77.21256,39.10256],[-77.20198,39.10256],[-77.20194,39.06963],[-77.19144,39.06965],[-77.19136,39.0641],[-77.18078,39.06415],[-77.18071,39.05315],[-77.14904,39.05318],[-77.14898,39.04775],[-77.12784,39.04775],[-77.12791,39.05322],[-77.10679,39.05327],[-77.10686,39.09172],[-77.11743,39.09172],[-77.11744,39.10819],[-77.13863,39.10816],[-77.13861,39.10268],[-77.14915,39.10268],[-77.14917,39.11368],[-77.15973,39.11363],[-77.15975,39.12465],[-77.17037,39.1246],[-77.17039,39.1465],[-77.15984,39.14655],[-77.15986,39.15208],[-77.17037,39.15204],[-77.17041,39.16306],[-77.20215,39.16299],[-77.20219,39.1685]]],[[[-76.14918,39.62678],[-76.08528,39.62631],[-76.084,39.72513],[-76.02002,39.72462],[-76.02093,39.65874],[-75.78654,39.6566],[-75.789,39.51383],[-75.83152,39.51425],[-75.83044,39.58013],[-75.95814,39.58133],[-76.00651,39.54165],[-76.07938,39.54218],[-76.11457,39.59531],[-76.14918,39.62678]]],[[[-76.95004,39.60737],[-76.98225,39.6074],[-76.98232,39.62437],[-77.01193,39.62432],[-77.01182,39.60666],[-77.02251,39.60666],[-77.02249,39.59698],[-77.04854,39.59694],[-77.0486,39.59378],[-77.05444,39.59378],[-77.05437,39.54196],[-77.02246,39.542],[-77.02248,39.53651],[-77.01183,39.53652],[-77.0118,39.53102],[-77.0012,39.53104],[-77.00116,39.52002],[-76.97985,39.52],[-76.97985,39.53099],[-76.96923,39.53096],[-76.96923,39.53638],[-76.95858,39.53645],[-76.95854,39.5474],[-76.95009,39.5474],[-76.95004,39.60737]]]],"type":"MultiPolygon"}}, @@ -626,12 +652,17 @@ {"properties":{"name":"Minnesota Composite Image Service","id":"Minnesota-Composite-Image-Service","url":"https://imageserver.gisdata.mn.gov/cgi-bin/mncomp?LAYERS=mncomp&STYLES=&CRS={proj}&BBOX={bbox}&FORMAT=image/jpeg&WIDTH={width}&HEIGHT={height}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","attribution":{"required":false,"text":"MnGeo","url":"https://www.mngeo.state.mn.us/chouse/wms/composite_image.html"},"type":"wms","category":"photo","min_zoom":3,"max_zoom":20},"type":"Feature","geometry":{"coordinates":[[[-97.17831,48.87603],[-97.1904,48.81522],[-97.15809,48.81035],[-97.18153,48.79821],[-97.08987,48.68402],[-97.17544,48.56222],[-97.13912,48.55541],[-97.16595,48.54825],[-97.12678,48.5202],[-97.16268,48.47779],[-97.12817,48.47437],[-97.15064,48.44082],[-97.12483,48.4419],[-97.14588,48.43116],[-97.12259,48.41793],[-97.15398,48.41814],[-97.13118,48.40729],[-97.16339,48.39287],[-97.13335,48.38221],[-97.15627,48.36559],[-97.11224,48.29648],[-97.14504,48.26877],[-97.1207,48.22476],[-97.12452,48.22318],[-97.1372,48.22696],[-97.14967,48.22316],[-97.1522,48.21964],[-97.13907,48.22196],[-97.12289,48.2165],[-97.11785,48.20974],[-97.13931,48.21676],[-97.12929,48.20839],[-97.14752,48.17058],[-97.12098,48.15956],[-97.14652,48.14223],[-97.07227,48.04808],[-97.02317,47.87399],[-96.97416,47.82335],[-96.99169,47.80842],[-96.93499,47.76706],[-96.93113,47.7154],[-96.85096,47.5983],[-96.87184,47.41882],[-96.8376,47.38899],[-96.85847,47.36769],[-96.829,47.32762],[-96.84488,47.19282],[-96.82192,47.18425],[-96.84147,47.15185],[-96.81257,47.03859],[-96.83956,47.00674],[-96.79177,46.92847],[-96.75327,46.92457],[-96.80255,46.81153],[-96.77546,46.76676],[-96.79821,46.62933],[-96.74722,46.58235],[-96.72201,46.43999],[-96.59961,46.33014],[-96.59269,46.17522],[-96.55452,46.08399],[-96.58118,45.82302],[-96.6626,45.73869],[-96.83866,45.64752],[-96.85776,45.60597],[-96.69255,45.41735],[-96.5218,45.37565],[-96.45314,45.30079],[-96.45306,43.50038],[-93.84857,43.49963],[-91.21772,43.50064],[-91.23187,43.58183],[-91.26899,43.61659],[-91.24414,43.77468],[-91.43253,43.99684],[-91.59208,44.03138],[-91.72156,44.13035],[-91.87517,44.20058],[-91.91863,44.32268],[-91.96682,44.36399],[-92.23086,44.4445],[-92.33612,44.55401],[-92.54807,44.5678],[-92.56944,44.60355],[-92.62148,44.61505],[-92.63211,44.64904],[-92.80786,44.75085],[-92.75065,44.93731],[-92.76207,45.02433],[-92.80313,45.06157],[-92.74092,45.11296],[-92.76188,45.28702],[-92.65043,45.39852],[-92.64651,45.44035],[-92.7456,45.55302],[-92.88376,45.57549],[-92.8692,45.71758],[-92.78463,45.7642],[-92.70771,45.89491],[-92.55194,45.95166],[-92.52519,45.98387],[-92.46936,45.97382],[-92.42856,46.02425],[-92.35177,46.01569],[-92.33292,46.06271],[-92.29404,46.07439],[-92.2913,46.66815],[-92.2071,46.65195],[-92.1761,46.68635],[-92.2047,46.70405],[-92.1463,46.71595],[-92.1166,46.74865],[-92.01631,46.70598],[-92.08868,46.79367],[-91.7799,46.94341],[-91.57352,47.09003],[-91.46563,47.13124],[-91.04681,47.45632],[-90.7776,47.60573],[-90.43711,47.73164],[-89.97463,47.83056],[-89.75663,47.9041],[-89.68041,47.96408],[-89.63918,47.95373],[-89.62363,47.99464],[-89.57027,47.98571],[-89.49176,48.00536],[-89.5698,47.99899],[-89.61071,48.01786],[-89.65088,48.00354],[-89.77537,48.02279],[-89.89721,47.98751],[-89.99383,48.02802],[-90.02334,48.08468],[-90.13579,48.11215],[-90.3743,48.09092],[-90.4674,48.10875],[-90.55671,48.09594],[-90.57969,48.12381],[-90.75159,48.091],[-90.79823,48.1369],[-90.77794,48.16385],[-90.83641,48.17704],[-90.8393,48.23957],[-90.88576,48.24596],[-91.08248,48.18116],[-91.26678,48.07884],[-91.42958,48.04866],[-91.48819,48.06839],[-91.56752,48.0438],[-91.55912,48.1086],[-91.63993,48.09712],[-91.68212,48.12251],[-91.71176,48.11466],[-91.71537,48.19951],[-91.86437,48.20696],[-91.89311,48.23799],[-91.95836,48.23314],[-91.95411,48.25227],[-92.00653,48.26542],[-92.00012,48.3211],[-92.05523,48.35937],[-92.26256,48.35492],[-92.30618,48.31625],[-92.26959,48.24819],[-92.36992,48.22029],[-92.46978,48.3521],[-92.45644,48.41409],[-92.50748,48.44799],[-92.65623,48.43648],[-92.71269,48.46299],[-92.69868,48.49485],[-92.62702,48.50328],[-92.63489,48.54256],[-92.72842,48.53938],[-92.95002,48.60835],[-92.9548,48.63154],[-93.17839,48.62301],[-93.25466,48.64282],[-93.46548,48.59164],[-93.46739,48.54646],[-93.79338,48.51632],[-93.84436,48.63022],[-94.22422,48.64947],[-94.29121,48.70782],[-94.41584,48.71098],[-94.45239,48.69241],[-94.64538,48.74403],[-94.69441,48.78945],[-94.68347,48.88413],[-94.81627,49.32141],[-94.9574,49.37021],[-95.05831,49.35326],[-95.1534,49.38449],[-95.1532,48.99888],[-97.22956,49.00046],[-97.23421,48.94739],[-97.17831,48.87603]]],"type":"Polygon"}}, {"properties":{"name":"City of Bozeman Aerial Photography (2021)","id":"Bozeman_MT_2021","url":"https://gisweb.bozeman.net/image/services/COB_20210417_WGS84_WebMercator/ImageServer/WMSServer?FORMAT=image/jpeg&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap&LAYERS=0&STYLES=&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}","attribution":{"required":false,"text":"City of Bozeman GIS Department","url":"https://public-bozeman.opendata.arcgis.com/"},"type":"wms","category":"historicphoto","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-111.11853,45.75121],[-111.1187,45.73664],[-111.14471,45.73659],[-111.14494,45.71462],[-111.13456,45.71467],[-111.13509,45.68218],[-111.15272,45.68215],[-111.15272,45.67971],[-111.16263,45.6797],[-111.1626,45.67032],[-111.1552,45.67015],[-111.15509,45.6513],[-111.13548,45.65113],[-111.13531,45.63794],[-111.12515,45.63096],[-111.10951,45.63087],[-111.10948,45.6237],[-111.10432,45.62367],[-111.08871,45.61294],[-111.07852,45.61293],[-111.07677,45.61067],[-111.07671,45.5802],[-111.04551,45.59404],[-111.02002,45.59389],[-111.02004,45.60568],[-111.01056,45.60572],[-111.01058,45.62009],[-111.00105,45.62006],[-111.00103,45.6273],[-110.97011,45.62733],[-110.97007,45.6382],[-110.96011,45.63817],[-110.95998,45.65255],[-110.95475,45.65255],[-110.95404,45.69923],[-110.96973,45.69994],[-110.96998,45.7036],[-110.96986,45.73627],[-111.04063,45.73675],[-111.04051,45.74041],[-111.06631,45.74044],[-111.06635,45.74662],[-111.06888,45.75132],[-111.11853,45.75121]]],"type":"Polygon"}}, {"properties":{"name":"City of Bozeman Aerial Photography (2023)","id":"Bozeman_MT_2023","url":"https://gisweb.bozeman.net/image/services/COB_20230430_WebMercator/ImageServer/WMSServer?FORMAT=image/jpeg&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap&LAYERS=0&STYLES=&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}","attribution":{"required":false,"text":"City of Bozeman GIS Department","url":"https://public-bozeman.opendata.arcgis.com/"},"type":"wms","category":"photo","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-111.11853,45.75121],[-111.1187,45.73664],[-111.14471,45.73659],[-111.14494,45.71462],[-111.13456,45.71467],[-111.13509,45.68218],[-111.15272,45.68215],[-111.15272,45.67971],[-111.16263,45.6797],[-111.1626,45.67032],[-111.1552,45.67015],[-111.15509,45.6513],[-111.13548,45.65113],[-111.13531,45.63794],[-111.12515,45.63096],[-111.10951,45.63087],[-111.10948,45.6237],[-111.10432,45.62367],[-111.08871,45.61294],[-111.07852,45.61293],[-111.07677,45.61067],[-111.07671,45.5802],[-111.04551,45.59404],[-111.02002,45.59389],[-111.02004,45.60568],[-111.01056,45.60572],[-111.01058,45.62009],[-111.00105,45.62006],[-111.00103,45.6273],[-110.97011,45.62733],[-110.97007,45.6382],[-110.96011,45.63817],[-110.95998,45.65255],[-110.95475,45.65255],[-110.95404,45.69923],[-110.96973,45.69994],[-110.96998,45.7036],[-110.96986,45.73627],[-111.04063,45.73675],[-111.04051,45.74041],[-111.06631,45.74044],[-111.06635,45.74662],[-111.06888,45.75132],[-111.11853,45.75121]]],"type":"Polygon"}}, -{"properties":{"name":"Mecklenburg County Orthoimagery (2021)","id":"Mecklenburg_NC_2021","url":"https://polaris3g.mecklenburgcountync.gov/polarisv/rest/services/aerial2021/MapServer/export?f=image&format=jpg&layers=&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"Mecklenburg County GIS","url":"https://www.mecknc.gov/LUESA/GIS/Pages/GIS-Data-Center.aspx"},"type":"wms","category":"historicphoto","max_zoom":21},"type":"Feature","geometry":{"coordinates":[[[-80.93764,35.5219],[-80.93729,35.50739],[-80.95503,35.50709],[-80.95361,35.44911],[-80.97136,35.4488],[-80.96995,35.39079],[-80.98767,35.3905],[-80.98624,35.33248],[-81.00395,35.33219],[-81.00323,35.30318],[-81.02092,35.30288],[-81.01733,35.15784],[-81.05265,35.15724],[-81.0512,35.09923],[-81.06884,35.09892],[-81.06737,35.04091],[-81.01446,35.0418],[-81.01482,35.0563],[-80.97954,35.05689],[-80.97989,35.07139],[-80.96225,35.07168],[-80.9626,35.08619],[-80.92731,35.08675],[-80.92697,35.07225],[-80.90932,35.07253],[-80.90897,35.05803],[-80.89134,35.0583],[-80.89066,35.02929],[-80.87303,35.02957],[-80.8727,35.01506],[-80.85507,35.01533],[-80.85474,35.00083],[-80.81948,35.00136],[-80.8198,35.01587],[-80.78454,35.0164],[-80.78486,35.0309],[-80.74959,35.03142],[-80.74989,35.04593],[-80.73226,35.04618],[-80.73257,35.06068],[-80.71492,35.06094],[-80.71523,35.07544],[-80.69758,35.07569],[-80.69789,35.0902],[-80.66259,35.09069],[-80.66288,35.1052],[-80.64523,35.10544],[-80.64553,35.11994],[-80.62787,35.12018],[-80.62816,35.13469],[-80.6105,35.13493],[-80.61079,35.14943],[-80.59313,35.14966],[-80.59341,35.16417],[-80.57575,35.1644],[-80.57602,35.17891],[-80.55836,35.17914],[-80.55864,35.19365],[-80.54096,35.19387],[-80.54151,35.22288],[-80.57687,35.22242],[-80.57714,35.23695],[-80.59483,35.2367],[-80.59511,35.25121],[-80.63048,35.25074],[-80.63077,35.26524],[-80.64846,35.265],[-80.64875,35.27951],[-80.66644,35.27927],[-80.66733,35.32278],[-80.68503,35.32254],[-80.68594,35.36606],[-80.72134,35.36556],[-80.72166,35.38006],[-80.73936,35.37981],[-80.74061,35.43783],[-80.75833,35.43757],[-80.75928,35.48108],[-80.77701,35.48082],[-80.77764,35.50984],[-80.81313,35.50931],[-80.81345,35.52381],[-80.93764,35.5219]]],"type":"Polygon"}}, -{"properties":{"name":"Mecklenburg County Orthoimagery (2022)","id":"Mecklenburg_NC_2022","url":"https://polaris3g.mecklenburgcountync.gov/polarisv/rest/services/aerial2022/MapServer/export?f=image&format=jpg&layers=&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"Mecklenburg County GIS","url":"https://www.mecknc.gov/LUESA/GIS/Pages/GIS-Data-Center.aspx"},"type":"wms","category":"historicphoto","max_zoom":21},"type":"Feature","geometry":{"coordinates":[[[-80.93764,35.5219],[-80.93729,35.50739],[-80.95503,35.50709],[-80.95361,35.44911],[-80.97136,35.4488],[-80.96995,35.39079],[-80.98767,35.3905],[-80.98624,35.33248],[-81.00395,35.33219],[-81.00323,35.30318],[-81.02092,35.30288],[-81.01733,35.15784],[-81.05265,35.15724],[-81.0512,35.09923],[-81.06884,35.09892],[-81.06737,35.04091],[-81.01446,35.0418],[-81.01482,35.0563],[-80.97954,35.05689],[-80.97989,35.07139],[-80.96225,35.07168],[-80.9626,35.08619],[-80.92731,35.08675],[-80.92697,35.07225],[-80.90932,35.07253],[-80.90897,35.05803],[-80.89134,35.0583],[-80.89066,35.02929],[-80.87303,35.02957],[-80.8727,35.01506],[-80.85507,35.01533],[-80.85474,35.00083],[-80.81948,35.00136],[-80.8198,35.01587],[-80.78454,35.0164],[-80.78486,35.0309],[-80.74959,35.03142],[-80.74989,35.04593],[-80.73226,35.04618],[-80.73257,35.06068],[-80.71492,35.06094],[-80.71523,35.07544],[-80.69758,35.07569],[-80.69789,35.0902],[-80.66259,35.09069],[-80.66288,35.1052],[-80.64523,35.10544],[-80.64553,35.11994],[-80.62787,35.12018],[-80.62816,35.13469],[-80.6105,35.13493],[-80.61079,35.14943],[-80.59313,35.14966],[-80.59341,35.16417],[-80.57575,35.1644],[-80.57602,35.17891],[-80.55836,35.17914],[-80.55864,35.19365],[-80.54096,35.19387],[-80.54151,35.22288],[-80.57687,35.22242],[-80.57714,35.23695],[-80.59483,35.2367],[-80.59511,35.25121],[-80.63048,35.25074],[-80.63077,35.26524],[-80.64846,35.265],[-80.64875,35.27951],[-80.66644,35.27927],[-80.66733,35.32278],[-80.68503,35.32254],[-80.68594,35.36606],[-80.72134,35.36556],[-80.72166,35.38006],[-80.73936,35.37981],[-80.74061,35.43783],[-80.75833,35.43757],[-80.75928,35.48108],[-80.77701,35.48082],[-80.77764,35.50984],[-80.81313,35.50931],[-80.81345,35.52381],[-80.93764,35.5219]]],"type":"Polygon"}}, -{"properties":{"name":"Mecklenburg County Orthoimagery (2023)","id":"Mecklenburg_NC_2023","url":"https://polaris3g.mecklenburgcountync.gov/polarisv/rest/services/aerial2023/MapServer/export?f=image&format=jpg&layers=&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"Mecklenburg County GIS","url":"https://www.mecknc.gov/LUESA/GIS/Pages/GIS-Data-Center.aspx"},"type":"wms","category":"photo","max_zoom":21},"type":"Feature","geometry":{"coordinates":[[[-80.93764,35.5219],[-80.93729,35.50739],[-80.95503,35.50709],[-80.95361,35.44911],[-80.97136,35.4488],[-80.96995,35.39079],[-80.98767,35.3905],[-80.98624,35.33248],[-81.00395,35.33219],[-81.00323,35.30318],[-81.02092,35.30288],[-81.01733,35.15784],[-81.05265,35.15724],[-81.0512,35.09923],[-81.06884,35.09892],[-81.06737,35.04091],[-81.01446,35.0418],[-81.01482,35.0563],[-80.97954,35.05689],[-80.97989,35.07139],[-80.96225,35.07168],[-80.9626,35.08619],[-80.92731,35.08675],[-80.92697,35.07225],[-80.90932,35.07253],[-80.90897,35.05803],[-80.89134,35.0583],[-80.89066,35.02929],[-80.87303,35.02957],[-80.8727,35.01506],[-80.85507,35.01533],[-80.85474,35.00083],[-80.81948,35.00136],[-80.8198,35.01587],[-80.78454,35.0164],[-80.78486,35.0309],[-80.74959,35.03142],[-80.74989,35.04593],[-80.73226,35.04618],[-80.73257,35.06068],[-80.71492,35.06094],[-80.71523,35.07544],[-80.69758,35.07569],[-80.69789,35.0902],[-80.66259,35.09069],[-80.66288,35.1052],[-80.64523,35.10544],[-80.64553,35.11994],[-80.62787,35.12018],[-80.62816,35.13469],[-80.6105,35.13493],[-80.61079,35.14943],[-80.59313,35.14966],[-80.59341,35.16417],[-80.57575,35.1644],[-80.57602,35.17891],[-80.55836,35.17914],[-80.55864,35.19365],[-80.54096,35.19387],[-80.54151,35.22288],[-80.57687,35.22242],[-80.57714,35.23695],[-80.59483,35.2367],[-80.59511,35.25121],[-80.63048,35.25074],[-80.63077,35.26524],[-80.64846,35.265],[-80.64875,35.27951],[-80.66644,35.27927],[-80.66733,35.32278],[-80.68503,35.32254],[-80.68594,35.36606],[-80.72134,35.36556],[-80.72166,35.38006],[-80.73936,35.37981],[-80.74061,35.43783],[-80.75833,35.43757],[-80.75928,35.48108],[-80.77701,35.48082],[-80.77764,35.50984],[-80.81313,35.50931],[-80.81345,35.52381],[-80.93764,35.5219]]],"type":"Polygon"}}, +{"properties":{"name":"Mecklenburg County Orthoimagery (2021)","id":"Mecklenburg_NC_2021","url":"https://maps.mecklenburgcountync.gov/agsadaptor/rest/services/aerial2021/MapServer/export?f=image&format=jpg&layers=&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"Mecklenburg County GIS","url":"https://www.mecknc.gov/LUESA/GIS/Pages/GIS-Data-Center.aspx"},"type":"wms","category":"historicphoto","max_zoom":21},"type":"Feature","geometry":{"coordinates":[[[-80.93764,35.5219],[-80.93729,35.50739],[-80.95503,35.50709],[-80.95361,35.44911],[-80.97136,35.4488],[-80.96995,35.39079],[-80.98767,35.3905],[-80.98624,35.33248],[-81.00395,35.33219],[-81.00323,35.30318],[-81.02092,35.30288],[-81.01733,35.15784],[-81.05265,35.15724],[-81.0512,35.09923],[-81.06884,35.09892],[-81.06737,35.04091],[-81.01446,35.0418],[-81.01482,35.0563],[-80.97954,35.05689],[-80.97989,35.07139],[-80.96225,35.07168],[-80.9626,35.08619],[-80.92731,35.08675],[-80.92697,35.07225],[-80.90932,35.07253],[-80.90897,35.05803],[-80.89134,35.0583],[-80.89066,35.02929],[-80.87303,35.02957],[-80.8727,35.01506],[-80.85507,35.01533],[-80.85474,35.00083],[-80.81948,35.00136],[-80.8198,35.01587],[-80.78454,35.0164],[-80.78486,35.0309],[-80.74959,35.03142],[-80.74989,35.04593],[-80.73226,35.04618],[-80.73257,35.06068],[-80.71492,35.06094],[-80.71523,35.07544],[-80.69758,35.07569],[-80.69789,35.0902],[-80.66259,35.09069],[-80.66288,35.1052],[-80.64523,35.10544],[-80.64553,35.11994],[-80.62787,35.12018],[-80.62816,35.13469],[-80.6105,35.13493],[-80.61079,35.14943],[-80.59313,35.14966],[-80.59341,35.16417],[-80.57575,35.1644],[-80.57602,35.17891],[-80.55836,35.17914],[-80.55864,35.19365],[-80.54096,35.19387],[-80.54151,35.22288],[-80.57687,35.22242],[-80.57714,35.23695],[-80.59483,35.2367],[-80.59511,35.25121],[-80.63048,35.25074],[-80.63077,35.26524],[-80.64846,35.265],[-80.64875,35.27951],[-80.66644,35.27927],[-80.66733,35.32278],[-80.68503,35.32254],[-80.68594,35.36606],[-80.72134,35.36556],[-80.72166,35.38006],[-80.73936,35.37981],[-80.74061,35.43783],[-80.75833,35.43757],[-80.75928,35.48108],[-80.77701,35.48082],[-80.77764,35.50984],[-80.81313,35.50931],[-80.81345,35.52381],[-80.93764,35.5219]]],"type":"Polygon"}}, +{"properties":{"name":"Mecklenburg County Orthoimagery (2022)","id":"Mecklenburg_NC_2022","url":"https://maps.mecklenburgcountync.gov/agsadaptor/rest/services/aerial2022/MapServer/export?f=image&format=jpg&layers=&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"Mecklenburg County GIS","url":"https://www.mecknc.gov/LUESA/GIS/Pages/GIS-Data-Center.aspx"},"type":"wms","category":"historicphoto","max_zoom":21},"type":"Feature","geometry":{"coordinates":[[[-80.93764,35.5219],[-80.93729,35.50739],[-80.95503,35.50709],[-80.95361,35.44911],[-80.97136,35.4488],[-80.96995,35.39079],[-80.98767,35.3905],[-80.98624,35.33248],[-81.00395,35.33219],[-81.00323,35.30318],[-81.02092,35.30288],[-81.01733,35.15784],[-81.05265,35.15724],[-81.0512,35.09923],[-81.06884,35.09892],[-81.06737,35.04091],[-81.01446,35.0418],[-81.01482,35.0563],[-80.97954,35.05689],[-80.97989,35.07139],[-80.96225,35.07168],[-80.9626,35.08619],[-80.92731,35.08675],[-80.92697,35.07225],[-80.90932,35.07253],[-80.90897,35.05803],[-80.89134,35.0583],[-80.89066,35.02929],[-80.87303,35.02957],[-80.8727,35.01506],[-80.85507,35.01533],[-80.85474,35.00083],[-80.81948,35.00136],[-80.8198,35.01587],[-80.78454,35.0164],[-80.78486,35.0309],[-80.74959,35.03142],[-80.74989,35.04593],[-80.73226,35.04618],[-80.73257,35.06068],[-80.71492,35.06094],[-80.71523,35.07544],[-80.69758,35.07569],[-80.69789,35.0902],[-80.66259,35.09069],[-80.66288,35.1052],[-80.64523,35.10544],[-80.64553,35.11994],[-80.62787,35.12018],[-80.62816,35.13469],[-80.6105,35.13493],[-80.61079,35.14943],[-80.59313,35.14966],[-80.59341,35.16417],[-80.57575,35.1644],[-80.57602,35.17891],[-80.55836,35.17914],[-80.55864,35.19365],[-80.54096,35.19387],[-80.54151,35.22288],[-80.57687,35.22242],[-80.57714,35.23695],[-80.59483,35.2367],[-80.59511,35.25121],[-80.63048,35.25074],[-80.63077,35.26524],[-80.64846,35.265],[-80.64875,35.27951],[-80.66644,35.27927],[-80.66733,35.32278],[-80.68503,35.32254],[-80.68594,35.36606],[-80.72134,35.36556],[-80.72166,35.38006],[-80.73936,35.37981],[-80.74061,35.43783],[-80.75833,35.43757],[-80.75928,35.48108],[-80.77701,35.48082],[-80.77764,35.50984],[-80.81313,35.50931],[-80.81345,35.52381],[-80.93764,35.5219]]],"type":"Polygon"}}, +{"properties":{"name":"Mecklenburg County Orthoimagery (2023)","id":"Mecklenburg_NC_2023","url":"https://polaris2.mecklenburgcountync.gov/server/rest/services/aerial2023/MapServer/export?f=image&format=jpg&layers=&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"Mecklenburg County GIS","url":"https://www.mecknc.gov/LUESA/GIS/Pages/GIS-Data-Center.aspx"},"type":"wms","category":"historicphoto","max_zoom":21},"type":"Feature","geometry":{"coordinates":[[[-80.93764,35.5219],[-80.93729,35.50739],[-80.95503,35.50709],[-80.95361,35.44911],[-80.97136,35.4488],[-80.96995,35.39079],[-80.98767,35.3905],[-80.98624,35.33248],[-81.00395,35.33219],[-81.00323,35.30318],[-81.02092,35.30288],[-81.01733,35.15784],[-81.05265,35.15724],[-81.0512,35.09923],[-81.06884,35.09892],[-81.06737,35.04091],[-81.01446,35.0418],[-81.01482,35.0563],[-80.97954,35.05689],[-80.97989,35.07139],[-80.96225,35.07168],[-80.9626,35.08619],[-80.92731,35.08675],[-80.92697,35.07225],[-80.90932,35.07253],[-80.90897,35.05803],[-80.89134,35.0583],[-80.89066,35.02929],[-80.87303,35.02957],[-80.8727,35.01506],[-80.85507,35.01533],[-80.85474,35.00083],[-80.81948,35.00136],[-80.8198,35.01587],[-80.78454,35.0164],[-80.78486,35.0309],[-80.74959,35.03142],[-80.74989,35.04593],[-80.73226,35.04618],[-80.73257,35.06068],[-80.71492,35.06094],[-80.71523,35.07544],[-80.69758,35.07569],[-80.69789,35.0902],[-80.66259,35.09069],[-80.66288,35.1052],[-80.64523,35.10544],[-80.64553,35.11994],[-80.62787,35.12018],[-80.62816,35.13469],[-80.6105,35.13493],[-80.61079,35.14943],[-80.59313,35.14966],[-80.59341,35.16417],[-80.57575,35.1644],[-80.57602,35.17891],[-80.55836,35.17914],[-80.55864,35.19365],[-80.54096,35.19387],[-80.54151,35.22288],[-80.57687,35.22242],[-80.57714,35.23695],[-80.59483,35.2367],[-80.59511,35.25121],[-80.63048,35.25074],[-80.63077,35.26524],[-80.64846,35.265],[-80.64875,35.27951],[-80.66644,35.27927],[-80.66733,35.32278],[-80.68503,35.32254],[-80.68594,35.36606],[-80.72134,35.36556],[-80.72166,35.38006],[-80.73936,35.37981],[-80.74061,35.43783],[-80.75833,35.43757],[-80.75928,35.48108],[-80.77701,35.48082],[-80.77764,35.50984],[-80.81313,35.50931],[-80.81345,35.52381],[-80.93764,35.5219]]],"type":"Polygon"}}, +{"properties":{"name":"Mecklenburg County Orthoimagery (2024)","id":"Mecklenburg_NC_2024","url":"https://polaris2.mecklenburgcountync.gov/server/rest/services/Aerial2024/MapServer/export?f=image&format=jpg&layers=&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"Mecklenburg County GIS","url":"https://www.mecknc.gov/LUESA/GIS/Pages/GIS-Data-Center.aspx"},"type":"wms","category":"photo","max_zoom":21},"type":"Feature","geometry":{"coordinates":[[[-80.93764,35.5219],[-80.93729,35.50739],[-80.95503,35.50709],[-80.95361,35.44911],[-80.97136,35.4488],[-80.96995,35.39079],[-80.98767,35.3905],[-80.98624,35.33248],[-81.00395,35.33219],[-81.00323,35.30318],[-81.02092,35.30288],[-81.01733,35.15784],[-81.05265,35.15724],[-81.0512,35.09923],[-81.06884,35.09892],[-81.06737,35.04091],[-81.01446,35.0418],[-81.01482,35.0563],[-80.97954,35.05689],[-80.97989,35.07139],[-80.96225,35.07168],[-80.9626,35.08619],[-80.92731,35.08675],[-80.92697,35.07225],[-80.90932,35.07253],[-80.90897,35.05803],[-80.89134,35.0583],[-80.89066,35.02929],[-80.87303,35.02957],[-80.8727,35.01506],[-80.85507,35.01533],[-80.85474,35.00083],[-80.81948,35.00136],[-80.8198,35.01587],[-80.78454,35.0164],[-80.78486,35.0309],[-80.74959,35.03142],[-80.74989,35.04593],[-80.73226,35.04618],[-80.73257,35.06068],[-80.71492,35.06094],[-80.71523,35.07544],[-80.69758,35.07569],[-80.69789,35.0902],[-80.66259,35.09069],[-80.66288,35.1052],[-80.64523,35.10544],[-80.64553,35.11994],[-80.62787,35.12018],[-80.62816,35.13469],[-80.6105,35.13493],[-80.61079,35.14943],[-80.59313,35.14966],[-80.59341,35.16417],[-80.57575,35.1644],[-80.57602,35.17891],[-80.55836,35.17914],[-80.55864,35.19365],[-80.54096,35.19387],[-80.54151,35.22288],[-80.57687,35.22242],[-80.57714,35.23695],[-80.59483,35.2367],[-80.59511,35.25121],[-80.63048,35.25074],[-80.63077,35.26524],[-80.64846,35.265],[-80.64875,35.27951],[-80.66644,35.27927],[-80.66733,35.32278],[-80.68503,35.32254],[-80.68594,35.36606],[-80.72134,35.36556],[-80.72166,35.38006],[-80.73936,35.37981],[-80.74061,35.43783],[-80.75833,35.43757],[-80.75928,35.48108],[-80.77701,35.48082],[-80.77764,35.50984],[-80.81313,35.50931],[-80.81345,35.52381],[-80.93764,35.5219]]],"type":"Polygon"}}, {"properties":{"name":"NC OneMap Latest Orthoimagery (Infrared)","id":"NC_Latest_Ortho_CIR","url":"https://services.nconemap.gov/secure/rest/services/Imagery/Orthoimagery_CIR/ImageServer/exportImage?f=image&format=jpg&imageSR={wkid}&bboxSR={wkid}&bbox={bbox}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"NCCGIA, NC911 Board","url":"https://www.nconemap.gov/pages/imagery"},"type":"wms","category":"photo","min_zoom":2,"max_zoom":20},"type":"Feature","geometry":{"coordinates":[[[-77.20159,34.60707],[-76.97777,34.6671],[-76.73538,34.69138],[-76.64681,34.67444],[-76.58157,34.65637],[-76.52595,34.5569],[-76.49334,34.65665],[-76.32305,34.84142],[-76.06865,35.0366],[-76.00358,35.0658],[-75.77305,35.18138],[-75.60121,35.22907],[-75.51573,35.20678],[-75.44174,35.65506],[-75.77065,36.2404],[-75.8654,36.55184],[-76.91584,36.55281],[-76.92412,36.54426],[-77.15265,36.54498],[-77.1702,36.54798],[-77.1884,36.54743],[-77.20754,36.54495],[-80.2565,36.54798],[-81.68472,36.59017],[-81.70875,36.5364],[-81.74257,36.41175],[-81.73914,36.34278],[-81.79218,36.36366],[-81.86119,36.3385],[-81.90891,36.30406],[-82.03045,36.13233],[-82.21928,36.16172],[-82.39162,36.1046],[-82.41034,36.08379],[-82.46166,36.00967],[-82.56586,35.95717],[-82.61066,35.99745],[-82.58972,36.03119],[-82.59058,36.03675],[-82.6304,36.06645],[-82.63933,36.06742],[-82.77683,36.00217],[-82.78696,35.98773],[-82.7873,35.95828],[-82.82198,35.92284],[-82.82558,35.93229],[-82.8491,35.95036],[-82.87193,35.95425],[-82.89906,35.94535],[-82.92068,35.92965],[-82.92583,35.84342],[-82.93528,35.83632],[-82.98935,35.78092],[-83.05012,35.79039],[-83.07758,35.79094],[-83.16101,35.76546],[-83.24238,35.72784],[-83.35327,35.66092],[-83.4882,35.59339],[-83.77247,35.56379],[-83.88199,35.52049],[-83.98584,35.44697],[-84.02344,35.41312],[-84.06223,35.26805],[-84.2284,35.27169],[-84.2926,35.22851],[-84.32299,34.98768],[-83.619,34.98571],[-83.619,34.99105],[-83.38177,34.99435],[-83.10848,35.00044],[-82.78308,35.08545],[-82.77675,35.08083],[-82.77906,35.07704],[-82.78241,35.06657],[-82.78177,35.06502],[-82.77554,35.06448],[-82.77162,35.06525],[-82.77087,35.06671],[-82.75632,35.06717],[-82.70345,35.09842],[-82.69838,35.09505],[-82.68512,35.10745],[-82.68907,35.11791],[-82.68598,35.12036],[-82.68585,35.12468],[-82.67589,35.12591],[-82.67534,35.1152],[-82.62697,35.12552],[-82.51016,35.16062],[-82.49535,35.16177],[-82.48166,35.17374],[-82.45853,35.17444],[-82.45831,35.16363],[-82.44518,35.16398],[-82.43231,35.16721],[-82.41437,35.19941],[-82.38544,35.21049],[-82.38356,35.19001],[-82.37497,35.17914],[-82.36708,35.18082],[-82.35738,35.19022],[-82.32365,35.18433],[-82.28511,35.19829],[-82.15542,35.19261],[-81.50465,35.16974],[-81.05438,35.14855],[-81.05936,35.06246],[-81.04168,35.04349],[-80.93422,35.10601],[-80.82882,34.98669],[-80.78238,34.93569],[-80.79895,34.81831],[-79.86906,34.80521],[-79.67714,34.8038],[-78.53868,33.84618],[-78.35728,33.90096],[-78.0867,33.90006],[-78.00842,33.85673],[-77.96001,33.8382],[-77.79144,34.20044],[-77.64038,34.35024],[-77.32001,34.52489],[-77.37654,34.5757],[-77.39748,34.57832],[-77.41336,34.57047],[-77.48082,34.59549],[-77.51249,34.52134],[-77.55601,34.50026],[-77.58118,34.59335],[-77.57007,34.67731],[-77.47507,34.65383],[-77.46743,34.67451],[-77.47687,34.68983],[-77.47996,34.71086],[-77.47421,34.72835],[-77.45507,34.74429],[-77.44108,34.7335],[-77.41722,34.7481],[-77.36598,34.74041],[-77.35834,34.73724],[-77.32676,34.71608],[-77.27895,34.70563],[-77.26109,34.70952],[-77.23449,34.70867],[-77.24358,34.67571],[-77.20159,34.60707]],[[-78.0635,34.24407],[-78.06268,34.24229],[-78.06175,34.23888],[-78.06123,34.23873],[-78.06055,34.23388],[-78.05929,34.22828],[-78.05988,34.22635],[-78.06064,34.22528],[-78.06194,34.22432],[-78.06335,34.22369],[-78.06496,34.2234],[-78.06666,34.22344],[-78.06821,34.22385],[-78.06955,34.22461],[-78.07052,34.22551],[-78.07129,34.2267],[-78.07366,34.23512],[-78.07367,34.23566],[-78.07497,34.2405],[-78.07485,34.2419],[-78.07434,34.24317],[-78.07359,34.24414],[-78.07231,34.24518],[-78.07092,34.24578],[-78.06925,34.24607],[-78.0678,34.24603],[-78.0661,34.2456],[-78.0635,34.24407]],[[-77.24618,35.03396],[-77.24701,35.01596],[-77.25161,35.0151],[-77.25324,35.0169],[-77.25655,35.01857],[-77.25947,35.01896],[-77.26014,35.01761],[-77.26566,35.01925],[-77.26708,35.01866],[-77.26767,35.01725],[-77.26707,35.01525],[-77.26737,35.01397],[-77.26652,35.01243],[-77.26659,35.01142],[-77.26835,35.01043],[-77.27194,35.00986],[-77.27622,35.00983],[-77.27632,35.01015],[-77.27577,35.01136],[-77.27595,35.012],[-77.27563,35.0127],[-77.27526,35.01299],[-77.27448,35.01285],[-77.27351,35.01266],[-77.27273,35.01297],[-77.27239,35.01342],[-77.27259,35.01386],[-77.27301,35.01409],[-77.27389,35.01408],[-77.27424,35.01448],[-77.27439,35.01539],[-77.27407,35.01582],[-77.27329,35.01532],[-77.27251,35.01563],[-77.2709,35.01779],[-77.27063,35.0186],[-77.27087,35.01909],[-77.27079,35.02045],[-77.27025,35.02273],[-77.26877,35.02565],[-77.2677,35.02697],[-77.26613,35.02776],[-77.26493,35.02891],[-77.26377,35.03095],[-77.26239,35.03174],[-77.26142,35.03184],[-77.26132,35.03178],[-77.26101,35.03179],[-77.25952,35.03257],[-77.24618,35.03396]],[[-76.35795,34.90878],[-76.34564,34.90899],[-76.34144,34.90731],[-76.33233,34.89964],[-76.33698,34.89588],[-76.33309,34.89334],[-76.33196,34.892],[-76.33025,34.89136],[-76.33281,34.8898],[-76.33389,34.89093],[-76.33466,34.89045],[-76.33491,34.89058],[-76.33516,34.89012],[-76.33538,34.89021],[-76.33572,34.88967],[-76.34124,34.89261],[-76.34464,34.88986],[-76.34307,34.88868],[-76.34366,34.88509],[-76.34713,34.88303],[-76.34717,34.88108],[-76.3503,34.88116],[-76.35247,34.87991],[-76.35401,34.88128],[-76.35471,34.88073],[-76.35773,34.88321],[-76.36009,34.88122],[-76.36719,34.88696],[-76.35903,34.89381],[-76.35982,34.8938],[-76.35982,34.89704],[-76.35786,34.89705],[-76.35795,34.90878]],[[-76.33241,36.12592],[-76.29988,36.0977],[-76.3297,36.07487],[-76.36245,36.10331],[-76.33241,36.12592]],[[-76.86344,34.89155],[-76.85325,34.88299],[-76.84273,34.88669],[-76.84181,34.88424],[-76.8508,34.88102],[-76.85604,34.87674],[-76.8599,34.87961],[-76.86151,34.87833],[-76.86457,34.88095],[-76.86571,34.88168],[-76.86707,34.88219],[-76.86848,34.88241],[-76.89704,34.88261],[-76.89714,34.87221],[-76.90177,34.87198],[-76.90535,34.88079],[-76.91653,34.88717],[-76.91567,34.89029],[-76.91551,34.9047],[-76.93099,34.91257],[-76.9309,34.91755],[-76.93936,34.91426],[-76.94205,34.91813],[-76.93492,34.91845],[-76.93399,34.91957],[-76.93337,34.92318],[-76.93545,34.92847],[-76.93443,34.9325],[-76.93154,34.93454],[-76.9313,34.93636],[-76.93066,34.93735],[-76.92934,34.93783],[-76.92909,34.93872],[-76.93032,34.9402],[-76.92946,34.94046],[-76.93053,34.94161],[-76.93153,34.9446],[-76.93211,34.94546],[-76.93152,34.9488],[-76.91451,34.96482],[-76.85263,34.94213],[-76.86344,34.89155]],[[-79.37732,35.12145],[-79.24412,35.21391],[-79.13887,35.16752],[-79.1347,35.19889],[-79.11202,35.19515],[-79.07523,35.25098],[-79.07118,35.26742],[-79.03084,35.25196],[-79.03158,35.24906],[-79.03733,35.25122],[-79.04136,35.24681],[-79.04005,35.24289],[-79.03536,35.24122],[-79.03298,35.24397],[-79.03186,35.24073],[-79.01736,35.2437],[-79.0179,35.25079],[-79.00826,35.25202],[-79.00178,35.25738],[-79.00766,35.26427],[-79.00236,35.27124],[-78.98402,35.27458],[-78.98205,35.26367],[-78.97686,35.26403],[-78.97812,35.2667],[-78.97196,35.26872],[-78.96826,35.261],[-78.97452,35.25902],[-78.97642,35.26298],[-78.98422,35.26266],[-78.9887,35.25689],[-78.98057,35.25072],[-78.98966,35.24465],[-78.98939,35.24154],[-78.98361,35.23564],[-78.98553,35.23234],[-78.97613,35.22821],[-78.9765,35.22315],[-78.98308,35.22021],[-78.98274,35.21016],[-78.9909,35.20472],[-78.9894,35.19719],[-78.99837,35.19682],[-78.99502,35.19526],[-78.9952,35.19117],[-78.99705,35.18297],[-79.00011,35.18011],[-78.99669,35.17408],[-78.99234,35.1751],[-78.9914,35.18103],[-78.98623,35.17159],[-78.98933,35.16964],[-78.97505,35.16333],[-78.96938,35.15361],[-78.96379,35.15404],[-78.96937,35.15906],[-78.95616,35.16848],[-78.95813,35.17156],[-78.95386,35.18641],[-78.94345,35.20073],[-78.93205,35.20049],[-78.9301,35.20288],[-78.90889,35.19126],[-78.90191,35.16135],[-78.9202,35.15773],[-78.92328,35.15456],[-78.92311,35.14668],[-78.91998,35.14833],[-78.91441,35.14422],[-78.91073,35.13586],[-78.90505,35.13865],[-78.90203,35.13288],[-79.00651,35.1062],[-79.03104,35.09029],[-79.0207,35.08767],[-79.01841,35.0841],[-79.01945,35.07064],[-79.02428,35.06667],[-79.03326,35.06527],[-79.03999,35.06834],[-79.04596,35.0656],[-79.04769,35.07824],[-79.13058,35.04771],[-79.19911,35.0395],[-79.32743,35.046],[-79.37732,35.12145]],[[-77.03435,34.69965],[-77.02229,34.70239],[-77.02112,34.70076],[-77.01801,34.70097],[-77.01277,34.69833],[-77.01184,34.69736],[-77.0119,34.69616],[-77.01775,34.6941],[-77.01623,34.69115],[-77.01592,34.68937],[-77.0171,34.68797],[-77.01846,34.68762],[-77.02279,34.68932],[-77.02588,34.68782],[-77.02857,34.68257],[-77.0319,34.68164],[-77.03348,34.68145],[-77.03505,34.68171],[-77.03855,34.68354],[-77.03946,34.68845],[-77.04247,34.69],[-77.03932,34.69427],[-77.03838,34.6945],[-77.03549,34.69597],[-77.03508,34.698],[-77.03393,34.6983],[-77.03435,34.69965]],[[-79.45969,35.04296],[-79.44265,35.02302],[-79.44675,35.01652],[-79.44675,35.01204],[-79.46416,35.00293],[-79.48253,35.01114],[-79.51294,35.00145],[-79.52261,35.03956],[-79.50909,35.04258],[-79.48231,35.05281],[-79.47804,35.05719],[-79.47368,35.05008],[-79.45677,35.06787],[-79.4508,35.06364],[-79.44783,35.05466],[-79.45969,35.04296]],[[-77.97641,34.03918],[-77.96248,34.03235],[-77.95961,34.03534],[-77.954,34.03936],[-77.94922,34.04133],[-77.94757,34.03946],[-77.94787,34.03482],[-77.94448,34.03404],[-77.94394,34.03278],[-77.94396,34.03211],[-77.94428,34.03136],[-77.94392,34.03061],[-77.94444,34.02891],[-77.94622,34.02566],[-77.95096,34.02036],[-77.95314,34.01687],[-77.95323,34.01482],[-77.95543,34.01233],[-77.95556,34.00871],[-77.95472,34.00737],[-77.95596,34.00336],[-77.95446,34.00011],[-77.95654,33.99687],[-77.95778,33.99299],[-77.95798,33.98961],[-77.95684,33.98717],[-77.95427,33.97474],[-77.95456,33.97421],[-77.9553,33.97394],[-77.95561,33.97427],[-77.95564,33.97489],[-77.95837,33.97555],[-77.96081,33.97406],[-77.96596,33.97254],[-77.96667,33.97287],[-77.96911,33.97177],[-77.97285,33.96657],[-77.97594,33.97201],[-77.97682,33.97274],[-77.97856,33.97302],[-77.98022,33.97248],[-77.98197,33.97085],[-77.98265,33.97057],[-77.98356,33.97053],[-77.98434,33.97104],[-77.98462,33.97201],[-77.98451,33.97375],[-77.98567,33.97544],[-77.98681,33.97628],[-77.98794,33.97607],[-77.98844,33.97536],[-77.98853,33.97394],[-77.98934,33.97342],[-77.99106,33.97597],[-77.99187,33.97668],[-77.99199,33.97717],[-77.9917,33.97738],[-77.991,33.97707],[-77.9904,33.97702],[-77.98987,33.97719],[-77.98988,33.97762],[-77.99067,33.97826],[-77.99125,33.9793],[-77.99106,33.9798],[-77.98993,33.98002],[-77.98984,33.98098],[-78.00347,33.98745],[-78.00456,33.98652],[-78.00548,33.98635],[-78.01843,33.9862],[-78.01909,33.986],[-78.01917,33.98628],[-78.01435,33.98741],[-78.01301,33.98815],[-78.01105,33.98998],[-78.01851,33.99261],[-78.02022,33.99625],[-78.01542,34.01155],[-78.01203,34.01695],[-77.98151,34.03904],[-77.97641,34.03918]],[[-76.46731,34.96281],[-76.48664,34.9664],[-76.48828,34.96837],[-76.48798,34.97004],[-76.49154,35.00072],[-76.49767,35.00852],[-76.49274,35.02472],[-76.47051,35.0763],[-76.46304,35.07644],[-76.43592,35.07356],[-76.42553,35.06682],[-76.4221,35.02662],[-76.42133,34.9798],[-76.43326,34.96327],[-76.46731,34.96281]]],"type":"Polygon"}}, {"properties":{"name":"NC OneMap Latest Orthoimagery (NDVI)","id":"NC_Latest_Ortho_NDVI","url":"https://services.nconemap.gov/secure/rest/services/Imagery/Orthoimagery_NDVI/ImageServer/exportImage?f=image&format=jpg&imageSR={wkid}&bboxSR={wkid}&bbox={bbox}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"NCCGIA, NC911 Board","url":"https://www.nconemap.gov/datasets/nc-orthoimagery-ndvi"},"type":"wms","category":"photo","min_zoom":2,"max_zoom":20},"type":"Feature","geometry":{"coordinates":[[[-77.20155,34.60707],[-76.97773,34.6671],[-76.73534,34.69138],[-76.64677,34.67444],[-76.58154,34.65637],[-76.52592,34.5569],[-76.4933,34.65665],[-76.32301,34.84142],[-76.06861,35.0366],[-76.00354,35.0658],[-75.77301,35.18139],[-75.60118,35.22907],[-75.51569,35.20678],[-75.4417,35.65506],[-75.77061,36.2404],[-75.86536,36.55184],[-76.9158,36.55281],[-76.92408,36.54426],[-77.15261,36.54498],[-77.17016,36.54798],[-77.18836,36.54743],[-77.2075,36.54495],[-80.25646,36.54798],[-81.68468,36.59017],[-81.70872,36.5364],[-81.74253,36.41175],[-81.7391,36.34278],[-81.79214,36.36366],[-81.86115,36.3385],[-81.90887,36.30406],[-82.03041,36.13233],[-82.21924,36.16172],[-82.39159,36.1046],[-82.4103,36.08379],[-82.46162,36.00967],[-82.56582,35.95717],[-82.61063,35.99745],[-82.58968,36.03119],[-82.59054,36.03675],[-82.63037,36.06645],[-82.63929,36.06742],[-82.77679,36.00217],[-82.78692,35.98773],[-82.78726,35.95828],[-82.82194,35.92284],[-82.82555,35.93229],[-82.84906,35.95036],[-82.87189,35.95425],[-82.89902,35.94535],[-82.92065,35.92965],[-82.9258,35.84342],[-82.93524,35.83632],[-82.95948,35.79043],[-82.95376,35.7454],[-82.91114,35.73059],[-82.89901,35.68495],[-82.8854,35.67814],[-82.66175,35.74124],[-82.54064,35.79185],[-82.40823,35.81883],[-82.34016,35.80159],[-82.33459,35.74872],[-82.27504,35.70389],[-82.28277,35.66665],[-82.27071,35.62207],[-82.29129,35.59158],[-82.25088,35.55987],[-82.22004,35.5536],[-82.16288,35.52749],[-81.9739,35.52763],[-81.84883,35.53803],[-81.82034,35.57837],[-81.69274,35.58439],[-81.53315,35.57006],[-80.96146,35.54875],[-80.96045,35.4973],[-80.93184,35.48997],[-80.90646,35.51482],[-80.29573,35.50081],[-79.76831,35.5119],[-79.76364,35.47437],[-79.75359,35.44836],[-79.6695,35.1808],[-79.85379,35.18272],[-80.07718,35.14732],[-80.07461,35.11445],[-80.03671,35.09147],[-79.99621,35.0852],[-79.96868,35.1054],[-79.93327,35.11529],[-79.91167,35.07195],[-79.9078,34.99658],[-79.84858,34.90316],[-79.90207,34.85865],[-79.92865,34.80599],[-79.6771,34.8038],[-78.53865,33.84618],[-78.35724,33.90097],[-78.08666,33.90006],[-78.00838,33.85673],[-77.95998,33.8382],[-77.7914,34.20044],[-77.64034,34.35024],[-77.31998,34.52489],[-77.3765,34.5757],[-77.39744,34.57832],[-77.41332,34.57047],[-77.48078,34.59549],[-77.51245,34.52134],[-77.55597,34.50026],[-77.58114,34.59335],[-77.57003,34.67731],[-77.47503,34.65383],[-77.46739,34.67451],[-77.47683,34.68983],[-77.47992,34.71086],[-77.47417,34.72835],[-77.45503,34.74429],[-77.44104,34.7335],[-77.41718,34.7481],[-77.36594,34.74041],[-77.3583,34.73724],[-77.32672,34.71608],[-77.27891,34.70563],[-77.26106,34.70952],[-77.23445,34.70867],[-77.24355,34.67571],[-77.20155,34.60707]],[[-78.06346,34.24407],[-78.06264,34.2423],[-78.06171,34.23888],[-78.06119,34.23873],[-78.06052,34.23388],[-78.05925,34.22828],[-78.05984,34.22635],[-78.06061,34.22528],[-78.0619,34.22432],[-78.06331,34.22369],[-78.06492,34.2234],[-78.06663,34.22344],[-78.06817,34.22385],[-78.06951,34.22461],[-78.07048,34.22551],[-78.07125,34.2267],[-78.07363,34.23512],[-78.07364,34.23566],[-78.07493,34.2405],[-78.07481,34.2419],[-78.0743,34.24317],[-78.07355,34.24414],[-78.07227,34.24518],[-78.07088,34.24578],[-78.06922,34.24607],[-78.06776,34.24603],[-78.06606,34.2456],[-78.06346,34.24407]],[[-77.24614,35.03396],[-77.24697,35.01596],[-77.25157,35.0151],[-77.2532,35.0169],[-77.25651,35.01857],[-77.25944,35.01896],[-77.2601,35.01761],[-77.26563,35.01925],[-77.26704,35.01866],[-77.26763,35.01725],[-77.26703,35.01525],[-77.26733,35.01397],[-77.26648,35.01243],[-77.26655,35.01142],[-77.26831,35.01043],[-77.2719,35.00986],[-77.27618,35.00983],[-77.27628,35.01015],[-77.27573,35.01136],[-77.27592,35.012],[-77.27559,35.01271],[-77.27522,35.013],[-77.27445,35.01285],[-77.27347,35.01266],[-77.2727,35.01297],[-77.27235,35.01343],[-77.27255,35.01386],[-77.27298,35.01409],[-77.27386,35.01408],[-77.2742,35.01448],[-77.27435,35.01539],[-77.27403,35.01582],[-77.27325,35.01532],[-77.27247,35.01563],[-77.27086,35.01779],[-77.27059,35.0186],[-77.27083,35.01909],[-77.27075,35.02045],[-77.27021,35.02273],[-77.26873,35.02565],[-77.26767,35.02697],[-77.26609,35.02776],[-77.26489,35.02891],[-77.26373,35.03095],[-77.26235,35.03174],[-77.26138,35.03184],[-77.26128,35.03178],[-77.26097,35.03179],[-77.25948,35.03257],[-77.24614,35.03396]],[[-76.35791,34.90878],[-76.3456,34.90899],[-76.3414,34.90731],[-76.33229,34.89964],[-76.33694,34.89588],[-76.33305,34.89334],[-76.33192,34.892],[-76.33021,34.89136],[-76.33277,34.8898],[-76.33386,34.89093],[-76.33462,34.89045],[-76.33487,34.89058],[-76.33512,34.89012],[-76.33534,34.89021],[-76.33569,34.88967],[-76.3412,34.89261],[-76.3446,34.88986],[-76.34303,34.88868],[-76.34362,34.88509],[-76.34709,34.88303],[-76.34713,34.88108],[-76.35026,34.88116],[-76.35244,34.87991],[-76.35398,34.88128],[-76.35467,34.88073],[-76.35769,34.88321],[-76.36005,34.88122],[-76.36715,34.88696],[-76.35899,34.89381],[-76.35978,34.8938],[-76.35978,34.89704],[-76.35782,34.89705],[-76.35791,34.90878]],[[-76.33237,36.12592],[-76.29984,36.0977],[-76.32966,36.07488],[-76.36241,36.10331],[-76.33237,36.12592]],[[-76.8634,34.89155],[-76.85321,34.88299],[-76.8427,34.88669],[-76.84177,34.88424],[-76.85076,34.88102],[-76.856,34.87674],[-76.85986,34.87961],[-76.86147,34.87833],[-76.86453,34.88095],[-76.86567,34.88168],[-76.86703,34.88219],[-76.86845,34.88241],[-76.89701,34.88261],[-76.8971,34.87221],[-76.90173,34.87198],[-76.90531,34.8808],[-76.91649,34.88717],[-76.91564,34.89029],[-76.91547,34.9047],[-76.93095,34.91258],[-76.93087,34.91755],[-76.93933,34.91426],[-76.94201,34.91813],[-76.93488,34.91845],[-76.93395,34.91957],[-76.93333,34.92318],[-76.93541,34.92847],[-76.9344,34.9325],[-76.9315,34.93454],[-76.93126,34.93636],[-76.93062,34.93735],[-76.9293,34.93783],[-76.92905,34.93872],[-76.93029,34.9402],[-76.92942,34.94046],[-76.9305,34.94161],[-76.93149,34.9446],[-76.93207,34.94546],[-76.93148,34.9488],[-76.91447,34.96482],[-76.85259,34.94213],[-76.8634,34.89155]],[[-77.03431,34.69965],[-77.02225,34.70239],[-77.02108,34.70077],[-77.01797,34.70097],[-77.01273,34.69833],[-77.0118,34.69736],[-77.01186,34.69616],[-77.01772,34.6941],[-77.01619,34.69115],[-77.01588,34.68937],[-77.01706,34.68797],[-77.01842,34.68762],[-77.02275,34.68932],[-77.02584,34.68782],[-77.02853,34.68257],[-77.03187,34.68164],[-77.03344,34.68145],[-77.03501,34.68171],[-77.03851,34.68354],[-77.03942,34.68845],[-77.04243,34.69],[-77.03928,34.69427],[-77.03834,34.6945],[-77.03545,34.69597],[-77.03504,34.698],[-77.03389,34.6983],[-77.03431,34.69965]],[[-76.46727,34.96281],[-76.48661,34.9664],[-76.48824,34.96837],[-76.48794,34.97004],[-76.4915,35.00072],[-76.49764,35.00852],[-76.4927,35.02473],[-76.47047,35.0763],[-76.463,35.07644],[-76.43588,35.07356],[-76.42549,35.06682],[-76.42206,35.02662],[-76.42129,34.9798],[-76.43322,34.96327],[-76.46727,34.96281]]],"type":"Polygon"}}, {"properties":{"name":"NC OneMap Latest Orthoimagery (Natural Color)","id":"NC_Latest_Ortho_Natural","url":"https://services.nconemap.gov/secure/rest/services/Imagery/Orthoimagery_Latest_cached/ImageServer/tile/{zoom}/{y}/{x}","attribution":{"required":false,"text":"NCCGIA, NC911 Board","url":"https://www.nconemap.gov/pages/imagery"},"type":"tms","category":"photo","min_zoom":2,"max_zoom":20,"best":true},"type":"Feature","geometry":{"coordinates":[[[-77.20159,34.60707],[-76.97777,34.6671],[-76.73538,34.69138],[-76.64681,34.67444],[-76.58157,34.65637],[-76.52595,34.5569],[-76.49334,34.65665],[-76.32305,34.84142],[-76.06865,35.0366],[-76.00358,35.0658],[-75.77305,35.18138],[-75.60121,35.22907],[-75.51573,35.20678],[-75.44174,35.65506],[-75.77065,36.2404],[-75.8654,36.55184],[-76.91584,36.55281],[-76.92412,36.54426],[-77.15265,36.54498],[-77.1702,36.54798],[-77.1884,36.54743],[-77.20754,36.54495],[-80.2565,36.54798],[-81.68472,36.59017],[-81.70875,36.5364],[-81.74257,36.41175],[-81.73914,36.34278],[-81.79218,36.36366],[-81.86119,36.3385],[-81.90891,36.30406],[-82.03045,36.13233],[-82.21928,36.16172],[-82.39162,36.1046],[-82.41034,36.08379],[-82.46166,36.00967],[-82.56586,35.95717],[-82.61066,35.99745],[-82.58972,36.03119],[-82.59058,36.03675],[-82.6304,36.06645],[-82.63933,36.06742],[-82.77683,36.00217],[-82.78696,35.98773],[-82.7873,35.95828],[-82.82198,35.92284],[-82.82558,35.93229],[-82.8491,35.95036],[-82.87193,35.95425],[-82.89906,35.94535],[-82.92068,35.92965],[-82.92583,35.84342],[-82.93528,35.83632],[-82.98935,35.78092],[-83.05012,35.79039],[-83.07758,35.79094],[-83.16101,35.76546],[-83.24238,35.72784],[-83.35327,35.66092],[-83.4882,35.59339],[-83.77247,35.56379],[-83.88199,35.52049],[-83.98584,35.44697],[-84.02344,35.41312],[-84.06223,35.26805],[-84.2284,35.27169],[-84.2926,35.22851],[-84.32299,34.98768],[-83.619,34.98571],[-83.619,34.99105],[-83.38177,34.99435],[-83.10848,35.00044],[-82.78308,35.08545],[-82.77675,35.08083],[-82.77906,35.07704],[-82.78241,35.06657],[-82.78177,35.06502],[-82.77554,35.06448],[-82.77162,35.06525],[-82.77087,35.06671],[-82.75632,35.06717],[-82.70345,35.09842],[-82.69838,35.09505],[-82.68512,35.10745],[-82.68907,35.11791],[-82.68598,35.12036],[-82.68585,35.12468],[-82.67589,35.12591],[-82.67534,35.1152],[-82.62697,35.12552],[-82.51016,35.16062],[-82.49535,35.16177],[-82.48166,35.17374],[-82.45853,35.17444],[-82.45831,35.16363],[-82.44518,35.16398],[-82.43231,35.16721],[-82.41437,35.19941],[-82.38544,35.21049],[-82.38356,35.19001],[-82.37497,35.17914],[-82.36708,35.18082],[-82.35738,35.19022],[-82.32365,35.18433],[-82.28511,35.19829],[-82.15542,35.19261],[-81.50465,35.16974],[-81.05438,35.14855],[-81.05936,35.06246],[-81.04168,35.04349],[-80.93422,35.10601],[-80.82882,34.98669],[-80.78238,34.93569],[-80.79895,34.81831],[-79.86906,34.80521],[-79.67714,34.8038],[-78.53868,33.84618],[-78.35728,33.90096],[-78.0867,33.90006],[-78.00842,33.85673],[-77.96001,33.8382],[-77.79144,34.20044],[-77.64038,34.35024],[-77.32001,34.52489],[-77.37654,34.5757],[-77.39748,34.57832],[-77.41336,34.57047],[-77.48082,34.59549],[-77.51249,34.52134],[-77.55601,34.50026],[-77.58118,34.59335],[-77.57007,34.67731],[-77.47507,34.65383],[-77.46743,34.67451],[-77.47687,34.68983],[-77.47996,34.71086],[-77.47421,34.72835],[-77.45507,34.74429],[-77.44108,34.7335],[-77.41722,34.7481],[-77.36598,34.74041],[-77.35834,34.73724],[-77.32676,34.71608],[-77.27895,34.70563],[-77.26109,34.70952],[-77.23449,34.70867],[-77.24358,34.67571],[-77.20159,34.60707]],[[-78.0635,34.24407],[-78.06268,34.24229],[-78.06175,34.23888],[-78.06123,34.23873],[-78.06055,34.23388],[-78.05929,34.22828],[-78.05988,34.22635],[-78.06064,34.22528],[-78.06194,34.22432],[-78.06335,34.22369],[-78.06496,34.2234],[-78.06666,34.22344],[-78.06821,34.22385],[-78.06955,34.22461],[-78.07052,34.22551],[-78.07129,34.2267],[-78.07366,34.23512],[-78.07367,34.23566],[-78.07497,34.2405],[-78.07485,34.2419],[-78.07434,34.24317],[-78.07359,34.24414],[-78.07231,34.24518],[-78.07092,34.24578],[-78.06925,34.24607],[-78.0678,34.24603],[-78.0661,34.2456],[-78.0635,34.24407]],[[-77.24618,35.03396],[-77.24701,35.01596],[-77.25161,35.0151],[-77.25324,35.0169],[-77.25655,35.01857],[-77.25947,35.01896],[-77.26014,35.01761],[-77.26566,35.01925],[-77.26708,35.01866],[-77.26767,35.01725],[-77.26707,35.01525],[-77.26737,35.01397],[-77.26652,35.01243],[-77.26659,35.01142],[-77.26835,35.01043],[-77.27194,35.00986],[-77.27622,35.00983],[-77.27632,35.01015],[-77.27577,35.01136],[-77.27595,35.012],[-77.27563,35.0127],[-77.27526,35.01299],[-77.27448,35.01285],[-77.27351,35.01266],[-77.27273,35.01297],[-77.27239,35.01342],[-77.27259,35.01386],[-77.27301,35.01409],[-77.27389,35.01408],[-77.27424,35.01448],[-77.27439,35.01539],[-77.27407,35.01582],[-77.27329,35.01532],[-77.27251,35.01563],[-77.2709,35.01779],[-77.27063,35.0186],[-77.27087,35.01909],[-77.27079,35.02045],[-77.27025,35.02273],[-77.26877,35.02565],[-77.2677,35.02697],[-77.26613,35.02776],[-77.26493,35.02891],[-77.26377,35.03095],[-77.26239,35.03174],[-77.26142,35.03184],[-77.26132,35.03178],[-77.26101,35.03179],[-77.25952,35.03257],[-77.24618,35.03396]],[[-76.35795,34.90878],[-76.34564,34.90899],[-76.34144,34.90731],[-76.33233,34.89964],[-76.33698,34.89588],[-76.33309,34.89334],[-76.33196,34.892],[-76.33025,34.89136],[-76.33281,34.8898],[-76.33389,34.89093],[-76.33466,34.89045],[-76.33491,34.89058],[-76.33516,34.89012],[-76.33538,34.89021],[-76.33572,34.88967],[-76.34124,34.89261],[-76.34464,34.88986],[-76.34307,34.88868],[-76.34366,34.88509],[-76.34713,34.88303],[-76.34717,34.88108],[-76.3503,34.88116],[-76.35247,34.87991],[-76.35401,34.88128],[-76.35471,34.88073],[-76.35773,34.88321],[-76.36009,34.88122],[-76.36719,34.88696],[-76.35903,34.89381],[-76.35982,34.8938],[-76.35982,34.89704],[-76.35786,34.89705],[-76.35795,34.90878]],[[-76.33241,36.12592],[-76.29988,36.0977],[-76.3297,36.07487],[-76.36245,36.10331],[-76.33241,36.12592]],[[-76.86344,34.89155],[-76.85325,34.88299],[-76.84273,34.88669],[-76.84181,34.88424],[-76.8508,34.88102],[-76.85604,34.87674],[-76.8599,34.87961],[-76.86151,34.87833],[-76.86457,34.88095],[-76.86571,34.88168],[-76.86707,34.88219],[-76.86848,34.88241],[-76.89704,34.88261],[-76.89714,34.87221],[-76.90177,34.87198],[-76.90535,34.88079],[-76.91653,34.88717],[-76.91567,34.89029],[-76.91551,34.9047],[-76.93099,34.91257],[-76.9309,34.91755],[-76.93936,34.91426],[-76.94205,34.91813],[-76.93492,34.91845],[-76.93399,34.91957],[-76.93337,34.92318],[-76.93545,34.92847],[-76.93443,34.9325],[-76.93154,34.93454],[-76.9313,34.93636],[-76.93066,34.93735],[-76.92934,34.93783],[-76.92909,34.93872],[-76.93032,34.9402],[-76.92946,34.94046],[-76.93053,34.94161],[-76.93153,34.9446],[-76.93211,34.94546],[-76.93152,34.9488],[-76.91451,34.96482],[-76.85263,34.94213],[-76.86344,34.89155]],[[-79.37732,35.12145],[-79.24412,35.21391],[-79.13887,35.16752],[-79.1347,35.19889],[-79.11202,35.19515],[-79.07523,35.25098],[-79.07118,35.26742],[-79.03084,35.25196],[-79.03158,35.24906],[-79.03733,35.25122],[-79.04136,35.24681],[-79.04005,35.24289],[-79.03536,35.24122],[-79.03298,35.24397],[-79.03186,35.24073],[-79.01736,35.2437],[-79.0179,35.25079],[-79.00826,35.25202],[-79.00178,35.25738],[-79.00766,35.26427],[-79.00236,35.27124],[-78.98402,35.27458],[-78.98205,35.26367],[-78.97686,35.26403],[-78.97812,35.2667],[-78.97196,35.26872],[-78.96826,35.261],[-78.97452,35.25902],[-78.97642,35.26298],[-78.98422,35.26266],[-78.9887,35.25689],[-78.98057,35.25072],[-78.98966,35.24465],[-78.98939,35.24154],[-78.98361,35.23564],[-78.98553,35.23234],[-78.97613,35.22821],[-78.9765,35.22315],[-78.98308,35.22021],[-78.98274,35.21016],[-78.9909,35.20472],[-78.9894,35.19719],[-78.99837,35.19682],[-78.99502,35.19526],[-78.9952,35.19117],[-78.99705,35.18297],[-79.00011,35.18011],[-78.99669,35.17408],[-78.99234,35.1751],[-78.9914,35.18103],[-78.98623,35.17159],[-78.98933,35.16964],[-78.97505,35.16333],[-78.96938,35.15361],[-78.96379,35.15404],[-78.96937,35.15906],[-78.95616,35.16848],[-78.95813,35.17156],[-78.95386,35.18641],[-78.94345,35.20073],[-78.93205,35.20049],[-78.9301,35.20288],[-78.90889,35.19126],[-78.90191,35.16135],[-78.9202,35.15773],[-78.92328,35.15456],[-78.92311,35.14668],[-78.91998,35.14833],[-78.91441,35.14422],[-78.91073,35.13586],[-78.90505,35.13865],[-78.90203,35.13288],[-79.00651,35.1062],[-79.03104,35.09029],[-79.0207,35.08767],[-79.01841,35.0841],[-79.01945,35.07064],[-79.02428,35.06667],[-79.03326,35.06527],[-79.03999,35.06834],[-79.04596,35.0656],[-79.04769,35.07824],[-79.13058,35.04771],[-79.19911,35.0395],[-79.32743,35.046],[-79.37732,35.12145]],[[-77.03435,34.69965],[-77.02229,34.70239],[-77.02112,34.70076],[-77.01801,34.70097],[-77.01277,34.69833],[-77.01184,34.69736],[-77.0119,34.69616],[-77.01775,34.6941],[-77.01623,34.69115],[-77.01592,34.68937],[-77.0171,34.68797],[-77.01846,34.68762],[-77.02279,34.68932],[-77.02588,34.68782],[-77.02857,34.68257],[-77.0319,34.68164],[-77.03348,34.68145],[-77.03505,34.68171],[-77.03855,34.68354],[-77.03946,34.68845],[-77.04247,34.69],[-77.03932,34.69427],[-77.03838,34.6945],[-77.03549,34.69597],[-77.03508,34.698],[-77.03393,34.6983],[-77.03435,34.69965]],[[-79.45969,35.04296],[-79.44265,35.02302],[-79.44675,35.01652],[-79.44675,35.01204],[-79.46416,35.00293],[-79.48253,35.01114],[-79.51294,35.00145],[-79.52261,35.03956],[-79.50909,35.04258],[-79.48231,35.05281],[-79.47804,35.05719],[-79.47368,35.05008],[-79.45677,35.06787],[-79.4508,35.06364],[-79.44783,35.05466],[-79.45969,35.04296]],[[-77.97641,34.03918],[-77.96248,34.03235],[-77.95961,34.03534],[-77.954,34.03936],[-77.94922,34.04133],[-77.94757,34.03946],[-77.94787,34.03482],[-77.94448,34.03404],[-77.94394,34.03278],[-77.94396,34.03211],[-77.94428,34.03136],[-77.94392,34.03061],[-77.94444,34.02891],[-77.94622,34.02566],[-77.95096,34.02036],[-77.95314,34.01687],[-77.95323,34.01482],[-77.95543,34.01233],[-77.95556,34.00871],[-77.95472,34.00737],[-77.95596,34.00336],[-77.95446,34.00011],[-77.95654,33.99687],[-77.95778,33.99299],[-77.95798,33.98961],[-77.95684,33.98717],[-77.95427,33.97474],[-77.95456,33.97421],[-77.9553,33.97394],[-77.95561,33.97427],[-77.95564,33.97489],[-77.95837,33.97555],[-77.96081,33.97406],[-77.96596,33.97254],[-77.96667,33.97287],[-77.96911,33.97177],[-77.97285,33.96657],[-77.97594,33.97201],[-77.97682,33.97274],[-77.97856,33.97302],[-77.98022,33.97248],[-77.98197,33.97085],[-77.98265,33.97057],[-77.98356,33.97053],[-77.98434,33.97104],[-77.98462,33.97201],[-77.98451,33.97375],[-77.98567,33.97544],[-77.98681,33.97628],[-77.98794,33.97607],[-77.98844,33.97536],[-77.98853,33.97394],[-77.98934,33.97342],[-77.99106,33.97597],[-77.99187,33.97668],[-77.99199,33.97717],[-77.9917,33.97738],[-77.991,33.97707],[-77.9904,33.97702],[-77.98987,33.97719],[-77.98988,33.97762],[-77.99067,33.97826],[-77.99125,33.9793],[-77.99106,33.9798],[-77.98993,33.98002],[-77.98984,33.98098],[-78.00347,33.98745],[-78.00456,33.98652],[-78.00548,33.98635],[-78.01843,33.9862],[-78.01909,33.986],[-78.01917,33.98628],[-78.01435,33.98741],[-78.01301,33.98815],[-78.01105,33.98998],[-78.01851,33.99261],[-78.02022,33.99625],[-78.01542,34.01155],[-78.01203,34.01695],[-77.98151,34.03904],[-77.97641,34.03918]],[[-76.46731,34.96281],[-76.48664,34.9664],[-76.48828,34.96837],[-76.48798,34.97004],[-76.49154,35.00072],[-76.49767,35.00852],[-76.49274,35.02472],[-76.47051,35.0763],[-76.46304,35.07644],[-76.43592,35.07356],[-76.42553,35.06682],[-76.4221,35.02662],[-76.42133,34.9798],[-76.43326,34.96327],[-76.46731,34.96281]]],"type":"Polygon"}}, +{"properties":{"name":"NH GRANIT LiDAR Hillshade 2022 (Northeast)","id":"LiDAR_Bare_Earth_NE_HS_NH_2022","url":"https://nhgeodata.unh.edu/nhgeodata/services/ImageServices/LiDAR_Bare_Earth_NE_HS_NH_2022/ImageServer/WMSServer?FORMAT=image/png&TRANSPARENT=TRUE&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap&LAYERS=0&STYLES=&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}","attribution":{"required":false,"text":"NH GRANIT","url":"https://granit.unh.edu/"},"type":"wms","category":"elevation","max_zoom":20},"type":"Feature","geometry":{"coordinates":[[[[-70.97894,43.39713],[-70.98289,43.40927],[-70.9578,43.43756],[-70.95725,43.46773],[-70.95124,43.50952],[-70.94729,43.55136],[-70.96983,43.58192],[-70.98289,43.75552],[-70.98651,43.7902],[-70.99049,43.92114],[-70.99954,44.1041],[-71.00404,44.21059],[-70.97797,44.21347],[-70.98265,44.3587],[-71.01333,44.38194],[-71.02381,44.55178],[-71.00819,44.55208],[-71.02169,44.94201],[-71.04072,44.9417],[-71.0541,45.31479],[-71.08594,45.30855],[-71.10374,45.30128],[-71.13504,45.24664],[-71.14603,45.24429],[-71.1611,45.25344],[-71.18048,45.24493],[-71.19573,45.25639],[-71.22715,45.25549],[-71.24203,45.26986],[-71.25862,45.27726],[-71.26233,45.29577],[-71.28372,45.30517],[-71.29933,45.30043],[-71.33293,45.28265],[-71.3384,45.27564],[-71.36112,45.27269],[-71.36726,45.26743],[-71.36027,45.25575],[-71.36453,45.25032],[-71.37808,45.2475],[-71.38591,45.2365],[-71.39545,45.24476],[-71.40706,45.24429],[-71.42225,45.23582],[-71.43744,45.24211],[-71.44619,45.24065],[-71.44758,45.23389],[-71.40469,45.2107],[-71.40189,45.20611],[-71.41775,45.18616],[-71.44005,45.13977],[-71.43057,45.12905],[-71.433,45.12382],[-71.45044,45.11507],[-71.46952,45.09183],[-71.50099,45.07081],[-71.51035,45.04484],[-71.49558,45.04171],[-71.50318,45.02784],[-71.50512,45.0113],[-71.53277,45.00219],[-71.5451,44.9841],[-71.52037,44.9572],[-71.52694,44.93763],[-71.50282,44.90911],[-71.53635,44.8726],[-71.54954,44.86765],[-71.55987,44.84771],[-71.55592,44.8397],[-71.56582,44.82776],[-71.57676,44.82237],[-71.5815,44.8135],[-71.57445,44.80544],[-71.58144,44.78884],[-71.59553,44.78483],[-71.62063,44.76007],[-71.63661,44.75347],[-71.6298,44.72697],[-71.61316,44.71164],[-71.58739,44.65111],[-71.56916,44.64683],[-71.55944,44.61211],[-71.5671,44.60195],[-71.5558,44.58871],[-71.56376,44.56685],[-71.59341,44.56897],[-71.60337,44.55425],[-71.57658,44.53749],[-71.58411,44.52667],[-71.60003,44.52446],[-71.58958,44.51064],[-71.59815,44.50188],[-71.60246,44.4884],[-71.63327,44.48706],[-71.65204,44.47367],[-71.66498,44.44222],[-71.68145,44.43797],[-71.68892,44.42613],[-71.71292,44.41402],[-71.73911,44.41263],[-71.74646,44.4049],[-71.7574,44.41085],[-71.80546,44.39926],[-71.82861,44.37503],[-71.81864,44.36044],[-71.8602,44.35105],[-71.87515,44.34271],[-71.91051,44.35218],[-71.93615,44.34063],[-71.95341,44.34575],[-71.96532,44.3401],[-71.9782,44.34306],[-71.99704,44.33767],[-72.01016,44.3262],[-72.03045,44.32594],[-72.03957,44.32046],[-72.03884,44.30324],[-72.06484,44.28724],[-72.07396,44.27088],[-72.05464,44.23894],[-72.06667,44.20036],[-72.07116,44.18938],[-72.04625,44.15417],[-72.04637,44.13629],[-72.04188,44.12975],[-72.05731,44.12085],[-72.05913,44.1082],[-72.0488,44.08857],[-72.05622,44.07739],[-72.05609,44.06543],[-72.07019,44.05958],[-72.1092,44.01416],[-72.12062,43.99431],[-72.11758,43.96686],[-72.10337,43.95767],[-72.12232,43.94717],[-72.12257,43.92442],[-72.17506,43.88651],[-72.17822,43.88003],[-72.17239,43.87039],[-72.18624,43.8675],[-72.19195,43.85541],[-72.18661,43.83745],[-72.1928,43.82228],[-72.18758,43.80834],[-72.20884,43.7858],[-72.20994,43.77158],[-72.23607,43.75912],[-72.23692,43.74903],[-72.27495,43.73612],[-72.30715,43.70275],[-72.31116,43.68386],[-72.30728,43.67155],[-72.31748,43.65845],[-72.32016,43.64447],[-72.33316,43.63612],[-72.3396,43.61492],[-72.33365,43.60287],[-72.3831,43.57725],[-72.38748,43.56149],[-72.38517,43.54009],[-72.39744,43.52934],[-72.40376,43.5096],[-72.38602,43.4955],[-72.38663,43.47778],[-72.39708,43.46702],[-72.39526,43.45079],[-72.40048,43.43623],[-72.40753,43.39254],[-72.41968,43.38159],[-72.4181,43.36198],[-72.40121,43.35182],[-72.41482,43.3314],[-72.40255,43.3131],[-72.41482,43.28047],[-72.44228,43.25719],[-72.44484,43.2031],[-72.4548,43.19406],[-72.46076,43.14443],[-72.43706,43.11587],[-72.44751,43.10416],[-72.43961,43.08215],[-72.47303,43.05321],[-72.46537,43.04051],[-72.46805,43.0239],[-72.45055,43.00755],[-72.46768,42.9992],[-72.46938,42.98053],[-72.52407,42.96417],[-72.53974,42.95208],[-72.5333,42.94069],[-72.52966,42.91747],[-72.53658,42.91097],[-72.53865,42.89557],[-72.55712,42.88685],[-72.56162,42.8522],[-72.55226,42.83732],[-72.54485,42.8055],[-72.51349,42.77929],[-72.52176,42.76805],[-72.51277,42.75939],[-72.49211,42.7676],[-72.46063,42.72423],[-71.90833,42.70878],[-71.90906,42.70343],[-71.82788,42.68824],[-71.65046,42.69146],[-71.59055,42.68011],[-71.42772,42.69503],[-71.37692,42.67172],[-71.27108,42.67529],[-71.21882,42.71923],[-71.16596,42.71825],[-71.15284,42.75395],[-71.15928,42.77376],[-71.12489,42.80336],[-71.08454,42.78303],[-71.03667,42.79302],[-71.02002,42.83759],[-70.96643,42.84998],[-70.89825,42.86182],[-70.86557,42.84338],[-70.80821,42.84374],[-70.7743,42.91996],[-70.67539,43.07709],[-70.68705,43.11587],[-70.73979,43.14496],[-70.76871,43.20646],[-70.82072,43.27277],[-70.88282,43.31788],[-70.907,43.35394],[-70.97894,43.39713]]],[[[-70.60674,43.01489],[-70.64798,42.97907],[-70.62101,42.95897],[-70.57872,42.99729],[-70.60674,43.01489]]]],"type":"MultiPolygon"}}, +{"properties":{"name":"NH GRANIT LiDAR Hillshade 2022 (Northwest)","id":"LiDAR_Bare_Earth_NW_HS_NH_2022","url":"https://nhgeodata.unh.edu/nhgeodata/services/ImageServices/LiDAR_Bare_Earth_NW_HS_NH_2022/ImageServer/WMSServer?FORMAT=image/png&TRANSPARENT=TRUE&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap&LAYERS=0&STYLES=&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}","attribution":{"required":false,"text":"NH GRANIT","url":"https://granit.unh.edu/"},"type":"wms","category":"elevation","max_zoom":20},"type":"Feature","geometry":{"coordinates":[[[[-70.97894,43.39713],[-70.98289,43.40927],[-70.9578,43.43756],[-70.95725,43.46773],[-70.95124,43.50952],[-70.94729,43.55136],[-70.96983,43.58192],[-70.98289,43.75552],[-70.98651,43.7902],[-70.99049,43.92114],[-70.99954,44.1041],[-71.00404,44.21059],[-70.97797,44.21347],[-70.98265,44.3587],[-71.01333,44.38194],[-71.02381,44.55178],[-71.00819,44.55208],[-71.02169,44.94201],[-71.04072,44.9417],[-71.0541,45.31479],[-71.08594,45.30855],[-71.10374,45.30128],[-71.13504,45.24664],[-71.14603,45.24429],[-71.1611,45.25344],[-71.18048,45.24493],[-71.19573,45.25639],[-71.22715,45.25549],[-71.24203,45.26986],[-71.25862,45.27726],[-71.26233,45.29577],[-71.28372,45.30517],[-71.29933,45.30043],[-71.33293,45.28265],[-71.3384,45.27564],[-71.36112,45.27269],[-71.36726,45.26743],[-71.36027,45.25575],[-71.36453,45.25032],[-71.37808,45.2475],[-71.38591,45.2365],[-71.39545,45.24476],[-71.40706,45.24429],[-71.42225,45.23582],[-71.43744,45.24211],[-71.44619,45.24065],[-71.44758,45.23389],[-71.40469,45.2107],[-71.40189,45.20611],[-71.41775,45.18616],[-71.44005,45.13977],[-71.43057,45.12905],[-71.433,45.12382],[-71.45044,45.11507],[-71.46952,45.09183],[-71.50099,45.07081],[-71.51035,45.04484],[-71.49558,45.04171],[-71.50318,45.02784],[-71.50512,45.0113],[-71.53277,45.00219],[-71.5451,44.9841],[-71.52037,44.9572],[-71.52694,44.93763],[-71.50282,44.90911],[-71.53635,44.8726],[-71.54954,44.86765],[-71.55987,44.84771],[-71.55592,44.8397],[-71.56582,44.82776],[-71.57676,44.82237],[-71.5815,44.8135],[-71.57445,44.80544],[-71.58144,44.78884],[-71.59553,44.78483],[-71.62063,44.76007],[-71.63661,44.75347],[-71.6298,44.72697],[-71.61316,44.71164],[-71.58739,44.65111],[-71.56916,44.64683],[-71.55944,44.61211],[-71.5671,44.60195],[-71.5558,44.58871],[-71.56376,44.56685],[-71.59341,44.56897],[-71.60337,44.55425],[-71.57658,44.53749],[-71.58411,44.52667],[-71.60003,44.52446],[-71.58958,44.51064],[-71.59815,44.50188],[-71.60246,44.4884],[-71.63327,44.48706],[-71.65204,44.47367],[-71.66498,44.44222],[-71.68145,44.43797],[-71.68892,44.42613],[-71.71292,44.41402],[-71.73911,44.41263],[-71.74646,44.4049],[-71.7574,44.41085],[-71.80546,44.39926],[-71.82861,44.37503],[-71.81864,44.36044],[-71.8602,44.35105],[-71.87515,44.34271],[-71.91051,44.35218],[-71.93615,44.34063],[-71.95341,44.34575],[-71.96532,44.3401],[-71.9782,44.34306],[-71.99704,44.33767],[-72.01016,44.3262],[-72.03045,44.32594],[-72.03957,44.32046],[-72.03884,44.30324],[-72.06484,44.28724],[-72.07396,44.27088],[-72.05464,44.23894],[-72.06667,44.20036],[-72.07116,44.18938],[-72.04625,44.15417],[-72.04637,44.13629],[-72.04188,44.12975],[-72.05731,44.12085],[-72.05913,44.1082],[-72.0488,44.08857],[-72.05622,44.07739],[-72.05609,44.06543],[-72.07019,44.05958],[-72.1092,44.01416],[-72.12062,43.99431],[-72.11758,43.96686],[-72.10337,43.95767],[-72.12232,43.94717],[-72.12257,43.92442],[-72.17506,43.88651],[-72.17822,43.88003],[-72.17239,43.87039],[-72.18624,43.8675],[-72.19195,43.85541],[-72.18661,43.83745],[-72.1928,43.82228],[-72.18758,43.80834],[-72.20884,43.7858],[-72.20994,43.77158],[-72.23607,43.75912],[-72.23692,43.74903],[-72.27495,43.73612],[-72.30715,43.70275],[-72.31116,43.68386],[-72.30728,43.67155],[-72.31748,43.65845],[-72.32016,43.64447],[-72.33316,43.63612],[-72.3396,43.61492],[-72.33365,43.60287],[-72.3831,43.57725],[-72.38748,43.56149],[-72.38517,43.54009],[-72.39744,43.52934],[-72.40376,43.5096],[-72.38602,43.4955],[-72.38663,43.47778],[-72.39708,43.46702],[-72.39526,43.45079],[-72.40048,43.43623],[-72.40753,43.39254],[-72.41968,43.38159],[-72.4181,43.36198],[-72.40121,43.35182],[-72.41482,43.3314],[-72.40255,43.3131],[-72.41482,43.28047],[-72.44228,43.25719],[-72.44484,43.2031],[-72.4548,43.19406],[-72.46076,43.14443],[-72.43706,43.11587],[-72.44751,43.10416],[-72.43961,43.08215],[-72.47303,43.05321],[-72.46537,43.04051],[-72.46805,43.0239],[-72.45055,43.00755],[-72.46768,42.9992],[-72.46938,42.98053],[-72.52407,42.96417],[-72.53974,42.95208],[-72.5333,42.94069],[-72.52966,42.91747],[-72.53658,42.91097],[-72.53865,42.89557],[-72.55712,42.88685],[-72.56162,42.8522],[-72.55226,42.83732],[-72.54485,42.8055],[-72.51349,42.77929],[-72.52176,42.76805],[-72.51277,42.75939],[-72.49211,42.7676],[-72.46063,42.72423],[-71.90833,42.70878],[-71.90906,42.70343],[-71.82788,42.68824],[-71.65046,42.69146],[-71.59055,42.68011],[-71.42772,42.69503],[-71.37692,42.67172],[-71.27108,42.67529],[-71.21882,42.71923],[-71.16596,42.71825],[-71.15284,42.75395],[-71.15928,42.77376],[-71.12489,42.80336],[-71.08454,42.78303],[-71.03667,42.79302],[-71.02002,42.83759],[-70.96643,42.84998],[-70.89825,42.86182],[-70.86557,42.84338],[-70.80821,42.84374],[-70.7743,42.91996],[-70.67539,43.07709],[-70.68705,43.11587],[-70.73979,43.14496],[-70.76871,43.20646],[-70.82072,43.27277],[-70.88282,43.31788],[-70.907,43.35394],[-70.97894,43.39713]]],[[[-70.60674,43.01489],[-70.64798,42.97907],[-70.62101,42.95897],[-70.57872,42.99729],[-70.60674,43.01489]]]],"type":"MultiPolygon"}}, +{"properties":{"name":"NH GRANIT 2021/2022 6-inch Orthophotos (Infrared)","id":"NH_2021_2022_6in_CIR","url":"https://nhgeodata.unh.edu/nhgeodata/services/ImageServices/NH_2021_2022_6in_CIR/ImageServer/WMSServer?FORMAT=image/png&TRANSPARENT=TRUE&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap&LAYERS=NH_2021_2022_6in_CIR:2122CIR&STYLES=&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}","attribution":{"required":false,"text":"NH GRANIT","url":"https://granit.unh.edu/"},"type":"wms","category":"photo","max_zoom":20},"type":"Feature","geometry":{"coordinates":[[[[-70.96688,43.3678],[-70.96631,43.41611],[-70.94745,43.416],[-70.94613,43.52908],[-70.92496,43.54696],[-70.94827,43.58239],[-70.96465,43.58237],[-70.96233,43.77439],[-70.9813,43.77455],[-70.97737,44.10375],[-70.9964,44.10391],[-70.99292,44.41927],[-71.01198,44.41943],[-71.0089,44.6937],[-71.02819,44.69378],[-71.02579,44.91311],[-71.04513,44.91327],[-71.04262,45.11898],[-71.06206,45.11915],[-71.05988,45.3109],[-71.11672,45.31137],[-71.14637,45.25665],[-71.17717,45.25676],[-71.17726,45.27051],[-71.22779,45.2707],[-71.26342,45.31195],[-71.30021,45.31214],[-71.37364,45.28167],[-71.37315,45.26234],[-71.45141,45.23958],[-71.45149,45.21487],[-71.43211,45.21486],[-71.43224,45.18141],[-71.47796,45.09305],[-71.49929,45.09327],[-71.54902,45.00378],[-71.54924,44.95442],[-71.52961,44.95436],[-71.52985,44.89557],[-71.57269,44.86744],[-71.58788,44.80225],[-71.64578,44.75793],[-71.64566,44.72887],[-71.56895,44.61404],[-71.56886,44.57878],[-71.60744,44.56737],[-71.60769,44.55161],[-71.588,44.53672],[-71.60744,44.52493],[-71.60793,44.49044],[-71.64317,44.4901],[-71.71827,44.42122],[-71.76834,44.42174],[-71.81111,44.40786],[-71.86385,44.35244],[-71.97492,44.35227],[-72.0471,44.33385],[-72.04686,44.31733],[-72.08502,44.29211],[-72.0848,44.2543],[-72.06554,44.2543],[-72.06527,44.21482],[-72.08441,44.21469],[-72.08423,44.17193],[-72.06521,44.17195],[-72.06448,44.0732],[-72.14286,43.99637],[-72.12056,43.9564],[-72.13964,43.95216],[-72.13927,43.92243],[-72.19609,43.89571],[-72.19526,43.81649],[-72.21428,43.81643],[-72.21431,43.78088],[-72.30606,43.73375],[-72.3451,43.64923],[-72.34452,43.6187],[-72.40085,43.57937],[-72.40018,43.52738],[-72.41904,43.52716],[-72.41863,43.49819],[-72.39986,43.49828],[-72.39914,43.44501],[-72.41792,43.44484],[-72.41713,43.38989],[-72.43609,43.38962],[-72.4356,43.34704],[-72.41677,43.34713],[-72.41579,43.28719],[-72.45322,43.26011],[-72.45243,43.19769],[-72.47115,43.19758],[-72.47032,43.12747],[-72.45173,43.12736],[-72.45103,43.08517],[-72.4881,43.05734],[-72.48788,43.03354],[-72.47272,43.01897],[-72.50263,42.97793],[-72.54293,42.97738],[-72.54217,42.90937],[-72.57899,42.87692],[-72.57839,42.83855],[-72.51738,42.75645],[-72.49709,42.75645],[-72.46477,42.71587],[-72.26043,42.7171],[-72.2603,42.70339],[-71.7953,42.70483],[-71.79526,42.69112],[-71.27211,42.69053],[-71.23839,42.73164],[-71.1603,42.73127],[-71.16007,42.76035],[-71.17872,42.77233],[-71.1411,42.7998],[-71.0479,42.7993],[-71.0199,42.85399],[-70.9598,42.85372],[-70.90506,42.87247],[-70.87754,42.85296],[-70.82343,42.85267],[-70.76726,42.93518],[-70.6907,43.03074],[-70.68907,43.08878],[-70.81965,43.14211],[-70.81927,43.16825],[-70.80052,43.16807],[-70.79922,43.25197],[-70.85584,43.27962],[-70.89242,43.33476],[-70.96688,43.3678]]],[[[-70.60776,43.01719],[-70.63705,42.99698],[-70.63741,42.96102],[-70.5981,42.96053],[-70.59707,43.00964],[-70.60776,43.01719]]]],"type":"MultiPolygon"}}, +{"properties":{"name":"NH GRANIT 2021/2022 6-inch Orthophotos (Color)","id":"NH_2021_2022_6in_RGB","url":"https://nhgeodata.unh.edu/nhgeodata/services/ImageServices/NH_2021_2022_6in_RGB/ImageServer/WMSServer?FORMAT=image/png&TRANSPARENT=TRUE&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap&LAYERS=NH_2021_2022_6in_RGB:None&STYLES=&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}","attribution":{"required":false,"text":"NH GRANIT","url":"https://granit.unh.edu/"},"type":"wms","category":"photo","max_zoom":20},"type":"Feature","geometry":{"coordinates":[[[[-70.96688,43.3678],[-70.96631,43.41611],[-70.94745,43.416],[-70.94613,43.52908],[-70.92496,43.54696],[-70.94827,43.58239],[-70.96465,43.58237],[-70.96233,43.77439],[-70.9813,43.77455],[-70.97737,44.10375],[-70.9964,44.10391],[-70.99292,44.41927],[-71.01198,44.41943],[-71.0089,44.6937],[-71.02819,44.69378],[-71.02579,44.91311],[-71.04513,44.91327],[-71.04262,45.11898],[-71.06206,45.11915],[-71.05988,45.3109],[-71.11672,45.31137],[-71.14637,45.25665],[-71.17717,45.25676],[-71.17726,45.27051],[-71.22779,45.2707],[-71.26342,45.31195],[-71.30021,45.31214],[-71.37364,45.28167],[-71.37315,45.26234],[-71.45141,45.23958],[-71.45149,45.21487],[-71.43211,45.21486],[-71.43224,45.18141],[-71.47796,45.09305],[-71.49929,45.09327],[-71.54902,45.00378],[-71.54924,44.95442],[-71.52961,44.95436],[-71.52985,44.89557],[-71.57269,44.86744],[-71.58788,44.80225],[-71.64578,44.75793],[-71.64566,44.72887],[-71.56895,44.61404],[-71.56886,44.57878],[-71.60744,44.56737],[-71.60769,44.55161],[-71.588,44.53672],[-71.60744,44.52493],[-71.60793,44.49044],[-71.64317,44.4901],[-71.71827,44.42122],[-71.76834,44.42174],[-71.81111,44.40786],[-71.86385,44.35244],[-71.97492,44.35227],[-72.0471,44.33385],[-72.04686,44.31733],[-72.08502,44.29211],[-72.0848,44.2543],[-72.06554,44.2543],[-72.06527,44.21482],[-72.08441,44.21469],[-72.08423,44.17193],[-72.06521,44.17195],[-72.06448,44.0732],[-72.14286,43.99637],[-72.12056,43.9564],[-72.13964,43.95216],[-72.13927,43.92243],[-72.19609,43.89571],[-72.19526,43.81649],[-72.21428,43.81643],[-72.21431,43.78088],[-72.30606,43.73375],[-72.3451,43.64923],[-72.34452,43.6187],[-72.40085,43.57937],[-72.40018,43.52738],[-72.41904,43.52716],[-72.41863,43.49819],[-72.39986,43.49828],[-72.39914,43.44501],[-72.41792,43.44484],[-72.41713,43.38989],[-72.43609,43.38962],[-72.4356,43.34704],[-72.41677,43.34713],[-72.41579,43.28719],[-72.45322,43.26011],[-72.45243,43.19769],[-72.47115,43.19758],[-72.47032,43.12747],[-72.45173,43.12736],[-72.45103,43.08517],[-72.4881,43.05734],[-72.48788,43.03354],[-72.47272,43.01897],[-72.50263,42.97793],[-72.54293,42.97738],[-72.54217,42.90937],[-72.57899,42.87692],[-72.57839,42.83855],[-72.51738,42.75645],[-72.49709,42.75645],[-72.46477,42.71587],[-72.26043,42.7171],[-72.2603,42.70339],[-71.7953,42.70483],[-71.79526,42.69112],[-71.27211,42.69053],[-71.23839,42.73164],[-71.1603,42.73127],[-71.16007,42.76035],[-71.17872,42.77233],[-71.1411,42.7998],[-71.0479,42.7993],[-71.0199,42.85399],[-70.9598,42.85372],[-70.90506,42.87247],[-70.87754,42.85296],[-70.82343,42.85267],[-70.76726,42.93518],[-70.6907,43.03074],[-70.68907,43.08878],[-70.81965,43.14211],[-70.81927,43.16825],[-70.80052,43.16807],[-70.79922,43.25197],[-70.85584,43.27962],[-70.89242,43.33476],[-70.96688,43.3678]]],[[[-70.60776,43.01719],[-70.63705,42.99698],[-70.63741,42.96102],[-70.5981,42.96053],[-70.59707,43.00964],[-70.60776,43.01719]]]],"type":"MultiPolygon"}}, {"properties":{"name":"DVRPC Orthoimagery 2020 - Burlington County (1ft)","id":"DVRPC_2020_BurlingtonNJ","url":"https://imagery.pasda.psu.edu/arcgis/services/pasda/DVRPC2020/MapServer/WMSServer?format=image/jpeg&version=1.3.0&service=wms&request=getmap&layers=7&styles=&crs={proj}&width={width}&height={height}&bbox={bbox}","attribution":{"required":false,"text":"Delaware Valley Regional Planning Commission","url":"https://www.pasda.psu.edu/uci/DataSummary.aspx?dataset=3214"},"type":"wms","category":"photo","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-74.71046,40.18123],[-74.71287,40.1754],[-74.71038,40.16687],[-74.70583,40.16307],[-74.71313,40.15559],[-74.71441,40.15218],[-74.74248,40.13315],[-74.7508,40.1342],[-74.75879,40.13374],[-74.78703,40.11937],[-74.81458,40.12698],[-74.82007,40.12718],[-74.82333,40.12619],[-74.82865,40.11963],[-74.83526,40.10073],[-74.84925,40.09534],[-74.85509,40.0918],[-74.85912,40.08306],[-74.87577,40.08017],[-74.90401,40.06986],[-74.93079,40.06927],[-74.9774,40.04575],[-75.01345,40.01749],[-75.03276,40.01421],[-75.0428,40.01072],[-75.05104,40.00533],[-75.05731,39.99218],[-75.04975,39.99146],[-75.0343,39.99567],[-75.03216,39.99382],[-75.0331,39.99198],[-75.02529,39.99126],[-75.01825,39.98685],[-75.01388,39.98199],[-75.0204,39.96903],[-75.01903,39.96482],[-75.01765,39.95943],[-75.01276,39.95653],[-75.01637,39.94995],[-75.01516,39.94699],[-75.01362,39.94567],[-75.00443,39.94153],[-74.99456,39.93942],[-74.97834,39.94015],[-74.97551,39.93916],[-74.97551,39.93745],[-74.98152,39.93389],[-74.98555,39.93074],[-74.98452,39.92712],[-74.97508,39.92159],[-74.96727,39.92073],[-74.96418,39.92066],[-74.96143,39.91757],[-74.95431,39.90954],[-74.95208,39.9023],[-74.94985,39.89861],[-74.94418,39.89314],[-74.93079,39.88597],[-74.90307,39.79152],[-74.89672,39.78387],[-74.88985,39.7815],[-74.87801,39.78097],[-74.84882,39.7877],[-74.83097,39.78836],[-74.809,39.78387],[-74.79939,39.77701],[-74.78325,39.76012],[-74.77398,39.75141],[-74.76025,39.7427],[-74.67905,39.69338],[-74.66549,39.67615],[-74.66,39.66584],[-74.66034,39.65368],[-74.65982,39.63147],[-74.65502,39.62645],[-74.64849,39.62447],[-74.62841,39.61997],[-74.62137,39.62645],[-74.59494,39.61362],[-74.57777,39.59855],[-74.55133,39.59643],[-74.54018,39.57553],[-74.52782,39.5705],[-74.49263,39.55793],[-74.43581,39.54151],[-74.41486,39.56031],[-74.39873,39.5746],[-74.39049,39.59643],[-74.38946,39.77239],[-74.5079,39.99475],[-74.53606,40.05022],[-74.58824,40.1382],[-74.70017,40.18412],[-74.71046,40.18123]]],"type":"Polygon"}}, {"properties":{"name":"DVRPC Orthoimagery 2020 - Camden County (1ft)","id":"DVRPC_2020_CamdenNJ","url":"https://imagery.pasda.psu.edu/arcgis/services/pasda/DVRPC2020/MapServer/WMSServer?format=image/jpeg&version=1.3.0&service=wms&request=getmap&layers=6&styles=&crs={proj}&width={width}&height={height}&bbox={bbox}","attribution":{"required":false,"text":"Delaware Valley Regional Planning Commission","url":"https://www.pasda.psu.edu/uci/DataSummary.aspx?dataset=3214"},"type":"wms","category":"photo","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-74.73614,39.72979],[-74.75571,39.74221],[-74.75612,39.74198],[-74.75656,39.74211],[-74.75754,39.74374],[-74.75791,39.7439],[-74.75852,39.74358],[-74.75866,39.74261],[-74.75924,39.74226],[-74.75977,39.74248],[-74.7602,39.74353],[-74.76635,39.74653],[-74.76826,39.74955],[-74.7727,39.7507],[-74.77384,39.75243],[-74.775,39.75645],[-74.7812,39.75865],[-74.7824,39.76136],[-74.78357,39.76361],[-74.78514,39.76566],[-74.78915,39.76938],[-74.7908,39.77134],[-74.79526,39.77346],[-74.79547,39.77464],[-74.7969,39.77578],[-74.79822,39.77573],[-74.79913,39.77645],[-74.79872,39.77741],[-74.80164,39.77934],[-74.80206,39.78015],[-74.80427,39.7811],[-74.80603,39.78299],[-74.80743,39.78374],[-74.80808,39.7839],[-74.80886,39.78396],[-74.80975,39.78452],[-74.81037,39.78482],[-74.81257,39.78531],[-74.81767,39.78591],[-74.81886,39.78673],[-74.81936,39.78799],[-74.82024,39.78822],[-74.82288,39.78819],[-74.82407,39.78848],[-74.82556,39.78859],[-74.82795,39.78926],[-74.82835,39.78893],[-74.8282,39.78872],[-74.831,39.78863],[-74.83295,39.78916],[-74.83513,39.78888],[-74.83711,39.78959],[-74.83916,39.78914],[-74.84001,39.78919],[-74.84101,39.78965],[-74.84318,39.7899],[-74.84454,39.78979],[-74.84662,39.78938],[-74.84797,39.78849],[-74.84907,39.78881],[-74.85034,39.78887],[-74.85136,39.78863],[-74.85211,39.78827],[-74.85326,39.78733],[-74.85393,39.78708],[-74.85551,39.78738],[-74.85776,39.78665],[-74.8602,39.78592],[-74.8638,39.78561],[-74.87067,39.78343],[-74.8762,39.78148],[-74.87896,39.78163],[-74.88168,39.78207],[-74.88349,39.78192],[-74.88709,39.78174],[-74.88831,39.78175],[-74.88973,39.78197],[-74.89489,39.78332],[-74.89822,39.78761],[-74.89859,39.78967],[-74.90294,39.79109],[-74.93072,39.88586],[-74.9442,39.89313],[-74.94532,39.89627],[-74.95116,39.90068],[-74.95251,39.90688],[-74.95588,39.91315],[-74.96158,39.91894],[-74.96338,39.92056],[-74.96976,39.92173],[-74.97398,39.92146],[-74.98444,39.92755],[-74.97501,39.93771],[-74.97546,39.93985],[-75.01341,39.94539],[-75.01303,39.9565],[-75.01883,39.96577],[-75.00998,39.97997],[-75.01988,39.99025],[-75.02779,39.99393],[-75.03648,39.99635],[-75.04777,39.99427],[-75.05545,39.99102],[-75.06037,39.98839],[-75.06684,39.98207],[-75.07517,39.977],[-75.09718,39.9728],[-75.11659,39.96605],[-75.13051,39.95786],[-75.13464,39.94835],[-75.13491,39.93816],[-75.13356,39.92838],[-75.12799,39.91598],[-75.12692,39.90888],[-75.13078,39.89655],[-75.13581,39.88386],[-75.11569,39.86029],[-75.08604,39.84249],[-75.08946,39.81455],[-75.0749,39.80165],[-75.07664,39.79861],[-75.07494,39.79734],[-75.07436,39.79489],[-75.07051,39.7936],[-75.07678,39.79008],[-75.07835,39.79116],[-75.08085,39.78984],[-75.08198,39.79141],[-75.08496,39.78639],[-75.08694,39.77949],[-75.0808,39.78003],[-75.07799,39.78084],[-75.07443,39.77396],[-75.07247,39.77431],[-75.07287,39.77547],[-75.06967,39.7761],[-75.07151,39.77816],[-75.07198,39.77979],[-75.06585,39.78232],[-75.06663,39.78283],[-75.06474,39.78455],[-75.05522,39.78226],[-75.05455,39.78254],[-75.05362,39.78011],[-75.05105,39.78028],[-75.04957,39.77153],[-75.04432,39.76692],[-75.04313,39.76383],[-75.04442,39.76207],[-75.03565,39.75708],[-75.0354,39.75503],[-75.02215,39.74588],[-75.02289,39.74019],[-75.02014,39.73628],[-75.02427,39.73059],[-75.0157,39.72593],[-74.99799,39.71745],[-74.99358,39.71011],[-74.98795,39.70717],[-74.9389,39.69528],[-74.91698,39.67593],[-74.90889,39.66154],[-74.91051,39.65311],[-74.90315,39.63201],[-74.89281,39.61886],[-74.87729,39.60833],[-74.73614,39.72979]]],"type":"Polygon"}}, {"properties":{"name":"DVRPC Orthoimagery 2020 - Gloucestor County (1ft)","id":"DVRPC_2020_GloucestorNJ","url":"https://imagery.pasda.psu.edu/arcgis/services/pasda/DVRPC2020/MapServer/WMSServer?format=image/jpeg&version=1.3.0&service=wms&request=getmap&layers=3&styles=&crs={proj}&width={width}&height={height}&bbox={bbox}","attribution":{"required":false,"text":"Delaware Valley Regional Planning Commission","url":"https://www.pasda.psu.edu/uci/DataSummary.aspx?dataset=3214"},"type":"wms","category":"photo","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-74.87727,39.60834],[-74.88906,39.61596],[-74.89262,39.61859],[-74.89335,39.62211],[-74.89237,39.62454],[-74.89681,39.62705],[-74.90275,39.6318],[-74.90485,39.63517],[-74.90748,39.64062],[-74.90814,39.64622],[-74.91065,39.65292],[-74.90893,39.65931],[-74.91254,39.66818],[-74.91704,39.67358],[-74.91859,39.67854],[-74.92166,39.67945],[-74.92712,39.68493],[-74.92704,39.68726],[-74.93288,39.69128],[-74.94021,39.69681],[-74.95316,39.69907],[-74.95876,39.70286],[-74.97179,39.70222],[-74.97846,39.70339],[-74.98719,39.7065],[-74.99354,39.71013],[-74.99431,39.71154],[-74.99437,39.71603],[-74.998,39.71744],[-74.99847,39.7192],[-75.00044,39.71998],[-75.00413,39.72113],[-75.01575,39.72598],[-75.02422,39.73058],[-75.02173,39.73324],[-75.02008,39.73659],[-75.02282,39.73996],[-75.02279,39.74285],[-75.02109,39.74401],[-75.02208,39.74633],[-75.02708,39.74968],[-75.03107,39.75227],[-75.03528,39.75579],[-75.04087,39.76099],[-75.0428,39.76068],[-75.04441,39.7621],[-75.04305,39.7638],[-75.0457,39.76748],[-75.04538,39.76875],[-75.04784,39.76985],[-75.04823,39.77107],[-75.04953,39.77141],[-75.04984,39.77502],[-75.05069,39.77908],[-75.05063,39.77952],[-75.05117,39.78021],[-75.05364,39.78015],[-75.05453,39.78258],[-75.06422,39.78442],[-75.06428,39.78478],[-75.06301,39.78498],[-75.06275,39.78548],[-75.06287,39.7857],[-75.06312,39.78593],[-75.06333,39.78599],[-75.06348,39.78598],[-75.06405,39.78562],[-75.06379,39.78518],[-75.0649,39.78474],[-75.06474,39.7846],[-75.06668,39.78283],[-75.06591,39.78232],[-75.07201,39.77979],[-75.07155,39.77816],[-75.0697,39.77611],[-75.0729,39.77549],[-75.07249,39.77433],[-75.0744,39.77398],[-75.07798,39.7809],[-75.0808,39.78005],[-75.08707,39.7796],[-75.08493,39.78636],[-75.08197,39.79136],[-75.08083,39.7898],[-75.07836,39.79111],[-75.07677,39.79003],[-75.07043,39.79357],[-75.07436,39.79499],[-75.07663,39.79854],[-75.07367,39.80299],[-75.08928,39.81307],[-75.08317,39.8269],[-75.08337,39.84244],[-75.10455,39.86268],[-75.12242,39.86899],[-75.12388,39.87189],[-75.12406,39.8727],[-75.12301,39.87287],[-75.12112,39.87206],[-75.12058,39.87223],[-75.12076,39.87304],[-75.12224,39.87376],[-75.12559,39.87418],[-75.13035,39.8763],[-75.13226,39.87797],[-75.13195,39.88386],[-75.13302,39.88469],[-75.18418,39.87893],[-75.2194,39.8587],[-75.27873,39.84522],[-75.31651,39.84604],[-75.34121,39.84156],[-75.35626,39.83304],[-75.42888,39.78391],[-75.40162,39.7808],[-75.40611,39.7634],[-75.39221,39.75023],[-75.38606,39.74705],[-75.38321,39.74574],[-75.37815,39.74581],[-75.37501,39.73401],[-75.37467,39.72742],[-75.36724,39.71942],[-75.36587,39.71671],[-75.36088,39.71634],[-75.36034,39.71393],[-75.3539,39.71211],[-75.34954,39.71133],[-75.34732,39.70766],[-75.33589,39.70377],[-75.33528,39.70024],[-75.32708,39.69649],[-75.32547,39.69506],[-75.32679,39.69406],[-75.32663,39.69013],[-75.3243,39.68941],[-75.32028,39.69105],[-75.31507,39.69072],[-75.31484,39.68847],[-75.31183,39.68778],[-75.30644,39.68958],[-75.29492,39.68604],[-75.2867,39.67968],[-75.26611,39.6826],[-75.25122,39.67664],[-75.25075,39.66877],[-75.2476,39.66457],[-75.23507,39.66182],[-75.22005,39.66173],[-75.19959,39.66671],[-74.98518,39.51483],[-74.87727,39.60834]]],"type":"Polygon"}}, @@ -650,7 +681,7 @@ {"properties":{"name":"Cattaraugus County Orthoimagery (2023)","id":"Cattaraugus_NY_2023","url":"https://maps2.cattco.org/arcgiswebadaptor/rest/services/AerialPhotos/MapServer/export?f=image&format=jpg&layers=show:44&imageSR={wkid}&bboxSR={wkid}&bbox={bbox}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"Cattaraugus County Real Property Services","url":"https://www.cattco.org/real-property-and-gis"},"type":"wms","category":"photo","max_zoom":21},"type":"Feature","geometry":{"coordinates":[[[-79.06186,42.5468],[-79.06174,41.99622],[-78.29557,41.99625],[-78.2955,42.53232],[-78.45273,42.53234],[-78.45271,42.5468],[-78.49202,42.54682],[-78.49204,42.53231],[-78.55096,42.53232],[-78.55097,42.51783],[-78.62955,42.51783],[-78.62954,42.50335],[-78.66885,42.50334],[-78.66883,42.48887],[-78.74745,42.48885],[-78.74741,42.4744],[-78.8064,42.47436],[-78.80635,42.45992],[-78.8457,42.45988],[-78.84564,42.44544],[-78.88487,42.44539],[-78.88494,42.45993],[-78.92416,42.45988],[-78.92423,42.47443],[-78.94379,42.47437],[-78.94387,42.50341],[-78.96343,42.50334],[-78.96352,42.51789],[-78.98307,42.51783],[-78.98316,42.54688],[-79.06186,42.5468]]],"type":"Polygon"}}, {"properties":{"name":"NYSDOP Latest Orthoimagery (Natural Color)","id":"NYSDOP_Latest","url":"https://orthos.its.ny.gov/arcgis/services/wms/Latest/MapServer/WmsServer?FORMAT=image/jpeg&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap&LAYERS=0,1,2,3&STYLES=&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}","attribution":{"required":false,"text":"New York State Statewide Digital Orthoimagery Program","url":"http://gis.ny.gov/gateway/mg/index.html"},"type":"wms","category":"photo","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-79.76188,42.27134],[-79.76182,41.99884],[-77.39903,42.00004],[-77.11364,41.99978],[-76.81641,42.00237],[-75.76266,41.9979],[-75.35964,41.99953],[-75.35186,41.9965],[-75.34686,41.99546],[-75.34119,41.99315],[-75.33767,41.98733],[-75.33748,41.98471],[-75.34211,41.97294],[-75.34065,41.9716],[-75.32975,41.96892],[-75.32784,41.96785],[-75.3259,41.96464],[-75.32276,41.96209],[-75.3198,41.96058],[-75.31845,41.957],[-75.31807,41.95395],[-75.31533,41.95269],[-75.31329,41.95017],[-75.3077,41.9492],[-75.30273,41.94796],[-75.30096,41.9482],[-75.30173,41.95123],[-75.30167,41.95289],[-75.29991,41.95418],[-75.29544,41.95491],[-75.29176,41.9534],[-75.2914,41.95201],[-75.29157,41.94545],[-75.28879,41.94256],[-75.28536,41.94216],[-75.27888,41.93887],[-75.27896,41.93686],[-75.27686,41.93367],[-75.2766,41.92224],[-75.26725,41.90668],[-75.26729,41.90279],[-75.273,41.89643],[-75.2715,41.88717],[-75.26034,41.88391],[-75.25703,41.87621],[-75.26321,41.8718],[-75.26433,41.86873],[-75.25918,41.86205],[-75.25055,41.86179],[-75.2439,41.86659],[-75.23991,41.86681],[-75.23236,41.85972],[-75.22695,41.85783],[-75.22313,41.85758],[-75.21541,41.86716],[-75.20536,41.8701],[-75.19408,41.86748],[-75.18949,41.86205],[-75.18588,41.85972],[-75.18223,41.86195],[-75.17914,41.87004],[-75.17592,41.87276],[-75.16996,41.8717],[-75.1676,41.8679],[-75.16927,41.8602],[-75.16425,41.85118],[-75.15532,41.84818],[-75.14099,41.85269],[-75.13091,41.84514],[-75.12692,41.84511],[-75.12249,41.8462],[-75.11666,41.84581],[-75.11361,41.84306],[-75.11301,41.83827],[-75.11511,41.8289],[-75.11331,41.82301],[-75.11172,41.82218],[-75.09979,41.81847],[-75.09756,41.81611],[-75.09014,41.81172],[-75.0855,41.81163],[-75.08078,41.8147],[-75.07576,41.81559],[-75.07233,41.81454],[-75.07138,41.81179],[-75.07306,41.80469],[-75.07743,41.79787],[-75.0825,41.79643],[-75.08868,41.79771],[-75.09172,41.79701],[-75.09988,41.78994],[-75.10323,41.78504],[-75.10451,41.77275],[-75.10181,41.76942],[-75.09597,41.76843],[-75.07494,41.7716],[-75.0707,41.76785],[-75.0658,41.76718],[-75.06078,41.76449],[-75.05332,41.753],[-75.05284,41.74529],[-75.05477,41.73629],[-75.05344,41.72626],[-75.04984,41.71669],[-75.04945,41.71399],[-75.05186,41.71137],[-75.06293,41.71313],[-75.06739,41.71281],[-75.06924,41.71002],[-75.06804,41.70637],[-75.06001,41.70022],[-75.05409,41.69173],[-75.05095,41.68003],[-75.0598,41.67339],[-75.05825,41.66935],[-75.05447,41.66826],[-75.04992,41.66227],[-75.04842,41.64668],[-75.0492,41.64322],[-75.04889,41.6362],[-75.0443,41.61965],[-75.04456,41.61669],[-75.04778,41.61547],[-75.05409,41.61865],[-75.06035,41.61762],[-75.06194,41.61554],[-75.05984,41.61172],[-75.06061,41.60989],[-75.07113,41.61005],[-75.07452,41.60829],[-75.07477,41.60633],[-75.06924,41.6019],[-75.05881,41.59028],[-75.05271,41.58794],[-75.04585,41.58223],[-75.04336,41.5734],[-75.03645,41.56617],[-75.02834,41.56431],[-75.01941,41.55336],[-75.01555,41.54337],[-75.02297,41.54161],[-75.02512,41.53939],[-75.02418,41.53345],[-75.01778,41.53229],[-75.0122,41.53004],[-75.00298,41.52336],[-75.00074,41.51876],[-75.00426,41.50919],[-75.0022,41.50752],[-74.9931,41.50851],[-74.98684,41.5088],[-74.98396,41.50623],[-74.98216,41.49832],[-74.98615,41.48569],[-74.98315,41.48019],[-74.96058,41.47621],[-74.95461,41.47717],[-74.94414,41.48354],[-74.93285,41.48244],[-74.92624,41.47759],[-74.91371,41.4763],[-74.90925,41.4728],[-74.90805,41.46498],[-74.90642,41.46032],[-74.89719,41.45865],[-74.89127,41.45659],[-74.88886,41.45144],[-74.89479,41.44655],[-74.89659,41.44202],[-74.89607,41.43954],[-74.88848,41.43771],[-74.86269,41.44427],[-74.85307,41.44314],[-74.84445,41.43613],[-74.83389,41.43044],[-74.82668,41.43098],[-74.82204,41.43768],[-74.81376,41.4425],[-74.80647,41.44253],[-74.80089,41.43819],[-74.79969,41.43127],[-74.79527,41.42358],[-74.78964,41.42172],[-74.77106,41.42641],[-74.76201,41.42307],[-74.75595,41.42403],[-74.75132,41.42796],[-74.74089,41.4314],[-74.73742,41.43008],[-74.73484,41.42612],[-74.73501,41.42172],[-74.73737,41.41641],[-74.74119,41.41116],[-74.74184,41.40659],[-74.73673,41.3989],[-74.73222,41.39629],[-74.7181,41.39429],[-74.71407,41.39114],[-74.70836,41.37903],[-74.69188,41.36863],[-74.68862,41.36264],[-74.69544,41.35748],[-74.6739,41.34846],[-74.45126,41.24529],[-74.36757,41.20371],[-74.28303,41.1647],[-73.99489,41.03877],[-73.91155,41.00125],[-73.90494,40.99755],[-73.89404,40.99674],[-73.89936,40.9729],[-73.9603,40.83226],[-74.01464,40.75616],[-74.02691,40.70576],[-74.05026,40.66189],[-74.04218,40.56446],[-73.94366,40.56452],[-73.94342,40.53747],[-73.75959,40.57708],[-73.55855,40.57192],[-73.35211,40.61855],[-73.26119,40.61741],[-73.05794,40.66052],[-72.85135,40.7317],[-72.4423,40.8402],[-71.85588,41.05298],[-71.84582,41.07466],[-71.85588,41.08062],[-71.88966,41.08766],[-72.13324,41.127],[-72.16656,41.05349],[-72.26839,41.04973],[-72.27917,41.08441],[-72.31582,41.09524],[-71.90594,41.29243],[-71.92343,41.30666],[-71.93924,41.30774],[-72.02651,41.27797],[-72.04848,41.25914],[-72.21449,41.18238],[-72.35866,41.13973],[-72.41859,41.09308],[-72.45811,41.08928],[-72.4768,41.06328],[-72.60842,40.99252],[-72.91642,40.96477],[-73.06681,40.9749],[-73.11979,40.9791],[-73.6314,40.95968],[-73.65976,40.98856],[-73.65726,40.99036],[-73.65788,40.99192],[-73.65932,40.99365],[-73.65966,40.99522],[-73.65932,40.99703],[-73.65992,41.0007],[-73.65551,41.0125],[-73.72826,41.1005],[-73.48283,41.21283],[-73.55132,41.29548],[-73.52141,41.61907],[-73.48717,42.0506],[-73.50863,42.08707],[-73.26493,42.74602],[-73.27641,42.74588],[-73.29083,42.80245],[-73.27881,42.83356],[-73.24069,43.5324],[-73.28097,43.64222],[-73.39586,43.82371],[-73.37769,43.83626],[-73.37872,43.87637],[-73.40858,43.91422],[-73.40687,44.00985],[-73.43376,44.04947],[-73.38014,44.14868],[-73.31932,44.26561],[-73.33271,44.33917],[-73.32098,44.42567],[-73.36556,44.4957],[-73.39739,44.64471],[-73.37008,44.67946],[-73.37296,44.73463],[-73.35801,44.77623],[-73.34852,44.9283],[-73.34035,45.02989],[-73.47931,45.03108],[-73.47948,45.02016],[-73.89722,45.02307],[-73.89748,45.0119],[-74.77896,45.01336],[-74.77942,45.03542],[-74.91712,45.03485],[-75.30905,44.84748],[-75.44646,44.75878],[-75.61785,44.63719],[-75.76409,44.53671],[-75.87758,44.43614],[-75.95502,44.39378],[-76.03687,44.36685],[-76.20939,44.32973],[-76.21051,44.21478],[-76.37002,44.2145],[-76.37067,44.15263],[-76.43992,44.10495],[-76.4186,43.93119],[-76.46675,43.90893],[-76.47178,43.88408],[-76.40064,43.86128],[-76.34602,43.8618],[-76.31152,43.8675],[-76.30649,43.82915],[-76.24038,43.74147],[-76.23616,43.53596],[-76.41596,43.52619],[-76.89738,43.29656],[-76.92975,43.28519],[-77.14282,43.29094],[-77.41604,43.27842],[-77.55144,43.23688],[-77.71369,43.32734],[-77.76124,43.34509],[-78.04606,43.37827],[-78.45869,43.37841],[-78.63091,43.36634],[-79.0652,43.26521],[-79.06358,43.0567],[-79.04118,43.05663],[-79.03953,42.98771],[-78.90857,42.92862],[-78.9053,42.8814],[-78.85521,42.78921],[-79.05085,42.69429],[-79.1519,42.56753],[-79.3541,42.49612],[-79.39533,42.47485],[-79.48628,42.40078],[-79.76188,42.27134]]],"type":"Polygon"}}, {"properties":{"name":"NYSDOP Latest Orthoimagery (Infrared)","id":"NYSDOP_Latest_CIR","url":"https://orthos.its.ny.gov/arcgis/services/wms/Latest_cir/MapServer/WmsServer?FORMAT=image/jpeg&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap&LAYERS=0,1,2,3&STYLES=&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}","attribution":{"required":false,"text":"New York State Statewide Digital Orthoimagery Program","url":"http://gis.ny.gov/gateway/mg/index.html"},"type":"wms","category":"photo","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-79.76188,42.27134],[-79.76182,41.99884],[-77.39903,42.00004],[-77.11364,41.99978],[-76.81641,42.00237],[-75.76266,41.9979],[-75.35964,41.99953],[-75.35186,41.9965],[-75.34686,41.99546],[-75.34119,41.99315],[-75.33767,41.98733],[-75.33748,41.98471],[-75.34211,41.97294],[-75.34065,41.9716],[-75.32975,41.96892],[-75.32784,41.96785],[-75.3259,41.96464],[-75.32276,41.96209],[-75.3198,41.96058],[-75.31845,41.957],[-75.31807,41.95395],[-75.31533,41.95269],[-75.31329,41.95017],[-75.3077,41.9492],[-75.30273,41.94796],[-75.30096,41.9482],[-75.30173,41.95123],[-75.30167,41.95289],[-75.29991,41.95418],[-75.29544,41.95491],[-75.29176,41.9534],[-75.2914,41.95201],[-75.29157,41.94545],[-75.28879,41.94256],[-75.28536,41.94216],[-75.27888,41.93887],[-75.27896,41.93686],[-75.27686,41.93367],[-75.2766,41.92224],[-75.26725,41.90668],[-75.26729,41.90279],[-75.273,41.89643],[-75.2715,41.88717],[-75.26034,41.88391],[-75.25703,41.87621],[-75.26321,41.8718],[-75.26433,41.86873],[-75.25918,41.86205],[-75.25055,41.86179],[-75.2439,41.86659],[-75.23991,41.86681],[-75.23236,41.85972],[-75.22695,41.85783],[-75.22313,41.85758],[-75.21541,41.86716],[-75.20536,41.8701],[-75.19408,41.86748],[-75.18949,41.86205],[-75.18588,41.85972],[-75.18223,41.86195],[-75.17914,41.87004],[-75.17592,41.87276],[-75.16996,41.8717],[-75.1676,41.8679],[-75.16927,41.8602],[-75.16425,41.85118],[-75.15532,41.84818],[-75.14099,41.85269],[-75.13091,41.84514],[-75.12692,41.84511],[-75.12249,41.8462],[-75.11666,41.84581],[-75.11361,41.84306],[-75.11301,41.83827],[-75.11511,41.8289],[-75.11331,41.82301],[-75.11172,41.82218],[-75.09979,41.81847],[-75.09756,41.81611],[-75.09014,41.81172],[-75.0855,41.81163],[-75.08078,41.8147],[-75.07576,41.81559],[-75.07233,41.81454],[-75.07138,41.81179],[-75.07306,41.80469],[-75.07743,41.79787],[-75.0825,41.79643],[-75.08868,41.79771],[-75.09172,41.79701],[-75.09988,41.78994],[-75.10323,41.78504],[-75.10451,41.77275],[-75.10181,41.76942],[-75.09597,41.76843],[-75.07494,41.7716],[-75.0707,41.76785],[-75.0658,41.76718],[-75.06078,41.76449],[-75.05332,41.753],[-75.05284,41.74529],[-75.05477,41.73629],[-75.05344,41.72626],[-75.04984,41.71669],[-75.04945,41.71399],[-75.05186,41.71137],[-75.06293,41.71313],[-75.06739,41.71281],[-75.06924,41.71002],[-75.06804,41.70637],[-75.06001,41.70022],[-75.05409,41.69173],[-75.05095,41.68003],[-75.0598,41.67339],[-75.05825,41.66935],[-75.05447,41.66826],[-75.04992,41.66227],[-75.04842,41.64668],[-75.0492,41.64322],[-75.04889,41.6362],[-75.0443,41.61965],[-75.04456,41.61669],[-75.04778,41.61547],[-75.05409,41.61865],[-75.06035,41.61762],[-75.06194,41.61554],[-75.05984,41.61172],[-75.06061,41.60989],[-75.07113,41.61005],[-75.07452,41.60829],[-75.07477,41.60633],[-75.06924,41.6019],[-75.05881,41.59028],[-75.05271,41.58794],[-75.04585,41.58223],[-75.04336,41.5734],[-75.03645,41.56617],[-75.02834,41.56431],[-75.01941,41.55336],[-75.01555,41.54337],[-75.02297,41.54161],[-75.02512,41.53939],[-75.02418,41.53345],[-75.01778,41.53229],[-75.0122,41.53004],[-75.00298,41.52336],[-75.00074,41.51876],[-75.00426,41.50919],[-75.0022,41.50752],[-74.9931,41.50851],[-74.98684,41.5088],[-74.98396,41.50623],[-74.98216,41.49832],[-74.98615,41.48569],[-74.98315,41.48019],[-74.96058,41.47621],[-74.95461,41.47717],[-74.94414,41.48354],[-74.93285,41.48244],[-74.92624,41.47759],[-74.91371,41.4763],[-74.90925,41.4728],[-74.90805,41.46498],[-74.90642,41.46032],[-74.89719,41.45865],[-74.89127,41.45659],[-74.88886,41.45144],[-74.89479,41.44655],[-74.89659,41.44202],[-74.89607,41.43954],[-74.88848,41.43771],[-74.86269,41.44427],[-74.85307,41.44314],[-74.84445,41.43613],[-74.83389,41.43044],[-74.82668,41.43098],[-74.82204,41.43768],[-74.81376,41.4425],[-74.80647,41.44253],[-74.80089,41.43819],[-74.79969,41.43127],[-74.79527,41.42358],[-74.78964,41.42172],[-74.77106,41.42641],[-74.76201,41.42307],[-74.75595,41.42403],[-74.75132,41.42796],[-74.74089,41.4314],[-74.73742,41.43008],[-74.73484,41.42612],[-74.73501,41.42172],[-74.73737,41.41641],[-74.74119,41.41116],[-74.74184,41.40659],[-74.73673,41.3989],[-74.73222,41.39629],[-74.7181,41.39429],[-74.71407,41.39114],[-74.70836,41.37903],[-74.69188,41.36863],[-74.68862,41.36264],[-74.69544,41.35748],[-74.6739,41.34846],[-74.45126,41.24529],[-74.36757,41.20371],[-74.28303,41.1647],[-73.99489,41.03877],[-73.91155,41.00125],[-73.90494,40.99755],[-73.89404,40.99674],[-73.89936,40.9729],[-73.9603,40.83226],[-74.01464,40.75616],[-74.02691,40.70576],[-74.05026,40.66189],[-74.04218,40.56446],[-73.94366,40.56452],[-73.94342,40.53747],[-73.75959,40.57708],[-73.55855,40.57192],[-73.35211,40.61855],[-73.26119,40.61741],[-73.05794,40.66052],[-72.85135,40.7317],[-72.4423,40.8402],[-71.85588,41.05298],[-71.84582,41.07466],[-71.85588,41.08062],[-71.88966,41.08766],[-72.13324,41.127],[-72.16656,41.05349],[-72.26839,41.04973],[-72.27917,41.08441],[-72.31582,41.09524],[-71.90594,41.29243],[-71.92343,41.30666],[-71.93924,41.30774],[-72.02651,41.27797],[-72.04848,41.25914],[-72.21449,41.18238],[-72.35866,41.13973],[-72.41859,41.09308],[-72.45811,41.08928],[-72.4768,41.06328],[-72.60842,40.99252],[-72.91642,40.96477],[-73.06681,40.9749],[-73.11979,40.9791],[-73.6314,40.95968],[-73.65976,40.98856],[-73.65726,40.99036],[-73.65788,40.99192],[-73.65932,40.99365],[-73.65966,40.99522],[-73.65932,40.99703],[-73.65992,41.0007],[-73.65551,41.0125],[-73.72826,41.1005],[-73.48283,41.21283],[-73.55132,41.29548],[-73.52141,41.61907],[-73.48717,42.0506],[-73.50863,42.08707],[-73.26493,42.74602],[-73.27641,42.74588],[-73.29083,42.80245],[-73.27881,42.83356],[-73.24069,43.5324],[-73.28097,43.64222],[-73.39586,43.82371],[-73.37769,43.83626],[-73.37872,43.87637],[-73.40858,43.91422],[-73.40687,44.00985],[-73.43376,44.04947],[-73.38014,44.14868],[-73.31932,44.26561],[-73.33271,44.33917],[-73.32098,44.42567],[-73.36556,44.4957],[-73.39739,44.64471],[-73.37008,44.67946],[-73.37296,44.73463],[-73.35801,44.77623],[-73.34852,44.9283],[-73.34035,45.02989],[-73.47931,45.03108],[-73.47948,45.02016],[-73.89722,45.02307],[-73.89748,45.0119],[-74.77896,45.01336],[-74.77942,45.03542],[-74.91712,45.03485],[-75.30905,44.84748],[-75.44646,44.75878],[-75.61785,44.63719],[-75.76409,44.53671],[-75.87758,44.43614],[-75.95502,44.39378],[-76.03687,44.36685],[-76.20939,44.32973],[-76.21051,44.21478],[-76.37002,44.2145],[-76.37067,44.15263],[-76.43992,44.10495],[-76.4186,43.93119],[-76.46675,43.90893],[-76.47178,43.88408],[-76.40064,43.86128],[-76.34602,43.8618],[-76.31152,43.8675],[-76.30649,43.82915],[-76.24038,43.74147],[-76.23616,43.53596],[-76.41596,43.52619],[-76.89738,43.29656],[-76.92975,43.28519],[-77.14282,43.29094],[-77.41604,43.27842],[-77.55144,43.23688],[-77.71369,43.32734],[-77.76124,43.34509],[-78.04606,43.37827],[-78.45869,43.37841],[-78.63091,43.36634],[-79.0652,43.26521],[-79.06358,43.0567],[-79.04118,43.05663],[-79.03953,42.98771],[-78.90857,42.92862],[-78.9053,42.8814],[-78.85521,42.78921],[-79.05085,42.69429],[-79.1519,42.56753],[-79.3541,42.49612],[-79.39533,42.47485],[-79.48628,42.40078],[-79.76188,42.27134]]],"type":"Polygon"}}, -{"properties":{"name":"NYSDOP Latest Orthoimagery (Natural Color)","id":"NYS_Statewide_Hillshade","url":"https://elevation.its.ny.gov/arcgis/rest/services/NYS_Statewide_Hillshade/MapServer/export?format=png8&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width}%2C{height}&f=image&foo={proj}","attribution":{"required":false,"text":"New York State Information Technology Services Geospatial Services","url":"https://data.gis.ny.gov/maps/sharegisny::nys-statewide-hillshade/about"},"type":"wms","category":"photo","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-79.76188,42.27134],[-79.76182,41.99884],[-77.39903,42.00004],[-77.11364,41.99978],[-76.81641,42.00237],[-75.76266,41.9979],[-75.35964,41.99953],[-75.35186,41.9965],[-75.34686,41.99546],[-75.34119,41.99315],[-75.33767,41.98733],[-75.33748,41.98471],[-75.34211,41.97294],[-75.34065,41.9716],[-75.32975,41.96892],[-75.32784,41.96785],[-75.3259,41.96464],[-75.32276,41.96209],[-75.3198,41.96058],[-75.31845,41.957],[-75.31807,41.95395],[-75.31533,41.95269],[-75.31329,41.95017],[-75.3077,41.9492],[-75.30273,41.94796],[-75.30096,41.9482],[-75.30173,41.95123],[-75.30167,41.95289],[-75.29991,41.95418],[-75.29544,41.95491],[-75.29176,41.9534],[-75.2914,41.95201],[-75.29157,41.94545],[-75.28879,41.94256],[-75.28536,41.94216],[-75.27888,41.93887],[-75.27896,41.93686],[-75.27686,41.93367],[-75.2766,41.92224],[-75.26725,41.90668],[-75.26729,41.90279],[-75.273,41.89643],[-75.2715,41.88717],[-75.26034,41.88391],[-75.25703,41.87621],[-75.26321,41.8718],[-75.26433,41.86873],[-75.25918,41.86205],[-75.25055,41.86179],[-75.2439,41.86659],[-75.23991,41.86681],[-75.23236,41.85972],[-75.22695,41.85783],[-75.22313,41.85758],[-75.21541,41.86716],[-75.20536,41.8701],[-75.19408,41.86748],[-75.18949,41.86205],[-75.18588,41.85972],[-75.18223,41.86195],[-75.17914,41.87004],[-75.17592,41.87276],[-75.16996,41.8717],[-75.1676,41.8679],[-75.16927,41.8602],[-75.16425,41.85118],[-75.15532,41.84818],[-75.14099,41.85269],[-75.13091,41.84514],[-75.12692,41.84511],[-75.12249,41.8462],[-75.11666,41.84581],[-75.11361,41.84306],[-75.11301,41.83827],[-75.11511,41.8289],[-75.11331,41.82301],[-75.11172,41.82218],[-75.09979,41.81847],[-75.09756,41.81611],[-75.09014,41.81172],[-75.0855,41.81163],[-75.08078,41.8147],[-75.07576,41.81559],[-75.07233,41.81454],[-75.07138,41.81179],[-75.07306,41.80469],[-75.07743,41.79787],[-75.0825,41.79643],[-75.08868,41.79771],[-75.09172,41.79701],[-75.09988,41.78994],[-75.10323,41.78504],[-75.10451,41.77275],[-75.10181,41.76942],[-75.09597,41.76843],[-75.07494,41.7716],[-75.0707,41.76785],[-75.0658,41.76718],[-75.06078,41.76449],[-75.05332,41.753],[-75.05284,41.74529],[-75.05477,41.73629],[-75.05344,41.72626],[-75.04984,41.71669],[-75.04945,41.71399],[-75.05186,41.71137],[-75.06293,41.71313],[-75.06739,41.71281],[-75.06924,41.71002],[-75.06804,41.70637],[-75.06001,41.70022],[-75.05409,41.69173],[-75.05095,41.68003],[-75.0598,41.67339],[-75.05825,41.66935],[-75.05447,41.66826],[-75.04992,41.66227],[-75.04842,41.64668],[-75.0492,41.64322],[-75.04889,41.6362],[-75.0443,41.61965],[-75.04456,41.61669],[-75.04778,41.61547],[-75.05409,41.61865],[-75.06035,41.61762],[-75.06194,41.61554],[-75.05984,41.61172],[-75.06061,41.60989],[-75.07113,41.61005],[-75.07452,41.60829],[-75.07477,41.60633],[-75.06924,41.6019],[-75.05881,41.59028],[-75.05271,41.58794],[-75.04585,41.58223],[-75.04336,41.5734],[-75.03645,41.56617],[-75.02834,41.56431],[-75.01941,41.55336],[-75.01555,41.54337],[-75.02297,41.54161],[-75.02512,41.53939],[-75.02418,41.53345],[-75.01778,41.53229],[-75.0122,41.53004],[-75.00298,41.52336],[-75.00074,41.51876],[-75.00426,41.50919],[-75.0022,41.50752],[-74.9931,41.50851],[-74.98684,41.5088],[-74.98396,41.50623],[-74.98216,41.49832],[-74.98615,41.48569],[-74.98315,41.48019],[-74.96058,41.47621],[-74.95461,41.47717],[-74.94414,41.48354],[-74.93285,41.48244],[-74.92624,41.47759],[-74.91371,41.4763],[-74.90925,41.4728],[-74.90805,41.46498],[-74.90642,41.46032],[-74.89719,41.45865],[-74.89127,41.45659],[-74.88886,41.45144],[-74.89479,41.44655],[-74.89659,41.44202],[-74.89607,41.43954],[-74.88848,41.43771],[-74.86269,41.44427],[-74.85307,41.44314],[-74.84445,41.43613],[-74.83389,41.43044],[-74.82668,41.43098],[-74.82204,41.43768],[-74.81376,41.4425],[-74.80647,41.44253],[-74.80089,41.43819],[-74.79969,41.43127],[-74.79527,41.42358],[-74.78964,41.42172],[-74.77106,41.42641],[-74.76201,41.42307],[-74.75595,41.42403],[-74.75132,41.42796],[-74.74089,41.4314],[-74.73742,41.43008],[-74.73484,41.42612],[-74.73501,41.42172],[-74.73737,41.41641],[-74.74119,41.41116],[-74.74184,41.40659],[-74.73673,41.3989],[-74.73222,41.39629],[-74.7181,41.39429],[-74.71407,41.39114],[-74.70836,41.37903],[-74.69188,41.36863],[-74.68862,41.36264],[-74.69544,41.35748],[-74.6739,41.34846],[-74.45126,41.24529],[-74.36757,41.20371],[-74.28303,41.1647],[-73.99489,41.03877],[-73.91155,41.00125],[-73.90494,40.99755],[-73.89404,40.99674],[-73.89936,40.9729],[-73.9603,40.83226],[-74.01464,40.75616],[-74.02691,40.70576],[-74.05026,40.66189],[-74.04218,40.56446],[-73.94366,40.56452],[-73.94342,40.53747],[-73.75959,40.57708],[-73.55855,40.57192],[-73.35211,40.61855],[-73.26119,40.61741],[-73.05794,40.66052],[-72.85135,40.7317],[-72.4423,40.8402],[-71.85588,41.05298],[-71.84582,41.07466],[-71.85588,41.08062],[-71.88966,41.08766],[-72.13324,41.127],[-72.16656,41.05349],[-72.26839,41.04973],[-72.27917,41.08441],[-72.31582,41.09524],[-71.90594,41.29243],[-71.92343,41.30666],[-71.93924,41.30774],[-72.02651,41.27797],[-72.04848,41.25914],[-72.21449,41.18238],[-72.35866,41.13973],[-72.41859,41.09308],[-72.45811,41.08928],[-72.4768,41.06328],[-72.60842,40.99252],[-72.91642,40.96477],[-73.06681,40.9749],[-73.11979,40.9791],[-73.6314,40.95968],[-73.65976,40.98856],[-73.65726,40.99036],[-73.65788,40.99192],[-73.65932,40.99365],[-73.65966,40.99522],[-73.65932,40.99703],[-73.65992,41.0007],[-73.65551,41.0125],[-73.72826,41.1005],[-73.48283,41.21283],[-73.55132,41.29548],[-73.52141,41.61907],[-73.48717,42.0506],[-73.50863,42.08707],[-73.26493,42.74602],[-73.27641,42.74588],[-73.29083,42.80245],[-73.27881,42.83356],[-73.24069,43.5324],[-73.28097,43.64222],[-73.39586,43.82371],[-73.37769,43.83626],[-73.37872,43.87637],[-73.40858,43.91422],[-73.40687,44.00985],[-73.43376,44.04947],[-73.38014,44.14868],[-73.31932,44.26561],[-73.33271,44.33917],[-73.32098,44.42567],[-73.36556,44.4957],[-73.39739,44.64471],[-73.37008,44.67946],[-73.37296,44.73463],[-73.35801,44.77623],[-73.34852,44.9283],[-73.34035,45.02989],[-73.47931,45.03108],[-73.47948,45.02016],[-73.89722,45.02307],[-73.89748,45.0119],[-74.77896,45.01336],[-74.77942,45.03542],[-74.91712,45.03485],[-75.30905,44.84748],[-75.44646,44.75878],[-75.61785,44.63719],[-75.76409,44.53671],[-75.87758,44.43614],[-75.95502,44.39378],[-76.03687,44.36685],[-76.20939,44.32973],[-76.21051,44.21478],[-76.37002,44.2145],[-76.37067,44.15263],[-76.43992,44.10495],[-76.4186,43.93119],[-76.46675,43.90893],[-76.47178,43.88408],[-76.40064,43.86128],[-76.34602,43.8618],[-76.31152,43.8675],[-76.30649,43.82915],[-76.24038,43.74147],[-76.23616,43.53596],[-76.41596,43.52619],[-76.89738,43.29656],[-76.92975,43.28519],[-77.14282,43.29094],[-77.41604,43.27842],[-77.55144,43.23688],[-77.71369,43.32734],[-77.76124,43.34509],[-78.04606,43.37827],[-78.45869,43.37841],[-78.63091,43.36634],[-79.0652,43.26521],[-79.06358,43.0567],[-79.04118,43.05663],[-79.03953,42.98771],[-78.90857,42.92862],[-78.9053,42.8814],[-78.85521,42.78921],[-79.05085,42.69429],[-79.1519,42.56753],[-79.3541,42.49612],[-79.39533,42.47485],[-79.48628,42.40078],[-79.76188,42.27134]]],"type":"Polygon"}}, +{"properties":{"name":"NYS Hillshade","id":"NYS_Statewide_Hillshade","url":"https://elevation.its.ny.gov/arcgis/rest/services/NYS_Statewide_Hillshade/MapServer/export?format=png8&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width}%2C{height}&f=image&foo={proj}","attribution":{"required":false,"text":"New York State Information Technology Services Geospatial Services","url":"https://data.gis.ny.gov/maps/sharegisny::nys-statewide-hillshade/about"},"type":"wms","category":"elevation","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-79.76188,42.27134],[-79.76182,41.99884],[-77.39903,42.00004],[-77.11364,41.99978],[-76.81641,42.00237],[-75.76266,41.9979],[-75.35964,41.99953],[-75.35186,41.9965],[-75.34686,41.99546],[-75.34119,41.99315],[-75.33767,41.98733],[-75.33748,41.98471],[-75.34211,41.97294],[-75.34065,41.9716],[-75.32975,41.96892],[-75.32784,41.96785],[-75.3259,41.96464],[-75.32276,41.96209],[-75.3198,41.96058],[-75.31845,41.957],[-75.31807,41.95395],[-75.31533,41.95269],[-75.31329,41.95017],[-75.3077,41.9492],[-75.30273,41.94796],[-75.30096,41.9482],[-75.30173,41.95123],[-75.30167,41.95289],[-75.29991,41.95418],[-75.29544,41.95491],[-75.29176,41.9534],[-75.2914,41.95201],[-75.29157,41.94545],[-75.28879,41.94256],[-75.28536,41.94216],[-75.27888,41.93887],[-75.27896,41.93686],[-75.27686,41.93367],[-75.2766,41.92224],[-75.26725,41.90668],[-75.26729,41.90279],[-75.273,41.89643],[-75.2715,41.88717],[-75.26034,41.88391],[-75.25703,41.87621],[-75.26321,41.8718],[-75.26433,41.86873],[-75.25918,41.86205],[-75.25055,41.86179],[-75.2439,41.86659],[-75.23991,41.86681],[-75.23236,41.85972],[-75.22695,41.85783],[-75.22313,41.85758],[-75.21541,41.86716],[-75.20536,41.8701],[-75.19408,41.86748],[-75.18949,41.86205],[-75.18588,41.85972],[-75.18223,41.86195],[-75.17914,41.87004],[-75.17592,41.87276],[-75.16996,41.8717],[-75.1676,41.8679],[-75.16927,41.8602],[-75.16425,41.85118],[-75.15532,41.84818],[-75.14099,41.85269],[-75.13091,41.84514],[-75.12692,41.84511],[-75.12249,41.8462],[-75.11666,41.84581],[-75.11361,41.84306],[-75.11301,41.83827],[-75.11511,41.8289],[-75.11331,41.82301],[-75.11172,41.82218],[-75.09979,41.81847],[-75.09756,41.81611],[-75.09014,41.81172],[-75.0855,41.81163],[-75.08078,41.8147],[-75.07576,41.81559],[-75.07233,41.81454],[-75.07138,41.81179],[-75.07306,41.80469],[-75.07743,41.79787],[-75.0825,41.79643],[-75.08868,41.79771],[-75.09172,41.79701],[-75.09988,41.78994],[-75.10323,41.78504],[-75.10451,41.77275],[-75.10181,41.76942],[-75.09597,41.76843],[-75.07494,41.7716],[-75.0707,41.76785],[-75.0658,41.76718],[-75.06078,41.76449],[-75.05332,41.753],[-75.05284,41.74529],[-75.05477,41.73629],[-75.05344,41.72626],[-75.04984,41.71669],[-75.04945,41.71399],[-75.05186,41.71137],[-75.06293,41.71313],[-75.06739,41.71281],[-75.06924,41.71002],[-75.06804,41.70637],[-75.06001,41.70022],[-75.05409,41.69173],[-75.05095,41.68003],[-75.0598,41.67339],[-75.05825,41.66935],[-75.05447,41.66826],[-75.04992,41.66227],[-75.04842,41.64668],[-75.0492,41.64322],[-75.04889,41.6362],[-75.0443,41.61965],[-75.04456,41.61669],[-75.04778,41.61547],[-75.05409,41.61865],[-75.06035,41.61762],[-75.06194,41.61554],[-75.05984,41.61172],[-75.06061,41.60989],[-75.07113,41.61005],[-75.07452,41.60829],[-75.07477,41.60633],[-75.06924,41.6019],[-75.05881,41.59028],[-75.05271,41.58794],[-75.04585,41.58223],[-75.04336,41.5734],[-75.03645,41.56617],[-75.02834,41.56431],[-75.01941,41.55336],[-75.01555,41.54337],[-75.02297,41.54161],[-75.02512,41.53939],[-75.02418,41.53345],[-75.01778,41.53229],[-75.0122,41.53004],[-75.00298,41.52336],[-75.00074,41.51876],[-75.00426,41.50919],[-75.0022,41.50752],[-74.9931,41.50851],[-74.98684,41.5088],[-74.98396,41.50623],[-74.98216,41.49832],[-74.98615,41.48569],[-74.98315,41.48019],[-74.96058,41.47621],[-74.95461,41.47717],[-74.94414,41.48354],[-74.93285,41.48244],[-74.92624,41.47759],[-74.91371,41.4763],[-74.90925,41.4728],[-74.90805,41.46498],[-74.90642,41.46032],[-74.89719,41.45865],[-74.89127,41.45659],[-74.88886,41.45144],[-74.89479,41.44655],[-74.89659,41.44202],[-74.89607,41.43954],[-74.88848,41.43771],[-74.86269,41.44427],[-74.85307,41.44314],[-74.84445,41.43613],[-74.83389,41.43044],[-74.82668,41.43098],[-74.82204,41.43768],[-74.81376,41.4425],[-74.80647,41.44253],[-74.80089,41.43819],[-74.79969,41.43127],[-74.79527,41.42358],[-74.78964,41.42172],[-74.77106,41.42641],[-74.76201,41.42307],[-74.75595,41.42403],[-74.75132,41.42796],[-74.74089,41.4314],[-74.73742,41.43008],[-74.73484,41.42612],[-74.73501,41.42172],[-74.73737,41.41641],[-74.74119,41.41116],[-74.74184,41.40659],[-74.73673,41.3989],[-74.73222,41.39629],[-74.7181,41.39429],[-74.71407,41.39114],[-74.70836,41.37903],[-74.69188,41.36863],[-74.68862,41.36264],[-74.69544,41.35748],[-74.6739,41.34846],[-74.45126,41.24529],[-74.36757,41.20371],[-74.28303,41.1647],[-73.99489,41.03877],[-73.91155,41.00125],[-73.90494,40.99755],[-73.89404,40.99674],[-73.89936,40.9729],[-73.9603,40.83226],[-74.01464,40.75616],[-74.02691,40.70576],[-74.05026,40.66189],[-74.04218,40.56446],[-73.94366,40.56452],[-73.94342,40.53747],[-73.75959,40.57708],[-73.55855,40.57192],[-73.35211,40.61855],[-73.26119,40.61741],[-73.05794,40.66052],[-72.85135,40.7317],[-72.4423,40.8402],[-71.85588,41.05298],[-71.84582,41.07466],[-71.85588,41.08062],[-71.88966,41.08766],[-72.13324,41.127],[-72.16656,41.05349],[-72.26839,41.04973],[-72.27917,41.08441],[-72.31582,41.09524],[-71.90594,41.29243],[-71.92343,41.30666],[-71.93924,41.30774],[-72.02651,41.27797],[-72.04848,41.25914],[-72.21449,41.18238],[-72.35866,41.13973],[-72.41859,41.09308],[-72.45811,41.08928],[-72.4768,41.06328],[-72.60842,40.99252],[-72.91642,40.96477],[-73.06681,40.9749],[-73.11979,40.9791],[-73.6314,40.95968],[-73.65976,40.98856],[-73.65726,40.99036],[-73.65788,40.99192],[-73.65932,40.99365],[-73.65966,40.99522],[-73.65932,40.99703],[-73.65992,41.0007],[-73.65551,41.0125],[-73.72826,41.1005],[-73.48283,41.21283],[-73.55132,41.29548],[-73.52141,41.61907],[-73.48717,42.0506],[-73.50863,42.08707],[-73.26493,42.74602],[-73.27641,42.74588],[-73.29083,42.80245],[-73.27881,42.83356],[-73.24069,43.5324],[-73.28097,43.64222],[-73.39586,43.82371],[-73.37769,43.83626],[-73.37872,43.87637],[-73.40858,43.91422],[-73.40687,44.00985],[-73.43376,44.04947],[-73.38014,44.14868],[-73.31932,44.26561],[-73.33271,44.33917],[-73.32098,44.42567],[-73.36556,44.4957],[-73.39739,44.64471],[-73.37008,44.67946],[-73.37296,44.73463],[-73.35801,44.77623],[-73.34852,44.9283],[-73.34035,45.02989],[-73.47931,45.03108],[-73.47948,45.02016],[-73.89722,45.02307],[-73.89748,45.0119],[-74.77896,45.01336],[-74.77942,45.03542],[-74.91712,45.03485],[-75.30905,44.84748],[-75.44646,44.75878],[-75.61785,44.63719],[-75.76409,44.53671],[-75.87758,44.43614],[-75.95502,44.39378],[-76.03687,44.36685],[-76.20939,44.32973],[-76.21051,44.21478],[-76.37002,44.2145],[-76.37067,44.15263],[-76.43992,44.10495],[-76.4186,43.93119],[-76.46675,43.90893],[-76.47178,43.88408],[-76.40064,43.86128],[-76.34602,43.8618],[-76.31152,43.8675],[-76.30649,43.82915],[-76.24038,43.74147],[-76.23616,43.53596],[-76.41596,43.52619],[-76.89738,43.29656],[-76.92975,43.28519],[-77.14282,43.29094],[-77.41604,43.27842],[-77.55144,43.23688],[-77.71369,43.32734],[-77.76124,43.34509],[-78.04606,43.37827],[-78.45869,43.37841],[-78.63091,43.36634],[-79.0652,43.26521],[-79.06358,43.0567],[-79.04118,43.05663],[-79.03953,42.98771],[-78.90857,42.92862],[-78.9053,42.8814],[-78.85521,42.78921],[-79.05085,42.69429],[-79.1519,42.56753],[-79.3541,42.49612],[-79.39533,42.47485],[-79.48628,42.40078],[-79.76188,42.27134]]],"type":"Polygon"}}, {"properties":{"name":"Allen County Orthoimagery (2021)","id":"Allen_OH_2021","url":"https://gis.allencountyohio.com/arcgis/rest/services/Imagery/2021Aerial_20X/MapServer/tile/{zoom}/{y}/{x}","attribution":{"required":false,"text":"Allen County, State of Ohio","url":"https://www.allencountyohio.com/"},"type":"tms","category":"photo","min_zoom":12,"max_zoom":21},"type":"Feature","geometry":{"coordinates":[[[-84.40567,40.68012],[-84.2254,40.68298],[-84.22435,40.64181],[-84.1613,40.64274],[-84.16123,40.63932],[-84.14769,40.6395],[-84.1478,40.64294],[-84.11627,40.64338],[-84.11594,40.62967],[-83.86378,40.63295],[-83.86999,40.93483],[-83.99663,40.93329],[-83.9964,40.9195],[-84.12298,40.9178],[-84.1216,40.86294],[-84.32045,40.85997],[-84.32052,40.86338],[-84.32505,40.86333],[-84.32512,40.86675],[-84.32968,40.86668],[-84.32975,40.87011],[-84.33427,40.87004],[-84.33396,40.85974],[-84.3385,40.85966],[-84.33859,40.8631],[-84.35217,40.8629],[-84.35207,40.85945],[-84.3566,40.85938],[-84.35609,40.84222],[-84.3606,40.84216],[-84.36051,40.83872],[-84.37408,40.83852],[-84.37389,40.83163],[-84.36033,40.83187],[-84.35993,40.81813],[-84.40961,40.81732],[-84.40567,40.68012]]],"type":"Polygon"}}, {"properties":{"name":"Butler County Orthoimagery (2023)","id":"Butler_OH_2023","url":"https://gismaps.bceo.org/bcegis/rest/services/2023_Ortho/MapServer/export?f=image&format=jpg&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"Butler County, State of Ohio","url":"https://www.bcohio.gov/"},"type":"wms","category":"photo","max_zoom":23},"type":"Feature","geometry":{"coordinates":[[[-84.82729,39.30147],[-84.67696,39.30431],[-84.67681,39.29751],[-84.456,39.30144],[-84.45587,39.29455],[-84.3851,39.29577],[-84.3851,39.28887],[-84.34972,39.28948],[-84.35051,39.31691],[-84.34167,39.31707],[-84.34344,39.38563],[-84.33453,39.38582],[-84.33644,39.45443],[-84.32756,39.45457],[-84.33009,39.55064],[-84.35665,39.55022],[-84.35781,39.59142],[-84.41988,39.5904],[-84.42005,39.59727],[-84.48191,39.59625],[-84.48144,39.57552],[-84.81846,39.56941],[-84.81619,39.50081],[-84.82503,39.50064],[-84.81935,39.32912],[-84.82819,39.32896],[-84.82729,39.30147]]],"type":"Polygon"}}, {"properties":{"name":"City of Fairfield Orthoimagery (2020)","id":"City_of_Fairfield_OH_2020","url":"https://gis.fairfield-city.org/cofgis/services/Imagery_2020_WGS/MapServer/WMSServer?LAYERS=0&STYLES=&CRS={proj}&BBOX={bbox}&FORMAT=image/jpeg&WIDTH={width}&HEIGHT={height}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","attribution":{"required":false,"text":"City of Fairfield, State of Ohio","url":"https://www.fairfield-city.org/"},"type":"wms","category":"historicphoto","min_zoom":12,"max_zoom":21},"type":"Feature","geometry":{"coordinates":[[[-84.57318,39.37495],[-84.57297,39.36807],[-84.59065,39.36774],[-84.59045,39.36088],[-84.59931,39.36071],[-84.59887,39.34702],[-84.60773,39.34684],[-84.6071,39.32626],[-84.64245,39.32563],[-84.6418,39.30501],[-84.60646,39.30568],[-84.60627,39.29882],[-84.53562,39.30008],[-84.53542,39.29323],[-84.4736,39.29429],[-84.47399,39.30801],[-84.46515,39.30815],[-84.46574,39.32875],[-84.47456,39.3286],[-84.47495,39.34231],[-84.4661,39.34246],[-84.46651,39.35619],[-84.47534,39.35604],[-84.47592,39.37663],[-84.51128,39.37603],[-84.51109,39.36916],[-84.52878,39.36886],[-84.52898,39.37572],[-84.57318,39.37495]]],"type":"Polygon"}}, @@ -663,9 +694,9 @@ {"properties":{"name":"Delaware County Orthoimagery (2023)","id":"Delaware_OH_2023","url":"https://tiles.arcgis.com/tiles/ziXVKVy3BiopMCCU/arcgis/rest/services/Imagery_2023/MapServer/tile/{zoom}/{y}/{x}","attribution":{"required":false,"text":"Delaware County, State of Ohio","url":"https://co.delaware.oh.us/"},"type":"tms","category":"photo","min_zoom":10,"max_zoom":21},"type":"Feature","geometry":{"coordinates":[[[-83.26485,40.24054],[-83.17521,40.2415],[-83.17393,40.13145],[-82.941,40.13239],[-82.94151,40.11893],[-82.74469,40.11893],[-82.74612,40.32488],[-82.72749,40.32488],[-82.72768,40.35244],[-82.78152,40.35258],[-82.78152,40.36621],[-82.92505,40.36588],[-82.92537,40.3932],[-82.90735,40.3932],[-82.90756,40.42096],[-83.01565,40.42032],[-83.01502,40.4479],[-83.26693,40.44682],[-83.26485,40.24054]]],"type":"Polygon"}}, {"properties":{"name":"Franklin County Orthoimagery (2021)","id":"Franklin_OH_2021","url":"https://maps.columbus.gov/arcgis/rest/services/Imagery/Imagery2021/MapServer/tile/{zoom}/{y}/{x}","attribution":{"required":false,"text":"Franklin County Auditor, State of Ohio","url":"https://auditor-fca.opendata.arcgis.com/"},"type":"tms","category":"photo","max_zoom":21},"type":"Feature","geometry":{"coordinates":[[[[-83.10717,40.14337],[-83.13931,40.23587],[-83.13972,40.28046],[-83.1666,40.2803],[-83.16643,40.26315],[-83.15749,40.2632],[-83.15271,40.23233],[-83.15197,40.15342],[-83.16986,40.15333],[-83.16998,40.16705],[-83.22802,40.15641],[-83.22787,40.14269],[-83.23681,40.14263],[-83.21418,40.11417],[-83.21351,40.05013],[-83.25816,40.04985],[-83.2528,39.96753],[-83.2347,39.9436],[-83.23456,39.92991],[-83.24343,39.92297],[-83.25676,39.92287],[-83.24664,39.80971],[-83.02411,39.804],[-83.02381,39.76642],[-82.99263,39.75273],[-82.97482,39.75275],[-82.97494,39.76995],[-82.90824,39.77015],[-82.89947,39.79425],[-82.81943,39.79452],[-82.81953,39.82195],[-82.79728,39.82204],[-82.79321,39.91123],[-82.77992,39.93528],[-82.75778,39.93883],[-82.74878,39.94909],[-82.73096,39.94913],[-82.7311,39.99373],[-82.76681,39.99364],[-82.76698,40.04512],[-82.70894,40.08438],[-82.77625,40.12747],[-82.77629,40.13088],[-82.85189,40.13079],[-82.8529,40.25764],[-82.90664,40.25746],[-82.90622,40.18878],[-82.97781,40.18857],[-82.97763,40.16113],[-83.01337,40.16098],[-83.01334,40.15413],[-83.03113,40.1403],[-83.08476,40.14006],[-83.08481,40.14348],[-83.10717,40.14337]]],[[[-83.26182,40.38264],[-83.18552,40.38317],[-83.18612,40.43803],[-83.22208,40.43777],[-83.22174,40.41719],[-83.26216,40.41693],[-83.26182,40.38264]]]],"type":"MultiPolygon"}}, {"properties":{"name":"Franklin County Orthoimagery (2023)","id":"Franklin_OH_2023","url":"https://maps.columbus.gov/arcgis/rest/services/Imagery/Imagery2023/MapServer/tile/{zoom}/{y}/{x}","attribution":{"required":false,"text":"Franklin County Auditor, State of Ohio","url":"https://auditor-fca.opendata.arcgis.com/"},"type":"tms","category":"photo","max_zoom":21},"type":"Feature","geometry":{"coordinates":[[[[-83.10717,40.14337],[-83.13931,40.23587],[-83.13972,40.28046],[-83.1666,40.2803],[-83.16643,40.26315],[-83.15749,40.2632],[-83.15271,40.23233],[-83.15197,40.15342],[-83.16986,40.15333],[-83.16998,40.16705],[-83.22802,40.15641],[-83.22787,40.14269],[-83.23681,40.14263],[-83.21418,40.11417],[-83.21351,40.05013],[-83.25816,40.04985],[-83.2528,39.96753],[-83.2347,39.9436],[-83.23456,39.92991],[-83.24343,39.92297],[-83.25676,39.92287],[-83.24664,39.80971],[-83.02411,39.804],[-83.02381,39.76642],[-82.99263,39.75273],[-82.97482,39.75275],[-82.97494,39.76995],[-82.90824,39.77015],[-82.89947,39.79425],[-82.81943,39.79452],[-82.81953,39.82195],[-82.79728,39.82204],[-82.79321,39.91123],[-82.77992,39.93528],[-82.75778,39.93883],[-82.74878,39.94909],[-82.73096,39.94913],[-82.7311,39.99373],[-82.76681,39.99364],[-82.76698,40.04512],[-82.70894,40.08438],[-82.77625,40.12747],[-82.77629,40.13088],[-82.85189,40.13079],[-82.8529,40.25764],[-82.90664,40.25746],[-82.90622,40.18878],[-82.97781,40.18857],[-82.97763,40.16113],[-83.01337,40.16098],[-83.01334,40.15413],[-83.03113,40.1403],[-83.08476,40.14006],[-83.08481,40.14348],[-83.10717,40.14337]]],[[[-83.26182,40.38264],[-83.18552,40.38317],[-83.18612,40.43803],[-83.22208,40.43777],[-83.22174,40.41719],[-83.26216,40.41693],[-83.26182,40.38264]]]],"type":"MultiPolygon"}}, -{"properties":{"name":"Greene County Orthoimagery (2021)","id":"Greene_OH_2021","url":"https://gis.greenecountyohio.gov/webgis2/rest/services/Aerials/Aerial_2021/MapServer/export?f=image&format=jpg&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"Greene County, State of Ohio","url":"https://www.greenecountyohio.gov/"},"type":"wms","category":"historicphoto","max_zoom":23},"type":"Feature","geometry":{"coordinates":[[[-84.05751,39.85321],[-84.05719,39.83948],[-84.09722,39.83894],[-84.0964,39.80464],[-84.10091,39.80454],[-84.10005,39.76683],[-84.10451,39.76679],[-84.10359,39.72904],[-84.10807,39.72898],[-84.10716,39.69122],[-84.11164,39.69118],[-84.11066,39.64998],[-84.11511,39.64994],[-84.11368,39.58816],[-84.11812,39.58811],[-84.11781,39.57439],[-84.07344,39.575],[-84.0734,39.57157],[-84.01574,39.57234],[-84.01568,39.56889],[-83.98463,39.56928],[-83.98458,39.56586],[-83.94466,39.56636],[-83.94461,39.56293],[-83.90913,39.56335],[-83.90905,39.55993],[-83.84256,39.56072],[-83.84249,39.55727],[-83.79816,39.55778],[-83.7981,39.55436],[-83.75378,39.55484],[-83.75374,39.55139],[-83.70052,39.55197],[-83.70046,39.54853],[-83.66945,39.54884],[-83.66952,39.55228],[-83.66507,39.55234],[-83.66569,39.59008],[-83.66124,39.5901],[-83.66191,39.62785],[-83.65743,39.62789],[-83.65808,39.66566],[-83.65362,39.66571],[-83.65426,39.70345],[-83.64985,39.7035],[-83.65046,39.74123],[-83.64602,39.74129],[-83.64656,39.77902],[-83.69556,39.7785],[-83.69564,39.78197],[-83.73565,39.78154],[-83.73581,39.79183],[-83.76696,39.79151],[-83.767,39.79495],[-83.7937,39.79466],[-83.79371,39.79808],[-83.82487,39.79773],[-83.82538,39.82516],[-83.8565,39.82479],[-83.85661,39.82824],[-83.91449,39.82758],[-83.91465,39.83097],[-83.93679,39.83069],[-83.93707,39.84445],[-83.94154,39.8444],[-83.94161,39.84784],[-83.99056,39.84719],[-83.99064,39.85068],[-84.03067,39.85014],[-84.0307,39.85354],[-84.05751,39.85321]]],"type":"Polygon"}}, {"properties":{"name":"Greene County Orthoimagery (2022)","id":"Greene_OH_2022","url":"https://gis.greenecountyohio.gov/webgis2/rest/services/Aerials/Aerial_2022_Summer/MapServer/export?f=image&format=jpg&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"Greene County, State of Ohio","url":"https://www.greenecountyohio.gov/"},"type":"wms","category":"historicphoto","max_zoom":23},"type":"Feature","geometry":{"coordinates":[[[-84.06204,39.85653],[-84.06161,39.84285],[-84.09735,39.84244],[-84.09652,39.80807],[-84.10545,39.80796],[-84.10369,39.73247],[-84.11258,39.73232],[-84.11066,39.64998],[-84.11956,39.64987],[-84.11781,39.57439],[-84.07344,39.575],[-84.07331,39.56812],[-83.98463,39.56928],[-83.98449,39.56243],[-83.91357,39.56331],[-83.91348,39.55645],[-83.79816,39.55778],[-83.79803,39.55092],[-83.70942,39.55188],[-83.70928,39.54499],[-83.66497,39.54548],[-83.66565,39.58664],[-83.65678,39.58673],[-83.65801,39.66223],[-83.64915,39.66231],[-83.65042,39.73781],[-83.64149,39.73789],[-83.64215,39.77907],[-83.69556,39.7785],[-83.69568,39.7854],[-83.73124,39.78501],[-83.73132,39.79188],[-83.75818,39.79169],[-83.75813,39.7985],[-83.82043,39.79775],[-83.82102,39.82521],[-83.8565,39.82479],[-83.85655,39.83164],[-83.93679,39.83069],[-83.93727,39.85129],[-84.02625,39.85016],[-84.02643,39.85702],[-84.06204,39.85653]]],"type":"Polygon"}}, -{"properties":{"name":"Putnam County Orthoimagery (2023)","id":"Licking_OH_2023","url":"https://apps.lickingcounty.gov/arcgis/rest/services/Basemaps/Imagery2023/MapServer/export?f=image&format=jpg&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"Licking County, State of Ohio","url":"https://lickingcounty.gov/"},"type":"wms","category":"photo","max_zoom":23},"type":"Feature","geometry":{"coordinates":[[[-82.47752,40.24575],[-82.47607,40.2645],[-82.75072,40.27696],[-82.77362,39.97606],[-82.77941,39.97638],[-82.78238,39.93973],[-82.47333,39.92498],[-82.46314,39.93058],[-82.41846,39.92745],[-82.41897,39.92258],[-82.30121,39.91614],[-82.23414,39.9133],[-82.23164,39.95129],[-82.19885,39.95022],[-82.18284,40.23866],[-82.28095,40.24019],[-82.28094,40.2393],[-82.32857,40.23967],[-82.47752,40.24575]]],"type":"Polygon"}}, +{"properties":{"name":"Greene County Orthoimagery (2023)","id":"Greene_OH_2023","url":"https://gis.greenecountyohio.gov/webgis2/rest/services/Aerials/Aerial_2023/MapServer/export?f=image&format=jpg&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"Greene County, State of Ohio","url":"https://www.greenecountyohio.gov/"},"type":"wms","category":"photo","max_zoom":23},"type":"Feature","geometry":{"coordinates":[[[-84.05751,39.85321],[-84.05719,39.83948],[-84.09722,39.83894],[-84.0964,39.80464],[-84.10091,39.80454],[-84.10005,39.76683],[-84.10451,39.76679],[-84.10359,39.72904],[-84.10807,39.72898],[-84.10716,39.69122],[-84.11164,39.69118],[-84.11066,39.64998],[-84.11511,39.64994],[-84.11368,39.58816],[-84.11812,39.58811],[-84.11781,39.57439],[-84.07344,39.575],[-84.0734,39.57157],[-84.01574,39.57234],[-84.01568,39.56889],[-83.98463,39.56928],[-83.98458,39.56586],[-83.94466,39.56636],[-83.94461,39.56293],[-83.90913,39.56335],[-83.90905,39.55993],[-83.84256,39.56072],[-83.84249,39.55727],[-83.79816,39.55778],[-83.7981,39.55436],[-83.75378,39.55484],[-83.75374,39.55139],[-83.70052,39.55197],[-83.70046,39.54853],[-83.66945,39.54884],[-83.66952,39.55228],[-83.66507,39.55234],[-83.66569,39.59008],[-83.66124,39.5901],[-83.66191,39.62785],[-83.65743,39.62789],[-83.65808,39.66566],[-83.65362,39.66571],[-83.65426,39.70345],[-83.64985,39.7035],[-83.65046,39.74123],[-83.64602,39.74129],[-83.64656,39.77902],[-83.69556,39.7785],[-83.69564,39.78197],[-83.73565,39.78154],[-83.73581,39.79183],[-83.76696,39.79151],[-83.767,39.79495],[-83.7937,39.79466],[-83.79371,39.79808],[-83.82487,39.79773],[-83.82538,39.82516],[-83.8565,39.82479],[-83.85661,39.82824],[-83.91449,39.82758],[-83.91465,39.83097],[-83.93679,39.83069],[-83.93707,39.84445],[-83.94154,39.8444],[-83.94161,39.84784],[-83.99056,39.84719],[-83.99064,39.85068],[-84.03067,39.85014],[-84.0307,39.85354],[-84.05751,39.85321]]],"type":"Polygon"}}, +{"properties":{"name":"Licking County Orthoimagery (2023)","id":"Licking_OH_2023","url":"https://apps.lickingcounty.gov/arcgis/rest/services/Basemaps/Imagery2023/MapServer/export?f=image&format=jpg&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"Licking County, State of Ohio","url":"https://lickingcounty.gov/"},"type":"wms","category":"photo","max_zoom":23},"type":"Feature","geometry":{"coordinates":[[[-82.47752,40.24575],[-82.47607,40.2645],[-82.75072,40.27696],[-82.77362,39.97606],[-82.77941,39.97638],[-82.78238,39.93973],[-82.47333,39.92498],[-82.46314,39.93058],[-82.41846,39.92745],[-82.41897,39.92258],[-82.30121,39.91614],[-82.23414,39.9133],[-82.23164,39.95129],[-82.19885,39.95022],[-82.18284,40.23866],[-82.28095,40.24019],[-82.28094,40.2393],[-82.32857,40.23967],[-82.47752,40.24575]]],"type":"Polygon"}}, {"properties":{"name":"Mercer County Orthoimagery (2021)","id":"Mercer_OH_2021","url":"https://gis.mercercountyohio.org/arcgis/rest/services/aerials/2021Aerials/ImageServer/WMTS/tile/1.0.0/aerials_2021Aerials/default/default028mm/{zoom}/{y}/{x}","attribution":{"required":false,"text":"Mercer County, State of Ohio","url":"https://www.mercercountyohio.org/"},"type":"tms","category":"photo","max_zoom":23},"type":"Feature","geometry":{"coordinates":[[[-84.80424,40.73458],[-84.80284,40.69342],[-84.81186,40.69324],[-84.804,40.46686],[-84.81308,40.46674],[-84.80896,40.34988],[-84.71927,40.35184],[-84.71892,40.34491],[-84.42307,40.35047],[-84.42324,40.35727],[-84.44126,40.35714],[-84.44143,40.36381],[-84.45019,40.36355],[-84.45482,40.50767],[-84.44538,40.50806],[-84.45259,40.73477],[-84.7681,40.72801],[-84.76828,40.73549],[-84.80424,40.73458]]],"type":"Polygon"}}, {"properties":{"name":"Miami County Orthoimagery (2023)","id":"Miami_OH_2023","url":"https://tiles.arcgis.com/tiles/nKtC7LOvnaEyn6u8/arcgis/rest/services/Miami_Aerial_2023/MapServer/tile/{zoom}/{y}/{x}","attribution":{"required":false,"text":"Miami County, State of Ohio","url":"https://www.co.miami.oh.us/"},"type":"tms","category":"photo","max_zoom":21},"type":"Feature","geometry":{"coordinates":[[[-84.42878,39.91291],[-84.17028,39.91669],[-84.16969,39.88947],[-84.16083,39.88947],[-84.16062,39.88267],[-84.12498,39.88313],[-84.12484,39.87631],[-84.04463,39.87734],[-84.0458,39.92545],[-84.03683,39.92554],[-84.03851,40.00101],[-84.0295,40.00116],[-84.0314,40.08344],[-84.02244,40.08361],[-84.02417,40.15903],[-84.0152,40.15916],[-84.01573,40.18657],[-84.05152,40.18617],[-84.05172,40.19301],[-84.1501,40.19178],[-84.15016,40.1985],[-84.21292,40.19764],[-84.21305,40.20454],[-84.43671,40.20111],[-84.43642,40.18733],[-84.44533,40.18725],[-84.44515,40.18033],[-84.43621,40.18047],[-84.42878,39.91291]]],"type":"Polygon"}}, {"properties":{"name":"Montgomery County Orthoimagery (2022)","id":"Montgomery_OH_2022","url":"https://gis.mcohio.org/arcgis/rest/services/AUDGIS_MrSID/MapServer/export?f=image&format=jpg&layers=show:0&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"Montgomery County, State of Ohio","url":"https://www.mcohio.org/"},"type":"wms","category":"photo","max_zoom":21},"type":"Feature","geometry":{"coordinates":[[[-84.48184,39.58592],[-84.36654,39.58782],[-84.3575,39.58113],[-84.35686,39.55709],[-84.34356,39.5573],[-84.33985,39.58481],[-84.25116,39.58618],[-84.10894,39.5745],[-84.10981,39.61224],[-84.07863,39.61276],[-84.07897,39.62969],[-84.09699,39.62962],[-84.09682,39.63286],[-84.10532,39.6328],[-84.10635,39.66049],[-84.10189,39.66042],[-84.10343,39.71531],[-84.09871,39.71537],[-84.09966,39.75313],[-84.09081,39.75313],[-84.0918,39.79436],[-84.08283,39.79452],[-84.08343,39.8151],[-84.08781,39.81506],[-84.08785,39.81839],[-84.09236,39.81846],[-84.09249,39.82864],[-84.08807,39.82868],[-84.08828,39.83563],[-84.07043,39.83593],[-84.07039,39.83237],[-84.0526,39.83263],[-84.05291,39.8464],[-84.04845,39.84647],[-84.04932,39.88417],[-84.07146,39.88379],[-84.12764,39.90026],[-84.16098,39.89976],[-84.16184,39.92725],[-84.49139,39.92218],[-84.48184,39.58592]]],"type":"Polygon"}}, @@ -678,20 +709,23 @@ {"properties":{"name":"Crook County Orthoimagery (2023)","id":"Crook-2023","url":"https://geo.co.crook.or.us/server/rest/services/Hosted/Crook_2023_3in9in/MapServer/tile/{zoom}/{y}/{x}","attribution":{"required":false,"text":"Crook County GIS","url":"https://co.crook.or.us/gis"},"type":"tms","category":"photo","min_zoom":11,"max_zoom":20,"best":true},"type":"Feature","geometry":{"coordinates":[[[[-120.56378,44.44371],[-120.61434,44.44367],[-120.61429,44.42919],[-120.64461,44.42914],[-120.64456,44.41465],[-120.74559,44.4145],[-120.74576,44.46522],[-120.86712,44.46488],[-120.86719,44.47947],[-120.99864,44.47884],[-120.99793,44.39197],[-121.10906,44.39145],[-121.10821,44.31177],[-121.11831,44.31175],[-121.11731,44.21744],[-121.10701,44.21762],[-121.1064,44.13059],[-120.99571,44.13134],[-120.99512,44.0517],[-120.89469,44.05203],[-120.89432,43.99413],[-120.78401,43.99444],[-120.78411,44.02336],[-120.61348,44.02368],[-120.61366,44.09611],[-120.0207,44.09508],[-120.02066,44.10241],[-120.00062,44.10231],[-120.00053,44.10954],[-119.98048,44.10946],[-119.98044,44.11668],[-119.89998,44.11633],[-119.89986,44.13079],[-119.87971,44.1307],[-119.8791,44.19588],[-119.9193,44.19608],[-119.91965,44.15987],[-120.04042,44.16043],[-120.04025,44.17486],[-120.44276,44.17583],[-120.44268,44.23375],[-120.56349,44.2337],[-120.56378,44.44371]]],[[[-120.38189,44.48711],[-120.44222,44.48711],[-120.44222,44.45803],[-120.38189,44.45803],[-120.38189,44.48711]]]],"type":"MultiPolygon"}}, {"properties":{"name":"Oregon DOGAMI Lidar","id":"DOGAMI-Lidar","url":"https://gis.dogami.oregon.gov/arcgis/services/lidar/DIGITAL_TERRAIN_MODEL_MOSAIC_HS/ImageServer/WMSServer?LAYERS=0&STYLES=&CRS={proj}&BBOX={bbox}&FORMAT=image/jpeg&WIDTH={width}&HEIGHT={height}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","attribution":{"required":false,"text":"Oregon Department of Geology and Mineral Industries","url":"https://www.oregon.gov/dogami"},"type":"wms","category":"elevation","min_zoom":6,"max_zoom":21},"type":"Feature","geometry":{"coordinates":[[[[-120.39105,43.30612],[-120.38575,43.26575],[-120.30501,43.25148],[-120.31683,43.32733],[-120.39105,43.30612]]],[[[-121.99035,46.41838],[-122.00891,46.41777],[-122.0087,46.43306],[-122.02909,46.43368],[-122.02909,46.44693],[-122.10494,46.44652],[-122.1082,46.38698],[-122.13063,46.38576],[-122.13022,46.36252],[-122.0715,46.35885],[-122.06497,46.34091],[-122.04703,46.33968],[-122.04948,46.32133],[-121.97934,46.28178],[-121.92388,46.2932],[-121.92429,46.34417],[-121.8725,46.38168],[-121.87169,46.39596],[-121.8411,46.41267],[-121.84274,46.43551],[-121.79788,46.42899],[-121.78687,46.48771],[-121.81664,46.49341],[-121.83662,46.47629],[-121.8986,46.46772],[-121.93041,46.48037],[-121.93041,46.49423],[-121.99198,46.49637],[-121.99035,46.41838]]],[[[-117.76384,42.82046],[-117.73448,42.75521],[-117.48818,42.71607],[-117.29081,42.72667],[-117.02168,42.82127],[-117.02168,43.26738],[-117.05757,43.27717],[-117.32915,43.14994],[-117.43109,42.95421],[-117.59665,42.94932],[-117.65985,42.91649],[-117.68381,42.99743],[-117.64303,43.174],[-117.46279,43.18134],[-117.45382,43.25026],[-117.65282,43.25148],[-117.69278,43.1479],[-117.7254,43.13975],[-117.74742,42.97827],[-117.77189,42.97093],[-117.76384,42.82046]]],[[[-118.19934,43.18746],[-118.28375,43.08103],[-118.10311,43.01905],[-118.0815,43.14954],[-118.19934,43.18746]]],[[[-120.11223,42.07688],[-120.0217,41.99512],[-119.83779,41.99634],[-119.84065,42.10522],[-119.86675,42.10562],[-119.89203,42.0783],[-119.9585,42.0783],[-119.95646,42.04201],[-119.99642,42.0416],[-119.99805,42.0783],[-119.9589,42.10644],[-119.89978,42.23815],[-119.94708,42.25569],[-120.01803,42.26343],[-120.0633,42.25446],[-120.08083,42.22551],[-120.08083,42.20471],[-120.11835,42.13743],[-120.13466,42.12112],[-120.11223,42.09584],[-120.11223,42.07688]]],[[[-120.12181,43.63805],[-120.21193,43.55691],[-120.01212,43.46393],[-119.88408,43.49819],[-119.88815,43.59116],[-119.99051,43.63642],[-120.12181,43.63805]]],[[[-122.80829,45.97428],[-122.82884,46.02948],[-122.77871,46.03025],[-122.77462,46.03857],[-122.77222,46.03363],[-122.76875,46.03128],[-122.76332,46.03064],[-122.75735,46.03272],[-122.75326,46.02987],[-122.74858,46.03006],[-122.74755,46.03142],[-122.74858,46.03623],[-122.75326,46.03986],[-122.7584,46.04076],[-122.7641,46.0387],[-122.77014,46.04986],[-122.84014,46.05882],[-122.86244,46.11272],[-122.87673,46.11817],[-122.88049,46.12609],[-122.81413,46.1183],[-122.81387,46.13337],[-122.89257,46.15259],[-122.88348,46.19128],[-122.87712,46.19362],[-122.87153,46.18518],[-122.85712,46.18973],[-122.85816,46.20843],[-122.8701,46.21245],[-122.87608,46.20453],[-122.88049,46.20414],[-122.86569,46.26868],[-122.89634,46.31777],[-122.88718,46.32628],[-122.8855,46.33196],[-122.8814,46.32725],[-122.8619,46.3286],[-122.86226,46.33316],[-122.87406,46.33402],[-122.88384,46.3419],[-122.89266,46.34102],[-122.89536,46.33892],[-122.89851,46.33066],[-122.90095,46.32952],[-122.90484,46.32881],[-122.90867,46.32602],[-122.90971,46.32394],[-122.91471,46.32037],[-122.91731,46.32368],[-122.92302,46.31985],[-122.9301,46.32037],[-122.95289,46.28479],[-122.94705,46.26615],[-122.92432,46.24798],[-122.92462,46.23514],[-122.92737,46.21699],[-122.93211,46.21557],[-122.93145,46.21037],[-122.92849,46.2094],[-122.9312,46.19232],[-122.93155,46.15603],[-122.94944,46.16006],[-122.99012,46.18585],[-123.0178,46.18784],[-123.00271,46.20145],[-123.0207,46.21332],[-123.02631,46.20924],[-123.02233,46.20343],[-123.02906,46.19314],[-123.03085,46.19288],[-123.03503,46.19095],[-123.04915,46.1991],[-123.05659,46.19293],[-123.11133,46.19515],[-123.10914,46.20845],[-123.11266,46.21386],[-123.11781,46.21365],[-123.11888,46.19948],[-123.12168,46.19989],[-123.1229,46.20509],[-123.13024,46.21666],[-123.13646,46.24296],[-123.1358,46.25153],[-123.14054,46.25219],[-123.14268,46.24169],[-123.13876,46.22594],[-123.13896,46.21462],[-123.13019,46.203],[-123.13203,46.19597],[-123.14905,46.19653],[-123.15089,46.19918],[-123.14141,46.21223],[-123.14706,46.23669],[-123.15415,46.23583],[-123.14956,46.21763],[-123.15792,46.20264],[-123.16903,46.19678],[-123.18381,46.19678],[-123.20767,46.22054],[-123.21633,46.2186],[-123.19722,46.19546],[-123.26705,46.15881],[-123.31762,46.16778],[-123.34453,46.19959],[-123.34453,46.2159],[-123.40427,46.30459],[-123.40488,46.31295],[-123.44158,46.33905],[-123.47176,46.34475],[-123.51855,46.38859],[-123.52997,47.38683],[-124.32269,47.37704],[-124.61955,41.96502],[-121.95431,42.00253],[-121.96125,41.79171],[-120.92631,41.77948],[-120.91407,42.1318],[-120.75096,42.13261],[-120.74933,42.23864],[-120.29751,42.23701],[-120.29751,42.635],[-120.75259,42.63989],[-120.75422,42.91555],[-120.60416,42.92044],[-120.59927,43.24911],[-120.5487,43.24911],[-120.55033,43.3323],[-120.59927,43.33067],[-120.6009,43.96802],[-120.06319,43.96287],[-120.06381,43.93841],[-120.00351,43.93744],[-120.00147,43.96272],[-119.78004,43.96027],[-119.77841,43.80043],[-119.83892,43.79772],[-119.84544,43.21379],[-119.36997,43.22031],[-119.35121,42.74321],[-118.52098,42.753],[-118.54381,43.56366],[-118.81621,43.55877],[-118.81132,43.74308],[-119.05924,43.74797],[-119.05272,43.79201],[-119.40993,43.79201],[-119.40749,43.95757],[-119.08045,43.95594],[-119.0829,43.91109],[-118.26326,43.90538],[-118.29752,43.71127],[-117.27644,43.68844],[-117.28541,43.57834],[-116.92983,43.56611],[-116.8915,44.24465],[-117.76659,44.27564],[-117.74824,44.68219],[-117.70746,44.67893],[-117.70094,44.81839],[-117.53701,44.82002],[-117.56066,44.2948],[-116.87886,44.27686],[-116.8446,44.81676],[-116.45477,45.60907],[-116.54155,45.75541],[-116.79029,45.86714],[-116.95993,46.08734],[-116.91018,46.16645],[-117.00155,46.33897],[-117.04992,46.34707],[-117.03397,46.39198],[-117.03172,46.39703],[-117.02912,46.40809],[-117.02061,46.4114],[-117.00216,46.40936],[-116.9886,46.41079],[-116.98717,46.41339],[-116.98024,46.41589],[-116.97387,46.41991],[-116.9493,46.42399],[-116.92264,46.42114],[-116.80171,46.42091],[-116.67813,46.50351],[-117.1983,46.43062],[-117.19759,46.44876],[-117.22899,46.47466],[-117.22328,46.49994],[-117.24693,46.49974],[-117.24621,46.46609],[-117.21991,46.44632],[-117.22501,46.40452],[-117.18647,46.40493],[-117.1459,46.42287],[-117.08868,46.4126],[-117.07304,46.41764],[-117.04301,46.41581],[-117.04684,46.39909],[-117.05418,46.38176],[-117.0658,46.37299],[-117.06977,46.36514],[-117.07028,46.35556],[-117.06814,46.34924],[-117.07314,46.33405],[-116.97395,46.153],[-117.02329,46.05676],[-116.92216,45.99519],[-117.06488,45.7073],[-117.05509,45.65347],[-117.11381,45.65021],[-117.11381,45.59312],[-117.15276,45.59873],[-117.15051,45.4928],[-117.27387,45.44887],[-117.72752,45.73054],[-117.71284,45.84227],[-117.6219,45.84961],[-117.58194,45.90507],[-117.49345,45.91771],[-117.49223,45.954],[-117.65942,45.98336],[-117.77971,45.9434],[-117.88696,45.86103],[-117.99094,45.86184],[-118.0515,45.823],[-118.12796,45.81852],[-118.12755,45.75898],[-118.16914,45.76143],[-118.16792,45.77203],[-118.1879,45.77122],[-118.19157,45.75123],[-118.17485,45.7443],[-118.13061,45.74104],[-118.1039,45.73941],[-118.09024,45.73533],[-118.09003,45.72697],[-118.1249,45.70332],[-118.17587,45.66152],[-118.20217,45.67274],[-118.23398,45.65622],[-118.26456,45.68048],[-118.29168,45.65745],[-118.28597,45.61993],[-118.26599,45.59709],[-118.29698,45.56529],[-118.34714,45.63176],[-118.34102,45.69659],[-118.31044,45.69537],[-118.30921,45.70434],[-118.2978,45.70393],[-118.29657,45.71576],[-118.26191,45.71698],[-118.26089,45.73594],[-118.27843,45.74104],[-118.43782,45.69608],[-118.71042,45.6864],[-118.68401,45.70016],[-118.5499,45.7493],[-118.45984,45.79721],[-118.41253,45.80781],[-118.37176,45.86735],[-118.36075,45.89793],[-118.29856,45.88876],[-118.2273,45.85675],[-118.21986,45.85053],[-118.16012,45.82209],[-118.15105,45.82219],[-118.1485,45.82412],[-118.14911,45.82769],[-118.15594,45.8283],[-118.21211,45.85563],[-118.21792,45.86164],[-118.29183,45.89763],[-118.29,45.90843],[-118.35524,45.91659],[-118.3634,45.9961],[-118.28979,45.99937],[-118.19886,46.05768],[-118.13117,46.23832],[-118.26818,46.26238],[-118.34444,46.10987],[-118.26696,46.09377],[-118.26308,46.0795],[-118.2694,46.06339],[-118.30672,46.0271],[-118.54037,46.02343],[-118.79075,46.04912],[-118.84009,45.97898],[-118.47554,45.89375],[-118.48777,45.83829],[-118.54894,45.78855],[-118.65822,45.86684],[-118.68432,45.85542],[-118.58401,45.77305],[-118.75527,45.69883],[-118.75446,45.72575],[-118.78219,45.72819],[-118.78055,45.78365],[-118.79768,45.82851],[-118.83927,45.84074],[-118.88005,45.87255],[-118.92572,45.89212],[-118.95386,45.91129],[-118.99872,45.91781],[-119.03705,45.90476],[-119.05947,45.91985],[-118.97017,45.95573],[-118.95508,45.98428],[-118.95671,46.00752],[-118.93021,46.02465],[-118.92939,46.02964],[-118.93388,46.03872],[-118.93113,46.0482],[-118.91614,46.05482],[-118.87027,46.04973],[-118.84315,46.06115],[-118.84743,46.07644],[-118.89392,46.07317],[-118.92613,46.13842],[-118.93327,46.20489],[-118.9939,46.20899],[-118.96943,46.23346],[-118.81784,46.24803],[-118.63016,46.38607],[-118.60488,46.50025],[-118.62445,46.49943],[-118.86708,46.26037],[-118.9837,46.24008],[-119.03427,46.21521],[-119.04854,46.21276],[-119.08198,46.22867],[-119.1095,46.22826],[-119.13519,46.23866],[-119.14743,46.23906],[-119.15579,46.25033],[-119.21762,46.25221],[-119.23617,46.27026],[-119.2363,46.27747],[-119.24935,46.27869],[-119.23263,46.31539],[-119.24975,46.36188],[-119.24812,46.4993],[-119.27422,46.4993],[-119.2681,46.46423],[-119.2889,46.40184],[-119.31418,46.36841],[-119.30694,46.31641],[-119.31979,46.3159],[-119.35353,46.34251],[-119.37504,46.35485],[-119.39161,46.36079],[-119.39518,46.37095],[-119.40277,46.37534],[-119.42209,46.37503],[-119.40463,46.36395],[-119.39612,46.33092],[-119.37377,46.31091],[-119.35725,46.30013],[-119.33577,46.28384],[-119.32384,46.27044],[-119.29219,46.25091],[-119.26349,46.23104],[-119.21879,46.21457],[-119.20059,46.21253],[-119.15818,46.20269],[-118.98982,46.12104],[-118.94496,46.05294],[-119.03366,45.97342],[-119.11113,45.93591],[-119.2664,45.9406],[-119.94473,45.83315],[-120.14516,45.77137],[-120.20795,45.72896],[-120.47199,45.69246],[-120.60768,45.7521],[-120.87355,45.66096],[-120.87304,45.75088],[-121.70413,45.76839],[-121.70608,45.7828],[-121.73738,45.78735],[-121.75984,45.82605],[-121.78945,45.85384],[-121.78173,45.86416],[-121.79643,45.99649],[-121.98301,46.01506],[-122.00188,45.98597],[-122.00201,45.97857],[-122.01356,45.97727],[-122.0146,45.96766],[-122.02006,45.96714],[-122.0211,45.95857],[-122.04424,45.9589],[-122.04463,45.95201],[-122.03859,45.9474],[-122.04184,45.93669],[-122.04859,45.93227],[-122.05908,45.93208],[-122.06427,45.91383],[-122.07281,45.91026],[-122.06255,45.905],[-122.06716,45.88909],[-122.08346,45.88474],[-122.08534,45.8726],[-122.09177,45.86793],[-122.09203,45.86293],[-122.08814,45.86059],[-122.08437,45.84786],[-122.09418,45.84169],[-122.08392,45.82663],[-122.08898,45.81351],[-122.0808,45.81222],[-122.07859,45.80533],[-122.04457,45.79209],[-122.03411,45.80027],[-122.0147,45.79404],[-121.986,45.79352],[-121.9636,45.77865],[-121.85822,45.78131],[-121.85796,45.77248],[-121.83796,45.77248],[-121.8377,45.75092],[-122.17066,45.75066],[-122.16833,45.72339],[-122.24495,45.72391],[-122.24131,46.0574],[-122.28313,46.05766],[-122.33767,45.96052],[-122.51194,45.98208],[-122.55921,45.95195],[-122.58259,45.95506],[-122.61298,45.93688],[-122.69609,45.9452],[-122.74388,45.93065],[-122.80829,45.97428]],[[-123.81087,42.32575],[-123.81934,42.48305],[-123.78722,42.48305],[-123.78784,42.50507],[-123.74762,42.51562],[-123.74701,42.51011],[-123.75526,42.50797],[-123.75266,42.50476],[-123.74273,42.50247],[-123.73064,42.51378],[-123.70144,42.51593],[-123.70404,42.53535],[-123.65312,42.57617],[-123.63752,42.59422],[-123.61122,42.59483],[-123.61909,42.56933],[-123.61879,42.56016],[-123.61022,42.54792],[-123.58637,42.54395],[-123.58392,42.47666],[-123.5249,42.47605],[-123.5249,42.44333],[-123.5197,42.42253],[-123.56343,42.37971],[-123.5827,42.37452],[-123.58606,42.34424],[-123.60564,42.332],[-123.71941,42.32833],[-123.74265,42.33873],[-123.74785,42.3476],[-123.74877,42.35861],[-123.75779,42.37306],[-123.77874,42.37421],[-123.78287,42.36672],[-123.78317,42.35647],[-123.77835,42.35624],[-123.77828,42.34944],[-123.77056,42.34279],[-123.77033,42.33277],[-123.77514,42.32948],[-123.77514,42.32688],[-123.81087,42.32575]],[[-123.91254,42.56054],[-123.91881,42.67599],[-123.86682,42.67905],[-123.8396,42.65856],[-123.83379,42.62522],[-123.81146,42.60167],[-123.83899,42.57996],[-123.84969,42.56344],[-123.91254,42.56054]],[[-122.20828,45.20248],[-122.1673,45.25753],[-122.14712,45.25753],[-122.13305,45.26976],[-122.1251,45.27221],[-122.12571,45.33093],[-122.06454,45.33215],[-122.06271,45.34622],[-122.00399,45.345],[-121.97034,45.32848],[-121.96545,45.3083],[-121.95261,45.3083],[-121.9471,45.30035],[-121.94771,45.26303],[-121.93487,45.26365],[-121.8633,45.21716],[-121.81682,45.19392],[-121.78562,45.15538],[-121.78746,45.14131],[-121.82538,45.14437],[-121.82477,45.11318],[-121.84679,45.11318],[-121.84618,45.09727],[-121.88716,45.09972],[-121.88777,45.09054],[-121.96851,45.09299],[-121.96851,45.09972],[-122.02906,45.10094],[-122.02845,45.11623],[-122.05047,45.1144],[-122.04925,45.14315],[-122.09941,45.17434],[-122.13488,45.17495],[-122.14773,45.18291],[-122.1465,45.20126],[-122.20828,45.20248]],[[-121.91896,45.34744],[-121.91958,45.35723],[-121.84189,45.35907],[-121.79785,45.33827],[-121.83455,45.31992],[-121.87982,45.31747],[-121.89756,45.33643],[-121.91896,45.34744]],[[-121.58071,45.29117],[-121.52872,45.34072],[-121.5434,45.40983],[-121.52872,45.42757],[-121.52016,45.51321],[-121.44798,45.50525],[-121.48529,45.4869],[-121.47918,45.4606],[-121.44309,45.45999],[-121.48285,45.43369],[-121.47734,45.34867],[-121.42963,45.34989],[-121.40883,45.36396],[-121.29017,45.34928],[-121.27916,45.33705],[-121.20087,45.35845],[-121.1868,45.33399],[-121.16539,45.32053],[-121.19903,45.30035],[-121.25714,45.30096],[-121.25714,45.26303],[-121.33176,45.27282],[-121.35562,45.25692],[-121.45593,45.28322],[-121.45777,45.2716],[-121.4859,45.28322],[-121.54218,45.27099],[-121.55441,45.28872],[-121.58071,45.29117]],[[-121.04336,45.31136],[-121.05927,45.36335],[-120.9455,45.42635],[-120.94611,45.44776],[-120.90268,45.47895],[-120.91063,45.51259],[-120.84641,45.51076],[-120.87699,45.40127],[-120.92898,45.35784],[-120.96874,45.33093],[-121.04336,45.31136]],[[-122.25141,45.13107],[-122.2251,45.17327],[-122.17128,45.17205],[-122.17128,45.14208],[-122.13335,45.14147],[-122.09115,45.11578],[-122.0887,45.08519],[-122.07219,45.08519],[-122.0728,45.0699],[-122.01591,45.06807],[-121.94863,45.05277],[-121.92478,45.05277],[-121.88746,45.06623],[-121.82691,45.06745],[-121.79694,45.09865],[-121.72782,45.09926],[-121.71926,45.14819],[-121.66849,45.13107],[-121.60916,45.13168],[-121.3963,45.08152],[-121.20362,45.08213],[-121.17181,45.10293],[-121.17059,45.14758],[-121.12563,45.15034],[-121.1501,45.1011],[-121.1241,45.02556],[-121.06691,45.0251],[-121.10484,44.91714],[-121.14612,44.85536],[-121.27977,44.8],[-121.29292,44.76789],[-121.26142,44.7159],[-121.24338,44.69388],[-121.29231,44.63149],[-121.29201,44.60243],[-121.31647,44.59479],[-121.35348,44.59509],[-121.36632,44.60121],[-121.40669,44.60672],[-121.44309,44.60335],[-121.46847,44.63271],[-121.48315,44.62751],[-121.55655,44.67706],[-121.61344,44.64831],[-121.59876,44.6214],[-121.62322,44.57552],[-121.64891,44.56879],[-121.68317,44.59815],[-121.68133,44.65626],[-121.69662,44.67155],[-121.69785,44.69113],[-121.71436,44.71926],[-121.80611,44.72844],[-121.83058,44.71376],[-121.89419,44.72049],[-121.93946,44.71376],[-122.0153,44.74923],[-122.11195,44.73578],[-122.14375,44.75535],[-122.15904,44.8],[-122.13886,44.82692],[-122.14069,44.85016],[-122.12907,44.86056],[-122.1358,44.86851],[-122.20553,44.86545],[-122.1988,44.88197],[-122.24651,44.89603],[-122.23183,44.95904],[-122.20186,44.98411],[-122.20064,45.00858],[-122.22877,45.01164],[-122.22877,45.05323],[-122.24162,45.05384],[-122.24162,45.08504],[-122.25018,45.08565],[-122.25141,45.13107]],[[-122.59669,44.31281],[-122.57712,44.35349],[-122.54653,44.37612],[-122.50831,44.36419],[-122.50616,44.37765],[-122.382,44.38896],[-122.35019,44.37612],[-122.34683,44.36358],[-122.28077,44.35532],[-122.27312,44.38682],[-122.22816,44.38743],[-122.21776,44.37826],[-122.18596,44.37948],[-122.17281,44.40242],[-122.13121,44.39691],[-122.12387,44.35043],[-122.20584,44.31679],[-122.25232,44.32902],[-122.29208,44.27336],[-122.35814,44.26602],[-122.4138,44.29599],[-122.45173,44.26663],[-122.59669,44.31281]],[[-122.4872,44.41221],[-122.45111,44.4379],[-122.36976,44.45502],[-122.33184,44.48744],[-122.3141,44.48499],[-122.2982,44.45013],[-122.28474,44.44952],[-122.26456,44.46787],[-122.23764,44.47398],[-122.21012,44.47215],[-122.19177,44.4434],[-122.17525,44.44157],[-122.16547,44.41526],[-122.17525,44.40548],[-122.19483,44.42199],[-122.27862,44.41955],[-122.27985,44.42994],[-122.31043,44.44034],[-122.38934,44.41526],[-122.4872,44.41221]],[[-122.35929,43.70504],[-122.18833,43.61329],[-122.08526,43.58944],[-122.129,43.55763],[-122.192,43.57751],[-122.22625,43.56528],[-122.27518,43.56925],[-122.33513,43.56253],[-122.34675,43.62644],[-122.37274,43.64449],[-122.37641,43.65642],[-122.3859,43.66651],[-122.38406,43.6766],[-122.36112,43.67446],[-122.35929,43.70504]],[[-122.9146,43.99352],[-122.88326,43.96691],[-122.86919,43.94398],[-122.88058,43.94841],[-122.90826,43.97938],[-122.9146,43.99352]],[[-122.87599,43.98144],[-122.81383,43.96959],[-122.80902,43.96554],[-122.81529,43.96064],[-122.8581,43.97395],[-122.86927,43.97486],[-122.87599,43.98144]],[[-122.84984,43.95315],[-122.84281,43.96095],[-122.81116,43.94642],[-122.75427,43.93954],[-122.75412,43.95025],[-122.73042,43.95682],[-122.72216,43.95254],[-122.6613,43.96951],[-122.65671,43.95407],[-122.67078,43.94734],[-122.67858,43.95009],[-122.6954,43.93939],[-122.69096,43.93388],[-122.69601,43.92807],[-122.69326,43.92119],[-122.72262,43.91905],[-122.80061,43.93664],[-122.80137,43.92517],[-122.81712,43.94229],[-122.84984,43.95315]],[[-122.41097,43.93411],[-122.36877,43.93105],[-122.21952,44.0277],[-122.17548,43.95919],[-122.04948,43.94451],[-122.03419,43.92616],[-122.01584,43.92188],[-122.01033,43.92983],[-122.03725,43.96286],[-122.14062,43.97142],[-122.20851,44.10905],[-122.10942,44.09987],[-122.05743,44.06746],[-122.05988,44.05828],[-122.03725,44.05767],[-121.97241,44.07785],[-121.93387,44.06929],[-121.88372,44.07296],[-121.83295,44.05706],[-121.82622,44.0014],[-121.83356,43.991],[-121.82683,43.97142],[-121.85925,43.96592],[-121.8721,43.90781],[-121.91614,43.91943],[-121.97608,43.85582],[-121.96507,43.76285],[-121.98831,43.68027],[-121.96996,43.62461],[-122.00605,43.62644],[-122.04764,43.61176],[-122.08129,43.59158],[-122.09474,43.69495],[-122.192,43.74021],[-122.23971,43.79221],[-122.30454,43.80383],[-122.36265,43.79893],[-122.4122,43.77324],[-122.41648,43.76162],[-122.444,43.76346],[-122.39691,43.79893],[-122.39935,43.82401],[-122.43299,43.82524],[-122.43055,43.90231],[-122.41097,43.93411]],[[-122.41954,43.25822],[-122.34491,43.27596],[-122.34705,43.29462],[-122.40088,43.31511],[-122.42198,43.34447],[-122.42871,43.37107],[-122.4125,43.38698],[-122.34614,43.35639],[-122.33696,43.36557],[-122.26693,43.37138],[-122.19995,43.40441],[-122.13297,43.38514],[-122.06141,43.39676],[-122.00727,43.33957],[-121.99504,43.27963],[-121.98403,43.25669],[-121.94366,43.25608],[-121.94366,43.26893],[-121.77973,43.27015],[-121.79197,43.23345],[-121.78463,43.21938],[-121.77056,43.21877],[-121.76444,43.19675],[-121.74732,43.1943],[-121.74426,43.13925],[-121.72774,43.13681],[-121.7253,43.10806],[-121.71062,43.10745],[-121.70878,43.07992],[-121.6574,43.07931],[-121.66107,43.04016],[-121.73325,42.96982],[-121.73814,42.95392],[-121.78769,42.95208],[-121.79258,42.9056],[-121.77423,42.88235],[-121.77912,42.86156],[-121.79503,42.86156],[-121.82194,42.84076],[-121.84396,42.80528],[-121.85619,42.70619],[-121.90268,42.6854],[-121.92959,42.65971],[-121.99565,42.80039],[-121.98954,42.84198],[-121.96507,42.84198],[-121.96262,42.9215],[-121.99443,43.00224],[-121.99443,43.06952],[-122.00177,43.08665],[-122.17304,43.08787],[-122.19506,43.11112],[-122.25255,43.12457],[-122.28314,43.13925],[-122.26968,43.18452],[-122.36143,43.21265],[-122.41954,43.25822]]]],"type":"MultiPolygon"}}, {"properties":{"name":"PortlandMaps Basemap Color Complete","id":"PortlandMaps","url":"https://www.portlandmaps.com/arcgis/rest/services/Public/Basemap_Color_Complete/MapServer/tile/{zoom}/{y}/{x}","attribution":{"required":false,"text":"City of Portland, Oregon","url":"https://www.portlandmaps.com/"},"type":"tms","category":"map","min_zoom":6,"max_zoom":21},"type":"Feature","geometry":{"coordinates":[[[-123.22266,45.5679],[-123.26663,45.5679],[-123.26657,45.52174],[-123.28858,45.52173],[-123.28857,45.46013],[-123.26658,45.46011],[-123.26658,45.44473],[-123.24463,45.44472],[-123.24462,45.4338],[-123.13543,45.43346],[-123.13513,45.41895],[-123.11471,45.41896],[-123.11465,45.40439],[-123.03239,45.40471],[-123.03237,45.39089],[-123.01179,45.39102],[-123.01162,45.37502],[-122.9914,45.37553],[-122.99141,45.3611],[-122.97031,45.36077],[-122.97024,45.34646],[-122.9088,45.34613],[-122.90892,45.31748],[-122.86791,45.31735],[-122.86801,45.25963],[-122.84814,45.25955],[-122.83361,45.27405],[-122.78491,45.27407],[-122.78486,45.25954],[-122.74925,45.2593],[-122.74924,45.21301],[-122.72828,45.213],[-122.72827,45.18204],[-122.7063,45.18203],[-122.7063,45.1278],[-122.66235,45.12779],[-122.66234,45.11232],[-122.65137,45.1123],[-122.65133,45.07352],[-122.49755,45.07352],[-122.49756,45.13555],[-122.43164,45.13555],[-122.43164,45.15105],[-122.40967,45.15105],[-122.40966,45.16655],[-122.36572,45.16655],[-122.36572,45.18204],[-122.3108,45.18204],[-122.31079,45.19753],[-122.26686,45.19752],[-122.26683,45.21301],[-122.2229,45.21301],[-122.22292,45.24396],[-122.18994,45.24395],[-122.18995,45.25169],[-122.16797,45.25169],[-122.16797,45.32898],[-122.12403,45.32899],[-122.12403,45.34442],[-122.10205,45.34442],[-122.10207,45.35986],[-122.01416,45.35985],[-122.01415,45.34442],[-121.97021,45.34442],[-121.9702,45.32898],[-121.94824,45.32897],[-121.94823,45.31353],[-121.92627,45.31353],[-121.92627,45.29807],[-121.88233,45.29807],[-121.88232,45.28261],[-121.75049,45.28262],[-121.75049,45.27489],[-121.72851,45.27489],[-121.72852,45.22848],[-121.71753,45.22848],[-121.71753,45.213],[-121.68457,45.21301],[-121.68458,45.33669],[-121.72851,45.33671],[-121.72848,45.32122],[-121.87134,45.32125],[-121.87134,45.35214],[-121.91529,45.35214],[-121.91528,45.36758],[-121.95923,45.36757],[-121.95922,45.37528],[-122.00317,45.3753],[-122.00317,45.39074],[-122.10205,45.39073],[-122.10205,45.40615],[-122.12402,45.40616],[-122.12406,45.42932],[-122.146,45.42925],[-122.146,45.46783],[-122.20093,45.46783],[-122.20093,45.48324],[-122.17895,45.48323],[-122.17897,45.49865],[-122.146,45.49864],[-122.146,45.54483],[-122.12402,45.54483],[-122.12402,45.56022],[-122.08008,45.56022],[-122.08008,45.56791],[-122.03615,45.56791],[-122.03613,45.58329],[-121.9923,45.58324],[-121.99219,45.59867],[-121.95923,45.59867],[-121.95923,45.61404],[-121.92205,45.61404],[-121.92199,45.64922],[-122.28848,45.54516],[-122.28882,45.61402],[-122.3108,45.61401],[-122.31079,45.62172],[-122.3877,45.62171],[-122.3877,45.65244],[-122.40967,45.65243],[-122.40967,45.66781],[-122.47559,45.6678],[-122.47557,45.6985],[-122.48657,45.6985],[-122.48658,45.71385],[-122.57446,45.71384],[-122.57446,45.72919],[-122.68432,45.72919],[-122.68432,45.72152],[-122.91504,45.72138],[-122.91504,45.65245],[-123.09082,45.65245],[-123.09082,45.66779],[-123.13476,45.66779],[-123.13478,45.68316],[-123.14575,45.68316],[-123.14575,45.69851],[-123.16772,45.69851],[-123.16772,45.71385],[-123.21167,45.71384],[-123.21168,45.73684],[-123.23364,45.73685],[-123.23364,45.75218],[-123.25562,45.75219],[-123.25562,45.76752],[-123.28857,45.76752],[-123.28857,45.77519],[-123.29956,45.77517],[-123.29956,45.78005],[-123.36165,45.77961],[-123.36156,45.75987],[-123.32154,45.75985],[-123.32153,45.74453],[-123.29956,45.74453],[-123.29956,45.72918],[-123.28858,45.72918],[-123.28859,45.70619],[-123.26661,45.70615],[-123.2666,45.69084],[-123.22264,45.69079],[-123.22265,45.67549],[-123.20067,45.67546],[-123.20069,45.66012],[-123.17871,45.66012],[-123.1787,45.64478],[-123.15671,45.64474],[-123.15674,45.6217],[-123.20068,45.62171],[-123.20068,45.59866],[-123.22266,45.59866],[-123.22266,45.5679]]],"type":"Polygon"}}, +{"properties":{"name":"PortlandMaps Aerial Photos Latest","id":"PortlandMapsAerial","url":"https://www.portlandmaps.com/arcgis/rest/services/Public/Aerial_Photos_Multi_Year/MapServer/tile/{zoom}/{y}/{x}","attribution":{"required":false,"text":"City of Portland, Oregon","url":"https://www.portlandmaps.com/"},"type":"tms","category":"photo","min_zoom":6,"max_zoom":21},"type":"Feature","geometry":{"coordinates":[[[-123.44514,45.40222],[-123.38082,45.40398],[-123.38079,45.40418],[-123.36059,45.4047],[-123.3606,45.40431],[-123.33993,45.40479],[-123.33993,45.40441],[-123.31883,45.40494],[-123.31949,45.41741],[-123.25945,45.41885],[-123.25876,45.40322],[-123.21832,45.40416],[-123.21772,45.38884],[-123.17742,45.38978],[-123.17669,45.37437],[-123.15687,45.37493],[-123.15615,45.35955],[-123.11544,45.36047],[-123.11482,45.34623],[-123.11544,45.34623],[-123.11487,45.33173],[-123.11555,45.33171],[-123.11491,45.31717],[-123.11553,45.31717],[-123.11488,45.30214],[-123.09351,45.3026],[-123.09338,45.30215],[-123.07357,45.3026],[-123.07353,45.30226],[-123.05382,45.30267],[-123.05324,45.28805],[-123.0336,45.28837],[-123.033,45.27454],[-123.03359,45.27457],[-123.033,45.25887],[-123.01244,45.25935],[-123.01244,45.2588],[-122.99182,45.25927],[-122.99183,45.25896],[-122.97059,45.25942],[-122.97059,45.25916],[-122.94927,45.25964],[-122.94924,45.25925],[-122.92954,45.25972],[-122.9295,45.2593],[-122.90956,45.25965],[-122.90881,45.24432],[-122.88835,45.2448],[-122.88837,45.24433],[-122.8684,45.24473],[-122.86842,45.24404],[-122.8458,45.24449],[-122.84644,45.25876],[-122.82543,45.25917],[-122.82538,45.25877],[-122.78543,45.25934],[-122.78499,45.24522],[-122.78565,45.2452],[-122.78502,45.22973],[-122.64004,45.23004],[-122.64057,45.24396],[-122.64059,45.24429],[-122.6209,45.24467],[-122.62036,45.23023],[-122.62082,45.23023],[-122.62032,45.21556],[-122.62084,45.21556],[-122.62032,45.20087],[-122.59968,45.20126],[-122.59969,45.20101],[-122.5791,45.20138],[-122.5791,45.20096],[-122.55689,45.20136],[-122.55844,45.24409],[-122.53864,45.24445],[-122.53863,45.24403],[-122.51833,45.2444],[-122.51834,45.24389],[-122.49706,45.24424],[-122.49754,45.25797],[-122.45408,45.25871],[-122.455,45.28642],[-122.43437,45.28677],[-122.43435,45.28736],[-122.41424,45.28776],[-122.41421,45.28712],[-122.39411,45.28749],[-122.39373,45.27294],[-122.37341,45.27327],[-122.37335,45.2728],[-122.35314,45.27313],[-122.35314,45.27302],[-122.33177,45.27336],[-122.33228,45.28761],[-122.33184,45.28761],[-122.33237,45.30216],[-122.33155,45.30218],[-122.33202,45.3175],[-122.35185,45.31722],[-122.35232,45.33148],[-122.35194,45.33147],[-122.35238,45.34573],[-122.35201,45.34573],[-122.35246,45.36028],[-122.35209,45.36028],[-122.35254,45.37371],[-122.29134,45.3747],[-122.29135,45.37454],[-122.27076,45.37486],[-122.27075,45.37454],[-122.25043,45.37483],[-122.25042,45.37422],[-122.2299,45.37453],[-122.22992,45.37426],[-122.20699,45.37453],[-122.20783,45.4041],[-122.22869,45.4038],[-122.2291,45.41742],[-122.209,45.41773],[-122.20899,45.41756],[-122.18893,45.41789],[-122.18891,45.41742],[-122.16817,45.4177],[-122.1681,45.417],[-122.12711,45.41759],[-122.12711,45.41722],[-122.08588,45.41774],[-122.08631,45.43234],[-122.08565,45.43237],[-122.08606,45.446],[-122.08557,45.446],[-122.08555,45.44621],[-122.02484,45.44693],[-122.02485,45.4466],[-122.00359,45.44688],[-122.00397,45.46084],[-121.98387,45.46111],[-121.98385,45.46084],[-121.96436,45.46107],[-121.96432,45.46054],[-121.94376,45.46078],[-121.94374,45.46053],[-121.92347,45.4608],[-121.92347,45.46052],[-121.90278,45.46075],[-121.90276,45.46047],[-121.88251,45.46071],[-121.88249,45.45963],[-121.863,45.45986],[-121.86298,45.45958],[-121.8431,45.45983],[-121.84309,45.45955],[-121.82129,45.4598],[-121.82131,45.46117],[-121.80143,45.46139],[-121.80177,45.47704],[-121.82168,45.47682],[-121.82168,45.47707],[-121.82246,45.47707],[-121.82279,45.49133],[-121.82241,45.49134],[-121.82276,45.50642],[-121.84303,45.50618],[-121.84338,45.51989],[-121.8816,45.51944],[-121.88193,45.53286],[-121.88153,45.53287],[-121.8819,45.54797],[-121.90142,45.54772],[-121.90175,45.56117],[-121.90057,45.56117],[-121.90095,45.57652],[-121.90055,45.57656],[-121.90092,45.59107],[-121.90053,45.59107],[-121.90121,45.62069],[-121.92081,45.62045],[-121.92111,45.63308],[-121.92033,45.63308],[-121.9207,45.64787],[-121.94182,45.64763],[-121.94183,45.6479],[-121.96409,45.64763],[-121.96373,45.6331],[-122.00318,45.63244],[-122.00295,45.61942],[-122.02162,45.61915],[-122.0216,45.61945],[-122.04397,45.61916],[-122.04365,45.60545],[-122.08454,45.60488],[-122.08413,45.59089],[-122.10525,45.59055],[-122.10528,45.59088],[-122.12556,45.59055],[-122.12556,45.5909],[-122.14745,45.59058],[-122.1471,45.57661],[-122.18839,45.57602],[-122.18795,45.56227],[-122.20802,45.56192],[-122.20799,45.56222],[-122.22821,45.5619],[-122.22827,45.56245],[-122.27079,45.56207],[-122.27038,45.54831],[-122.29148,45.54801],[-122.29142,45.54825],[-122.31079,45.54802],[-122.31115,45.56254],[-122.33056,45.56232],[-122.33104,45.5771],[-122.35251,45.57678],[-122.35248,45.5773],[-122.37276,45.57701],[-122.37276,45.5775],[-122.39282,45.5772],[-122.39329,45.59305],[-122.41422,45.59274],[-122.4142,45.59311],[-122.43473,45.59271],[-122.43471,45.5932],[-122.47493,45.59253],[-122.47545,45.60733],[-122.49562,45.60698],[-122.49562,45.60712],[-122.51626,45.60678],[-122.51626,45.60715],[-122.53597,45.60682],[-122.53643,45.62177],[-122.53684,45.62178],[-122.53685,45.62203],[-122.5784,45.6213],[-122.57843,45.62157],[-122.59933,45.62119],[-122.59933,45.62147],[-122.62055,45.62107],[-122.62055,45.62149],[-122.64121,45.6211],[-122.64121,45.62139],[-122.66161,45.621],[-122.66163,45.62143],[-122.68206,45.62103],[-122.68267,45.63607],[-122.70213,45.63573],[-122.70263,45.65038],[-122.72335,45.65002],[-122.72392,45.66449],[-122.76306,45.66377],[-122.76362,45.67777],[-122.76284,45.67777],[-122.76401,45.70682],[-122.76284,45.70686],[-122.76344,45.72137],[-122.76301,45.72138],[-122.76357,45.73565],[-122.76281,45.73568],[-122.76341,45.75018],[-122.76259,45.75019],[-122.76317,45.76446],[-122.76277,45.76447],[-122.76337,45.77927],[-122.76297,45.77928],[-122.76361,45.79462],[-122.7836,45.79425],[-122.78416,45.80821],[-122.78375,45.80823],[-122.78434,45.82275],[-122.78397,45.82275],[-122.78456,45.83729],[-122.78297,45.83731],[-122.78355,45.85156],[-122.78276,45.85159],[-122.78339,45.86722],[-122.80621,45.86679],[-122.80558,45.85193],[-122.80634,45.85196],[-122.80576,45.83798],[-122.82692,45.83753],[-122.82629,45.823],[-122.82672,45.82298],[-122.82613,45.80845],[-122.82691,45.80846],[-122.82634,45.79392],[-122.8267,45.79389],[-122.82607,45.7794],[-122.8269,45.77937],[-122.82631,45.76482],[-122.82706,45.76485],[-122.8265,45.75087],[-122.84807,45.75042],[-122.84747,45.73644],[-122.86859,45.73602],[-122.86801,45.72203],[-122.88759,45.72163],[-122.8876,45.72216],[-122.90799,45.72174],[-122.90799,45.72201],[-122.92773,45.72164],[-122.92838,45.73644],[-122.94889,45.73599],[-122.9489,45.73704],[-122.96956,45.73661],[-122.96958,45.73709],[-122.98955,45.73666],[-122.99029,45.75192],[-123.00915,45.75154],[-123.01031,45.77912],[-123.00944,45.77906],[-123.01014,45.79353],[-123.00909,45.79358],[-123.00958,45.80831],[-123.03095,45.80788],[-123.03095,45.80881],[-123.05123,45.80838],[-123.05124,45.80963],[-123.09268,45.80865],[-123.09271,45.80938],[-123.11321,45.80892],[-123.11258,45.79483],[-123.13368,45.79436],[-123.13311,45.78074],[-123.15374,45.78025],[-123.15374,45.78082],[-123.17442,45.78036],[-123.17443,45.78062],[-123.19507,45.78016],[-123.19512,45.78069],[-123.21606,45.78021],[-123.21606,45.78039],[-123.23693,45.7799],[-123.23696,45.78053],[-123.25785,45.78003],[-123.25788,45.78066],[-123.27869,45.78017],[-123.27869,45.78058],[-123.2995,45.78007],[-123.29951,45.78055],[-123.31974,45.78005],[-123.32045,45.79446],[-123.34098,45.79396],[-123.34099,45.79462],[-123.36178,45.79414],[-123.36109,45.77978],[-123.36219,45.77978],[-123.36147,45.76483],[-123.36301,45.76482],[-123.36166,45.73793],[-123.36266,45.73792],[-123.36122,45.70941],[-123.38157,45.7089],[-123.38161,45.70961],[-123.40233,45.7091],[-123.40234,45.70947],[-123.42277,45.70896],[-123.42277,45.70949],[-123.44349,45.70895],[-123.44354,45.70962],[-123.4639,45.70913],[-123.46393,45.70972],[-123.48666,45.70917],[-123.48506,45.67861],[-123.46535,45.67911],[-123.46464,45.66458],[-123.44477,45.66509],[-123.44409,45.65009],[-123.42493,45.65055],[-123.42338,45.62086],[-123.40324,45.62134],[-123.40252,45.60678],[-123.36112,45.60768],[-123.36109,45.60689],[-123.34112,45.60734],[-123.34112,45.60673],[-123.32091,45.60721],[-123.32025,45.59368],[-123.34051,45.59318],[-123.34054,45.59417],[-123.38247,45.59314],[-123.38173,45.57866],[-123.3825,45.57864],[-123.38174,45.56429],[-123.38277,45.56427],[-123.38213,45.55113],[-123.42329,45.55011],[-123.42255,45.53539],[-123.42317,45.53538],[-123.42247,45.52185],[-123.44282,45.52135],[-123.44197,45.50525],[-123.44245,45.50525],[-123.44177,45.49206],[-123.46239,45.49156],[-123.46164,45.4773],[-123.46357,45.47727],[-123.46276,45.46275],[-123.46518,45.4627],[-123.46442,45.44818],[-123.48701,45.44761],[-123.48623,45.43232],[-123.44532,45.43336],[-123.44448,45.41698],[-123.44588,45.41694],[-123.44514,45.40222]]],"type":"Polygon"}}, {"properties":{"name":"DVRPC Orthoimagery 2020 - Bucks County (1ft)","id":"DVRPC_2020_BucksPA","url":"https://imagery.pasda.psu.edu/arcgis/services/pasda/DVRPC2020/MapServer/WMSServer?format=image/jpeg&version=1.3.0&service=wms&request=getmap&layers=8&styles=&crs={proj}&width={width}&height={height}&bbox={bbox}","attribution":{"required":false,"text":"Delaware Valley Regional Planning Commission","url":"https://www.pasda.psu.edu/uci/DataSummary.aspx?dataset=3214"},"type":"wms","category":"photo","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-74.98087,40.06068],[-74.98051,40.06016],[-74.98072,40.05994],[-74.98126,40.05989],[-74.98242,40.05865],[-74.9842,40.05792],[-74.98527,40.05712],[-74.98426,40.05518],[-74.98341,40.05429],[-74.9822,40.05377],[-74.9798,40.05357],[-74.97774,40.05206],[-74.9453,40.06454],[-74.92178,40.07347],[-74.90933,40.07209],[-74.88942,40.07781],[-74.86599,40.08319],[-74.86204,40.08451],[-74.85869,40.09048],[-74.85337,40.09488],[-74.84316,40.09876],[-74.83706,40.10256],[-74.83312,40.11241],[-74.82728,40.12436],[-74.82428,40.12738],[-74.81621,40.12928],[-74.79853,40.12337],[-74.78462,40.12153],[-74.75578,40.1361],[-74.74136,40.13505],[-74.72574,40.14621],[-74.723,40.15093],[-74.72145,40.15657],[-74.72368,40.16235],[-74.73209,40.17232],[-74.73965,40.17992],[-74.75081,40.18294],[-74.75595,40.18596],[-74.75853,40.19002],[-74.76025,40.19631],[-74.76248,40.20064],[-74.7678,40.20772],[-74.76969,40.21323],[-74.77501,40.21742],[-74.79252,40.22778],[-74.83543,40.24547],[-74.8423,40.25018],[-74.85689,40.27809],[-74.86187,40.2866],[-74.86942,40.29629],[-74.88419,40.30846],[-74.89603,40.31527],[-74.89946,40.31527],[-74.90616,40.31605],[-74.91371,40.31946],[-74.91989,40.32482],[-74.93551,40.33451],[-74.94152,40.33909],[-74.94444,40.34393],[-74.94547,40.34733],[-74.9465,40.35348],[-74.94753,40.36041],[-74.95405,40.37597],[-74.96212,40.38957],[-74.96367,40.39428],[-74.96573,40.39755],[-74.97002,40.40003],[-74.97877,40.40225],[-74.98478,40.40578],[-74.98959,40.40905],[-74.99697,40.41075],[-75.02152,40.40422],[-75.02787,40.40395],[-75.03542,40.4067],[-75.044,40.41284],[-75.04722,40.41415],[-75.05409,40.41529],[-75.05782,40.41738],[-75.0604,40.42075],[-75.06237,40.42421],[-75.06237,40.43088],[-75.06632,40.44669],[-75.07061,40.45557],[-75.06306,40.47908],[-75.06203,40.48678],[-75.06563,40.52541],[-75.06804,40.54159],[-75.09893,40.56676],[-75.1161,40.57315],[-75.13035,40.57524],[-75.13824,40.57615],[-75.14528,40.57407],[-75.15936,40.56455],[-75.17326,40.56403],[-75.187,40.56911],[-75.19369,40.5755],[-75.19558,40.57928],[-75.19472,40.58241],[-75.19043,40.58606],[-75.18957,40.59023],[-75.1918,40.60261],[-75.19678,40.60861],[-75.25978,40.5815],[-75.4105,40.48822],[-75.48373,40.4185],[-74.99791,40.12778],[-74.99386,40.13189],[-74.99279,40.13076],[-74.99276,40.13045],[-74.99449,40.12719],[-74.99456,40.12666],[-74.99429,40.12613],[-74.99308,40.12592],[-74.99243,40.12593],[-74.99061,40.12628],[-74.9891,40.12611],[-74.98832,40.12406],[-74.9865,40.12299],[-74.98482,40.12392],[-74.98446,40.12385],[-74.98439,40.12363],[-74.9842,40.12352],[-74.98326,40.12358],[-74.98276,40.12325],[-74.98262,40.12306],[-74.9826,40.1228],[-74.98277,40.12253],[-74.98245,40.12123],[-74.98291,40.12118],[-74.98305,40.12101],[-74.98309,40.12068],[-74.98302,40.12033],[-74.98266,40.12007],[-74.98238,40.11993],[-74.98189,40.11989],[-74.98159,40.11998],[-74.98136,40.12013],[-74.98087,40.12018],[-74.98043,40.12006],[-74.98014,40.11988],[-74.97964,40.11943],[-74.97926,40.11931],[-74.97842,40.11944],[-74.97567,40.12016],[-74.97454,40.11977],[-74.97292,40.1198],[-74.97247,40.11958],[-74.9711,40.11827],[-74.97035,40.11715],[-74.97006,40.11693],[-74.9691,40.11681],[-74.96851,40.11695],[-74.96755,40.1176],[-74.96745,40.11783],[-74.96647,40.1181],[-74.96554,40.11842],[-74.96526,40.1186],[-74.96502,40.1187],[-74.96472,40.11861],[-74.96447,40.11842],[-74.96446,40.11814],[-74.96433,40.11768],[-74.96414,40.11732],[-74.9637,40.11709],[-74.96332,40.11694],[-74.96316,40.11657],[-74.96311,40.11588],[-74.96344,40.1153],[-74.96309,40.11465],[-74.96421,40.11344],[-74.96378,40.11158],[-74.96405,40.11123],[-74.96414,40.11092],[-74.96369,40.10992],[-74.96375,40.10976],[-74.96398,40.10951],[-74.96421,40.10943],[-74.96438,40.10948],[-74.96466,40.10942],[-74.96561,40.10809],[-74.96507,40.10721],[-74.96359,40.10705],[-74.96325,40.10681],[-74.96319,40.10658],[-74.9637,40.10635],[-74.96392,40.10561],[-74.96257,40.10448],[-74.96117,40.10274],[-74.96202,40.09965],[-74.96211,40.09864],[-74.96182,40.09771],[-74.96093,40.09743],[-74.95979,40.09736],[-74.95826,40.0967],[-74.95812,40.09651],[-74.95774,40.09615],[-74.95576,40.09504],[-74.95797,40.09053],[-74.95825,40.08923],[-74.95803,40.08686],[-74.95865,40.08459],[-74.95916,40.08293],[-74.95915,40.08275],[-74.95899,40.08247],[-74.95914,40.08232],[-74.95932,40.08236],[-74.95981,40.08234],[-74.96211,40.07957],[-74.96257,40.07861],[-74.96241,40.07808],[-74.96343,40.07708],[-74.96416,40.07707],[-74.96613,40.07737],[-74.96675,40.07695],[-74.96686,40.07643],[-74.96894,40.0763],[-74.96957,40.07653],[-74.97057,40.07636],[-74.97139,40.0759],[-74.97218,40.07326],[-74.97347,40.07177],[-74.97469,40.07095],[-74.97926,40.06733],[-74.98079,40.0663],[-74.98115,40.06548],[-74.98102,40.06193],[-74.98087,40.06068]]],"type":"Polygon"}}, {"properties":{"name":"DVRPC Orthoimagery 2020 - Chester County (1ft)","id":"DVRPC_2020_ChesterPA","url":"https://imagery.pasda.psu.edu/arcgis/services/pasda/DVRPC2020/MapServer/WMSServer?format=image/jpeg&version=1.3.0&service=wms&request=getmap&layers=5&styles=&crs={proj}&width={width}&height={height}&bbox={bbox}","attribution":{"required":false,"text":"Delaware Valley Regional Planning Commission","url":"https://www.pasda.psu.edu/uci/DataSummary.aspx?dataset=3214"},"type":"wms","category":"photo","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-75.77384,39.7221],[-75.77006,39.73056],[-75.76598,39.73818],[-75.76214,39.74457],[-75.75863,39.74987],[-75.75217,39.7586],[-75.74653,39.76534],[-75.73775,39.77457],[-75.72834,39.78322],[-75.717,39.79224],[-75.70606,39.79977],[-75.69607,39.80582],[-75.68124,39.81357],[-75.66757,39.81961],[-75.65335,39.82483],[-75.63972,39.82894],[-75.62389,39.8328],[-75.60933,39.83553],[-75.5956,39.83741],[-75.59761,39.83893],[-75.59797,39.8398],[-75.59805,39.84067],[-75.59771,39.84145],[-75.59669,39.8423],[-75.59487,39.84508],[-75.59472,39.84647],[-75.59423,39.84853],[-75.59419,39.84992],[-75.59402,39.85038],[-75.5922,39.85108],[-75.59194,39.85152],[-75.59189,39.85215],[-75.59218,39.85269],[-75.59277,39.85299],[-75.59411,39.85339],[-75.59894,39.85414],[-75.60114,39.85525],[-75.60162,39.85562],[-75.60163,39.85622],[-75.6015,39.85688],[-75.60031,39.85808],[-75.59648,39.86297],[-75.59681,39.86452],[-75.59558,39.86621],[-75.59506,39.86673],[-75.59364,39.86676],[-75.59279,39.86715],[-75.59249,39.86793],[-75.59271,39.86881],[-75.59375,39.87012],[-75.59577,39.87092],[-75.59675,39.87281],[-75.59784,39.87438],[-75.58453,39.88087],[-75.58716,39.88411],[-75.58273,39.88603],[-75.58044,39.88371],[-75.5712,39.88808],[-75.57479,39.89197],[-75.57247,39.89272],[-75.57242,39.89511],[-75.57337,39.8964],[-75.56099,39.90228],[-75.55892,39.90315],[-75.55926,39.90376],[-75.5583,39.90419],[-75.56014,39.9067],[-75.55798,39.90777],[-75.55605,39.90541],[-75.54646,39.90969],[-75.55052,39.9149],[-75.54243,39.91834],[-75.54408,39.92044],[-75.54437,39.92341],[-75.54104,39.9251],[-75.54269,39.92722],[-75.53612,39.92992],[-75.53026,39.92209],[-75.52717,39.92344],[-75.52584,39.92179],[-75.52358,39.92325],[-75.53048,39.93205],[-75.52957,39.93244],[-75.53012,39.93336],[-75.52612,39.93497],[-75.52456,39.93155],[-75.51934,39.93365],[-75.51822,39.93589],[-75.52379,39.94415],[-75.43576,39.98484],[-75.43859,39.99145],[-75.45377,39.99345],[-75.40432,40.02743],[-75.41499,40.04179],[-75.36087,40.06556],[-75.3667,40.07244],[-75.39268,40.061],[-75.42013,40.09724],[-75.43789,40.08963],[-75.4409,40.09426],[-75.45629,40.08774],[-75.45666,40.09288],[-75.45658,40.0942],[-75.45684,40.09472],[-75.45746,40.09502],[-75.45843,40.09509],[-75.46211,40.09638],[-75.46297,40.09719],[-75.46307,40.09829],[-75.46244,40.09929],[-75.46269,40.10047],[-75.46267,40.10114],[-75.46212,40.10134],[-75.46173,40.10269],[-75.46275,40.10291],[-75.4646,40.10361],[-75.46601,40.1048],[-75.46801,40.1059],[-75.46915,40.10692],[-75.471,40.10975],[-75.47179,40.11137],[-75.47199,40.11226],[-75.47169,40.11319],[-75.4705,40.11587],[-75.46881,40.11744],[-75.46301,40.11953],[-75.46222,40.11999],[-75.46148,40.12172],[-75.4613,40.12328],[-75.46132,40.12414],[-75.46186,40.12472],[-75.46367,40.12593],[-75.4709,40.12886],[-75.47244,40.12918],[-75.47381,40.12912],[-75.47599,40.1283],[-75.48112,40.12644],[-75.48529,40.12623],[-75.48908,40.1254],[-75.49135,40.12562],[-75.49345,40.12627],[-75.49561,40.12725],[-75.50048,40.13033],[-75.50485,40.13192],[-75.50645,40.13299],[-75.50958,40.13658],[-75.51068,40.13813],[-75.51115,40.14008],[-75.51097,40.14186],[-75.51004,40.14468],[-75.50929,40.14598],[-75.50446,40.15028],[-75.50214,40.1528],[-75.50125,40.15416],[-75.50091,40.15571],[-75.50141,40.15725],[-75.50194,40.1583],[-75.50289,40.15908],[-75.50424,40.15967],[-75.50589,40.15995],[-75.50797,40.16001],[-75.51032,40.15962],[-75.5132,40.15803],[-75.51564,40.15457],[-75.51726,40.15158],[-75.51768,40.14949],[-75.51879,40.14806],[-75.52038,40.1471],[-75.52192,40.14685],[-75.52347,40.14714],[-75.52624,40.14869],[-75.52771,40.15025],[-75.528,40.15129],[-75.52792,40.15304],[-75.52723,40.15496],[-75.52676,40.15684],[-75.5269,40.16013],[-75.52756,40.16335],[-75.52898,40.16837],[-75.52979,40.16921],[-75.53172,40.17049],[-75.53914,40.17455],[-75.54085,40.17562],[-75.54426,40.18102],[-75.54561,40.18277],[-75.54662,40.18644],[-75.5471,40.18771],[-75.5497,40.18974],[-75.55028,40.19247],[-75.55367,40.20034],[-75.55756,40.20751],[-75.55878,40.20859],[-75.56017,40.20939],[-75.56175,40.20974],[-75.56283,40.20982],[-75.56382,40.20942],[-75.56459,40.20842],[-75.56469,40.20697],[-75.56432,40.20516],[-75.56249,40.20263],[-75.56198,40.20102],[-75.56218,40.19842],[-75.56278,40.19717],[-75.56533,40.19504],[-75.56757,40.19395],[-75.57009,40.19364],[-75.57223,40.19427],[-75.57809,40.1983],[-75.57913,40.1998],[-75.58169,40.20716],[-75.58654,40.21236],[-75.58848,40.2152],[-75.59029,40.21926],[-75.59004,40.22095],[-75.59168,40.22279],[-75.59337,40.22706],[-75.59393,40.22832],[-75.59493,40.22984],[-75.59542,40.23145],[-75.59607,40.23453],[-75.59627,40.2358],[-75.59681,40.23653],[-75.59815,40.23722],[-75.60046,40.23781],[-75.60271,40.23793],[-75.6048,40.23775],[-75.60609,40.23713],[-75.60716,40.23584],[-75.60745,40.23409],[-75.6071,40.23247],[-75.6063,40.23138],[-75.60408,40.23031],[-75.60297,40.22873],[-75.60287,40.22753],[-75.60346,40.22624],[-75.60476,40.22494],[-75.60799,40.2234],[-75.611,40.22277],[-75.61339,40.22297],[-75.61681,40.2247],[-75.61712,40.2262],[-75.61921,40.22951],[-75.62038,40.23031],[-75.62438,40.23121],[-75.63496,40.23554],[-75.64779,40.24018],[-75.65034,40.24159],[-75.65235,40.24186],[-75.6549,40.24109],[-75.65651,40.24101],[-75.65798,40.24131],[-75.66224,40.24386],[-75.66415,40.24483],[-75.66785,40.24497],[-75.67147,40.24437],[-75.67877,40.24126],[-75.6834,40.23754],[-75.68632,40.23607],[-75.68846,40.23601],[-75.69061,40.2364],[-75.69152,40.23788],[-75.69235,40.23881],[-75.69703,40.24178],[-75.7366,40.22052],[-75.87317,40.13708],[-75.90456,40.12381],[-75.943,40.10926],[-75.93614,40.0786],[-75.935,40.04324],[-75.93585,40.03755],[-75.99451,39.95252],[-75.98885,39.94105],[-75.98085,39.93368],[-75.98112,39.93048],[-75.9972,39.92855],[-75.99518,39.9115],[-75.99734,39.91057],[-75.99613,39.90416],[-75.98764,39.89365],[-75.99136,39.88731],[-75.99244,39.88238],[-75.98822,39.87838],[-75.98665,39.87373],[-75.98957,39.8719],[-75.99127,39.86846],[-75.99828,39.87197],[-76.00111,39.8749],[-76.00435,39.87252],[-76.00762,39.85208],[-76.01926,39.85394],[-76.02137,39.85153],[-76.01811,39.83678],[-76.01774,39.83475],[-76.01643,39.83134],[-76.01743,39.83053],[-76.01965,39.83103],[-76.02288,39.83071],[-76.02338,39.82938],[-76.02347,39.82729],[-76.02532,39.82501],[-76.02687,39.824],[-76.02992,39.82376],[-76.03311,39.82588],[-76.0352,39.82603],[-76.03685,39.82555],[-76.03721,39.82515],[-76.03723,39.82458],[-76.03677,39.82363],[-76.03098,39.8173],[-76.03033,39.81412],[-76.03498,39.81096],[-76.03446,39.80888],[-76.03599,39.80503],[-76.03857,39.80111],[-76.04005,39.80092],[-76.04472,39.8032],[-76.0483,39.80391],[-76.04892,39.80251],[-76.0445,39.80034],[-76.0421,39.79588],[-76.04502,39.79309],[-76.04344,39.79128],[-76.04841,39.78916],[-76.04962,39.78382],[-76.05121,39.78215],[-76.05851,39.7798],[-76.06487,39.77001],[-76.06224,39.76491],[-76.0677,39.75929],[-76.07621,39.76166],[-76.07942,39.76183],[-76.08266,39.76069],[-76.08578,39.75576],[-76.08346,39.75467],[-76.08254,39.75304],[-76.08416,39.75051],[-76.08418,39.74818],[-76.08751,39.74519],[-76.08986,39.74398],[-76.09359,39.74265],[-76.0971,39.74324],[-76.09862,39.74548],[-76.1004,39.74569],[-76.10183,39.73944],[-76.0957,39.73718],[-76.09216,39.73393],[-76.10282,39.72391],[-76.10621,39.7241],[-76.11138,39.72823],[-76.10857,39.73479],[-76.11383,39.73711],[-76.11969,39.73643],[-76.12056,39.73536],[-76.12045,39.73056],[-76.11816,39.72514],[-76.11902,39.7235],[-76.12003,39.72327],[-76.12261,39.72348],[-76.12494,39.72681],[-76.12798,39.72762],[-76.13433,39.72705],[-76.13664,39.72536],[-76.13557,39.72141],[-75.77384,39.7221]]],"type":"Polygon"}}, {"properties":{"name":"DVRPC Orthoimagery 2020 - Delaware County (1ft)","id":"DVRPC_2020_DelawarePA","url":"https://imagery.pasda.psu.edu/arcgis/services/pasda/DVRPC2020/MapServer/WMSServer?format=image/jpeg&version=1.3.0&service=wms&request=getmap&layers=4&styles=&crs={proj}&width={width}&height={height}&bbox={bbox}","attribution":{"required":false,"text":"Delaware Valley Regional Planning Commission","url":"https://www.pasda.psu.edu/uci/DataSummary.aspx?dataset=3214"},"type":"wms","category":"photo","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-75.41542,39.80245],[-75.36165,39.83642],[-75.33582,39.84904],[-75.3086,39.8517],[-75.2737,39.85053],[-75.24904,39.85529],[-75.21621,39.86677],[-75.21552,39.87551],[-75.2157,39.87618],[-75.21998,39.87565],[-75.22692,39.87645],[-75.23243,39.87705],[-75.23512,39.87694],[-75.23659,39.87616],[-75.23715,39.87509],[-75.24034,39.87302],[-75.24034,39.87262],[-75.24072,39.87239],[-75.24194,39.87259],[-75.24664,39.8751],[-75.24866,39.87647],[-75.25248,39.87601],[-75.26235,39.87648],[-75.26352,39.87859],[-75.26322,39.87978],[-75.26509,39.8817],[-75.26405,39.88236],[-75.26236,39.88251],[-75.26157,39.88282],[-75.26157,39.88307],[-75.2621,39.88351],[-75.26474,39.88423],[-75.26477,39.8846],[-75.26453,39.88494],[-75.26267,39.8856],[-75.26257,39.8858],[-75.26283,39.88597],[-75.264,39.88575],[-75.26456,39.88603],[-75.26511,39.88687],[-75.26519,39.88746],[-75.26501,39.88792],[-75.26452,39.88845],[-75.26376,39.88863],[-75.26246,39.88839],[-75.26211,39.88896],[-75.26225,39.89021],[-75.26203,39.89125],[-75.26174,39.89184],[-75.26109,39.89218],[-75.25954,39.89239],[-75.25884,39.89266],[-75.25689,39.89468],[-75.25682,39.89517],[-75.25736,39.89562],[-75.2574,39.8959],[-75.2559,39.89744],[-75.25515,39.89889],[-75.25562,39.89958],[-75.25127,39.90442],[-75.25342,39.90555],[-75.25182,39.90675],[-75.25027,39.90774],[-75.24991,39.90942],[-75.25124,39.90975],[-75.25129,39.9101],[-75.25049,39.91108],[-75.24893,39.91178],[-75.24831,39.91308],[-75.24719,39.91358],[-75.24709,39.91402],[-75.24775,39.91477],[-75.24676,39.91626],[-75.24758,39.92011],[-75.24625,39.92313],[-75.24461,39.92686],[-75.24429,39.93047],[-75.24208,39.9334],[-75.24054,39.93363],[-75.23816,39.93258],[-75.23757,39.93254],[-75.237,39.93292],[-75.23639,39.9353],[-75.23531,39.9359],[-75.23485,39.93673],[-75.23494,39.93764],[-75.23516,39.93826],[-75.23636,39.93844],[-75.2389,39.93807],[-75.23999,39.93817],[-75.24074,39.9387],[-75.24083,39.9391],[-75.23937,39.94063],[-75.23969,39.94158],[-75.24037,39.94216],[-75.24672,39.94276],[-75.24757,39.94452],[-75.24986,39.94655],[-75.25158,39.94921],[-75.25162,39.95209],[-75.24981,39.95448],[-75.24902,39.95689],[-75.24947,39.95704],[-75.2507,39.95835],[-75.25095,39.95905],[-75.24855,39.96026],[-75.24774,39.96182],[-75.2478,39.96396],[-75.25003,39.96501],[-75.25411,39.96545],[-75.25787,39.96349],[-75.25883,39.96564],[-75.26075,39.96627],[-75.26526,39.96526],[-75.27532,39.96942],[-75.28026,39.97493],[-75.27635,39.97696],[-75.30096,40.00707],[-75.30829,40.01512],[-75.31161,40.02021],[-75.32077,40.01622],[-75.35913,40.06632],[-75.41483,40.04181],[-75.40423,40.02754],[-75.45359,39.99362],[-75.44272,39.99248],[-75.43836,39.99073],[-75.43558,39.98502],[-75.5237,39.94419],[-75.51836,39.93627],[-75.51917,39.93399],[-75.52451,39.93144],[-75.52604,39.93499],[-75.5312,39.93303],[-75.52343,39.92321],[-75.53035,39.92211],[-75.53592,39.93003],[-75.54248,39.92735],[-75.5423,39.91846],[-75.55056,39.91501],[-75.54643,39.90985],[-75.57329,39.89668],[-75.57095,39.88834],[-75.59745,39.87463],[-75.59952,39.85449],[-75.59296,39.85311],[-75.59799,39.8396],[-75.59521,39.83739],[-75.5926,39.83815],[-75.58919,39.84298],[-75.58389,39.8436],[-75.57976,39.83884],[-75.55371,39.8396],[-75.52855,39.83801],[-75.50394,39.83463],[-75.47762,39.82849],[-75.45345,39.82056],[-75.42929,39.81007],[-75.41542,39.80245]]],"type":"Polygon"}}, {"properties":{"name":"DVRPC Orthoimagery 2020 - Montgomery County (1ft)","id":"DVRPC_2020_MontgomeryPA","url":"https://imagery.pasda.psu.edu/arcgis/services/pasda/DVRPC2020/MapServer/WMSServer?format=image/jpeg&version=1.3.0&service=wms&request=getmap&layers=1&styles=&crs={proj}&width={width}&height={height}&bbox={bbox}","attribution":{"required":false,"text":"Delaware Valley Regional Planning Commission","url":"https://www.pasda.psu.edu/uci/DataSummary.aspx?dataset=3214"},"type":"wms","category":"photo","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-75.01492,40.13794],[-75.52964,40.44707],[-75.61527,40.34182],[-75.62952,40.32445],[-75.64786,40.30205],[-75.66514,40.28077],[-75.67366,40.27034],[-75.6773,40.26622],[-75.69596,40.24238],[-75.69658,40.24202],[-75.69183,40.23865],[-75.6904,40.23657],[-75.68936,40.23627],[-75.68769,40.23615],[-75.68624,40.23629],[-75.68492,40.23695],[-75.6808,40.23978],[-75.67928,40.24111],[-75.67655,40.24249],[-75.67293,40.24408],[-75.67035,40.2449],[-75.66757,40.24521],[-75.66518,40.24521],[-75.66334,40.24481],[-75.65819,40.24174],[-75.65658,40.24126],[-75.65481,40.24135],[-75.65276,40.24209],[-75.65094,40.24209],[-75.63737,40.23622],[-75.63486,40.23575],[-75.63207,40.23503],[-75.6309,40.23382],[-75.62752,40.23262],[-75.62435,40.23148],[-75.62175,40.23104],[-75.6201,40.23059],[-75.61892,40.22976],[-75.61806,40.22806],[-75.61677,40.22655],[-75.6164,40.22487],[-75.61302,40.22316],[-75.61117,40.22303],[-75.60949,40.22328],[-75.60573,40.22475],[-75.60389,40.2262],[-75.60318,40.22745],[-75.60326,40.22855],[-75.6044,40.23004],[-75.60682,40.23127],[-75.60765,40.2327],[-75.60774,40.23428],[-75.60738,40.23616],[-75.60642,40.2371],[-75.60508,40.23786],[-75.60361,40.23805],[-75.60158,40.2381],[-75.5995,40.23778],[-75.59742,40.23722],[-75.59607,40.23607],[-75.59558,40.23381],[-75.59281,40.2265],[-75.58991,40.22076],[-75.58995,40.21972],[-75.58748,40.21427],[-75.58146,40.20769],[-75.57906,40.20026],[-75.5787,40.1996],[-75.57782,40.19849],[-75.57524,40.19654],[-75.57254,40.1947],[-75.5712,40.19406],[-75.56984,40.19376],[-75.56842,40.19391],[-75.56696,40.19442],[-75.56552,40.19519],[-75.56373,40.19672],[-75.56273,40.19799],[-75.56245,40.1997],[-75.56257,40.20179],[-75.56479,40.20502],[-75.56521,40.20656],[-75.56495,40.20829],[-75.56435,40.2092],[-75.56339,40.20986],[-75.5621,40.21009],[-75.56057,40.20976],[-75.55884,40.20902],[-75.55756,40.20807],[-75.55549,40.20458],[-75.55342,40.20067],[-75.54989,40.19279],[-75.54934,40.1905],[-75.54683,40.18751],[-75.5453,40.18282],[-75.54016,40.17527],[-75.53641,40.17349],[-75.5302,40.16973],[-75.52888,40.16833],[-75.52759,40.16386],[-75.52678,40.16037],[-75.52664,40.15737],[-75.52774,40.15246],[-75.52719,40.15018],[-75.52573,40.14861],[-75.52342,40.14741],[-75.52188,40.1471],[-75.52015,40.1475],[-75.51901,40.14817],[-75.51791,40.14956],[-75.51728,40.15262],[-75.51558,40.15555],[-75.51332,40.15858],[-75.51145,40.1598],[-75.50886,40.16043],[-75.50594,40.16041],[-75.50337,40.15989],[-75.50164,40.15855],[-75.50063,40.15669],[-75.50046,40.15552],[-75.50084,40.15438],[-75.50213,40.15226],[-75.50427,40.14982],[-75.50871,40.14607],[-75.50979,40.14408],[-75.51064,40.14117],[-75.51065,40.13947],[-75.50989,40.13746],[-75.50778,40.13464],[-75.50531,40.13247],[-75.49964,40.13012],[-75.49548,40.12722],[-75.49251,40.12601],[-75.49068,40.12565],[-75.48934,40.12559],[-75.48753,40.12592],[-75.48517,40.12656],[-75.48017,40.12706],[-75.47444,40.12921],[-75.47191,40.12943],[-75.46942,40.12834],[-75.4653,40.12713],[-75.46211,40.1256],[-75.46088,40.12401],[-75.46153,40.12053],[-75.46247,40.11925],[-75.46835,40.11733],[-75.47022,40.11574],[-75.47163,40.11236],[-75.47073,40.1101],[-75.46811,40.10647],[-75.46421,40.10379],[-75.46178,40.10296],[-75.46278,40.09719],[-75.46176,40.09625],[-75.45757,40.09516],[-75.45693,40.09486],[-75.4565,40.09392],[-75.45691,40.09211],[-75.4567,40.08912],[-75.4564,40.08766],[-75.44093,40.09427],[-75.43799,40.08958],[-75.42013,40.09725],[-75.4073,40.08035],[-75.40391,40.07612],[-75.39273,40.06099],[-75.36675,40.07244],[-75.36098,40.06554],[-75.35913,40.06627],[-75.32184,40.01746],[-75.3207,40.01618],[-75.31169,40.02022],[-75.30772,40.0144],[-75.30248,40.00895],[-75.293,39.99711],[-75.283,39.986],[-75.27643,39.97697],[-75.26374,39.98265],[-75.25879,39.98532],[-75.25576,39.98748],[-75.20732,40.01016],[-75.20722,40.011],[-75.20605,40.01177],[-75.21266,40.01568],[-75.21554,40.01851],[-75.21931,40.02167],[-75.22176,40.02226],[-75.23116,40.02729],[-75.23536,40.03031],[-75.24017,40.03333],[-75.24197,40.03547],[-75.24605,40.03777],[-75.24755,40.04033],[-75.25218,40.04391],[-75.25678,40.04677],[-75.25961,40.049],[-75.26442,40.05406],[-75.22365,40.09292],[-75.18848,40.07287],[-75.17644,40.08467],[-75.10928,40.04573],[-75.1071,40.04874],[-75.10624,40.04939],[-75.09511,40.05593],[-75.08743,40.06359],[-75.09657,40.06891],[-75.05854,40.10567],[-75.02053,40.13228],[-75.01492,40.13794]]],"type":"Polygon"}}, {"properties":{"name":"DVRPC Orthoimagery 2020 - Philadelphia County (1ft)","id":"DVRPC_2020_PhiladelphiaPA","url":"https://imagery.pasda.psu.edu/arcgis/services/pasda/DVRPC2020/MapServer/WMSServer?format=image/jpeg&version=1.3.0&service=wms&request=getmap&layers=0&styles=&crs={proj}&width={width}&height={height}&bbox={bbox}","attribution":{"required":false,"text":"Delaware Valley Regional Planning Commission","url":"https://www.pasda.psu.edu/uci/DataSummary.aspx?dataset=3214"},"type":"wms","category":"photo","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-75.21583,39.87189],[-75.18791,39.88238],[-75.14964,39.88479],[-75.14035,39.88755],[-75.13307,39.89806],[-75.13019,39.90678],[-75.13073,39.91457],[-75.13734,39.92962],[-75.13707,39.94188],[-75.13356,39.95779],[-75.12862,39.96285],[-75.10086,39.97421],[-75.08371,39.97762],[-75.07216,39.98109],[-75.06547,39.98591],[-75.05876,40.0009],[-75.05245,40.00788],[-75.04322,40.01225],[-75.03448,40.01598],[-75.01831,40.02083],[-75.00039,40.03036],[-74.9764,40.05078],[-74.97968,40.05346],[-74.98232,40.05374],[-74.98359,40.05447],[-74.98432,40.05603],[-74.98533,40.05717],[-74.98084,40.06005],[-74.98155,40.06559],[-74.97267,40.07206],[-74.97123,40.07622],[-74.96577,40.07728],[-74.96426,40.07704],[-74.96119,40.08036],[-74.95872,40.08441],[-74.95803,40.09051],[-74.956,40.09542],[-74.96184,40.09761],[-74.96219,40.09851],[-74.9621,40.09958],[-74.96106,40.10312],[-74.96407,40.10558],[-74.96373,40.10639],[-74.9651,40.10719],[-74.96566,40.10802],[-74.96417,40.11091],[-74.96492,40.11858],[-74.96869,40.11678],[-74.9702,40.11682],[-74.9729,40.11973],[-74.97896,40.11919],[-74.98266,40.1199],[-74.98335,40.12058],[-74.98269,40.12176],[-74.98477,40.12382],[-74.98628,40.1228],[-74.98814,40.12381],[-74.98979,40.12617],[-74.99264,40.12575],[-74.99422,40.12602],[-74.99466,40.1266],[-74.99286,40.13093],[-74.99388,40.13193],[-74.99785,40.12782],[-75.01496,40.13796],[-75.02056,40.13231],[-75.05858,40.10569],[-75.07781,40.08581],[-75.08133,40.08402],[-75.0966,40.06891],[-75.08749,40.06359],[-75.09512,40.05595],[-75.09912,40.05357],[-75.10629,40.04933],[-75.10727,40.04864],[-75.10779,40.04806],[-75.10751,40.0479],[-75.10821,40.04719],[-75.10907,40.04622],[-75.1089,40.04613],[-75.10927,40.04577],[-75.17645,40.08467],[-75.18846,40.07285],[-75.2236,40.09291],[-75.24316,40.07361],[-75.26446,40.05411],[-75.24842,40.04179],[-75.24533,40.0377],[-75.24246,40.03618],[-75.24012,40.03389],[-75.23325,40.02916],[-75.223,40.02328],[-75.21982,40.02206],[-75.21767,40.02097],[-75.21293,40.01621],[-75.20617,40.01183],[-75.20726,40.01102],[-75.20734,40.01022],[-75.25617,39.98729],[-75.25884,39.98533],[-75.26361,39.98271],[-75.27637,39.97703],[-75.28031,39.975],[-75.27988,39.97437],[-75.2791,39.97398],[-75.27882,39.97321],[-75.27867,39.97234],[-75.27805,39.97181],[-75.27759,39.97163],[-75.27747,39.97146],[-75.27764,39.97129],[-75.2776,39.97116],[-75.27729,39.9711],[-75.27697,39.97116],[-75.27672,39.97132],[-75.27654,39.97126],[-75.27651,39.97116],[-75.27667,39.97099],[-75.27665,39.97081],[-75.27645,39.97048],[-75.27632,39.97036],[-75.27577,39.97029],[-75.27558,39.97016],[-75.27535,39.96956],[-75.27528,39.96939],[-75.27499,39.96928],[-75.27305,39.96931],[-75.27202,39.96899],[-75.2718,39.96876],[-75.27049,39.96864],[-75.27017,39.96798],[-75.26998,39.96738],[-75.26976,39.96732],[-75.2693,39.96742],[-75.2691,39.96736],[-75.26887,39.96702],[-75.26844,39.96662],[-75.267,39.96601],[-75.26653,39.96605],[-75.26613,39.96599],[-75.26588,39.96585],[-75.26533,39.96522],[-75.26442,39.96522],[-75.26374,39.96561],[-75.26249,39.96561],[-75.26176,39.96623],[-75.26132,39.96602],[-75.26055,39.96631],[-75.25964,39.96613],[-75.25869,39.96543],[-75.25866,39.96475],[-75.25786,39.9636],[-75.25679,39.96371],[-75.2547,39.96492],[-75.25409,39.96544],[-75.2534,39.96525],[-75.25141,39.96533],[-75.25132,39.96511],[-75.25117,39.96491],[-75.25091,39.96485],[-75.25033,39.96506],[-75.24998,39.965],[-75.24795,39.96406],[-75.24756,39.96366],[-75.2479,39.96112],[-75.24845,39.96031],[-75.24928,39.95981],[-75.2507,39.95918],[-75.25089,39.95898],[-75.25084,39.95869],[-75.25008,39.95767],[-75.24902,39.95693],[-75.24893,39.95657],[-75.24922,39.95616],[-75.24916,39.95571],[-75.24994,39.95427],[-75.25041,39.95376],[-75.25105,39.9533],[-75.25119,39.95301],[-75.25111,39.95279],[-75.25164,39.95192],[-75.2516,39.95136],[-75.2511,39.95067],[-75.25117,39.95034],[-75.25159,39.94953],[-75.25152,39.94917],[-75.25063,39.94834],[-75.25037,39.94804],[-75.25023,39.94745],[-75.24993,39.94673],[-75.24749,39.94443],[-75.24662,39.94271],[-75.24544,39.94263],[-75.24308,39.94226],[-75.24091,39.94228],[-75.24022,39.94213],[-75.23957,39.94143],[-75.23945,39.94097],[-75.24015,39.93961],[-75.24062,39.93924],[-75.24074,39.93906],[-75.24075,39.93889],[-75.24068,39.93872],[-75.2401,39.93829],[-75.23983,39.93817],[-75.23924,39.93815],[-75.23819,39.93823],[-75.23712,39.93841],[-75.2365,39.9385],[-75.23563,39.93842],[-75.23509,39.93828],[-75.23493,39.93802],[-75.23493,39.93775],[-75.23471,39.93723],[-75.235,39.93621],[-75.2352,39.93593],[-75.23579,39.93562],[-75.23631,39.93525],[-75.2367,39.93402],[-75.23657,39.9337],[-75.23689,39.93295],[-75.23718,39.93266],[-75.23747,39.9325],[-75.23778,39.93245],[-75.2385,39.93262],[-75.23953,39.93326],[-75.24074,39.93362],[-75.2418,39.93344],[-75.24212,39.93334],[-75.2424,39.93292],[-75.24339,39.93181],[-75.24349,39.93129],[-75.24369,39.93076],[-75.24413,39.93051],[-75.24438,39.93035],[-75.24435,39.93014],[-75.24398,39.92981],[-75.24394,39.92932],[-75.24398,39.92842],[-75.24408,39.92807],[-75.24454,39.92734],[-75.2446,39.92695],[-75.24436,39.92644],[-75.24433,39.9262],[-75.24499,39.92579],[-75.24559,39.92498],[-75.24598,39.92445],[-75.24609,39.92354],[-75.24619,39.92318],[-75.24704,39.92238],[-75.24749,39.92169],[-75.24732,39.92058],[-75.24758,39.91962],[-75.24728,39.91897],[-75.24735,39.91791],[-75.24721,39.91727],[-75.24682,39.91654],[-75.24676,39.91627],[-75.24769,39.91493],[-75.24772,39.91471],[-75.24714,39.91414],[-75.24706,39.9139],[-75.24719,39.91352],[-75.24798,39.91319],[-75.24854,39.91267],[-75.24884,39.91182],[-75.25041,39.91104],[-75.25126,39.91004],[-75.25127,39.90988],[-75.25107,39.90972],[-75.25016,39.90952],[-75.24996,39.90943],[-75.24986,39.90931],[-75.24988,39.90918],[-75.25016,39.90857],[-75.25022,39.90779],[-75.25035,39.90757],[-75.25158,39.90683],[-75.25197,39.90669],[-75.25249,39.90665],[-75.25345,39.90556],[-75.25132,39.90442],[-75.25566,39.89958],[-75.25517,39.89894],[-75.25573,39.8976],[-75.25732,39.89579],[-75.25661,39.89501],[-75.25733,39.89405],[-75.25896,39.89241],[-75.2606,39.89219],[-75.26163,39.8917],[-75.26195,39.89094],[-75.26195,39.88891],[-75.26221,39.88845],[-75.2626,39.8883],[-75.26376,39.88849],[-75.26453,39.88829],[-75.26508,39.8873],[-75.26453,39.88608],[-75.2639,39.88575],[-75.2636,39.88574],[-75.26302,39.88593],[-75.26267,39.88591],[-75.26255,39.88579],[-75.26259,39.88566],[-75.26466,39.88481],[-75.26467,39.88422],[-75.26357,39.88386],[-75.26268,39.88373],[-75.26215,39.88352],[-75.26163,39.8831],[-75.26157,39.88293],[-75.26162,39.88281],[-75.26171,39.88274],[-75.26192,39.88266],[-75.26329,39.88235],[-75.26378,39.88242],[-75.26407,39.88236],[-75.26455,39.88215],[-75.26514,39.88168],[-75.26327,39.87981],[-75.26355,39.87859],[-75.2624,39.87648],[-75.25251,39.87598],[-75.24872,39.87643],[-75.2411,39.87239],[-75.23548,39.87679],[-75.23402,39.87705],[-75.22972,39.87682],[-75.22628,39.87623],[-75.22013,39.87561],[-75.21886,39.87565],[-75.21573,39.87614],[-75.21555,39.87551],[-75.21583,39.87189]]],"type":"Polygon"}}, {"properties":{"name":"PEMA Orthoimagery (2018-2020)","id":"PEMA_Orthoimagery","url":"https://imagery.pasda.psu.edu/arcgis/services/pasda/PEMAImagery2018_2020/MapServer/WMSServer?request=getmap&version=1.3.0&service=wms&layers=1&styles=&format=image/jpeg&crs={proj}&width={width}&height={height}&bbox={bbox}","attribution":{"required":false,"text":"Pennsylvania Emergency Management Agency","url":"https://www.pema.pa.gov/911-Program/Partners/NG911-GIS/Aerial-Imagery/Pages/default.aspx"},"type":"wms","category":"historicphoto","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-80.52515,42.03234],[-80.52103,39.71901],[-75.77326,39.72138],[-75.76223,39.74033],[-75.74816,39.76052],[-75.7291,39.77965],[-75.71245,39.79218],[-75.68481,39.80906],[-75.65786,39.8204],[-75.62679,39.82976],[-75.57976,39.83662],[-75.54113,39.83635],[-75.51933,39.83438],[-75.48311,39.82726],[-75.4493,39.81618],[-75.41359,39.79746],[-75.32501,39.84426],[-75.25377,39.84861],[-75.15644,39.87786],[-75.13498,39.88537],[-75.12657,39.91237],[-75.13417,39.92939],[-75.13344,39.94633],[-75.1276,39.95804],[-75.07215,39.97646],[-75.04366,40.01276],[-75.01139,40.01841],[-74.97602,40.04641],[-74.93148,40.06861],[-74.9077,40.07026],[-74.86213,40.0829],[-74.83586,40.10145],[-74.82634,40.12426],[-74.81853,40.1277],[-74.81132,40.12619],[-74.80033,40.12232],[-74.78806,40.11983],[-74.78454,40.11976],[-74.78145,40.12068],[-74.76085,40.13295],[-74.75415,40.13453],[-74.74368,40.13374],[-74.72239,40.147],[-74.71939,40.15854],[-74.73278,40.17625],[-74.75321,40.18478],[-74.76969,40.2165],[-74.84283,40.25324],[-74.85788,40.2808],[-74.86758,40.29544],[-74.87929,40.30525],[-74.89028,40.31285],[-74.89633,40.3155],[-74.90345,40.31602],[-74.90993,40.31792],[-74.93933,40.3382],[-74.94435,40.34645],[-74.94504,40.35551],[-74.94766,40.36417],[-74.96435,40.39627],[-74.96731,40.39935],[-74.99268,40.41101],[-75.02426,40.405],[-75.05889,40.41866],[-75.06567,40.44603],[-75.07001,40.45714],[-75.06452,40.4666],[-75.06108,40.48247],[-75.064,40.50414],[-75.06426,40.52796],[-75.06683,40.54042],[-75.0743,40.5459],[-75.09713,40.56614],[-75.10735,40.5705],[-75.11902,40.57395],[-75.1397,40.57596],[-75.14807,40.57296],[-75.16125,40.56458],[-75.1715,40.56438],[-75.18592,40.56872],[-75.19459,40.57631],[-75.19554,40.58091],[-75.18923,40.58766],[-75.19189,40.60307],[-75.20051,40.61454],[-75.20086,40.61763],[-75.18996,40.61998],[-75.18837,40.62373],[-75.1882,40.63545],[-75.20034,40.64857],[-75.19648,40.65486],[-75.17713,40.67244],[-75.17567,40.67686],[-75.18043,40.67934],[-75.19099,40.67937],[-75.19923,40.68301],[-75.20382,40.69008],[-75.2015,40.69736],[-75.19343,40.71438],[-75.18635,40.71929],[-75.16777,40.77742],[-75.13412,40.77053],[-75.10803,40.78626],[-75.06392,40.84576],[-75.04555,40.87004],[-75.07645,40.91494],[-75.09378,40.92661],[-75.13,40.9869],[-75.02632,41.03651],[-74.96778,41.08504],[-74.8811,41.17749],[-74.85809,41.21521],[-74.84556,41.25032],[-74.79235,41.30708],[-74.6933,41.35297],[-74.68678,41.36315],[-74.73621,41.43089],[-74.80986,41.44363],[-74.87904,41.44286],[-74.90873,41.47759],[-74.93912,41.48492],[-74.97877,41.48248],[-74.98238,41.50691],[-75.01722,41.53621],[-75.01139,41.54931],[-75.06529,41.60068],[-75.04177,41.61621],[-75.04761,41.67919],[-75.05035,41.7498],[-75.06958,41.8147],[-75.11181,41.8445],[-75.16829,41.87378],[-75.2548,41.87455],[-75.27369,41.93281],[-75.28811,41.95298],[-75.33789,41.97289],[-75.33566,41.99369],[-75.3548,41.99972],[-77.55798,42.01257],[-79.76023,41.99911],[-79.761,42.37135],[-80.52515,42.03234]]],"type":"Polygon"}}, +{"properties":{"name":"PEMA Orthoimagery (Western) [2022]","id":"PEMA_Orthoimagery_2022","url":"https://imagery.pasda.psu.edu/arcgis/services/pasda/PEMAImagery2022/MapServer/WMSServer?FORMAT=image/jpeg&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap&LAYERS=8,2&STYLES=&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}","attribution":{"required":false,"text":"Pennsylvania Emergency Management Agency","url":"https://www.pema.pa.gov/911-Program/Partners/NG911-GIS/Aerial-Imagery/Pages/default.aspx"},"type":"wms","category":"photo","max_zoom":20,"best":true},"type":"Feature","geometry":{"coordinates":[[[[-79.74019,42.29037],[-79.85102,42.28842],[-79.85013,42.26099],[-79.92398,42.25964],[-79.92305,42.23221],[-79.99687,42.23081],[-79.99592,42.20338],[-80.14348,42.20044],[-80.14246,42.17301],[-80.17933,42.17225],[-80.17727,42.11739],[-80.25095,42.11583],[-80.24988,42.0884],[-80.32353,42.08679],[-80.32243,42.05936],[-80.43285,42.05687],[-80.43171,42.02944],[-80.50528,42.02772],[-80.50411,42.00029],[-80.54088,41.99941],[-80.53851,41.94456],[-80.57525,41.94367],[-80.53804,41.08427],[-80.57429,41.0834],[-80.53766,40.20549],[-80.57344,40.20462],[-80.55186,39.68331],[-79.87702,39.69786],[-79.88561,39.97229],[-79.92128,39.97162],[-79.92216,39.99907],[-79.85079,40.0004],[-79.85249,40.05528],[-79.81677,40.05593],[-79.82096,40.19315],[-79.78518,40.19379],[-79.786,40.22123],[-79.7502,40.22186],[-79.75101,40.2493],[-79.78683,40.24867],[-79.78765,40.27612],[-79.75182,40.27674],[-79.75508,40.38652],[-79.6833,40.38774],[-79.68803,40.5524],[-79.75998,40.55117],[-79.7608,40.57862],[-79.68882,40.57984],[-79.6904,40.63473],[-79.65438,40.63533],[-79.65515,40.66277],[-79.69119,40.66217],[-79.69198,40.68961],[-80.12455,40.68156],[-80.13624,41.01081],[-80.0638,41.01227],[-80.06507,41.04898],[-80.02892,41.0497],[-80.03083,41.10458],[-79.99455,41.10529],[-79.9955,41.13273],[-79.95921,41.13344],[-79.97131,41.49011],[-79.93482,41.49081],[-79.93574,41.51825],[-79.89923,41.51894],[-79.90014,41.54637],[-79.86362,41.54705],[-79.86451,41.57448],[-79.82797,41.57515],[-79.82885,41.60258],[-79.5364,41.60748],[-79.53114,41.41541],[-79.49469,41.41597],[-79.49322,41.36109],[-79.38395,41.36269],[-79.38533,41.41758],[-79.23951,41.41956],[-79.23701,41.30979],[-79.09142,41.31158],[-79.09199,41.33902],[-79.05558,41.33944],[-79.05722,41.42177],[-78.94785,41.42296],[-78.95291,41.69738],[-78.9163,41.69776],[-78.91877,41.83496],[-78.88208,41.83532],[-78.88496,41.99996],[-78.92175,41.9996],[-78.92224,42.02704],[-79.73174,42.01604],[-79.74019,42.29037]]],[[[-78.64082,40.29069],[-78.60497,40.29096],[-78.60567,40.34586],[-78.53392,40.34637],[-78.53583,40.51106],[-78.46391,40.51153],[-78.46449,40.56642],[-78.42849,40.56664],[-78.42905,40.62154],[-78.39302,40.62174],[-78.39329,40.64919],[-78.35725,40.64939],[-78.35775,40.70428],[-78.32168,40.70447],[-78.32191,40.73191],[-78.82704,40.72833],[-78.8266,40.70088],[-78.86266,40.70054],[-78.8613,40.6182],[-78.89732,40.61785],[-78.89591,40.53551],[-78.93189,40.53515],[-78.93093,40.48025],[-78.96687,40.47988],[-78.96588,40.42498],[-79.0018,40.4246],[-79.00129,40.39715],[-79.03719,40.39676],[-79.03614,40.34186],[-79.07201,40.34146],[-79.0704,40.25912],[-78.92709,40.26067],[-78.92662,40.23322],[-78.64009,40.23579],[-78.64082,40.29069]]]],"type":"MultiPolygon"}}, {"properties":{"name":"Philadelphia Orthoimagery 2020 (3in)","id":"Philadelphia_Ortho_2020","url":"https://tiles.arcgis.com/tiles/fLeGjb7u4uXqeF9q/arcgis/rest/services/CityImagery_2020_3in/MapServer/WMTS/tile/1.0.0/CityImagery_2020_3in/default/default028mm/{zoom}/{y}/{x}.jpeg","attribution":{"required":false,"text":"City of Philadelphia","url":"https://www.opendataphilly.org/dataset/aerial-photography"},"type":"tms","category":"historicphoto","max_zoom":22},"type":"Feature","geometry":{"coordinates":[[[-75.33756,39.89227],[-75.3384,39.87052],[-75.32894,39.87034],[-75.32973,39.84868],[-75.32025,39.84845],[-75.32113,39.8267],[-75.31171,39.8265],[-75.31201,39.8192],[-75.28379,39.81859],[-75.28353,39.82587],[-75.25532,39.82525],[-75.25506,39.83248],[-75.22689,39.83189],[-75.22661,39.83911],[-75.19843,39.83846],[-75.19818,39.84573],[-75.17938,39.84528],[-75.17912,39.85257],[-75.15088,39.85192],[-75.15063,39.85914],[-75.12243,39.85853],[-75.12211,39.86576],[-75.11273,39.86553],[-75.11021,39.93077],[-75.1196,39.93099],[-75.11906,39.94546],[-75.09082,39.94481],[-75.09052,39.95204],[-75.08112,39.95179],[-75.08084,39.95907],[-75.06201,39.9586],[-75.06175,39.96587],[-75.05233,39.96564],[-75.05177,39.98013],[-75.03289,39.97962],[-75.03203,40.0014],[-75.00383,40.0007],[-75.00355,40.00798],[-74.99407,40.00778],[-74.99377,40.01501],[-74.98433,40.01476],[-74.98403,40.02201],[-74.97465,40.02178],[-74.97433,40.02904],[-74.96491,40.02878],[-74.96461,40.03603],[-74.95517,40.0357],[-74.95367,40.07206],[-74.94427,40.07177],[-74.94279,40.10809],[-74.95221,40.10828],[-74.95133,40.12997],[-74.97965,40.1307],[-74.97932,40.13794],[-74.98876,40.13821],[-74.98845,40.14542],[-75.02624,40.14631],[-75.02649,40.13904],[-75.03596,40.13929],[-75.03621,40.13207],[-75.04568,40.13231],[-75.04593,40.12503],[-75.0554,40.12528],[-75.0557,40.11801],[-75.06514,40.11827],[-75.06542,40.111],[-75.07484,40.11125],[-75.07516,40.10394],[-75.08456,40.10417],[-75.08488,40.09693],[-75.09428,40.0972],[-75.09488,40.0827],[-75.1043,40.08291],[-75.10461,40.07562],[-75.11402,40.07585],[-75.11429,40.0686],[-75.13314,40.06904],[-75.13286,40.07628],[-75.14232,40.07645],[-75.14206,40.08375],[-75.15144,40.08394],[-75.15116,40.09121],[-75.17004,40.09163],[-75.16973,40.09886],[-75.1792,40.09907],[-75.17892,40.10631],[-75.22608,40.10736],[-75.22635,40.10013],[-75.23581,40.10035],[-75.23609,40.09308],[-75.2455,40.09331],[-75.24578,40.08604],[-75.25518,40.08626],[-75.25545,40.07901],[-75.26489,40.0792],[-75.2654,40.06472],[-75.27484,40.06494],[-75.27564,40.0432],[-75.2662,40.043],[-75.26649,40.03575],[-75.25705,40.03554],[-75.2573,40.02831],[-75.24791,40.0281],[-75.24816,40.02084],[-75.23874,40.02064],[-75.2393,40.00616],[-75.25813,40.00658],[-75.25839,39.99934],[-75.26778,39.99952],[-75.26807,39.99228],[-75.27748,39.99249],[-75.27774,39.98523],[-75.29658,39.98565],[-75.29735,39.96392],[-75.28795,39.96369],[-75.2882,39.95646],[-75.26938,39.95606],[-75.26991,39.94157],[-75.26049,39.94135],[-75.2616,39.91242],[-75.27098,39.91267],[-75.27133,39.90536],[-75.29001,39.90577],[-75.29032,39.89853],[-75.31853,39.89912],[-75.3188,39.89189],[-75.33756,39.89227]]],"type":"Polygon"}}, -{"properties":{"name":"Philadelphia Orthoimagery 2022 (2in)","id":"Philadelphia_Ortho_2022","url":"https://tiles.arcgis.com/tiles/fLeGjb7u4uXqeF9q/arcgis/rest/services/CityImagery_2022_2in/MapServer/WMTS/tile/1.0.0/CityImagery_2022_2in/default/default028mm/{zoom}/{y}/{x}.jpeg","attribution":{"required":false,"text":"City of Philadelphia","url":"https://www.opendataphilly.org/dataset/aerial-photography"},"type":"tms","category":"photo","max_zoom":22},"type":"Feature","geometry":{"coordinates":[[[-75.33756,39.89227],[-75.3384,39.87052],[-75.32894,39.87034],[-75.32973,39.84868],[-75.32025,39.84845],[-75.32113,39.8267],[-75.31171,39.8265],[-75.31201,39.8192],[-75.28379,39.81859],[-75.28353,39.82587],[-75.25532,39.82525],[-75.25506,39.83248],[-75.22689,39.83189],[-75.22661,39.83911],[-75.19843,39.83846],[-75.19818,39.84573],[-75.17938,39.84528],[-75.17912,39.85257],[-75.15088,39.85192],[-75.15063,39.85914],[-75.12243,39.85853],[-75.12211,39.86576],[-75.11273,39.86553],[-75.11021,39.93077],[-75.1196,39.93099],[-75.11906,39.94546],[-75.09082,39.94481],[-75.09052,39.95204],[-75.08112,39.95179],[-75.08084,39.95907],[-75.06201,39.9586],[-75.06175,39.96587],[-75.05233,39.96564],[-75.05177,39.98013],[-75.03289,39.97962],[-75.03203,40.0014],[-75.00383,40.0007],[-75.00355,40.00798],[-74.99407,40.00778],[-74.99377,40.01501],[-74.98433,40.01476],[-74.98403,40.02201],[-74.97465,40.02178],[-74.97433,40.02904],[-74.96491,40.02878],[-74.96461,40.03603],[-74.95517,40.0357],[-74.95367,40.07206],[-74.94427,40.07177],[-74.94279,40.10809],[-74.95221,40.10828],[-74.95133,40.12997],[-74.97965,40.1307],[-74.97932,40.13794],[-74.98876,40.13821],[-74.98845,40.14542],[-75.02624,40.14631],[-75.02649,40.13904],[-75.03596,40.13929],[-75.03621,40.13207],[-75.04568,40.13231],[-75.04593,40.12503],[-75.0554,40.12528],[-75.0557,40.11801],[-75.06514,40.11827],[-75.06542,40.111],[-75.07484,40.11125],[-75.07516,40.10394],[-75.08456,40.10417],[-75.08488,40.09693],[-75.09428,40.0972],[-75.09488,40.0827],[-75.1043,40.08291],[-75.10461,40.07562],[-75.11402,40.07585],[-75.11429,40.0686],[-75.13314,40.06904],[-75.13286,40.07628],[-75.14232,40.07645],[-75.14206,40.08375],[-75.15144,40.08394],[-75.15116,40.09121],[-75.17004,40.09163],[-75.16973,40.09886],[-75.1792,40.09907],[-75.17892,40.10631],[-75.22608,40.10736],[-75.22635,40.10013],[-75.23581,40.10035],[-75.23609,40.09308],[-75.2455,40.09331],[-75.24578,40.08604],[-75.25518,40.08626],[-75.25545,40.07901],[-75.26489,40.0792],[-75.2654,40.06472],[-75.27484,40.06494],[-75.27564,40.0432],[-75.2662,40.043],[-75.26649,40.03575],[-75.25705,40.03554],[-75.2573,40.02831],[-75.24791,40.0281],[-75.24816,40.02084],[-75.23874,40.02064],[-75.2393,40.00616],[-75.25813,40.00658],[-75.25839,39.99934],[-75.26778,39.99952],[-75.26807,39.99228],[-75.27748,39.99249],[-75.27774,39.98523],[-75.29658,39.98565],[-75.29735,39.96392],[-75.28795,39.96369],[-75.2882,39.95646],[-75.26938,39.95606],[-75.26991,39.94157],[-75.26049,39.94135],[-75.2616,39.91242],[-75.27098,39.91267],[-75.27133,39.90536],[-75.29001,39.90577],[-75.29032,39.89853],[-75.31853,39.89912],[-75.3188,39.89189],[-75.33756,39.89227]]],"type":"Polygon"}}, +{"properties":{"name":"Philadelphia Orthoimagery 2022 (2in)","id":"Philadelphia_Ortho_2022","url":"https://tiles.arcgis.com/tiles/fLeGjb7u4uXqeF9q/arcgis/rest/services/CityImagery_2022_2in/MapServer/WMTS/tile/1.0.0/CityImagery_2022_2in/default/default028mm/{zoom}/{y}/{x}.jpeg","attribution":{"required":false,"text":"City of Philadelphia","url":"https://www.opendataphilly.org/dataset/aerial-photography"},"type":"tms","category":"photo","max_zoom":22,"best":true},"type":"Feature","geometry":{"coordinates":[[[-75.33756,39.89227],[-75.3384,39.87052],[-75.32894,39.87034],[-75.32973,39.84868],[-75.32025,39.84845],[-75.32113,39.8267],[-75.31171,39.8265],[-75.31201,39.8192],[-75.28379,39.81859],[-75.28353,39.82587],[-75.25532,39.82525],[-75.25506,39.83248],[-75.22689,39.83189],[-75.22661,39.83911],[-75.19843,39.83846],[-75.19818,39.84573],[-75.17938,39.84528],[-75.17912,39.85257],[-75.15088,39.85192],[-75.15063,39.85914],[-75.12243,39.85853],[-75.12211,39.86576],[-75.11273,39.86553],[-75.11021,39.93077],[-75.1196,39.93099],[-75.11906,39.94546],[-75.09082,39.94481],[-75.09052,39.95204],[-75.08112,39.95179],[-75.08084,39.95907],[-75.06201,39.9586],[-75.06175,39.96587],[-75.05233,39.96564],[-75.05177,39.98013],[-75.03289,39.97962],[-75.03203,40.0014],[-75.00383,40.0007],[-75.00355,40.00798],[-74.99407,40.00778],[-74.99377,40.01501],[-74.98433,40.01476],[-74.98403,40.02201],[-74.97465,40.02178],[-74.97433,40.02904],[-74.96491,40.02878],[-74.96461,40.03603],[-74.95517,40.0357],[-74.95367,40.07206],[-74.94427,40.07177],[-74.94279,40.10809],[-74.95221,40.10828],[-74.95133,40.12997],[-74.97965,40.1307],[-74.97932,40.13794],[-74.98876,40.13821],[-74.98845,40.14542],[-75.02624,40.14631],[-75.02649,40.13904],[-75.03596,40.13929],[-75.03621,40.13207],[-75.04568,40.13231],[-75.04593,40.12503],[-75.0554,40.12528],[-75.0557,40.11801],[-75.06514,40.11827],[-75.06542,40.111],[-75.07484,40.11125],[-75.07516,40.10394],[-75.08456,40.10417],[-75.08488,40.09693],[-75.09428,40.0972],[-75.09488,40.0827],[-75.1043,40.08291],[-75.10461,40.07562],[-75.11402,40.07585],[-75.11429,40.0686],[-75.13314,40.06904],[-75.13286,40.07628],[-75.14232,40.07645],[-75.14206,40.08375],[-75.15144,40.08394],[-75.15116,40.09121],[-75.17004,40.09163],[-75.16973,40.09886],[-75.1792,40.09907],[-75.17892,40.10631],[-75.22608,40.10736],[-75.22635,40.10013],[-75.23581,40.10035],[-75.23609,40.09308],[-75.2455,40.09331],[-75.24578,40.08604],[-75.25518,40.08626],[-75.25545,40.07901],[-75.26489,40.0792],[-75.2654,40.06472],[-75.27484,40.06494],[-75.27564,40.0432],[-75.2662,40.043],[-75.26649,40.03575],[-75.25705,40.03554],[-75.2573,40.02831],[-75.24791,40.0281],[-75.24816,40.02084],[-75.23874,40.02064],[-75.2393,40.00616],[-75.25813,40.00658],[-75.25839,39.99934],[-75.26778,39.99952],[-75.26807,39.99228],[-75.27748,39.99249],[-75.27774,39.98523],[-75.29658,39.98565],[-75.29735,39.96392],[-75.28795,39.96369],[-75.2882,39.95646],[-75.26938,39.95606],[-75.26991,39.94157],[-75.26049,39.94135],[-75.2616,39.91242],[-75.27098,39.91267],[-75.27133,39.90536],[-75.29001,39.90577],[-75.29032,39.89853],[-75.31853,39.89912],[-75.3188,39.89189],[-75.33756,39.89227]]],"type":"Polygon"}}, {"properties":{"name":"Rhode Island Aerial Photo (Fall 2021)","id":"RIGIS_Aerial_Photo_21f","url":"https://maps.edc.uri.edu/rigis/rest/services/IMG/RI_202108_RGB_3in_web/ImageServer/exportImage?f=image&format=jpgpng&imageSR={wkid}&bboxSR={wkid}&bbox={bbox}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"RIGIS","url":"http://www.planning.ri.gov/planning-areas/demographics/aerial-photographs.php"},"type":"wms","category":"historicphoto","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[[-71.56855,41.22547],[-71.57301,41.22741],[-71.5782,41.23319],[-71.57904,41.20896],[-71.58088,41.20401],[-71.58925,41.19819],[-71.59369,41.20042],[-71.59378,41.19227],[-71.59792,41.18599],[-71.60738,41.18161],[-71.61459,41.15641],[-71.60927,41.15101],[-71.59876,41.14605],[-71.58076,41.14647],[-71.54636,41.15186],[-71.54323,41.16373],[-71.54526,41.16567],[-71.55005,41.16712],[-71.55192,41.16824],[-71.55387,41.1729],[-71.55318,41.17788],[-71.56494,41.1813],[-71.56571,41.18828],[-71.56374,41.19435],[-71.55295,41.21182],[-71.55988,41.22405],[-71.56486,41.22554],[-71.56855,41.22547]]],[[[-71.49821,42.01783],[-71.5152,42.01662],[-71.80012,42.01078],[-71.79909,41.92399],[-71.78982,41.65816],[-71.79943,41.41814],[-71.81831,41.42104],[-71.84372,41.41184],[-71.86698,41.31927],[-71.90758,41.3047],[-71.87943,41.29844],[-71.71103,41.33081],[-71.54932,41.37359],[-71.49014,41.34418],[-71.4283,41.44684],[-71.31002,41.44929],[-71.24617,41.45881],[-71.19364,41.44736],[-71.11811,41.48396],[-71.13218,41.6268],[-71.12982,41.66034],[-71.17467,41.66868],[-71.17452,41.67248],[-71.19533,41.67642],[-71.2587,41.75262],[-71.32526,41.78043],[-71.33801,41.80804],[-71.34667,41.82308],[-71.3341,41.83539],[-71.34152,41.84463],[-71.33352,41.86255],[-71.3404,41.88178],[-71.33732,41.89934],[-71.38101,41.89416],[-71.38115,42.01892],[-71.49821,42.01783]]]],"type":"MultiPolygon"}}, -{"properties":{"name":"Rhode Island Aerial Photo (Spring 2021)","id":"RIGIS_Aerial_Photo_21s","url":"https://maps.edc.uri.edu/rigis/rest/services/IMG/RI_202103_RGB_3in_web/ImageServer/exportImage?f=image&format=jpgpng&imageSR={wkid}&bboxSR={wkid}&bbox={bbox}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"RIGIS","url":"http://www.planning.ri.gov/planning-areas/demographics/aerial-photographs.php"},"type":"wms","category":"historicphoto","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[[-71.56855,41.22547],[-71.57301,41.22741],[-71.5782,41.23319],[-71.57904,41.20896],[-71.58088,41.20401],[-71.58925,41.19819],[-71.59369,41.20042],[-71.59378,41.19227],[-71.59792,41.18599],[-71.60738,41.18161],[-71.61459,41.15641],[-71.60927,41.15101],[-71.59876,41.14605],[-71.58076,41.14647],[-71.54636,41.15186],[-71.54323,41.16373],[-71.54526,41.16567],[-71.55005,41.16712],[-71.55192,41.16824],[-71.55387,41.1729],[-71.55318,41.17788],[-71.56494,41.1813],[-71.56571,41.18828],[-71.56374,41.19435],[-71.55295,41.21182],[-71.55988,41.22405],[-71.56486,41.22554],[-71.56855,41.22547]]],[[[-71.49821,42.01783],[-71.5152,42.01662],[-71.80012,42.01078],[-71.79909,41.92399],[-71.78982,41.65816],[-71.79943,41.41814],[-71.81831,41.42104],[-71.84372,41.41184],[-71.86698,41.31927],[-71.90758,41.3047],[-71.87943,41.29844],[-71.71103,41.33081],[-71.54932,41.37359],[-71.49014,41.34418],[-71.4283,41.44684],[-71.31002,41.44929],[-71.24617,41.45881],[-71.19364,41.44736],[-71.11811,41.48396],[-71.13218,41.6268],[-71.12982,41.66034],[-71.17467,41.66868],[-71.17452,41.67248],[-71.19533,41.67642],[-71.2587,41.75262],[-71.32526,41.78043],[-71.33801,41.80804],[-71.34667,41.82308],[-71.3341,41.83539],[-71.34152,41.84463],[-71.33352,41.86255],[-71.3404,41.88178],[-71.33732,41.89934],[-71.38101,41.89416],[-71.38115,42.01892],[-71.49821,42.01783]]]],"type":"MultiPolygon"}}, {"properties":{"name":"Rhode Island Aerial Photo (Spring 2022)","id":"RIGIS_Aerial_Photo_22s","url":"https://maps.edc.uri.edu/rigis/rest/services/IMG/RI_202204_RGB_3in_web/ImageServer/exportImage?f=image&format=jpgpng&imageSR={wkid}&bboxSR={wkid}&bbox={bbox}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"RIGIS","url":"https://planning.ri.gov/planning-areas/data-center/aerial-photography"},"type":"wms","category":"historicphoto","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[[-71.56855,41.22547],[-71.57301,41.22741],[-71.5782,41.23319],[-71.57904,41.20896],[-71.58088,41.20401],[-71.58925,41.19819],[-71.59369,41.20042],[-71.59378,41.19227],[-71.59792,41.18599],[-71.60738,41.18161],[-71.61459,41.15641],[-71.60927,41.15101],[-71.59876,41.14605],[-71.58076,41.14647],[-71.54636,41.15186],[-71.54323,41.16373],[-71.54526,41.16567],[-71.55005,41.16712],[-71.55192,41.16824],[-71.55387,41.1729],[-71.55318,41.17788],[-71.56494,41.1813],[-71.56571,41.18828],[-71.56374,41.19435],[-71.55295,41.21182],[-71.55988,41.22405],[-71.56486,41.22554],[-71.56855,41.22547]]],[[[-71.49821,42.01783],[-71.5152,42.01662],[-71.80012,42.01078],[-71.79909,41.92399],[-71.78982,41.65816],[-71.79943,41.41814],[-71.81831,41.42104],[-71.84372,41.41184],[-71.86698,41.31927],[-71.90758,41.3047],[-71.87943,41.29844],[-71.71103,41.33081],[-71.54932,41.37359],[-71.49014,41.34418],[-71.4283,41.44684],[-71.31002,41.44929],[-71.24617,41.45881],[-71.19364,41.44736],[-71.11811,41.48396],[-71.13218,41.6268],[-71.12982,41.66034],[-71.17467,41.66868],[-71.17452,41.67248],[-71.19533,41.67642],[-71.2587,41.75262],[-71.32526,41.78043],[-71.33801,41.80804],[-71.34667,41.82308],[-71.3341,41.83539],[-71.34152,41.84463],[-71.33352,41.86255],[-71.3404,41.88178],[-71.33732,41.89934],[-71.38101,41.89416],[-71.38115,42.01892],[-71.49821,42.01783]]]],"type":"MultiPolygon"}}, -{"properties":{"name":"Rhode Island Aerial Photo (Spring 2023)","id":"RIGIS_Aerial_Photo_23s","url":"https://maps.edc.uri.edu/rigis/rest/services/IMG/RI_202303_RGB_3in_web/ImageServer/exportImage?f=image&format=jpgpng&imageSR={wkid}&bboxSR={wkid}&bbox={bbox}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"RIGIS","url":"https://planning.ri.gov/planning-areas/data-center/aerial-photography"},"type":"wms","category":"photo","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[[-71.56855,41.22547],[-71.57301,41.22741],[-71.5782,41.23319],[-71.57904,41.20896],[-71.58088,41.20401],[-71.58925,41.19819],[-71.59369,41.20042],[-71.59378,41.19227],[-71.59792,41.18599],[-71.60738,41.18161],[-71.61459,41.15641],[-71.60927,41.15101],[-71.59876,41.14605],[-71.58076,41.14647],[-71.54636,41.15186],[-71.54323,41.16373],[-71.54526,41.16567],[-71.55005,41.16712],[-71.55192,41.16824],[-71.55387,41.1729],[-71.55318,41.17788],[-71.56494,41.1813],[-71.56571,41.18828],[-71.56374,41.19435],[-71.55295,41.21182],[-71.55988,41.22405],[-71.56486,41.22554],[-71.56855,41.22547]]],[[[-71.49821,42.01783],[-71.5152,42.01662],[-71.80012,42.01078],[-71.79909,41.92399],[-71.78982,41.65816],[-71.79943,41.41814],[-71.81831,41.42104],[-71.84372,41.41184],[-71.86698,41.31927],[-71.90758,41.3047],[-71.87943,41.29844],[-71.71103,41.33081],[-71.54932,41.37359],[-71.49014,41.34418],[-71.4283,41.44684],[-71.31002,41.44929],[-71.24617,41.45881],[-71.19364,41.44736],[-71.11811,41.48396],[-71.13218,41.6268],[-71.12982,41.66034],[-71.17467,41.66868],[-71.17452,41.67248],[-71.19533,41.67642],[-71.2587,41.75262],[-71.32526,41.78043],[-71.33801,41.80804],[-71.34667,41.82308],[-71.3341,41.83539],[-71.34152,41.84463],[-71.33352,41.86255],[-71.3404,41.88178],[-71.33732,41.89934],[-71.38101,41.89416],[-71.38115,42.01892],[-71.49821,42.01783]]]],"type":"MultiPolygon"}}, +{"properties":{"name":"Rhode Island Aerial Photo (Spring 2023)","id":"RIGIS_Aerial_Photo_23s","url":"https://maps.edc.uri.edu/rigis/rest/services/IMG/RI_202303_RGB_3in_web/ImageServer/exportImage?f=image&format=jpgpng&imageSR={wkid}&bboxSR={wkid}&bbox={bbox}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"RIGIS","url":"https://planning.ri.gov/planning-areas/data-center/aerial-photography"},"type":"wms","category":"historicphoto","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[[-71.56855,41.22547],[-71.57301,41.22741],[-71.5782,41.23319],[-71.57904,41.20896],[-71.58088,41.20401],[-71.58925,41.19819],[-71.59369,41.20042],[-71.59378,41.19227],[-71.59792,41.18599],[-71.60738,41.18161],[-71.61459,41.15641],[-71.60927,41.15101],[-71.59876,41.14605],[-71.58076,41.14647],[-71.54636,41.15186],[-71.54323,41.16373],[-71.54526,41.16567],[-71.55005,41.16712],[-71.55192,41.16824],[-71.55387,41.1729],[-71.55318,41.17788],[-71.56494,41.1813],[-71.56571,41.18828],[-71.56374,41.19435],[-71.55295,41.21182],[-71.55988,41.22405],[-71.56486,41.22554],[-71.56855,41.22547]]],[[[-71.49821,42.01783],[-71.5152,42.01662],[-71.80012,42.01078],[-71.79909,41.92399],[-71.78982,41.65816],[-71.79943,41.41814],[-71.81831,41.42104],[-71.84372,41.41184],[-71.86698,41.31927],[-71.90758,41.3047],[-71.87943,41.29844],[-71.71103,41.33081],[-71.54932,41.37359],[-71.49014,41.34418],[-71.4283,41.44684],[-71.31002,41.44929],[-71.24617,41.45881],[-71.19364,41.44736],[-71.11811,41.48396],[-71.13218,41.6268],[-71.12982,41.66034],[-71.17467,41.66868],[-71.17452,41.67248],[-71.19533,41.67642],[-71.2587,41.75262],[-71.32526,41.78043],[-71.33801,41.80804],[-71.34667,41.82308],[-71.3341,41.83539],[-71.34152,41.84463],[-71.33352,41.86255],[-71.3404,41.88178],[-71.33732,41.89934],[-71.38101,41.89416],[-71.38115,42.01892],[-71.49821,42.01783]]]],"type":"MultiPolygon"}}, +{"properties":{"name":"Rhode Island Aerial Photo (Spring 2024)","id":"RIGIS_Aerial_Photo_24s","url":"https://maps.edc.uri.edu/rigis/rest/services/IMG/RI_202403_RGB_3in_web/ImageServer/exportImage?f=image&format=jpgpng&imageSR={wkid}&bboxSR={wkid}&bbox={bbox}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"RIGIS","url":"https://planning.ri.gov/planning-areas/data-center/aerial-photography"},"type":"wms","category":"photo","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[[-71.56855,41.22547],[-71.57301,41.22741],[-71.5782,41.23319],[-71.57904,41.20896],[-71.58088,41.20401],[-71.58925,41.19819],[-71.59369,41.20042],[-71.59378,41.19227],[-71.59792,41.18599],[-71.60738,41.18161],[-71.61459,41.15641],[-71.60927,41.15101],[-71.59876,41.14605],[-71.58076,41.14647],[-71.54636,41.15186],[-71.54323,41.16373],[-71.54526,41.16567],[-71.55005,41.16712],[-71.55192,41.16824],[-71.55387,41.1729],[-71.55318,41.17788],[-71.56494,41.1813],[-71.56571,41.18828],[-71.56374,41.19435],[-71.55295,41.21182],[-71.55988,41.22405],[-71.56486,41.22554],[-71.56855,41.22547]]],[[[-71.49821,42.01783],[-71.5152,42.01662],[-71.80012,42.01078],[-71.79909,41.92399],[-71.78982,41.65816],[-71.79943,41.41814],[-71.81831,41.42104],[-71.84372,41.41184],[-71.86698,41.31927],[-71.90758,41.3047],[-71.87943,41.29844],[-71.71103,41.33081],[-71.54932,41.37359],[-71.49014,41.34418],[-71.4283,41.44684],[-71.31002,41.44929],[-71.24617,41.45881],[-71.19364,41.44736],[-71.11811,41.48396],[-71.13218,41.6268],[-71.12982,41.66034],[-71.17467,41.66868],[-71.17452,41.67248],[-71.19533,41.67642],[-71.2587,41.75262],[-71.32526,41.78043],[-71.33801,41.80804],[-71.34667,41.82308],[-71.3341,41.83539],[-71.34152,41.84463],[-71.33352,41.86255],[-71.3404,41.88178],[-71.33732,41.89934],[-71.38101,41.89416],[-71.38115,42.01892],[-71.49821,42.01783]]]],"type":"MultiPolygon"}}, {"properties":{"name":"TNMap Orthoimagery Latest","id":"TNMap_Orthoimagery_Latest","url":"https://tnmap.tn.gov/arcgis/rest/services/BASEMAPS/IMAGERY_WEB_MERCATOR/MapServer/tile/{zoom}/{y}/{x}","attribution":{"required":false,"text":"Tennessee Imagery Program","url":"https://imagery.tn.gov/pages/tdot-imagery"},"type":"tms","category":"photo","min_zoom":6,"max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-90.32418,34.98378],[-90.02032,34.99468],[-90.01994,34.98328],[-89.66986,34.99486],[-89.66958,34.98342],[-89.34252,34.99348],[-89.34206,34.98236],[-88.8749,34.99483],[-88.87457,34.98373],[-88.33679,34.99579],[-88.33658,34.98463],[-88.19671,34.98741],[-88.19689,34.9982],[-87.79957,35.0047],[-87.79957,34.99383],[-87.2854,35.00029],[-87.28517,34.9894],[-86.93485,34.9928],[-86.93485,34.98193],[-85.62592,34.98491],[-85.62592,34.97393],[-85.34581,34.97259],[-85.34581,34.98335],[-84.5978,34.97729],[-84.59831,34.98782],[-84.31772,34.98483],[-84.31683,35.02882],[-84.29352,35.02882],[-84.28942,35.2148],[-84.26622,35.21507],[-84.26572,35.23643],[-84.24208,35.23708],[-84.24154,35.24718],[-84.21789,35.24696],[-84.21843,35.23599],[-84.12465,35.23467],[-84.12438,35.24586],[-84.07762,35.24542],[-84.07762,35.25574],[-84.05371,35.2553],[-84.05317,35.26627],[-84.03033,35.26627],[-84.02952,35.28821],[-84.00615,35.28842],[-84.00529,35.32057],[-84.02896,35.32101],[-84.02814,35.34298],[-84.00502,35.34254],[-84.00257,35.41951],[-83.97919,35.41951],[-83.97862,35.44108],[-83.95496,35.44108],[-83.95412,35.45164],[-83.9313,35.45141],[-83.9313,35.46173],[-83.90792,35.4615],[-83.90764,35.48307],[-83.8837,35.48307],[-83.88285,35.50508],[-83.85891,35.50462],[-83.85863,35.51586],[-83.81289,35.51501],[-83.81219,35.52572],[-83.78842,35.52591],[-83.78818,35.54732],[-83.76418,35.54676],[-83.76418,35.55765],[-83.6933,35.55747],[-83.69353,35.56704],[-83.66998,35.56723],[-83.66952,35.55615],[-83.62262,35.55597],[-83.6229,35.56639],[-83.59926,35.56593],[-83.59926,35.55504],[-83.48194,35.55295],[-83.48108,35.57427],[-83.45744,35.57404],[-83.45687,35.59581],[-83.43295,35.59557],[-83.43237,35.60598],[-83.40925,35.60576],[-83.40925,35.61637],[-83.38505,35.61703],[-83.38478,35.62654],[-83.36139,35.62654],[-83.36112,35.63803],[-83.33773,35.63737],[-83.3375,35.64819],[-83.28992,35.64745],[-83.28938,35.6692],[-83.26586,35.66906],[-83.26532,35.67935],[-83.24164,35.67927],[-83.24053,35.72273],[-83.16978,35.72168],[-83.16867,35.74228],[-83.14484,35.7418],[-83.14473,35.76411],[-83.09748,35.76357],[-83.09703,35.77459],[-83.07354,35.77395],[-83.07285,35.78496],[-83.04929,35.78421],[-83.04952,35.77339],[-82.95549,35.77097],[-82.95435,35.80403],[-82.93078,35.80361],[-82.92972,35.83624],[-82.90572,35.83579],[-82.90472,35.86875],[-82.88083,35.86794],[-82.87978,35.9008],[-82.90311,35.90148],[-82.90263,35.92365],[-82.87859,35.92317],[-82.87787,35.94505],[-82.85416,35.94438],[-82.85503,35.92245],[-82.78407,35.92065],[-82.78234,35.9644],[-82.75871,35.96367],[-82.75857,35.97473],[-82.78205,35.97535],[-82.78155,35.98648],[-82.75786,35.98585],[-82.75744,35.99675],[-82.73381,35.99612],[-82.73333,36.00712],[-82.70971,36.00653],[-82.70868,36.02847],[-82.68506,36.02788],[-82.68463,36.03864],[-82.66099,36.03811],[-82.6607,36.04901],[-82.63698,36.04828],[-82.63731,36.03751],[-82.61367,36.03672],[-82.61668,35.96005],[-82.59324,35.95927],[-82.59352,35.94835],[-82.54673,35.94696],[-82.54615,35.9578],[-82.52233,35.95726],[-82.52182,35.96808],[-82.49809,35.9675],[-82.49799,35.97864],[-82.47405,35.97798],[-82.47308,35.99976],[-82.4496,35.99927],[-82.44851,36.0211],[-82.42514,36.02033],[-82.4231,36.05342],[-82.39972,36.05276],[-82.39821,36.08545],[-82.37468,36.0849],[-82.37399,36.09557],[-82.35046,36.09535],[-82.34991,36.10591],[-82.32652,36.10547],[-82.32597,36.11636],[-82.30189,36.11558],[-82.30147,36.1267],[-82.2305,36.12423],[-82.2298,36.13544],[-82.1588,36.13301],[-82.15961,36.11124],[-82.13624,36.11021],[-82.13676,36.09929],[-82.06577,36.0974],[-82.06538,36.10801],[-82.04146,36.10748],[-82.0412,36.1182],[-82.01741,36.11778],[-82.0159,36.13954],[-81.99261,36.1389],[-81.99058,36.18269],[-81.96649,36.18194],[-81.96501,36.21463],[-81.94142,36.21429],[-81.93949,36.24679],[-81.91589,36.24613],[-81.91348,36.28987],[-81.88974,36.28928],[-81.88929,36.30018],[-81.86555,36.29947],[-81.86443,36.32133],[-81.84068,36.32051],[-81.83949,36.34251],[-81.7683,36.33992],[-81.76869,36.32895],[-81.69759,36.32644],[-81.69575,36.35919],[-81.71958,36.36005],[-81.71591,36.42619],[-81.69238,36.42548],[-81.68444,36.56788],[-81.66071,36.56714],[-81.65879,36.6],[-81.63507,36.59934],[-81.63383,36.62108],[-81.70531,36.62368],[-81.70594,36.61276],[-81.94395,36.62082],[-81.94504,36.59895],[-82.15965,36.60597],[-82.16026,36.59496],[-82.54156,36.60633],[-82.54192,36.59542],[-82.8756,36.60448],[-82.87595,36.59336],[-83.51965,36.60829],[-83.51996,36.59744],[-83.63912,36.59946],[-83.63896,36.61069],[-83.68654,36.61167],[-83.68701,36.58956],[-84.85533,36.60621],[-84.85543,36.61747],[-84.99828,36.61857],[-84.99828,36.62954],[-85.37972,36.63205],[-85.37982,36.62107],[-85.83293,36.62255],[-85.83306,36.63359],[-86.07159,36.63363],[-86.07163,36.64461],[-86.26245,36.6444],[-86.26248,36.65537],[-87.8371,36.64159],[-87.83805,36.67477],[-87.95726,36.67272],[-87.95765,36.68394],[-88.0767,36.68157],[-88.07506,36.61585],[-88.0511,36.61615],[-88.04841,36.50649],[-88.35784,36.50031],[-88.35859,36.51177],[-88.78678,36.50241],[-88.78731,36.51351],[-89.14443,36.505],[-89.14508,36.5159],[-89.42999,36.50833],[-89.42925,36.4861],[-89.45292,36.48566],[-89.45194,36.46339],[-89.47598,36.463],[-89.47817,36.50674],[-89.54905,36.50468],[-89.54795,36.47189],[-89.52396,36.47264],[-89.52355,36.46159],[-89.54744,36.46085],[-89.54398,36.38419],[-89.52009,36.38483],[-89.51877,36.35181],[-89.54234,36.35099],[-89.5422,36.33997],[-89.56606,36.33938],[-89.56635,36.3504],[-89.63692,36.34817],[-89.63531,36.30435],[-89.61152,36.30519],[-89.61069,36.29426],[-89.58715,36.29451],[-89.58637,36.27289],[-89.53883,36.27415],[-89.53789,36.25214],[-89.63316,36.24931],[-89.63393,36.26045],[-89.7044,36.2581],[-89.70409,36.24695],[-89.72773,36.24633],[-89.72666,36.22454],[-89.70301,36.22553],[-89.70207,36.20325],[-89.67801,36.20431],[-89.67784,36.19314],[-89.65411,36.19367],[-89.65345,36.18277],[-89.63021,36.18356],[-89.62872,36.16161],[-89.60515,36.16214],[-89.60358,36.12944],[-89.62713,36.12855],[-89.62686,36.11771],[-89.65054,36.11694],[-89.65013,36.10588],[-89.67341,36.10555],[-89.67327,36.09404],[-89.69682,36.0936],[-89.69494,36.0496],[-89.71849,36.04905],[-89.71767,36.02691],[-89.74108,36.02602],[-89.73778,35.96049],[-89.71439,35.96083],[-89.71358,35.93929],[-89.68982,35.93986],[-89.68947,35.92883],[-89.66571,35.92958],[-89.66361,35.89675],[-89.68796,35.89571],[-89.68842,35.90694],[-89.71207,35.90631],[-89.71252,35.91725],[-89.75947,35.91543],[-89.75902,35.90448],[-89.78255,35.90375],[-89.78018,35.849],[-89.75627,35.8497],[-89.7557,35.83897],[-89.73222,35.83955],[-89.73165,35.82882],[-89.70817,35.82916],[-89.70803,35.81808],[-89.80195,35.81532],[-89.80065,35.78246],[-89.82412,35.7817],[-89.82319,35.75979],[-89.8939,35.75744],[-89.89446,35.76843],[-89.91791,35.76765],[-89.91744,35.75673],[-89.94098,35.75595],[-89.94058,35.74488],[-89.96396,35.74423],[-89.95941,35.65643],[-89.93603,35.65701],[-89.93584,35.64608],[-89.86497,35.64862],[-89.86464,35.63736],[-89.88789,35.63654],[-89.88766,35.62564],[-89.93448,35.62432],[-89.93398,35.61288],[-89.95735,35.61216],[-89.95659,35.60144],[-89.98017,35.60038],[-89.97912,35.57887],[-89.95581,35.57972],[-89.95437,35.55754],[-89.97846,35.5569],[-89.97913,35.56756],[-90.04928,35.56531],[-90.04808,35.53238],[-90.07118,35.53162],[-90.06891,35.48769],[-90.11587,35.4861],[-90.11541,35.47508],[-90.13883,35.47436],[-90.13704,35.4414],[-90.16065,35.44053],[-90.15997,35.42957],[-90.18349,35.42886],[-90.18005,35.36277],[-90.13321,35.36443],[-90.13532,35.40839],[-90.11191,35.40925],[-90.11094,35.38725],[-90.08733,35.38819],[-90.08675,35.37707],[-90.11026,35.37628],[-90.10856,35.3434],[-90.13188,35.34261],[-90.13169,35.33163],[-90.10808,35.3325],[-90.1074,35.32135],[-90.13091,35.32056],[-90.13043,35.30958],[-90.17716,35.30793],[-90.1744,35.25315],[-90.15099,35.25402],[-90.15034,35.24301],[-90.10341,35.24459],[-90.10133,35.20048],[-90.12485,35.19977],[-90.12289,35.16703],[-90.09957,35.1679],[-90.09904,35.15676],[-90.07563,35.15763],[-90.07446,35.13556],[-90.1915,35.13153],[-90.18853,35.07656],[-90.21204,35.07585],[-90.2104,35.04274],[-90.25702,35.04123],[-90.2577,35.05208],[-90.30434,35.0505],[-90.30327,35.02839],[-90.3266,35.02769],[-90.32418,34.98378]]],"type":"Polygon"}}, {"properties":{"name":"TX: Brazos County Imagery 2019","id":"brazos_county_2019_wms","url":"https://imagery.tnris.org/server/services/StratMap/StratMap19_NCCIR_6in_Brazos/ImageServer/WMSServer?LAYERS=0&STYLES=&CRS={proj}&BBOX={bbox}&FORMAT=image/jpeg&WIDTH={width}&HEIGHT={height}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","attribution":{"required":false,"text":"Strategic Mapping Program (StratMap). Brazos County Imagery, 2019-01-29","url":"https://data.tnris.org/collection/aa2cd74e-9c2d-4f00-bae5-609b5e898093"},"type":"wms","category":"photo","min_zoom":3,"best":true},"type":"Feature","geometry":{"coordinates":[[[-96.15,30.33],[-96.12,30.33],[-96.12,30.36],[-96.09,30.36],[-96.09,30.39],[-96.06,30.39],[-96.06,30.45],[-96.12,30.45],[-96.12,30.54],[-96.15,30.54],[-96.15,30.87],[-96.18,30.87],[-96.18,30.96],[-96.21,30.96],[-96.21,30.99],[-96.27,30.99],[-96.27,30.96],[-96.33,30.96],[-96.33,30.93],[-96.36,30.93],[-96.36,30.9],[-96.39,30.9],[-96.39,30.87],[-96.42,30.87],[-96.42,30.81],[-96.45,30.81],[-96.45,30.78],[-96.48,30.78],[-96.48,30.75],[-96.54,30.75],[-96.54,30.72],[-96.57,30.72],[-96.57,30.69],[-96.6,30.69],[-96.6,30.66],[-96.63,30.66],[-96.63,30.63],[-96.57,30.63],[-96.57,30.6],[-96.48,30.6],[-96.48,30.57],[-96.45,30.57],[-96.45,30.54],[-96.42,30.54],[-96.42,30.51],[-96.36,30.51],[-96.36,30.45],[-96.33,30.45],[-96.33,30.36],[-96.3,30.36],[-96.3,30.33],[-96.24,30.33],[-96.24,30.36],[-96.18,30.36],[-96.18,30.33],[-96.15,30.33]]],"type":"Polygon"}}, +{"properties":{"name":"CAPCOG Imagery (2022)","id":"capcog_2022","url":"https://us-imagery.openstreetmap.org/layer/capcog-2022/{zoom}/{x}/{y}.jpg","attribution":{"required":false,"text":"Strategic Mapping Program (StratMap). CAPCOG Imagery, 2022-01-22","url":"https://data.tnris.org/collection/?c=a15f67db-9535-464e-9058-f447325b6251"},"type":"tms","category":"photo","min_zoom":9,"max_zoom":22},"type":"Feature","geometry":{"coordinates":[[[-98.57909,30.12397],[-98.57939,30.09287],[-98.56351,30.09279],[-98.56375,30.0773],[-98.54787,30.07717],[-98.54825,30.06163],[-98.53223,30.06151],[-98.53249,30.04602],[-98.51661,30.04577],[-98.51692,30.03042],[-98.50104,30.03013],[-98.50128,30.01479],[-98.4854,30.0145],[-98.48569,29.99916],[-98.46972,29.99891],[-98.47004,29.96797],[-98.45416,29.96764],[-98.45447,29.95232],[-98.4385,29.95212],[-98.43874,29.93664],[-98.38967,29.93637],[-98.38934,29.95223],[-98.37394,29.95203],[-98.37383,29.96788],[-98.35843,29.96768],[-98.35804,29.98355],[-98.32719,29.98326],[-98.32685,29.9991],[-98.31155,29.99886],[-98.31117,30.01477],[-98.26656,30.01469],[-98.26666,29.99914],[-98.25092,29.99902],[-98.25111,29.98355],[-98.23528,29.98343],[-98.2354,29.97653],[-98.22066,29.97624],[-98.22071,29.96785],[-98.20407,29.96785],[-98.20423,29.95223],[-98.18845,29.95223],[-98.18854,29.93667],[-98.15726,29.93659],[-98.15737,29.92097],[-98.14164,29.92093],[-98.14172,29.90539],[-98.12594,29.90531],[-98.12598,29.88974],[-98.09471,29.8897],[-98.09482,29.87415],[-98.07908,29.87402],[-98.07927,29.85854],[-98.04784,29.85841],[-98.04789,29.84288],[-98.0322,29.84276],[-98.03229,29.79602],[-98.01656,29.79593],[-98.01642,29.74912],[-97.98334,29.74898],[-97.98339,29.76473],[-97.9678,29.76456],[-97.9676,29.78032],[-97.95216,29.78015],[-97.95201,29.79594],[-97.92078,29.7959],[-97.9208,29.8116],[-97.90526,29.81148],[-97.90505,29.82721],[-97.874,29.82705],[-97.87377,29.84287],[-97.86035,29.84283],[-97.86049,29.82734],[-97.84476,29.82717],[-97.8449,29.81336],[-97.8603,29.81344],[-97.86051,29.79609],[-97.84473,29.79584],[-97.84487,29.76484],[-97.8135,29.76468],[-97.81366,29.74915],[-97.79787,29.74903],[-97.79813,29.73364],[-97.78216,29.73331],[-97.78221,29.70235],[-97.75097,29.70214],[-97.75121,29.68667],[-97.73533,29.68646],[-97.73548,29.67103],[-97.7197,29.67086],[-97.71998,29.65542],[-97.68846,29.65518],[-97.68846,29.65087],[-97.66049,29.65037],[-97.66067,29.63968],[-97.64153,29.63948],[-97.64158,29.62416],[-97.57714,29.62403],[-97.57695,29.63979],[-97.55749,29.63967],[-97.5572,29.64817],[-97.54563,29.64788],[-97.54567,29.65536],[-97.51463,29.65528],[-97.5144,29.67108],[-97.4834,29.67092],[-97.48322,29.68667],[-97.45217,29.68642],[-97.45194,29.70219],[-97.42089,29.70206],[-97.42065,29.71785],[-97.40525,29.71773],[-97.40506,29.73344],[-97.39981,29.73332],[-97.39972,29.73471],[-97.374,29.73413],[-97.37386,29.7491],[-97.34272,29.74902],[-97.3425,29.76474],[-97.29792,29.76461],[-97.29811,29.74915],[-97.28228,29.74894],[-97.28247,29.73356],[-97.26659,29.73327],[-97.26687,29.71797],[-97.23541,29.71765],[-97.23574,29.7023],[-97.21967,29.70205],[-97.21999,29.68675],[-97.20407,29.68646],[-97.20412,29.68502],[-97.195,29.68482],[-97.19528,29.67098],[-97.17286,29.67081],[-97.1731,29.65542],[-97.15722,29.65521],[-97.15722,29.63887],[-97.14479,29.6385],[-97.14531,29.624],[-96.88742,29.62426],[-96.88717,29.63181],[-96.85827,29.63101],[-96.85814,29.63973],[-96.84278,29.63962],[-96.84256,29.65533],[-96.82712,29.65514],[-96.82675,29.67102],[-96.81152,29.6708],[-96.81122,29.68662],[-96.79591,29.6864],[-96.79565,29.70225],[-96.78148,29.70207],[-96.78077,29.71903],[-96.76452,29.71855],[-96.76421,29.73349],[-96.74906,29.73326],[-96.74874,29.74904],[-96.73338,29.74889],[-96.733,29.76474],[-96.71777,29.76452],[-96.71757,29.78036],[-96.70213,29.78022],[-96.70174,29.79602],[-96.68646,29.7958],[-96.68622,29.81161],[-96.67095,29.81138],[-96.67062,29.8273],[-96.65529,29.82704],[-96.65487,29.8585],[-96.63968,29.85821],[-96.63922,29.8741],[-96.62404,29.8738],[-96.62369,29.88972],[-96.61939,29.88972],[-96.61927,29.89474],[-96.60825,29.89444],[-96.60808,29.90536],[-96.59272,29.90514],[-96.59241,29.92101],[-96.57722,29.92068],[-96.57675,29.93661],[-96.56586,29.93638],[-96.56402,29.98518],[-96.57712,29.9855],[-96.57674,30.01642],[-96.59277,30.01672],[-96.5924,30.03206],[-96.60835,30.03228],[-96.6081,30.07462],[-96.61223,30.07466],[-96.61202,30.07904],[-96.62401,30.07926],[-96.62367,30.12584],[-96.63962,30.12602],[-96.63928,30.15707],[-96.67085,30.15732],[-96.67064,30.16656],[-96.71245,30.16778],[-96.71228,30.17289],[-96.7197,30.17303],[-96.72,30.15718],[-96.76437,30.15736],[-96.76407,30.17101],[-96.74901,30.1706],[-96.7485,30.18664],[-96.73344,30.18616],[-96.73283,30.23348],[-96.67084,30.23319],[-96.6703,30.26478],[-96.65537,30.26434],[-96.65475,30.28036],[-96.62408,30.27999],[-96.62342,30.29765],[-96.63967,30.29809],[-96.63945,30.30092],[-96.65549,30.3014],[-96.65517,30.31377],[-96.67078,30.3138],[-96.67027,30.32897],[-96.73328,30.32938],[-96.73279,30.34455],[-96.74893,30.34499],[-96.74876,30.34917],[-96.75757,30.34943],[-96.75717,30.3605],[-96.76457,30.36061],[-96.76402,30.39146],[-96.78014,30.39194],[-96.77951,30.40709],[-96.81145,30.40746],[-96.81097,30.42272],[-96.8271,30.42309],[-96.82654,30.43828],[-96.85832,30.43875],[-96.85787,30.46957],[-96.88957,30.46986],[-96.88911,30.532],[-96.90523,30.53244],[-96.90514,30.53361],[-96.90693,30.53365],[-96.90646,30.54765],[-96.9365,30.54801],[-96.936,30.56327],[-96.98535,30.56372],[-96.98603,30.54786],[-97.01062,30.54808],[-97.011,30.53646],[-97.017,30.53657],[-97.01712,30.53214],[-97.04786,30.53249],[-97.04833,30.51656],[-97.07905,30.51689],[-97.07959,30.50092],[-97.11026,30.50125],[-97.1108,30.48528],[-97.14156,30.48561],[-97.14207,30.46962],[-97.15526,30.46999],[-97.15493,30.49505],[-97.16855,30.49542],[-97.16833,30.50121],[-97.17084,30.50124],[-97.1704,30.54773],[-97.18648,30.54817],[-97.18614,30.57892],[-97.20209,30.57932],[-97.20151,30.6258],[-97.21772,30.62617],[-97.21726,30.65703],[-97.23336,30.65751],[-97.23277,30.70398],[-97.24898,30.70427],[-97.24888,30.72267],[-97.26534,30.72304],[-97.26455,30.75083],[-97.29582,30.75116],[-97.29535,30.76647],[-97.34268,30.76677],[-97.34225,30.78204],[-97.3896,30.78248],[-97.38922,30.79769],[-97.42079,30.79816],[-97.42046,30.81327],[-97.46768,30.8136],[-97.46759,30.81787],[-97.47121,30.81787],[-97.47078,30.82898],[-97.49899,30.82923],[-97.49848,30.84458],[-97.54582,30.84498],[-97.54546,30.86018],[-97.59276,30.86047],[-97.59229,30.87585],[-97.63965,30.87621],[-97.63927,30.89145],[-97.7177,30.89176],[-97.71723,30.90705],[-97.79585,30.90738],[-97.79546,30.92279],[-97.82705,30.92303],[-97.82658,30.93832],[-97.84279,30.93861],[-97.84214,30.96964],[-97.85835,30.96986],[-97.85762,30.98517],[-97.87404,30.98542],[-97.87381,31.00642],[-97.88406,31.00668],[-97.88389,31.01663],[-97.88963,31.01671],[-97.88922,31.03213],[-97.90526,31.03238],[-97.90483,31.04773],[-98.25102,31.04801],[-98.25128,31.03219],[-98.45418,31.03237],[-98.45435,31.01652],[-98.46971,31.01648],[-98.47035,30.98353],[-98.45414,30.98333],[-98.45432,30.93831],[-98.46079,30.93841],[-98.46102,30.92622],[-98.75118,30.93008],[-98.75126,30.92273],[-98.96972,30.92293],[-98.96995,30.48351],[-98.62401,30.4833],[-98.62359,30.4991],[-98.61043,30.49879],[-98.6107,30.48349],[-98.59474,30.48321],[-98.5952,30.12414],[-98.57909,30.12397]]],"type":"Polygon"}}, {"properties":{"name":"TX: CapArea Imagery 2019","id":"caparea_2019_wms","url":"https://imagery.tnris.org/server/services/StratMap/StratMap19_NCCIR_CapArea/ImageServer/WMSServer?LAYERS=0&STYLES=&CRS={proj}&BBOX={bbox}&FORMAT=image/jpeg&WIDTH={width}&HEIGHT={height}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","attribution":{"required":false,"text":"Strategic Mapping Program (StratMap). CapArea Imagery, 2019-01-29","url":"https://data.tnris.org/collection/f84442b8-ac2a-4708-b5c0-9d15515f4483"},"type":"wms","category":"historicphoto","min_zoom":2},"type":"Feature","geometry":{"coordinates":[[[-96.85,29.6],[-96.85,29.65],[-96.8,29.65],[-96.8,29.7],[-96.75,29.7],[-96.75,29.75],[-96.7,29.75],[-96.7,29.8],[-96.65,29.8],[-96.65,29.85],[-96.6,29.85],[-96.6,29.9],[-96.55,29.9],[-96.55,30.05],[-96.6,30.05],[-96.6,30.15],[-96.65,30.15],[-96.65,30.25],[-96.6,30.25],[-96.6,30.3],[-96.65,30.3],[-96.65,30.35],[-96.75,30.35],[-96.75,30.4],[-96.8,30.4],[-96.8,30.45],[-96.85,30.45],[-96.85,30.5],[-96.9,30.5],[-96.9,30.55],[-96.95,30.55],[-96.95,30.6],[-97,30.6],[-97,30.55],[-97.1,30.55],[-97.1,30.5],[-97.15,30.5],[-97.15,30.6],[-97.2,30.6],[-97.2,30.7],[-97.25,30.7],[-97.25,30.75],[-97.3,30.75],[-97.3,30.8],[-97.4,30.8],[-97.4,30.85],[-97.55,30.85],[-97.55,30.9],[-97.75,30.9],[-97.75,30.95],[-97.85,30.95],[-97.85,31.05],[-98.5,31.05],[-98.5,30.95],[-99,30.95],[-99,30.45],[-98.6,30.45],[-98.6,30.05],[-98.55,30.05],[-98.55,30],[-98.5,30],[-98.5,29.95],[-98.45,29.95],[-98.45,29.9],[-98.35,29.9],[-98.35,29.95],[-98.3,29.95],[-98.3,30],[-98.25,30],[-98.25,29.95],[-98.2,29.95],[-98.2,29.9],[-98.15,29.9],[-98.15,29.85],[-98.05,29.85],[-98.05,29.75],[-97.95,29.75],[-97.95,29.8],[-97.85,29.8],[-97.85,29.75],[-97.8,29.75],[-97.8,29.7],[-97.75,29.7],[-97.75,29.65],[-97.65,29.65],[-97.65,29.6],[-97.55,29.6],[-97.55,29.65],[-97.45,29.65],[-97.45,29.7],[-97.35,29.7],[-97.35,29.75],[-97.3,29.75],[-97.3,29.7],[-97.25,29.7],[-97.25,29.65],[-97.15,29.65],[-97.15,29.6],[-96.85,29.6]]],"type":"Polygon"}}, {"properties":{"name":"TX: City of Amarillo Imagery 2015","id":"amarillo_2016_wms","url":"https://imagery.tnris.org/server/services/StratMap/StratMap15_NCCIR_12in_NGA_Amarillo/ImageServer/WMSServer?LAYERS=0&STYLES=&CRS={proj}&BBOX={bbox}&FORMAT=image/jpeg&WIDTH={width}&HEIGHT={height}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","attribution":{"required":false,"text":"Strategic Mapping Program (StratMap). City of Amarillo Imagery, 2015-03-13","url":"https://data.tnris.org/collection/c4045402-55b8-41ee-a911-adbda2a2c4aa"},"type":"wms","category":"photo","min_zoom":5},"type":"Feature","geometry":{"coordinates":[[[-101.62309,35.13352],[-101.62352,35.14703],[-101.62396,35.16055],[-101.62439,35.17406],[-101.62482,35.18757],[-101.60837,35.18792],[-101.6088,35.20144],[-101.60923,35.21495],[-101.60966,35.22846],[-101.6101,35.24197],[-101.61053,35.25548],[-101.627,35.25513],[-101.64347,35.25477],[-101.65995,35.25441],[-101.67642,35.25404],[-101.69289,35.25368],[-101.70936,35.25331],[-101.72583,35.25294],[-101.7423,35.25257],[-101.74275,35.26608],[-101.74321,35.27959],[-101.74367,35.2931],[-101.74412,35.30661],[-101.74458,35.32012],[-101.74504,35.33363],[-101.74549,35.34714],[-101.74595,35.36064],[-101.74641,35.37415],[-101.74687,35.38766],[-101.76336,35.38729],[-101.77986,35.38691],[-101.79636,35.38653],[-101.81285,35.38614],[-101.82935,35.38576],[-101.84585,35.38537],[-101.86234,35.38498],[-101.87884,35.38459],[-101.87836,35.37108],[-101.87788,35.35757],[-101.8774,35.34406],[-101.87692,35.33056],[-101.87644,35.31705],[-101.87596,35.30354],[-101.87548,35.29003],[-101.875,35.27652],[-101.89148,35.27613],[-101.891,35.26262],[-101.90747,35.26223],[-101.92393,35.26183],[-101.9404,35.26143],[-101.95687,35.26103],[-101.97334,35.26062],[-101.98981,35.26022],[-102.00628,35.25981],[-102.00578,35.2463],[-102.00528,35.2328],[-102.00478,35.21929],[-102.00428,35.20578],[-102.00378,35.19228],[-102.00329,35.17877],[-102.00279,35.16526],[-102.00229,35.15175],[-102.0018,35.13825],[-102.0013,35.12474],[-102.00081,35.11123],[-101.98437,35.11164],[-101.96793,35.11204],[-101.95149,35.11244],[-101.93505,35.11284],[-101.91861,35.11324],[-101.90217,35.11364],[-101.88573,35.11403],[-101.86929,35.11442],[-101.85285,35.11481],[-101.83641,35.11519],[-101.81997,35.11558],[-101.80353,35.11596],[-101.78709,35.11634],[-101.77065,35.11672],[-101.7542,35.11709],[-101.73776,35.11746],[-101.72132,35.11783],[-101.70487,35.1182],[-101.68843,35.11857],[-101.67199,35.11893],[-101.65554,35.11929],[-101.6391,35.11965],[-101.62265,35.12001],[-101.62309,35.13352]]],"type":"Polygon"}}, {"properties":{"name":"TX: City of El Paso Imagery 2015","id":"el_paso_2015_wms","url":"https://imagery.tnris.org/server/services/StratMap/StratMap15_NCCIR_12in_NGA_ElPaso/ImageServer/WMSServer?LAYERS=0&STYLES=&CRS={proj}&BBOX={bbox}&FORMAT=image/jpeg&WIDTH={width}&HEIGHT={height}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","attribution":{"required":false,"text":"Strategic Mapping Program (StratMap). City of El Paso Imagery, 2015-10-25","url":"https://data.tnris.org/collection/8870dbdd-d3fb-4c06-a3d1-c4e407428218"},"type":"wms","category":"photo","min_zoom":4},"type":"Feature","geometry":{"coordinates":[[[-106.11096,31.50405],[-106.11112,31.51758],[-106.11128,31.53111],[-106.11144,31.54464],[-106.1116,31.55817],[-106.11176,31.57171],[-106.11192,31.58524],[-106.11208,31.59877],[-106.11224,31.6123],[-106.1124,31.62583],[-106.11257,31.63936],[-106.11273,31.65289],[-106.11289,31.66642],[-106.11305,31.67995],[-106.11321,31.69348],[-106.11337,31.70701],[-106.11353,31.72055],[-106.1137,31.73408],[-106.11386,31.74761],[-106.11402,31.76114],[-106.11418,31.77467],[-106.11434,31.7882],[-106.11451,31.80173],[-106.11467,31.81526],[-106.11483,31.82879],[-106.11499,31.84232],[-106.11516,31.85585],[-106.11532,31.86938],[-106.11548,31.88291],[-106.13134,31.88277],[-106.1472,31.88263],[-106.16305,31.88249],[-106.17891,31.88234],[-106.19477,31.88219],[-106.21063,31.88204],[-106.22648,31.88189],[-106.24234,31.88174],[-106.2582,31.88158],[-106.27405,31.88142],[-106.28991,31.88126],[-106.30576,31.8811],[-106.32162,31.88094],[-106.33748,31.88077],[-106.35333,31.8806],[-106.36919,31.88043],[-106.36939,31.89396],[-106.36959,31.90749],[-106.36979,31.92102],[-106.36999,31.93455],[-106.37019,31.94808],[-106.37039,31.96161],[-106.37059,31.97514],[-106.37079,31.98866],[-106.37099,32.00219],[-106.38687,32.00202],[-106.40275,32.00185],[-106.41862,32.00167],[-106.4345,32.00149],[-106.45037,32.00131],[-106.46625,32.00113],[-106.48212,32.00094],[-106.498,32.00076],[-106.49822,32.01429],[-106.49844,32.02781],[-106.51432,32.02762],[-106.5302,32.02743],[-106.54608,32.02724],[-106.56196,32.02705],[-106.57784,32.02685],[-106.59372,32.02665],[-106.60959,32.02645],[-106.62547,32.02625],[-106.62523,32.01272],[-106.625,31.99919],[-106.64087,31.99899],[-106.64063,31.98546],[-106.64039,31.97194],[-106.64015,31.95841],[-106.63991,31.94488],[-106.63967,31.93135],[-106.63943,31.91783],[-106.63919,31.9043],[-106.63895,31.89077],[-106.63871,31.87724],[-106.65456,31.87704],[-106.65432,31.86351],[-106.65408,31.84998],[-106.65384,31.83646],[-106.63799,31.83666],[-106.62214,31.83686],[-106.62191,31.82334],[-106.62167,31.80981],[-106.60583,31.81001],[-106.6056,31.79648],[-106.58976,31.79668],[-106.57392,31.79688],[-106.55808,31.79707],[-106.55785,31.78354],[-106.55762,31.77002],[-106.54179,31.77021],[-106.54156,31.75668],[-106.52573,31.75687],[-106.52551,31.74334],[-106.50968,31.74353],[-106.50946,31.73],[-106.49363,31.73019],[-106.4778,31.73037],[-106.46197,31.73056],[-106.46218,31.74409],[-106.44635,31.74427],[-106.43052,31.74444],[-106.43031,31.73092],[-106.41448,31.73109],[-106.39865,31.73127],[-106.39845,31.71774],[-106.39825,31.70421],[-106.39804,31.69068],[-106.39784,31.67715],[-106.38202,31.67732],[-106.3662,31.67749],[-106.366,31.66396],[-106.35018,31.66413],[-106.34999,31.6506],[-106.34979,31.63707],[-106.33398,31.63724],[-106.33378,31.62371],[-106.31797,31.62387],[-106.31778,31.61034],[-106.31759,31.59681],[-106.3174,31.58328],[-106.30159,31.58345],[-106.30141,31.56991],[-106.30122,31.55638],[-106.30103,31.54285],[-106.28523,31.54301],[-106.26943,31.54317],[-106.26925,31.52964],[-106.25345,31.5298],[-106.25327,31.51627],[-106.25309,31.50274],[-106.25291,31.48921],[-106.23712,31.48936],[-106.22133,31.48951],[-106.20554,31.48966],[-106.18975,31.48981],[-106.17396,31.48995],[-106.15817,31.4901],[-106.14238,31.49024],[-106.12659,31.49038],[-106.1108,31.49052],[-106.11096,31.50405]]],"type":"Polygon"}}, @@ -703,14 +737,15 @@ {"properties":{"name":"StratMap Balmorhea & Davis Mountain State Parks Imagery (2020)","id":"StratMap20_NC_6in_Balmorhea_Davis_Mountians","url":"https://imagery.tnris.org/server/rest/services/StratMap/StratMap20_NC_6in_Balmorhea_Davis_Mountians/ImageServer/exportImage?f=image&format=jpg&imageSR={wkid}&bboxSR={wkid}&bbox={bbox}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"Strategic Mapping Program (StratMap). Balmorhea & Davis Mountain State Parks Imagery/Lidar","url":"https://tnris.org/stratmap/"},"type":"wms","category":"photo","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[[-103.90483,30.62587],[-103.90526,30.64197],[-103.97058,30.64153],[-103.96955,30.57697],[-103.87359,30.57778],[-103.87436,30.61058],[-103.88912,30.61014],[-103.88989,30.62617],[-103.90483,30.62587]]],[[[-103.86063,30.92049],[-103.74853,30.92137],[-103.74922,30.952],[-103.73308,30.95244],[-103.7336,30.9676],[-103.71746,30.96834],[-103.7178,31.0013],[-103.76741,31.00086],[-103.76673,30.98526],[-103.78269,30.98497],[-103.78218,30.96996],[-103.79831,30.96981],[-103.79814,30.95465],[-103.8608,30.95421],[-103.86063,30.92049]]]],"type":"MultiPolygon"}}, {"properties":{"name":"StratMap CapArea, Brazos & Kerr Imagery (Natural Color 2021)","id":"StratMap21_NCCIR_CapArea_Brazos_Kerr","url":"https://imagery.tnris.org/server/services/StratMap/StratMap21_NCCIR_CapArea_Brazos_Kerr/ImageServer/WMSServer?FORMAT=image/jpeg&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap&LAYERS=0&STYLES=&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}","attribution":{"required":false,"text":"Strategic Mapping Program (StratMap). CapArea, Brazos & Kerr Imagery","url":"https://tnris.org/stratmap/"},"type":"wms","category":"photo","max_zoom":19,"best":true},"type":"Feature","geometry":{"coordinates":[[[[-99.03033,29.9054],[-98.98338,29.90532],[-98.98355,29.95404],[-99.03042,29.95397],[-99.03068,30.00088],[-99.04604,30.00081],[-99.04578,30.04614],[-99.03033,30.04606],[-99.03033,30.11001],[-99.06166,30.11038],[-99.06175,30.12583],[-99.12397,30.1259],[-99.12406,30.14142],[-99.17298,30.14134],[-99.17273,30.12605],[-99.20397,30.12568],[-99.20397,30.11024],[-99.23512,30.11024],[-99.2353,30.09449],[-99.31151,30.09464],[-99.31169,30.11024],[-99.34447,30.11016],[-99.34464,30.09479],[-99.37408,30.09472],[-99.37408,30.11016],[-99.45416,30.11001],[-99.45425,30.07897],[-99.54781,30.07897],[-99.54755,30.01471],[-99.48343,30.01485],[-99.4836,30.03031],[-99.40713,30.03039],[-99.40713,29.98378],[-99.37606,29.98364],[-99.37597,29.96787],[-99.3116,29.96802],[-99.31151,29.98341],[-99.29589,29.98341],[-99.29581,30.01471],[-99.26465,30.01471],[-99.26474,30.04614],[-99.23512,30.04621],[-99.23538,30.03054],[-99.20397,30.03076],[-99.20397,29.99925],[-99.18826,29.99932],[-99.18843,29.9678],[-99.17281,29.96787],[-99.17273,29.93679],[-99.14174,29.93694],[-99.14191,29.92109],[-99.07908,29.92109],[-99.07917,29.90532],[-99.06338,29.90547],[-99.06346,29.88977],[-99.03025,29.88992],[-99.03033,29.9054]]],[[[-98.75078,30.9227],[-98.96971,30.92287],[-98.96982,30.48359],[-98.59474,30.48352],[-98.595,30.12434],[-98.57895,30.12427],[-98.57912,30.09308],[-98.56324,30.09279],[-98.56359,30.07726],[-98.54779,30.07734],[-98.54796,30.06167],[-98.532,30.06144],[-98.53243,30.04606],[-98.51629,30.04584],[-98.51655,30.03068],[-98.50067,30.03024],[-98.50119,30.01478],[-98.48548,30.01485],[-98.48565,29.99925],[-98.46977,29.99902],[-98.4696,29.96825],[-98.45398,29.96795],[-98.45398,29.95233],[-98.43836,29.95211],[-98.43862,29.93656],[-98.38978,29.93634],[-98.38935,29.95226],[-98.37399,29.95218],[-98.37381,29.96802],[-98.35845,29.96787],[-98.35836,29.98356],[-98.32729,29.98349],[-98.32704,29.99917],[-98.3115,29.99902],[-98.31124,30.01478],[-98.26653,30.01471],[-98.26653,29.9991],[-98.2509,29.99902],[-98.2509,29.98356],[-98.23537,29.98341],[-98.23537,29.9678],[-98.20404,29.96802],[-98.20404,29.95211],[-98.18851,29.95233],[-98.18868,29.93679],[-98.15735,29.93686],[-98.15718,29.92109],[-98.14138,29.92094],[-98.14173,29.90517],[-98.12593,29.90517],[-98.12593,29.88984],[-98.09478,29.88947],[-98.09504,29.87429],[-98.0789,29.87414],[-98.07881,29.85866],[-98.04757,29.85851],[-98.048,29.84303],[-98.03204,29.8428],[-98.03247,29.79619],[-98.01667,29.79596],[-98.0165,29.74918],[-97.98363,29.7491],[-97.98328,29.76497],[-97.96783,29.76482],[-97.96749,29.78069],[-97.95221,29.78054],[-97.95221,29.79596],[-97.92106,29.79604],[-97.92089,29.81168],[-97.90561,29.8116],[-97.90501,29.82732],[-97.87411,29.82717],[-97.87402,29.84303],[-97.86046,29.84295],[-97.86072,29.82754],[-97.84493,29.82754],[-97.8451,29.81354],[-97.86072,29.81369],[-97.86106,29.79641],[-97.84475,29.79581],[-97.8451,29.76482],[-97.81334,29.76482],[-97.81351,29.74947],[-97.79806,29.74918],[-97.79806,29.73338],[-97.7821,29.73353],[-97.78223,29.70233],[-97.7509,29.70226],[-97.7512,29.68679],[-97.73532,29.68656],[-97.73558,29.67113],[-97.7197,29.67086],[-97.71987,29.65554],[-97.68833,29.65539],[-97.68858,29.63987],[-97.64168,29.63972],[-97.64159,29.62428],[-97.57722,29.62406],[-97.577,29.63984],[-97.54593,29.63957],[-97.54568,29.65543],[-97.51469,29.65524],[-97.51443,29.67109],[-97.48341,29.6709],[-97.48323,29.68671],[-97.45221,29.68652],[-97.45195,29.70229],[-97.42092,29.70207],[-97.42071,29.71795],[-97.40534,29.71772],[-97.40509,29.73345],[-97.3741,29.73327],[-97.3738,29.74918],[-97.34286,29.74884],[-97.3426,29.76479],[-97.29784,29.76471],[-97.29797,29.74921],[-97.28226,29.74895],[-97.28248,29.7336],[-97.26655,29.73345],[-97.26677,29.71795],[-97.23523,29.7178],[-97.23561,29.70226],[-97.21982,29.70211],[-97.21999,29.68679],[-97.20411,29.68652],[-97.20428,29.67101],[-97.17274,29.67094],[-97.1727,29.6555],[-97.15725,29.65524],[-97.15725,29.62406],[-96.85856,29.62391],[-96.8583,29.63987],[-96.84294,29.63972],[-96.84277,29.65584],[-96.82714,29.65539],[-96.8268,29.67127],[-96.81161,29.67105],[-96.81127,29.68679],[-96.7959,29.68656],[-96.79573,29.70237],[-96.78037,29.70207],[-96.7802,29.71832],[-96.76457,29.7178],[-96.76457,29.73353],[-96.74904,29.73338],[-96.7487,29.74947],[-96.73342,29.74903],[-96.73299,29.76497],[-96.71788,29.76475],[-96.71754,29.78047],[-96.70209,29.7801],[-96.70183,29.79604],[-96.68664,29.79567],[-96.68612,29.81183],[-96.6711,29.81153],[-96.67068,29.82739],[-96.65523,29.82717],[-96.65514,29.85836],[-96.63978,29.85814],[-96.63926,29.87399],[-96.62398,29.87377],[-96.62381,29.88999],[-96.60836,29.88962],[-96.60828,29.90554],[-96.59291,29.90532],[-96.59248,29.92117],[-96.57729,29.9208],[-96.57686,29.93686],[-96.56158,29.93649],[-96.56098,29.98527],[-96.57721,29.98564],[-96.57669,30.01642],[-96.59248,30.01664],[-96.59266,30.03202],[-96.60853,30.03247],[-96.60793,30.07875],[-96.6239,30.07942],[-96.62347,30.12598],[-96.63952,30.1262],[-96.63926,30.157],[-96.67093,30.1576],[-96.67093,30.17288],[-96.71977,30.17288],[-96.71968,30.15715],[-96.7644,30.15752],[-96.76414,30.17095],[-96.74912,30.17066],[-96.74852,30.18661],[-96.73325,30.18631],[-96.73256,30.23364],[-96.6711,30.23312],[-96.6705,30.265],[-96.65548,30.26433],[-96.6548,30.28034],[-96.62407,30.28005],[-96.62355,30.29776],[-96.6396,30.29806],[-96.63926,30.3131],[-96.67076,30.31369],[-96.67033,30.32895],[-96.73333,30.3291],[-96.73299,30.34466],[-96.74878,30.34495],[-96.74852,30.36029],[-96.76466,30.36066],[-96.76397,30.39131],[-96.78028,30.3919],[-96.77968,30.40715],[-96.81178,30.40797],[-96.81101,30.42299],[-96.82723,30.42329],[-96.82654,30.43802],[-96.85847,30.43891],[-96.85796,30.46939],[-96.88972,30.47028],[-96.88929,30.53203],[-96.90525,30.53247],[-96.90491,30.54763],[-96.93658,30.54785],[-96.93632,30.56322],[-96.98507,30.56389],[-96.98559,30.54763],[-97.0164,30.54807],[-97.01692,30.5321],[-97.04773,30.5324],[-97.04842,30.51658],[-97.07906,30.51695],[-97.07957,30.50097],[-97.1103,30.50119],[-97.11073,30.48544],[-97.14146,30.48559],[-97.14189,30.46954],[-97.15502,30.46969],[-97.15467,30.50083],[-97.17107,30.50105],[-97.17081,30.5477],[-97.18652,30.54814],[-97.18609,30.57874],[-97.20214,30.57918],[-97.2018,30.62587],[-97.21776,30.6261],[-97.21742,30.65689],[-97.23355,30.65718],[-97.23295,30.70406],[-97.24917,30.7045],[-97.24849,30.73527],[-97.26454,30.73549],[-97.26419,30.75106],[-97.29578,30.7515],[-97.29561,30.7664],[-97.34273,30.76714],[-97.34256,30.78203],[-97.38951,30.78255],[-97.38925,30.79774],[-97.42092,30.79796],[-97.42049,30.81329],[-97.4677,30.81396],[-97.46736,30.82907],[-97.49877,30.82943],[-97.49886,30.84439],[-97.54589,30.84506],[-97.54546,30.85987],[-97.59267,30.86068],[-97.59233,30.87527],[-97.6397,30.87637],[-97.63936,30.89103],[-97.71781,30.89191],[-97.71747,30.90686],[-97.79592,30.9076],[-97.79549,30.92262],[-97.82733,30.92284],[-97.82664,30.93816],[-97.84287,30.93853],[-97.84209,30.96944],[-97.8584,30.96973],[-97.85823,30.98519],[-97.87385,30.98548],[-97.87368,31.01631],[-97.88973,31.0166],[-97.88956,31.03212],[-97.90526,31.03242],[-97.90483,31.04786],[-98.25056,31.04793],[-98.2509,31.0322],[-98.45398,31.0322],[-98.45432,31.0166],[-98.46977,31.0166],[-98.46977,30.98394],[-98.45415,30.9835],[-98.45415,30.9386],[-98.75061,30.9383],[-98.75078,30.9227]]],[[[-96.17088,30.61103],[-96.17054,30.62403],[-96.15509,30.62373],[-96.15445,30.84458],[-96.17045,30.84513],[-96.17011,30.87571],[-96.1865,30.8763],[-96.18582,30.95384],[-96.21775,30.95457],[-96.21749,30.96959],[-96.23328,30.96996],[-96.23294,30.98497],[-96.2665,30.98563],[-96.26727,30.96951],[-96.31336,30.97018],[-96.31413,30.95376],[-96.34435,30.95428],[-96.34521,30.9383],[-96.36023,30.93838],[-96.36091,30.90701],[-96.37404,30.90723],[-96.3737,30.92255],[-96.40735,30.92299],[-96.40778,30.90723],[-96.42271,30.90738],[-96.42331,30.89147],[-96.45378,30.89177],[-96.45447,30.84454],[-96.46966,30.84476],[-96.47035,30.79781],[-96.48537,30.79803],[-96.48588,30.78211],[-96.50073,30.78255],[-96.50142,30.7664],[-96.51644,30.76691],[-96.51704,30.75084],[-96.5633,30.75143],[-96.5639,30.73542],[-96.59446,30.73557],[-96.59506,30.71963],[-96.61025,30.72],[-96.61059,30.70236],[-96.59446,30.70199],[-96.59506,30.65733],[-96.61016,30.65755],[-96.61094,30.62587],[-96.6257,30.6261],[-96.6263,30.61044],[-96.64141,30.61081],[-96.64201,30.59448],[-96.67239,30.59507],[-96.67308,30.57904],[-96.68784,30.57918],[-96.68879,30.548],[-96.70389,30.54822],[-96.70449,30.53048],[-96.65514,30.53003],[-96.65454,30.54593],[-96.6239,30.5457],[-96.62347,30.56152],[-96.56347,30.5613],[-96.56382,30.51473],[-96.54802,30.51428],[-96.54828,30.49942],[-96.51661,30.49875],[-96.51712,30.46798],[-96.5009,30.46732],[-96.50116,30.45215],[-96.48528,30.45171],[-96.48588,30.43676],[-96.46966,30.43624],[-96.47017,30.42107],[-96.37404,30.42055],[-96.37344,30.46776],[-96.34478,30.46717],[-96.34538,30.45245],[-96.32907,30.45193],[-96.32958,30.43683],[-96.298,30.43639],[-96.29834,30.42285],[-96.3131,30.42299],[-96.31396,30.37458],[-96.29766,30.37413],[-96.29851,30.35843],[-96.28229,30.35792],[-96.28255,30.34295],[-96.26478,30.34236],[-96.26418,30.35843],[-96.17269,30.35814],[-96.17346,30.3274],[-96.12419,30.32673],[-96.12333,30.34451],[-96.13964,30.34518],[-96.13921,30.37428],[-96.10831,30.37369],[-96.10788,30.38968],[-96.09295,30.38917],[-96.09192,30.4053],[-96.07724,30.40516],[-96.07664,30.45385],[-96.10831,30.45467],[-96.10771,30.46969],[-96.12402,30.46998],[-96.12329,30.51469],[-96.07728,30.51417],[-96.07638,30.53044],[-96.06166,30.53],[-96.06093,30.54593],[-96.04609,30.54556],[-96.04548,30.56167],[-96.01467,30.56137],[-96.01416,30.67291],[-96.0787,30.67335],[-96.07904,30.65741],[-96.11012,30.65755],[-96.1108,30.61014],[-96.17088,30.61103]]]],"type":"MultiPolygon"}}, {"properties":{"name":"StratMap CapArea & McLennan Imagery (Natural Color 2020)","id":"Stratmap20_NCCIR_CapArea_McLennan","url":"https://imagery.tnris.org/server/services/StratMap/StratMap20_NCCIR_CapArea_McLennan/ImageServer/WMSServer?LAYERS=0&STYLES=&CRS={proj}&BBOX={bbox}&FORMAT=image/jpeg&WIDTH={width}&HEIGHT={height}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","attribution":{"required":false,"text":"Strategic Mapping Program (StratMap). CapArea & McLennan Imagery","url":"https://tnris.org/stratmap/"},"type":"wms","category":"photo","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[[-98.96971,30.92287],[-98.96982,30.48359],[-98.59474,30.48352],[-98.595,30.12434],[-98.57895,30.12427],[-98.57912,30.09308],[-98.56324,30.09279],[-98.56359,30.07726],[-98.54779,30.07734],[-98.54796,30.06167],[-98.532,30.06144],[-98.53243,30.04606],[-98.51629,30.04584],[-98.51655,30.03068],[-98.50067,30.03024],[-98.50119,30.01478],[-98.48548,30.01485],[-98.48565,29.99925],[-98.46977,29.99902],[-98.4696,29.96825],[-98.45398,29.96795],[-98.45398,29.95233],[-98.43836,29.95211],[-98.43862,29.93656],[-98.38978,29.93634],[-98.38935,29.95226],[-98.37399,29.95218],[-98.37381,29.96802],[-98.35845,29.96787],[-98.35836,29.98356],[-98.32729,29.98349],[-98.32704,29.99917],[-98.3115,29.99902],[-98.31124,30.01478],[-98.26653,30.01471],[-98.26653,29.9991],[-98.2509,29.99902],[-98.2509,29.98356],[-98.23537,29.98341],[-98.23537,29.9678],[-98.20404,29.96802],[-98.20404,29.95211],[-98.18851,29.95233],[-98.18868,29.93679],[-98.15735,29.93686],[-98.15718,29.92109],[-98.14138,29.92094],[-98.14173,29.90517],[-98.12593,29.90517],[-98.12593,29.88984],[-98.09478,29.88947],[-98.09504,29.87429],[-98.0789,29.87414],[-98.07881,29.85866],[-98.04757,29.85851],[-98.048,29.84303],[-98.03204,29.8428],[-98.03247,29.79619],[-98.01667,29.79596],[-98.0165,29.74918],[-97.98363,29.7491],[-97.98328,29.76497],[-97.96783,29.76482],[-97.96749,29.78069],[-97.95221,29.78054],[-97.95221,29.79596],[-97.92106,29.79604],[-97.92089,29.81168],[-97.90561,29.8116],[-97.90501,29.82732],[-97.87411,29.82717],[-97.87402,29.84303],[-97.86046,29.84295],[-97.86072,29.82754],[-97.84493,29.82754],[-97.8451,29.81354],[-97.86072,29.81369],[-97.86106,29.79641],[-97.84475,29.79581],[-97.8451,29.76482],[-97.81334,29.76482],[-97.81351,29.74947],[-97.79806,29.74918],[-97.79806,29.73338],[-97.7821,29.73353],[-97.78223,29.70233],[-97.7509,29.70226],[-97.7512,29.68679],[-97.73532,29.68656],[-97.73558,29.67113],[-97.7197,29.67086],[-97.71987,29.65554],[-97.68833,29.65539],[-97.68858,29.63987],[-97.64168,29.63972],[-97.64159,29.62428],[-97.57722,29.62406],[-97.577,29.63984],[-97.54593,29.63957],[-97.54568,29.65543],[-97.51469,29.65524],[-97.51443,29.67109],[-97.48341,29.6709],[-97.48323,29.68671],[-97.45221,29.68652],[-97.45195,29.70229],[-97.42092,29.70207],[-97.42071,29.71795],[-97.40534,29.71772],[-97.40509,29.73345],[-97.3741,29.73327],[-97.3738,29.74918],[-97.34286,29.74884],[-97.3426,29.76479],[-97.29784,29.76471],[-97.29797,29.74921],[-97.28226,29.74895],[-97.28248,29.7336],[-97.26655,29.73345],[-97.26677,29.71795],[-97.23523,29.7178],[-97.23561,29.70226],[-97.21982,29.70211],[-97.21999,29.68679],[-97.20411,29.68652],[-97.20428,29.67101],[-97.17274,29.67094],[-97.1727,29.6555],[-97.15725,29.65524],[-97.15725,29.62406],[-96.85856,29.62391],[-96.8583,29.63987],[-96.84294,29.63972],[-96.84277,29.65584],[-96.82714,29.65539],[-96.8268,29.67127],[-96.81161,29.67105],[-96.81127,29.68679],[-96.7959,29.68656],[-96.79573,29.70237],[-96.78037,29.70207],[-96.7802,29.71832],[-96.76457,29.7178],[-96.76457,29.73353],[-96.74904,29.73338],[-96.7487,29.74947],[-96.73342,29.74903],[-96.73299,29.76497],[-96.71788,29.76475],[-96.71754,29.78047],[-96.70209,29.7801],[-96.70183,29.79604],[-96.68664,29.79567],[-96.68612,29.81183],[-96.6711,29.81153],[-96.67068,29.82739],[-96.65523,29.82717],[-96.65514,29.85836],[-96.63978,29.85814],[-96.63926,29.87399],[-96.62398,29.87377],[-96.62381,29.88999],[-96.60836,29.88962],[-96.60828,29.90554],[-96.59291,29.90532],[-96.59248,29.92117],[-96.57729,29.9208],[-96.57686,29.93686],[-96.56158,29.93649],[-96.56098,29.98527],[-96.57721,29.98564],[-96.57669,30.01642],[-96.59248,30.01664],[-96.59266,30.03202],[-96.60853,30.03247],[-96.60793,30.07875],[-96.6239,30.07942],[-96.62347,30.12598],[-96.63952,30.1262],[-96.63926,30.157],[-96.67093,30.1576],[-96.67093,30.17288],[-96.71977,30.17288],[-96.71968,30.15715],[-96.7644,30.15752],[-96.76414,30.17095],[-96.74912,30.17066],[-96.74852,30.18661],[-96.73325,30.18631],[-96.73256,30.23364],[-96.6711,30.23312],[-96.6705,30.265],[-96.65548,30.26433],[-96.6548,30.28034],[-96.62407,30.28005],[-96.62355,30.29776],[-96.6396,30.29806],[-96.63926,30.3131],[-96.67076,30.31369],[-96.67033,30.32895],[-96.73333,30.3291],[-96.73299,30.34466],[-96.74878,30.34495],[-96.74852,30.36029],[-96.76466,30.36066],[-96.76397,30.39131],[-96.78028,30.3919],[-96.77968,30.40715],[-96.81178,30.40797],[-96.81101,30.42299],[-96.82723,30.42329],[-96.82654,30.43802],[-96.85847,30.43891],[-96.85796,30.46939],[-96.88972,30.47028],[-96.88929,30.53203],[-96.90525,30.53247],[-96.90491,30.54763],[-96.93658,30.54785],[-96.93632,30.56322],[-96.98507,30.56389],[-96.98559,30.54763],[-97.0164,30.54807],[-97.01692,30.5321],[-97.04773,30.5324],[-97.04842,30.51658],[-97.07906,30.51695],[-97.07957,30.50097],[-97.1103,30.50119],[-97.11073,30.48544],[-97.14146,30.48559],[-97.14189,30.46954],[-97.15502,30.46969],[-97.15467,30.50083],[-97.17107,30.50105],[-97.17081,30.5477],[-97.18652,30.54814],[-97.18609,30.57874],[-97.20214,30.57918],[-97.2018,30.62587],[-97.21776,30.6261],[-97.21742,30.65689],[-97.23355,30.65718],[-97.23295,30.70406],[-97.24917,30.7045],[-97.24849,30.73527],[-97.26454,30.73549],[-97.26419,30.75106],[-97.29578,30.7515],[-97.29561,30.7664],[-97.34273,30.76714],[-97.34256,30.78203],[-97.38951,30.78255],[-97.38925,30.79774],[-97.42092,30.79796],[-97.42049,30.81329],[-97.4677,30.81396],[-97.46736,30.82907],[-97.49877,30.82943],[-97.49886,30.84439],[-97.54589,30.84506],[-97.54546,30.85987],[-97.59267,30.86068],[-97.59233,30.87527],[-97.6397,30.87637],[-97.63936,30.89103],[-97.71781,30.89191],[-97.71747,30.90686],[-97.79592,30.9076],[-97.79549,30.92262],[-97.82733,30.92284],[-97.82664,30.93816],[-97.84287,30.93853],[-97.84209,30.96944],[-97.8584,30.96973],[-97.85823,30.98519],[-97.87385,30.98548],[-97.87368,31.01631],[-97.88973,31.0166],[-97.88956,31.03212],[-97.90526,31.03242],[-97.90483,31.04786],[-98.25056,31.04793],[-98.2509,31.0322],[-98.45398,31.0322],[-98.45432,31.0166],[-98.46977,31.0166],[-98.46977,30.98394],[-98.45415,30.9835],[-98.45415,30.9386],[-98.75061,30.9383],[-98.75078,30.9227],[-98.96971,30.92287]]],[[[-97.34779,31.21691],[-96.7717,31.51826],[-97.04138,31.89243],[-97.62795,31.58439],[-97.34779,31.21691]]]],"type":"MultiPolygon"}}, -{"properties":{"name":"Fairfax County Orthoimagery (Current)","id":"Fairfax_VA_Current","url":"https://www.fairfaxcounty.gov/gisimagery/rest/services/AerialPhotography/CurrentAerialPhotographyCached/ImageServer/tile/{zoom}/{y}/{x}","attribution":{"required":true,"text":"Government of Fairfax County, Virginia","url":"https://www.fairfaxcounty.gov/maps/aerial-photography"},"type":"tms","category":"photo","min_zoom":9,"max_zoom":23,"best":true},"type":"Feature","geometry":{"coordinates":[[[-77.34049,39.06239],[-77.34073,39.04789],[-77.35003,39.04798],[-77.35014,39.04073],[-77.35943,39.04082],[-77.35955,39.03358],[-77.36884,39.03366],[-77.36907,39.01917],[-77.37836,39.01926],[-77.37847,39.01201],[-77.38777,39.0121],[-77.38788,39.00485],[-77.39717,39.00494],[-77.39739,38.99044],[-77.40667,38.99053],[-77.40678,38.98328],[-77.41606,38.98336],[-77.41629,38.96887],[-77.42558,38.96896],[-77.42569,38.96171],[-77.43497,38.96179],[-77.43508,38.95454],[-77.44436,38.95463],[-77.44447,38.94738],[-77.45375,38.94746],[-77.45396,38.93297],[-77.46324,38.93305],[-77.46334,38.9258],[-77.47262,38.92588],[-77.47272,38.91863],[-77.482,38.91871],[-77.48221,38.90422],[-77.49149,38.9043],[-77.49159,38.89705],[-77.50087,38.89713],[-77.50097,38.88988],[-77.51024,38.88996],[-77.51044,38.87546],[-77.51972,38.87554],[-77.51982,38.86829],[-77.52908,38.86837],[-77.52918,38.86112],[-77.53845,38.86119],[-77.53884,38.8322],[-77.52031,38.83205],[-77.52041,38.8248],[-77.51114,38.82472],[-77.51134,38.81023],[-77.50208,38.81015],[-77.50228,38.79565],[-77.4467,38.79516],[-77.44681,38.78792],[-77.43755,38.78784],[-77.43776,38.77334],[-77.41924,38.77317],[-77.41968,38.74417],[-77.39191,38.74392],[-77.39202,38.73667],[-77.38277,38.73658],[-77.38322,38.70758],[-77.32772,38.70704],[-77.32783,38.69979],[-77.29084,38.69942],[-77.29096,38.69217],[-77.27246,38.69197],[-77.27258,38.68473],[-77.26334,38.68463],[-77.26346,38.67738],[-77.25421,38.67729],[-77.25436,38.67004],[-77.24509,38.66995],[-77.24521,38.66269],[-77.23599,38.66263],[-77.23644,38.63756],[-77.22762,38.6101],[-77.12969,38.63451],[-77.11913,38.69053],[-77.05006,38.71118],[-77.04081,38.71107],[-77.03919,38.7908],[-77.04845,38.79092],[-77.0483,38.79816],[-77.06683,38.79839],[-77.06669,38.80563],[-77.12226,38.80631],[-77.1217,38.83529],[-77.10317,38.83507],[-77.1029,38.84957],[-77.11216,38.84968],[-77.11202,38.85693],[-77.12129,38.85704],[-77.12115,38.86429],[-77.13042,38.8644],[-77.13028,38.87164],[-77.13955,38.87175],[-77.13942,38.879],[-77.14869,38.87911],[-77.14814,38.9081],[-77.13887,38.90799],[-77.13873,38.91524],[-77.12945,38.91513],[-77.12931,38.92238],[-77.12004,38.92227],[-77.11962,38.94401],[-77.1289,38.94412],[-77.12862,38.95862],[-77.13791,38.95873],[-77.13777,38.96598],[-77.14705,38.96608],[-77.14692,38.97333],[-77.22119,38.97416],[-77.22107,38.98141],[-77.23963,38.98161],[-77.23874,39.03234],[-77.26662,39.03264],[-77.26649,39.03989],[-77.27579,39.03998],[-77.27566,39.04723],[-77.29425,39.04742],[-77.29413,39.05467],[-77.31272,39.05486],[-77.3126,39.06211],[-77.34049,39.06239]]],"type":"Polygon"}}, +{"properties":{"name":"Fairfax County Orthoimagery (2023)","id":"Fairfax_VA_2023","url":"https://www.fairfaxcounty.gov/gisimagery/rest/services/AerialPhotography/2024AerialPhotographyCached/ImageServer/tile/{zoom}/{y}/{x}","attribution":{"required":true,"text":"Government of Fairfax County, Virginia","url":"https://www.fairfaxcounty.gov/maps/aerial-photography"},"type":"tms","category":"photo","min_zoom":9,"max_zoom":23,"best":true},"type":"Feature","geometry":{"coordinates":[[[-77.34049,39.06239],[-77.34073,39.04789],[-77.35003,39.04798],[-77.35014,39.04073],[-77.35943,39.04082],[-77.35955,39.03358],[-77.36884,39.03366],[-77.36907,39.01917],[-77.37836,39.01926],[-77.37847,39.01201],[-77.38777,39.0121],[-77.38788,39.00485],[-77.39717,39.00494],[-77.39739,38.99044],[-77.40667,38.99053],[-77.40678,38.98328],[-77.41606,38.98336],[-77.41629,38.96887],[-77.42558,38.96896],[-77.42569,38.96171],[-77.43497,38.96179],[-77.43508,38.95454],[-77.44436,38.95463],[-77.44447,38.94738],[-77.45375,38.94746],[-77.45396,38.93297],[-77.46324,38.93305],[-77.46334,38.9258],[-77.47262,38.92588],[-77.47272,38.91863],[-77.482,38.91871],[-77.48221,38.90422],[-77.49149,38.9043],[-77.49159,38.89705],[-77.50087,38.89713],[-77.50097,38.88988],[-77.51024,38.88996],[-77.51044,38.87546],[-77.51972,38.87554],[-77.51982,38.86829],[-77.52908,38.86837],[-77.52918,38.86112],[-77.53845,38.86119],[-77.53884,38.8322],[-77.52031,38.83205],[-77.52041,38.8248],[-77.51114,38.82472],[-77.51134,38.81023],[-77.50208,38.81015],[-77.50228,38.79565],[-77.4467,38.79516],[-77.44681,38.78792],[-77.43755,38.78784],[-77.43776,38.77334],[-77.41924,38.77317],[-77.41968,38.74417],[-77.39191,38.74392],[-77.39202,38.73667],[-77.38277,38.73658],[-77.38322,38.70758],[-77.32772,38.70704],[-77.32783,38.69979],[-77.29084,38.69942],[-77.29096,38.69217],[-77.27246,38.69197],[-77.27258,38.68473],[-77.26334,38.68463],[-77.26346,38.67738],[-77.25421,38.67729],[-77.25436,38.67004],[-77.24509,38.66995],[-77.24521,38.66269],[-77.23599,38.66263],[-77.23644,38.63756],[-77.22762,38.6101],[-77.12969,38.63451],[-77.11913,38.69053],[-77.05006,38.71118],[-77.04081,38.71107],[-77.03919,38.7908],[-77.04845,38.79092],[-77.0483,38.79816],[-77.06683,38.79839],[-77.06669,38.80563],[-77.12226,38.80631],[-77.1217,38.83529],[-77.10317,38.83507],[-77.1029,38.84957],[-77.11216,38.84968],[-77.11202,38.85693],[-77.12129,38.85704],[-77.12115,38.86429],[-77.13042,38.8644],[-77.13028,38.87164],[-77.13955,38.87175],[-77.13942,38.879],[-77.14869,38.87911],[-77.14814,38.9081],[-77.13887,38.90799],[-77.13873,38.91524],[-77.12945,38.91513],[-77.12931,38.92238],[-77.12004,38.92227],[-77.11962,38.94401],[-77.1289,38.94412],[-77.12862,38.95862],[-77.13791,38.95873],[-77.13777,38.96598],[-77.14705,38.96608],[-77.14692,38.97333],[-77.22119,38.97416],[-77.22107,38.98141],[-77.23963,38.98161],[-77.23874,39.03234],[-77.26662,39.03264],[-77.26649,39.03989],[-77.27579,39.03998],[-77.27566,39.04723],[-77.29425,39.04742],[-77.29413,39.05467],[-77.31272,39.05486],[-77.3126,39.06211],[-77.34049,39.06239]]],"type":"Polygon"}}, {"properties":{"name":"VBMP Most Recent Imagery","id":"VBMPImagery_Most_Recent","url":"https://gismaps.vdem.virginia.gov/arcgis/rest/services/VBMP_Imagery/MostRecentImagery_WGS/MapServer/WMTS/tile/1.0.0/VBMP_Imagery_MostRecentImagery_WGS/default/default028mm/{zoom}/{y}/{x}.jpg","attribution":{"required":true,"text":"Virginia Geographic Information Network, Commonwealth of Virginia","url":"https://vgin.maps.arcgis.com/home/item.html?id=36386a7e7dae4032a33cb0b83a1711f1"},"type":"tms","category":"photo","min_zoom":2,"max_zoom":20},"type":"Feature","geometry":{"coordinates":[[[-83.64598,36.60004],[-83.62287,36.59806],[-83.4718,36.59727],[-83.32572,36.59782],[-83.27634,36.5982],[-83.26111,36.59388],[-81.93398,36.59513],[-80.69252,36.56232],[-80.29495,36.54385],[-80.02853,36.54247],[-79.51115,36.54054],[-78.90999,36.54219],[-77.83264,36.54412],[-75.86606,36.55088],[-75.88289,37.09842],[-75.23171,38.0272],[-75.27077,38.02511],[-75.62439,37.99427],[-75.62654,37.98879],[-75.6325,37.98698],[-75.63422,37.98365],[-75.62892,37.97553],[-75.64042,37.9778],[-75.64842,37.96545],[-75.80257,37.91224],[-75.95226,37.90628],[-75.94299,37.94636],[-75.99398,37.95367],[-76.05157,37.95367],[-76.25336,37.92253],[-76.62689,38.1648],[-76.90704,38.22524],[-77.03562,38.41056],[-77.20301,38.34172],[-77.28333,38.3675],[-77.30101,38.4509],[-77.24298,38.59299],[-77.1278,38.63068],[-77.11853,38.68337],[-77.03819,38.71351],[-77.02909,38.86177],[-77.04437,38.87901],[-77.06836,38.90155],[-77.09209,38.90606],[-77.09954,38.91117],[-77.14325,38.96421],[-77.15827,38.96795],[-77.20453,38.97102],[-77.21715,38.97349],[-77.24882,38.99491],[-77.24247,39.02799],[-77.34118,39.06545],[-77.41344,39.06758],[-77.45533,39.07851],[-77.48125,39.10862],[-77.51713,39.12247],[-77.52125,39.15336],[-77.51352,39.17292],[-77.47713,39.18756],[-77.4737,39.19461],[-77.47044,39.20871],[-77.46048,39.2163],[-77.45447,39.22481],[-77.4646,39.23651],[-77.48743,39.25033],[-77.54133,39.26987],[-77.56086,39.28761],[-77.56004,39.30169],[-77.56451,39.30661],[-77.57206,39.30787],[-77.59133,39.30296],[-77.61322,39.30485],[-77.64424,39.31112],[-77.66278,39.31723],[-77.6742,39.3262],[-77.69471,39.32168],[-77.7099,39.32321],[-77.73265,39.32092],[-77.82749,39.13219],[-78.34728,39.46655],[-78.36737,39.35952],[-78.34814,39.34359],[-78.41972,39.25791],[-78.43895,39.19874],[-78.43998,39.15855],[-78.57233,39.03239],[-78.58109,39.00718],[-78.73867,38.95273],[-78.86965,38.76345],[-78.99719,38.8504],[-79.13727,38.68551],[-79.29537,38.42818],[-79.45312,38.45466],[-79.50703,38.53581],[-79.64913,38.59164],[-79.71954,38.50519],[-79.70856,38.44068],[-79.94476,38.16911],[-80.00519,38.0243],[-80.22401,37.82916],[-80.30628,37.64971],[-80.25371,37.6227],[-80.33881,37.5803],[-80.33714,37.49788],[-80.45666,37.44079],[-80.47348,37.44066],[-80.51215,37.49476],[-80.69664,37.4093],[-80.80015,37.40712],[-80.79981,37.4213],[-80.81749,37.42069],[-80.81792,37.43445],[-80.88684,37.43304],[-80.88324,37.33686],[-81.02692,37.28935],[-81.26038,37.25219],[-81.37024,37.34396],[-81.47736,37.26312],[-81.55426,37.22595],[-81.71906,37.20189],[-81.98273,37.42689],[-81.96899,37.55329],[-82.40845,37.26531],[-82.74078,37.13186],[-82.73529,37.05299],[-82.86869,36.97682],[-82.88876,36.88621],[-83.02643,36.85765],[-83.07587,36.85765],[-83.17887,36.74495],[-83.36457,36.69531],[-83.53077,36.66594],[-83.6239,36.63097],[-83.67462,36.60318],[-83.6754,36.60081],[-83.64598,36.60004]]],"type":"Polygon"}}, {"properties":{"name":"VCGI LiDAR - DEM Hillshade","id":"VCGI_LiDAR_DEM_Hillshade","url":"https://maps.vcgi.vermont.gov/arcgis/rest/services/EGC_services/IMG_VCGI_LIDARHILLSHD_WM_CACHE_v1/ImageServer/WMTS/tile/1.0.0/EGC_services_IMG_VCGI_LIDARHILLSHD_WM_CACHE_v1/default/default028mm/{zoom}/{y}/{x}","attribution":{"required":false,"text":"Vermont Center for Geographic Information","url":"https://vcgi.vermont.gov/data-and-programs/lidar-program"},"type":"tms","category":"elevation","max_zoom":20},"type":"Feature","geometry":{"coordinates":[[[-73.35654,45.02957],[-73.34404,44.95095],[-73.37494,44.86414],[-73.35503,44.79889],[-73.37734,44.63226],[-73.28911,44.47201],[-73.314,44.25331],[-73.37065,44.20177],[-73.43725,44.0433],[-73.40944,44.02578],[-73.4067,43.92751],[-73.38756,43.89097],[-73.37468,43.84728],[-73.39528,43.82351],[-73.35786,43.77742],[-73.36661,43.75175],[-73.37065,43.72403],[-73.38996,43.70902],[-73.41631,43.65111],[-73.42884,43.63545],[-73.41734,43.62179],[-73.42129,43.60364],[-73.43112,43.5881],[-73.39665,43.56733],[-73.37202,43.6252],[-73.30344,43.62806],[-73.291,43.59917],[-73.29688,43.58735],[-73.26769,43.57225],[-73.26005,43.56671],[-73.24868,43.5539],[-73.24564,43.53962],[-73.24872,43.46177],[-73.27871,42.83375],[-73.28695,42.8204],[-73.28355,42.8141],[-73.29102,42.80203],[-73.27629,42.74632],[-72.45849,42.72696],[-72.44502,42.76467],[-72.45723,42.76467],[-72.45724,42.78809],[-72.48902,42.78808],[-72.48902,42.7971],[-72.50612,42.7971],[-72.5061,42.93212],[-72.45711,42.93208],[-72.45709,42.96812],[-72.40806,42.96811],[-72.40763,43.25613],[-72.35836,43.25606],[-72.35514,43.5747],[-72.3106,43.57467],[-72.30811,43.58005],[-72.30796,43.62326],[-72.28813,43.62322],[-72.28803,43.65201],[-72.25828,43.65199],[-72.258,43.72037],[-72.22076,43.7203],[-72.22075,43.72388],[-72.20835,43.72383],[-72.20829,43.73647],[-72.19836,43.73643],[-72.19827,43.75263],[-72.17592,43.75258],[-72.17588,43.75977],[-72.1585,43.75971],[-72.15841,43.77508],[-72.1758,43.77506],[-72.17566,43.80118],[-72.15329,43.80111],[-72.15296,43.86767],[-72.10812,43.86756],[-72.10771,43.93057],[-72.08529,43.9305],[-72.0813,43.93947],[-72.05783,43.93938],[-72.05716,44.0276],[-72.03971,44.02752],[-72.03956,44.04728],[-72.00711,44.04718],[-72.00689,44.10993],[-72.00531,44.26317],[-72.00501,44.29919],[-71.95486,44.29894],[-71.95471,44.31874],[-71.83435,44.3181],[-71.83418,44.3343],[-71.78903,44.33403],[-71.78862,44.37002],[-71.7033,44.36946],[-71.70291,44.39825],[-71.6753,44.39808],[-71.6752,44.40526],[-71.6526,44.4051],[-71.65224,44.4303],[-71.62964,44.43012],[-71.62948,44.44092],[-71.60184,44.44072],[-71.60151,44.4623],[-71.58392,44.46216],[-71.58369,44.47656],[-71.55102,44.4763],[-71.54994,44.54288],[-71.53727,44.54818],[-71.49952,44.54784],[-71.49766,44.65583],[-71.53549,44.65615],[-71.5352,44.67235],[-71.54782,44.67246],[-71.54692,44.72824],[-71.59739,44.72863],[-71.59701,44.75385],[-71.57933,44.75371],[-71.57916,44.7645],[-71.54632,44.76423],[-71.54543,44.81822],[-71.53248,44.83611],[-71.49454,44.83578],[-71.48643,44.86629],[-71.48443,44.97967],[-71.4413,44.97926],[-71.43791,45.02784],[-72.06845,45.03196],[-72.39879,45.03277],[-72.9142,45.03205],[-73.35654,45.02957]]],"type":"Polygon"}}, {"properties":{"name":"VCGI LiDAR - DSM Hillshade","id":"VCGI_LiDAR_DSM_Hillshade","url":"https://maps.vcgi.vermont.gov/arcgis/rest/services/EGC_services/IMG_VCGI_LIDARDSMHILLSHD_SP_CACHE_v1/ImageServer/exportImage?f=image&format=jpg&imageSR={wkid}&bboxSR={wkid}&bbox={bbox}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"Vermont Center for Geographic Information","url":"https://vcgi.vermont.gov/data-and-programs/lidar-program"},"type":"wms","category":"elevation","max_zoom":20},"type":"Feature","geometry":{"coordinates":[[[-73.35654,45.02957],[-73.34404,44.95095],[-73.37494,44.86414],[-73.35503,44.79889],[-73.37734,44.63226],[-73.28911,44.47201],[-73.314,44.25331],[-73.37065,44.20177],[-73.43725,44.0433],[-73.40944,44.02578],[-73.4067,43.92751],[-73.38756,43.89097],[-73.37468,43.84728],[-73.39528,43.82351],[-73.35786,43.77742],[-73.36661,43.75175],[-73.37065,43.72403],[-73.38996,43.70902],[-73.41631,43.65111],[-73.42884,43.63545],[-73.41734,43.62179],[-73.42129,43.60364],[-73.43112,43.5881],[-73.39665,43.56733],[-73.37202,43.6252],[-73.30344,43.62806],[-73.291,43.59917],[-73.29688,43.58735],[-73.26769,43.57225],[-73.26005,43.56671],[-73.24868,43.5539],[-73.24564,43.53962],[-73.24872,43.46177],[-73.27871,42.83375],[-73.28695,42.8204],[-73.28355,42.8141],[-73.29102,42.80203],[-73.27629,42.74632],[-72.45849,42.72696],[-72.44502,42.76467],[-72.45723,42.76467],[-72.45724,42.78809],[-72.48902,42.78808],[-72.48902,42.7971],[-72.50612,42.7971],[-72.5061,42.93212],[-72.45711,42.93208],[-72.45709,42.96812],[-72.40806,42.96811],[-72.40763,43.25613],[-72.35836,43.25606],[-72.35514,43.5747],[-72.3106,43.57467],[-72.30811,43.58005],[-72.30796,43.62326],[-72.28813,43.62322],[-72.28803,43.65201],[-72.25828,43.65199],[-72.258,43.72037],[-72.22076,43.7203],[-72.22075,43.72388],[-72.20835,43.72383],[-72.20829,43.73647],[-72.19836,43.73643],[-72.19827,43.75263],[-72.17592,43.75258],[-72.17588,43.75977],[-72.1585,43.75971],[-72.15841,43.77508],[-72.1758,43.77506],[-72.17566,43.80118],[-72.15329,43.80111],[-72.15296,43.86767],[-72.10812,43.86756],[-72.10771,43.93057],[-72.08529,43.9305],[-72.0813,43.93947],[-72.05783,43.93938],[-72.05716,44.0276],[-72.03971,44.02752],[-72.03956,44.04728],[-72.00711,44.04718],[-72.00689,44.10993],[-72.00531,44.26317],[-72.00501,44.29919],[-71.95486,44.29894],[-71.95471,44.31874],[-71.83435,44.3181],[-71.83418,44.3343],[-71.78903,44.33403],[-71.78862,44.37002],[-71.7033,44.36946],[-71.70291,44.39825],[-71.6753,44.39808],[-71.6752,44.40526],[-71.6526,44.4051],[-71.65224,44.4303],[-71.62964,44.43012],[-71.62948,44.44092],[-71.60184,44.44072],[-71.60151,44.4623],[-71.58392,44.46216],[-71.58369,44.47656],[-71.55102,44.4763],[-71.54994,44.54288],[-71.53727,44.54818],[-71.49952,44.54784],[-71.49766,44.65583],[-71.53549,44.65615],[-71.5352,44.67235],[-71.54782,44.67246],[-71.54692,44.72824],[-71.59739,44.72863],[-71.59701,44.75385],[-71.57933,44.75371],[-71.57916,44.7645],[-71.54632,44.76423],[-71.54543,44.81822],[-71.53248,44.83611],[-71.49454,44.83578],[-71.48643,44.86629],[-71.48443,44.97967],[-71.4413,44.97926],[-71.43791,45.02784],[-72.06845,45.03196],[-72.39879,45.03277],[-72.9142,45.03205],[-73.35654,45.02957]]],"type":"Polygon"}}, {"properties":{"name":"VIP Orthoimagery - Infrared","id":"VT_Best_CIR","url":"https://maps.vcgi.vermont.gov/arcgis/rest/services/EGC_services/IMG_VCGI_CIR_WM_CACHE/ImageServer/WMTS/tile/1.0.0/EGC_services_IMG_VCGI_CIR_WM_CACHE/default/default028mm/{zoom}/{y}/{x}","attribution":{"required":false,"text":"Vermont Imagery Program, Vermont Center for Geographic Information","url":"https://vcgi.vermont.gov/data-and-programs/imagery-program"},"type":"tms","category":"photo","max_zoom":20},"type":"Feature","geometry":{"coordinates":[[[-73.35654,45.02957],[-73.34404,44.95095],[-73.37494,44.86414],[-73.35503,44.79889],[-73.37734,44.63226],[-73.28911,44.47201],[-73.314,44.25331],[-73.37065,44.20177],[-73.43725,44.0433],[-73.40944,44.02578],[-73.4067,43.92751],[-73.38756,43.89097],[-73.37468,43.84728],[-73.39528,43.82351],[-73.35786,43.77742],[-73.36661,43.75175],[-73.37065,43.72403],[-73.38996,43.70902],[-73.41631,43.65111],[-73.42884,43.63545],[-73.41734,43.62179],[-73.42129,43.60364],[-73.43112,43.5881],[-73.39665,43.56733],[-73.37202,43.6252],[-73.30344,43.62806],[-73.291,43.59917],[-73.29688,43.58735],[-73.26769,43.57225],[-73.26005,43.56671],[-73.24868,43.5539],[-73.24564,43.53962],[-73.24872,43.46177],[-73.27871,42.83375],[-73.28695,42.8204],[-73.28355,42.8141],[-73.29102,42.80203],[-73.27629,42.74632],[-72.45849,42.72696],[-72.44502,42.76467],[-72.45723,42.76467],[-72.45724,42.78809],[-72.48902,42.78808],[-72.48902,42.7971],[-72.50612,42.7971],[-72.5061,42.93212],[-72.45711,42.93208],[-72.45709,42.96812],[-72.40806,42.96811],[-72.40763,43.25613],[-72.35836,43.25606],[-72.35514,43.5747],[-72.3106,43.57467],[-72.30811,43.58005],[-72.30796,43.62326],[-72.28813,43.62322],[-72.28803,43.65201],[-72.25828,43.65199],[-72.258,43.72037],[-72.22076,43.7203],[-72.22075,43.72388],[-72.20835,43.72383],[-72.20829,43.73647],[-72.19836,43.73643],[-72.19827,43.75263],[-72.17592,43.75258],[-72.17588,43.75977],[-72.1585,43.75971],[-72.15841,43.77508],[-72.1758,43.77506],[-72.17566,43.80118],[-72.15329,43.80111],[-72.15296,43.86767],[-72.10812,43.86756],[-72.10771,43.93057],[-72.08529,43.9305],[-72.0813,43.93947],[-72.05783,43.93938],[-72.05716,44.0276],[-72.03971,44.02752],[-72.03956,44.04728],[-72.00711,44.04718],[-72.00689,44.10993],[-72.00531,44.26317],[-72.00501,44.29919],[-71.95486,44.29894],[-71.95471,44.31874],[-71.83435,44.3181],[-71.83418,44.3343],[-71.78903,44.33403],[-71.78862,44.37002],[-71.7033,44.36946],[-71.70291,44.39825],[-71.6753,44.39808],[-71.6752,44.40526],[-71.6526,44.4051],[-71.65224,44.4303],[-71.62964,44.43012],[-71.62948,44.44092],[-71.60184,44.44072],[-71.60151,44.4623],[-71.58392,44.46216],[-71.58369,44.47656],[-71.55102,44.4763],[-71.54994,44.54288],[-71.53727,44.54818],[-71.49952,44.54784],[-71.49766,44.65583],[-71.53549,44.65615],[-71.5352,44.67235],[-71.54782,44.67246],[-71.54692,44.72824],[-71.59739,44.72863],[-71.59701,44.75385],[-71.57933,44.75371],[-71.57916,44.7645],[-71.54632,44.76423],[-71.54543,44.81822],[-71.53248,44.83611],[-71.49454,44.83578],[-71.48643,44.86629],[-71.48443,44.97967],[-71.4413,44.97926],[-71.43791,45.02784],[-72.06845,45.03196],[-72.39879,45.03277],[-72.9142,45.03205],[-73.35654,45.02957]]],"type":"Polygon"}}, {"properties":{"name":"VIP Orthoimagery - Best of Color","id":"VT_Best_CLR","url":"https://maps.vcgi.vermont.gov/arcgis/rest/services/EGC_services/IMG_VCGI_CLR_WM_CACHE/ImageServer/WMTS/tile/1.0.0/EGC_services_IMG_VCGI_CLR_WM_CACHE/default/default028mm/{zoom}/{y}/{x}","attribution":{"required":false,"text":"Vermont Imagery Program, Vermont Center for Geographic Information","url":"https://vcgi.vermont.gov/data-and-programs/imagery-program"},"type":"tms","category":"photo","max_zoom":20},"type":"Feature","geometry":{"coordinates":[[[[-72.39879,45.03277],[-72.9142,45.03205],[-73.35654,45.02957],[-73.34404,44.95095],[-73.37494,44.86414],[-73.35503,44.79889],[-73.37734,44.63226],[-73.28911,44.47201],[-73.314,44.25331],[-73.37065,44.20177],[-73.43725,44.0433],[-73.40944,44.02578],[-73.4067,43.92751],[-73.38756,43.89097],[-73.37468,43.84728],[-73.39528,43.82351],[-73.35786,43.77742],[-73.36661,43.75175],[-73.37065,43.72403],[-73.38996,43.70902],[-73.41631,43.65111],[-73.42884,43.63545],[-73.41734,43.62179],[-73.42129,43.60364],[-73.43112,43.5881],[-73.39665,43.56733],[-73.37202,43.6252],[-73.30344,43.62806],[-73.291,43.59917],[-73.29688,43.58735],[-73.26769,43.57225],[-73.26005,43.56671],[-73.24868,43.5539],[-73.24564,43.53962],[-73.24872,43.46177],[-73.27871,42.83375],[-73.28695,42.8204],[-73.28355,42.8141],[-73.29102,42.80203],[-73.27629,42.74632],[-72.45849,42.72696],[-72.44502,42.76467],[-72.45723,42.76467],[-72.45724,42.78809],[-72.48902,42.78808],[-72.48902,42.7971],[-72.50612,42.7971],[-72.5061,42.93212],[-72.45711,42.93208],[-72.45709,42.96812],[-72.40806,42.96811],[-72.40763,43.25613],[-72.35836,43.25606],[-72.35514,43.5747],[-72.3106,43.57467],[-72.30811,43.58005],[-72.30796,43.62326],[-72.28813,43.62322],[-72.28803,43.65201],[-72.25828,43.65199],[-72.258,43.72037],[-72.22076,43.7203],[-72.22075,43.72388],[-72.20835,43.72383],[-72.20829,43.73647],[-72.19836,43.73643],[-72.19827,43.75263],[-72.17592,43.75258],[-72.17588,43.75977],[-72.1585,43.75971],[-72.15841,43.77508],[-72.1758,43.77506],[-72.17566,43.80118],[-72.15329,43.80111],[-72.15296,43.86767],[-72.10812,43.86756],[-72.10771,43.93057],[-72.08529,43.9305],[-72.0813,43.93947],[-72.05783,43.93938],[-72.05716,44.0276],[-72.03971,44.02752],[-72.03956,44.04728],[-72.00711,44.04718],[-72.00689,44.10993],[-72.00531,44.26317],[-72.00501,44.29919],[-71.95486,44.29894],[-71.95471,44.31874],[-71.83435,44.3181],[-71.83418,44.3343],[-71.78903,44.33403],[-71.78862,44.37002],[-71.7033,44.36946],[-71.70291,44.39825],[-71.6753,44.39808],[-71.6752,44.40526],[-71.6526,44.4051],[-71.65224,44.4303],[-71.62964,44.43012],[-71.62948,44.44092],[-71.60184,44.44072],[-71.60151,44.4623],[-71.58392,44.46216],[-71.58369,44.47656],[-71.55102,44.4763],[-71.54994,44.54288],[-71.53727,44.54818],[-71.49952,44.54784],[-71.49766,44.65583],[-71.53549,44.65615],[-71.5352,44.67235],[-71.54782,44.67246],[-71.54692,44.72824],[-71.59739,44.72863],[-71.59701,44.75385],[-71.57933,44.75371],[-71.57916,44.7645],[-71.54632,44.76423],[-71.54543,44.81822],[-71.53248,44.83611],[-71.49454,44.83578],[-71.48643,44.86629],[-71.48443,44.97967],[-71.4413,44.97926],[-71.43791,45.02784],[-72.06845,45.03196],[-72.39879,45.03277]]],[[[-73.40326,45.15867],[-73.40589,45.06384],[-71.43518,45.06334],[-71.43517,45.16352],[-72.00006,45.15006],[-72.38791,45.1596],[-72.61742,45.15915],[-72.61704,45.16462],[-72.68816,45.16299],[-73.40326,45.15867]]]],"type":"MultiPolygon"}}, {"properties":{"name":"King County Orthoimagery (2019)","id":"King_WA_2019","url":"https://gismaps.kingcounty.gov/arcgis/rest/services/BaseMaps/KingCo_Aerial_2019/MapServer/WMTS/tile/1.0.0/BaseMaps_KingCo_Aerial_2019/default/default028mm/{zoom}/{y}/{x}","attribution":{"required":false,"text":"King County Geographic Information System","url":"https://kingcounty.gov/services/gis.aspx"},"type":"tms","category":"historicphoto","max_zoom":20},"type":"Feature","geometry":{"coordinates":[[[-122.54845,47.31598],[-122.42753,47.31774],[-122.4269,47.29719],[-122.39668,47.29761],[-122.39607,47.27705],[-122.36586,47.27747],[-122.36464,47.23637],[-122.15337,47.23902],[-122.15234,47.1979],[-122.12216,47.19825],[-122.12166,47.17769],[-122.09152,47.17804],[-122.09103,47.15748],[-122.0006,47.15844],[-122.00015,47.13789],[-121.97002,47.1382],[-121.96958,47.11764],[-121.87923,47.11851],[-121.87963,47.13907],[-121.63859,47.14105],[-121.63827,47.12049],[-121.60815,47.1207],[-121.60785,47.10014],[-121.51751,47.10073],[-121.51725,47.08017],[-121.48715,47.08035],[-121.4869,47.05978],[-121.36655,47.06042],[-121.36676,47.08098],[-121.33667,47.08112],[-121.33686,47.10167],[-121.30675,47.10181],[-121.30694,47.12237],[-121.27683,47.12249],[-121.27768,47.22529],[-121.30786,47.22517],[-121.30842,47.28685],[-121.33864,47.28672],[-121.33884,47.30728],[-121.3993,47.307],[-121.40019,47.38924],[-121.36991,47.38938],[-121.37054,47.45107],[-121.30992,47.45134],[-121.31011,47.4719],[-121.27978,47.47202],[-121.27996,47.49258],[-121.24963,47.4927],[-121.24979,47.51326],[-121.21944,47.51337],[-121.21975,47.5545],[-121.159,47.55468],[-121.15912,47.57524],[-121.09836,47.5754],[-121.09889,47.6782],[-121.038,47.67832],[-121.03823,47.74002],[-121.06875,47.73996],[-121.06891,47.78107],[-121.09943,47.78102],[-121.09948,47.80158],[-121.95393,47.79639],[-121.95571,47.87861],[-122.13907,47.87667],[-122.14114,47.9589],[-122.35268,47.95636],[-122.54845,47.31598]]],"type":"Polygon"}}, -{"properties":{"name":"King County Orthoimagery (2021)","id":"King_WA_2021","url":"https://gismaps.kingcounty.gov/arcgis/rest/services/BaseMaps/KingCo_Aerial_2021/MapServer/WMTS/tile/1.0.0/BaseMaps_KingCo_Aerial_2021/default/default028mm/{zoom}/{y}/{x}","attribution":{"required":false,"text":"King County Geographic Information System","url":"https://kingcounty.gov/services/gis.aspx"},"type":"tms","category":"photo","max_zoom":20},"type":"Feature","geometry":{"coordinates":[[[-122.54845,47.31598],[-122.42753,47.31774],[-122.4269,47.29719],[-122.39668,47.29761],[-122.39607,47.27705],[-122.36586,47.27747],[-122.36464,47.23637],[-122.15337,47.23902],[-122.15234,47.1979],[-122.12216,47.19825],[-122.12166,47.17769],[-122.09152,47.17804],[-122.09103,47.15748],[-122.0006,47.15844],[-122.00015,47.13789],[-121.97002,47.1382],[-121.96958,47.11764],[-121.87923,47.11851],[-121.87963,47.13907],[-121.63859,47.14105],[-121.63827,47.12049],[-121.60815,47.1207],[-121.60785,47.10014],[-121.51751,47.10073],[-121.51725,47.08017],[-121.48715,47.08035],[-121.4869,47.05978],[-121.36655,47.06042],[-121.36676,47.08098],[-121.33667,47.08112],[-121.33686,47.10167],[-121.30675,47.10181],[-121.30694,47.12237],[-121.27683,47.12249],[-121.27768,47.22529],[-121.30786,47.22517],[-121.30842,47.28685],[-121.33864,47.28672],[-121.33884,47.30728],[-121.3993,47.307],[-121.40019,47.38924],[-121.36991,47.38938],[-121.37054,47.45107],[-121.30992,47.45134],[-121.31011,47.4719],[-121.27978,47.47202],[-121.27996,47.49258],[-121.24963,47.4927],[-121.24979,47.51326],[-121.21944,47.51337],[-121.21975,47.5545],[-121.159,47.55468],[-121.15912,47.57524],[-121.09836,47.5754],[-121.09889,47.6782],[-121.038,47.67832],[-121.03823,47.74002],[-121.06875,47.73996],[-121.06891,47.78107],[-121.09943,47.78102],[-121.09948,47.80158],[-121.95393,47.79639],[-121.95571,47.87861],[-122.13907,47.87667],[-122.14114,47.9589],[-122.35268,47.95636],[-122.54845,47.31598]]],"type":"Polygon"}}, +{"properties":{"name":"King County Orthoimagery (2021)","id":"King_WA_2021","url":"https://gismaps.kingcounty.gov/arcgis/rest/services/BaseMaps/KingCo_Aerial_2021/MapServer/WMTS/tile/1.0.0/BaseMaps_KingCo_Aerial_2021/default/default028mm/{zoom}/{y}/{x}","attribution":{"required":false,"text":"King County Geographic Information System","url":"https://kingcounty.gov/services/gis.aspx"},"type":"tms","category":"historicphoto","max_zoom":20},"type":"Feature","geometry":{"coordinates":[[[-122.54845,47.31598],[-122.42753,47.31774],[-122.4269,47.29719],[-122.39668,47.29761],[-122.39607,47.27705],[-122.36586,47.27747],[-122.36464,47.23637],[-122.15337,47.23902],[-122.15234,47.1979],[-122.12216,47.19825],[-122.12166,47.17769],[-122.09152,47.17804],[-122.09103,47.15748],[-122.0006,47.15844],[-122.00015,47.13789],[-121.97002,47.1382],[-121.96958,47.11764],[-121.87923,47.11851],[-121.87963,47.13907],[-121.63859,47.14105],[-121.63827,47.12049],[-121.60815,47.1207],[-121.60785,47.10014],[-121.51751,47.10073],[-121.51725,47.08017],[-121.48715,47.08035],[-121.4869,47.05978],[-121.36655,47.06042],[-121.36676,47.08098],[-121.33667,47.08112],[-121.33686,47.10167],[-121.30675,47.10181],[-121.30694,47.12237],[-121.27683,47.12249],[-121.27768,47.22529],[-121.30786,47.22517],[-121.30842,47.28685],[-121.33864,47.28672],[-121.33884,47.30728],[-121.3993,47.307],[-121.40019,47.38924],[-121.36991,47.38938],[-121.37054,47.45107],[-121.30992,47.45134],[-121.31011,47.4719],[-121.27978,47.47202],[-121.27996,47.49258],[-121.24963,47.4927],[-121.24979,47.51326],[-121.21944,47.51337],[-121.21975,47.5545],[-121.159,47.55468],[-121.15912,47.57524],[-121.09836,47.5754],[-121.09889,47.6782],[-121.038,47.67832],[-121.03823,47.74002],[-121.06875,47.73996],[-121.06891,47.78107],[-121.09943,47.78102],[-121.09948,47.80158],[-121.95393,47.79639],[-121.95571,47.87861],[-122.13907,47.87667],[-122.14114,47.9589],[-122.35268,47.95636],[-122.54845,47.31598]]],"type":"Polygon"}}, +{"properties":{"name":"King County Orthoimagery (2023)","id":"King_WA_2023","url":"https://gismaps.kingcounty.gov/arcgis/rest/services/BaseMaps/KingCo_Aerial_2023/MapServer/WMTS/tile/1.0.0/BaseMaps_KingCo_Aerial_2023/default/default028mm/{zoom}/{y}/{x}","attribution":{"required":false,"text":"King County Geographic Information System","url":"https://kingcounty.gov/services/gis.aspx"},"type":"tms","category":"photo","max_zoom":20},"type":"Feature","geometry":{"coordinates":[[[-122.54845,47.31598],[-122.42753,47.31774],[-122.4269,47.29719],[-122.39668,47.29761],[-122.39607,47.27705],[-122.36586,47.27747],[-122.36464,47.23637],[-122.15337,47.23902],[-122.15234,47.1979],[-122.12216,47.19825],[-122.12166,47.17769],[-122.09152,47.17804],[-122.09103,47.15748],[-122.0006,47.15844],[-122.00015,47.13789],[-121.97002,47.1382],[-121.96958,47.11764],[-121.87923,47.11851],[-121.87963,47.13907],[-121.63859,47.14105],[-121.63827,47.12049],[-121.60815,47.1207],[-121.60785,47.10014],[-121.51751,47.10073],[-121.51725,47.08017],[-121.48715,47.08035],[-121.4869,47.05978],[-121.36655,47.06042],[-121.36676,47.08098],[-121.33667,47.08112],[-121.33686,47.10167],[-121.30675,47.10181],[-121.30694,47.12237],[-121.27683,47.12249],[-121.27768,47.22529],[-121.30786,47.22517],[-121.30842,47.28685],[-121.33864,47.28672],[-121.33884,47.30728],[-121.3993,47.307],[-121.40019,47.38924],[-121.36991,47.38938],[-121.37054,47.45107],[-121.30992,47.45134],[-121.31011,47.4719],[-121.27978,47.47202],[-121.27996,47.49258],[-121.24963,47.4927],[-121.24979,47.51326],[-121.21944,47.51337],[-121.21975,47.5545],[-121.159,47.55468],[-121.15912,47.57524],[-121.09836,47.5754],[-121.09889,47.6782],[-121.038,47.67832],[-121.03823,47.74002],[-121.06875,47.73996],[-121.06891,47.78107],[-121.09943,47.78102],[-121.09948,47.80158],[-121.95393,47.79639],[-121.95571,47.87861],[-122.13907,47.87667],[-122.14114,47.9589],[-122.35268,47.95636],[-122.54845,47.31598]]],"type":"Polygon"}}, {"properties":{"name":"Suan Juan County Aerials (2019)","id":"Suan_Juan_WA_2019","url":"https://gis.sanjuancountywa.gov/arcgis/rest/services/Basemaps/Aerials_2019_WM/MapServer/export?f=image&format=jpg&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"San Juan County GIS","url":"https://sjcgis.maps.arcgis.com/home/index.html"},"type":"wms","category":"historicphoto","min_zoom":10,"max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[[-123.02167,48.44667],[-122.94666,48.44781],[-122.90151,48.41307],[-122.80263,48.40771],[-122.79199,48.4428],[-122.80881,48.47866],[-122.73912,48.49572],[-122.78547,48.62161],[-122.73088,48.63613],[-122.7556,48.71208],[-122.95747,48.71593],[-122.97086,48.69577],[-122.9997,48.6978],[-123.00348,48.73427],[-123.0433,48.7431],[-123.07626,48.70528],[-123.08485,48.66335],[-123.12845,48.6638],[-123.22698,48.70302],[-123.24655,48.68353],[-123.17445,48.64702],[-123.21514,48.60107],[-123.21393,48.57336],[-123.1808,48.56575],[-123.16621,48.52006],[-123.10235,48.47684],[-123.02167,48.44667]]],[[[-122.98339,48.78214],[-122.93498,48.76653],[-122.91181,48.73858],[-122.80229,48.73982],[-122.81946,48.75499],[-122.9343,48.79572],[-122.98374,48.79436],[-122.98339,48.78214]]]],"type":"MultiPolygon"}}, {"properties":{"name":"Suan Juan County Aerials (2022)","id":"Suan_Juan_WA_2022","url":"https://gis.sanjuancountywa.gov/arcgis/rest/services/Basemaps/Aerials_2022/MapServer/export?f=image&format=jpg&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"San Juan County GIS","url":"https://sjcgis.maps.arcgis.com/home/index.html"},"type":"wms","category":"photo","min_zoom":10,"max_zoom":19,"best":true},"type":"Feature","geometry":{"coordinates":[[[[-123.02167,48.44667],[-122.94666,48.44781],[-122.90151,48.41307],[-122.80263,48.40771],[-122.79199,48.4428],[-122.80881,48.47866],[-122.73912,48.49572],[-122.78547,48.62161],[-122.73088,48.63613],[-122.7556,48.71208],[-122.95747,48.71593],[-122.97086,48.69577],[-122.9997,48.6978],[-123.00348,48.73427],[-123.0433,48.7431],[-123.07626,48.70528],[-123.08485,48.66335],[-123.12845,48.6638],[-123.22698,48.70302],[-123.24655,48.68353],[-123.17445,48.64702],[-123.21514,48.60107],[-123.21393,48.57336],[-123.1808,48.56575],[-123.16621,48.52006],[-123.10235,48.47684],[-123.02167,48.44667]]],[[[-122.98339,48.78214],[-122.93498,48.76653],[-122.91181,48.73858],[-122.80229,48.73982],[-122.81946,48.75499],[-122.9343,48.79572],[-122.98374,48.79436],[-122.98339,48.78214]]]],"type":"MultiPolygon"}}, {"properties":{"name":"Snohomish County Orthoimagery (2020)","id":"Snohomish_WA_2020","url":"https://gis.snoco.org/img/rest/services/Imagery/Aerial_2020/ImageServer/exportImage?f=image&format=jpg&bbox={bbox}&imageSR={wkid}&bboxSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"Snohomish County GIS","url":"https://snohomishcountywa.gov/1402/Maps-GIS"},"type":"wms","category":"historicphoto","min_zoom":8,"max_zoom":20},"type":"Feature","geometry":{"coordinates":[[[-121.48447,48.31322],[-122.43728,48.30382],[-122.43701,48.26053],[-122.42631,48.26061],[-122.42601,48.25338],[-122.41509,48.25353],[-122.41501,48.24632],[-122.40418,48.24643],[-122.4009,48.12332],[-122.31338,47.97124],[-122.44255,47.76787],[-121.44448,47.77831],[-121.4463,47.86478],[-121.31674,47.86594],[-121.31874,47.90844],[-121.44602,47.90855],[-121.44775,48.00961],[-121.4154,48.00951],[-121.41603,48.0531],[-121.40508,48.05316],[-121.40529,48.06754],[-121.39447,48.0676],[-121.3945,48.0748],[-121.38371,48.0749],[-121.3842,48.11104],[-121.39488,48.11099],[-121.39504,48.12558],[-121.40607,48.12534],[-121.40658,48.14705],[-121.41707,48.147],[-121.41719,48.16882],[-121.42803,48.16869],[-121.42821,48.17596],[-121.44972,48.17583],[-121.45007,48.20465],[-121.48269,48.20434],[-121.48447,48.31322]],[[-121.78481,48.13713],[-121.78575,48.18802],[-121.8178,48.18757],[-121.81822,48.20261],[-121.63391,48.20377],[-121.63373,48.17472],[-121.59044,48.1751],[-121.59016,48.16074],[-121.46012,48.16143],[-121.45994,48.14684],[-121.44917,48.1469],[-121.44887,48.13249],[-121.42747,48.1326],[-121.4269,48.1181],[-121.41668,48.11824],[-121.41606,48.11113],[-121.40584,48.11118],[-121.40489,48.07426],[-121.41591,48.0742],[-121.41495,48.05997],[-121.4484,48.05989],[-121.44871,48.07466],[-121.47021,48.07427],[-121.47026,48.08913],[-121.49204,48.08856],[-121.49232,48.11054],[-121.58848,48.11013],[-121.58836,48.1022],[-121.68679,48.10151],[-121.68901,48.13825],[-121.78481,48.13713]]],"type":"Polygon"}}, @@ -718,17 +753,10 @@ {"properties":{"name":"Wisconsin Leaf-Off Orthophotography (DNR)","id":"WISC_DNR_Ortho_Composite","url":"https://dnrmaps.wi.gov/arcgis_image/rest/services/DW_Imagery/EN_Image_Basemap_Latest_Leaf_Off/ImageServer/exportImage?f=image&format=jpg&imageSR={wkid}&bboxSR={wkid}&bbox={bbox}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"Wisconsin Regional Orthoimagery Consortium, Southeastern Wisconsin Regional Planning Commission, Wisconsin Department of Natural Resources","url":"https://dnr.wisconsin.gov/"},"type":"wms","category":"photo","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-87.80099,42.49185],[-86.80092,45.42641],[-86.92108,45.43123],[-87.5885,45.09437],[-87.65734,45.10951],[-87.67811,45.14076],[-87.73407,45.17913],[-87.73853,45.19958],[-87.72686,45.20865],[-87.70489,45.26244],[-87.65339,45.33188],[-87.65253,45.35588],[-87.67039,45.39145],[-87.70077,45.39134],[-87.75398,45.35287],[-87.85552,45.35117],[-87.85509,45.43809],[-87.80994,45.46651],[-87.79381,45.49913],[-87.80291,45.54778],[-87.814,45.54815],[-87.8149,45.56074],[-87.78689,45.56095],[-87.78495,45.58048],[-87.77499,45.58059],[-87.77666,45.61925],[-87.79372,45.61932],[-87.81321,45.64282],[-87.81333,45.66373],[-87.77853,45.67044],[-87.77853,45.68343],[-87.85509,45.73962],[-87.89886,45.76094],[-87.95637,45.75968],[-87.97761,45.77049],[-87.98161,45.79745],[-88.04546,45.78417],[-88.09267,45.78704],[-88.12031,45.80846],[-88.11679,45.83305],[-88.06829,45.87854],[-88.09731,45.88272],[-88.09645,45.92369],[-88.24167,45.96499],[-88.32467,45.96517],[-88.37128,45.99303],[-88.38278,45.99303],[-88.39445,45.98253],[-88.42346,45.9839],[-88.465,46.00263],[-88.49427,45.99613],[-88.50397,46.0214],[-88.53848,46.02248],[-88.60783,46.01926],[-88.62203,45.99007],[-88.661,45.99031],[-88.67306,46.01187],[-88.72456,46.02593],[-88.77653,46.02739],[-88.77666,46.03395],[-88.80279,46.03511],[-88.80262,46.02608],[-88.81652,46.0254],[-89.0799,46.1394],[-90.11398,46.33793],[-90.15402,46.41505],[-90.15424,46.46018],[-90.17797,46.46022],[-90.17811,46.50046],[-90.24152,46.51173],[-90.31311,46.5562],[-90.55206,46.59568],[-90.76973,46.72951],[-90.51292,46.85972],[-90.96405,47.03082],[-91.52058,46.75962],[-92.18091,46.749],[-92.18047,46.73815],[-92.21688,46.73746],[-92.21665,46.73194],[-92.25247,46.73125],[-92.25072,46.68918],[-92.31583,46.68788],[-92.2958,46.15986],[-92.29649,46.08561],[-92.33631,46.06704],[-92.35103,46.02706],[-92.4327,46.02778],[-92.46858,45.98348],[-92.52634,45.98372],[-92.72718,45.90303],[-92.79362,45.7601],[-92.86803,45.71942],[-92.89095,45.64552],[-92.88239,45.5639],[-92.76538,45.56142],[-92.69088,45.4741],[-92.6529,45.4452],[-92.65213,45.40683],[-92.7047,45.35987],[-92.7095,45.3256],[-92.76225,45.28832],[-92.76512,45.18059],[-92.74075,45.114],[-92.80392,45.06237],[-92.73972,44.93661],[-92.80632,44.74771],[-92.55295,44.58753],[-92.31812,44.54693],[-92.29752,44.48622],[-91.98097,44.37982],[-91.8924,44.24126],[-91.72623,44.1083],[-91.34445,43.94611],[-91.26892,43.79737],[-91.26377,43.4579],[-91.12164,43.34166],[-91.06087,43.24995],[-91.13262,43.18365],[-91.17004,43.0882],[-91.14704,42.93179],[-91.08387,42.87118],[-91.07872,42.8017],[-91.06773,42.75911],[-90.98225,42.70212],[-90.71137,42.64431],[-90.64476,42.5453],[-90.63618,42.51792],[-90.64285,42.50648],[-87.80099,42.49185]]],"type":"Polygon"}}, {"properties":{"name":"Monongalia County 2022 Aerial Imagery","id":"Monongalia_WV_2022","url":"https://gis.morgantownwv.gov/image/services/Imagery/Monongalia_County_2022/ImageServer/WMSServer?FORMAT=image/jpeg&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap&LAYERS=Monongalia_County_2022:None&STYLES=&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}","attribution":{"required":false,"text":"Monongalia Morgantown Area Geospatial Information Consortium","url":"https://mmagic-monco.hub.arcgis.com/"},"type":"wms","category":"historicphoto","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-80.42454,39.73301],[-80.42545,39.73286],[-80.42754,39.73233],[-80.42926,39.73168],[-80.43025,39.73122],[-80.43179,39.73031],[-80.43265,39.72971],[-80.43362,39.72887],[-80.43451,39.72794],[-80.43547,39.72672],[-80.43623,39.72559],[-80.43689,39.72436],[-80.43747,39.72293],[-80.43775,39.72195],[-80.43796,39.72069],[-80.43798,39.71988],[-80.43786,39.71843],[-80.43747,39.71694],[-80.43629,39.71445],[-80.43627,39.71343],[-80.43617,39.71265],[-80.43582,39.711],[-80.43532,39.70953],[-80.43456,39.70812],[-80.43359,39.7068],[-80.43224,39.70543],[-80.4303,39.70391],[-80.42863,39.70289],[-80.42688,39.70211],[-80.42497,39.70147],[-80.4225,39.70103],[-80.42252,39.69984],[-80.42243,39.69866],[-80.42222,39.69768],[-80.42171,39.69614],[-80.42175,39.69486],[-80.42153,39.69325],[-80.42104,39.69127],[-80.42007,39.68913],[-80.41934,39.68776],[-80.41757,39.68553],[-80.416,39.684],[-80.41355,39.6822],[-80.41466,39.68081],[-80.41541,39.67966],[-80.41609,39.67819],[-80.4165,39.67663],[-80.4167,39.67503],[-80.41665,39.67337],[-80.41746,39.67203],[-80.41801,39.6708],[-80.41849,39.669],[-80.41867,39.66781],[-80.4187,39.66634],[-80.4186,39.66538],[-80.41823,39.66389],[-80.4176,39.66246],[-80.41694,39.66138],[-80.41635,39.65972],[-80.41691,39.65802],[-80.41718,39.65643],[-80.4172,39.65494],[-80.41698,39.65346],[-80.41645,39.65186],[-80.41596,39.65089],[-80.41515,39.64962],[-80.41405,39.64836],[-80.41292,39.64737],[-80.40905,39.64465],[-80.40969,39.64381],[-80.41048,39.64238],[-80.41091,39.64108],[-80.41126,39.63983],[-80.41155,39.63829],[-80.41156,39.63679],[-80.41131,39.63528],[-80.4108,39.63373],[-80.41006,39.63233],[-80.40902,39.63087],[-80.40791,39.62978],[-80.40675,39.62883],[-80.40265,39.62629],[-80.4005,39.62445],[-80.39889,39.6235],[-80.3971,39.62269],[-80.39508,39.62206],[-80.39316,39.62166],[-80.3905,39.62142],[-80.38862,39.62104],[-80.38691,39.62086],[-80.38459,39.62083],[-80.38304,39.62099],[-80.38085,39.62035],[-80.37851,39.61989],[-80.37615,39.6197],[-80.37599,39.61884],[-80.37574,39.61799],[-80.37513,39.61659],[-80.37426,39.61519],[-80.37318,39.61389],[-80.3719,39.61266],[-80.37033,39.61152],[-80.36795,39.61027],[-80.365,39.60829],[-80.36383,39.60682],[-80.36234,39.60546],[-80.36045,39.60424],[-80.3588,39.60344],[-80.35705,39.60225],[-80.35559,39.6015],[-80.35374,39.60079],[-80.35184,39.60029],[-80.34981,39.59996],[-80.34801,39.59989],[-80.34657,39.59991],[-80.34463,39.60012],[-80.34161,39.59953],[-80.33961,39.59944],[-80.33807,39.59948],[-80.33634,39.59965],[-80.33384,39.60023],[-80.33193,39.60039],[-80.32925,39.60003],[-80.32709,39.59943],[-80.32543,39.59911],[-80.32378,39.59898],[-80.32194,39.59899],[-80.32029,39.59911],[-80.31778,39.59937],[-80.31584,39.59983],[-80.3132,39.59994],[-80.30981,39.59976],[-80.27055,39.59946],[-80.26807,39.59961],[-80.26612,39.59957],[-80.25061,39.59933],[-80.16508,39.59868],[-80.15889,39.59539],[-80.15645,39.59126],[-80.15509,39.58941],[-80.15313,39.58772],[-80.15066,39.58626],[-80.15002,39.584],[-80.14903,39.58211],[-80.14713,39.57997],[-80.14529,39.57846],[-80.14422,39.57692],[-80.14226,39.57504],[-80.1398,39.57342],[-80.13737,39.57108],[-80.13526,39.56982],[-80.13322,39.56887],[-80.13052,39.56809],[-80.12786,39.56776],[-80.12506,39.56653],[-80.12346,39.56456],[-80.12162,39.56298],[-80.11934,39.56165],[-80.11697,39.56062],[-80.11559,39.55916],[-80.11335,39.55755],[-80.10895,39.55521],[-80.10388,39.55172],[-80.09385,39.54408],[-80.06118,39.51973],[-80.06216,39.5173],[-80.0625,39.51477],[-80.06227,39.51212],[-80.06141,39.50974],[-80.05997,39.50772],[-80.0581,39.50583],[-80.05061,39.49892],[-80.04701,39.49669],[-80.04195,39.49472],[-80.03767,39.49371],[-80.03304,39.49333],[-80.0322,39.49031],[-80.03083,39.48816],[-80.0289,39.48629],[-80.02684,39.485],[-80.02623,39.48334],[-80.02494,39.48147],[-80.02327,39.47979],[-80.02116,39.47827],[-80.01877,39.4771],[-80.01636,39.47627],[-80.01314,39.47564],[-80.00952,39.47448],[-80.00695,39.47407],[-80.00468,39.47393],[-80.00328,39.47208],[-80.0015,39.47057],[-79.99894,39.4691],[-79.99627,39.46795],[-79.99302,39.46709],[-79.99159,39.46607],[-79.99106,39.4643],[-79.99018,39.46271],[-79.98902,39.46126],[-79.98732,39.45972],[-79.98521,39.45841],[-79.98311,39.45736],[-79.98125,39.45676],[-79.97987,39.45529],[-79.97796,39.45383],[-79.97536,39.45251],[-79.90369,39.42574],[-79.90052,39.42457],[-79.8983,39.42406],[-79.89586,39.4238],[-79.8934,39.42383],[-79.89158,39.42407],[-79.88936,39.42458],[-79.88689,39.42554],[-79.8848,39.42673],[-79.88303,39.42823],[-79.88147,39.43009],[-79.88052,39.43171],[-79.87989,39.43333],[-79.87964,39.43552],[-79.87971,39.43705],[-79.88428,39.47882],[-79.77561,39.61878],[-79.7745,39.62139],[-79.77413,39.6244],[-79.77054,39.65456],[-79.75287,39.68691],[-79.74982,39.69244],[-79.74921,39.69384],[-79.74887,39.69517],[-79.74866,39.69658],[-79.74868,39.72127],[-79.74894,39.72316],[-79.74957,39.72496],[-79.75072,39.72684],[-79.75222,39.72856],[-79.75471,39.73037],[-79.75751,39.73168],[-79.75986,39.73234],[-79.76237,39.73274],[-79.76424,39.73279],[-80.42158,39.73322],[-80.42202,39.7332],[-80.42358,39.73313],[-80.42454,39.73301]]],"type":"Polygon"}}, {"properties":{"name":"Monongalia County 2023 Aerial Imagery","id":"Monongalia_WV_2023","url":"https://gis.morgantownwv.gov/image/services/Imagery/Monongalia_County_2023/ImageServer/WMSServer?FORMAT=image/jpeg&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap&LAYERS=Monongalia_County_2023:None&STYLES=&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}","attribution":{"required":false,"text":"Monongalia Morgantown Area Geospatial Information Consortium","url":"https://mmagic-monco.hub.arcgis.com/"},"type":"wms","category":"photo","max_zoom":19,"best":true},"type":"Feature","geometry":{"coordinates":[[[-80.42454,39.73301],[-80.42545,39.73286],[-80.42754,39.73233],[-80.42926,39.73168],[-80.43025,39.73122],[-80.43179,39.73031],[-80.43265,39.72971],[-80.43362,39.72887],[-80.43451,39.72794],[-80.43547,39.72672],[-80.43623,39.72559],[-80.43689,39.72436],[-80.43747,39.72293],[-80.43775,39.72195],[-80.43796,39.72069],[-80.43798,39.71988],[-80.43786,39.71843],[-80.43747,39.71694],[-80.43629,39.71445],[-80.43627,39.71343],[-80.43617,39.71265],[-80.43582,39.711],[-80.43532,39.70953],[-80.43456,39.70812],[-80.43359,39.7068],[-80.43224,39.70543],[-80.4303,39.70391],[-80.42863,39.70289],[-80.42688,39.70211],[-80.42497,39.70147],[-80.4225,39.70103],[-80.42252,39.69984],[-80.42243,39.69866],[-80.42222,39.69768],[-80.42171,39.69614],[-80.42175,39.69486],[-80.42153,39.69325],[-80.42104,39.69127],[-80.42007,39.68913],[-80.41934,39.68776],[-80.41757,39.68553],[-80.416,39.684],[-80.41355,39.6822],[-80.41466,39.68081],[-80.41541,39.67966],[-80.41609,39.67819],[-80.4165,39.67663],[-80.4167,39.67503],[-80.41665,39.67337],[-80.41746,39.67203],[-80.41801,39.6708],[-80.41849,39.669],[-80.41867,39.66781],[-80.4187,39.66634],[-80.4186,39.66538],[-80.41823,39.66389],[-80.4176,39.66246],[-80.41694,39.66138],[-80.41635,39.65972],[-80.41691,39.65802],[-80.41718,39.65643],[-80.4172,39.65494],[-80.41698,39.65346],[-80.41645,39.65186],[-80.41596,39.65089],[-80.41515,39.64962],[-80.41405,39.64836],[-80.41292,39.64737],[-80.40905,39.64465],[-80.40969,39.64381],[-80.41048,39.64238],[-80.41091,39.64108],[-80.41126,39.63983],[-80.41155,39.63829],[-80.41156,39.63679],[-80.41131,39.63528],[-80.4108,39.63373],[-80.41006,39.63233],[-80.40902,39.63087],[-80.40791,39.62978],[-80.40675,39.62883],[-80.40265,39.62629],[-80.4005,39.62445],[-80.39889,39.6235],[-80.3971,39.62269],[-80.39508,39.62206],[-80.39316,39.62166],[-80.3905,39.62142],[-80.38862,39.62104],[-80.38691,39.62086],[-80.38459,39.62083],[-80.38304,39.62099],[-80.38085,39.62035],[-80.37851,39.61989],[-80.37615,39.6197],[-80.37599,39.61884],[-80.37574,39.61799],[-80.37513,39.61659],[-80.37426,39.61519],[-80.37318,39.61389],[-80.3719,39.61266],[-80.37033,39.61152],[-80.36795,39.61027],[-80.365,39.60829],[-80.36383,39.60682],[-80.36234,39.60546],[-80.36045,39.60424],[-80.3588,39.60344],[-80.35705,39.60225],[-80.35559,39.6015],[-80.35374,39.60079],[-80.35184,39.60029],[-80.34981,39.59996],[-80.34801,39.59989],[-80.34657,39.59991],[-80.34463,39.60012],[-80.34161,39.59953],[-80.33961,39.59944],[-80.33807,39.59948],[-80.33634,39.59965],[-80.33384,39.60023],[-80.33193,39.60039],[-80.32925,39.60003],[-80.32709,39.59943],[-80.32543,39.59911],[-80.32378,39.59898],[-80.32194,39.59899],[-80.32029,39.59911],[-80.31778,39.59937],[-80.31584,39.59983],[-80.3132,39.59994],[-80.30981,39.59976],[-80.27055,39.59946],[-80.26807,39.59961],[-80.26612,39.59957],[-80.25061,39.59933],[-80.16508,39.59868],[-80.15889,39.59539],[-80.15645,39.59126],[-80.15509,39.58941],[-80.15313,39.58772],[-80.15066,39.58626],[-80.15002,39.584],[-80.14903,39.58211],[-80.14713,39.57997],[-80.14529,39.57846],[-80.14422,39.57692],[-80.14226,39.57504],[-80.1398,39.57342],[-80.13737,39.57108],[-80.13526,39.56982],[-80.13322,39.56887],[-80.13052,39.56809],[-80.12786,39.56776],[-80.12506,39.56653],[-80.12346,39.56456],[-80.12162,39.56298],[-80.11934,39.56165],[-80.11697,39.56062],[-80.11559,39.55916],[-80.11335,39.55755],[-80.10895,39.55521],[-80.10388,39.55172],[-80.09385,39.54408],[-80.06118,39.51973],[-80.06216,39.5173],[-80.0625,39.51477],[-80.06227,39.51212],[-80.06141,39.50974],[-80.05997,39.50772],[-80.0581,39.50583],[-80.05061,39.49892],[-80.04701,39.49669],[-80.04195,39.49472],[-80.03767,39.49371],[-80.03304,39.49333],[-80.0322,39.49031],[-80.03083,39.48816],[-80.0289,39.48629],[-80.02684,39.485],[-80.02623,39.48334],[-80.02494,39.48147],[-80.02327,39.47979],[-80.02116,39.47827],[-80.01877,39.4771],[-80.01636,39.47627],[-80.01314,39.47564],[-80.00952,39.47448],[-80.00695,39.47407],[-80.00468,39.47393],[-80.00328,39.47208],[-80.0015,39.47057],[-79.99894,39.4691],[-79.99627,39.46795],[-79.99302,39.46709],[-79.99159,39.46607],[-79.99106,39.4643],[-79.99018,39.46271],[-79.98902,39.46126],[-79.98732,39.45972],[-79.98521,39.45841],[-79.98311,39.45736],[-79.98125,39.45676],[-79.97987,39.45529],[-79.97796,39.45383],[-79.97536,39.45251],[-79.90369,39.42574],[-79.90052,39.42457],[-79.8983,39.42406],[-79.89586,39.4238],[-79.8934,39.42383],[-79.89158,39.42407],[-79.88936,39.42458],[-79.88689,39.42554],[-79.8848,39.42673],[-79.88303,39.42823],[-79.88147,39.43009],[-79.88052,39.43171],[-79.87989,39.43333],[-79.87964,39.43552],[-79.87971,39.43705],[-79.88428,39.47882],[-79.77561,39.61878],[-79.7745,39.62139],[-79.77413,39.6244],[-79.77054,39.65456],[-79.75287,39.68691],[-79.74982,39.69244],[-79.74921,39.69384],[-79.74887,39.69517],[-79.74866,39.69658],[-79.74868,39.72127],[-79.74894,39.72316],[-79.74957,39.72496],[-79.75072,39.72684],[-79.75222,39.72856],[-79.75471,39.73037],[-79.75751,39.73168],[-79.75986,39.73234],[-79.76237,39.73274],[-79.76424,39.73279],[-80.42158,39.73322],[-80.42202,39.7332],[-80.42358,39.73313],[-80.42454,39.73301]]],"type":"Polygon"}}, -{"properties":{"name":"ACTmapi Imagery 2017","id":"ACT2017","url":"https://data.actmapi.act.gov.au/arcgis/rest/services/actmapi/imagery2017mga/ImageServer/exportImage?f=image&format=jpeg&imageSR=3857&bboxSR=3857&bbox={bbox}&size={width},{height}&foo={proj}","attribution":{"required":true,"text":"© Jacobs Group (Australia) Pty Ltd and Australian Capital Territory","url":"https://actmapi-actgov.opendata.arcgis.com/datasets/884456bde6fd46d68e0c05479f55d548"},"type":"wms","category":"historicphoto","min_zoom":5,"max_zoom":21},"type":"Feature","geometry":{"coordinates":[[[149.085,-35.1171],[149.0857,-35.1348],[149.0635,-35.1355],[149.0637,-35.1532],[149.0204,-35.154],[149.0206,-35.172],[148.9986,-35.1724],[148.999,-35.1904],[148.9329,-35.1919],[148.9341,-35.228],[148.9123,-35.2282],[148.9128,-35.246],[148.8687,-35.2466],[148.8689,-35.2643],[148.8469,-35.2652],[148.8474,-35.2832],[148.8033,-35.2836],[148.8041,-35.302],[148.7822,-35.3022],[148.7839,-35.3921],[148.7617,-35.3924],[148.7688,-35.7167],[148.7911,-35.7167],[148.7909,-35.7347],[148.8131,-35.7343],[148.8138,-35.7524],[148.8359,-35.7521],[148.8361,-35.7698],[148.8805,-35.7695],[148.8826,-35.859],[148.9042,-35.8586],[148.9053,-35.8768],[148.9272,-35.8768],[148.9277,-35.8949],[148.9499,-35.8946],[148.9506,-35.9125],[149.0172,-35.9113],[149.0175,-35.9294],[149.1727,-35.9271],[149.1624,-35.5487],[149.3385,-35.5451],[149.3341,-35.3648],[149.3772,-35.3641],[149.3777,-35.3457],[149.3988,-35.3452],[149.3974,-35.2917],[149.3536,-35.2921],[149.3531,-35.2742],[149.309,-35.2751],[149.3085,-35.2571],[149.2644,-35.2575],[149.2632,-35.2222],[149.2419,-35.2223],[149.241,-35.2043],[149.2192,-35.2048],[149.2177,-35.1683],[149.1962,-35.1689],[149.1957,-35.1512],[149.1739,-35.1512],[149.1736,-35.1335],[149.1509,-35.1335],[149.1509,-35.1157],[149.085,-35.1171]]],"type":"Polygon"}}, -{"properties":{"name":"ACTmapi Imagery 2018","id":"ACT2018","url":"https://data.actmapi.act.gov.au/arcgis/rest/services/actmapi/imagery2018mga/ImageServer/exportImage?f=image&format=jpeg&imageSR=3857&bboxSR=3857&bbox={bbox}&size={width},{height}&foo={proj}","attribution":{"required":true,"text":"© Jacobs Group (Australia) Pty Ltd and Australian Capital Territory"},"type":"wms","category":"historicphoto","min_zoom":5,"max_zoom":21},"type":"Feature","geometry":{"coordinates":[[[149.2695,-35.4381],[149.2669,-35.348],[149.3329,-35.3468],[149.3334,-35.3648],[149.3774,-35.364],[149.3769,-35.3459],[149.3989,-35.3455],[149.3984,-35.3275],[149.4094,-35.3273],[149.4088,-35.3092],[149.3978,-35.3095],[149.3973,-35.2914],[149.3533,-35.2923],[149.3528,-35.2743],[149.3089,-35.2751],[149.3084,-35.2571],[149.2644,-35.2579],[149.2634,-35.2219],[149.2415,-35.2223],[149.241,-35.2043],[149.219,-35.2047],[149.218,-35.1687],[149.1961,-35.1691],[149.1956,-35.151],[149.1737,-35.1514],[149.1732,-35.1334],[149.1512,-35.1338],[149.1508,-35.1158],[149.085,-35.1169],[149.0854,-35.135],[149.0635,-35.1353],[149.0639,-35.1534],[149.0201,-35.1541],[149.0205,-35.1721],[148.9985,-35.1725],[148.999,-35.1905],[148.9331,-35.1916],[148.934,-35.2276],[148.912,-35.228],[148.9124,-35.246],[148.8685,-35.2467],[148.8689,-35.2647],[148.8469,-35.265],[148.8473,-35.2831],[148.8034,-35.2837],[148.8038,-35.3018],[148.7818,-35.3021],[148.7838,-35.3922],[148.8058,-35.3919],[148.8086,-35.5181],[148.7976,-35.5182],[148.7994,-35.5993],[148.8766,-35.5982],[148.8747,-35.517],[148.8527,-35.5174],[148.8508,-35.4363],[148.8398,-35.4364],[148.8388,-35.3914],[149.0039,-35.3888],[149.0048,-35.4248],[149.0268,-35.4244],[149.0277,-35.4605],[149.0497,-35.4601],[149.0511,-35.5142],[149.1613,-35.5122],[149.1594,-35.4402],[149.2695,-35.4381]]],"type":"Polygon"}}, -{"properties":{"name":"ACTmapi Imagery Feb 2019","id":"ACT2019","url":"https://data.actmapi.act.gov.au/arcgis/rest/services/actmapi/imagery2019mga/ImageServer/exportImage?f=image&format=jpeg&imageSR=3857&bboxSR=3857&bbox={bbox}&size={width},{height}&foo={proj}","attribution":{"required":true,"text":"Aerial Imagery from ACTMapi ©ACT Government","url":"http://actmapi.act.gov.au/terms.html"},"type":"wms","category":"historicphoto","min_zoom":6,"max_zoom":21},"type":"Feature","geometry":{"coordinates":[[[149.04053,-35.09056],[149.04156,-35.12665],[148.99796,-35.12721],[148.99864,-35.16342],[148.95435,-35.16399],[148.95641,-35.26286],[149.0007,-35.26272],[149.00396,-35.37981],[148.99315,-35.37995],[148.99504,-35.4794],[149.03984,-35.47829],[149.03984,-35.51448],[149.16121,-35.51197],[149.15932,-35.44039],[149.29201,-35.4376],[149.28995,-35.37449],[149.30094,-35.37435],[149.30042,-35.36512],[149.3224,-35.36498],[149.3224,-35.37435],[149.42179,-35.37239],[149.42127,-35.36316],[149.43226,-35.36288],[149.42986,-35.27253],[149.34196,-35.27435],[149.34111,-35.23847],[149.29716,-35.23861],[149.29596,-35.19429],[149.2515,-35.19499],[149.24944,-35.12314],[149.20618,-35.1237],[149.20498,-35.08747],[149.04053,-35.09056]]],"type":"Polygon"}}, -{"properties":{"name":"ACTmapi Imagery Jun 2019","id":"ACT201906","url":"https://data.actmapi.act.gov.au/arcgis/rest/services/actmapi/imagery201906mga/ImageServer/exportImage?f=image&format=jpeg&imageSR=3857&bboxSR=3857&bbox={bbox}&size={width},{height}&foo={proj}","attribution":{"required":true,"text":"Aerial Imagery from ACTMapi ©ACT Government and Spookfish Australia Pty Ltd","url":"http://actmapi.act.gov.au/terms.html"},"type":"wms","category":"photo","min_zoom":5,"max_zoom":21},"type":"Feature","geometry":{"coordinates":[[[148.97478,-35.10074],[148.97581,-35.1369],[148.93187,-35.13753],[148.93676,-35.34461],[148.9807,-35.34419],[148.98319,-35.44333],[148.97203,-35.44333],[148.97324,-35.48863],[149.01701,-35.48807],[149.01855,-35.55974],[149.18464,-35.55709],[149.18378,-35.52084],[149.22772,-35.52007],[149.22678,-35.48402],[149.2709,-35.48325],[149.2697,-35.44718],[149.3139,-35.44634],[149.31287,-35.41934],[149.40093,-35.41752],[149.40042,-35.39955],[149.41166,-35.39927],[149.41089,-35.38135],[149.45509,-35.38044],[149.45191,-35.28129],[149.40805,-35.28227],[149.40694,-35.24632],[149.31905,-35.248],[149.31806,-35.21184],[149.27416,-35.21263],[149.27223,-35.14062],[149.25025,-35.14107],[149.24983,-35.13198],[149.22811,-35.13237],[149.22712,-35.09632],[148.97478,-35.10074]]],"type":"Polygon"}}, -{"properties":{"name":"ACTmapi Imagery Jan 2020","id":"ACT202001","url":"https://data.actmapi.act.gov.au/arcgis/rest/services/actmapi/imagery202001mga/ImageServer/exportImage?f=image&format=jpeg&imageSR=3857&bboxSR=3857&bbox={bbox}&size={width},{height}&foo={proj}","attribution":{"required":true,"text":"Aerial Imagery from ACTMapi ©ACT Government and Spookfish Australia Pty Ltd","url":"http://actmapi.act.gov.au/terms.html"},"type":"wms","category":"photo","min_zoom":5,"max_zoom":21},"type":"Feature","geometry":{"coordinates":[[[149.01888,-35.55033],[149.18443,-35.54764],[149.1842,-35.51205],[149.22793,-35.5105],[149.22817,-35.50218],[149.23886,-35.50237],[149.2372,-35.47431],[149.32562,-35.47412],[149.32419,-35.43694],[149.36792,-35.43636],[149.36745,-35.40964],[149.41213,-35.40809],[149.41047,-35.37243],[149.45396,-35.37224],[149.45206,-35.27237],[149.36531,-35.27334],[149.36293,-35.23763],[149.33013,-35.2386],[149.32918,-35.22947],[149.31991,-35.23005],[149.3173,-35.19374],[149.27404,-35.19432],[149.27261,-35.15838],[149.22888,-35.15974],[149.22757,-35.10541],[149.23815,-35.10483],[149.23791,-35.08675],[149.02982,-35.09083],[149.02959,-35.09987],[149.01913,-35.10016],[149.01972,-35.12661],[148.93142,-35.12826],[148.93611,-35.33576],[148.98051,-35.33506],[148.9849,-35.51532],[149.02911,-35.51456],[149.02979,-35.54152],[149.01874,-35.54169],[149.01888,-35.55033]]],"type":"Polygon"}}, -{"properties":{"name":"ACTmapi Imagery Apr 2020","id":"ACT202004","url":"https://data.actmapi.act.gov.au/arcgis/rest/services/ACT_IMAGERY/imagery202004gda2020/ImageServer/exportImage?f=image&format=jpeg&imageSR=3857&bboxSR=3857&bbox={bbox}&size={width},{height}&foo={proj}","attribution":{"required":true,"text":"Aerial Imagery from ACTMapi ©ACT Government and MetroMap","url":"http://actmapi.act.gov.au/terms.html"},"type":"wms","category":"photo","min_zoom":5,"max_zoom":21},"type":"Feature","geometry":{"coordinates":[[[149.17279,-35.92683],[149.16174,-35.54764],[149.33893,-35.54503],[149.33393,-35.36468],[149.37743,-35.36439],[149.37672,-35.34578],[149.42093,-35.34491],[149.4195,-35.29109],[149.37529,-35.29138],[149.37493,-35.27363],[149.33144,-35.27421],[149.33037,-35.25675],[149.28616,-35.25704],[149.28616,-35.23957],[149.26406,-35.23986],[149.26263,-35.20374],[149.24124,-35.20433],[149.2416,-35.18626],[149.21771,-35.18655],[149.21735,-35.15071],[149.19561,-35.15071],[149.19525,-35.1338],[149.17243,-35.1338],[149.17243,-35.11543],[149.06298,-35.11689],[149.06405,-35.13555],[149.04123,-35.13526],[149.04159,-35.15304],[148.99774,-35.15362],[148.99845,-35.17228],[148.97528,-35.17228],[148.97635,-35.19063],[148.93321,-35.1918],[148.93356,-35.20957],[148.91146,-35.20928],[148.91253,-35.22734],[148.86832,-35.22821],[148.86903,-35.24656],[148.84657,-35.24714],[148.84729,-35.26519],[148.80379,-35.26548],[148.80415,-35.28352],[148.78026,-35.28352],[148.78311,-35.39201],[148.76101,-35.39201],[148.76279,-35.46492],[148.74069,-35.46579],[148.74247,-35.53719],[148.76422,-35.53719],[148.76814,-35.71715],[148.79096,-35.71657],[148.7906,-35.73539],[148.81306,-35.73423],[148.8127,-35.75159],[148.83695,-35.75275],[148.83659,-35.76924],[148.88044,-35.76982],[148.88294,-35.86002],[148.90469,-35.85944],[148.90575,-35.87677],[148.92786,-35.87591],[148.92715,-35.89382],[148.94996,-35.8941],[148.94996,-35.91288],[149.01699,-35.91114],[149.01735,-35.92847],[149.17279,-35.92683]]],"type":"Polygon"}}, -{"properties":{"name":"ACTmapi Imagery Jun 2020","id":"ACT202006","url":"https://data.actmapi.act.gov.au/arcgis/rest/services/ACT_IMAGERY/imagery202006gda2020/ImageServer/exportImage?f=image&format=jpeg&imageSR=3857&bboxSR=3857&bbox={bbox}&size={width},{height}&foo={proj}","attribution":{"required":true,"text":"Aerial Imagery from ACTMapi ©ACT Government and MetroMap","url":"http://actmapi.act.gov.au/terms.html"},"type":"wms","category":"photo","min_zoom":5,"max_zoom":21},"type":"Feature","geometry":{"coordinates":[[[149.16067,-35.51282],[149.15888,-35.44024],[149.27012,-35.43762],[149.26834,-35.36584],[149.37779,-35.3641],[149.37565,-35.34607],[149.42057,-35.3452],[149.41914,-35.29022],[149.37458,-35.29138],[149.37422,-35.27334],[149.33073,-35.27392],[149.32966,-35.25616],[149.28652,-35.25733],[149.28616,-35.23928],[149.26334,-35.23986],[149.26227,-35.20345],[149.24053,-35.20374],[149.23981,-35.18597],[149.21842,-35.18685],[149.21771,-35.15012],[149.19525,-35.15042],[149.19489,-35.13292],[149.17386,-35.13292],[149.17386,-35.11455],[149.06334,-35.11747],[149.06405,-35.13584],[149.04052,-35.13555],[149.04195,-35.15304],[148.99774,-35.15391],[148.99916,-35.17228],[148.9767,-35.17257],[148.97742,-35.19063],[148.95531,-35.19122],[148.95709,-35.26286],[149.00095,-35.26228],[149.00487,-35.42513],[149.02697,-35.42484],[149.02768,-35.46086],[149.04908,-35.46086],[149.05086,-35.51427],[149.16067,-35.51282]]],"type":"Polygon"}}, -{"properties":{"name":"ACTmapi Imagery Nov 2020","id":"ACT202011","url":"https://data.actmapi.act.gov.au/arcgis/rest/services/ACT_IMAGERY/imagery202011gda2020/ImageServer/exportImage?f=image&format=jpeg&imageSR=3857&bboxSR=3857&bbox={bbox}&size={width},{height}&foo={proj}","attribution":{"required":true,"text":"Aerial Imagery from ACTMapi ©ACT Government and MetroMap","url":"http://actmapi.act.gov.au/terms.html"},"type":"wms","category":"photo","min_zoom":5,"max_zoom":21},"type":"Feature","geometry":{"coordinates":[[[149.16067,-35.51282],[149.15888,-35.44024],[149.27012,-35.43762],[149.26834,-35.36584],[149.37779,-35.3641],[149.37565,-35.34607],[149.42057,-35.3452],[149.41914,-35.29022],[149.37458,-35.29138],[149.37422,-35.27334],[149.33073,-35.27392],[149.32966,-35.25616],[149.28652,-35.25733],[149.28616,-35.23928],[149.26334,-35.23986],[149.26227,-35.20345],[149.24053,-35.20374],[149.23981,-35.18597],[149.21842,-35.18685],[149.21771,-35.15012],[149.19525,-35.15042],[149.19489,-35.13292],[149.17386,-35.13292],[149.17386,-35.11455],[149.06334,-35.11747],[149.06405,-35.13584],[149.04052,-35.13555],[149.04195,-35.15304],[148.99774,-35.15391],[148.99916,-35.17228],[148.9767,-35.17257],[148.97742,-35.19063],[148.95531,-35.19122],[148.95709,-35.26286],[149.00095,-35.26228],[149.00487,-35.42513],[149.02697,-35.42484],[149.02768,-35.46086],[149.04908,-35.46086],[149.05086,-35.51427],[149.16067,-35.51282]]],"type":"Polygon"}}, -{"properties":{"name":"ACTmapi Imagery Feb 2021","id":"ACT202102","url":"https://data.actmapi.act.gov.au/arcgis/rest/services/ACT_IMAGERY/imagery202102gda2020/ImageServer/exportImage?f=image&format=jpeg&imageSR=3857&bboxSR=3857&bbox={bbox}&size={width},{height}&foo={proj}","attribution":{"required":true,"text":"Aerial Imagery from ACTMapi ©ACT Government and MetroMap","url":"http://actmapi.act.gov.au/terms.html"},"type":"wms","category":"photo","min_zoom":5,"max_zoom":21,"best":true},"type":"Feature","geometry":{"coordinates":[[[148.73909,-35.46514],[148.74252,-35.53837],[148.76312,-35.53893],[148.76724,-35.71585],[148.84415,-35.7727],[148.8826,-35.77047],[148.88466,-35.85789],[148.95401,-35.91408],[149.01512,-35.91185],[149.01581,-35.9302],[149.17442,-35.92687],[149.16412,-35.62158],[149.34059,-35.616],[149.3351,-35.45731],[149.42436,-35.45228],[149.41887,-35.34705],[149.46487,-35.34313],[149.46419,-35.31176],[149.48753,-35.31008],[149.4841,-35.27253],[149.52667,-35.27085],[149.52873,-35.19906],[149.41887,-35.20131],[149.41338,-35.07496],[149.3708,-35.07496],[149.23897,-35.13226],[149.23965,-35.15079],[149.19708,-35.15079],[149.16962,-35.11654],[149.0625,-35.11822],[148.77685,-35.28598],[148.78235,-35.39353],[148.76106,-35.39241],[148.7645,-35.46458],[148.73909,-35.46514]]],"type":"Polygon"}}, -{"properties":{"name":"ACTmapi Imagery Apr 2021","id":"ACT202104","url":"https://data.actmapi.act.gov.au/arcgis/rest/services/ACT_IMAGERY/imagery202104gda2020/ImageServer/exportImage?f=image&format=jpeg&imageSR=3857&bboxSR=3857&bbox={bbox}&size={width},{height}&foo={proj}","attribution":{"required":true,"text":"Aerial Imagery from ACTMapi ©ACT Government and MetroMap","url":"http://actmapi.act.gov.au/terms.html"},"type":"wms","category":"photo","min_zoom":5,"max_zoom":21},"type":"Feature","geometry":{"coordinates":[[[148.95441,-35.1913],[148.95671,-35.26401],[148.99951,-35.26311],[149.00464,-35.42537],[149.02606,-35.42492],[149.02718,-35.46048],[149.04893,-35.46002],[149.05067,-35.51481],[149.16183,-35.51248],[149.15955,-35.44057],[149.26981,-35.43825],[149.26753,-35.36627],[149.37743,-35.36396],[149.37688,-35.34653],[149.42076,-35.3456],[149.41904,-35.29114],[149.37555,-35.29206],[149.37497,-35.27373],[149.33042,-35.27467],[149.32984,-35.25611],[149.28748,-35.257],[149.28694,-35.23977],[149.26339,-35.24026],[149.26225,-35.20417],[149.2408,-35.20462],[149.24022,-35.18606],[149.21824,-35.18653],[149.21712,-35.15112],[149.19602,-35.15157],[149.19541,-35.13219],[149.17367,-35.13265],[149.17312,-35.11508],[149.06342,-35.1174],[149.06397,-35.13484],[149.04146,-35.13532],[149.04201,-35.15256],[148.99696,-35.15351],[148.99756,-35.17245],[148.97535,-35.17292],[148.97592,-35.19084],[148.95441,-35.1913]]],"type":"Polygon"}}, -{"properties":{"name":"ACTmapi Imagery Dec 2021","id":"ACT202112","url":"https://data4.actmapi.act.gov.au/arcgis/rest/services/ACT_IMAGERY/imagery202112gda2020/ImageServer/exportImage?f=image&format=jpeg&imageSR=3857&bboxSR=3857&bbox={bbox}&size={width},{height}&foo={proj}","attribution":{"required":true,"text":"Aerial Imagery from ACTMapi ©ACT Government and MetroMap","url":"http://actmapi.act.gov.au/terms.html"},"type":"wms","category":"photo","min_zoom":5,"max_zoom":21},"type":"Feature","geometry":{"coordinates":[[[148.9116,-35.20994],[148.92797,-35.89479],[148.95013,-35.8944],[148.9506,-35.91241],[149.01707,-35.91132],[149.01751,-35.92935],[149.17244,-35.92664],[149.16226,-35.54826],[149.33863,-35.54496],[149.3334,-35.36476],[149.37743,-35.36394],[149.3769,-35.34592],[149.42088,-35.34505],[149.41926,-35.29101],[149.3753,-35.29189],[149.37479,-35.27385],[149.33085,-35.27471],[149.33033,-35.25669],[149.28639,-35.25754],[149.28589,-35.23951],[149.26392,-35.23993],[149.2629,-35.2039],[149.24097,-35.20429],[149.24047,-35.18627],[149.21852,-35.18667],[149.21754,-35.15063],[149.1956,-35.15104],[149.19512,-35.13301],[149.17318,-35.13341],[149.1727,-35.11539],[149.06305,-35.11731],[149.06352,-35.13536],[149.04156,-35.1357],[149.04201,-35.15372],[148.99812,-35.15445],[148.99856,-35.17248],[148.97661,-35.17284],[148.97706,-35.19088],[148.93313,-35.19157],[148.93356,-35.2096],[148.9116,-35.20994]]],"type":"Polygon"}}, +{"properties":{"name":"ACTmapi Imagery May 2023","id":"ACT202305","url":"https://tiles.arcgis.com/tiles/E5n4f1VY84i0xSjy/arcgis/rest/services/ACT_Aerial_Imagery_202305/MapServer/WMTS/1.0.0/WMTSCapabilities.xml","attribution":{"required":true,"text":"Aerial Imagery from ACTMapi ©ACT Government and MetroMap","url":"http://actmapi.act.gov.au/terms.html"},"type":"wmts","category":"photo","min_zoom":10,"max_zoom":21},"type":"Feature","geometry":{"coordinates":[[[149.17279,-35.92683],[149.16174,-35.54764],[149.33893,-35.54503],[149.33393,-35.36468],[149.37743,-35.36439],[149.37672,-35.34578],[149.42093,-35.34491],[149.4195,-35.29109],[149.37529,-35.29138],[149.37493,-35.27363],[149.33144,-35.27421],[149.33037,-35.25675],[149.28616,-35.25704],[149.28616,-35.23957],[149.26406,-35.23986],[149.26263,-35.20374],[149.24124,-35.20433],[149.2416,-35.18626],[149.21771,-35.18655],[149.21735,-35.15071],[149.19561,-35.15071],[149.19525,-35.1338],[149.17243,-35.1338],[149.17243,-35.11543],[149.06298,-35.11689],[149.06405,-35.13555],[149.04123,-35.13526],[149.04159,-35.15304],[148.99774,-35.15362],[148.99845,-35.17228],[148.97528,-35.17228],[148.97635,-35.19063],[148.93321,-35.1918],[148.93356,-35.20957],[148.91146,-35.20928],[148.91253,-35.22734],[148.86832,-35.22821],[148.86903,-35.24656],[148.84657,-35.24714],[148.84729,-35.26519],[148.80379,-35.26548],[148.80415,-35.28352],[148.78026,-35.28352],[148.78311,-35.39201],[148.76101,-35.39201],[148.76279,-35.46492],[148.74069,-35.46579],[148.74247,-35.53719],[148.76422,-35.53719],[148.76814,-35.71715],[148.79096,-35.71657],[148.7906,-35.73539],[148.81306,-35.73423],[148.8127,-35.75159],[148.83695,-35.75275],[148.83659,-35.76924],[148.88044,-35.76982],[148.88294,-35.86002],[148.90469,-35.85944],[148.90575,-35.87677],[148.92786,-35.87591],[148.92715,-35.89382],[148.94996,-35.8941],[148.94996,-35.91288],[149.01699,-35.91114],[149.01735,-35.92847],[149.17279,-35.92683]]],"type":"Polygon"}}, +{"properties":{"name":"ACTmapi Imagery Sep 2023","id":"ACT202309","url":"https://tiles.arcgis.com/tiles/E5n4f1VY84i0xSjy/arcgis/rest/services/ACT_Aerial_Imagery_202309/MapServer/WMTS/1.0.0/WMTSCapabilities.xml","attribution":{"required":true,"text":"Aerial Imagery from ACTMapi ©ACT Government and MetroMap","url":"http://actmapi.act.gov.au/terms.html"},"type":"wmts","category":"photo","min_zoom":10,"max_zoom":21},"type":"Feature","geometry":{"coordinates":[[[148.95441,-35.1913],[148.95671,-35.26401],[148.99951,-35.26311],[149.00464,-35.42537],[149.02606,-35.42492],[149.02718,-35.46048],[149.04893,-35.46002],[149.05067,-35.51481],[149.16183,-35.51248],[149.15955,-35.44057],[149.26981,-35.43825],[149.26753,-35.36627],[149.37743,-35.36396],[149.37688,-35.34653],[149.42076,-35.3456],[149.41904,-35.29114],[149.37555,-35.29206],[149.37497,-35.27373],[149.33042,-35.27467],[149.32984,-35.25611],[149.28748,-35.257],[149.28694,-35.23977],[149.26339,-35.24026],[149.26225,-35.20417],[149.2408,-35.20462],[149.24022,-35.18606],[149.21824,-35.18653],[149.21712,-35.15112],[149.19602,-35.15157],[149.19541,-35.13219],[149.17367,-35.13265],[149.17312,-35.11508],[149.06342,-35.1174],[149.06397,-35.13484],[149.04146,-35.13532],[149.04201,-35.15256],[148.99696,-35.15351],[148.99756,-35.17245],[148.97535,-35.17292],[148.97592,-35.19084],[148.95441,-35.1913]]],"type":"Polygon"}}, +{"properties":{"name":"ACTmapi Imagery Nov 2023","id":"ACT202311","url":"https://tiles.arcgis.com/tiles/E5n4f1VY84i0xSjy/arcgis/rest/services/ACT_Aerial_Imagery_202311/MapServer/WMTS/1.0.0/WMTSCapabilities.xml","attribution":{"required":true,"text":"Aerial Imagery from ACTMapi ©ACT Government and MetroMap","url":"http://actmapi.act.gov.au/terms.html"},"type":"wmts","category":"photo","min_zoom":10,"max_zoom":21},"type":"Feature","geometry":{"coordinates":[[[149.17279,-35.92683],[149.16174,-35.54764],[149.33893,-35.54503],[149.33393,-35.36468],[149.37743,-35.36439],[149.37672,-35.34578],[149.42093,-35.34491],[149.4195,-35.29109],[149.37529,-35.29138],[149.37493,-35.27363],[149.33144,-35.27421],[149.33037,-35.25675],[149.28616,-35.25704],[149.28616,-35.23957],[149.26406,-35.23986],[149.26263,-35.20374],[149.24124,-35.20433],[149.2416,-35.18626],[149.21771,-35.18655],[149.21735,-35.15071],[149.19561,-35.15071],[149.19525,-35.1338],[149.17243,-35.1338],[149.17243,-35.11543],[149.06298,-35.11689],[149.06405,-35.13555],[149.04123,-35.13526],[149.04159,-35.15304],[148.99774,-35.15362],[148.99845,-35.17228],[148.97528,-35.17228],[148.97635,-35.19063],[148.93321,-35.1918],[148.93356,-35.20957],[148.91146,-35.20928],[148.91253,-35.22734],[148.86832,-35.22821],[148.86903,-35.24656],[148.84657,-35.24714],[148.84729,-35.26519],[148.80379,-35.26548],[148.80415,-35.28352],[148.78026,-35.28352],[148.78311,-35.39201],[148.76101,-35.39201],[148.76279,-35.46492],[148.74069,-35.46579],[148.74247,-35.53719],[148.76422,-35.53719],[148.76814,-35.71715],[148.79096,-35.71657],[148.7906,-35.73539],[148.81306,-35.73423],[148.8127,-35.75159],[148.83695,-35.75275],[148.83659,-35.76924],[148.88044,-35.76982],[148.88294,-35.86002],[148.90469,-35.85944],[148.90575,-35.87677],[148.92786,-35.87591],[148.92715,-35.89382],[148.94996,-35.8941],[148.94996,-35.91288],[149.01699,-35.91114],[149.01735,-35.92847],[149.17279,-35.92683]]],"type":"Polygon"}}, +{"properties":{"name":"ACTmapi Imagery Feb 2024","id":"ACT202402","url":"https://tiles.arcgis.com/tiles/E5n4f1VY84i0xSjy/arcgis/rest/services/ACT_Aerial_Imagery_202402_AGOL_Compatible/MapServer/tile/{zoom}/{y}/{x}","attribution":{"required":true,"text":"Aerial Imagery from ACTMapi ©ACT Government and MetroMap","url":"http://actmapi.act.gov.au/terms.html"},"type":"tms","category":"photo","min_zoom":10,"max_zoom":21,"best":true},"type":"Feature","geometry":{"coordinates":[[[148.95441,-35.1913],[148.95671,-35.26401],[148.99951,-35.26311],[149.00464,-35.42537],[149.02606,-35.42492],[149.02718,-35.46048],[149.04893,-35.46002],[149.05067,-35.51481],[149.16183,-35.51248],[149.15955,-35.44057],[149.26981,-35.43825],[149.26753,-35.36627],[149.37743,-35.36396],[149.37688,-35.34653],[149.42076,-35.3456],[149.41904,-35.29114],[149.37555,-35.29206],[149.37497,-35.27373],[149.33042,-35.27467],[149.32984,-35.25611],[149.28748,-35.257],[149.28694,-35.23977],[149.26339,-35.24026],[149.26225,-35.20417],[149.2408,-35.20462],[149.24022,-35.18606],[149.21824,-35.18653],[149.21712,-35.15112],[149.19602,-35.15157],[149.19541,-35.13219],[149.17367,-35.13265],[149.17312,-35.11508],[149.06342,-35.1174],[149.06397,-35.13484],[149.04146,-35.13532],[149.04201,-35.15256],[148.99696,-35.15351],[148.99756,-35.17245],[148.97535,-35.17292],[148.97592,-35.19084],[148.95441,-35.1913]]],"type":"Polygon"}}, {"properties":{"name":"Maxar 2019-2020 Australian Bushfires Pre-event","id":"Maxar_19-20_Australian_Bushfires_PreEvent","url":"https://cogeoxyz.b-cdn.net/6b6f479fbacd9a42e9e38bc5c0c6889f009beae13b07742ec4a1648f/{zoom}/{x}/{y}.jpg","attribution":{"required":true,"text":"©2020 DigitalGlobe","url":"https://www.digitalglobe.com/ecosystem/open-data/australia-wildfires"},"type":"tms","category":"photo","min_zoom":10,"max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[149.88647,-32.97641],[149.88785,-34.04583],[150.08835,-34.02421],[150.09264,-34.66569],[150.06758,-34.66604],[150.06775,-34.67733],[149.91669,-34.67952],[149.91806,-34.80365],[150.09247,-34.80478],[150.09796,-34.976],[149.44977,-34.9625],[149.44565,-35.46514],[149.20807,-35.48527],[149.2012,-35.96689],[148.98834,-35.98467],[148.99246,-37.02229],[149.96338,-37.02996],[150.53192,-36.02911],[150.78735,-35.29719],[151.37237,-33.75403],[151.35864,-31.96847],[150.35614,-31.9475],[150.35339,-32.45415],[150.04028,-32.4472],[150.04852,-32.96258],[149.88647,-32.97641]]],"type":"Polygon"}}, {"properties":{"name":"DCS NSW Base Map","id":"NSW_LPI_BaseMap","url":"https://maps.six.nsw.gov.au/arcgis/rest/services/public/NSW_Base_Map/MapServer/tile/{zoom}/{y}/{x}","attribution":{"required":true,"text":"© State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au.","url":"https://www.spatial.nsw.gov.au/products_and_services/web_services/access_web_services"},"type":"tms","category":"map","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[140.99486,-28.95297],[140.99503,-34.13718],[141.97741,-34.40162],[142.35686,-34.78025],[142.8398,-35.02543],[144.53007,-36.14751],[145.30046,-36.15679],[146.71477,-36.28666],[147.9681,-36.15679],[148.04859,-36.81317],[149.91596,-37.487],[149.52569,-37.82815],[159.4857,-37.84741],[159.49383,-27.69925],[153.35765,-27.69361],[153.47351,-28.11648],[153.14082,-28.1091],[153.06608,-28.21047],[152.25544,-28.23327],[151.93348,-28.40788],[151.87599,-28.68312],[151.10847,-28.70329],[151.01361,-28.47865],[148.98701,-28.48623],[148.96114,-28.89977],[140.99486,-28.95297]]],"type":"Polygon"}}, {"properties":{"name":"DCS NSW Floods 2021","id":"DCS_NSW_Floods2021","url":"https://portal.spatial.nsw.gov.au/server/rest/services/Floods_2021/MapServer/export?f=image&format=jpeg&imageSR=3857&bboxSR=3857&bbox={bbox}&size={width},{height}&foo={proj}","attribution":{"required":true,"text":"© State of New South Wales (Spatial Services, a business unit of the Department of Customer Service NSW). For current information go to spatial.nsw.gov.au.","url":"https://www.spatial.nsw.gov.au/"},"type":"wms","category":"photo","min_zoom":1,"max_zoom":21},"type":"Feature","geometry":{"coordinates":[[[[150.64608,-33.69064],[150.57999,-33.69235],[150.5769,-33.9875],[150.80246,-33.98607],[150.80452,-33.71463],[150.76967,-33.71335],[150.77019,-33.66207],[150.85121,-33.66121],[150.85018,-33.71577],[150.83302,-33.7152],[150.83199,-33.90006],[150.95764,-33.90177],[150.95695,-33.6815],[151.05308,-33.68093],[151.05274,-33.50819],[151.13033,-33.50819],[151.13068,-33.37441],[151.05411,-33.37326],[151.05411,-33.23036],[150.85155,-33.22979],[150.85155,-33.37096],[150.8337,-33.37125],[150.83233,-33.47298],[150.7616,-33.47355],[150.76195,-33.53338],[150.65002,-33.53252],[150.64608,-33.69064]]],[[[153.08556,-29.35166],[153.08624,-29.54419],[153.37772,-29.54389],[153.38081,-29.35106],[153.08556,-29.35166]]],[[[146.90523,-29.94586],[146.90472,-29.93694],[146.88463,-29.93679],[146.88395,-29.92935],[146.81788,-29.92909],[146.81236,-29.94304],[146.81271,-29.97917],[146.84978,-29.99731],[146.91416,-29.99687],[146.91896,-29.98245],[146.91931,-29.94616],[146.90523,-29.94586]]],[[[148.67412,-29.31596],[148.67352,-29.40797],[148.74887,-29.40835],[148.74896,-29.31604],[148.67412,-29.31596]]],[[[148.88741,-29.00769],[148.91092,-29.04987],[149.0431,-28.98051],[149.00791,-28.93846],[148.88741,-29.00769]]]],"type":"MultiPolygon"}}, @@ -756,6 +784,7 @@ {"properties":{"name":"IGN ortofotos","id":"ign-orthophotos-wms","url":"https://imagenes.ign.gob.ar/geoserver/ortomosaicos_fotogrametria/ows?service=wms&version=1.3.0&request=GetCapabilities","attribution":{"text":"Instituto Geográfico Nacional de la República Argentina","url":"http://www.ign.gob.ar/"},"type":"wms_endpoint","category":"photo","max_zoom":22},"type":"Feature","geometry":{"coordinates":[[[-55.5438,-35.77219],[-57.84696,-34.50017],[-58.241,-34.16246],[-58.33697,-34.00477],[-58.41858,-33.91742],[-58.42434,-33.86887],[-58.43016,-33.71813],[-58.44465,-33.5853],[-58.37567,-33.17644],[-58.35418,-33.1221],[-58.31012,-33.1048],[-58.2723,-33.1061],[-58.18964,-33.09402],[-58.0758,-33.00587],[-58.14327,-32.45845],[-58.04227,-32.29153],[-58.11905,-32.14059],[-58.12179,-31.89772],[-57.98622,-31.77449],[-57.92613,-31.57745],[-58.06637,-31.47395],[-58.00944,-31.41341],[-57.98203,-31.39213],[-57.97778,-31.38599],[-57.97736,-31.38022],[-57.98302,-31.3734],[-57.99,-31.36053],[-57.93419,-31.27388],[-57.75273,-30.91942],[-57.75241,-30.68756],[-57.82983,-30.53118],[-57.60863,-30.32424],[-57.61942,-30.20517],[-57.3045,-30.03966],[-57.24463,-29.86452],[-57.05958,-29.72263],[-56.76306,-29.48638],[-56.569,-29.13892],[-56.37343,-29.10817],[-56.13558,-28.7265],[-55.87339,-28.49468],[-55.83413,-28.42136],[-55.65957,-28.46539],[-55.61633,-28.32205],[-55.66542,-28.26547],[-55.41589,-28.14304],[-55.19076,-27.92946],[-55.0044,-27.90341],[-54.79439,-27.6397],[-54.26461,-27.49923],[-54.15393,-27.36033],[-53.76351,-27.18917],[-53.61669,-26.95395],[-53.67264,-26.61495],[-53.59024,-26.19274],[-53.766,-25.94301],[-53.80059,-25.65093],[-54.11451,-25.4396],[-54.44288,-25.5795],[-54.62995,-25.55106],[-54.71357,-25.66721],[-54.65309,-25.84138],[-54.73235,-25.98554],[-54.72264,-26.31238],[-54.8532,-26.59894],[-54.97304,-26.63717],[-55.20788,-26.89214],[-55.40826,-26.91763],[-55.59643,-27.06538],[-55.67524,-27.17004],[-55.65541,-27.30153],[-55.76168,-27.38106],[-56.09353,-27.25219],[-56.32355,-27.36897],[-56.40607,-27.52701],[-56.60886,-27.36586],[-56.99114,-27.41858],[-57.90834,-27.24265],[-58.56858,-27.20629],[-58.32384,-26.87074],[-58.3167,-26.86081],[-58.32056,-26.82169],[-58.28224,-26.80127],[-58.13896,-26.66834],[-58.08597,-26.14202],[-57.84986,-26.01142],[-57.77786,-25.77559],[-57.72537,-25.71924],[-57.71855,-25.64914],[-57.69808,-25.65933],[-57.68626,-25.66287],[-57.67513,-25.66052],[-57.67006,-25.65579],[-57.66569,-25.60273],[-57.6367,-25.61807],[-57.6122,-25.61963],[-57.60444,-25.59855],[-57.59952,-25.57438],[-57.58142,-25.57145],[-57.56809,-25.55797],[-57.5661,-25.54112],[-57.57566,-25.52264],[-57.57722,-25.50575],[-57.56806,-25.49501],[-57.56523,-25.48014],[-57.55763,-25.46897],[-57.55811,-25.45717],[-57.55285,-25.44705],[-57.55477,-25.43999],[-57.56698,-25.43147],[-57.57673,-25.42029],[-57.59954,-25.39704],[-57.61504,-25.38841],[-57.63902,-25.38287],[-57.64822,-25.3679],[-57.67993,-25.33318],[-57.69143,-25.32127],[-57.69763,-25.3199],[-57.69612,-25.30832],[-57.70246,-25.29847],[-57.69733,-25.29337],[-57.69281,-25.28588],[-57.69741,-25.28283],[-57.70175,-25.28459],[-57.70273,-25.28239],[-57.70438,-25.28159],[-57.70692,-25.2845],[-57.71008,-25.28146],[-57.71111,-25.27265],[-57.71837,-25.27146],[-57.71597,-25.26456],[-57.75374,-25.17277],[-57.76981,-25.15013],[-57.8565,-25.08005],[-58.2349,-24.91756],[-58.332,-24.98132],[-58.46645,-24.84584],[-59.12256,-24.59772],[-59.46607,-24.33428],[-60.03728,-24.00408],[-60.28746,-24.01906],[-60.95137,-23.75997],[-61.05842,-23.56621],[-61.45605,-23.36182],[-61.93761,-22.97376],[-62.18511,-22.50843],[-62.74618,-22.10033],[-62.79606,-21.98778],[-63.66566,-21.99839],[-63.67191,-22.01399],[-63.66821,-22.01634],[-63.67201,-22.02293],[-63.67659,-22.03287],[-63.68156,-22.05185],[-63.68507,-22.04019],[-63.68079,-22.03116],[-63.68839,-22.01037],[-63.70932,-21.99896],[-63.94118,-21.99823],[-63.97147,-22.07619],[-63.99022,-22.07925],[-64.0029,-22.10735],[-64.03654,-22.19469],[-64.04702,-22.23757],[-64.06522,-22.23093],[-64.10712,-22.32023],[-64.10381,-22.34114],[-64.33114,-22.68517],[-64.52643,-22.29504],[-64.59768,-22.19269],[-64.99026,-22.06739],[-65.47487,-22.08487],[-65.57523,-22.07312],[-65.58512,-22.08432],[-65.58691,-22.09645],[-65.59015,-22.09735],[-65.59229,-22.09511],[-65.60015,-22.09543],[-65.60256,-22.09658],[-65.60607,-22.09358],[-65.60973,-22.09505],[-65.61493,-22.09152],[-65.71368,-22.09054],[-65.89675,-21.88263],[-66.21845,-21.72575],[-66.28978,-21.76554],[-66.38248,-22.07602],[-66.73734,-22.22282],[-66.84345,-22.39746],[-67.03366,-22.53815],[-67.08088,-22.62433],[-67.18775,-22.81375],[-66.99882,-23.00044],[-67.32648,-24.02538],[-68.28078,-24.34935],[-68.55162,-24.58836],[-68.62011,-24.81717],[-68.44595,-25.0658],[-68.55582,-25.14476],[-68.63052,-25.43524],[-68.45177,-26.1377],[-68.60352,-26.25391],[-68.64137,-26.50722],[-68.3489,-26.92771],[-68.60693,-27.09636],[-68.76133,-27.08588],[-68.84844,-27.13115],[-69.20484,-27.90816],[-69.70118,-28.37779],[-69.85112,-29.06923],[-69.97565,-29.18743],[-70.03755,-29.35428],[-69.95038,-29.73744],[-70.01824,-30.10003],[-69.847,-30.16294],[-69.97775,-30.32288],[-70.20264,-30.32249],[-70.35748,-31.0002],[-70.5377,-31.08557],[-70.59941,-31.29869],[-70.62295,-31.59949],[-70.5117,-31.85844],[-70.29402,-31.95849],[-70.41077,-31.9809],[-70.44343,-32.05325],[-70.28486,-32.45564],[-70.19589,-32.50891],[-70.19517,-32.75732],[-70.00981,-32.90747],[-70.06223,-33.01233],[-70.14906,-33.04145],[-70.02502,-33.37388],[-69.83371,-33.34911],[-69.95948,-33.77235],[-69.87771,-34.20233],[-70.06901,-34.24694],[-70.07752,-34.38253],[-70.35687,-34.72532],[-70.32933,-34.83081],[-70.42629,-35.12462],[-70.63128,-35.23712],[-70.59764,-35.34459],[-70.50607,-35.38014],[-70.42788,-35.73781],[-70.44219,-36.14876],[-70.59553,-36.12118],[-70.77062,-36.35412],[-70.90086,-36.34336],[-70.96469,-36.43366],[-71.07654,-36.43571],[-71.2345,-36.83303],[-71.20495,-36.91075],[-71.27586,-36.9637],[-71.17697,-37.1077],[-71.27241,-37.28686],[-71.18031,-37.4828],[-71.26668,-37.68295],[-71.23505,-37.86541],[-71.08724,-38.09054],[-71.03346,-38.45451],[-70.89411,-38.57644],[-70.95844,-38.70272],[-71.25594,-38.74909],[-71.47673,-38.89162],[-71.45202,-39.31025],[-71.58545,-39.55159],[-71.68665,-39.50983],[-71.77001,-39.61946],[-71.74365,-39.86164],[-71.67779,-39.92156],[-71.8856,-40.10093],[-71.87961,-40.24227],[-71.76665,-40.35676],[-71.87117,-40.38959],[-71.91507,-40.61832],[-72.02097,-40.73647],[-71.9023,-41.06778],[-71.94135,-41.60926],[-71.83133,-41.78089],[-71.78041,-42.12128],[-72.06032,-42.10593],[-72.17802,-42.13207],[-72.20024,-42.17229],[-72.14365,-42.40333],[-72.0441,-42.41231],[-72.06314,-42.53751],[-72.18733,-42.66619],[-72.18001,-42.8948],[-71.94149,-43.11061],[-71.73869,-43.19234],[-71.80268,-43.29535],[-71.91512,-43.319],[-71.95542,-43.44292],[-71.87866,-43.56195],[-71.63263,-43.65888],[-71.78725,-43.80985],[-71.70007,-43.98287],[-71.9047,-44.10354],[-71.86374,-44.44274],[-71.40536,-44.44891],[-71.20209,-44.5359],[-71.28469,-44.60892],[-71.2897,-44.75036],[-71.47444,-44.68048],[-72.11766,-44.73884],[-72.07949,-44.93988],[-71.61593,-45.03146],[-71.40574,-45.27206],[-71.58236,-45.36316],[-71.58354,-45.45607],[-71.7885,-45.50505],[-71.8548,-45.61169],[-71.77408,-45.85187],[-71.66595,-45.89232],[-71.63332,-45.97063],[-71.97019,-46.14972],[-71.7985,-46.26925],[-71.71488,-46.64453],[-72.00759,-46.78833],[-72.00956,-47.08473],[-71.93566,-47.15037],[-72.04726,-47.14867],[-72.07162,-47.2755],[-72.38448,-47.41759],[-72.3839,-47.57888],[-72.5731,-47.72062],[-72.57678,-47.96054],[-72.37166,-48.15995],[-72.3428,-48.29046],[-72.42158,-48.31422],[-72.46698,-48.45706],[-72.63621,-48.45823],[-72.59462,-48.77255],[-72.80952,-48.90039],[-72.96385,-48.89084],[-73.16148,-49.13062],[-73.02788,-49.23743],[-73.02779,-49.70085],[-73.52684,-49.7716],[-73.61453,-49.91795],[-73.53993,-50.01443],[-73.57703,-50.15788],[-73.39438,-50.58008],[-73.22709,-50.66897],[-73.22154,-50.87193],[-72.76983,-50.68829],[-72.59646,-50.73916],[-72.49148,-50.66866],[-72.39293,-50.69005],[-72.31217,-50.90093],[-72.46252,-51.08654],[-72.3623,-51.25935],[-72.49598,-51.597],[-72.02273,-51.88832],[-72.09055,-51.93758],[-72.05562,-52.01749],[-70.01629,-52.05707],[-68.51023,-52.39432],[-68.66375,-52.66716],[-68.61804,-54.92151],[-68.18753,-54.89288],[-67.96138,-54.88571],[-67.71808,-54.91261],[-67.47633,-54.92785],[-67.23387,-54.9245],[-66.86233,-55.04496],[-66.6896,-55.17191],[-66.04226,-55.24192],[-61.52546,-55.68296],[-64.31743,-49.44788],[-55.5438,-35.77219]]],"type":"Polygon"}}, {"properties":{"name":"IGN capas vectoriales","id":"ign-wms","url":"https://wms.ign.gob.ar/geoserver/ows?service=wms&version=1.3.0&request=GetCapabilities","attribution":{"text":"Instituto Geográfico Nacional de la República Argentina","url":"https://www.ign.gob.ar/"},"type":"wms_endpoint","category":"map","max_zoom":21},"type":"Feature","geometry":{"coordinates":[[[-55.5438,-35.77219],[-57.84696,-34.50017],[-58.241,-34.16246],[-58.33697,-34.00477],[-58.41858,-33.91742],[-58.42434,-33.86887],[-58.43016,-33.71813],[-58.44465,-33.5853],[-58.37567,-33.17644],[-58.35418,-33.1221],[-58.31012,-33.1048],[-58.2723,-33.1061],[-58.18964,-33.09402],[-58.0758,-33.00587],[-58.14327,-32.45845],[-58.04227,-32.29153],[-58.11905,-32.14059],[-58.12179,-31.89772],[-57.98622,-31.77449],[-57.92613,-31.57745],[-58.06637,-31.47395],[-58.00944,-31.41341],[-57.98203,-31.39213],[-57.97778,-31.38599],[-57.97736,-31.38022],[-57.98302,-31.3734],[-57.99,-31.36053],[-57.93419,-31.27388],[-57.75273,-30.91942],[-57.75241,-30.68756],[-57.82983,-30.53118],[-57.60863,-30.32424],[-57.61942,-30.20517],[-57.3045,-30.03966],[-57.24463,-29.86452],[-57.05958,-29.72263],[-56.76306,-29.48638],[-56.569,-29.13892],[-56.37343,-29.10817],[-56.13558,-28.7265],[-55.87339,-28.49468],[-55.83413,-28.42136],[-55.65957,-28.46539],[-55.61633,-28.32205],[-55.66542,-28.26547],[-55.41589,-28.14304],[-55.19076,-27.92946],[-55.0044,-27.90341],[-54.79439,-27.6397],[-54.26461,-27.49923],[-54.15393,-27.36033],[-53.76351,-27.18917],[-53.61669,-26.95395],[-53.67264,-26.61495],[-53.59024,-26.19274],[-53.766,-25.94301],[-53.80059,-25.65093],[-54.11451,-25.4396],[-54.44288,-25.5795],[-54.62995,-25.55106],[-54.71357,-25.66721],[-54.65309,-25.84138],[-54.73235,-25.98554],[-54.72264,-26.31238],[-54.8532,-26.59894],[-54.97304,-26.63717],[-55.20788,-26.89214],[-55.40826,-26.91763],[-55.59643,-27.06538],[-55.67524,-27.17004],[-55.65541,-27.30153],[-55.76168,-27.38106],[-56.09353,-27.25219],[-56.32355,-27.36897],[-56.40607,-27.52701],[-56.60886,-27.36586],[-56.99114,-27.41858],[-57.90834,-27.24265],[-58.56858,-27.20629],[-58.32384,-26.87074],[-58.3167,-26.86081],[-58.32056,-26.82169],[-58.28224,-26.80127],[-58.13896,-26.66834],[-58.08597,-26.14202],[-57.84986,-26.01142],[-57.77786,-25.77559],[-57.72537,-25.71924],[-57.71855,-25.64914],[-57.69808,-25.65933],[-57.68626,-25.66287],[-57.67513,-25.66052],[-57.67006,-25.65579],[-57.66569,-25.60273],[-57.6367,-25.61807],[-57.6122,-25.61963],[-57.60444,-25.59855],[-57.59952,-25.57438],[-57.58142,-25.57145],[-57.56809,-25.55797],[-57.5661,-25.54112],[-57.57566,-25.52264],[-57.57722,-25.50575],[-57.56806,-25.49501],[-57.56523,-25.48014],[-57.55763,-25.46897],[-57.55811,-25.45717],[-57.55285,-25.44705],[-57.55477,-25.43999],[-57.56698,-25.43147],[-57.57673,-25.42029],[-57.59954,-25.39704],[-57.61504,-25.38841],[-57.63902,-25.38287],[-57.64822,-25.3679],[-57.67993,-25.33318],[-57.69143,-25.32127],[-57.69763,-25.3199],[-57.69612,-25.30832],[-57.70246,-25.29847],[-57.69733,-25.29337],[-57.69281,-25.28588],[-57.69741,-25.28283],[-57.70175,-25.28459],[-57.70273,-25.28239],[-57.70438,-25.28159],[-57.70692,-25.2845],[-57.71008,-25.28146],[-57.71111,-25.27265],[-57.71837,-25.27146],[-57.71597,-25.26456],[-57.75374,-25.17277],[-57.76981,-25.15013],[-57.8565,-25.08005],[-58.2349,-24.91756],[-58.332,-24.98132],[-58.46645,-24.84584],[-59.12256,-24.59772],[-59.46607,-24.33428],[-60.03728,-24.00408],[-60.28746,-24.01906],[-60.95137,-23.75997],[-61.05842,-23.56621],[-61.45605,-23.36182],[-61.93761,-22.97376],[-62.18511,-22.50843],[-62.74618,-22.10033],[-62.79606,-21.98778],[-63.66566,-21.99839],[-63.67191,-22.01399],[-63.66821,-22.01634],[-63.67201,-22.02293],[-63.67659,-22.03287],[-63.68156,-22.05185],[-63.68507,-22.04019],[-63.68079,-22.03116],[-63.68839,-22.01037],[-63.70932,-21.99896],[-63.94118,-21.99823],[-63.97147,-22.07619],[-63.99022,-22.07925],[-64.0029,-22.10735],[-64.03654,-22.19469],[-64.04702,-22.23757],[-64.06522,-22.23093],[-64.10712,-22.32023],[-64.10381,-22.34114],[-64.33114,-22.68517],[-64.52643,-22.29504],[-64.59768,-22.19269],[-64.99026,-22.06739],[-65.47487,-22.08487],[-65.57523,-22.07312],[-65.58512,-22.08432],[-65.58691,-22.09645],[-65.59015,-22.09735],[-65.59229,-22.09511],[-65.60015,-22.09543],[-65.60256,-22.09658],[-65.60607,-22.09358],[-65.60973,-22.09505],[-65.61493,-22.09152],[-65.71368,-22.09054],[-65.89675,-21.88263],[-66.21845,-21.72575],[-66.28978,-21.76554],[-66.38248,-22.07602],[-66.73734,-22.22282],[-66.84345,-22.39746],[-67.03366,-22.53815],[-67.08088,-22.62433],[-67.18775,-22.81375],[-66.99882,-23.00044],[-67.32648,-24.02538],[-68.28078,-24.34935],[-68.55162,-24.58836],[-68.62011,-24.81717],[-68.44595,-25.0658],[-68.55582,-25.14476],[-68.63052,-25.43524],[-68.45177,-26.1377],[-68.60352,-26.25391],[-68.64137,-26.50722],[-68.3489,-26.92771],[-68.60693,-27.09636],[-68.76133,-27.08588],[-68.84844,-27.13115],[-69.20484,-27.90816],[-69.70118,-28.37779],[-69.85112,-29.06923],[-69.97565,-29.18743],[-70.03755,-29.35428],[-69.95038,-29.73744],[-70.01824,-30.10003],[-69.847,-30.16294],[-69.97775,-30.32288],[-70.20264,-30.32249],[-70.35748,-31.0002],[-70.5377,-31.08557],[-70.59941,-31.29869],[-70.62295,-31.59949],[-70.5117,-31.85844],[-70.29402,-31.95849],[-70.41077,-31.9809],[-70.44343,-32.05325],[-70.28486,-32.45564],[-70.19589,-32.50891],[-70.19517,-32.75732],[-70.00981,-32.90747],[-70.06223,-33.01233],[-70.14906,-33.04145],[-70.02502,-33.37388],[-69.83371,-33.34911],[-69.95948,-33.77235],[-69.87771,-34.20233],[-70.06901,-34.24694],[-70.07752,-34.38253],[-70.35687,-34.72532],[-70.32933,-34.83081],[-70.42629,-35.12462],[-70.63128,-35.23712],[-70.59764,-35.34459],[-70.50607,-35.38014],[-70.42788,-35.73781],[-70.44219,-36.14876],[-70.59553,-36.12118],[-70.77062,-36.35412],[-70.90086,-36.34336],[-70.96469,-36.43366],[-71.07654,-36.43571],[-71.2345,-36.83303],[-71.20495,-36.91075],[-71.27586,-36.9637],[-71.17697,-37.1077],[-71.27241,-37.28686],[-71.18031,-37.4828],[-71.26668,-37.68295],[-71.23505,-37.86541],[-71.08724,-38.09054],[-71.03346,-38.45451],[-70.89411,-38.57644],[-70.95844,-38.70272],[-71.25594,-38.74909],[-71.47673,-38.89162],[-71.45202,-39.31025],[-71.58545,-39.55159],[-71.68665,-39.50983],[-71.77001,-39.61946],[-71.74365,-39.86164],[-71.67779,-39.92156],[-71.8856,-40.10093],[-71.87961,-40.24227],[-71.76665,-40.35676],[-71.87117,-40.38959],[-71.91507,-40.61832],[-72.02097,-40.73647],[-71.9023,-41.06778],[-71.94135,-41.60926],[-71.83133,-41.78089],[-71.78041,-42.12128],[-72.06032,-42.10593],[-72.17802,-42.13207],[-72.20024,-42.17229],[-72.14365,-42.40333],[-72.0441,-42.41231],[-72.06314,-42.53751],[-72.18733,-42.66619],[-72.18001,-42.8948],[-71.94149,-43.11061],[-71.73869,-43.19234],[-71.80268,-43.29535],[-71.91512,-43.319],[-71.95542,-43.44292],[-71.87866,-43.56195],[-71.63263,-43.65888],[-71.78725,-43.80985],[-71.70007,-43.98287],[-71.9047,-44.10354],[-71.86374,-44.44274],[-71.40536,-44.44891],[-71.20209,-44.5359],[-71.28469,-44.60892],[-71.2897,-44.75036],[-71.47444,-44.68048],[-72.11766,-44.73884],[-72.07949,-44.93988],[-71.61593,-45.03146],[-71.40574,-45.27206],[-71.58236,-45.36316],[-71.58354,-45.45607],[-71.7885,-45.50505],[-71.8548,-45.61169],[-71.77408,-45.85187],[-71.66595,-45.89232],[-71.63332,-45.97063],[-71.97019,-46.14972],[-71.7985,-46.26925],[-71.71488,-46.64453],[-72.00759,-46.78833],[-72.00956,-47.08473],[-71.93566,-47.15037],[-72.04726,-47.14867],[-72.07162,-47.2755],[-72.38448,-47.41759],[-72.3839,-47.57888],[-72.5731,-47.72062],[-72.57678,-47.96054],[-72.37166,-48.15995],[-72.3428,-48.29046],[-72.42158,-48.31422],[-72.46698,-48.45706],[-72.63621,-48.45823],[-72.59462,-48.77255],[-72.80952,-48.90039],[-72.96385,-48.89084],[-73.16148,-49.13062],[-73.02788,-49.23743],[-73.02779,-49.70085],[-73.52684,-49.7716],[-73.61453,-49.91795],[-73.53993,-50.01443],[-73.57703,-50.15788],[-73.39438,-50.58008],[-73.22709,-50.66897],[-73.22154,-50.87193],[-72.76983,-50.68829],[-72.59646,-50.73916],[-72.49148,-50.66866],[-72.39293,-50.69005],[-72.31217,-50.90093],[-72.46252,-51.08654],[-72.3623,-51.25935],[-72.49598,-51.597],[-72.02273,-51.88832],[-72.09055,-51.93758],[-72.05562,-52.01749],[-70.01629,-52.05707],[-68.51023,-52.39432],[-68.66375,-52.66716],[-68.61804,-54.92151],[-68.18753,-54.89288],[-67.96138,-54.88571],[-67.71808,-54.91261],[-67.47633,-54.92785],[-67.23387,-54.9245],[-66.86233,-55.04496],[-66.6896,-55.17191],[-66.04226,-55.24192],[-61.52546,-55.68296],[-64.31743,-49.44788],[-55.5438,-35.77219]]],"type":"Polygon"}}, {"properties":{"name":"Secretaría de Energía","id":"Secretaria-de-Energia-wms","url":"https://sig.se.gob.ar/cgi-bin/mapserv6?map=/var/www/html/visor/geofiles/map/mapase.map&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetCapabilities","attribution":{"text":"Secretaría de Energía","url":"https://www.argentina.gob.ar/economia/energia/informacion-geografica-energia"},"type":"wms_endpoint","category":"other","min_zoom":1,"max_zoom":20},"type":"Feature","geometry":{"coordinates":[[[-55.5438,-35.77219],[-57.84696,-34.50017],[-58.241,-34.16246],[-58.33697,-34.00477],[-58.41858,-33.91742],[-58.42434,-33.86887],[-58.43016,-33.71813],[-58.44465,-33.5853],[-58.37567,-33.17644],[-58.35418,-33.1221],[-58.31012,-33.1048],[-58.2723,-33.1061],[-58.18964,-33.09402],[-58.0758,-33.00587],[-58.14327,-32.45845],[-58.04227,-32.29153],[-58.11905,-32.14059],[-58.12179,-31.89772],[-57.98622,-31.77449],[-57.92613,-31.57745],[-58.06637,-31.47395],[-58.00944,-31.41341],[-57.98203,-31.39213],[-57.97778,-31.38599],[-57.97736,-31.38022],[-57.98302,-31.3734],[-57.99,-31.36053],[-57.93419,-31.27388],[-57.75273,-30.91942],[-57.75241,-30.68756],[-57.82983,-30.53118],[-57.60863,-30.32424],[-57.61942,-30.20517],[-57.3045,-30.03966],[-57.24463,-29.86452],[-57.05958,-29.72263],[-56.76306,-29.48638],[-56.569,-29.13892],[-56.37343,-29.10817],[-56.13558,-28.7265],[-55.87339,-28.49468],[-55.83413,-28.42136],[-55.65957,-28.46539],[-55.61633,-28.32205],[-55.66542,-28.26547],[-55.41589,-28.14304],[-55.19076,-27.92946],[-55.0044,-27.90341],[-54.79439,-27.6397],[-54.26461,-27.49923],[-54.15393,-27.36033],[-53.76351,-27.18917],[-53.61669,-26.95395],[-53.67264,-26.61495],[-53.59024,-26.19274],[-53.766,-25.94301],[-53.80059,-25.65093],[-54.11451,-25.4396],[-54.44288,-25.5795],[-54.62995,-25.55106],[-54.71357,-25.66721],[-54.65309,-25.84138],[-54.73235,-25.98554],[-54.72264,-26.31238],[-54.8532,-26.59894],[-54.97304,-26.63717],[-55.20788,-26.89214],[-55.40826,-26.91763],[-55.59643,-27.06538],[-55.67524,-27.17004],[-55.65541,-27.30153],[-55.76168,-27.38106],[-56.09353,-27.25219],[-56.32355,-27.36897],[-56.40607,-27.52701],[-56.60886,-27.36586],[-56.99114,-27.41858],[-57.90834,-27.24265],[-58.56858,-27.20629],[-58.32384,-26.87074],[-58.3167,-26.86081],[-58.32056,-26.82169],[-58.28224,-26.80127],[-58.13896,-26.66834],[-58.08597,-26.14202],[-57.84986,-26.01142],[-57.77786,-25.77559],[-57.72537,-25.71924],[-57.71855,-25.64914],[-57.69808,-25.65933],[-57.68626,-25.66287],[-57.67513,-25.66052],[-57.67006,-25.65579],[-57.66569,-25.60273],[-57.6367,-25.61807],[-57.6122,-25.61963],[-57.60444,-25.59855],[-57.59952,-25.57438],[-57.58142,-25.57145],[-57.56809,-25.55797],[-57.5661,-25.54112],[-57.57566,-25.52264],[-57.57722,-25.50575],[-57.56806,-25.49501],[-57.56523,-25.48014],[-57.55763,-25.46897],[-57.55811,-25.45717],[-57.55285,-25.44705],[-57.55477,-25.43999],[-57.56698,-25.43147],[-57.57673,-25.42029],[-57.59954,-25.39704],[-57.61504,-25.38841],[-57.63902,-25.38287],[-57.64822,-25.3679],[-57.67993,-25.33318],[-57.69143,-25.32127],[-57.69763,-25.3199],[-57.69612,-25.30832],[-57.70246,-25.29847],[-57.69733,-25.29337],[-57.69281,-25.28588],[-57.69741,-25.28283],[-57.70175,-25.28459],[-57.70273,-25.28239],[-57.70438,-25.28159],[-57.70692,-25.2845],[-57.71008,-25.28146],[-57.71111,-25.27265],[-57.71837,-25.27146],[-57.71597,-25.26456],[-57.75374,-25.17277],[-57.76981,-25.15013],[-57.8565,-25.08005],[-58.2349,-24.91756],[-58.332,-24.98132],[-58.46645,-24.84584],[-59.12256,-24.59772],[-59.46607,-24.33428],[-60.03728,-24.00408],[-60.28746,-24.01906],[-60.95137,-23.75997],[-61.05842,-23.56621],[-61.45605,-23.36182],[-61.93761,-22.97376],[-62.18511,-22.50843],[-62.74618,-22.10033],[-62.79606,-21.98778],[-63.66566,-21.99839],[-63.67191,-22.01399],[-63.66821,-22.01634],[-63.67201,-22.02293],[-63.67659,-22.03287],[-63.68156,-22.05185],[-63.68507,-22.04019],[-63.68079,-22.03116],[-63.68839,-22.01037],[-63.70932,-21.99896],[-63.94118,-21.99823],[-63.97147,-22.07619],[-63.99022,-22.07925],[-64.0029,-22.10735],[-64.03654,-22.19469],[-64.04702,-22.23757],[-64.06522,-22.23093],[-64.10712,-22.32023],[-64.10381,-22.34114],[-64.33114,-22.68517],[-64.52643,-22.29504],[-64.59768,-22.19269],[-64.99026,-22.06739],[-65.47487,-22.08487],[-65.57523,-22.07312],[-65.58512,-22.08432],[-65.58691,-22.09645],[-65.59015,-22.09735],[-65.59229,-22.09511],[-65.60015,-22.09543],[-65.60256,-22.09658],[-65.60607,-22.09358],[-65.60973,-22.09505],[-65.61493,-22.09152],[-65.71368,-22.09054],[-65.89675,-21.88263],[-66.21845,-21.72575],[-66.28978,-21.76554],[-66.38248,-22.07602],[-66.73734,-22.22282],[-66.84345,-22.39746],[-67.03366,-22.53815],[-67.08088,-22.62433],[-67.18775,-22.81375],[-66.99882,-23.00044],[-67.32648,-24.02538],[-68.28078,-24.34935],[-68.55162,-24.58836],[-68.62011,-24.81717],[-68.44595,-25.0658],[-68.55582,-25.14476],[-68.63052,-25.43524],[-68.45177,-26.1377],[-68.60352,-26.25391],[-68.64137,-26.50722],[-68.3489,-26.92771],[-68.60693,-27.09636],[-68.76133,-27.08588],[-68.84844,-27.13115],[-69.20484,-27.90816],[-69.70118,-28.37779],[-69.85112,-29.06923],[-69.97565,-29.18743],[-70.03755,-29.35428],[-69.95038,-29.73744],[-70.01824,-30.10003],[-69.847,-30.16294],[-69.97775,-30.32288],[-70.20264,-30.32249],[-70.35748,-31.0002],[-70.5377,-31.08557],[-70.59941,-31.29869],[-70.62295,-31.59949],[-70.5117,-31.85844],[-70.29402,-31.95849],[-70.41077,-31.9809],[-70.44343,-32.05325],[-70.28486,-32.45564],[-70.19589,-32.50891],[-70.19517,-32.75732],[-70.00981,-32.90747],[-70.06223,-33.01233],[-70.14906,-33.04145],[-70.02502,-33.37388],[-69.83371,-33.34911],[-69.95948,-33.77235],[-69.87771,-34.20233],[-70.06901,-34.24694],[-70.07752,-34.38253],[-70.35687,-34.72532],[-70.32933,-34.83081],[-70.42629,-35.12462],[-70.63128,-35.23712],[-70.59764,-35.34459],[-70.50607,-35.38014],[-70.42788,-35.73781],[-70.44219,-36.14876],[-70.59553,-36.12118],[-70.77062,-36.35412],[-70.90086,-36.34336],[-70.96469,-36.43366],[-71.07654,-36.43571],[-71.2345,-36.83303],[-71.20495,-36.91075],[-71.27586,-36.9637],[-71.17697,-37.1077],[-71.27241,-37.28686],[-71.18031,-37.4828],[-71.26668,-37.68295],[-71.23505,-37.86541],[-71.08724,-38.09054],[-71.03346,-38.45451],[-70.89411,-38.57644],[-70.95844,-38.70272],[-71.25594,-38.74909],[-71.47673,-38.89162],[-71.45202,-39.31025],[-71.58545,-39.55159],[-71.68665,-39.50983],[-71.77001,-39.61946],[-71.74365,-39.86164],[-71.67779,-39.92156],[-71.8856,-40.10093],[-71.87961,-40.24227],[-71.76665,-40.35676],[-71.87117,-40.38959],[-71.91507,-40.61832],[-72.02097,-40.73647],[-71.9023,-41.06778],[-71.94135,-41.60926],[-71.83133,-41.78089],[-71.78041,-42.12128],[-72.06032,-42.10593],[-72.17802,-42.13207],[-72.20024,-42.17229],[-72.14365,-42.40333],[-72.0441,-42.41231],[-72.06314,-42.53751],[-72.18733,-42.66619],[-72.18001,-42.8948],[-71.94149,-43.11061],[-71.73869,-43.19234],[-71.80268,-43.29535],[-71.91512,-43.319],[-71.95542,-43.44292],[-71.87866,-43.56195],[-71.63263,-43.65888],[-71.78725,-43.80985],[-71.70007,-43.98287],[-71.9047,-44.10354],[-71.86374,-44.44274],[-71.40536,-44.44891],[-71.20209,-44.5359],[-71.28469,-44.60892],[-71.2897,-44.75036],[-71.47444,-44.68048],[-72.11766,-44.73884],[-72.07949,-44.93988],[-71.61593,-45.03146],[-71.40574,-45.27206],[-71.58236,-45.36316],[-71.58354,-45.45607],[-71.7885,-45.50505],[-71.8548,-45.61169],[-71.77408,-45.85187],[-71.66595,-45.89232],[-71.63332,-45.97063],[-71.97019,-46.14972],[-71.7985,-46.26925],[-71.71488,-46.64453],[-72.00759,-46.78833],[-72.00956,-47.08473],[-71.93566,-47.15037],[-72.04726,-47.14867],[-72.07162,-47.2755],[-72.38448,-47.41759],[-72.3839,-47.57888],[-72.5731,-47.72062],[-72.57678,-47.96054],[-72.37166,-48.15995],[-72.3428,-48.29046],[-72.42158,-48.31422],[-72.46698,-48.45706],[-72.63621,-48.45823],[-72.59462,-48.77255],[-72.80952,-48.90039],[-72.96385,-48.89084],[-73.16148,-49.13062],[-73.02788,-49.23743],[-73.02779,-49.70085],[-73.52684,-49.7716],[-73.61453,-49.91795],[-73.53993,-50.01443],[-73.57703,-50.15788],[-73.39438,-50.58008],[-73.22709,-50.66897],[-73.22154,-50.87193],[-72.76983,-50.68829],[-72.59646,-50.73916],[-72.49148,-50.66866],[-72.39293,-50.69005],[-72.31217,-50.90093],[-72.46252,-51.08654],[-72.3623,-51.25935],[-72.49598,-51.597],[-72.02273,-51.88832],[-72.09055,-51.93758],[-72.05562,-52.01749],[-70.01629,-52.05707],[-68.51023,-52.39432],[-68.66375,-52.66716],[-68.61804,-54.92151],[-68.18753,-54.89288],[-67.96138,-54.88571],[-67.71808,-54.91261],[-67.47633,-54.92785],[-67.23387,-54.9245],[-66.86233,-55.04496],[-66.6896,-55.17191],[-66.04226,-55.24192],[-61.52546,-55.68296],[-64.31743,-49.44788],[-55.5438,-35.77219]]],"type":"Polygon"}}, +{"properties":{"name":"Belo Horizonte Ortofoto 2015","id":"BH_Ortofoto_2015","url":"https://geoservicos.pbh.gov.br:443/ortofoto/ORTOFOTO/ows?FORMAT=image/png&TRANSPARENT=TRUE&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap&LAYERS=Ortofoto2015&STYLES=&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}","attribution":{"text":"Prefeitura de Belo Horizonte","url":"https://bhgeo.pbh.gov.br/"},"type":"wms","category":"historicphoto","best":true},"type":"Feature","geometry":{"coordinates":[[[-44.08158,-19.98958],[-44.01816,-20.08433],[-43.83877,-19.9141],[-43.841,-19.81291],[-43.99898,-19.72879],[-44.08158,-19.98958]]],"type":"Polygon"}}, {"properties":{"name":"Cartas Topográficas do Exército Brasileiro","id":"BDGEx_ctm_multi","url":"https://bdgex.eb.mil.br/mapcache?FORMAT=image/png&TRANSPARENT=TRUE&VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMap&LAYERS=ctmmultiescalas_mercator&STYLES=&SRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}","attribution":{"text":"BDGEx","url":"https://bdgex.eb.mil.br/"},"type":"wms","category":"map","min_zoom":1},"type":"Feature","geometry":{"coordinates":[[[-69.45659,-1.49119],[-69.94793,-4.23168],[-69.99182,-4.37482],[-70.02826,-4.3703],[-70.07948,-4.31428],[-70.04189,-4.29409],[-70.10881,-4.25454],[-70.11749,-4.28585],[-70.15508,-4.27308],[-70.19194,-4.36179],[-70.21457,-4.29749],[-70.29141,-4.28709],[-70.28769,-4.16555],[-70.32281,-4.14206],[-70.33892,-4.17997],[-70.43146,-4.13217],[-70.43435,-4.16266],[-70.48535,-4.16132],[-70.50417,-4.20098],[-70.51036,-4.14824],[-70.54796,-4.13671],[-70.56195,-4.17766],[-70.62521,-4.19151],[-70.64256,-4.12805],[-70.68147,-4.20791],[-70.75901,-4.15944],[-70.8458,-4.21872],[-70.81677,-4.23005],[-70.86447,-4.25245],[-70.84483,-4.27905],[-70.9357,-4.38432],[-70.99595,-4.34632],[-70.99389,-4.38654],[-71.10616,-4.37764],[-71.11491,-4.41119],[-71.14478,-4.38158],[-71.19422,-4.42471],[-71.20263,-4.37987],[-71.26975,-4.385],[-71.27782,-4.44217],[-71.32091,-4.42009],[-71.30752,-4.46288],[-71.35026,-4.42728],[-71.42562,-4.47058],[-71.43438,-4.42882],[-71.50716,-4.43909],[-71.49428,-4.48701],[-71.53703,-4.46442],[-71.59625,-4.52928],[-71.6335,-4.51524],[-71.61548,-4.4687],[-71.65032,-4.50395],[-71.65479,-4.47246],[-71.70817,-4.51165],[-71.75109,-4.46887],[-71.76637,-4.50446],[-71.9073,-4.51644],[-71.88549,-4.53803],[-71.91909,-4.5298],[-71.94743,-4.60877],[-71.99464,-4.60996],[-72.00689,-4.64622],[-72.04335,-4.62384],[-72.12601,-4.73454],[-72.36895,-4.80387],[-72.38202,-4.87296],[-72.598,-4.98386],[-72.6212,-5.0518],[-72.72765,-5.05199],[-72.73986,-5.08859],[-72.88725,-5.16307],[-72.86052,-5.27117],[-72.95888,-5.46613],[-72.95912,-5.65689],[-73.05303,-5.79517],[-73.15207,-5.86796],[-73.1868,-6.00512],[-73.23821,-6.04399],[-73.24664,-6.14963],[-73.10473,-6.40666],[-73.13523,-6.51046],[-73.18797,-6.52302],[-73.22741,-6.58884],[-73.35281,-6.59327],[-73.39115,-6.64193],[-73.53639,-6.6834],[-73.71046,-6.84019],[-73.79842,-7.11306],[-73.7003,-7.30429],[-73.87014,-7.37882],[-73.96394,-7.34764],[-73.91981,-7.46568],[-73.948,-7.52661],[-73.99094,-7.53635],[-73.82217,-7.71788],[-73.6843,-7.77644],[-73.69706,-7.86527],[-73.76164,-7.85803],[-73.7725,-7.90237],[-73.73175,-7.9684],[-73.62739,-8.02187],[-73.53744,-8.34587],[-73.41286,-8.41099],[-73.38956,-8.46878],[-73.3055,-8.47197],[-73.28745,-8.61948],[-73.20907,-8.6857],[-73.14992,-8.6839],[-73.05901,-8.90561],[-72.99931,-8.91778],[-72.94091,-8.98494],[-72.9582,-9.14302],[-73.02612,-9.17786],[-73.0093,-9.22236],[-73.07352,-9.23461],[-73.2038,-9.40715],[-72.71676,-9.4122],[-72.51954,-9.49128],[-72.35688,-9.4946],[-72.2829,-9.53995],[-72.28821,-9.60316],[-72.25282,-9.61633],[-72.26296,-9.75085],[-72.15136,-9.79742],[-72.1804,-9.99967],[-71.22052,-9.96968],[-71.13974,-9.85702],[-70.99391,-9.81721],[-70.96337,-9.74891],[-70.79332,-9.63846],[-70.75067,-9.56043],[-70.6632,-9.52601],[-70.59581,-9.4425],[-70.49665,-9.42489],[-70.50506,-9.50557],[-70.56894,-9.53127],[-70.55282,-9.57093],[-70.59972,-9.56264],[-70.53663,-9.76584],[-70.62338,-9.82054],[-70.62103,-10.99982],[-70.53033,-10.93465],[-70.43675,-11.03923],[-70.30672,-11.06983],[-70.15869,-11.04096],[-69.93442,-10.9219],[-69.76903,-10.92972],[-69.73653,-10.97445],[-69.41453,-10.92575],[-68.9118,-11.02192],[-68.75767,-11.00079],[-68.71576,-11.14483],[-68.27819,-10.98926],[-68.10333,-10.77541],[-68.10456,-10.71426],[-68.03289,-10.65486],[-67.86386,-10.64067],[-67.70825,-10.71083],[-67.67631,-10.60484],[-67.64028,-10.59807],[-67.57925,-10.5028],[-67.44361,-10.45492],[-67.40717,-10.37386],[-67.31155,-10.37716],[-67.31545,-10.31932],[-67.17745,-10.33923],[-67.01537,-10.25919],[-66.99683,-10.20017],[-66.9528,-10.18886],[-66.8751,-10.08268],[-66.63701,-9.94983],[-66.61995,-9.89353],[-66.435,-9.866],[-66.426,-9.899],[-66.151,-9.785],[-65.98222,-9.81011],[-65.91976,-9.75314],[-65.87184,-9.75307],[-65.86532,-9.79533],[-65.79962,-9.75663],[-65.79437,-9.79295],[-65.77013,-9.73442],[-65.7432,-9.78296],[-65.68395,-9.74992],[-65.71023,-9.80857],[-65.66963,-9.78129],[-65.627,-9.83804],[-65.55611,-9.84498],[-65.4883,-9.71015],[-65.44394,-9.66957],[-65.39313,-9.68683],[-65.28588,-9.84413],[-65.333,-9.965],[-65.288,-10.219],[-65.43011,-10.48505],[-65.40569,-10.63935],[-65.34667,-10.68155],[-65.35376,-10.78881],[-65.27476,-10.87302],[-65.25053,-10.98506],[-65.30071,-11.03142],[-65.28269,-11.09009],[-65.36177,-11.14031],[-65.35387,-11.18419],[-65.31294,-11.19578],[-65.35938,-11.22067],[-65.35834,-11.26834],[-65.34347,-11.3082],[-65.29053,-11.32275],[-65.33276,-11.33986],[-65.3074,-11.49957],[-65.21178,-11.52857],[-65.2593,-11.71053],[-65.18216,-11.75609],[-65.18953,-11.72353],[-65.08672,-11.7082],[-65.0727,-11.86587],[-65.01398,-11.90303],[-65.03548,-11.99408],[-64.84077,-12.01027],[-64.80954,-12.05633],[-64.83747,-12.11786],[-64.7688,-12.09356],[-64.75486,-12.15762],[-64.70719,-12.08684],[-64.70406,-12.1827],[-64.51256,-12.22562],[-64.51217,-12.3551],[-64.41057,-12.44436],[-64.29452,-12.4582],[-64.29018,-12.50313],[-64.22945,-12.45419],[-64.17504,-12.46675],[-64.16781,-12.51503],[-64.13464,-12.47732],[-63.95144,-12.53179],[-63.89949,-12.50204],[-63.88957,-12.44745],[-63.7848,-12.42871],[-63.55295,-12.50598],[-63.50641,-12.56562],[-63.43627,-12.56526],[-63.44052,-12.608],[-63.30125,-12.68138],[-63.23713,-12.69043],[-63.24621,-12.66222],[-63.15726,-12.6138],[-63.06163,-12.68584],[-63.08186,-12.72323],[-63.01134,-12.83602],[-62.89672,-12.8539],[-62.779,-13.009],[-62.729,-13.02],[-62.65,-12.965],[-62.612,-13.041],[-62.453,-13.064],[-62.39178,-13.13471],[-62.27269,-13.15687],[-62.214,-13.111],[-62.19,-13.153],[-62.16703,-13.11346],[-62.15254,-13.15993],[-62.115,-13.163],[-62.11498,-13.25932],[-61.97592,-13.36695],[-61.96968,-13.40759],[-61.892,-13.431],[-61.852,-13.538],[-61.57927,-13.48711],[-61.46527,-13.55427],[-61.29954,-13.47718],[-61.19236,-13.53695],[-61.18155,-13.50557],[-61.10314,-13.53056],[-61.0938,-13.49081],[-61.0129,-13.48925],[-61.0056,-13.552],[-60.91857,-13.54334],[-60.87678,-13.62149],[-60.76755,-13.68329],[-60.46776,-13.79446],[-60.49068,-13.85782],[-60.45599,-13.85422],[-60.45062,-13.9364],[-60.38066,-13.9888],[-60.479,-14.097],[-60.492,-14.188],[-60.321,-14.608],[-60.272,-14.62],[-60.244,-15.096],[-60.57543,-15.09677],[-60.238,-15.473],[-60.17335,-16.26672],[-58.43059,-16.32264],[-58.388,-16.261],[-58.32227,-16.26559],[-58.333,-16.49],[-58.436,-16.592],[-58.47,-16.703],[-58.474,-16.935],[-58.423,-16.989],[-58.396,-17.181],[-58.263,-17.344],[-58.151,-17.384],[-58.116,-17.451],[-58.06,-17.45],[-57.996,-17.515],[-57.883,-17.449],[-57.73696,-17.5583],[-57.783,-17.639],[-57.70991,-17.72702],[-57.68472,-17.8306],[-57.72302,-17.83074],[-57.574,-18.131],[-57.453,-18.231],[-57.557,-18.24],[-57.766,-18.899],[-57.719,-18.899],[-57.694,-19.011],[-57.784,-19.033],[-58.131,-19.758],[-57.85796,-19.9703],[-57.90248,-20.04207],[-57.95347,-20.02094],[-58.16932,-20.1694],[-58.12152,-20.19246],[-58.16216,-20.25953],[-58.09596,-20.25445],[-58.09339,-20.35554],[-57.99847,-20.43551],[-57.98848,-20.69879],[-57.92414,-20.66392],[-57.86732,-20.73265],[-57.93478,-20.74565],[-57.96183,-20.7916],[-57.89863,-20.78872],[-57.8552,-20.83403],[-57.92836,-20.90036],[-57.81919,-20.94066],[-57.86834,-21.04417],[-57.85066,-21.22407],[-57.92019,-21.27655],[-57.8535,-21.33109],[-57.96795,-21.52432],[-57.91387,-21.59021],[-57.93436,-21.65037],[-57.88329,-21.68903],[-57.94714,-21.74413],[-57.90866,-21.77355],[-57.96603,-21.85045],[-57.91281,-21.88266],[-58.00946,-22.04038],[-57.99384,-22.09023],[-57.80183,-22.15072],[-57.70751,-22.09111],[-57.6106,-22.09462],[-57.5804,-22.17534],[-57.3744,-22.23204],[-56.9967,-22.22246],[-56.88343,-22.24755],[-56.84285,-22.30155],[-56.79344,-22.24238],[-56.72026,-22.26479],[-56.70344,-22.21693],[-56.63705,-22.26341],[-56.50711,-22.09561],[-56.39404,-22.07434],[-56.36485,-22.16949],[-56.20983,-22.27805],[-55.84304,-22.28725],[-55.78939,-22.3846],[-55.74302,-22.39266],[-55.72364,-22.55166],[-55.61432,-22.65521],[-55.66578,-22.85274],[-55.59635,-23.14993],[-55.54199,-23.1561],[-55.52356,-23.19733],[-55.53989,-23.625],[-55.47306,-23.64834],[-55.44167,-23.70084],[-55.41423,-23.9645],[-55.34542,-23.99458],[-55.30415,-23.96504],[-55.22907,-24.01383],[-55.107,-23.961],[-55.06223,-23.99335],[-54.924,-23.959],[-54.89,-23.898],[-54.70533,-23.86452],[-54.66978,-23.81262],[-54.43984,-23.90446],[-54.28223,-24.07336],[-54.34537,-24.14705],[-54.25877,-24.36377],[-54.32714,-24.47073],[-54.32437,-24.66059],[-54.43548,-24.94769],[-54.4295,-25.15915],[-54.61941,-25.45312],[-54.59354,-25.59275],[-54.4927,-25.6181],[-54.43288,-25.69756],[-54.38395,-25.59747],[-54.28,-25.556],[-54.25,-25.597],[-54.23,-25.562],[-54.178,-25.584],[-54.206,-25.541],[-54.099,-25.495],[-54.098,-25.619],[-54.07592,-25.55766],[-54.01,-25.567],[-53.95638,-25.64628],[-53.94895,-25.6117],[-53.89113,-25.62286],[-53.82214,-25.79377],[-53.83619,-25.97166],[-53.73409,-26.04333],[-53.742,-26.108],[-53.63739,-26.24968],[-53.75864,-26.64113],[-53.7205,-26.65099],[-53.75814,-26.72045],[-53.66059,-26.85814],[-53.69684,-26.86015],[-53.67125,-26.94222],[-53.7092,-26.93414],[-53.7473,-27.03218],[-53.78585,-27.02674],[-53.76087,-27.06543],[-53.80233,-27.04028],[-53.79879,-27.14629],[-53.95195,-27.15169],[-53.96219,-27.19698],[-54.01026,-27.19978],[-54.08872,-27.30149],[-54.15619,-27.29619],[-54.172,-27.254],[-54.21736,-27.38603],[-54.261,-27.397],[-54.28484,-27.44819],[-54.34067,-27.40311],[-54.35466,-27.46528],[-54.41,-27.405],[-54.47081,-27.42674],[-54.444,-27.472],[-54.5246,-27.5059],[-54.574,-27.453],[-54.621,-27.541],[-54.67709,-27.508],[-54.67926,-27.57394],[-54.775,-27.586],[-54.814,-27.533],[-54.85,-27.624],[-54.90617,-27.63871],[-54.936,-27.772],[-55.081,-27.779],[-55.035,-27.858],[-55.106,-27.846],[-55.133,-27.897],[-55.196,-27.856],[-55.26574,-27.92969],[-55.32706,-27.92664],[-55.343,-27.972],[-55.38299,-27.97948],[-55.368,-28.029],[-55.44611,-28.09787],[-55.4952,-28.07682],[-55.55957,-28.16523],[-55.60747,-28.11604],[-55.63167,-28.17719],[-55.7757,-28.24481],[-55.77415,-28.27414],[-55.67047,-28.33218],[-55.69433,-28.42204],[-55.75157,-28.37095],[-55.87739,-28.36159],[-55.88357,-28.47923],[-56.01249,-28.50873],[-56.00984,-28.60718],[-56.17858,-28.75922],[-56.29652,-28.8027],[-56.29995,-28.89614],[-56.40775,-28.9748],[-56.418,-29.075],[-56.59315,-29.12516],[-56.70164,-29.35913],[-56.76618,-29.37768],[-56.81905,-29.48816],[-56.89888,-29.53179],[-57.121,-29.765],[-57.294,-29.831],[-57.33713,-29.99284],[-57.48047,-30.12315],[-57.64744,-30.19483],[-57.56087,-30.21134],[-57.52431,-30.28569],[-57.46574,-30.26589],[-57.39229,-30.30474],[-57.31303,-30.25785],[-57.22081,-30.28928],[-57.07113,-30.08671],[-56.80777,-30.10301],[-56.77662,-30.1633],[-56.64628,-30.20346],[-56.6187,-30.30054],[-56.54115,-30.31291],[-56.54706,-30.35946],[-56.46126,-30.38486],[-56.38177,-30.49956],[-56.29193,-30.51967],[-56.26095,-30.58509],[-56.17074,-30.61517],[-56.12508,-30.73871],[-56.02241,-30.78565],[-56.00989,-31.08267],[-55.882,-31.077],[-55.727,-30.979],[-55.723,-30.943],[-55.66621,-30.95395],[-55.65834,-30.864],[-55.57742,-30.83309],[-55.42306,-31.01823],[-55.34981,-31.03922],[-55.34037,-31.13144],[-55.29118,-31.14226],[-55.24003,-31.26062],[-55.07446,-31.33216],[-55.00723,-31.26692],[-54.94087,-31.38068],[-54.88623,-31.3773],[-54.8367,-31.442],[-54.58676,-31.45656],[-54.4528,-31.59959],[-54.4549,-31.65295],[-54.10019,-31.92825],[-53.96972,-31.91765],[-53.96073,-31.95532],[-53.84978,-32.00064],[-53.83375,-32.05524],[-53.74599,-32.07848],[-53.58321,-32.45192],[-53.46423,-32.48446],[-53.39137,-32.58573],[-53.24992,-32.6041],[-53.07558,-32.74088],[-53.0858,-32.78835],[-53.14569,-32.79202],[-53.18496,-32.85043],[-53.29454,-32.89931],[-53.31008,-32.91875],[-53.24468,-32.93489],[-53.44438,-33.05296],[-53.51819,-33.15342],[-53.53228,-33.6888],[-53.43951,-33.69347],[-53.43053,-33.73947],[-53.18109,-33.86891],[-52.61505,-33.42291],[-52.45986,-33.25369],[-52.27087,-32.92102],[-52.06117,-32.38504],[-51.89236,-32.29596],[-51.74211,-32.10539],[-51.18785,-31.77646],[-50.60441,-31.24135],[-50.17344,-30.64282],[-49.82565,-29.86559],[-49.52748,-29.42005],[-49.1579,-29.02871],[-48.9156,-28.86305],[-48.68615,-28.76016],[-48.40713,-28.43255],[-48.21148,-27.85592],[-48.11076,-27.28208],[-48.34897,-26.75081],[-48.2801,-26.23036],[-47.85376,-25.47012],[-46.61368,-24.67512],[-45.13508,-24.12014],[-44.07735,-23.40501],[-43.19603,-23.26703],[-41.91484,-23.18527],[-41.79292,-23.08823],[-41.59666,-22.83627],[-41.5086,-22.52638],[-40.81442,-22.09702],[-40.76948,-21.87786],[-40.81442,-21.67672],[-40.17827,-20.75426],[-39.86353,-19.88681],[-39.63477,-19.74403],[-39.49227,-19.40134],[-39.54529,-18.78548],[-39.4675,-18.30359],[-39.35288,-18.10892],[-38.67053,-18.16855],[-38.53661,-18.09683],[-38.49171,-18.0046],[-38.53193,-17.80026],[-38.92933,-16.80775],[-38.8013,-16.24838],[-38.64697,-15.88327],[-38.66456,-15.74741],[-38.74388,-15.60089],[-38.85337,-14.65508],[-38.61146,-13.26537],[-38.22146,-13.09717],[-37.89668,-12.75844],[-37.46002,-12.10275],[-37.11368,-11.41261],[-36.99511,-11.29602],[-36.78725,-10.95151],[-36.61764,-10.81082],[-36.26639,-10.64593],[-36.06155,-10.37447],[-35.96401,-10.31281],[-35.69663,-9.90026],[-35.55848,-9.81261],[-35.0253,-9.13761],[-34.81497,-8.62472],[-34.64374,-7.98735],[-34.59953,-7.11133],[-34.62306,-6.90323],[-34.71587,-6.74615],[-34.79469,-6.33583],[-35.17659,-5.12497],[-35.33677,-4.99239],[-35.56471,-4.90758],[-35.93627,-4.83327],[-36.18969,-4.88505],[-36.62299,-4.85815],[-36.91716,-4.71372],[-37.07874,-4.71355],[-37.22122,-4.51045],[-37.51218,-4.41535],[-37.63401,-4.24454],[-37.77934,-4.18046],[-37.90182,-4.07265],[-38.12555,-3.80544],[-38.21421,-3.74103],[-38.34306,-3.54434],[-38.57151,-3.48047],[-39.15187,-3.04444],[-39.8907,-2.65328],[-40.50396,-2.57531],[-40.66365,-2.63829],[-41.5085,-2.68486],[-41.78084,-2.51859],[-42.78189,-2.33053],[-43.24389,-2.12403],[-43.54602,-2.04705],[-44.84728,-1.07246],[-48.23746,-0.07449],[-49.73896,1.79143],[-50.29908,2.33079],[-50.75331,2.94057],[-50.85507,3.45573],[-50.85475,3.92491],[-50.94232,4.20165],[-51.11466,4.42286],[-51.49427,4.67426],[-51.63716,4.50834],[-51.61325,4.17437],[-51.65867,4.05276],[-51.77783,3.97406],[-51.79731,3.88888],[-51.922,3.7792],[-51.92148,3.72422],[-51.97104,3.70696],[-52.21472,3.26833],[-52.33187,3.16938],[-52.39583,2.90222],[-52.43944,2.87778],[-52.56417,2.63944],[-52.54028,2.57028],[-52.59444,2.47389],[-52.67528,2.37389],[-52.84722,2.28556],[-52.90972,2.19583],[-52.99472,2.17528],[-53.11861,2.2225],[-53.27899,2.18603],[-53.21667,2.25333],[-53.32833,2.35333],[-53.45861,2.2575],[-53.52972,2.24917],[-53.73389,2.31222],[-53.745,2.37389],[-53.88667,2.26778],[-53.93194,2.27194],[-53.94083,2.21917],[-54.06139,2.19167],[-54.11083,2.11222],[-54.18056,2.1725],[-54.24917,2.14667],[-54.46861,2.21306],[-54.53778,2.26556],[-54.54667,2.31833],[-54.68861,2.32472],[-54.68917,2.45389],[-54.86846,2.43989],[-54.95424,2.58359],[-55.10302,2.52564],[-55.1234,2.56762],[-55.23474,2.50338],[-55.32019,2.51537],[-55.38533,2.41836],[-55.49971,2.44324],[-55.71028,2.39917],[-55.76663,2.45524],[-55.97052,2.52931],[-56.02181,2.34247],[-56.09012,2.37228],[-56.13887,2.26574],[-56.04288,2.22778],[-56.05505,2.18464],[-56.00307,2.1676],[-55.9031,2.04108],[-55.93635,1.98647],[-55.90385,1.88803],[-55.95638,1.84509],[-56.11762,1.85097],[-56.1709,1.90048],[-56.24404,1.87808],[-56.45126,1.95614],[-56.57976,1.90588],[-56.62145,1.94588],[-56.72096,1.92582],[-56.79793,1.85336],[-56.91971,1.93036],[-57.01421,1.91489],[-57.08668,2.02644],[-57.22923,1.93759],[-57.30712,1.99665],[-57.36912,1.95638],[-57.36768,1.92372],[-57.43343,1.90598],[-57.43776,1.82681],[-57.50187,1.78609],[-57.5376,1.7005],[-57.65042,1.68237],[-57.70509,1.73093],[-57.77431,1.72973],[-57.85206,1.66782],[-57.99009,1.65844],[-58.00423,1.50303],[-58.12942,1.4989],[-58.16064,1.56011],[-58.236,1.54669],[-58.32237,1.59702],[-58.39472,1.52651],[-58.38559,1.46999],[-58.50873,1.46295],[-58.50511,1.40317],[-58.45787,1.37145],[-58.49622,1.26796],[-58.69456,1.29732],[-58.73956,1.1999],[-58.82512,1.17127],[-58.912,1.239],[-58.886,1.261],[-58.918,1.317],[-58.978,1.302],[-59.253,1.389],[-59.284,1.45],[-59.327,1.464],[-59.329,1.514],[-59.381,1.507],[-59.539,1.723],[-59.69,1.757],[-59.663,1.871],[-59.677,1.839],[-59.751,1.859],[-59.72315,2.27614],[-59.89872,2.36245],[-59.895,2.482],[-59.99,2.686],[-59.98944,2.88185],[-59.907,3.212],[-59.80488,3.35695],[-59.8408,3.43174],[-59.80205,3.50156],[-59.86728,3.57776],[-59.66842,3.70277],[-59.66555,3.78126],[-59.59631,3.79386],[-59.59279,3.88538],[-59.5153,3.94493],[-59.58417,3.96851],[-59.65406,4.06943],[-59.61818,4.13166],[-59.73069,4.18076],[-59.7319,4.28587],[-59.66948,4.37629],[-59.79503,4.46554],[-60.16114,4.51773],[-60.15725,4.57247],[-60.0705,4.61688],[-60.02524,4.7065],[-59.96984,5.06334],[-60.094,5.14],[-60.135,5.249],[-60.172,5.227],[-60.20825,5.28346],[-60.434,5.182],[-60.73197,5.21203],[-60.661,5.164],[-60.591,4.927],[-60.751,4.756],[-60.899,4.717],[-60.949,4.653],[-60.932,4.587],[-60.994,4.519],[-61.095,4.522],[-61.14559,4.48016],[-61.217,4.536],[-61.323,4.535],[-61.288,4.458],[-61.513,4.406],[-61.508,4.322],[-61.56,4.252],[-61.724,4.27],[-61.802,4.229],[-61.824,4.164],[-61.92213,4.16126],[-61.93175,4.12009],[-61.982,4.181],[-62.076,4.154],[-62.071,4.126],[-62.14308,4.07768],[-62.437,4.183],[-62.552,4.109],[-62.555,4.019],[-62.753,4.032],[-62.788,3.894],[-62.729,3.805],[-62.743,3.674],[-62.835,3.739],[-62.96,3.608],[-63.081,3.694],[-63.059,3.748],[-63.103,3.794],[-63.226,3.836],[-63.204,3.952],[-63.428,3.977],[-63.434,3.865],[-63.489,3.874],[-63.497,3.84],[-63.591,3.886],[-63.676,4.019],[-63.682,3.908],[-63.85,3.95],[-63.928,3.925],[-63.964,3.868],[-64.164,4.127],[-64.5565,4.10529],[-64.623,4.135],[-64.69522,4.25323],[-64.81123,4.27048],[-64.80203,4.17422],[-64.72239,4.11775],[-64.54357,3.85713],[-64.281,3.70928],[-64.17437,3.56841],[-64.2444,3.43036],[-64.19795,3.20121],[-64.22642,3.12356],[-64.14592,3.03459],[-64.15754,2.98243],[-64.12349,2.99048],[-64.07156,2.92142],[-64.07709,2.87262],[-63.98033,2.7237],[-64.0573,2.49752],[-64.01914,2.46135],[-63.84358,2.4916],[-63.76805,2.43994],[-63.56398,2.44573],[-63.46036,2.39684],[-63.42123,2.45102],[-63.37088,2.41121],[-63.36742,2.26864],[-63.44059,2.126],[-63.56474,2.13571],[-63.6268,2.11222],[-63.66501,2.01861],[-63.71155,2.04645],[-63.83555,1.96644],[-63.97219,1.99194],[-64.05781,1.92899],[-64.0735,1.64902],[-64.19707,1.52071],[-64.3136,1.45617],[-64.33791,1.36134],[-64.41019,1.40301],[-64.34777,1.49508],[-64.35111,1.52921],[-64.3939,1.52901],[-64.43586,1.47006],[-64.52608,1.44322],[-64.5789,1.34041],[-64.74446,1.22569],[-64.80053,1.31527],[-64.86966,1.22713],[-64.90439,1.25153],[-64.97445,1.20288],[-65.01361,1.10905],[-65.06317,1.11205],[-65.07232,1.15303],[-65.15831,1.1246],[-65.1749,0.94131],[-65.21302,0.90282],[-65.32734,0.93596],[-65.41198,0.82415],[-65.39213,0.75692],[-65.44499,0.68921],[-65.54116,0.64881],[-65.60623,0.70748],[-65.49624,0.87415],[-65.58894,1.00471],[-65.7421,1.00125],[-65.77261,0.95859],[-65.88369,0.94159],[-65.96712,0.81511],[-66.07024,0.8123],[-66.07783,0.76174],[-66.19737,0.78161],[-66.31032,0.74494],[-66.85119,1.22896],[-67.08675,1.16704],[-67.13923,1.32002],[-67.08017,1.38546],[-67.15922,1.67504],[-67.15384,1.8315],[-67.22831,1.84127],[-67.33083,1.94158],[-67.32672,2.06387],[-67.39404,2.22894],[-67.49519,2.16312],[-67.55095,2.04769],[-67.76942,2.00924],[-67.90162,1.81165],[-68.09043,1.89774],[-68.14417,1.97854],[-68.18033,1.9767],[-68.19583,2.03479],[-68.28555,1.83084],[-68.22688,1.82918],[-68.23954,1.77044],[-68.19207,1.7797],[-68.1645,1.72945],[-69.39109,1.72935],[-69.53464,1.77691],[-69.78236,1.69244],[-69.83972,1.71893],[-69.84266,1.07272],[-69.70963,1.11817],[-69.67718,1.06994],[-69.60989,1.09826],[-69.42312,1.04265],[-69.37641,1.08794],[-69.24494,1.05655],[-69.19773,0.99974],[-69.21679,0.97245],[-69.1646,0.94156],[-69.18846,0.91324],[-69.13576,0.87204],[-69.14881,0.76751],[-69.19001,0.74056],[-69.11563,0.64484],[-69.19425,0.64982],[-69.19975,0.60591],[-69.29484,0.60389],[-69.28914,0.64997],[-69.35277,0.61416],[-69.48002,0.73577],[-69.59701,0.6542],[-69.60529,0.61328],[-69.6711,0.66759],[-69.80272,0.57162],[-70.04302,0.56359],[-70.04323,-0.18998],[-69.92054,-0.32573],[-69.8446,-0.33732],[-69.60783,-0.5008],[-69.56179,-0.63692],[-69.62491,-0.74667],[-69.52577,-0.86807],[-69.528,-0.92514],[-69.41861,-0.99827],[-69.44292,-1.03351],[-69.39523,-1.12555],[-69.42989,-1.22173],[-69.3973,-1.36508],[-69.45659,-1.49119]],[[-70.57357,-4.21169],[-70.56195,-4.17766],[-70.56118,-4.1775],[-70.57357,-4.21169]]],"type":"Polygon"}}, {"properties":{"name":"Curitiba Ortofoto 2019","id":"Curitiba_Ortofoto_2019","url":"https://geocuritiba.ippuc.org.br/server/rest/services/Hosted/Ortofotos2019/MapServer/tile/{zoom}/{y}/{x}","attribution":{"text":"Instituto de Pesquisa e Planejamento Urbano de Curitiba","url":"https://geocuritiba.ippuc.org.br"},"type":"tms","category":"photo","best":true},"type":"Feature","geometry":{"coordinates":[[[-49.4,-25.43],[-49.39,-25.49],[-49.38,-25.5],[-49.38,-25.52],[-49.36,-25.59],[-49.38,-25.63],[-49.37,-25.65],[-49.36,-25.65],[-49.3,-25.63],[-49.26,-25.62],[-49.23,-25.59],[-49.21,-25.57],[-49.19,-25.52],[-49.19,-25.43],[-49.19,-25.38],[-49.22,-25.34],[-49.27,-25.34],[-49.29,-25.34],[-49.3,-25.37],[-49.31,-25.37],[-49.33,-25.35],[-49.35,-25.34],[-49.36,-25.37],[-49.38,-25.39],[-49.4,-25.43]]],"type":"Polygon"}}, {"properties":{"name":"Dourados Ortofotos","id":"Dourados_Ortofotos","url":"https://geodourados.dourados.ms.gov.br/geoserver/dourados/ows?FORMAT=image/jpeg&TRANSPARENT=TRUE&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap&LAYERS=ortofoto_2018,ortofoto_2020_distritos&STYLES=&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}","attribution":{"text":"Prefeitura Municipal de Dourados - GeoDourados","url":"https://geodourados.dourados.ms.gov.br"},"type":"wms","category":"photo","best":true},"type":"Feature","geometry":{"coordinates":[[[-55.56292,-21.9842],[-55.48417,-22.17638],[-54.70714,-22.48961],[-54.274,-22.3173],[-54.17162,-22.05478],[-54.17949,-21.94038],[-54.48925,-21.86],[-54.60738,-22.04991],[-54.694,-22.072],[-54.87777,-22.14477],[-54.9854,-21.87218],[-55.40017,-21.85269],[-55.56292,-21.9842]]],"type":"Polygon"}}, @@ -768,7 +797,6 @@ {"properties":{"name":"Rio Mosaico 2019","id":"rio2019","url":"https://pgeo3.rio.rj.gov.br/arcgis/services/Imagens/Mosaico_2019/ImageServer/WMSServer?FORMAT=image/png&TRANSPARENT=TRUE&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap&LAYERS=0&STYLES=&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}","attribution":{"text":"Instituto Pereira Passos - Prefeitura da Cidade do Rio de Janeiro","url":"https://www.rio.rj.gov.br/web/ipp"},"type":"wms","category":"photo","min_zoom":4,"best":true},"type":"Feature","geometry":{"coordinates":[[[-43.59375,-23.09163],[-43.49213,-23.09163],[-43.49043,-23.05158],[-43.42965,-23.04994],[-43.42958,-23.03186],[-43.42655,-23.02912],[-43.35517,-23.02925],[-43.35275,-23.0322],[-43.35273,-23.04931],[-43.32336,-23.05052],[-43.32046,-23.07079],[-43.27378,-23.07079],[-43.27156,-23.05116],[-43.24219,-23.04994],[-43.24219,-23.02902],[-43.23053,-23.02917],[-43.22783,-23.03186],[-43.22776,-23.09163],[-43.11654,-23.09163],[-43.11722,-23.03416],[-43.14502,-23.03414],[-43.1481,-23.03106],[-43.14754,-22.98957],[-43.11653,-22.98732],[-43.11722,-22.90906],[-43.14502,-22.90904],[-43.14805,-22.90629],[-43.14923,-22.86457],[-43.14741,-22.82414],[-43.14433,-22.82106],[-43.08564,-22.82104],[-43.08564,-22.72164],[-43.16528,-22.72227],[-43.1653,-22.73907],[-43.16696,-22.7417],[-43.19618,-22.74253],[-43.1962,-22.76033],[-43.19771,-22.76284],[-43.25866,-22.76343],[-43.25873,-22.78092],[-43.26176,-22.78367],[-43.41453,-22.78622],[-43.41511,-22.80369],[-43.42776,-22.80537],[-43.45873,-22.80481],[-43.46052,-22.80212],[-43.46123,-22.78622],[-43.55392,-22.78749],[-43.5541,-22.79474],[-43.55793,-22.8019],[-43.5704,-22.80269],[-43.57864,-22.81028],[-43.58017,-22.81603],[-43.59306,-22.81851],[-43.59375,-22.84646],[-43.72215,-22.84891],[-43.73108,-22.85144],[-43.73374,-22.85711],[-43.75373,-22.85651],[-43.75466,-22.86261],[-43.75861,-22.86767],[-43.78738,-22.87297],[-43.78944,-22.87424],[-43.78951,-22.8854],[-43.79156,-22.8879],[-43.8121,-22.88817],[-43.8121,-22.93182],[-43.80039,-22.93188],[-43.78897,-22.93578],[-43.78326,-22.94066],[-43.77767,-22.94095],[-43.76014,-22.95055],[-43.75786,-22.98804],[-43.72977,-22.98767],[-43.72766,-22.99051],[-43.72696,-23.00888],[-43.69775,-23.00989],[-43.69606,-23.04994],[-43.68379,-23.0512],[-43.68033,-23.06129],[-43.68026,-23.07079],[-43.60544,-23.07086],[-43.60269,-23.07389],[-43.60267,-23.091],[-43.59375,-23.09163]]],"type":"Polygon"}}, {"properties":{"name":"Rio Mosaico 2022","id":"rio2022","url":"https://pgeo3.rio.rj.gov.br/arcgis/services/Imagens/Mosaico_2022/ImageServer/WMSServer?FORMAT=image/png&TRANSPARENT=TRUE&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap&LAYERS=0&STYLES=&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}","attribution":{"text":"Instituto Pereira Passos - Prefeitura da Cidade do Rio de Janeiro","url":"https://www.rio.rj.gov.br/web/ipp"},"type":"wms","category":"photo","min_zoom":4},"type":"Feature","geometry":{"coordinates":[[[-43.59375,-23.09163],[-43.49213,-23.09163],[-43.49043,-23.05158],[-43.42965,-23.04994],[-43.42958,-23.03186],[-43.42655,-23.02912],[-43.35517,-23.02925],[-43.35275,-23.0322],[-43.35273,-23.04931],[-43.32336,-23.05052],[-43.32046,-23.07079],[-43.27378,-23.07079],[-43.27156,-23.05116],[-43.24219,-23.04994],[-43.24219,-23.02902],[-43.23053,-23.02917],[-43.22783,-23.03186],[-43.22776,-23.09163],[-43.11654,-23.09163],[-43.11722,-23.03416],[-43.14502,-23.03414],[-43.1481,-23.03106],[-43.14754,-22.98957],[-43.11653,-22.98732],[-43.11722,-22.90906],[-43.14502,-22.90904],[-43.14805,-22.90629],[-43.14923,-22.86457],[-43.14741,-22.82414],[-43.14433,-22.82106],[-43.08564,-22.82104],[-43.08564,-22.72164],[-43.16528,-22.72227],[-43.1653,-22.73907],[-43.16696,-22.7417],[-43.19618,-22.74253],[-43.1962,-22.76033],[-43.19771,-22.76284],[-43.25866,-22.76343],[-43.25873,-22.78092],[-43.26176,-22.78367],[-43.41453,-22.78622],[-43.41511,-22.80369],[-43.42776,-22.80537],[-43.45873,-22.80481],[-43.46052,-22.80212],[-43.46123,-22.78622],[-43.55392,-22.78749],[-43.5541,-22.79474],[-43.55793,-22.8019],[-43.5704,-22.80269],[-43.57864,-22.81028],[-43.58017,-22.81603],[-43.59306,-22.81851],[-43.59375,-22.84646],[-43.72215,-22.84891],[-43.73108,-22.85144],[-43.73374,-22.85711],[-43.75373,-22.85651],[-43.75466,-22.86261],[-43.75861,-22.86767],[-43.78738,-22.87297],[-43.78944,-22.87424],[-43.78951,-22.8854],[-43.79156,-22.8879],[-43.8121,-22.88817],[-43.8121,-22.93182],[-43.80039,-22.93188],[-43.78897,-22.93578],[-43.78326,-22.94066],[-43.77767,-22.94095],[-43.76014,-22.95055],[-43.75786,-22.98804],[-43.72977,-22.98767],[-43.72766,-22.99051],[-43.72696,-23.00888],[-43.69775,-23.00989],[-43.69606,-23.04994],[-43.68379,-23.0512],[-43.68033,-23.06129],[-43.68026,-23.07079],[-43.60544,-23.07086],[-43.60269,-23.07389],[-43.60267,-23.091],[-43.59375,-23.09163]]],"type":"Polygon"}}, {"properties":{"name":"Jaraguá do Sul Ortomosaico 2020","id":"jaragua-do-sul-2020","url":"https://www.jaraguadosul.sc.gov.br/geo/ortomosaico2020/{zoom}/{x}/{y}.png","attribution":{"text":"Prefeitura de Jaraguá do Sul, SC","url":"https://sistemas.jaraguadosul.sc.gov.br/index.php?class=GeoWelcomeView"},"type":"tms","category":"photo","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-49.25368,-26.26563],[-49.17549,-26.31065],[-49.16931,-26.35804],[-49.19403,-26.38449],[-49.19266,-26.42016],[-49.21051,-26.43676],[-49.21806,-26.47733],[-49.22562,-26.48471],[-49.24621,-26.48901],[-49.29634,-26.54185],[-49.30595,-26.58054],[-49.28106,-26.61953],[-49.23798,-26.61922],[-49.20433,-26.62966],[-49.17824,-26.61615],[-49.1645,-26.65237],[-49.13292,-26.64316],[-49.10408,-26.61063],[-49.10133,-26.58177],[-49.0876,-26.57993],[-49.08554,-26.55168],[-49.0567,-26.54615],[-49.05121,-26.51912],[-49.03404,-26.52219],[-49.01756,-26.51298],[-49.01138,-26.48287],[-49.02511,-26.45643],[-49.09515,-26.39863],[-49.10545,-26.39371],[-49.10477,-26.36972],[-49.13635,-26.33219],[-49.13841,-26.30265],[-49.16725,-26.26571],[-49.16725,-26.21336],[-49.19128,-26.21274],[-49.23454,-26.23061],[-49.23386,-26.25524],[-49.25368,-26.26563]]],"type":"Polygon"}}, -{"properties":{"name":"Bing Maps Aerial","id":"Bing","url":"https://ecn.t1.tiles.virtualearth.net/tiles/a{quadkey}.jpeg?g=14442&pr=odbl&n=f","type":"bing","category":"photo","min_zoom":1,"max_zoom":22},"type":"Feature","geometry":null}, {"properties":{"name":"CyclOSM","id":"cyclosm","url":"https://{switch:a,b,c}.tile-cyclosm.openstreetmap.fr/cyclosm/{zoom}/{x}/{y}.png","attribution":{"text":"Rendering: CyclOSM (hosted by OpenStreetMap France) © Map data OpenStreetMap contributors","url":"https://www.cyclosm.org/"},"type":"tms","category":"osmbasedmap","max_zoom":20},"type":"Feature","geometry":null}, {"properties":{"name":"Esri World Imagery","id":"EsriWorldImagery","url":"https://{switch:services,server}.arcgisonline.com/arcgis/rest/services/World_Imagery/MapServer/tile/{zoom}/{y}/{x}","attribution":{"required":true,"text":"Terms & Feedback","url":"https://wiki.openstreetmap.org/wiki/Esri"},"type":"tms","category":"photo","max_zoom":22,"default":true},"type":"Feature","geometry":null}, {"properties":{"name":"Esri World Imagery (Clarity) Beta","id":"EsriWorldImageryClarity","url":"https://clarity.maptiles.arcgis.com/arcgis/rest/services/World_Imagery/MapServer/tile/{zoom}/{y}/{x}","attribution":{"required":true,"text":"Terms & Feedback","url":"https://wiki.openstreetmap.org/wiki/Esri"},"type":"tms","category":"photo","max_zoom":22,"default":true},"type":"Feature","geometry":null}, From cc741d8ac16ab59efaca33de146c9e2e2932ad9b Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Sun, 11 Aug 2024 17:27:15 +0200 Subject: [PATCH 004/113] Fix build --- scripts/generateLayouts.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/generateLayouts.ts b/scripts/generateLayouts.ts index 8fc470efb..ff9692e26 100644 --- a/scripts/generateLayouts.ts +++ b/scripts/generateLayouts.ts @@ -368,7 +368,7 @@ class GenerateLayouts extends Script { hosts.add("https://schema.org") const eliLayers: RasterLayerPolygon[] = AvailableRasterLayers.layersAvailableAt( new ImmutableStore({ lon: 0, lat: 0 }) - ).data + ).store.data { const vectorLayers = eliLayers.filter((l) => l.properties.type === "vector") const vectorSources = vectorLayers.map((l) => l.properties.url) From def75233346fb057c242ca2f5d384c3e91d0c5cd Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Sun, 11 Aug 2024 19:04:44 +0200 Subject: [PATCH 005/113] Chore: cleanup of imports and unused arguments --- src/UI/Studio/EditLayer.svelte | 2 +- src/UI/Studio/EditLayerState.ts | 3 +- src/UI/Studio/SchemaBasedArray.svelte | 40 +++++++++++---------------- src/UI/Studio/SchemaBasedInput.svelte | 9 +++--- 4 files changed, 24 insertions(+), 30 deletions(-) diff --git a/src/UI/Studio/EditLayer.svelte b/src/UI/Studio/EditLayer.svelte index 4bb662e52..09d571d7f 100644 --- a/src/UI/Studio/EditLayer.svelte +++ b/src/UI/Studio/EditLayer.svelte @@ -124,7 +124,7 @@ {#if $currentlyMissing.length > 0} {#each requiredFields as required} - + {/each} {:else}
diff --git a/src/UI/Studio/EditLayerState.ts b/src/UI/Studio/EditLayerState.ts index 4abdf4926..b94b3f611 100644 --- a/src/UI/Studio/EditLayerState.ts +++ b/src/UI/Studio/EditLayerState.ts @@ -172,7 +172,8 @@ export abstract class EditJsonState { } } - public getSchema(path: string[]): ConfigMeta[] { + public getSchema(path: (string | number)[]): ConfigMeta[] { + path = path.filter(p => typeof p === "string") const schemas = this.schema.filter( (sch) => sch !== undefined && diff --git a/src/UI/Studio/SchemaBasedArray.svelte b/src/UI/Studio/SchemaBasedArray.svelte index 71c249162..cd14004fe 100644 --- a/src/UI/Studio/SchemaBasedArray.svelte +++ b/src/UI/Studio/SchemaBasedArray.svelte @@ -5,16 +5,16 @@ import { TrashIcon } from "@babeard/svelte-heroicons/mini" import ShowConversionMessage from "./ShowConversionMessage.svelte" import Markdown from "../Base/Markdown.svelte" - import { Utils } from "../../Utils" - import type { QuestionableTagRenderingConfigJson } from "../../Models/ThemeConfig/Json/QuestionableTagRenderingConfigJson" + import type { + QuestionableTagRenderingConfigJson, + } from "../../Models/ThemeConfig/Json/QuestionableTagRenderingConfigJson" import CollapsedTagRenderingPreview from "./CollapsedTagRenderingPreview.svelte" import { Accordion } from "flowbite-svelte" export let state: EditJsonState export let path: (string | number)[] = [] - export let schema: ConfigMeta + let schema: ConfigMeta = state.getSchema(path)[0] - schema = Utils.Clone(schema) let title = schema.path.at(-1) let singular = title if (title?.endsWith("s")) { @@ -37,7 +37,8 @@ .filter((part) => part.path.length - 1 === schema.path.length) let messages = state.messagesFor(path) - const currentValue = state.getStoreFor<(string | QuestionableTagRenderingConfigJson)[]>(path) + let datapath = path + const currentValue = state.getStoreFor<(string | QuestionableTagRenderingConfigJson)[]>(datapath) if (currentValue.data === undefined) { currentValue.setData([]) } @@ -54,18 +55,8 @@ } } - function fusePath(i: number, subpartPath: string[]): (string | number)[] { - const newPath = [...path, i] - const toAdd = [...subpartPath] - for (const part of path) { - if (toAdd[0] === part) { - toAdd.splice(0, 1) - } else { - break - } - } - newPath.push(...toAdd) - return newPath + function fusePath(i: number): (string | number)[] { + return [...path, i] } function del(i: number) { @@ -74,7 +65,6 @@ } -
@@ -85,18 +75,20 @@ {/if} {#if $currentValue === undefined} No array defined - {:else if $currentValue.length === 0} + {:else if !Array.isArray($currentValue)} + Not an array: {typeof $currentValue} {JSON.stringify(path)} {JSON.stringify($currentValue).slice(0,120)} + {:else if $currentValue?.length === 0} No values are defined {#if $messages.length > 0} {#each $messages as message} {/each} {/if} - {:else if subparts.length === 0} + {:else if subparts.length === 0} {#each $currentValue as value, i}
- +