-
Notifications
You must be signed in to change notification settings - Fork 7
/
WME_OpenMaps.user.js
6177 lines (6093 loc) · 245 KB
/
WME_OpenMaps.user.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
// ==UserScript==
// @name WME OpenMaps
// @author Tom 'Glodenox' Puttemans
// @namespace http://www.tomputtemans.com/
// @description Add additional maps that are released as open data to the Waze Map Editor
// @include https://www.waze.com/editor*
// @include https://www.waze.com/*/editor*
// @include https://beta.waze.com/editor*
// @include https://beta.waze.com/*/editor*
// @exclude https://www.waze.com/user*
// @exclude https://www.waze.com/*/user*
// @connect wallonie.be
// @connect geo.api.vlaanderen.be
// @connect opendata.apps.mow.vlaanderen.be
// @connect geoserver.gis.cloud.mow.vlaanderen.be
// @connect www.mercator.vlaanderen.be
// @connect irisnet.be
// @connect data.mobility.brussels
// @connect ccff02.minfin.fgov.be
// @connect eservices.minfin.fgov.be
// @connect nationaalgeoregister.nl
// @connect geo.rijkswaterstaat.nl
// @connect rj.gov.br
// @connect wvgis.wvu.edu
// @connect nsdig2gapps.ncsi.gov.om
// @connect vginmaps.vdem.virginia.gov
// @connect tnmap.tn.gov
// @connect apps.pasda.psu.edu
// @connect services.nationalmap.gov
// @connect imagery.nationalmap.gov
// @connect service.pdok.nl
// @connect geoportal.dgu.hr
// @connect di-ingov.img.arcgis.com
// @connect *
// @icon data:image/png;base64,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
// @supportURL https://github.com/Glodenox/wme-om/issues
// @version 3.2.24
// @require https://bowercdn.net/c/html.sortable-0.4.4/dist/html.sortable.js
// @grant GM_xmlhttpRequest
// ==/UserScript==
/* global W, I18n, sortable, OpenLayers, Proj4js, $ */
var styleElement;
async function onWmeReady() {
if (typeof OpenLayers == 'undefined') {
log('WME Ready, but OpenLayers is still undefined');
setTimeout(onWmeReady, 300);
return;
}
//#region Set up translations
var translations = {
en: {
tab_title: 'Open Maps',
maps_title: 'Active Maps',
no_local_maps: 'No maps found for this area',
hide_tooltips: 'Hide help',
show_tooltips: 'Show help',
expand: 'Click to expand',
collapse: 'Click to collapse',
hideshow_layer: 'Hide/Show map',
query_window_title: 'Map Location Query',
query_window_loading: 'Retrieving information from map service...',
query_window_switch: 'Toggle between the processed and the original data',
query_window_query: 'Perform this query again elsewhere on the map',
query_empty_response: 'No response received from map service at this location. Perhaps try somewhere else or try querying another layer?',
query_empty_response_advice: 'ℹ️ If this issue persists, you may want to check whether the page has a zoom applied to it, as this can break querying. You can press {hotkey} to reset the zoom.',
query_table_property: 'Property',
query_table_value: 'Value',
retrieving_error: 'Retrieving error...',
query_layer: 'Query a certain location of this map for more information by clicking somewhere on the map',
external_link_tooltip: 'Show this location in this map\'s viewer',
edit_layer: 'Edit map',
remove_layer: 'Remove map',
layer_out_of_range: 'Map might not display at the current zoom level',
satellite_imagery: 'Display satellite imagery',
select_map: 'Select a map to add',
opacity_label: 'Opacity',
opacity_label_tooltip: 'Adjust how transparant the layer is',
transparent_label: 'Transparent',
transparent_label_tooltip: 'Make the map background transparent',
map_improvement_label: 'Improve map display',
map_improvement_label_tooltip: 'Apply several improvements to the received map tiles',
map_layers_title: 'Map layers',
errors: {
network: 'Network error',
network_description: 'Received the following status code when retrieving information: ',
see_console: 'See web console for more details',
timeout: 'Timeout',
timeout_description: 'Retrieving response took more than 10s, probably network issue',
parse_fail: 'Could not parse error message'
},
areas: {
BE: 'Belgium',
BR: 'Brazil',
LU: 'Luxembourg',
NL: 'The Netherlands',
OM: 'Oman',
US: 'United States',
HR: 'Croatia'
},
update: {
message: 'WME Open Maps has been updated! Changelog:',
v2_3_0: 'Complete rework of the userscript\n- Display multiple maps at the same time\n- Make it possible to query map layers',
v2_3_1: '- Fixes loading and saving of map state\n- Fixed some bugs concerning map ordering\n- Gray background added to map loading indicator\n- Adjusted BAG map queryability',
v2_3_2: '- Fixes bug where removing a map also internally removed the maps below\n- Layer querying will only now only take place on visible queryable layers\n- Small changes to boundary and querying options in some maps',
v2_3_3: '- Fixes to map layer reordering',
v2_3_4: '- Small UI improvements and internal code refactoring',
v2_3_5: '- Slightly improved map query response handling\n- Fixed TamperMonkey notices about accessing external resources',
v2_3_6: '- Fix behaviour on WME beta\n- Group maps by country\n- Add Hectopunten map for The Netherlands',
v2_3_7: '- Fixed map layer sorting\n- Defunct layer cleanup\n- Add Wegenregister map for Belgium',
v2_3_8: '- Added indication for unsupported zoom levels\n- Added new layer to the PDOK map in the Netherlands',
v2_3_9: '- Support new URL for WME beta',
v2_3_10: '- Updated layers for GBO Provincies satellite imagery',
v2_3_11: '- Bug fix for WME beta that caused the script to halt\n(layer drawer will be adjusted later on)',
v2_4_0: '- Support new layer drawer\n- Updated Orthomozaïek Vl. Tijdsreeksen to default to 2016\n- Added map with administrative borders for Flanders',
v2_5_0: '- Restyling and rework of query result window\n- Several layer preference and location fixes',
v2_5_1: '- Allow minimizing of query result window\n- You can now see the original data as well',
v2_5_2: '- Queries can now be repeated from their results window\n- Query results ordering has been improved\n- Query results display better within house number editing mode',
v2_6_0: '- Added basic map for Rio de Janeiro\n- Improved translations while adding support for Portuguese',
v2_6_1: '- Fixed PICC map as some road layers were renamed',
v2_6_2: '- Added new satellite source for Flanders, Belgium',
v2_7_0: '- Improve UI in various locations\n- Provide links to external map viewers\n- Allow hiding of help messages',
v2_7_1: '- Bugfix: tooltips hiding edge case solved\n- Bugfix: Wrong indication of missing map data at certain zoom levels',
v2_7_2: '- Fix text overflow in layer menu\n- Fix script activation on missing trailing slash in URL\n- Changed map query icon to pointing hand',
v2_7_3: '- Internal fix for beta (hasUser function was removed)',
v2_7_4: '- Recover from changing distance unit\n- Updated Orthofotomozaïek Tijdsreeksen map (Belgium)',
v2_7_5: '- Added new CRAB Adrespunten map\n- Fixed tooltips being partially covered in new layout\n- Attempt at fixing maps invisible at zoom 100%\n- Recover layers menu when using the events mode',
v2_7_6: '- Fix BAG map constraints\n- Fix opacity slider that was stuck at 100%',
v2_7_7: '- Fix an internal issue that would otherwise pop up in two months',
v2_8_0: '- Adjust query window location\n- Replace GBO Provincies map with PDOK\n- Remove unsafeWindow code',
v2_8_1: '- Fixed Hectopunten map (NL)\n- Added Kadastrale Kaart (NL)\n- Removed deprecated BGT map (NL)',
v2_8_2: '- Added Ortho Vl. 2013-2015 Grootschalig (BE)\n- Added Snelheidsregimes en referentiepunten AWV (BE)',
v2_8_3: '- Removed Waze April Fools button\n- Added N23 Westfrisiaweg map (NL)',
v2_8_4: '- Added Administrative Borders Map (BE)',
v2_8_5: '- Updated CIRB map (BE)',
v2_8_6: '- Added GIPOD Actueel (BE)',
v2_8_7: '- Updated Orthomozaïek Vlaanderen (BE)',
v2_8_8: '- Added Orthophotos 2016 and Réseau routier régional (BE)',
v3_0_0: '- Added support for new map types\n- Adjusted to new layer menu layout',
v3_0_1: '- Revert BAG map (NL)',
v3_0_2: '- Reverted release 3.0 as there were too many breaking bugs',
v3_0_3: '- Adjusted to new layer menu layout\n- Allow proper removal of broken map layers',
v3_0_4: '- Fixes for recent WME update\n- Fixed map loading progress bar',
v3_0_5: '- Added West Virginia Leaves Off map (US)\n- Added Maximumsnelheden map (NL)',
v3_0_6: '- Added Verkeersborden en Afgeleide Snelheidslimieten maps (BE)\n- Fixed Snelheidsregimes en referentiepunten AWV (BE)',
v3_0_7: '- Several UI fixes\n- Updated West Virginia Leaves Off map (US)',
v3_1_0: '- Added Oman map\n- Added various graphical improvements\n- Improved layout\n- Updated/fixed various other maps',
v3_1_1: '- Hide blank map tiles\n- Various minor layout changes and bugfixes',
v3_1_2: '- Small performance improvements',
v3_1_3: '- Added a couple of maps for Brussels (BE)',
v3_1_4: '- Added traffic signs map for Flanders (BE)',
v3_1_5: '- Enabled some extra layers by default for Wegenregister map (BE)\n- Improvements for latest WME version',
v3_1_6: '- Upgrade BAG map and fix Kadastrale kaart map (NL)',
v3_1_7: '- Added USDA NAIP map',
v3_1_8: '- Corrected WV Leaves Off layers and added transparency to WV Leaves Off\n- Added more recent Orthophoto maps for Wallonia (BE)',
v3_1_9: '- WV Leaves Off layers updated\n- Renamed some layers for Brussels',
v3_1_10: '- WV Leaves Off layers updated\n- Fixed several Brussels maps',
v3_1_11: '- Added Cadastral Borders map (BE)',
v3_1_12: '- Added aerial imagery of Virginia (US)\n- Updated PICC and Brussels Future speed limits maps (BE)\n- Updated Oman National Basemap maps',
v3_1_13: '- Added aerial imagery of Tennessee (US)',
v3_1_14: '- WV Leaves Off layers updated (US)',
v3_1_15: '- Fix for upcoming WME version',
v3_1_16: '- Move Virginia map to new hosting location (US)',
v3_1_17: '- Added aerial imagery of Pennsylvania (US)\n- Tennessee map bounding box correction (US)',
v3_1_18: '- Added NAIP+ imagery for US territories, Alaska, and Hawaii\n- Added gray pixel tracing for Oman maps',
v3_1_19: '- Fixed Luchtfoto (NL) by using PDOK directly',
v3_1_20: '- Adjustments for WME v2.83',
v3_1_21: '- Updated BAG (NL)\n- Updated luchtfoto (NL)',
v3_1_22: '- WV Leaves Off layers updated (US)',
v3_1_23: '- Updated for new WME layout',
v3_1_24: '- Added North Carolina NC One Map (US)',
v3_1_25: '- Migrated Flanders map services to new endpoint (BE)\n- Updated PDOK Luchtbeelden (NL)',
v3_1_26: '- Updated for new WME version',
v3_2_1: '- Adjust layout for new WME',
v3_2_2: '- WV Leaves Off layers updated (US)',
v3_2_3: '- Migrate Maximumsnelheden map (NL)',
v3_2_4: '- Replace NAIP with NAIP+ map (US)',
v3_2_5: '- Migrate to new Waze API for creating tabs',
v3_2_6: '- WV Leaves Off layers updated (US)',
v3_2_7: '- PICC map layers updated (BE)',
v3_2_8: '- WV Leaves Off layers updated (US)',
v3_2_9: '- Cadastral borders map replaced (BE)',
v3_2_10: '- Fixed spacing issue in query window results\n- Added VLAIO map (BE)',
v3_2_11: '- Added Publieke oplaadpunten map (BE)',
v3_2_12: '- Take into account the Additional imagery map layers',
v3_2_13: '- Replace Adrespunten map with Adressenregister (BE)\n- Fix Maximumsnelheden query results (NL)',
v3_2_14: '- Fix Nationaal Wegen Bestand map and removed duplicate Hectopunten map (NL)',
v3_2_15: '- Migrate GIPOD to new endpoint with extra map layers (BE)',
v3_2_16: '- Block duplicate map adding (to be supported in the future)\n- Migrate and update Weggegevens and Kadastrale Kaart map layers (NL)',
v3_2_17: '- Added maps for Croatia (HR)',
v3_2_18: '- Fix Brussels Ortho map location (BE)',
v3_2_19: '- Prepare for changes in WME beta',
v3_2_20: '- Fix map retrieval breakage due to unexpected changes',
v3_2_21: '- Fix WV Leaves off and USGS NAIP+ layers (US)',
v3_2_22: '- Added IndianaMap (US)',
v3_2_23: '- Fix Virginia Aerial Imagery map (US)\n- Added advice on what to do if querying never gives a result.',
v3_2_24: '- WV Leaves Off layers updated (US)'
}
},
nl: {
tab_title: 'Open Maps',
maps_title: 'Actieve kaarten',
no_local_maps: 'Geen lokale kaarten gevonden',
map_already_selected: 'Deze kaart is al toegevoegd',
hide_tooltips: 'Hulp verbergen',
show_tooltips: 'Hulp weergeven',
expand: 'Klik om uit te breiden',
collapse: 'Klik om te verbergen',
hideshow_layer: 'Verberg/Toon kaart',
query_window_title: 'Kaartlocatie doorzoeken',
query_window_loading: 'Informatie aan het opvragen bij kaartdienst...',
query_window_switch: 'Wissel tussen de verwerkte en onbewerkte gegevens',
query_window_query: 'Voeg deze opvraging elders op de kaart opnieuw uit',
query_empty_response: 'Geen antwoord ontvangen van de kaartdienst op deze locatie. Misschien kan je een andere locatie proberen of een andere laag bevragen?',
query_empty_response_advice: 'ℹ️ Als dit onverwacht blijft gebeuren, kan je best eens kijken of er toevallig een zoom ingesteld staat op de pagina, want dit kan het opvraagsysteem breken. Je kan {hotkey} gebruiken om de zoom te resetten.',
query_table_property: 'Eigenschap',
query_table_value: 'Waarde',
retrieving_error: 'Fout aan het ophalen...',
query_layer: 'Doorzoek een bepaalde locatie op deze kaart voor meer informatie door ergens op de kaart te klikken',
edit_layer: 'Pas de kaart aan',
remove_layer: 'Verwijder kaart',
layer_out_of_range: 'Deze kaart wordt mogelijk niet weergegeven op dit zoomniveau',
satellite_imagery: 'Geef satellietbeelden weer',
select_map: 'Selecteer een kaart om toe te voegen',
opacity_label: 'Doorzichtigheid',
opacity_label_tooltip: 'Wijzig de doorzichtigheid van de kaart',
transparent_label: 'Transparent',
transparent_label_tooltip: 'Maak de achtergrond van de kaart transparent',
map_improvement_label: 'Kaartweergave verbeteren',
map_improvement_label_tooltip: 'Pas allerhande verbeteringen toe op de kaarttegels',
map_layers_title: 'Kaartlagen',
errors: {
network: 'Networkfout',
network_description: 'Bij het opvragen van informatie werd de volgende statuscode ontvangen: ',
see_console: 'Bekijk de browserconsole voor meer informatie',
timeout: 'Time-out',
timeout_description: 'Antwoord verkrijgen duurde langer dan 10 seconden, waarschijnlijk netwerkprobleem',
parse_fail: 'Kan foutmelding niet verwerken'
},
areas: {
BE: 'België',
BR: 'Brazilië',
LU: 'Luxemburg',
NL: 'Nederland',
OM: 'Oman',
US: 'Verenigde Staten',
HR: 'Kroatië'
},
update: {
message: 'Nieuwe versie van WME Open Maps geïnstalleerd! Veranderingen:',
v2_3_0: 'Complete herwerking van het userscript\n- Geef meerdere kaarten tegelijk weer\n- Maak het mogelijk om kaarten te doorzoeken',
v2_3_1: '- Het inladen en opslagen van de kaarten is opgelost\n- Enkele bugs geplet rond het ordenen van kaarten\n- Een grijze achtergrond toegevoegd aan de laadindicator voor kaarten\n- De doorzoakbaarheid van de BAG-kaart is aangepast',
v2_3_2: '- Probleem opgelost waarbij het verwijderen van een kaart alle onderliggende kaarten ook verwijderde\n- Het bevragen van een kaart gebeurt nu enkel op zichtbare bevraagbare lagen\n- Kleine veranderingen aan de grenzen en bevragingsinstellingen van sommige kaarten',
v2_3_3: '- Het verplaatsen van lagen van een kaart is hersteld',
v2_3_4: '- Kleine veranderingen aan de UI en interne herwerking van code',
v2_3_5: '- Licht verbeterde verwerking van kaartopzoekingen\n- Probleem opgelost met TamperMonkey-meldingen over het gebruik van externe bronnen',
v2_3_6: '- Werking op WME beta verbeterd\n- Groupeer kaarten per land\n- Toevoeging van Hectopuntenkaart in Nederland',
v2_3_7: '- Sorteren van kaartlagen hersteld\n- Opschonen van onbestaande kaartlagen\n- Wegenregister toegevoegd voor België',
v2_3_8: '- Aanduiding toegevoegd voor niet ondersteunde zoomniveaus\n- Nieuwe laag toegevoegd aan de PDOK-kaart in Nederland',
v2_3_9: '- Ondersteun de nieuwe URL voor de WME beta',
v2_3_10: '- Kaartlagen van GBO Provincies vernieuwd',
v2_3_11: '- Bugfix voor de WME beta waarbij de uitvoering van het script stopte\n(de toevoeging van de lagen in het nieuwe menu volgt later)',
v2_4_0: '- Ondersteuning voor nieuwe laagselector\n- Orthomozaïek Vl. Tijdsreeksen aangepast om standaard de kaart van 2016 te tonen\n- Kaart met administratieve grenzen van Vlaanderen toegevoegd',
v2_5_0: '- Het venster met zoekresultaten werd vernieuwd\n- De locaties en voorkeuren voor meerdere kaarten werden bijgewerkt',
v2_5_1: '- Laat het minimaliseren van zoekresultaten toe\n- Je kan nu ook de originele data zien in plaats van de verwerkte data',
v2_5_2: '- Je kan nu een nieuwe zoekopdracht starten vanuit het resultatenscherm\n- De volgorde van de zoekresultaten werd verbeterd\n- Zoekresultaten worden nu beter weergegeven tijdens het aanpassen van huisnummers',
v2_6_0: '- Basiskaart toegevoegd voor Rio de Janeiro\n- Vertalingen verbeterd tijdens het toevoegen van het Portugees',
v2_6_1: '- PICC kaart voor Wallonië bijgewerkt omdat de kaartlaag met straatnamen hernoemd werd',
v2_6_2: '- Nieuwe mapdienst voor satellietbeelden in Vlaanderen en Brussel toegevoegd',
v2_7_0: '- Verschillende verbeteringen aan de interface\n- Toegang tot de externe website van een kaart\n- Mogelijkheid tot verbergen van hulpberichten',
v2_7_1: '- Bugfix: verbergen van tooltips werkte soms niet goed\n- Bugfix: foutieve aanduiding van probleem weergave op bepaalde zoomniveaus',
v2_7_2: '- Verbeterde weergave voor te lange tekst in laagselectiemenu\n- Probleem met scriptactivering opgelost wanneer er geen schuine streep in de URL staat\n- Symbool voor map query aangepast naar wijsvinger',
v2_7_3: '- Interne bugfix voor beta (hasUser functie werd verwijderd)',
v2_7_4: '- Herstel van een verandering van afstandseenheid\n- Orthofotomozaïek Tijdsreeksen bijgewerkt (België)',
v2_7_5: '- Nieuwe CRAB Adrespunten kaart\n- Het gedeeltelijk verbergen van tooltips in de nieuwe layout werd opgelost\n- Poging om probleem van onzichtbare kaart bij 100% zichtbaarheid op te lossen\n- Genereer laagmenu opnieuw bij gebruik van evenementmodus',
v2_7_6: '- Gebied van BAG kaart bijstellen\n- De doorzichtigheid van kaarten zat vast op 100%',
v2_7_7: '- Een intern probleem opgelost dat over 2 maanden zichtbaar zou worden',
v2_8_0: '- Locatie van zoekvenster aangepast\n- GBO Provincies kaart werd vervangen door PDOK\n- Code met unsafeWindow verwijderd',
v2_8_1: '- Hectopunten kaart hersteld (NL)\n- Kadastrale Kaart toegevoegd (NL)\n- BGT kaart verwijderd (NL)',
v2_8_2: '- Kaart Ortho Vl. 2013-2015 Grootschalig toegevoegd (BE)\n- Kaart Snelheidsregimes en referentiepunten AWV toegevoegd (BE)',
v2_8_3: '- 1 Aprilgrap van Waze verwijderd\n- N23 Westfrisiaweg kaart toegevoegd (NL)',
v2_8_4: '- Kaart Administrative Grenzen toegevoegd (BE)',
v2_8_5: '- CIRB kaart geüpdatet (BE)',
v2_8_6: '- GIPOD Actueel toegevoegd (BE)',
v2_8_7: '- Orthomozaïek Vlaanderen bijgewerkt (BE)',
v2_8_8: '- Orthophotos 2016 en Réseau routier régional toegevoegd (BE)',
v3_0_0: '- Ondersteuning voor nieuwe maptypes\n- Ondersteunen nieuwe layer menu layout',
v3_0_1: '- Aanpassingen aan BAG-kaart ongedaan gemaakt (NL)',
v3_0_2: '- Reverted release 3.0 as there were too many breaking bugs',
v3_0_3: '- Ondersteunen nieuwe layer menu layout\n- Verwijderen van defecte kaartlagen mogelijk gemaakt',
v3_0_4: '- Correctie aanpassingen laatste WME update\n- Laadbalken voor inladen kaarttegels hersteld',
v3_0_5: '- West Virginia Leaves Off kaart toegevoegd (US)\n- Maximumsnelhedenkaart toegevoegd (NL)',
v3_0_6: '- Verkeersborden en Afgeleide Snelheidslimieten kaarten toegevoegd (BE)\n- Snelheidsregimes en referentiepunten AWV hersteld (BE)',
v3_0_7: '- Meerdere UI verbeteringen\n- West Virginia Leaves Off kaart bijgewerkt (US)',
v3_1_0: '- Kaart voor Oman toegevoegd\n- Meedere verbeteringen in kaartweergave\n- Verbeterde layout\n- Andere kaarten aangepast/hersteld',
v3_1_1: '- Verberg lege kaarttegels\n- Meerdere kleine lay-out en bug fixes',
v3_1_2: '- Kleine verbeteringen in performantie toegepast',
v3_1_3: '- Enkele kaarten toegevoegd voor Brussel (BE)',
v3_1_4: '- Verkeersbordenkaart toegevoegd voor Vlaanderen (BE)',
v3_1_5: '- Toevoeging van enkele standaardlagen in Wegenregister-kaart (BE)\n- Verbeteringen voor meest recente versie van WME',
v3_1_6: '- Upgrade naar BAG versie 1.1 en Kadastrale kaart versie 4 (NL)',
v3_1_7: '- USDA NAIP kaart toegevoegd',
v3_1_8: '- Gecorrigeerde WV Leaves Off-lagen en transparantie toegevoegd aan WV Leaves Off\n- Meer recente Orthophoto-kaarten toegevoegd voor Wallonië (BE)',
v3_1_9: '- WV Leaves Off laag updates\n- Enkele Brusselse kaarten hernoemd',
v3_1_10: '- WV Leaves Off laag updates\n- Enkele Brusselse kaarten hersteld',
v3_1_11: '- Kaart met kadastrale grenzen toegevoegd (BE)',
v3_1_12: '- Luchtfoto\'s van Virginia toegevoegd\n- PICC en Brussels Future speed limits kaarten bijgewerkt (BE)\n- Oman National Basemap bijgewerkt',
v3_1_13: '- Luchtfoto\'s van Tennessee toegevoegd',
v3_1_14: '- WV Leaves Off laag updates',
v3_1_15: '- Verbetering voor toekomstige versie van WME',
v3_1_16: '- Verplaats de kaart van Virginia naar de nieuwe server (US)',
v3_1_17: '- Luchtfoto\'s van Pennsylvania toegevoegd (US)\n- Correctie aan de begrenzing van de kaart van Tennessee',
v3_1_18: '- NAIP+-beelden toegevoegd voor Amerikaans grondgebied, Alaska en Hawaii\n- Overtrekken van grijze pixels toegevoegd bij kaarten van Oman',
v3_1_19: '- Luchtfoto (NL) hersteld door PDOK rechtstreeks op te roepen',
v3_1_20: '- Aanpassingen voor WME v2.83',
v3_1_21: '- BAG aangepast (NL)\n- Luchtfoto aangepast (NL)',
v3_1_22: '- WV Leaves Off laag updates',
v3_1_23: '- Aanpassingen voor nieuwe lay-out WME',
v3_1_24: '- North Carolina NC One Map toegevoegd (US)',
v3_1_25: '- Migratie Vlaamse kaartdiensten naar nieuwe website (BE)\n- PDOK Luchtbeelden bijgewerkt (NL)',
v3_1_26: '- Aanpassingen voor nieuwe lay-out WME',
v3_2_1: '- Layout aanpassen voor nieuwe WME',
v3_2_2: '- WV Leaves Off laag updates',
v3_2_3: '- Verwijs naar nieuwe Maximumsnelhedenkaart (NL)',
v3_2_4: '- Vervang NAIP door NAIP+ kaart (US)',
v3_2_5: '- Maak gebruik van de nieuwe Waze API om tabs aan te maken',
v3_2_6: '- WV Leaves Off laag updates',
v3_2_7: '- PICC kaartlagen aangepast (BE)',
v3_2_8: '- WV Leaves Off laag updates',
v3_2_9: '- Cadastral borders map vervangen (BE)',
v3_2_10: '- Probleem met witruimte opgelost in query scherm\n- VLAIO kaart toegevoegd (BE)',
v3_2_11: '- Publieke oplaadpunten kaart toegevoegd (BE)',
v3_2_12: '- Hou rekening met het extra beeldmateriaal',
v3_2_13: '- Adrespunten kaart vervangen met het Adressenregister (BE)\n- Opvragen van data uit Maximumsnelhedenkaart opgelost (NL)',
v3_2_14: '- Nationaal Wegen Bestand kaart hersteld en dubbele Hectopuntenkaart verwijderd (NL)',
v3_2_15: '- Migreer GIPOD naar nieuwe locatie met extra kaartlagen (BE)',
v3_2_16: '- Blokkeer het dupliceren van een kaartlaag (in de toekomst te ondersteunen)\n- Migreer en update Weggegevens en Kadastrale Kaart kaartlagen (NL)',
v3_2_17: '- Kaarten toegevoegd voor Kroatië (HR)',
v3_2_18: '- Herstel Brussels Ortho kaart (BE)',
v3_2_19: '- Voorbereiding voor wijzigingen in WME beta',
v3_2_20: '- Fix map retrieval breakage due to unexpected changes',
v3_2_21: '- Fix WV Leaves off and USGS NAIP+ layers (US)',
v3_2_22: '- IndianaMap toegevoegd (US)',
v3_2_23: '- Herstel Virginia Aerial Imagery map (US)\n- Advies toegevoegd voor wanneer het queryen nooit een resultaat geeft.',
v3_2_24: '- WV Leaves Off laag updates (US)'
}
},
fr: {
tab_title: 'Open Maps',
maps_title: 'Cartes Actives',
no_local_maps: 'Aucune carte disponible ici',
opacity_label: 'Opacité',
areas: {
BE: 'Belgique',
BR: 'Brésil',
LU: 'Luxembourg',
NL: 'Pays-Bas',
OM: 'Oman',
US: 'États Unis',
HR: 'Croatie'
},
},
'pt-BR': {
tab_title: 'Open Maps',
maps_title: 'Ativar Mapas',
no_local_maps: 'Não foram encontrados mapas para esta área',
expand: 'Clique para expandir',
collapse: 'Clique para colapsar',
hideshow_layer: 'Ocultar/Mostrar mapa',
query_window_title: 'Consulta de Localização do Mapa',
query_window_loading: 'Resgatando informação do serviço do mapa...',
query_window_switch: 'Alternar entre dados processados e originais',
query_window_query: 'Realize essa consulta novamente em outro lugar no mapa',
query_empty_response: 'Nenhuma resposta recebida do serviço do mapa neste local. Talvez tente em outro local ou tente consultar outra camada?',
query_empty_response_advice: 'ℹ️ Se esse problema persistir, você pode querer verificar se a página tem um zoom aplicado a ela, pois isso pode quebrar a consulta. Você pode pressionar {hotkey} para redefinir o zoom.',
query_table_property: 'Propriedade',
query_table_value: 'Valor',
retrieving_error: 'Resgatando erro...',
query_layer: 'Consulte uma determinada localização deste mapa para obter mais informações clicando em algum lugar no mapa',
edit_layer: 'Editar mapa',
remove_layer: 'Remover mapa',
layer_out_of_range: 'Mapa não pode ser exibido no nível de zoom atual',
satellite_imagery: 'Mostrar imagem satélite',
select_map: 'Selecione o mapa para adicionar',
opacity_label: 'Opacidade',
opacity_label_tooltip: 'Ajustar a transparência da camada',
transparent_label: 'Transparência',
transparent_label_tooltip: 'Fazer o mapa de plano de fundo transparente',
map_improvement_label: 'Melhorar a exibição do mapa',
map_improvement_label_tooltip: 'Aplique várias melhorias nos blocos de mapa',
map_layers_title: 'Camadas do mapa',
errors: {
network: 'Erro na rede',
network_description: 'Recebido o seguinte código de status ao recuperar informações: ',
see_console: 'Olhe o console da web para mais detalhes',
timeout: 'Tempo esgostado',
timeout_description: 'Resgatando resposta demorou mais de 10s, provavelmente problema na rede',
parse_fail: 'Não foi possível analisar a mensagem de erro'
},
areas: {
BE: 'Bélgica',
BR: 'Brasil',
LU: 'Luxemburgo',
NL: 'Países Baixos',
OM: 'Omã',
US: 'Estados Unidos',
HR: 'Croácia'
}
}
};
translations['en-GB'] = translations['en-US'] = translations.en;
I18n.translations[I18n.currentLocale()].openmaps = translations.en;
Object.keys(translations).forEach(function(locale) {
if (I18n.currentLocale() == locale) {
addFallbacks(translations[locale], translations.en);
I18n.translations[locale].openmaps = translations[locale];
}
});
function addFallbacks(localeStrings, fallbackStrings) {
Object.keys(fallbackStrings).forEach(function(key) {
if (!localeStrings[key]) {
localeStrings[key] = fallbackStrings[key];
} else if (typeof localeStrings[key] === 'object') {
addFallbacks(localeStrings[key], fallbackStrings[key]);
}
});
}
//#endregion
//#region List of available maps
let maps = new Map();
[
{
id: 101,
title: 'WV Leaves Off',
type: 'WMS',
url: 'https://services.wvgis.wvu.edu/arcgis/services/Imagery_BaseMaps_EarthCover/wv_imagery_WVGISTC_leaf_off_mosaic/MapServer/WMSServer',
crs: 'EPSG:3857',
bbox: [-82.723357, 37.134443, -77.624583, 40.659337],
format: 'image/jpeg',
area: 'US',
abstract: 'Satellite imagery of West Virginia',
attribution: 'West Virginia University',
pixelManipulations: ['whiteTiles2transparent'],
queryable: false,
default_layers: ['1', '5', '9', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23', '24', '25', '26', '27', '28', '29', '30', '31', '32', '33', '34', '35', '36', '37', '38', '39', '40', '41', '42', '43', '44', '45', '46', '47', '48', '49', '51', '55', '59', '62', '63', '64', '65', '66', '67', '68', '69', '70', '71', '72', '73', '74', '75'],
layers: {
'1': { queryable: true, title: 'Wyoming_2018' },
'5': { queryable: true, title: 'Nicholas_2018' },
'9': { queryable: true, title: 'Mason_2018' },
'12': { queryable: true, title: 'Lincoln_2018' },
'13': { queryable: true, title: 'Monroe_2018' },
'14': { queryable: true, title: 'Barbour_2018' },
'15': { queryable: true, title: 'Gilmer_2019' },
'16': { queryable: true, title: 'Clay_2019' },
'17': { queryable: true, title: 'Braxton_2019' },
'18': { queryable: true, title: 'Mineral_2019' },
'19': { queryable: true, title: 'Hancock_2019' },
'20': { queryable: true, title: 'Grant_2019' },
'21': { queryable: true, title: 'Pleasants_2020' },
'22': { queryable: true, title: 'Summers_2020' },
'23': { queryable: true, title: 'Webster_2020' },
'24': { queryable: true, title: 'Mingo_2020' },
'25': { queryable: true, title: 'Boone_2020' },
'26': { queryable: true, title: 'Fayette_2020' },
'27': { queryable: true, title: 'Preston_2020' },
'28': { queryable: true, title: 'Putnam_2021' },
'29': { queryable: true, title: 'Pendleton_2021' },
'30': { queryable: true, title: 'Wetzel_2022' },
'31': { queryable: true, title: 'Upshur_2022' },
'32': { queryable: true, title: 'Randolph_2022' },
'33': { queryable: true, title: 'Raleigh_2022' },
'34': { queryable: true, title: 'Pocahontas_2022' },
'35': { queryable: true, title: 'Marshall_2022' },
'36': { queryable: true, title: 'Lewis_2022' },
'37': { queryable: true, title: 'Kanawha_2022' },
'38': { queryable: true, title: 'Jackson_2022' },
'39': { queryable: true, title: 'Harrison_2022' },
'40': { queryable: true, title: 'Hampshire_2022' },
'41': { queryable: true, title: 'Calhoun_2022' },
'42': { queryable: true, title: 'Brooke_2022' },
'43': { queryable: true, title: 'Wood_2023' },
'44': { queryable: true, title: 'Ritchie_2023' },
'45': { queryable: true, title: 'Putnam_2023' },
'46': { queryable: true, title: 'Ohio_2023' },
'47': { queryable: true, title: 'Monongalia_2023' },
'48': { queryable: true, title: 'Harrison_2023' },
'49': { queryable: true, title: 'Cabell_2023' },
'51': { queryable: true, title: 'McDowell_2023' },
'55': { queryable: true, title: 'Mercer_2024' },
'59': { queryable: true, title: 'Logan_2024' },
'62': { queryable: true, title: 'Wirt_2024' },
'63': { queryable: true, title: 'Wayne_2024' },
'64': { queryable: true, title: 'Tyler_2024' },
'65': { queryable: true, title: 'Tucker_2024' },
'66': { queryable: true, title: 'Taylor_2024' },
'67': { queryable: true, title: 'Roane_2024' },
'68': { queryable: true, title: 'Morgan_2024' },
'69': { queryable: true, title: 'Marion_2024' },
'70': { queryable: true, title: 'Jefferson_2024' },
'71': { queryable: true, title: 'Hardy_2024' },
'72': { queryable: true, title: 'Greenbrier_2024' },
'73': { queryable: true, title: 'Doddridge_2024' },
'74': { queryable: true, title: 'Berkeley_2024' },
'75': { queryable: true, title: 'CountiesImagery_Year' }
}
},
{
id: 102,
title: 'USDA NAIP+ Imagery',
type: 'WMS',
url: 'https://imagery.nationalmap.gov:443/arcgis/services/USGSNAIPPlus/ImageServer/WMSServer',
crs: 'EPSG:3857',
bbox: [-179.297176, -14.629169, 179.825647, 71.498685],
format: 'image/jpeg',
area: 'US',
abstract: 'USDA NAIP+ Imagery of the Continuous US',
attribution: 'USDA',
queryable: false,
default_layers: ['USGSNAIPPlus'],
layers: {
'USGSNAIPPlus': {
queryable: true,
title: 'USGSNAIPPlus'
}
}
},
{
id: 104,
title: 'Virginia Aerial Imagery',
type: 'WMS',
url: 'https://vginmaps.vdem.virginia.gov/arcgis/services/VBMP_Imagery/MostRecentImagery_WGS/MapServer/WMSServer',
crs: 'EPSG:3857',
bbox: [-84.09707, 36.06439, -74.820609, 39.927717],
format: 'image/jpeg',
area: 'US',
abstract: 'Most recent aerial imagery from Virginia Geographic Information Network',
attribution: 'Virginia Geographic Information Network',
pixelManipulations: ['vaBlankTiles2Transparent'],
queryable: false,
default_layers: ['0'],
layers: {
'0': {
queryable: false,
title: 'VBMP most recent imagery',
abstract: 'Orthoimagery collected in Spring 2013, 2014, 2015 and 2017 (whichever is most recently available) by the VBMP program for Virginia. The imagery is displayed in true color (RED, GREEN, BLUE). The spatial reference is WGS 1984 Web Mercator (Auxiliary Sphere). The imagery is tiled at 12 levels from 1:4,622,324 to 1:2,257. The imagery was collected to meet ASPRS Class 1 orthoimagery standards. Most areas were collected at a 1-ft ground sample distance (GSD), with some urban areas upgraded to 6-inch and 3-inch GSD. - "Any determination of topography or contours, or any depiction of physical improvements, property lines or boundaries is for general information only and shall not be used for the design, modification, or construction of improvements to real property or for flood plain determination." Subsection C of § 54.1-402.'
}
}
},
{
id: 105,
title: 'Tennessee Aerial Imagery',
type: 'WMS',
url: 'https://tnmap.tn.gov/arcgis/services/BASEMAPS/IMAGERY_WEB_MERCATOR/MapServer/WMSServer',
crs: 'EPSG:3857',
bbox: [-90.350458, 34.961664, -81.609963, 36.686075],
format: 'image/png',
area: 'US',
abstract: 'Tennessee Department of Transportation(TDOT) Imagery Product',
attribution: 'TDOT',
queryable: false,
default_layers: ['0'],
layers: {
'0': {
queryable: false,
title: 'TDOT Imagery',
abstract: 'TDOT Imagery Product'
}
}
},
{
id: 106,
title: 'Pennsylvania Aerial Imagery',
type: 'WMS',
url: 'https://apps.pasda.psu.edu/arcgis/services/PEMAImagery2018_WEB/MapServer/WMSServer',
crs: 'EPSG:3857',
bbox: [-80.589716, 39.679911, -74.682489, 42.29279],
format: 'image/png',
area: 'US',
abstract: 'Aerial Imagery from PEMA, 2018-2020',
attribution: 'PASDA',
queryable: false,
default_layers: ['1', '5', '9', '13', '17', '21', '25', '29', '33', '37', '41', '45', '49', '53', '57', '61', '65', '69', '73', '77', '81', '85', '89', '93', '97', '101', '105', '109', '113', '117', '121', '125', '129', '133', '137', '141', '145', '149', '153', '157', '161', '165', '169', '173', '177', '181', '185', '189', '193', '197', '201', '205', '209', '213', '217'],
layers: {
'1': {
queryable: true,
title: 'Image',
abstract: 'PEMA_YorkCounty_Mosaic2018_1'
},
'5': {
queryable: true,
title: 'Image',
abstract: 'PEMA_WyomingCounty_Mosaic2020'
},
'9': {
queryable: true,
title: 'Image',
abstract: 'PEMA_WayneCounty_Mosaic2020'
},
'13': {
queryable: true,
title: 'Image',
abstract: 'PEMA_WashingtonCounty_Mosaic2018'
},
'17': {
queryable: true,
title: 'Image',
abstract: 'PEMA_UnionCounty_Mosaic2020'
},
'21': {
queryable: true,
title: 'Image',
abstract: 'PEMA_SusquehannaCounty_Mosaic2020'
},
'25': {
queryable: true,
title: 'Image',
abstract: 'PEMA_SullivanCounty_Mosaic2020'
},
'29': {
queryable: true,
title: 'Image',
abstract: 'PEMA_SomersetCounty_Mosaic2020'
},
'33': {
queryable: true,
title: 'Image',
abstract: 'PEMA_SnyderCounty_Mosaic2020'
},
'37': {
queryable: true,
title: 'Image',
abstract: 'PEMA_SchuylkillCounty_Mosaic2018'
},
'41': {
queryable: true,
title: 'Image',
abstract: 'PEMA_PotterCounty_Mosaic2020'
},
'45': {
queryable: true,
title: 'Image',
abstract: 'PEMA_PhiladelphiaCounty_Mosaic2018'
},
'49': {
queryable: true,
title: 'Image',
abstract: 'PEMA_PerryCounty_Mosaic2018'
},
'53': {
queryable: true,
title: 'Image',
abstract: 'PEMA_NorthumberlandCounty_Mosaic2018'
},
'57': {
queryable: true,
title: 'Image',
abstract: 'PEMA_NorthamptonCounty_Mosaic'
},
'61': {
queryable: true,
title: 'Image',
abstract: 'PEMA_MontourCounty_Mosaic2018_gdb'
},
'65': {
queryable: true,
title: 'Image',
abstract: 'PEMA_MontgomeryCounty_Mosaic2018'
},
'69': {
queryable: true,
title: 'Image',
abstract: 'PEMA_MonroeCounty_Mosaic2018'
},
'73': {
queryable: true,
title: 'Image',
abstract: 'PEMA_McKeanCounty_Mosaic2019_JP2'
},
'77': {
queryable: true,
title: 'Image',
abstract: 'PEMA_MifflinCounty_Mosaic2020'
},
'81': {
queryable: true,
title: 'Image',
abstract: 'PEMA_LycomingCounty_Mosaic2020'
},
'85': {
queryable: true,
title: 'Image',
abstract: 'PEMA_LuzerneCounty_Mosaic2018'
},
'89': {
queryable: true,
title: 'Image',
abstract: 'PEMA_LehighCounty_Mosaic2018'
},
'93': {
queryable: true,
title: 'Image',
abstract: 'PEMA_LebanonCounty_Mosaic2018'
},
'97': {
queryable: true,
title: 'Image',
abstract: 'PEMA_LawrenceCounty_Mosaic2020'
},
'101': {
queryable: true,
title: 'Image',
abstract: 'PEMA_LancasterCounty_Mosaic2018'
},
'105': {
queryable: true,
title: 'Image',
abstract: 'PEMA_LackawannaCounty_Mosaic2020'
},
'109': {
queryable: true,
title: 'Image',
abstract: 'PEMA_JuniataCounty_Mosaic2020'
},
'113': {
queryable: true,
title: 'Image',
abstract: 'PEMA_JeffersonCounty_Mosaic2018'
},
'117': {
queryable: true,
title: 'Image',
abstract: 'PEMA_HuntingdonCounty_Mosaic2020'
},
'121': {
queryable: true,
title: 'Image',
abstract: 'PEMA_GreeneCounty_Mosaic2018_gdb'
},
'125': {
queryable: true,
title: 'Image',
abstract: 'PEMA_FultonCounty_Mosaic2020'
},
'129': {
queryable: true,
title: 'Image',
abstract: 'PEMA_FranklinCounty_Mosaic2018'
},
'133': {
queryable: true,
title: 'Image',
abstract: 'PEMA_FayetteCounty_Mosaic2020'
},
'137': {
queryable: true,
title: 'Image',
abstract: 'PEMA_ErieCounty_Mosaic2018_JP2'
},
'141': {
queryable: true,
title: 'Image',
abstract: 'PEMA_ElkCounty_Mosaic2019_JP2'
},
'145': {
queryable: true,
title: 'Image',
abstract: 'PEMA_DelawareCounty_Mosaic2018'
},
'149': {
queryable: true,
title: 'Image',
abstract: 'PEMA_DauphinCounty_Mosaic2018'
},
'153': {
queryable: true,
title: 'Image',
abstract: 'PEMA_CumberlandCounty_Mosaic2018_JP2'
},
'157': {
queryable: true,
title: 'Image',
abstract: 'PEMA_CrawfordCounty_Mosaic2018_JP2'
},
'161': {
queryable: true,
title: 'Image',
abstract: 'PEMA_ColumbiaCounty_Mosaic2018'
},
'165': {
queryable: true,
title: 'Image',
abstract: 'PEMA_ClintonCounty_Mosaic2020'
},
'169': {
queryable: true,
title: 'Image',
abstract: 'PEMA_ClearfieldCounty_Mosaic2018'
},
'173': {
queryable: true,
title: 'Image',
abstract: 'PEMA_ChesterCounty_Mosaic2020'
},
'177': {
queryable: true,
title: 'Image',
abstract: 'PEMA_CentreCounty_Mosaic2020'
},
'181': {
queryable: true,
title: 'Image',
abstract: 'PEMA_CarbonCounty_Mosaic2018'
},
'185': {
queryable: true,
title: 'Image',
abstract: 'PEMA_CameronCounty_Mosaic2019_JP2'
},
'189': {
queryable: true,
title: 'Image',
abstract: 'PEMA_CambriaCounty_Mosaic2018'
},
'193': {
queryable: true,
title: 'Image',
abstract: 'PEMA_BucksCounty_Mosaic'
},
'197': {
queryable: true,
title: 'Image',
abstract: 'PEMA_BradfordCounty_Mosaic2020'
},
'201': {
queryable: true,
title: 'Image',
abstract: 'PEMA_BlairCounty_Mosaic2020'
},
'205': {
queryable: true,
title: 'Image',
abstract: 'PEMA_BerksCounty_Mosaic2020'
},
'209': {
queryable: true,
title: 'Image',
abstract: 'PEMA_BeaverCounty_Mosaic2020'
},
'213': {
queryable: true,
title: 'Image',
abstract: 'PEMA_AlleghenyCounty_Mosaic2018'
},
'217': {
queryable: true,
title: 'Image',
abstract: 'PEMA_AdamsCounty_Mosaic2018_JP2'
}
}
},
{
id: 107,
title: 'USDA NAIP+ Puerto Rico',
type: 'WMS',
url: 'https://services.nationalmap.gov/arcgis/services/USGSNAIPPlus/MapServer/WMSServer',
crs: 'EPSG:3857',
bbox: [-67.95584, 17.865141, -65.21849, 18.522609],
format: 'image/png',
area: 'US',
abstract: 'USDA NAIP+ Imagery of Puerto Rico',
attribution: 'USDA',
queryable: false,
default_layers: ['1'],
layers: {
'1': {
queryable: false,
title: 'USDA NAIP+ Puerto Rico',
abstract: 'USDA NAIP+ Imagery of the Puerto Rico'
}
}
},
{
id: 108,
title: 'USDA NAIP+ Virgin Islands',
type: 'WMS',
url: 'https://services.nationalmap.gov/arcgis/services/USGSNAIPPlus/MapServer/WMSServer',
crs: 'EPSG:3857',
bbox: [-65.077787, 17.654595, -64.546763, 18.427245],
format: 'image/png',
area: 'US',
abstract: 'USDA NAIP+ Imagery of Virgin Islands',
attribution: 'USDA',
queryable: false,
default_layers: ['5'],
layers: {
'5': {
queryable: false,
title: 'USDA NAIP+ Virgin Islands',
abstract: 'USDA NAIP+ Imagery of the Virgin Islands'
}
}
},
{
id: 109,
title: 'USDA NAIP+ Hawaii',
type: 'WMS',
url: 'https://services.nationalmap.gov/arcgis/services/USGSNAIPPlus/MapServer/WMSServer',
crs: 'EPSG:3857',
bbox: [-160.678325, 17.356606, -152.847819, 23.203373],
format: 'image/png',
area: 'US',
abstract: 'USDA NAIP+ Imagery of Hawaii',
attribution: 'USDA',
queryable: false,
default_layers: ['9'],
layers: {
'9': {
queryable: false,
title: 'USDA NAIP+ Hawaii',
abstract: 'USDA NAIP+ Imagery of the Hawaii'
}
}
},
{
id: 110,
title: 'USDA NAIP+ American Samoa',
type: 'WMS',
url: 'https://services.nationalmap.gov/arcgis/services/USGSNAIPPlus/MapServer/WMSServer',
crs: 'EPSG:3857',
bbox: [-170.851656, -14.377607, -169.40573, -14.143065],
format: 'image/png',
area: 'US',
abstract: 'USDA NAIP+ Imagery of American Samoa',
attribution: 'USDA',
queryable: false,
default_layers: ['13'],
layers: {
'13': {
queryable: false,
title: 'USDA NAIP+ American Samoa',
abstract: 'USDA NAIP+ Imagery of the American Samoa'
}
}
},
{
id: 111,
title: 'USDA NAIP+ Guam/Northern Mariana Islands',
type: 'WMS',
url: 'https://services.nationalmap.gov/arcgis/services/USGSNAIPPlus/MapServer/WMSServer',
crs: 'EPSG:3857',
bbox: [144.549128, 13.165851, 146.125274, 20.625758],
format: 'image/png',
area: 'US',
abstract: 'USDA NAIP+ Imagery of Guam/Northern Mariana Islands',
attribution: 'USDA',
queryable: false,
default_layers: ['17'],
layers: {
'17': {
queryable: false,
title: 'USDA NAIP+ Guam/Northern Mariana Islands',
abstract: 'USDA NAIP+ Imagery of the Guam/Northern Mariana Islands'
}
}
},
{
id: 112,
title: 'USDA NAIP+ St. John',
type: 'WMS',
url: 'https://services.nationalmap.gov/arcgis/services/USGSNAIPPlus/MapServer/WMSServer',
crs: 'EPSG:3857',
bbox: [-64.806465, 18.268151, -64.635387, 18.37756],
format: 'image/png',
area: 'US',
abstract: 'USDA NAIP+ Imagery of St. John',
attribution: 'USDA',
queryable: false,
default_layers: ['21'],
layers: {
'21': {
queryable: false,
title: 'USDA NAIP+ St. John',
abstract: 'USDA NAIP+ Imagery of the St. John'
}
}
},
{
id: 113,
title: 'USDA NAIP+ Alaska',
type: 'WMS',
url: 'https://services.nationalmap.gov/arcgis/services/USGSNAIPPlus/MapServer/WMSServer',
crs: 'EPSG:3857',
bbox: [-173.25, 54.383756, -129.786987, 71.506811],
format: 'image/png',
area: 'US',
abstract: 'USDA NAIP+ Imagery of Alaska',
attribution: 'USDA',