r-spatial / mapview

Interactive viewing of spatial data in R
https://r-spatial.github.io/mapview/
GNU General Public License v3.0
515 stars 91 forks source link

error in evaluating the argument 'x' in selecting a method for function 'unique': #341

Open duccioa opened 3 years ago

duccioa commented 3 years ago

Hi, I bumped into this error and I am not sure were it comes from:

Error in (function (cond)  : 
  error in evaluating the argument 'x' in selecting a method for function 'unique': attr classes has wrong size: please file an issue

This is the traceback:

13: (function (cond) 
    .Internal(C_tryCatchHelper(addr, 1L, cond)))(structure(list(message = "attr classes has wrong size: please file an issue", 
        call = CPL_gdal_dimension(st_geometry(x), NA_if_empty), cppstack = structure(list(
            file = "", line = -1L, stack = c("/home/duccioa/R/x86_64-pc-linux-gnu-library/4.0/sf/libs/sf.so(Rcpp::exception::exception(char const*, bool)+0x74) [0x7f640c10e674]", 
            "/home/duccioa/R/x86_64-pc-linux-gnu-library/4.0/sf/libs/sf.so(void Rcpp::stop<>(char const*)+0x4d) [0x7f640c0e9c4f]", 
            "/home/duccioa/R/x86_64-pc-linux-gnu-library/4.0/sf/libs/sf.so(+0x3466f) [0x7f640c0f766f]", 
            "/home/duccioa/R/x86_64-pc-linux-gnu-library/4.0/sf/libs/sf.so(ogr_from_sfc(Rcpp::Vector<19, Rcpp::PreserveStorage>, OGRSpatialReference**)+0x7c) [0x7f640c1152fc]", 
            "/home/duccioa/R/x86_64-pc-linux-gnu-library/4.0/sf/libs/sf.so(CPL_gdal_dimension(Rcpp::Vector<19, Rcpp::PreserveStorage>, bool)+0x6a) [0x7f640c11d36a]", 
            "/home/duccioa/R/x86_64-pc-linux-gnu-library/4.0/sf/libs/sf.so(_sf_CPL_gdal_dimension+0x8e) [0x7f640c10500e]", 
            "/usr/lib/R/lib/libR.so(+0xf5b3c) [0x7f641afb1b3c]", 
            "/usr/lib/R/lib/libR.so(+0xf6086) [0x7f641afb2086]", 
            "/usr/lib/R/lib/libR.so(+0x130181) [0x7f641afec181]", 
            "/usr/lib/R/lib/libR.so(Rf_eval+0x88) [0x7f641b006d88]", 
            "/usr/lib/R/lib/libR.so(+0x14cc4f) [0x7f641b008c4f]", 
            "/usr/lib/R/lib/libR.so(Rf_applyClosure+0x1a2) [0x7f641b009b42]", 
            "/usr/lib/R/lib/libR.so(+0x13a4be) [0x7f641aff64be]", 
            "/usr/lib/R/lib/libR.so(Rf_eval+0x88) [0x7f641b006d88]", 
            "/usr/lib/R/lib/libR.so(+0x14cc4f) [0x7f641b008c4f]", 
            "/usr/lib/R/lib/libR.so(Rf_applyClosure+0x1a2) [0x7f641b009b42]", 
            "/usr/lib/R/lib/libR.so(Rf_eval+0x2af) [0x7f641b006faf]", 
            "/usr/lib/R/lib/libR.so(+0x14b81c) [0x7f641b00781c]", 
            "/usr/lib/R/lib/libR.so(Rf_eval+0x39f) [0x7f641b00709f]", 
            "/usr/lib/R/lib/libR.so(R_withCallingErrorHandler+0x19f) [0x7f641afde67f]", 
            "/usr/lib/R/library/methods/libs/methods.so(+0x5362) [0x7f641479d362]", 
            "/usr/lib/R/lib/libR.so(+0x193a87) [0x7f641b04fa87]", 
            "/usr/lib/R/lib/libR.so(Rf_eval+0x706) [0x7f641b007406]", 
            "/usr/lib/R/lib/libR.so(+0x14cc4f) [0x7f641b008c4f]", 
            "/usr/lib/R/lib/libR.so(Rf_applyClosure+0x1a2) [0x7f641b009b42]", 
            "/usr/lib/R/lib/libR.so(Rf_eval+0x2af) [0x7f641b006faf]", 
            "/usr/lib/R/lib/libR.so(+0x150067) [0x7f641b00c067]", 
            "/usr/lib/R/lib/libR.so(Rf_eval+0x685) [0x7f641b007385]", 
            "/usr/lib/R/lib/libR.so(+0x150067) [0x7f641b00c067]", 
            "/usr/lib/R/lib/libR.so(Rf_eval+0x685) [0x7f641b007385]", 
            "/usr/lib/R/lib/libR.so(+0x14e286) [0x7f641b00a286]", 
            "/usr/lib/R/lib/libR.so(Rf_eval+0x57b) [0x7f641b00727b]", 
            "/usr/lib/R/lib/libR.so(+0x14e953) [0x7f641b00a953]", 
            "/usr/lib/R/lib/libR.so(Rf_eval+0x57b) [0x7f641b00727b]", 
            "/usr/lib/R/lib/libR.so(+0x14cc4f) [0x7f641b008c4f]", 
            "/usr/lib/R/lib/libR.so(Rf_applyClosure+0x1a2) [0x7f641b009b42]", 
            "/usr/lib/R/lib/libR.so(+0x13a4be) [0x7f641aff64be]", 
            "/usr/lib/R/lib/libR.so(Rf_eval+0x88) [0x7f641b006d88]", 
            "/usr/lib/R/lib/libR.so(+0x14cc4f) [0x7f641b008c4f]", 
            "/usr/lib/R/lib/libR.so(R_execMethod+0x229) [0x7f641b009fa9]", 
            "/usr/lib/R/library/methods/libs/methods.so(+0x5529) [0x7f641479d529]", 
            "/usr/lib/R/lib/libR.so(+0x193a87) [0x7f641b04fa87]", 
            "/usr/lib/R/lib/libR.so(+0x13a073) [0x7f641aff6073]", 
            "/usr/lib/R/lib/libR.so(Rf_eval+0x88) [0x7f641b006d88]", 
            "/usr/lib/R/lib/libR.so(+0x14cc4f) [0x7f641b008c4f]", 
            "/usr/lib/R/lib/libR.so(Rf_applyClosure+0x1a2) [0x7f641b009b42]", 
            "/usr/lib/R/lib/libR.so(+0x13a4be) [0x7f641aff64be]", 
            "/usr/lib/R/lib/libR.so(Rf_eval+0x88) [0x7f641b006d88]", 
            "/usr/lib/R/lib/libR.so(+0x14cc4f) [0x7f641b008c4f]", 
            "/usr/lib/R/lib/libR.so(Rf_applyClosure+0x1a2) [0x7f641b009b42]", 
            "/usr/lib/R/lib/libR.so(Rf_eval+0x2af) [0x7f641b006faf]", 
            "/usr/lib/R/lib/libR.so(+0x150f32) [0x7f641b00cf32]", 
            "/usr/lib/R/lib/libR.so(+0x130181) [0x7f641afec181]", 
            "/usr/lib/R/lib/libR.so(Rf_eval+0x88) [0x7f641b006d88]", 
            "/usr/lib/R/lib/libR.so(+0x14cc4f) [0x7f641b008c4f]", 
            "/usr/lib/R/lib/libR.so(Rf_applyClosure+0x1a2) [0x7f641b009b42]", 
            "/usr/lib/R/lib/libR.so(+0x13a4be) [0x7f641aff64be]", 
            "/usr/lib/R/lib/libR.so(Rf_eval+0x88) [0x7f641b006d88]", 
            "/usr/lib/R/lib/libR.so(+0x14cc4f) [0x7f641b008c4f]", 
            "/usr/lib/R/lib/libR.so(Rf_applyClosure+0x1a2) [0x7f641b009b42]", 
            "/usr/lib/R/lib/libR.so(+0x13a4be) [0x7f641aff64be]", 
            "/usr/lib/R/lib/libR.so(Rf_eval+0x88) [0x7f641b006d88]", 
            "/usr/lib/R/lib/libR.so(+0x14cc4f) [0x7f641b008c4f]", 
            "/usr/lib/R/lib/libR.so(Rf_applyClosure+0x1a2) [0x7f641b009b42]", 
            "/usr/lib/R/lib/libR.so(Rf_eval+0x2af) [0x7f641b006faf]", 
            "/usr/lib/R/lib/libR.so(Rf_ReplIteration+0x202) [0x7f641b03af62]", 
            "/usr/lib/R/lib/libR.so(+0x17f2f0) [0x7f641b03b2f0]", 
            "/usr/lib/R/lib/libR.so(run_Rmainloop+0x50) [0x7f641b03b3b0]", 
            "/usr/lib/rstudio/bin/rsession(+0x886306) [0x559875766306]", 
            "/usr/lib/rstudio/bin/rsession(+0x86205d) [0x55987574205d]", 
            "/usr/lib/rstudio/bin/rsession(+0x7c3a1) [0x559874f5c3a1]", 
            "/usr/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7f641a6760b3]", 
            "/usr/lib/rstudio/bin/rsession(+0x9faaa) [0x559874f7faaa]"
            )), class = "Rcpp_stack_trace")), class = c("Rcpp::exception", 
    "C++Error", "error", "condition")))
12: stop(structure(list(message = "attr classes has wrong size: please file an issue", 
        call = CPL_gdal_dimension(st_geometry(x), NA_if_empty), cppstack = structure(list(
            file = "", line = -1L, stack = c("/home/duccioa/R/x86_64-pc-linux-gnu-library/4.0/sf/libs/sf.so(Rcpp::exception::exception(char const*, bool)+0x74) [0x7f640c10e674]", 
            "/home/duccioa/R/x86_64-pc-linux-gnu-library/4.0/sf/libs/sf.so(void Rcpp::stop<>(char const*)+0x4d) [0x7f640c0e9c4f]", 
            "/home/duccioa/R/x86_64-pc-linux-gnu-library/4.0/sf/libs/sf.so(+0x3466f) [0x7f640c0f766f]", 
            "/home/duccioa/R/x86_64-pc-linux-gnu-library/4.0/sf/libs/sf.so(ogr_from_sfc(Rcpp::Vector<19, Rcpp::PreserveStorage>, OGRSpatialReference**)+0x7c) [0x7f640c1152fc]", 
            "/home/duccioa/R/x86_64-pc-linux-gnu-library/4.0/sf/libs/sf.so(CPL_gdal_dimension(Rcpp::Vector<19, Rcpp::PreserveStorage>, bool)+0x6a) [0x7f640c11d36a]", 
            "/home/duccioa/R/x86_64-pc-linux-gnu-library/4.0/sf/libs/sf.so(_sf_CPL_gdal_dimension+0x8e) [0x7f640c10500e]", 
            "/usr/lib/R/lib/libR.so(+0xf5b3c) [0x7f641afb1b3c]", 
            "/usr/lib/R/lib/libR.so(+0xf6086) [0x7f641afb2086]", 
            "/usr/lib/R/lib/libR.so(+0x130181) [0x7f641afec181]", 
            "/usr/lib/R/lib/libR.so(Rf_eval+0x88) [0x7f641b006d88]", 
            "/usr/lib/R/lib/libR.so(+0x14cc4f) [0x7f641b008c4f]", 
            "/usr/lib/R/lib/libR.so(Rf_applyClosure+0x1a2) [0x7f641b009b42]", 
            "/usr/lib/R/lib/libR.so(+0x13a4be) [0x7f641aff64be]", 
            "/usr/lib/R/lib/libR.so(Rf_eval+0x88) [0x7f641b006d88]", 
            "/usr/lib/R/lib/libR.so(+0x14cc4f) [0x7f641b008c4f]", 
            "/usr/lib/R/lib/libR.so(Rf_applyClosure+0x1a2) [0x7f641b009b42]", 
            "/usr/lib/R/lib/libR.so(Rf_eval+0x2af) [0x7f641b006faf]", 
            "/usr/lib/R/lib/libR.so(+0x14b81c) [0x7f641b00781c]", 
            "/usr/lib/R/lib/libR.so(Rf_eval+0x39f) [0x7f641b00709f]", 
            "/usr/lib/R/lib/libR.so(R_withCallingErrorHandler+0x19f) [0x7f641afde67f]", 
            "/usr/lib/R/library/methods/libs/methods.so(+0x5362) [0x7f641479d362]", 
            "/usr/lib/R/lib/libR.so(+0x193a87) [0x7f641b04fa87]", 
            "/usr/lib/R/lib/libR.so(Rf_eval+0x706) [0x7f641b007406]", 
            "/usr/lib/R/lib/libR.so(+0x14cc4f) [0x7f641b008c4f]", 
            "/usr/lib/R/lib/libR.so(Rf_applyClosure+0x1a2) [0x7f641b009b42]", 
            "/usr/lib/R/lib/libR.so(Rf_eval+0x2af) [0x7f641b006faf]", 
            "/usr/lib/R/lib/libR.so(+0x150067) [0x7f641b00c067]", 
            "/usr/lib/R/lib/libR.so(Rf_eval+0x685) [0x7f641b007385]", 
            "/usr/lib/R/lib/libR.so(+0x150067) [0x7f641b00c067]", 
            "/usr/lib/R/lib/libR.so(Rf_eval+0x685) [0x7f641b007385]", 
            "/usr/lib/R/lib/libR.so(+0x14e286) [0x7f641b00a286]", 
            "/usr/lib/R/lib/libR.so(Rf_eval+0x57b) [0x7f641b00727b]", 
            "/usr/lib/R/lib/libR.so(+0x14e953) [0x7f641b00a953]", 
            "/usr/lib/R/lib/libR.so(Rf_eval+0x57b) [0x7f641b00727b]", 
            "/usr/lib/R/lib/libR.so(+0x14cc4f) [0x7f641b008c4f]", 
            "/usr/lib/R/lib/libR.so(Rf_applyClosure+0x1a2) [0x7f641b009b42]", 
            "/usr/lib/R/lib/libR.so(+0x13a4be) [0x7f641aff64be]", 
            "/usr/lib/R/lib/libR.so(Rf_eval+0x88) [0x7f641b006d88]", 
            "/usr/lib/R/lib/libR.so(+0x14cc4f) [0x7f641b008c4f]", 
            "/usr/lib/R/lib/libR.so(R_execMethod+0x229) [0x7f641b009fa9]", 
            "/usr/lib/R/library/methods/libs/methods.so(+0x5529) [0x7f641479d529]", 
            "/usr/lib/R/lib/libR.so(+0x193a87) [0x7f641b04fa87]", 
            "/usr/lib/R/lib/libR.so(+0x13a073) [0x7f641aff6073]", 
            "/usr/lib/R/lib/libR.so(Rf_eval+0x88) [0x7f641b006d88]", 
            "/usr/lib/R/lib/libR.so(+0x14cc4f) [0x7f641b008c4f]", 
            "/usr/lib/R/lib/libR.so(Rf_applyClosure+0x1a2) [0x7f641b009b42]", 
            "/usr/lib/R/lib/libR.so(+0x13a4be) [0x7f641aff64be]", 
            "/usr/lib/R/lib/libR.so(Rf_eval+0x88) [0x7f641b006d88]", 
            "/usr/lib/R/lib/libR.so(+0x14cc4f) [0x7f641b008c4f]", 
            "/usr/lib/R/lib/libR.so(Rf_applyClosure+0x1a2) [0x7f641b009b42]", 
            "/usr/lib/R/lib/libR.so(Rf_eval+0x2af) [0x7f641b006faf]", 
            "/usr/lib/R/lib/libR.so(+0x150f32) [0x7f641b00cf32]", 
            "/usr/lib/R/lib/libR.so(+0x130181) [0x7f641afec181]", 
            "/usr/lib/R/lib/libR.so(Rf_eval+0x88) [0x7f641b006d88]", 
            "/usr/lib/R/lib/libR.so(+0x14cc4f) [0x7f641b008c4f]", 
            "/usr/lib/R/lib/libR.so(Rf_applyClosure+0x1a2) [0x7f641b009b42]", 
            "/usr/lib/R/lib/libR.so(+0x13a4be) [0x7f641aff64be]", 
            "/usr/lib/R/lib/libR.so(Rf_eval+0x88) [0x7f641b006d88]", 
            "/usr/lib/R/lib/libR.so(+0x14cc4f) [0x7f641b008c4f]", 
            "/usr/lib/R/lib/libR.so(Rf_applyClosure+0x1a2) [0x7f641b009b42]", 
            "/usr/lib/R/lib/libR.so(+0x13a4be) [0x7f641aff64be]", 
            "/usr/lib/R/lib/libR.so(Rf_eval+0x88) [0x7f641b006d88]", 
            "/usr/lib/R/lib/libR.so(+0x14cc4f) [0x7f641b008c4f]", 
            "/usr/lib/R/lib/libR.so(Rf_applyClosure+0x1a2) [0x7f641b009b42]", 
            "/usr/lib/R/lib/libR.so(Rf_eval+0x2af) [0x7f641b006faf]", 
            "/usr/lib/R/lib/libR.so(Rf_ReplIteration+0x202) [0x7f641b03af62]", 
            "/usr/lib/R/lib/libR.so(+0x17f2f0) [0x7f641b03b2f0]", 
            "/usr/lib/R/lib/libR.so(run_Rmainloop+0x50) [0x7f641b03b3b0]", 
            "/usr/lib/rstudio/bin/rsession(+0x886306) [0x559875766306]", 
            "/usr/lib/rstudio/bin/rsession(+0x86205d) [0x55987574205d]", 
            "/usr/lib/rstudio/bin/rsession(+0x7c3a1) [0x559874f5c3a1]", 
            "/usr/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7f641a6760b3]", 
            "/usr/lib/rstudio/bin/rsession(+0x9faaa) [0x559874f7faaa]"
            )), class = "Rcpp_stack_trace")), class = c("Rcpp::exception", 
    "C++Error", "error", "condition")))
11: CPL_gdal_dimension(st_geometry(x), NA_if_empty)
10: sf::st_dimension(x)
9: unique(sf::st_dimension(x))
8: .local(x, ...)
7: mapView(...)
6: mapView(...)
5: mapview(...)
4: eval(mc, env)
3: eval(mc, env)
2: standardGeneric("mapview")
1: mapview(x)

With this, I can reproduce the error on my system:

library(sf)
library(mapview)
x=structure(list(id=c(751207710L,751104001L,751114101L,751114110L,
751114111L,751197603L,751197604L,751197605L,751197606L,751197607L,
751197609L,751197617L,751207702L,751207703L,751207704L,751207705L,
751207706L,751207707L,751207708L,751207709L,751207711L,751207712L
),
label=c("Origin","Destinations","Destinations","Destinations",
"Destinations","Destinations","Destinations","Destinations","Destinations","Destinations","Destinations","Destinations",
"Destinations","Destinations","Destinations","Destinations",
"Destinations","Destinations","Destinations","Destinations",
"Destinations","Destinations"),id_depart=c(NA,751207710L,
751207710L,751207710L,751207710L,751207710L,751207710L,751207710L,
751207710L,751207710L,751207710L,751207710L,751207710L,751207710L,
751207710L,751207710L,751207710L,751207710L,751207710L,751207710L,
751207710L,751207710L),geometry=structure(list(structure(list(
structure(c(2.384493,2.383098,2.381171,2.379834,2.383086,
2.386673,2.386785,2.384493,48.87022,48.87124,48.87143,
48.87286,48.87348,48.87074,48.87042,48.87022),.Dim=c(8L,
2L))),class=c("XY","POLYGON","sfg")),structure(list(
structure(c(2.371956,2.375092,2.376905,2.372897,2.371956,
48.8718,48.87368,48.87205,48.87057,48.8718),.Dim=c(5L,
2L))),class=c("XY","POLYGON","sfg")),structure(list(
structure(c(2.382367,2.383069,2.380197,2.378565,2.380575,
2.382367,48.86763,48.86703,48.86634,48.86798,48.86898,
48.86763),.Dim=c(6L,2L))),class=c("XY","POLYGON",
"sfg")),structure(list(structure(c(2.380575,2.378565,2.377485,
2.379197,2.380575,48.86898,48.86798,48.86923,48.87006,48.86898
),.Dim=c(5L,2L))),class=c("XY","POLYGON","sfg")),structure(list(
structure(c(2.37829,2.379197,2.377485,2.375886,2.376905,
2.37829,48.87077,48.87006,48.86923,48.87168,48.87205,
48.87077),.Dim=c(6L,2L))),class=c("XY","POLYGON",
"sfg")),structure(list(structure(c(2.383878,2.385692,2.385386,
2.381878,2.381262,2.383878,48.87677,48.8741,48.87393,48.87559,
48.87769,48.87677),.Dim=c(6L,2L))),class=c("XY","POLYGON",
"sfg")),structure(list(structure(c(2.378923,2.378149,2.381318,
2.385386,2.383028,2.380943,2.378923,48.87466,48.87645,48.87598,
48.87393,48.87347,48.8747,48.87466),.Dim=c(7L,2L))),class=c("XY",
"POLYGON","sfg")),structure(list(structure(c(2.378923,2.380943,
2.383028,2.378848,2.378211,2.378923,48.87466,48.8747,48.87347,
48.87261,48.87446,48.87466),.Dim=c(6L,2L))),class=c("XY",
"POLYGON","sfg")),structure(list(structure(c(2.378211,2.378848,
2.376905,2.375092,2.378211,48.87446,48.87261,48.87205,48.87368,
48.87446),.Dim=c(5L,2L))),class=c("XY","POLYGON","sfg"
)),structure(list(structure(c(2.378923,2.376664,2.375547,
2.376852,2.378149,2.378923,48.87466,48.87413,48.87408,48.87643,
48.87645,48.87466),.Dim=c(6L,2L))),class=c("XY","POLYGON",
"sfg")),structure(list(structure(c(2.378149,2.374829,2.374128,
2.37425,2.37847,2.378434,2.380167,2.378149,48.87645,48.87657,
48.87723,48.87841,48.87889,48.87747,48.87623,48.87645),.Dim=c(8L,
2L))),class=c("XY","POLYGON","sfg")),structure(list(structure(c(2.380884,
2.382449,2.385564,2.389497,2.384693,2.38227,2.38117,2.381878,
2.379114,2.378277,2.378795,2.380884,48.88157,48.88246,48.88299,
48.8796,48.87934,48.8787,48.87734,48.87559,48.87671,48.87793,
48.87939,48.88157),.Dim=c(12L,2L))),class=c("XY","POLYGON",
"sfg")),structure(list(structure(c(2.392278,2.394438,2.391431,
2.390773,2.391389,2.388088,2.389525,2.392278,48.87165,48.87001,
48.86911,48.86991,48.87165,48.8738,48.87372,48.87165),.Dim=c(8L,
2L))),class=c("XY","POLYGON","sfg")),structure(list(structure(c(2.389648,
2.389163,2.390194,2.389479,2.391426,2.390773,2.391431,2.389648,
48.86866,48.87024,48.87159,48.87286,48.87158,48.86991,48.86911,
48.86866),.Dim=c(8L,2L))),class=c("XY","POLYGON","sfg"
)),structure(list(structure(c(2.386785,2.386024,2.389479,
2.390194,2.389163,2.386785,48.87042,48.87158,48.87286,48.87159,
48.87024,48.87042),.Dim=c(6L,2L))),class=c("XY","POLYGON",
"sfg")),structure(list(structure(c(2.386785,2.389163,2.388285,
2.386231,2.384493,2.386785,48.87042,48.87024,48.86919,48.86849,
48.87022,48.87042),.Dim=c(6L,2L))),class=c("XY","POLYGON",
"sfg")),structure(list(structure(c(2.382367,2.385829,2.386231,
2.387683,2.389163,2.389648,2.383069,2.382367,48.86763,48.86896,
48.86849,48.86891,48.87024,48.86866,48.86703,48.86763),.Dim=c(8L,
2L))),class=c("XY","POLYGON","sfg")),structure(list(structure(c(2.382367,
2.380575,2.384493,2.385829,2.382367,48.86763,48.86898,48.87022,
48.86896,48.86763),.Dim=c(5L,2L))),class=c("XY","POLYGON",
"sfg")),structure(list(structure(c(2.380575,2.37829,2.381067,
2.383098,2.384304,2.380575,48.86898,48.87077,48.87158,48.87124,
48.87019,48.86898),.Dim=c(6L,2L))),class=c("XY","POLYGON",
"sfg")),structure(list(structure(c(2.381067,2.37829,2.376905,
2.379834,2.381067,48.87158,48.87077,48.87205,48.87286,48.87158
),.Dim=c(5L,2L))),class=c("XY","POLYGON","sfg")),structure(list(
structure(c(2.388088,2.389479,2.38597,2.383086,2.385386,
2.388088,48.8738,48.87286,48.87147,48.87348,48.87393,
48.8738),.Dim=c(6L,2L))),class=c("XY","POLYGON",
"sfg")),structure(list(structure(c(2.392193,2.392917,2.391009,
2.389571,2.385386,2.389645,2.392193,48.87546,48.87447,48.87341,
48.87386,48.87393,48.8753,48.87546),.Dim=c(7L,2L))),class=c("XY",
"POLYGON","sfg"))),n_empty=0L,crs=structure(list(input="EPSG:4326",
wkt="GEOGCRS[\"WGS84\",\nDATUM[\"WorldGeodeticSystem1984\",\nELLIPSOID[\"WGS84\",6378137,298.257223563,\nLENGTHUNIT[\"metre\",1]]],\nPRIMEM[\"Greenwich\",0,\nANGLEUNIT[\"degree\",0.0174532925199433]],\nCS[ellipsoidal,2],\nAXIS[\"geodeticlatitude(Lat)\",north,\nORDER[1],\nANGLEUNIT[\"degree\",0.0174532925199433]],\nAXIS[\"geodeticlongitude(Lon)\",east,\nORDER[2],\nANGLEUNIT[\"degree\",0.0174532925199433]],\nUSAGE[\nSCOPE[\"unknown\"],\nAREA[\"World\"],\nBBOX[-90,-180,90,180]],\nID[\"EPSG\",4326]]"),class="crs"),precision=0,bbox=structure(c(xmin=1.4463,
ymin=48.12008,xmax=3.559027,ymax=49.24072),class="bbox"),classes=c("POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","MULTIPOLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","MULTIPOLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","MULTIPOLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","MULTIPOLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","MULTIPOLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","MULTIPOLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","MULTIPOLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"MULTIPOLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"MULTIPOLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","MULTIPOLYGON","MULTIPOLYGON","MULTIPOLYGON",
"MULTIPOLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","MULTIPOLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","MULTIPOLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","MULTIPOLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"MULTIPOLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","MULTIPOLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","MULTIPOLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","MULTIPOLYGON",
"POLYGON","MULTIPOLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","MULTIPOLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","MULTIPOLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","MULTIPOLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","MULTIPOLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","MULTIPOLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"MULTIPOLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","MULTIPOLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON","POLYGON","POLYGON","POLYGON","POLYGON",
"POLYGON","POLYGON"),class=c("sfc_GEOMETRY","sfc"))),row.names=c(NA,
-22L),class=c("sf","data.frame"),sf_column="geometry",agr=structure(c(id=NA_integer_,
label=NA_integer_,id_depart=NA_integer_),class="factor",.Label=c("constant",
"aggregate","identity")))
# Error
mapview(x)

# It works
mapview(x[1:nrow(x), ])

y = x[1:nrow(x), ]
mapview(y)

This is my session's info:

R version 4.0.2 (2020-06-22)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Pop!_OS 20.04 LTS

Matrix products: default
BLAS:   /usr/lib/x86_64-linux-gnu/blas/libblas.so.3.9.0
LAPACK: /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3.9.0

locale:
 [1] LC_CTYPE=en_GB.UTF-8       LC_NUMERIC=C               LC_TIME=fr_FR.UTF-8        LC_COLLATE=en_GB.UTF-8    
 [5] LC_MONETARY=fr_FR.UTF-8    LC_MESSAGES=en_GB.UTF-8    LC_PAPER=fr_FR.UTF-8       LC_NAME=C                 
 [9] LC_ADDRESS=C               LC_TELEPHONE=C             LC_MEASUREMENT=fr_FR.UTF-8 LC_IDENTIFICATION=C       

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
[1] mapview_2.9.3     sf_0.9-6          reprex_0.3.0      data.table_1.13.1 testthat_2.3.2    devtools_2.3.1   
[7] usethis_1.6.1    

loaded via a namespace (and not attached):
 [1] Rcpp_1.0.5         lattice_0.20-41    prettyunits_1.1.1  png_0.1-7          class_7.3-17       ps_1.3.4          
 [7] assertthat_0.2.1   rprojroot_1.3-2    digest_0.6.25      R6_2.4.1           backports_1.1.9    stats4_4.0.2      
[13] evaluate_0.14      e1071_1.7-3        pillar_1.4.6       rlang_0.4.7        rstudioapi_0.11    whisker_0.4       
[19] callr_3.4.4        raster_3.3-13      rmarkdown_2.3.5    desc_1.2.0         webshot_0.5.2      htmlwidgets_1.5.1 
[25] munsell_0.5.0      compiler_4.0.2     xfun_0.16          pkgconfig_2.0.3    base64enc_0.1-3    pkgbuild_1.1.0    
[31] clipr_0.7.0        htmltools_0.5.0    tidyselect_1.1.0   tibble_3.0.3       codetools_0.2-16   fansi_0.4.1       
[37] crayon_1.3.4       dplyr_1.0.2        withr_2.3.0        grid_4.0.2         satellite_1.0.2    lifecycle_0.2.0   
[43] DBI_1.1.0          magrittr_1.5       units_0.6-7        scales_1.1.1       KernSmooth_2.23-17 cli_2.0.2         
[49] fs_1.5.0           remotes_2.2.0      leaflet_2.0.3      sp_1.4-2           ellipsis_0.3.1     generics_0.0.2    
[55] vctrs_0.3.4        tools_4.0.2        leafem_0.1.3       glue_1.4.2         purrr_0.3.4        crosstalk_1.1.0.1 
[61] processx_3.4.4     pkgload_1.1.0      yaml_2.2.1         colorspace_1.4-1   sessioninfo_1.1.1  classInt_0.4-3    
[67] memoise_1.1.0      knitr_1.29    

Sorry for the length of these snapshots but I was not be able to locate the problem more precisely.

Thank you for your great work!

tim-salabim commented 3 years ago

The error message stems from sf in this line

@edzer?

edzer commented 3 years ago

Your geometry is of class GEOMETRY, meaning a mix of things, in this case POLYGON and MULTIPOLYGON. Casting to MULTIPOLYGON works:

mapview(st_cast(x, "MULTIPOLYGON"))
tim-salabim commented 3 years ago

We now try to get the st_dimension() of an object more carefully using try(sf::st_dimension()). If we encounter an error, we st_cast() which makes this example work. However, I don't know how robust this is for other (edge) cases...