diff --git a/public/css/index-tailwind-output.css b/public/css/index-tailwind-output.css index ce87e0e9f..6db9c8207 100644 --- a/public/css/index-tailwind-output.css +++ b/public/css/index-tailwind-output.css @@ -1089,14 +1089,14 @@ video { height: 6rem; } -.h-full { - height: 100%; -} - .h-screen { height: 100vh; } +.h-full { + height: 100%; +} + .h-32 { height: 8rem; } @@ -1172,14 +1172,14 @@ video { height: 10rem; } -.h-80 { - height: 20rem; -} - .h-64 { height: 16rem; } +.h-80 { + height: 20rem; +} + .max-h-12 { max-height: 3rem; } @@ -2989,10 +2989,6 @@ a.link-underline { padding: 1.5rem; } - .md\:p-4 { - padding: 1rem; - } - .md\:p-3 { padding: 0.75rem; } diff --git a/scripts/generateFavouritesLayer.ts b/scripts/generateFavouritesLayer.ts index c6a39c064..0c0e3c008 100644 --- a/scripts/generateFavouritesLayer.ts +++ b/scripts/generateFavouritesLayer.ts @@ -13,7 +13,6 @@ import { TagConfigJson } from "../src/Models/ThemeConfig/Json/TagConfigJson" import { TagUtils } from "../src/Logic/Tags/TagUtils" import { TagRenderingConfigJson } from "../src/Models/ThemeConfig/Json/TagRenderingConfigJson" import { Translatable } from "../src/Models/ThemeConfig/Json/Translatable" -import Icon from "../src/UI/Map/Icon.svelte" export class GenerateFavouritesLayer extends Script { private readonly layers: LayerConfigJson[] = [] @@ -53,6 +52,7 @@ export class GenerateFavouritesLayer extends Script { return sortedMappings } + private addTagRenderings(proto: LayerConfigJson) { const blacklistedIds = new Set([ "images", @@ -164,7 +164,11 @@ export class GenerateFavouritesLayer extends Script { ] } - private addTitleIcons(proto: LayerConfigJson) { + /** + * const titleIcons = new GenerateFavouritesLayer().generateTitleIcons() + * JSON.stringify(titleIcons).indexOf("icons.defaults") // => -1 + * */ + private generateTitleIcons(): TagRenderingConfigJson[] { let iconsLibrary: Map = new Map< string, TagRenderingConfigJson[] @@ -186,7 +190,7 @@ export class GenerateFavouritesLayer extends Script { } } } - proto.titleIcons = [] + let titleIcons: TagRenderingConfigJson[] = [] const seenTitleIcons = new Set() for (const layer of this.layers) { for (const titleIcon of layer.titleIcons) { @@ -198,7 +202,7 @@ export class GenerateFavouritesLayer extends Script { } if (titleIcon.id === "rating") { if (!seenTitleIcons.has("rating")) { - proto.titleIcons.unshift(...iconsLibrary.get("rating")) + titleIcons.unshift(...iconsLibrary.get("rating")) seenTitleIcons.add("rating") } continue @@ -208,10 +212,11 @@ export class GenerateFavouritesLayer extends Script { } seenTitleIcons.add(titleIcon.id) console.log("Adding ", titleIcon.id) - proto.titleIcons.push(titleIcon) + titleIcons.push(titleIcon) } } - proto.titleIcons.push(...(iconsLibrary.get("defaults") ?? [])) + titleIcons.push(...(iconsLibrary.get("defaults") ?? [])) + return titleIcons } private addTitle(proto: LayerConfigJson) { @@ -302,14 +307,18 @@ export class GenerateFavouritesLayer extends Script { const proto = this.readLayer("favourite/favourite.proto.json") this.addTagRenderings(proto) this.addTitle(proto) - this.addTitleIcons(proto) + proto.titleIcons = this.generateTitleIcons() const targetContent = JSON.stringify(proto, null, " ") const path = "./assets/layers/favourite/favourite.json" if (existsSync(path)) { if (readFileSync(path, "utf8") === targetContent) { - return // No need to actually write the file, it is identical + console.log( + "Already existing favourite layer is identical to the generated one, not writing" + ) + return } } + console.log("Written favourite layer to", path) writeFileSync(path, targetContent) } diff --git a/src/Models/ThemeConfig/Conversion/PrepareLayer.ts b/src/Models/ThemeConfig/Conversion/PrepareLayer.ts index 71f26fb7e..39c03842c 100644 --- a/src/Models/ThemeConfig/Conversion/PrepareLayer.ts +++ b/src/Models/ThemeConfig/Conversion/PrepareLayer.ts @@ -1,4 +1,5 @@ import { + Bypass, Concat, Conversion, DesugaringContext, @@ -1252,6 +1253,10 @@ export class AddRatingBadge extends DesugaringStep { // already added return json } + if (json.id === "favourite") { + // handled separately + return json + } const specialVis: Exclude[] = < Exclude[] @@ -1266,6 +1271,7 @@ export class AddRatingBadge extends DesugaringStep { return json } } + export class AutoTitleIcon extends DesugaringStep { constructor() { super( diff --git a/src/UI/Favourites/FavouriteSummary.svelte b/src/UI/Favourites/FavouriteSummary.svelte index 163280d88..16eb92c4f 100644 --- a/src/UI/Favourites/FavouriteSummary.svelte +++ b/src/UI/Favourites/FavouriteSummary.svelte @@ -3,14 +3,14 @@ import type { SpecialVisualizationState } from "../SpecialVisualization"; import TagRenderingAnswer from "../Popup/TagRendering/TagRenderingAnswer.svelte"; import type { Feature } from "geojson"; - import { ImmutableStore } from "../../Logic/UIEventSource"; + import { ImmutableStore, UIEventSource } from "../../Logic/UIEventSource"; import { GeoOperations } from "../../Logic/GeoOperations"; import Center from "../../assets/svg/Center.svelte"; export let feature: Feature; let properties: Record = feature.properties; export let state: SpecialVisualizationState; - let tags = state.featureProperties.getStore(properties.id) ?? new ImmutableStore(properties); + let tags = state.featureProperties.getStore(properties.id) ?? new UIEventSource>(properties); const favLayer = state.layerState.filteredLayers.get("favourite"); const favConfig = favLayer?.layerDef; @@ -52,7 +52,7 @@ {#if favLayer !== undefined}
@@ -66,7 +66,7 @@ {tags} selectedElement={feature} {state} - layer={favLayer} + layer={favLayer.layerDef} extraClasses="h-full justify-center" />
diff --git a/src/UI/Popup/TagRendering/TagRenderingAnswer.svelte b/src/UI/Popup/TagRendering/TagRenderingAnswer.svelte index fb8ef1e78..2ee03ff39 100644 --- a/src/UI/Popup/TagRendering/TagRenderingAnswer.svelte +++ b/src/UI/Popup/TagRendering/TagRenderingAnswer.svelte @@ -11,7 +11,6 @@ import { twMerge } from "tailwind-merge" export let tags: UIEventSource | undefined> - let _tags: Record export let state: SpecialVisualizationState export let selectedElement: Feature diff --git a/src/assets/editor-layer-index.json b/src/assets/editor-layer-index.json index fb00a6c1f..c6783843d 100644 --- a/src/assets/editor-layer-index.json +++ b/src/assets/editor-layer-index.json @@ -629,6 +629,7 @@ {"properties":{"name":"Ohio Statewide Imagery Program 1-Foot","id":"OSIP_1ft","url":"https://geo1.oit.ohio.gov/arcgis/services/OSIP/osip_best_avail_1ft/ImageServer/WMSServer?LAYERS=0&STYLES=&CRS={proj}&BBOX={bbox}&FORMAT=image/jpeg&WIDTH={width}&HEIGHT={height}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","attribution":{"required":false,"text":"Ohio Statewide Imagery Program","url":"https://das.ohio.gov/technology-and-strategy/ogrip/projects/osip"},"type":"wms","category":"photo","min_zoom":8,"max_zoom":20},"type":"Feature","geometry":{"coordinates":[[[-83.1356,41.75081],[-83.13438,41.64959],[-83.44737,41.76038],[-84.82898,41.70637],[-84.84471,39.08477],[-84.74086,39.11164],[-84.64015,39.05545],[-84.49223,39.07255],[-84.34117,38.99922],[-84.22157,38.7812],[-84.08624,38.75421],[-83.9635,38.76403],[-83.74635,38.63385],[-83.65193,38.61172],[-83.54178,38.69283],[-83.46625,38.64614],[-83.39387,38.64368],[-83.30575,38.58466],[-83.14524,38.59942],[-83.00676,38.71002],[-82.91235,38.73212],[-82.8494,38.56006],[-82.73925,38.53545],[-82.57875,38.39745],[-82.29865,38.43198],[-82.26718,38.57236],[-82.16017,38.58712],[-82.16647,38.72475],[-82.19794,38.78856],[-82.12555,38.8278],[-82.11611,38.92336],[-82.02799,38.99922],[-81.9084,38.93315],[-81.95875,38.89397],[-81.9021,38.85477],[-81.73216,38.9258],[-81.72586,39.19461],[-81.54333,39.26288],[-81.515,39.35054],[-81.45521,39.38704],[-81.38912,39.31159],[-81.19399,39.37974],[-80.85095,39.625],[-80.58973,40.2812],[-80.58344,40.49933],[-80.6275,40.59021],[-80.51105,40.62127],[-80.50161,41.99939],[-81.10587,41.84484],[-81.39541,41.7369],[-81.72901,41.52048],[-82.0217,41.53462],[-82.49063,41.40492],[-82.68575,41.50634],[-82.64799,41.62408],[-82.75184,41.63584],[-82.76758,41.73925],[-82.8494,41.7463],[-82.89032,41.69462],[-82.89032,41.54404],[-82.95011,41.54404],[-83.0796,41.62936],[-83.08101,41.7511],[-83.1356,41.75081]]],"type":"Polygon"}}, {"properties":{"name":"Ohio Statewide Imagery Program 6-Inch","id":"OSIP_6in","url":"https://geo1.oit.ohio.gov/arcgis/services/OSIP/OSIP_6in_best_avail/ImageServer/WMSServer?LAYERS=0&STYLES=&CRS={proj}&BBOX={bbox}&FORMAT=image/jpeg&WIDTH={width}&HEIGHT={height}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","attribution":{"required":false,"text":"Ohio Statewide Imagery Program","url":"https://das.ohio.gov/technology-and-strategy/ogrip/projects/osip"},"type":"wms","category":"photo","min_zoom":8,"max_zoom":20},"type":"Feature","geometry":{"coordinates":[[[[-82.76447,38.60466],[-82.82967,38.58054],[-82.82389,38.55757],[-82.71004,38.53207],[-82.62589,38.46333],[-82.60242,38.40637],[-82.54208,38.3889],[-82.31673,38.43442],[-82.28712,38.48991],[-82.26884,38.58221],[-82.28295,38.59689],[-82.34199,38.59912],[-82.34329,38.68764],[-82.45307,38.69579],[-82.4484,38.74265],[-82.47238,38.78367],[-82.5627,38.79213],[-82.56363,38.85551],[-82.65229,38.8632],[-82.66783,38.8528],[-82.67995,38.76321],[-82.71303,38.7535],[-82.72024,38.69223],[-82.78193,38.68361],[-82.78442,38.64167],[-82.76447,38.60466]]],[[[-82.63588,39.61218],[-82.638,39.57917],[-82.74519,39.57791],[-82.76731,39.36857],[-82.75362,39.35371],[-82.63757,39.34661],[-82.61744,39.36019],[-82.51118,39.35562],[-82.49729,39.3806],[-82.30984,39.37063],[-82.3169,39.29299],[-82.27994,39.27938],[-82.27719,39.19064],[-81.75373,39.16595],[-81.67732,39.21789],[-81.66931,39.26102],[-81.55664,39.258],[-81.53281,39.34333],[-81.44829,39.39578],[-81.42416,39.38179],[-81.40555,39.34019],[-81.37772,39.3277],[-81.26394,39.37175],[-81.20636,39.37585],[-81.16965,39.42313],[-81.1175,39.43727],[-81.02454,39.5304],[-81.0184,39.57424],[-81.03596,39.58651],[-81.24593,39.59347],[-81.26019,39.61943],[-81.34017,39.60755],[-81.37642,39.61557],[-81.40588,39.64389],[-81.476,39.65995],[-81.49136,39.64869],[-81.49245,39.59826],[-81.72641,39.59544],[-81.7424,39.5487],[-81.72498,39.49713],[-81.82702,39.50758],[-81.84272,39.46446],[-82.0366,39.4727],[-82.02894,39.54978],[-82.03937,39.56366],[-82.24415,39.57555],[-82.25403,39.60391],[-82.35985,39.61015],[-82.36638,39.66805],[-82.49233,39.6761],[-82.50821,39.66577],[-82.51339,39.61824],[-82.62001,39.62308],[-82.63588,39.61218]]],[[[-83.11112,41.97385],[-83.42404,41.7481],[-84.82004,41.70609],[-84.83855,39.12098],[-84.83509,39.09701],[-84.81276,39.0915],[-84.74492,39.13298],[-84.69755,39.08944],[-84.61907,39.0588],[-84.54439,39.08439],[-84.49955,39.08157],[-84.46247,39.1068],[-84.44095,39.04406],[-84.35509,39.02423],[-84.32374,39.00054],[-84.30555,38.94947],[-84.25178,38.88671],[-84.24952,38.82742],[-84.22491,38.79466],[-84.07407,38.75603],[-83.96347,38.77275],[-83.8753,38.74739],[-83.84975,38.70729],[-83.80082,38.68935],[-83.77254,38.63949],[-83.65504,38.61325],[-83.63005,38.62747],[-83.6152,38.66677],[-83.52167,38.68824],[-83.47446,38.66162],[-83.36862,38.64277],[-83.30763,38.58432],[-83.2803,38.58514],[-83.25174,38.6091],[-83.2526,39.01867],[-83.30649,39.06513],[-83.36374,39.06874],[-83.32528,39.23274],[-83.33174,39.26141],[-83.36552,39.27065],[-83.36579,39.3214],[-83.35484,39.37206],[-83.24886,39.51176],[-83.23468,39.70013],[-83.63315,39.73021],[-83.63046,39.75697],[-83.57063,39.76491],[-83.49343,40.00733],[-83.48637,40.09669],[-83.17068,40.09249],[-83.15159,40.10402],[-83.1549,40.24986],[-83.2302,40.25905],[-83.23062,40.51269],[-83.39659,40.51998],[-83.40203,40.69219],[-83.43299,40.7156],[-83.4766,40.71593],[-83.47717,40.81774],[-83.49647,40.83238],[-83.49563,40.89031],[-83.45897,40.8995],[-83.43864,40.9773],[-83.13191,40.97885],[-83.13009,40.70296],[-83.11858,40.6898],[-82.72745,40.69674],[-82.70796,40.71121],[-82.70531,40.98106],[-82.42903,40.97871],[-82.41388,40.99059],[-82.41684,41.05103],[-82.19101,41.04947],[-82.19118,40.98673],[-82.14816,40.9775],[-82.13948,40.65806],[-81.66816,40.65339],[-81.6874,40.6324],[-81.68815,40.45893],[-81.72823,40.44538],[-81.72832,40.36293],[-81.636,40.35419],[-81.64081,40.23623],[-81.68308,40.23087],[-81.68868,40.1662],[-81.73524,40.15288],[-81.74723,39.92999],[-81.71029,39.91717],[-81.71029,39.83468],[-81.57697,39.82495],[-81.56204,39.83602],[-81.56013,39.88221],[-81.45816,39.88045],[-81.44464,39.90858],[-81.37464,39.91047],[-81.36718,39.93563],[-81.22124,39.94064],[-81.20822,40.17534],[-81.32028,40.18562],[-81.31614,40.28984],[-81.2686,40.29011],[-81.25645,40.30312],[-81.24542,40.56737],[-81.30199,40.58064],[-81.2991,40.63714],[-81.22824,40.63995],[-81.21897,40.70858],[-81.18312,40.7145],[-80.93633,40.71253],[-80.93596,40.63836],[-80.88022,40.62854],[-80.87664,40.59016],[-80.76606,40.58299],[-80.75086,40.56897],[-80.66334,40.56846],[-80.62024,40.60579],[-80.56595,40.60166],[-80.50024,40.63618],[-80.5031,41.14139],[-80.98337,41.14867],[-80.9839,41.48689],[-80.50144,41.4936],[-80.50489,42.33137],[-81.25303,42.22098],[-82.40298,41.69103],[-82.67404,41.69103],[-83.05287,41.87301],[-83.11112,41.97385]],[[-83.5405,40.49627],[-83.56862,40.24514],[-83.99449,40.28677],[-83.99293,40.30123],[-83.97487,40.52076],[-83.5405,40.49627]]]],"type":"MultiPolygon"}}, {"properties":{"name":"Wood County Orthoimagery (2020)","id":"Wood_OH_2020","url":"https://engineergis.co.wood.oh.us/arcgis/rest/services/Imagery/Wood_2020_rgb_20x/ImageServer/exportImage?f=image&format=jpg&imageSR={wkid}&bboxSR={wkid}&bbox={bbox}&size={width},{height}&foo={proj}","attribution":{"required":false,"text":"Wood County, State of Ohio","url":"https://www.co.wood.oh.us/"},"type":"wms","category":"photo","max_zoom":21},"type":"Feature","geometry":{"coordinates":[[[-83.41347,41.62215],[-83.58192,41.62083],[-83.61832,41.57565],[-83.64527,41.57539],[-83.71771,41.51989],[-83.71719,41.49225],[-83.7359,41.49212],[-83.78946,41.45019],[-83.85298,41.42213],[-83.8892,41.4184],[-83.88405,41.1647],[-83.41621,41.16581],[-83.41347,41.62215]]],"type":"Polygon"}}, +{"properties":{"name":"Crook County Orthoimagery (2023)","id":"Crook-2023","url":"https://geo.co.crook.or.us/server/rest/services/Hosted/Crook_2023_3in9in/MapServer/tile/{zoom}/{y}/{x}","attribution":{"required":false,"text":"Crook County GIS","url":"https://co.crook.or.us/gis"},"type":"tms","category":"photo","min_zoom":11,"max_zoom":20,"best":true},"type":"Feature","geometry":{"coordinates":[[[[-120.56378,44.44371],[-120.61434,44.44367],[-120.61429,44.42919],[-120.64461,44.42914],[-120.64456,44.41465],[-120.74559,44.4145],[-120.74576,44.46522],[-120.86712,44.46488],[-120.86719,44.47947],[-120.99864,44.47884],[-120.99793,44.39197],[-121.10906,44.39145],[-121.10821,44.31177],[-121.11831,44.31175],[-121.11731,44.21744],[-121.10701,44.21762],[-121.1064,44.13059],[-120.99571,44.13134],[-120.99512,44.0517],[-120.89469,44.05203],[-120.89432,43.99413],[-120.78401,43.99444],[-120.78411,44.02336],[-120.61348,44.02368],[-120.61366,44.09611],[-120.0207,44.09508],[-120.02066,44.10241],[-120.00062,44.10231],[-120.00053,44.10954],[-119.98048,44.10946],[-119.98044,44.11668],[-119.89998,44.11633],[-119.89986,44.13079],[-119.87971,44.1307],[-119.8791,44.19588],[-119.9193,44.19608],[-119.91965,44.15987],[-120.04042,44.16043],[-120.04025,44.17486],[-120.44276,44.17583],[-120.44268,44.23375],[-120.56349,44.2337],[-120.56378,44.44371]]],[[[-120.38189,44.48711],[-120.44222,44.48711],[-120.44222,44.45803],[-120.38189,44.45803],[-120.38189,44.48711]]]],"type":"MultiPolygon"}}, {"properties":{"name":"Oregon DOGAMI Lidar","id":"DOGAMI-Lidar","url":"https://gis.dogami.oregon.gov/arcgis/services/lidar/DIGITAL_TERRAIN_MODEL_MOSAIC_HS/ImageServer/WMSServer?LAYERS=0&STYLES=&CRS={proj}&BBOX={bbox}&FORMAT=image/jpeg&WIDTH={width}&HEIGHT={height}&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap","attribution":{"required":false,"text":"Oregon Department of Geology and Mineral Industries","url":"https://www.oregon.gov/dogami"},"type":"wms","category":"elevation","min_zoom":6,"max_zoom":21},"type":"Feature","geometry":{"coordinates":[[[[-120.39105,43.30612],[-120.38575,43.26575],[-120.30501,43.25148],[-120.31683,43.32733],[-120.39105,43.30612]]],[[[-121.99035,46.41838],[-122.00891,46.41777],[-122.0087,46.43306],[-122.02909,46.43368],[-122.02909,46.44693],[-122.10494,46.44652],[-122.1082,46.38698],[-122.13063,46.38576],[-122.13022,46.36252],[-122.0715,46.35885],[-122.06497,46.34091],[-122.04703,46.33968],[-122.04948,46.32133],[-121.97934,46.28178],[-121.92388,46.2932],[-121.92429,46.34417],[-121.8725,46.38168],[-121.87169,46.39596],[-121.8411,46.41267],[-121.84274,46.43551],[-121.79788,46.42899],[-121.78687,46.48771],[-121.81664,46.49341],[-121.83662,46.47629],[-121.8986,46.46772],[-121.93041,46.48037],[-121.93041,46.49423],[-121.99198,46.49637],[-121.99035,46.41838]]],[[[-117.76384,42.82046],[-117.73448,42.75521],[-117.48818,42.71607],[-117.29081,42.72667],[-117.02168,42.82127],[-117.02168,43.26738],[-117.05757,43.27717],[-117.32915,43.14994],[-117.43109,42.95421],[-117.59665,42.94932],[-117.65985,42.91649],[-117.68381,42.99743],[-117.64303,43.174],[-117.46279,43.18134],[-117.45382,43.25026],[-117.65282,43.25148],[-117.69278,43.1479],[-117.7254,43.13975],[-117.74742,42.97827],[-117.77189,42.97093],[-117.76384,42.82046]]],[[[-118.19934,43.18746],[-118.28375,43.08103],[-118.10311,43.01905],[-118.0815,43.14954],[-118.19934,43.18746]]],[[[-120.11223,42.07688],[-120.0217,41.99512],[-119.83779,41.99634],[-119.84065,42.10522],[-119.86675,42.10562],[-119.89203,42.0783],[-119.9585,42.0783],[-119.95646,42.04201],[-119.99642,42.0416],[-119.99805,42.0783],[-119.9589,42.10644],[-119.89978,42.23815],[-119.94708,42.25569],[-120.01803,42.26343],[-120.0633,42.25446],[-120.08083,42.22551],[-120.08083,42.20471],[-120.11835,42.13743],[-120.13466,42.12112],[-120.11223,42.09584],[-120.11223,42.07688]]],[[[-120.12181,43.63805],[-120.21193,43.55691],[-120.01212,43.46393],[-119.88408,43.49819],[-119.88815,43.59116],[-119.99051,43.63642],[-120.12181,43.63805]]],[[[-122.80829,45.97428],[-122.82884,46.02948],[-122.77871,46.03025],[-122.77462,46.03857],[-122.77222,46.03363],[-122.76875,46.03128],[-122.76332,46.03064],[-122.75735,46.03272],[-122.75326,46.02987],[-122.74858,46.03006],[-122.74755,46.03142],[-122.74858,46.03623],[-122.75326,46.03986],[-122.7584,46.04076],[-122.7641,46.0387],[-122.77014,46.04986],[-122.84014,46.05882],[-122.86244,46.11272],[-122.87673,46.11817],[-122.88049,46.12609],[-122.81413,46.1183],[-122.81387,46.13337],[-122.89257,46.15259],[-122.88348,46.19128],[-122.87712,46.19362],[-122.87153,46.18518],[-122.85712,46.18973],[-122.85816,46.20843],[-122.8701,46.21245],[-122.87608,46.20453],[-122.88049,46.20414],[-122.86569,46.26868],[-122.89634,46.31777],[-122.88718,46.32628],[-122.8855,46.33196],[-122.8814,46.32725],[-122.8619,46.3286],[-122.86226,46.33316],[-122.87406,46.33402],[-122.88384,46.3419],[-122.89266,46.34102],[-122.89536,46.33892],[-122.89851,46.33066],[-122.90095,46.32952],[-122.90484,46.32881],[-122.90867,46.32602],[-122.90971,46.32394],[-122.91471,46.32037],[-122.91731,46.32368],[-122.92302,46.31985],[-122.9301,46.32037],[-122.95289,46.28479],[-122.94705,46.26615],[-122.92432,46.24798],[-122.92462,46.23514],[-122.92737,46.21699],[-122.93211,46.21557],[-122.93145,46.21037],[-122.92849,46.2094],[-122.9312,46.19232],[-122.93155,46.15603],[-122.94944,46.16006],[-122.99012,46.18585],[-123.0178,46.18784],[-123.00271,46.20145],[-123.0207,46.21332],[-123.02631,46.20924],[-123.02233,46.20343],[-123.02906,46.19314],[-123.03085,46.19288],[-123.03503,46.19095],[-123.04915,46.1991],[-123.05659,46.19293],[-123.11133,46.19515],[-123.10914,46.20845],[-123.11266,46.21386],[-123.11781,46.21365],[-123.11888,46.19948],[-123.12168,46.19989],[-123.1229,46.20509],[-123.13024,46.21666],[-123.13646,46.24296],[-123.1358,46.25153],[-123.14054,46.25219],[-123.14268,46.24169],[-123.13876,46.22594],[-123.13896,46.21462],[-123.13019,46.203],[-123.13203,46.19597],[-123.14905,46.19653],[-123.15089,46.19918],[-123.14141,46.21223],[-123.14706,46.23669],[-123.15415,46.23583],[-123.14956,46.21763],[-123.15792,46.20264],[-123.16903,46.19678],[-123.18381,46.19678],[-123.20767,46.22054],[-123.21633,46.2186],[-123.19722,46.19546],[-123.26705,46.15881],[-123.31762,46.16778],[-123.34453,46.19959],[-123.34453,46.2159],[-123.40427,46.30459],[-123.40488,46.31295],[-123.44158,46.33905],[-123.47176,46.34475],[-123.51855,46.38859],[-123.52997,47.38683],[-124.32269,47.37704],[-124.61955,41.96502],[-121.95431,42.00253],[-121.96125,41.79171],[-120.92631,41.77948],[-120.91407,42.1318],[-120.75096,42.13261],[-120.74933,42.23864],[-120.29751,42.23701],[-120.29751,42.635],[-120.75259,42.63989],[-120.75422,42.91555],[-120.60416,42.92044],[-120.59927,43.24911],[-120.5487,43.24911],[-120.55033,43.3323],[-120.59927,43.33067],[-120.6009,43.96802],[-120.06319,43.96287],[-120.06381,43.93841],[-120.00351,43.93744],[-120.00147,43.96272],[-119.78004,43.96027],[-119.77841,43.80043],[-119.83892,43.79772],[-119.84544,43.21379],[-119.36997,43.22031],[-119.35121,42.74321],[-118.52098,42.753],[-118.54381,43.56366],[-118.81621,43.55877],[-118.81132,43.74308],[-119.05924,43.74797],[-119.05272,43.79201],[-119.40993,43.79201],[-119.40749,43.95757],[-119.08045,43.95594],[-119.0829,43.91109],[-118.26326,43.90538],[-118.29752,43.71127],[-117.27644,43.68844],[-117.28541,43.57834],[-116.92983,43.56611],[-116.8915,44.24465],[-117.76659,44.27564],[-117.74824,44.68219],[-117.70746,44.67893],[-117.70094,44.81839],[-117.53701,44.82002],[-117.56066,44.2948],[-116.87886,44.27686],[-116.8446,44.81676],[-116.45477,45.60907],[-116.54155,45.75541],[-116.79029,45.86714],[-116.95993,46.08734],[-116.91018,46.16645],[-117.00155,46.33897],[-117.04992,46.34707],[-117.03397,46.39198],[-117.03172,46.39703],[-117.02912,46.40809],[-117.02061,46.4114],[-117.00216,46.40936],[-116.9886,46.41079],[-116.98717,46.41339],[-116.98024,46.41589],[-116.97387,46.41991],[-116.9493,46.42399],[-116.92264,46.42114],[-116.80171,46.42091],[-116.67813,46.50351],[-117.1983,46.43062],[-117.19759,46.44876],[-117.22899,46.47466],[-117.22328,46.49994],[-117.24693,46.49974],[-117.24621,46.46609],[-117.21991,46.44632],[-117.22501,46.40452],[-117.18647,46.40493],[-117.1459,46.42287],[-117.08868,46.4126],[-117.07304,46.41764],[-117.04301,46.41581],[-117.04684,46.39909],[-117.05418,46.38176],[-117.0658,46.37299],[-117.06977,46.36514],[-117.07028,46.35556],[-117.06814,46.34924],[-117.07314,46.33405],[-116.97395,46.153],[-117.02329,46.05676],[-116.92216,45.99519],[-117.06488,45.7073],[-117.05509,45.65347],[-117.11381,45.65021],[-117.11381,45.59312],[-117.15276,45.59873],[-117.15051,45.4928],[-117.27387,45.44887],[-117.72752,45.73054],[-117.71284,45.84227],[-117.6219,45.84961],[-117.58194,45.90507],[-117.49345,45.91771],[-117.49223,45.954],[-117.65942,45.98336],[-117.77971,45.9434],[-117.88696,45.86103],[-117.99094,45.86184],[-118.0515,45.823],[-118.12796,45.81852],[-118.12755,45.75898],[-118.16914,45.76143],[-118.16792,45.77203],[-118.1879,45.77122],[-118.19157,45.75123],[-118.17485,45.7443],[-118.13061,45.74104],[-118.1039,45.73941],[-118.09024,45.73533],[-118.09003,45.72697],[-118.1249,45.70332],[-118.17587,45.66152],[-118.20217,45.67274],[-118.23398,45.65622],[-118.26456,45.68048],[-118.29168,45.65745],[-118.28597,45.61993],[-118.26599,45.59709],[-118.29698,45.56529],[-118.34714,45.63176],[-118.34102,45.69659],[-118.31044,45.69537],[-118.30921,45.70434],[-118.2978,45.70393],[-118.29657,45.71576],[-118.26191,45.71698],[-118.26089,45.73594],[-118.27843,45.74104],[-118.43782,45.69608],[-118.71042,45.6864],[-118.68401,45.70016],[-118.5499,45.7493],[-118.45984,45.79721],[-118.41253,45.80781],[-118.37176,45.86735],[-118.36075,45.89793],[-118.29856,45.88876],[-118.2273,45.85675],[-118.21986,45.85053],[-118.16012,45.82209],[-118.15105,45.82219],[-118.1485,45.82412],[-118.14911,45.82769],[-118.15594,45.8283],[-118.21211,45.85563],[-118.21792,45.86164],[-118.29183,45.89763],[-118.29,45.90843],[-118.35524,45.91659],[-118.3634,45.9961],[-118.28979,45.99937],[-118.19886,46.05768],[-118.13117,46.23832],[-118.26818,46.26238],[-118.34444,46.10987],[-118.26696,46.09377],[-118.26308,46.0795],[-118.2694,46.06339],[-118.30672,46.0271],[-118.54037,46.02343],[-118.79075,46.04912],[-118.84009,45.97898],[-118.47554,45.89375],[-118.48777,45.83829],[-118.54894,45.78855],[-118.65822,45.86684],[-118.68432,45.85542],[-118.58401,45.77305],[-118.75527,45.69883],[-118.75446,45.72575],[-118.78219,45.72819],[-118.78055,45.78365],[-118.79768,45.82851],[-118.83927,45.84074],[-118.88005,45.87255],[-118.92572,45.89212],[-118.95386,45.91129],[-118.99872,45.91781],[-119.03705,45.90476],[-119.05947,45.91985],[-118.97017,45.95573],[-118.95508,45.98428],[-118.95671,46.00752],[-118.93021,46.02465],[-118.92939,46.02964],[-118.93388,46.03872],[-118.93113,46.0482],[-118.91614,46.05482],[-118.87027,46.04973],[-118.84315,46.06115],[-118.84743,46.07644],[-118.89392,46.07317],[-118.92613,46.13842],[-118.93327,46.20489],[-118.9939,46.20899],[-118.96943,46.23346],[-118.81784,46.24803],[-118.63016,46.38607],[-118.60488,46.50025],[-118.62445,46.49943],[-118.86708,46.26037],[-118.9837,46.24008],[-119.03427,46.21521],[-119.04854,46.21276],[-119.08198,46.22867],[-119.1095,46.22826],[-119.13519,46.23866],[-119.14743,46.23906],[-119.15579,46.25033],[-119.21762,46.25221],[-119.23617,46.27026],[-119.2363,46.27747],[-119.24935,46.27869],[-119.23263,46.31539],[-119.24975,46.36188],[-119.24812,46.4993],[-119.27422,46.4993],[-119.2681,46.46423],[-119.2889,46.40184],[-119.31418,46.36841],[-119.30694,46.31641],[-119.31979,46.3159],[-119.35353,46.34251],[-119.37504,46.35485],[-119.39161,46.36079],[-119.39518,46.37095],[-119.40277,46.37534],[-119.42209,46.37503],[-119.40463,46.36395],[-119.39612,46.33092],[-119.37377,46.31091],[-119.35725,46.30013],[-119.33577,46.28384],[-119.32384,46.27044],[-119.29219,46.25091],[-119.26349,46.23104],[-119.21879,46.21457],[-119.20059,46.21253],[-119.15818,46.20269],[-118.98982,46.12104],[-118.94496,46.05294],[-119.03366,45.97342],[-119.11113,45.93591],[-119.2664,45.9406],[-119.94473,45.83315],[-120.14516,45.77137],[-120.20795,45.72896],[-120.47199,45.69246],[-120.60768,45.7521],[-120.87355,45.66096],[-120.87304,45.75088],[-121.70413,45.76839],[-121.70608,45.7828],[-121.73738,45.78735],[-121.75984,45.82605],[-121.78945,45.85384],[-121.78173,45.86416],[-121.79643,45.99649],[-121.98301,46.01506],[-122.00188,45.98597],[-122.00201,45.97857],[-122.01356,45.97727],[-122.0146,45.96766],[-122.02006,45.96714],[-122.0211,45.95857],[-122.04424,45.9589],[-122.04463,45.95201],[-122.03859,45.9474],[-122.04184,45.93669],[-122.04859,45.93227],[-122.05908,45.93208],[-122.06427,45.91383],[-122.07281,45.91026],[-122.06255,45.905],[-122.06716,45.88909],[-122.08346,45.88474],[-122.08534,45.8726],[-122.09177,45.86793],[-122.09203,45.86293],[-122.08814,45.86059],[-122.08437,45.84786],[-122.09418,45.84169],[-122.08392,45.82663],[-122.08898,45.81351],[-122.0808,45.81222],[-122.07859,45.80533],[-122.04457,45.79209],[-122.03411,45.80027],[-122.0147,45.79404],[-121.986,45.79352],[-121.9636,45.77865],[-121.85822,45.78131],[-121.85796,45.77248],[-121.83796,45.77248],[-121.8377,45.75092],[-122.17066,45.75066],[-122.16833,45.72339],[-122.24495,45.72391],[-122.24131,46.0574],[-122.28313,46.05766],[-122.33767,45.96052],[-122.51194,45.98208],[-122.55921,45.95195],[-122.58259,45.95506],[-122.61298,45.93688],[-122.69609,45.9452],[-122.74388,45.93065],[-122.80829,45.97428]],[[-123.81087,42.32575],[-123.81934,42.48305],[-123.78722,42.48305],[-123.78784,42.50507],[-123.74762,42.51562],[-123.74701,42.51011],[-123.75526,42.50797],[-123.75266,42.50476],[-123.74273,42.50247],[-123.73064,42.51378],[-123.70144,42.51593],[-123.70404,42.53535],[-123.65312,42.57617],[-123.63752,42.59422],[-123.61122,42.59483],[-123.61909,42.56933],[-123.61879,42.56016],[-123.61022,42.54792],[-123.58637,42.54395],[-123.58392,42.47666],[-123.5249,42.47605],[-123.5249,42.44333],[-123.5197,42.42253],[-123.56343,42.37971],[-123.5827,42.37452],[-123.58606,42.34424],[-123.60564,42.332],[-123.71941,42.32833],[-123.74265,42.33873],[-123.74785,42.3476],[-123.74877,42.35861],[-123.75779,42.37306],[-123.77874,42.37421],[-123.78287,42.36672],[-123.78317,42.35647],[-123.77835,42.35624],[-123.77828,42.34944],[-123.77056,42.34279],[-123.77033,42.33277],[-123.77514,42.32948],[-123.77514,42.32688],[-123.81087,42.32575]],[[-123.91254,42.56054],[-123.91881,42.67599],[-123.86682,42.67905],[-123.8396,42.65856],[-123.83379,42.62522],[-123.81146,42.60167],[-123.83899,42.57996],[-123.84969,42.56344],[-123.91254,42.56054]],[[-122.20828,45.20248],[-122.1673,45.25753],[-122.14712,45.25753],[-122.13305,45.26976],[-122.1251,45.27221],[-122.12571,45.33093],[-122.06454,45.33215],[-122.06271,45.34622],[-122.00399,45.345],[-121.97034,45.32848],[-121.96545,45.3083],[-121.95261,45.3083],[-121.9471,45.30035],[-121.94771,45.26303],[-121.93487,45.26365],[-121.8633,45.21716],[-121.81682,45.19392],[-121.78562,45.15538],[-121.78746,45.14131],[-121.82538,45.14437],[-121.82477,45.11318],[-121.84679,45.11318],[-121.84618,45.09727],[-121.88716,45.09972],[-121.88777,45.09054],[-121.96851,45.09299],[-121.96851,45.09972],[-122.02906,45.10094],[-122.02845,45.11623],[-122.05047,45.1144],[-122.04925,45.14315],[-122.09941,45.17434],[-122.13488,45.17495],[-122.14773,45.18291],[-122.1465,45.20126],[-122.20828,45.20248]],[[-121.91896,45.34744],[-121.91958,45.35723],[-121.84189,45.35907],[-121.79785,45.33827],[-121.83455,45.31992],[-121.87982,45.31747],[-121.89756,45.33643],[-121.91896,45.34744]],[[-121.58071,45.29117],[-121.52872,45.34072],[-121.5434,45.40983],[-121.52872,45.42757],[-121.52016,45.51321],[-121.44798,45.50525],[-121.48529,45.4869],[-121.47918,45.4606],[-121.44309,45.45999],[-121.48285,45.43369],[-121.47734,45.34867],[-121.42963,45.34989],[-121.40883,45.36396],[-121.29017,45.34928],[-121.27916,45.33705],[-121.20087,45.35845],[-121.1868,45.33399],[-121.16539,45.32053],[-121.19903,45.30035],[-121.25714,45.30096],[-121.25714,45.26303],[-121.33176,45.27282],[-121.35562,45.25692],[-121.45593,45.28322],[-121.45777,45.2716],[-121.4859,45.28322],[-121.54218,45.27099],[-121.55441,45.28872],[-121.58071,45.29117]],[[-121.04336,45.31136],[-121.05927,45.36335],[-120.9455,45.42635],[-120.94611,45.44776],[-120.90268,45.47895],[-120.91063,45.51259],[-120.84641,45.51076],[-120.87699,45.40127],[-120.92898,45.35784],[-120.96874,45.33093],[-121.04336,45.31136]],[[-122.25141,45.13107],[-122.2251,45.17327],[-122.17128,45.17205],[-122.17128,45.14208],[-122.13335,45.14147],[-122.09115,45.11578],[-122.0887,45.08519],[-122.07219,45.08519],[-122.0728,45.0699],[-122.01591,45.06807],[-121.94863,45.05277],[-121.92478,45.05277],[-121.88746,45.06623],[-121.82691,45.06745],[-121.79694,45.09865],[-121.72782,45.09926],[-121.71926,45.14819],[-121.66849,45.13107],[-121.60916,45.13168],[-121.3963,45.08152],[-121.20362,45.08213],[-121.17181,45.10293],[-121.17059,45.14758],[-121.12563,45.15034],[-121.1501,45.1011],[-121.1241,45.02556],[-121.06691,45.0251],[-121.10484,44.91714],[-121.14612,44.85536],[-121.27977,44.8],[-121.29292,44.76789],[-121.26142,44.7159],[-121.24338,44.69388],[-121.29231,44.63149],[-121.29201,44.60243],[-121.31647,44.59479],[-121.35348,44.59509],[-121.36632,44.60121],[-121.40669,44.60672],[-121.44309,44.60335],[-121.46847,44.63271],[-121.48315,44.62751],[-121.55655,44.67706],[-121.61344,44.64831],[-121.59876,44.6214],[-121.62322,44.57552],[-121.64891,44.56879],[-121.68317,44.59815],[-121.68133,44.65626],[-121.69662,44.67155],[-121.69785,44.69113],[-121.71436,44.71926],[-121.80611,44.72844],[-121.83058,44.71376],[-121.89419,44.72049],[-121.93946,44.71376],[-122.0153,44.74923],[-122.11195,44.73578],[-122.14375,44.75535],[-122.15904,44.8],[-122.13886,44.82692],[-122.14069,44.85016],[-122.12907,44.86056],[-122.1358,44.86851],[-122.20553,44.86545],[-122.1988,44.88197],[-122.24651,44.89603],[-122.23183,44.95904],[-122.20186,44.98411],[-122.20064,45.00858],[-122.22877,45.01164],[-122.22877,45.05323],[-122.24162,45.05384],[-122.24162,45.08504],[-122.25018,45.08565],[-122.25141,45.13107]],[[-122.59669,44.31281],[-122.57712,44.35349],[-122.54653,44.37612],[-122.50831,44.36419],[-122.50616,44.37765],[-122.382,44.38896],[-122.35019,44.37612],[-122.34683,44.36358],[-122.28077,44.35532],[-122.27312,44.38682],[-122.22816,44.38743],[-122.21776,44.37826],[-122.18596,44.37948],[-122.17281,44.40242],[-122.13121,44.39691],[-122.12387,44.35043],[-122.20584,44.31679],[-122.25232,44.32902],[-122.29208,44.27336],[-122.35814,44.26602],[-122.4138,44.29599],[-122.45173,44.26663],[-122.59669,44.31281]],[[-122.4872,44.41221],[-122.45111,44.4379],[-122.36976,44.45502],[-122.33184,44.48744],[-122.3141,44.48499],[-122.2982,44.45013],[-122.28474,44.44952],[-122.26456,44.46787],[-122.23764,44.47398],[-122.21012,44.47215],[-122.19177,44.4434],[-122.17525,44.44157],[-122.16547,44.41526],[-122.17525,44.40548],[-122.19483,44.42199],[-122.27862,44.41955],[-122.27985,44.42994],[-122.31043,44.44034],[-122.38934,44.41526],[-122.4872,44.41221]],[[-122.35929,43.70504],[-122.18833,43.61329],[-122.08526,43.58944],[-122.129,43.55763],[-122.192,43.57751],[-122.22625,43.56528],[-122.27518,43.56925],[-122.33513,43.56253],[-122.34675,43.62644],[-122.37274,43.64449],[-122.37641,43.65642],[-122.3859,43.66651],[-122.38406,43.6766],[-122.36112,43.67446],[-122.35929,43.70504]],[[-122.9146,43.99352],[-122.88326,43.96691],[-122.86919,43.94398],[-122.88058,43.94841],[-122.90826,43.97938],[-122.9146,43.99352]],[[-122.87599,43.98144],[-122.81383,43.96959],[-122.80902,43.96554],[-122.81529,43.96064],[-122.8581,43.97395],[-122.86927,43.97486],[-122.87599,43.98144]],[[-122.84984,43.95315],[-122.84281,43.96095],[-122.81116,43.94642],[-122.75427,43.93954],[-122.75412,43.95025],[-122.73042,43.95682],[-122.72216,43.95254],[-122.6613,43.96951],[-122.65671,43.95407],[-122.67078,43.94734],[-122.67858,43.95009],[-122.6954,43.93939],[-122.69096,43.93388],[-122.69601,43.92807],[-122.69326,43.92119],[-122.72262,43.91905],[-122.80061,43.93664],[-122.80137,43.92517],[-122.81712,43.94229],[-122.84984,43.95315]],[[-122.41097,43.93411],[-122.36877,43.93105],[-122.21952,44.0277],[-122.17548,43.95919],[-122.04948,43.94451],[-122.03419,43.92616],[-122.01584,43.92188],[-122.01033,43.92983],[-122.03725,43.96286],[-122.14062,43.97142],[-122.20851,44.10905],[-122.10942,44.09987],[-122.05743,44.06746],[-122.05988,44.05828],[-122.03725,44.05767],[-121.97241,44.07785],[-121.93387,44.06929],[-121.88372,44.07296],[-121.83295,44.05706],[-121.82622,44.0014],[-121.83356,43.991],[-121.82683,43.97142],[-121.85925,43.96592],[-121.8721,43.90781],[-121.91614,43.91943],[-121.97608,43.85582],[-121.96507,43.76285],[-121.98831,43.68027],[-121.96996,43.62461],[-122.00605,43.62644],[-122.04764,43.61176],[-122.08129,43.59158],[-122.09474,43.69495],[-122.192,43.74021],[-122.23971,43.79221],[-122.30454,43.80383],[-122.36265,43.79893],[-122.4122,43.77324],[-122.41648,43.76162],[-122.444,43.76346],[-122.39691,43.79893],[-122.39935,43.82401],[-122.43299,43.82524],[-122.43055,43.90231],[-122.41097,43.93411]],[[-122.41954,43.25822],[-122.34491,43.27596],[-122.34705,43.29462],[-122.40088,43.31511],[-122.42198,43.34447],[-122.42871,43.37107],[-122.4125,43.38698],[-122.34614,43.35639],[-122.33696,43.36557],[-122.26693,43.37138],[-122.19995,43.40441],[-122.13297,43.38514],[-122.06141,43.39676],[-122.00727,43.33957],[-121.99504,43.27963],[-121.98403,43.25669],[-121.94366,43.25608],[-121.94366,43.26893],[-121.77973,43.27015],[-121.79197,43.23345],[-121.78463,43.21938],[-121.77056,43.21877],[-121.76444,43.19675],[-121.74732,43.1943],[-121.74426,43.13925],[-121.72774,43.13681],[-121.7253,43.10806],[-121.71062,43.10745],[-121.70878,43.07992],[-121.6574,43.07931],[-121.66107,43.04016],[-121.73325,42.96982],[-121.73814,42.95392],[-121.78769,42.95208],[-121.79258,42.9056],[-121.77423,42.88235],[-121.77912,42.86156],[-121.79503,42.86156],[-121.82194,42.84076],[-121.84396,42.80528],[-121.85619,42.70619],[-121.90268,42.6854],[-121.92959,42.65971],[-121.99565,42.80039],[-121.98954,42.84198],[-121.96507,42.84198],[-121.96262,42.9215],[-121.99443,43.00224],[-121.99443,43.06952],[-122.00177,43.08665],[-122.17304,43.08787],[-122.19506,43.11112],[-122.25255,43.12457],[-122.28314,43.13925],[-122.26968,43.18452],[-122.36143,43.21265],[-122.41954,43.25822]]]],"type":"MultiPolygon"}}, {"properties":{"name":"PortlandMaps Basemap Color Complete","id":"PortlandMaps","url":"https://www.portlandmaps.com/arcgis/rest/services/Public/Basemap_Color_Complete/MapServer/tile/{zoom}/{y}/{x}","attribution":{"required":false,"text":"City of Portland, Oregon","url":"https://www.portlandmaps.com/"},"type":"tms","category":"map","min_zoom":6,"max_zoom":21},"type":"Feature","geometry":{"coordinates":[[[-123.22266,45.5679],[-123.26663,45.5679],[-123.26657,45.52174],[-123.28858,45.52173],[-123.28857,45.46013],[-123.26658,45.46011],[-123.26658,45.44473],[-123.24463,45.44472],[-123.24462,45.4338],[-123.13543,45.43346],[-123.13513,45.41895],[-123.11471,45.41896],[-123.11465,45.40439],[-123.03239,45.40471],[-123.03237,45.39089],[-123.01179,45.39102],[-123.01162,45.37502],[-122.9914,45.37553],[-122.99141,45.3611],[-122.97031,45.36077],[-122.97024,45.34646],[-122.9088,45.34613],[-122.90892,45.31748],[-122.86791,45.31735],[-122.86801,45.25963],[-122.84814,45.25955],[-122.83361,45.27405],[-122.78491,45.27407],[-122.78486,45.25954],[-122.74925,45.2593],[-122.74924,45.21301],[-122.72828,45.213],[-122.72827,45.18204],[-122.7063,45.18203],[-122.7063,45.1278],[-122.66235,45.12779],[-122.66234,45.11232],[-122.65137,45.1123],[-122.65133,45.07352],[-122.49755,45.07352],[-122.49756,45.13555],[-122.43164,45.13555],[-122.43164,45.15105],[-122.40967,45.15105],[-122.40966,45.16655],[-122.36572,45.16655],[-122.36572,45.18204],[-122.3108,45.18204],[-122.31079,45.19753],[-122.26686,45.19752],[-122.26683,45.21301],[-122.2229,45.21301],[-122.22292,45.24396],[-122.18994,45.24395],[-122.18995,45.25169],[-122.16797,45.25169],[-122.16797,45.32898],[-122.12403,45.32899],[-122.12403,45.34442],[-122.10205,45.34442],[-122.10207,45.35986],[-122.01416,45.35985],[-122.01415,45.34442],[-121.97021,45.34442],[-121.9702,45.32898],[-121.94824,45.32897],[-121.94823,45.31353],[-121.92627,45.31353],[-121.92627,45.29807],[-121.88233,45.29807],[-121.88232,45.28261],[-121.75049,45.28262],[-121.75049,45.27489],[-121.72851,45.27489],[-121.72852,45.22848],[-121.71753,45.22848],[-121.71753,45.213],[-121.68457,45.21301],[-121.68458,45.33669],[-121.72851,45.33671],[-121.72848,45.32122],[-121.87134,45.32125],[-121.87134,45.35214],[-121.91529,45.35214],[-121.91528,45.36758],[-121.95923,45.36757],[-121.95922,45.37528],[-122.00317,45.3753],[-122.00317,45.39074],[-122.10205,45.39073],[-122.10205,45.40615],[-122.12402,45.40616],[-122.12406,45.42932],[-122.146,45.42925],[-122.146,45.46783],[-122.20093,45.46783],[-122.20093,45.48324],[-122.17895,45.48323],[-122.17897,45.49865],[-122.146,45.49864],[-122.146,45.54483],[-122.12402,45.54483],[-122.12402,45.56022],[-122.08008,45.56022],[-122.08008,45.56791],[-122.03615,45.56791],[-122.03613,45.58329],[-121.9923,45.58324],[-121.99219,45.59867],[-121.95923,45.59867],[-121.95923,45.61404],[-121.92205,45.61404],[-121.92199,45.64922],[-122.28848,45.54516],[-122.28882,45.61402],[-122.3108,45.61401],[-122.31079,45.62172],[-122.3877,45.62171],[-122.3877,45.65244],[-122.40967,45.65243],[-122.40967,45.66781],[-122.47559,45.6678],[-122.47557,45.6985],[-122.48657,45.6985],[-122.48658,45.71385],[-122.57446,45.71384],[-122.57446,45.72919],[-122.68432,45.72919],[-122.68432,45.72152],[-122.91504,45.72138],[-122.91504,45.65245],[-123.09082,45.65245],[-123.09082,45.66779],[-123.13476,45.66779],[-123.13478,45.68316],[-123.14575,45.68316],[-123.14575,45.69851],[-123.16772,45.69851],[-123.16772,45.71385],[-123.21167,45.71384],[-123.21168,45.73684],[-123.23364,45.73685],[-123.23364,45.75218],[-123.25562,45.75219],[-123.25562,45.76752],[-123.28857,45.76752],[-123.28857,45.77519],[-123.29956,45.77517],[-123.29956,45.78005],[-123.36165,45.77961],[-123.36156,45.75987],[-123.32154,45.75985],[-123.32153,45.74453],[-123.29956,45.74453],[-123.29956,45.72918],[-123.28858,45.72918],[-123.28859,45.70619],[-123.26661,45.70615],[-123.2666,45.69084],[-123.22264,45.69079],[-123.22265,45.67549],[-123.20067,45.67546],[-123.20069,45.66012],[-123.17871,45.66012],[-123.1787,45.64478],[-123.15671,45.64474],[-123.15674,45.6217],[-123.20068,45.62171],[-123.20068,45.59866],[-123.22266,45.59866],[-123.22266,45.5679]]],"type":"Polygon"}}, {"properties":{"name":"DVRPC Orthoimagery 2020 - Bucks County (1ft)","id":"DVRPC_2020_BucksPA","url":"https://imagery.pasda.psu.edu/arcgis/services/pasda/DVRPC2020/MapServer/WMSServer?format=image/jpeg&version=1.3.0&service=wms&request=getmap&layers=8&styles=&crs={proj}&width={width}&height={height}&bbox={bbox}","attribution":{"required":false,"text":"Delaware Valley Regional Planning Commission","url":"https://www.pasda.psu.edu/uci/DataSummary.aspx?dataset=3214"},"type":"wms","category":"photo","max_zoom":19},"type":"Feature","geometry":{"coordinates":[[[-74.98087,40.06068],[-74.98051,40.06016],[-74.98072,40.05994],[-74.98126,40.05989],[-74.98242,40.05865],[-74.9842,40.05792],[-74.98527,40.05712],[-74.98426,40.05518],[-74.98341,40.05429],[-74.9822,40.05377],[-74.9798,40.05357],[-74.97774,40.05206],[-74.9453,40.06454],[-74.92178,40.07347],[-74.90933,40.07209],[-74.88942,40.07781],[-74.86599,40.08319],[-74.86204,40.08451],[-74.85869,40.09048],[-74.85337,40.09488],[-74.84316,40.09876],[-74.83706,40.10256],[-74.83312,40.11241],[-74.82728,40.12436],[-74.82428,40.12738],[-74.81621,40.12928],[-74.79853,40.12337],[-74.78462,40.12153],[-74.75578,40.1361],[-74.74136,40.13505],[-74.72574,40.14621],[-74.723,40.15093],[-74.72145,40.15657],[-74.72368,40.16235],[-74.73209,40.17232],[-74.73965,40.17992],[-74.75081,40.18294],[-74.75595,40.18596],[-74.75853,40.19002],[-74.76025,40.19631],[-74.76248,40.20064],[-74.7678,40.20772],[-74.76969,40.21323],[-74.77501,40.21742],[-74.79252,40.22778],[-74.83543,40.24547],[-74.8423,40.25018],[-74.85689,40.27809],[-74.86187,40.2866],[-74.86942,40.29629],[-74.88419,40.30846],[-74.89603,40.31527],[-74.89946,40.31527],[-74.90616,40.31605],[-74.91371,40.31946],[-74.91989,40.32482],[-74.93551,40.33451],[-74.94152,40.33909],[-74.94444,40.34393],[-74.94547,40.34733],[-74.9465,40.35348],[-74.94753,40.36041],[-74.95405,40.37597],[-74.96212,40.38957],[-74.96367,40.39428],[-74.96573,40.39755],[-74.97002,40.40003],[-74.97877,40.40225],[-74.98478,40.40578],[-74.98959,40.40905],[-74.99697,40.41075],[-75.02152,40.40422],[-75.02787,40.40395],[-75.03542,40.4067],[-75.044,40.41284],[-75.04722,40.41415],[-75.05409,40.41529],[-75.05782,40.41738],[-75.0604,40.42075],[-75.06237,40.42421],[-75.06237,40.43088],[-75.06632,40.44669],[-75.07061,40.45557],[-75.06306,40.47908],[-75.06203,40.48678],[-75.06563,40.52541],[-75.06804,40.54159],[-75.09893,40.56676],[-75.1161,40.57315],[-75.13035,40.57524],[-75.13824,40.57615],[-75.14528,40.57407],[-75.15936,40.56455],[-75.17326,40.56403],[-75.187,40.56911],[-75.19369,40.5755],[-75.19558,40.57928],[-75.19472,40.58241],[-75.19043,40.58606],[-75.18957,40.59023],[-75.1918,40.60261],[-75.19678,40.60861],[-75.25978,40.5815],[-75.4105,40.48822],[-75.48373,40.4185],[-74.99791,40.12778],[-74.99386,40.13189],[-74.99279,40.13076],[-74.99276,40.13045],[-74.99449,40.12719],[-74.99456,40.12666],[-74.99429,40.12613],[-74.99308,40.12592],[-74.99243,40.12593],[-74.99061,40.12628],[-74.9891,40.12611],[-74.98832,40.12406],[-74.9865,40.12299],[-74.98482,40.12392],[-74.98446,40.12385],[-74.98439,40.12363],[-74.9842,40.12352],[-74.98326,40.12358],[-74.98276,40.12325],[-74.98262,40.12306],[-74.9826,40.1228],[-74.98277,40.12253],[-74.98245,40.12123],[-74.98291,40.12118],[-74.98305,40.12101],[-74.98309,40.12068],[-74.98302,40.12033],[-74.98266,40.12007],[-74.98238,40.11993],[-74.98189,40.11989],[-74.98159,40.11998],[-74.98136,40.12013],[-74.98087,40.12018],[-74.98043,40.12006],[-74.98014,40.11988],[-74.97964,40.11943],[-74.97926,40.11931],[-74.97842,40.11944],[-74.97567,40.12016],[-74.97454,40.11977],[-74.97292,40.1198],[-74.97247,40.11958],[-74.9711,40.11827],[-74.97035,40.11715],[-74.97006,40.11693],[-74.9691,40.11681],[-74.96851,40.11695],[-74.96755,40.1176],[-74.96745,40.11783],[-74.96647,40.1181],[-74.96554,40.11842],[-74.96526,40.1186],[-74.96502,40.1187],[-74.96472,40.11861],[-74.96447,40.11842],[-74.96446,40.11814],[-74.96433,40.11768],[-74.96414,40.11732],[-74.9637,40.11709],[-74.96332,40.11694],[-74.96316,40.11657],[-74.96311,40.11588],[-74.96344,40.1153],[-74.96309,40.11465],[-74.96421,40.11344],[-74.96378,40.11158],[-74.96405,40.11123],[-74.96414,40.11092],[-74.96369,40.10992],[-74.96375,40.10976],[-74.96398,40.10951],[-74.96421,40.10943],[-74.96438,40.10948],[-74.96466,40.10942],[-74.96561,40.10809],[-74.96507,40.10721],[-74.96359,40.10705],[-74.96325,40.10681],[-74.96319,40.10658],[-74.9637,40.10635],[-74.96392,40.10561],[-74.96257,40.10448],[-74.96117,40.10274],[-74.96202,40.09965],[-74.96211,40.09864],[-74.96182,40.09771],[-74.96093,40.09743],[-74.95979,40.09736],[-74.95826,40.0967],[-74.95812,40.09651],[-74.95774,40.09615],[-74.95576,40.09504],[-74.95797,40.09053],[-74.95825,40.08923],[-74.95803,40.08686],[-74.95865,40.08459],[-74.95916,40.08293],[-74.95915,40.08275],[-74.95899,40.08247],[-74.95914,40.08232],[-74.95932,40.08236],[-74.95981,40.08234],[-74.96211,40.07957],[-74.96257,40.07861],[-74.96241,40.07808],[-74.96343,40.07708],[-74.96416,40.07707],[-74.96613,40.07737],[-74.96675,40.07695],[-74.96686,40.07643],[-74.96894,40.0763],[-74.96957,40.07653],[-74.97057,40.07636],[-74.97139,40.0759],[-74.97218,40.07326],[-74.97347,40.07177],[-74.97469,40.07095],[-74.97926,40.06733],[-74.98079,40.0663],[-74.98115,40.06548],[-74.98102,40.06193],[-74.98087,40.06068]]],"type":"Polygon"}}, diff --git a/theme.html b/theme.html index 1c3e6a70e..d71b17aab 100644 --- a/theme.html +++ b/theme.html @@ -59,7 +59,7 @@

-
+