diff --git a/scripts/generateLayouts.ts b/scripts/generateLayouts.ts index 9c2bfe8aa9..54cf8e66e0 100644 --- a/scripts/generateLayouts.ts +++ b/scripts/generateLayouts.ts @@ -279,6 +279,7 @@ async function generateCsp( "https://www.openstreetmap.org", "https://api.openstreetmap.org", "https://pietervdvn.goatcounter.com", + "https://cache.mapcomplete.org", ].concat(...(await eliUrls())) SpecialVisualizations.specialVisualizations.forEach((sv) => { @@ -289,15 +290,21 @@ async function generateCsp( apiUrls.push(...(sv.needsUrls ?? [])) }) - const usedSpecialVisualisations = [].concat(...layoutJson.layers.map(l => ValidationUtils.getAllSpecialVisualisations( (l).tagRenderings ?? []))) + const usedSpecialVisualisations = [].concat( + ...layoutJson.layers.map((l) => + ValidationUtils.getAllSpecialVisualisations( + (l).tagRenderings ?? [] + ) + ) + ) for (const usedSpecialVisualisation of usedSpecialVisualisations) { if (typeof usedSpecialVisualisation === "string") { continue } const neededUrls = usedSpecialVisualisation.func.needsUrls ?? [] if (typeof neededUrls === "function") { - let needed: string | string[] = neededUrls(usedSpecialVisualisation.args) - if(typeof needed === "string"){ + let needed: string | string[] = neededUrls(usedSpecialVisualisation.args) + if (typeof needed === "string") { needed = [needed] } apiUrls.push(...needed) @@ -317,8 +324,8 @@ async function generateCsp( continue } try { - if(!connectSource.startsWith("http")){ - connectSource = "https://"+connectSource + if (!connectSource.startsWith("http")) { + connectSource = "https://" + connectSource } const url = new URL(connectSource) hosts.add("https://" + url.host) @@ -349,7 +356,7 @@ async function generateCsp( "default-src": "'self'", "child-src": "'self' blob: ", "img-src": "* data:", // maplibre depends on 'data:' to load - "connect-src": "'self' "+connectSrc.join(" "), + "connect-src": "'self' " + connectSrc.join(" "), "report-to": "https://report.mapcomplete.org/csp", "worker-src": "'self' blob:", // Vite somehow loads the worker via a 'blob' "style-src": "'self' 'unsafe-inline'", // unsafe-inline is needed to change the default background pin colours diff --git a/scripts/hetzner/deployHetzner.sh b/scripts/hetzner/deployHetzner.sh index 61c8d34b70..f3df27b9c3 100755 --- a/scripts/hetzner/deployHetzner.sh +++ b/scripts/hetzner/deployHetzner.sh @@ -16,9 +16,9 @@ npm run test && npm run prepare-deploy && zip dist.zip -r dist/* && mv config.json.bu config.json && -scp ./scripts/hetzner/config/* hetzner:/root/ && +scp ./Docs/ServerConfig/hetzner/* hetzner:/root/ && rsync -rzh --progress dist.zip hetzner:/root/ && echo "Upload completed, deploying config and booting" && ssh hetzner -t "unzip dist.zip && rm dist.zip && rm -rf public/ && mv dist public && caddy stop && caddy start" && -rm dist.zip +# rm dist.zip npm run clean diff --git a/src/Logic/FeatureSource/Sources/MvtSource.ts b/src/Logic/FeatureSource/Sources/MvtSource.ts index 3aeb344001..4ffcc45cc0 100644 --- a/src/Logic/FeatureSource/Sources/MvtSource.ts +++ b/src/Logic/FeatureSource/Sources/MvtSource.ts @@ -1,9 +1,9 @@ -import { Feature, Geometry } from "geojson" +import { Geometry } from "geojson" +import { Feature as GeojsonFeature } from "geojson" + import { Store, UIEventSource } from "../../UIEventSource" import { FeatureSourceForTile } from "../FeatureSource" import Pbf from "pbf" -import * as pbfCompile from "pbf/compile" -import * as PbfSchema from "protocol-buffers-schema" type Coords = [number, number][] @@ -60,12 +60,11 @@ class MvtFeatureBuilder { } const ccw = area < 0 - if (ccw === (area < 0)) { + if (ccw === area < 0) { if (currentPolygon) { polygons.push(currentPolygon) } currentPolygon = [ring] - } else { currentPolygon.push(ring) } @@ -77,7 +76,7 @@ class MvtFeatureBuilder { return polygons } - public toGeoJson(geometry: number[], typeIndex: 1 | 2 | 3, properties: any): Feature { + public toGeoJson(geometry: number[], typeIndex: 1 | 2 | 3, properties: any): GeojsonFeature { let coords: Coords[] = this.encodeGeometry(geometry) let classified = undefined switch (typeIndex) { @@ -159,9 +158,9 @@ class MvtFeatureBuilder { if (commandId === 1 || commandId === 2) { for (let j = 0; j < commandCount; j++) { const dx = geometry[i + j * 2 + 1] - cX += ((dx >> 1) ^ (-(dx & 1))) + cX += (dx >> 1) ^ -(dx & 1) const dy = geometry[i + j * 2 + 2] - cY += ((dy >> 1) ^ (-(dy & 1))) + cY += (dy >> 1) ^ -(dy & 1) currentRing.push([cX, cY]) } i += commandCount * 2 @@ -170,7 +169,6 @@ class MvtFeatureBuilder { currentRing.push([...currentRing[0]]) i++ } - } if (currentRing.length > 0) { coordss.push(currentRing) @@ -189,132 +187,182 @@ class MvtFeatureBuilder { const size = this._size for (let i = 0; i < line.length; i++) { let p = line[i] - let y2 = 180 - (p[1] + y0) * 360 / size + let y2 = 180 - ((p[1] + y0) * 360) / size line[i] = [ - (p[0] + x0) * 360 / size - 180, - 360 / Math.PI * Math.atan(Math.exp(y2 * Math.PI / 180)) - 90, + ((p[0] + x0) * 360) / size - 180, + (360 / Math.PI) * Math.atan(Math.exp((y2 * Math.PI) / 180)) - 90, ] } return line } } -export default class MvtSource implements FeatureSourceForTile { - - private static readonly schemaSpec21 = ` - package vector_tile; - -option optimize_for = LITE_RUNTIME; - -message Tile { - - // GeomType is described in section 4.3.4 of the specification - enum GeomType { - UNKNOWN = 0; - POINT = 1; - LINESTRING = 2; - POLYGON = 3; - } - - // Variant type encoding - // The use of values is described in section 4.1 of the specification - message Value { - // Exactly one of these values must be present in a valid message - optional string string_value = 1; - optional float float_value = 2; - optional double double_value = 3; - optional int64 int_value = 4; - optional uint64 uint_value = 5; - optional sint64 sint_value = 6; - optional bool bool_value = 7; - - extensions 8 to max; - } - - // Features are described in section 4.2 of the specification - message Feature { - optional uint64 id = 1 [ default = 0 ]; - - // Tags of this feature are encoded as repeated pairs of - // integers. - // A detailed description of tags is located in sections - // 4.2 and 4.4 of the specification - repeated uint32 tags = 2 [ packed = true ]; - - // The type of geometry stored in this feature. - optional GeomType type = 3 [ default = UNKNOWN ]; - - // Contains a stream of commands and parameters (vertices). - // A detailed description on geometry encoding is located in - // section 4.3 of the specification. - repeated uint32 geometry = 4 [ packed = true ]; - } - - // Layers are described in section 4.1 of the specification - message Layer { - // Any compliant implementation must first read the version - // number encoded in this message and choose the correct - // implementation for this version number before proceeding to - // decode other parts of this message. - required uint32 version = 15 [ default = 1 ]; - - required string name = 1; - - // The actual features in this tile. - repeated Feature features = 2; - - // Dictionary encoding for keys - repeated string keys = 3; - - // Dictionary encoding for values - repeated Value values = 4; - - // Although this is an "optional" field it is required by the specification. - // See https://github.com/mapbox/vector-tile-spec/issues/47 - optional uint32 extent = 5 [ default = 4096 ]; - - extensions 16 to max; - } - - repeated Layer layers = 3; - - extensions 16 to 8191; +class Layer { + public static read(pbf, end) { + return pbf.readFields( + Layer._readField, + { version: 0, name: "", features: [], keys: [], values: [], extent: 0 }, + end + ) + } + static _readField(tag, obj, pbf) { + if (tag === 15) obj.version = pbf.readVarint() + else if (tag === 1) obj.name = pbf.readString() + else if (tag === 2) obj.features.push(Feature.read(pbf, pbf.readVarint() + pbf.pos)) + else if (tag === 3) obj.keys.push(pbf.readString()) + else if (tag === 4) obj.values.push(Value.read(pbf, pbf.readVarint() + pbf.pos)) + else if (tag === 5) obj.extent = pbf.readVarint() + } + public static write(obj, pbf) { + if (obj.version) pbf.writeVarintField(15, obj.version) + if (obj.name) pbf.writeStringField(1, obj.name) + if (obj.features) + for (var i = 0; i < obj.features.length; i++) + pbf.writeMessage(2, Feature.write, obj.features[i]) + if (obj.keys) for (i = 0; i < obj.keys.length; i++) pbf.writeStringField(3, obj.keys[i]) + if (obj.values) + for (i = 0; i < obj.values.length; i++) pbf.writeMessage(4, Value.write, obj.values[i]) + if (obj.extent) pbf.writeVarintField(5, obj.extent) + } } -` - private static readonly tile_schema = (pbfCompile.default ?? pbfCompile)(PbfSchema.parse(MvtSource.schemaSpec21)).Tile - public readonly features: Store[]> + +class Feature { + static read(pbf, end) { + return pbf.readFields(Feature._readField, { id: 0, tags: [], type: 0, geometry: [] }, end) + } + static _readField(tag, obj, pbf) { + if (tag === 1) obj.id = pbf.readVarint() + else if (tag === 2) pbf.readPackedVarint(obj.tags) + else if (tag === 3) obj.type = pbf.readVarint() + else if (tag === 4) pbf.readPackedVarint(obj.geometry) + } + public static write(obj, pbf) { + if (obj.id) pbf.writeVarintField(1, obj.id) + if (obj.tags) pbf.writePackedVarint(2, obj.tags) + if (obj.type) pbf.writeVarintField(3, obj.type) + if (obj.geometry) pbf.writePackedVarint(4, obj.geometry) + } +} + +class Value { + public static read(pbf, end) { + return pbf.readFields( + Value._readField, + { + string_value: "", + float_value: 0, + double_value: 0, + int_value: 0, + uint_value: 0, + sint_value: 0, + bool_value: false, + }, + end + ) + } + static _readField = function (tag, obj, pbf) { + if (tag === 1) obj.string_value = pbf.readString() + else if (tag === 2) obj.float_value = pbf.readFloat() + else if (tag === 3) obj.double_value = pbf.readDouble() + else if (tag === 4) obj.int_value = pbf.readVarint(true) + else if (tag === 5) obj.uint_value = pbf.readVarint() + else if (tag === 6) obj.sint_value = pbf.readSVarint() + else if (tag === 7) obj.bool_value = pbf.readBoolean() + } + public static write(obj, pbf) { + if (obj.string_value) pbf.writeStringField(1, obj.string_value) + if (obj.float_value) pbf.writeFloatField(2, obj.float_value) + if (obj.double_value) pbf.writeDoubleField(3, obj.double_value) + if (obj.int_value) pbf.writeVarintField(4, obj.int_value) + if (obj.uint_value) pbf.writeVarintField(5, obj.uint_value) + if (obj.sint_value) pbf.writeSVarintField(6, obj.sint_value) + if (obj.bool_value) pbf.writeBooleanField(7, obj.bool_value) + } +} +class Tile { + // code generated by pbf v3.2.1 + + public static read(pbf, end) { + return pbf.readFields(Tile._readField, { layers: [] }, end) + } + static _readField(tag, obj, pbf) { + if (tag === 3) obj.layers.push(Layer.read(pbf, pbf.readVarint() + pbf.pos)) + } + static write(obj, pbf) { + if (obj.layers) + for (var i = 0; i < obj.layers.length; i++) + pbf.writeMessage(3, Layer.write, obj.layers[i]) + } + + static GeomType = { + UNKNOWN: { + value: 0, + options: {}, + }, + POINT: { + value: 1, + options: {}, + }, + LINESTRING: { + value: 2, + options: {}, + }, + POLYGON: { + value: 3, + options: {}, + }, + } +} + +export default class MvtSource implements FeatureSourceForTile { + public readonly features: Store[]> private readonly _url: string private readonly _layerName: string - private readonly _features: UIEventSource[]> = new UIEventSource[]>([]) + private readonly _features: UIEventSource< + GeojsonFeature< + Geometry, + { + [name: string]: any + } + >[] + > = new UIEventSource[]>([]) public readonly x: number public readonly y: number public readonly z: number - constructor(url: string, x: number, y: number, z: number, layerName?: string, isActive?: Store) { + constructor( + url: string, + x: number, + y: number, + z: number, + layerName?: string, + isActive?: Store + ) { this._url = url this._layerName = layerName this.x = x this.y = y this.z = z this.downloadSync() - this.features = this._features.map(fs => { - if (fs === undefined || isActive?.data === false) { - return [] - } - return fs - }, [isActive]) + this.features = this._features.map( + (fs) => { + if (fs === undefined || isActive?.data === false) { + return [] + } + return fs + }, + [isActive] + ) } private getValue(v: { // Exactly one of these values must be present in a valid message - string_value?: string, - float_value?: number, - double_value?: number, - int_value?: number, - uint_value?: number, - sint_value?: number, + string_value?: string + float_value?: number + double_value?: number + int_value?: number + uint_value?: number + sint_value?: number bool_value?: boolean }): string | number | undefined | boolean { if (v.string_value !== "") { @@ -339,41 +387,42 @@ message Tile { return v.bool_value } return undefined - } private downloadSync() { - this.download().then(d => { - if (d.length === 0) { - return - } - return this._features.setData(d) - }).catch(e => { - console.error(e) - }) + this.download() + .then((d) => { + if (d.length === 0) { + return + } + return this._features.setData(d) + }) + .catch((e) => { + console.error(e) + }) } - private async download(): Promise { + private async download(): Promise { const result = await fetch(this._url) if (result.status !== 200) { console.error("Could not download tile " + this._url) return [] } const buffer = await result.arrayBuffer() - const data = MvtSource.tile_schema.read(new Pbf(buffer)) + const data = Tile.read(new Pbf(buffer), undefined) const layers = data.layers let layer = data.layers[0] if (layers.length > 1) { if (!this._layerName) { throw "Multiple layers in the downloaded tile, but no layername is given to choose from" } - layer = layers.find(l => l.name === this._layerName) + layer = layers.find((l) => l.name === this._layerName) } if (!layer) { return [] } const builder = new MvtFeatureBuilder(layer.extent, this.x, this.y, this.z) - const features: Feature[] = [] + const features: GeojsonFeature[] = [] for (const feature of layer.features) { const properties = this.inflateProperties(feature.tags, layer.keys, layer.values) @@ -383,7 +432,6 @@ message Tile { return features } - private inflateProperties(tags: number[], keys: string[], values: { string_value: string }[]) { const properties = {} for (let i = 0; i < tags.length; i += 2) { @@ -407,5 +455,4 @@ message Tile { return properties } - } diff --git a/src/UI/Test.svelte b/src/UI/Test.svelte index db9cd5eb8a..7a660be627 100644 --- a/src/UI/Test.svelte +++ b/src/UI/Test.svelte @@ -1,5 +1,8 @@ No tests diff --git a/src/assets/editor-layer-index.json b/src/assets/editor-layer-index.json index 24b42af8f5..3285ebffb9 100644 --- a/src/assets/editor-layer-index.json +++ b/src/assets/editor-layer-index.json @@ -85,7 +85,8 @@ {"properties":{"name":"Canton de Génève, Orthophoto 2021 (20cm) (SITG)","id":"Geneve-orthophoto-2021","url":"https://ge.ch/sitgags2/services/RASTER/ORTHOPHOTOS_2021/MapServer/WMSServer?LAYERS=0&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":"photo","min_zoom":2},"type":"Feature","geometry":{"coordinates":[[[6.09417,46.0687],[6.09499,46.06188],[6.12043,46.06238],[6.12043,46.07053],[6.13339,46.0707],[6.13242,46.07958],[6.15904,46.07986],[6.15876,46.07126],[6.18459,46.07216],[6.18617,46.06344],[6.22382,46.06423],[6.2245,46.04476],[6.2373,46.04543],[6.2383,46.02714],[6.25093,46.02764],[6.25044,46.01866],[6.31544,46.01968],[6.31544,46.00985],[6.32891,46.00985],[6.32891,45.9829],[6.31616,45.98254],[6.31689,45.96397],[6.32781,45.96543],[6.33004,45.94732],[6.355,45.94732],[6.3554,45.95683],[6.42,45.95802],[6.42,45.96674],[6.43308,45.96634],[6.43268,45.97704],[6.44576,45.97664],[6.44576,45.98576],[6.45765,45.98536],[6.45765,45.99369],[6.47112,45.99448],[6.46994,46.01152],[6.45686,46.01152],[6.45606,46.02975],[6.46994,46.03015],[6.47038,46.05689],[6.52159,46.05649],[6.52128,46.06618],[6.53381,46.06586],[6.53381,46.07427],[6.52174,46.07507],[6.52007,46.08274],[6.53365,46.08396],[6.53349,46.11968],[6.52047,46.12016],[6.52,46.12858],[6.48126,46.12826],[6.48142,46.11905],[6.46855,46.11921],[6.4689,46.10952],[6.37776,46.10975],[6.37776,46.13678],[6.36485,46.13655],[6.36413,46.1454],[6.35193,46.14492],[6.34978,46.17141],[6.36425,46.17244],[6.36256,46.22616],[6.3752,46.22765],[6.3752,46.23583],[6.38858,46.23471],[6.38821,46.24438],[6.45326,46.24438],[6.45289,46.25404],[6.46553,46.25441],[6.46553,46.26371],[6.49192,46.26408],[6.49289,46.28159],[6.50427,46.28174],[6.50495,46.29033],[6.51694,46.29124],[6.51785,46.30006],[6.52983,46.29983],[6.53029,46.30843],[6.54295,46.30956],[6.54273,46.32675],[6.5554,46.32743],[6.55517,46.3539],[6.5425,46.35435],[6.54228,46.36317],[6.52961,46.36272],[6.5288,46.37165],[6.51664,46.3722],[6.51557,46.39857],[6.52865,46.39893],[6.5281,46.4082],[6.51507,46.40782],[6.51495,46.43453],[6.50177,46.43453],[6.5019,46.44368],[6.46286,46.44307],[6.46286,46.43404],[6.41002,46.43487],[6.41039,46.44304],[6.39703,46.44267],[6.39628,46.46939],[6.3844,46.46939],[6.38403,46.47756],[6.36964,46.48757],[6.344,46.4902],[6.344,46.50566],[6.29172,46.50434],[6.2914,46.54116],[6.26477,46.54116],[6.26477,46.54905],[6.2263,46.54839],[6.22565,46.53952],[6.17436,46.53952],[6.1737,46.54806],[6.13491,46.54839],[6.13524,46.53886],[6.12209,46.53853],[6.12209,46.52965],[6.10861,46.52933],[6.1096,46.51092],[6.09645,46.51092],[6.09678,46.49349],[6.08395,46.49283],[6.08461,46.48429],[6.07146,46.48429],[6.07179,46.47541],[6.05831,46.47475],[6.05963,46.42064],[6.04627,46.42097],[6.04692,46.41152],[6.03356,46.41119],[6.03454,46.4024],[6.02118,46.40272],[6.02118,46.39327],[6.00874,46.39333],[6.00907,46.38459],[5.9957,46.38418],[5.99595,46.37495],[5.98299,46.37503],[5.98315,46.36604],[5.97022,46.3658],[5.97049,46.35705],[5.95753,46.35655],[5.95802,46.33864],[5.94522,46.33766],[5.9454,46.32083],[5.90566,46.31879],[5.90686,46.29354],[5.88204,46.2926],[5.88172,46.2838],[5.86821,46.28333],[5.86852,46.27484],[5.84275,46.27406],[5.84275,46.26495],[5.81698,46.26447],[5.81714,46.24672],[5.7657,46.24576],[5.76692,46.2372],[5.75273,46.23695],[5.75305,46.21032],[5.70243,46.20879],[5.70256,46.2],[5.68942,46.19987],[5.69018,46.17328],[5.70342,46.17304],[5.70329,46.16476],[5.729,46.1639],[5.73099,46.13773],[5.71692,46.13562],[5.71867,46.1131],[5.70566,46.10888],[5.70636,46.07475],[5.71938,46.07404],[5.72008,46.05575],[5.70636,46.05504],[5.70706,46.02056],[5.72149,46.02021],[5.72114,45.99382],[5.73486,45.99382],[5.73521,45.97482],[5.77392,45.97587],[5.77321,45.98467],[5.82493,45.98643],[5.82276,46.08426],[5.84926,46.08541],[5.84892,46.07666],[5.9133,46.07701],[5.91382,46.07024],[5.92685,46.0692],[5.92737,46.05253],[5.95237,46.05253],[5.95341,46.04211],[5.97894,46.04367],[5.97894,46.05148],[5.99248,46.05096],[5.99092,46.0619],[6.00394,46.0619],[6.00498,46.0692],[6.09417,46.0687]]],"type":"Polygon"}}, {"properties":{"name":"Kanton Aargau 20cm (AGIS 2020)","id":"Aargau-AGIS-2020","url":"https://mapproxy.osm.ch/tiles/AGIS2020/EPSG900913/{zoom}/{x}/{y}.png?origin=nw","attribution":{"required":false,"text":"AGIS OF2020"},"type":"tms","category":"photo","min_zoom":4,"max_zoom":20},"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 Aargau 20cm (AGIS 2021)","id":"Aargau-AGIS-2021","url":"https://mapproxy.osm.ch/tiles/AGIS2021/EPSG900913/{zoom}/{x}/{y}.png?origin=nw","attribution":{"required":false,"text":"AGIS OF2021"},"type":"tms","category":"photo","min_zoom":4,"max_zoom":20},"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 Aargau 20cm (AGIS 2022)","id":"Aargau-AGIS-2022","url":"https://mapproxy.osm.ch/tiles/AGIS2022/EPSG900913/{zoom}/{x}/{y}.png?origin=nw","attribution":{"required":false,"text":"AGIS OF2022"},"type":"tms","category":"photo","min_zoom":4,"max_zoom":20,"best":true},"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 Aargau 20cm (AGIS 2022)","id":"Aargau-AGIS-2022","url":"https://mapproxy.osm.ch/tiles/AGIS2022/EPSG900913/{zoom}/{x}/{y}.png?origin=nw","attribution":{"required":false,"text":"AGIS OF2022"},"type":"tms","category":"photo","min_zoom":4,"max_zoom":20},"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 Aargau 20cm (AGIS 2023)","id":"Aargau-AGIS-2023","url":"https://mapproxy.osm.ch/tiles/AGIS2023/EPSG900913/{zoom}/{x}/{y}.png?origin=nw","attribution":{"required":false,"text":"AGIS OF2023"},"type":"tms","category":"photo","min_zoom":4,"max_zoom":20,"best":true},"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 Aargau 25cm (AGIS 2014)","id":"Aargau-AGIS-2014","url":"https://mapproxy.osm.ch/tiles/AGIS2014/EPSG900913/{zoom}/{x}/{y}.png?origin=nw","attribution":{"required":false,"text":"AGIS OF2014"},"type":"tms","category":"photo","min_zoom":8,"max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[8.09602,47.57882],[8.09484,47.57587],[8.09395,47.56809],[8.09259,47.56559],[8.08791,47.56298],[8.08522,47.56281],[8.08182,47.56436],[8.07739,47.56795],[8.07242,47.56973],[8.06693,47.57002],[8.0622,47.56895],[8.05931,47.56921],[8.05454,47.56798],[8.0485,47.56333],[8.04254,47.56028],[8.03799,47.55876],[8.0262,47.55741],[8.02046,47.55574],[8.01641,47.55701],[8.01114,47.55974],[8.0045,47.56137],[7.99718,47.56212],[7.98624,47.56094],[7.97833,47.56057],[7.97203,47.5612],[7.96577,47.56272],[7.96003,47.56333],[7.95394,47.56229],[7.94841,47.55979],[7.94458,47.55589],[7.94356,47.55052],[7.94326,47.54968],[7.9405,47.55078],[7.93471,47.55221],[7.92552,47.55227],[7.92126,47.55261],[7.91841,47.55405],[7.91577,47.55715],[7.9156,47.56008],[7.91875,47.56433],[7.91956,47.56772],[7.91867,47.57194],[7.91386,47.57923],[7.90833,47.58514],[7.90109,47.58976],[7.89343,47.59301],[7.88535,47.59424],[7.87726,47.59367],[7.87126,47.5943],[7.86488,47.59393],[7.85624,47.59189],[7.84875,47.58899],[7.84305,47.58778],[7.83952,47.59045],[7.83645,47.59163],[7.82211,47.59352],[7.81577,47.59218],[7.81173,47.58954],[7.80611,47.57989],[7.80492,47.57237],[7.79398,47.56634],[7.7902,47.5616],[7.78577,47.55982],[7.78007,47.55836],[7.77168,47.55761],[7.76654,47.55615],[7.75428,47.55339],[7.749,47.54977],[7.72245,47.54756],[7.71415,47.54627],[7.70696,47.54279],[7.70551,47.53917],[7.70764,47.5344],[7.71262,47.53095],[7.71985,47.52978],[7.72781,47.52719],[7.73368,47.52291],[7.74781,47.51957],[7.75266,47.52009],[7.75905,47.52003],[7.77045,47.51802],[7.77969,47.51529],[7.77977,47.51265],[7.78109,47.51018],[7.78088,47.5073],[7.78203,47.50368],[7.78386,47.5004],[7.7796,47.496],[7.77871,47.49304],[7.77977,47.49028],[7.80049,47.49014],[7.80403,47.49146],[7.80645,47.4914],[7.81181,47.49261],[7.81475,47.49491],[7.82049,47.5004],[7.82522,47.50354],[7.82981,47.50552],[7.83156,47.50765],[7.83352,47.50949],[7.83679,47.51049],[7.83688,47.51256],[7.83943,47.51259],[7.84015,47.51587],[7.8413,47.52406],[7.84148,47.52777],[7.84647,47.52714],[7.85183,47.5285],[7.8549,47.52474],[7.85625,47.52147],[7.8558,47.51854],[7.85851,47.51543],[7.86435,47.51245],[7.87006,47.51239],[7.86994,47.50944],[7.87403,47.50787],[7.87999,47.50397],[7.88631,47.5023],[7.8878,47.49931],[7.89086,47.49765],[7.8918,47.49405],[7.8969,47.4898],[7.90295,47.48965],[7.90316,47.47967],[7.90903,47.47947],[7.91571,47.47743],[7.92469,47.47717],[7.9318,47.47605],[7.93631,47.47625],[7.93588,47.45738],[7.94039,47.45669],[7.94678,47.45755],[7.94818,47.4566],[7.94861,47.4539],[7.95129,47.45111],[7.97431,47.44368],[7.97614,47.44138],[7.97567,47.43732],[7.97746,47.43254],[7.96274,47.42828],[7.95746,47.42621],[7.95593,47.42402],[7.95529,47.4218],[7.95695,47.41893],[7.96963,47.41383],[7.9732,47.41127],[7.98027,47.4081],[7.98418,47.40839],[7.98776,47.40637],[7.99261,47.40551],[7.99801,47.40453],[8.00023,47.40306],[8.00155,47.39998],[8.00163,47.39479],[8.00367,47.39205],[8.00772,47.39012],[8.01265,47.38897],[8.01606,47.38929],[8.02078,47.38857],[8.02282,47.38286],[8.02193,47.38093],[8.02172,47.37837],[8.02023,47.37598],[8.0198,47.37376],[8.01912,47.37157],[8.01746,47.36926],[8.01125,47.36598],[8.00976,47.36419],[8.00418,47.36044],[8.00261,47.3577],[8.00137,47.3569],[8.00116,47.35081],[7.99733,47.34859],[7.99601,47.34588],[7.99635,47.34257],[7.99784,47.34017],[7.99248,47.33827],[7.98954,47.33818],[7.98563,47.33692],[7.98333,47.33432],[7.97308,47.33017],[7.96993,47.32797],[7.95571,47.32535],[7.95691,47.32968],[7.95593,47.33317],[7.95431,47.33596],[7.94929,47.33784],[7.93839,47.33792],[7.92401,47.33899],[7.91699,47.34303],[7.91618,47.34456],[7.91359,47.34626],[7.90963,47.34735],[7.90635,47.34704],[7.90222,47.34557],[7.90005,47.3432],[7.9001,47.34156],[7.8978,47.34014],[7.8915,47.33262],[7.88907,47.3287],[7.88805,47.32443],[7.88886,47.32131],[7.88588,47.31941],[7.88337,47.31667],[7.88082,47.31716],[7.87631,47.31736],[7.87018,47.31672],[7.86422,47.31349],[7.86065,47.31254],[7.85571,47.31032],[7.8529,47.30741],[7.85137,47.30299],[7.84763,47.2982],[7.84588,47.29427],[7.84201,47.29067],[7.84005,47.2872],[7.83707,47.28342],[7.83592,47.27837],[7.82805,47.2721],[7.82439,47.27158],[7.81958,47.26982],[7.8175,47.26731],[7.81686,47.26486],[7.81912,47.26154],[7.8192,47.26058],[7.82112,47.25778],[7.82116,47.2568],[7.81988,47.25587],[7.81835,47.25371],[7.81822,47.25082],[7.81771,47.24917],[7.81822,47.24562],[7.82014,47.24264],[7.82129,47.24042],[7.82431,47.23831],[7.82707,47.23505],[7.83082,47.23259],[7.83584,47.22976],[7.83958,47.22947],[7.85137,47.22713],[7.85478,47.22719],[7.8695,47.23207],[7.89793,47.2377],[7.90784,47.23837],[7.9178,47.23305],[7.9298,47.23077],[7.93405,47.23051],[7.93733,47.23106],[7.94469,47.236],[7.95112,47.23918],[7.95963,47.24582],[7.96695,47.25001],[7.96699,47.25879],[7.96576,47.26171],[7.96274,47.26396],[7.9601,47.26748],[7.95861,47.27112],[7.96737,47.27098],[7.96857,47.27008],[7.97278,47.26907],[7.98993,47.27121],[7.99474,47.27369],[7.99627,47.27271],[7.99759,47.26789],[8.00052,47.26486],[8.00299,47.26162],[8.00712,47.25922],[8.0084,47.25769],[8.00857,47.25042],[8.00783,47.24821],[8.00791,47.24312],[8.00927,47.24116],[8.01139,47.23967],[8.02714,47.23534],[8.0322,47.23555],[8.03575,47.23747],[8.04857,47.23886],[8.05134,47.23865],[8.06325,47.24098],[8.06854,47.24284],[8.0769,47.25054],[8.07995,47.25246],[8.08323,47.25405],[8.08485,47.25583],[8.08852,47.2569],[8.09339,47.25567],[8.09797,47.25069],[8.09766,47.2493],[8.09983,47.24436],[8.10266,47.24113],[8.10675,47.23945],[8.11614,47.23872],[8.1218,47.23631],[8.12673,47.23606],[8.13558,47.23941],[8.13823,47.24166],[8.14635,47.24203],[8.14798,47.241],[8.14822,47.23647],[8.15171,47.2332],[8.15351,47.2294],[8.16085,47.22405],[8.16543,47.22315],[8.16976,47.21865],[8.19149,47.21861],[8.19762,47.22065],[8.20689,47.22053],[8.21117,47.22266],[8.21285,47.22548],[8.21123,47.23246],[8.21309,47.23602],[8.21363,47.24203],[8.21526,47.24431],[8.222,47.24713],[8.22663,47.24942],[8.2309,47.25931],[8.23145,47.26278],[8.23452,47.26727],[8.24095,47.26678],[8.24559,47.26715],[8.24956,47.27017],[8.2501,47.27348],[8.25034,47.27548],[8.25317,47.27678],[8.25576,47.27887],[8.25793,47.27781],[8.2616,47.27695],[8.26533,47.27719],[8.26749,47.27593],[8.27273,47.27531],[8.27718,47.27576],[8.2823,47.27478],[8.28838,47.26964],[8.28723,47.26805],[8.28627,47.26519],[8.28766,47.26143],[8.28814,47.25869],[8.29187,47.25293],[8.29554,47.24836],[8.30144,47.24677],[8.30378,47.24366],[8.30607,47.23949],[8.30595,47.23582],[8.30727,47.2321],[8.30715,47.23042],[8.30932,47.22646],[8.30884,47.22433],[8.31221,47.2198],[8.31107,47.21857],[8.31089,47.2153],[8.31413,47.21178],[8.31835,47.21043],[8.32196,47.20115],[8.32148,47.19854],[8.32292,47.19514],[8.32936,47.19494],[8.32924,47.18786],[8.33002,47.18717],[8.33062,47.17792],[8.33261,47.17351],[8.33315,47.17154],[8.3373,47.16896],[8.33935,47.16512],[8.34086,47.16164],[8.34561,47.15923],[8.34772,47.15669],[8.3503,47.15419],[8.3506,47.15161],[8.35331,47.14916],[8.35409,47.14564],[8.35656,47.14228],[8.368,47.13876],[8.36908,47.13659],[8.37245,47.13442],[8.37895,47.13385],[8.38437,47.1345],[8.39532,47.1327],[8.40116,47.13258],[8.40386,47.13201],[8.40898,47.13274],[8.41584,47.13524],[8.42053,47.13954],[8.42276,47.14392],[8.42246,47.14838],[8.42011,47.15325],[8.42294,47.15747],[8.42294,47.16553],[8.41915,47.17563],[8.41518,47.17915],[8.4091,47.1812],[8.40814,47.18475],[8.4088,47.18799],[8.41271,47.1924],[8.41319,47.19678],[8.41012,47.20258],[8.40844,47.20945],[8.40928,47.21326],[8.40856,47.21718],[8.40398,47.22127],[8.40296,47.2256],[8.40435,47.22797],[8.4106,47.23226],[8.41373,47.23565],[8.4144,47.23904],[8.41801,47.24305],[8.41885,47.2475],[8.41698,47.25142],[8.41109,47.25608],[8.41235,47.25873],[8.41235,47.2618],[8.40892,47.26613],[8.41066,47.2716],[8.40862,47.27593],[8.40188,47.2805],[8.4035,47.28409],[8.41024,47.28728],[8.41656,47.28789],[8.42318,47.29001],[8.42806,47.29397],[8.43311,47.29593],[8.43624,47.29817],[8.44021,47.30948],[8.44713,47.31217],[8.44918,47.31495],[8.45556,47.32005],[8.45797,47.32457],[8.46043,47.32829],[8.46278,47.33322],[8.46212,47.33649],[8.45761,47.33975],[8.45213,47.3402],[8.44527,47.33746],[8.44328,47.33506],[8.43763,47.33281],[8.4351,47.33192],[8.42914,47.33286],[8.42421,47.33163],[8.42469,47.33718],[8.42264,47.34052],[8.41885,47.34244],[8.41476,47.3448],[8.41367,47.34688],[8.41355,47.34913],[8.41632,47.35231],[8.41722,47.35573],[8.41494,47.35912],[8.4144,47.36327],[8.41584,47.36539],[8.4159,47.37016],[8.41379,47.37338],[8.40844,47.37575],[8.40483,47.37905],[8.40314,47.38304],[8.4035,47.38553],[8.4029,47.38903],[8.40483,47.39392],[8.40362,47.39685],[8.44858,47.39649],[8.45369,47.40451],[8.45369,47.41233],[8.449,47.41897],[8.39953,47.41954],[8.39959,47.42463],[8.39568,47.42854],[8.39369,47.43143],[8.39249,47.43411],[8.39339,47.4359],[8.39213,47.43924],[8.39111,47.4416],[8.38996,47.44339],[8.3896,47.44449],[8.39171,47.44535],[8.39418,47.44722],[8.39514,47.45031],[8.39315,47.45349],[8.39171,47.45743],[8.38671,47.46097],[8.38238,47.46423],[8.37787,47.46496],[8.37751,47.4659],[8.37943,47.46643],[8.38244,47.46879],[8.38328,47.47192],[8.38184,47.47521],[8.38196,47.48188],[8.37889,47.4853],[8.3751,47.48689],[8.36739,47.48709],[8.36776,47.50953],[8.38366,47.50944],[8.38551,47.51075],[8.38809,47.5146],[8.38877,47.52014],[8.39085,47.51973],[8.39385,47.51988],[8.39666,47.52082],[8.39936,47.5222],[8.40124,47.52443],[8.40143,47.53169],[8.41117,47.53158],[8.41185,47.53237],[8.41241,47.53415],[8.41194,47.53626],[8.41283,47.5372],[8.4139,47.53924],[8.41551,47.54062],[8.41832,47.54049],[8.421,47.54106],[8.4233,47.5422],[8.425,47.54418],[8.42539,47.54679],[8.42434,47.54836],[8.42492,47.54981],[8.4246,47.5517],[8.42296,47.5537],[8.42353,47.55469],[8.42498,47.55624],[8.4259,47.55854],[8.42575,47.56121],[8.4286,47.56217],[8.4319,47.56444],[8.43353,47.56669],[8.4336,47.56849],[8.43275,47.57035],[8.43039,47.57228],[8.42381,47.57452],[8.418,47.57602],[8.41158,47.57928],[8.40432,47.58158],[8.40013,47.58255],[8.39611,47.58247],[8.39232,47.58174],[8.38879,47.58027],[8.38387,47.57686],[8.38194,47.57496],[8.38002,47.57233],[8.37207,47.57377],[8.36475,47.57436],[8.35962,47.57552],[8.34702,47.57628],[8.33902,47.57577],[8.33219,47.57604],[8.32864,47.57716],[8.32598,47.57888],[8.32049,47.58436],[8.31655,47.58713],[8.31236,47.58917],[8.30791,47.59019],[8.30591,47.59109],[8.30438,47.59227],[8.30287,47.59447],[8.30311,47.60977],[8.29947,47.61221],[8.29421,47.61442],[8.28772,47.61626],[8.28106,47.61707],[8.27579,47.61702],[8.26902,47.61531],[8.26732,47.61769],[8.26491,47.61935],[8.26104,47.62069],[8.25708,47.6208],[8.25066,47.61988],[8.24749,47.61877],[8.24351,47.61783],[8.24,47.61835],[8.23657,47.61803],[8.23261,47.61686],[8.23008,47.61501],[8.22959,47.61621],[8.22849,47.61842],[8.22561,47.6212],[8.22261,47.623],[8.19212,47.62321],[8.18953,47.62151],[8.18498,47.6176],[8.18304,47.61489],[8.18153,47.6118],[8.17912,47.60868],[8.17608,47.60838],[8.17087,47.60673],[8.16653,47.60399],[8.16438,47.60148],[8.16255,47.59976],[8.16119,47.59914],[8.15751,47.60063],[8.15438,47.60127],[8.14961,47.60144],[8.14534,47.60076],[8.14161,47.59939],[8.13831,47.59698],[8.13506,47.59546],[8.132,47.59358],[8.13023,47.59122],[8.12959,47.58888],[8.12546,47.58873],[8.12168,47.58916],[8.11589,47.5893],[8.11019,47.58878],[8.10591,47.58732],[8.10323,47.58583],[8.10323,47.57879],[8.09602,47.57882]]],"type":"Polygon"}}, {"properties":{"name":"Kanton Aargau 25cm (AGIS 2016)","id":"Aargau-AGIS-2016","url":"https://mapproxy.osm.ch/tiles/AGIS2016/EPSG900913/{zoom}/{x}/{y}.png?origin=nw","attribution":{"required":false,"text":"AGIS OF2016"},"type":"tms","category":"photo","min_zoom":8,"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 Aargau 25cm (AGIS 2017)","id":"Aargau-AGIS-2017","url":"https://mapproxy.osm.ch/tiles/AGIS2017/EPSG900913/{zoom}/{x}/{y}.png?origin=nw","attribution":{"required":false,"text":"AGIS OF2017"},"type":"tms","category":"photo","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"}}, @@ -640,7 +641,8 @@ {"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":"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/rest/services/Imagery_2020_WGS/MapServer/export?f=image&format=jpg&imageSR={wkid}&bboxSR={wkid}&bbox={bbox}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"City of Fairfield, State of Ohio","url":"https://www.fairfield-city.org/"},"type":"wms","category":"photo","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"}}, +{"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"}}, +{"properties":{"name":"City of Fairfield Orthoimagery (2023)","id":"City_of_Fairfield_OH_2023","url":"https://gis.fairfield-city.org/cofgis/rest/services/2023_Imagery_WGS/MapServer/tile/{zoom}/{y}/{x}","attribution":{"required":false,"text":"City of Fairfield, State of Ohio","url":"https://www.fairfield-city.org/"},"type":"tms","category":"photo","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"}}, {"properties":{"name":"City of Mansfield Orthoimagery (2022)","id":"City_of_Mansfield_OH_2022","url":"https://arcgis.mansfieldcity.com/server/rest/services/Imagery/Imagery_2022/MapServer/export?f=image&format=jpg&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"City of Mansfield, State of Ohio","url":"https://ci.mansfield.oh.us/"},"type":"wms","category":"photo","max_zoom":23},"type":"Feature","geometry":{"coordinates":[[[-82.45273,40.73493],[-82.45272,40.7514],[-82.48014,40.75142],[-82.48015,40.7536],[-82.48447,40.75361],[-82.48448,40.76898],[-82.47148,40.76898],[-82.47147,40.78106],[-82.49169,40.78106],[-82.49169,40.80522],[-82.48735,40.80522],[-82.48736,40.8151],[-82.48446,40.8151],[-82.48447,40.8173],[-82.48302,40.81729],[-82.48302,40.82059],[-82.48011,40.82058],[-82.48013,40.82387],[-82.48302,40.82388],[-82.48302,40.82711],[-82.4917,40.82714],[-82.49167,40.84035],[-82.51482,40.84034],[-82.51481,40.84584],[-82.54229,40.84583],[-82.54227,40.81619],[-82.54659,40.81618],[-82.54661,40.8096],[-82.59857,40.80954],[-82.59853,40.74918],[-82.66639,40.7491],[-82.66622,40.68319],[-82.53064,40.68332],[-82.53062,40.68661],[-82.50036,40.68664],[-82.50036,40.72507],[-82.4917,40.72507],[-82.4917,40.73495],[-82.45273,40.73493]]],"type":"Polygon"}}, {"properties":{"name":"City of Wooster Orthoimagery (2022)","id":"City_of_Wooster_OH_2021","url":"https://utility.arcgis.com/usrsvcs/servers/a9c2a83a20ea4a4ea4a910b9766329b4/rest/services/Imagery/Ortho_2021/ImageServer/exportImage?f=image&format=jpg&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"City of Wooster, State of Ohio","url":"https://www.woosteroh.com/"},"type":"wms","category":"photo","max_zoom":23},"type":"Feature","geometry":{"coordinates":[[[-81.98432,40.80805],[-81.98477,40.74976],[-81.97129,40.74965],[-81.97127,40.74622],[-81.93967,40.74606],[-81.93958,40.75982],[-81.92605,40.75973],[-81.92605,40.76662],[-81.90792,40.76648],[-81.90776,40.79054],[-81.89418,40.79047],[-81.89408,40.8042],[-81.88503,40.8041],[-81.8845,40.85903],[-81.90259,40.85911],[-81.90247,40.86942],[-81.91604,40.86947],[-81.916,40.87289],[-81.92957,40.87297],[-81.92959,40.86956],[-81.97026,40.86973],[-81.9704,40.8457],[-81.97496,40.84572],[-81.97529,40.808],[-81.98432,40.80805]]],"type":"Polygon"}}, {"properties":{"name":"Cuyahoga County Orthoimagery (2023)","id":"Cuyahoga_OH_2023","url":"https://gis.cuyahogacounty.us/server/rest/services/IMAGERY/2023_Spring_Ortho/MapServer/export?f=image&format=jpg&bbox={bbox}&bboxSR={wkid}&imageSR={wkid}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"Cuyahoga County, State of Ohio","url":"https://cuyahogacounty.gov/"},"type":"wms","category":"photo","max_zoom":23},"type":"Feature","geometry":{"coordinates":[[[-81.97428,41.5079],[-81.97553,41.35008],[-81.87988,41.34964],[-81.88061,41.27415],[-81.6487,41.27268],[-81.64866,41.27611],[-81.5577,41.27542],[-81.55756,41.28567],[-81.56211,41.28573],[-81.56196,41.29603],[-81.56647,41.29605],[-81.56643,41.3029],[-81.57094,41.30295],[-81.5709,41.30639],[-81.57543,41.30642],[-81.57543,41.30986],[-81.57996,41.30982],[-81.57982,41.3202],[-81.58435,41.3202],[-81.584,41.34768],[-81.38821,41.34596],[-81.38695,41.42141],[-81.37329,41.42129],[-81.37285,41.44873],[-81.38647,41.44886],[-81.38441,41.57236],[-81.48486,41.57323],[-81.48392,41.63504],[-81.97428,41.5079]]],"type":"Polygon"}}, @@ -649,6 +651,8 @@ {"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":"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":"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"}}, @@ -733,7 +737,7 @@ {"properties":{"name":"IGN Argenmap gris","id":"ign-argenmap-gray","url":"https://wms.ign.gob.ar/geoserver/gwc/service/tms/1.0.0/mapabase_gris@EPSG%3A3857@png/{zoom}/{x}/{-y}.png","attribution":{"required":true,"text":"Instituto Geográfico Nacional de la República Argentina","url":"https://www.ign.gob.ar/"},"type":"tms","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":"IGN Argenmap","id":"ign-argenmap","url":"https://wms.ign.gob.ar/geoserver/gwc/service/tms/1.0.0/capabaseargenmap@EPSG:3857@png/{zoom}/{x}/{-y}.png","attribution":{"required":true,"text":"Instituto Geográfico Nacional de la República Argentina","url":"https://www.ign.gob.ar/"},"type":"tms","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":"IGN ortofotos VANT","id":"ign-uav-orthophotos-wms","url":"https://imagenes.ign.gob.ar/geoserver/ortomosaicos_vant/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":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":"National Geographic Institute UAV photos mosaic","id":"ign-uav-mosaic","url":"https://imagenes.ign.gob.ar/geoserver/gwc/service/tms/1.0.0/mosaicos_vuelos_vant@EPSG%3A3857@png/{zoom}/{x}/{-y}.png","attribution":{"required":true,"text":"Instituto Geográfico Nacional de la República Argentina","url":"https://www.ign.gob.ar/"},"type":"tms","category":"photo","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":"IGN ortofotos VANT","id":"ign-uav-mosaic","url":"https://imagenes.ign.gob.ar/geoserver/gwc/service/tms/1.0.0/mosaicos_vuelos_vant@EPSG%3A3857@png/{zoom}/{x}/{-y}.png","attribution":{"required":true,"text":"Instituto Geográfico Nacional de la República Argentina","url":"https://www.ign.gob.ar/"},"type":"tms","category":"photo","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":"IGN ortofotos","id":"ign-orthophotos-mosaic","url":"https://imagenes.ign.gob.ar/geoserver/gwc/service/tms/1.0.0/mosaicos_vuelos@EPSG%3A3857@png/{zoom}/{x}/{-y}.png","attribution":{"required":true,"text":"Instituto Geográfico Nacional de la República Argentina","url":"https://www.ign.gob.ar/"},"type":"tms","category":"photo","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":"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"}}, @@ -750,7 +754,7 @@ {"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=14226&pr=odbl&n=f","type":"bing","category":"photo","min_zoom":1,"max_zoom":22},"type":"Feature","geometry":null}, +{"properties":{"name":"Bing Maps Aerial","id":"Bing","url":"https://ecn.t2.tiles.virtualearth.net/tiles/a{quadkey}.jpeg?g=14296&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}, diff --git a/src/index_theme.ts.template b/src/index_theme.ts.template index 41bc957e58..3ad3b99241 100644 --- a/src/index_theme.ts.template +++ b/src/index_theme.ts.template @@ -4,6 +4,8 @@ import ThemeViewGUI from "./src/UI/ThemeViewGUI.svelte" import LayoutConfig from "./src/Models/ThemeConfig/LayoutConfig"; import MetaTagging from "./src/Logic/MetaTagging"; import { FixedUiElement } from "./src/UI/Base/FixedUiElement"; +import { Utils } from "./src/Utils" +import Constants from "./src/Models/Constants" function webgl_support() { try { @@ -16,13 +18,27 @@ function webgl_support() { return false } } +async function getAvailableLayers(): Promise> { + try { + const host = new URL(Constants.VectorTileServer).host + const status = await Utils.downloadJson("https://" + host + "/summary/status.json") + return new Set(status.layers) + } catch (e) { + console.error("Could not get MVT available layers due to", e) + return new Set() + } +} -if (!webgl_support()) { - new FixedUiElement("WebGL is not supported or not enabled. This is essential for MapComplete to function, please enable this.").SetClass("block alert").AttachTo("maindiv") -}else{ - MetaTagging.setThemeMetatagging(new ThemeMetaTagging()) - // LAYOUT.ADD_LAYERS - const state = new ThemeViewState(new LayoutConfig( layout)) - const main = new SvelteUIElement(ThemeViewGUI, { state }) - main.AttachTo("maindiv") -} +async function main() { + if (!webgl_support()) { + new FixedUiElement("WebGL is not supported or not enabled. This is essential for MapComplete to function, please enable this.").SetClass("block alert").AttachTo("maindiv") + }else{ + const availableLayers = await getAvailableLayers() + MetaTagging.setThemeMetatagging(new ThemeMetaTagging()) + // LAYOUT.ADD_LAYERS + const state = new ThemeViewState(new LayoutConfig( layout), availableLayers) + const main = new SvelteUIElement(ThemeViewGUI, { state }) + main.AttachTo("maindiv") + } +} +main() diff --git a/src/test.ts b/src/test.ts index 7036756bb6..50826840b1 100644 --- a/src/test.ts +++ b/src/test.ts @@ -1,4 +1,7 @@ import SvelteUIElement from "./UI/Base/SvelteUIElement" import Test from "./UI/Test.svelte" +import MvtSource from "./Logic/FeatureSource/Sources/MvtSource" + +new MvtSource("https://example.org", undefined, undefined, undefined) new SvelteUIElement(Test, {}).AttachTo("maindiv")