giscoR icon indicating copy to clipboard operation
giscoR copied to clipboard

HTTP service unavailable

Open kalegoddess opened this issue 1 year ago • 4 comments

Attempts to use gisco_get_countries to get a world shape return this error:

HTTP Status Code: 503 - Service Unavailable

url https://gisco-services.ec.europa.eu/distribution/v2/countries/geojson/CNTR_RG_10M_2020_4326.geojson not reachable.

Please download manually. If you think this is a bug please consider opening an issue on https://github.com/ropengov/giscoR/issues Returning NULL

kalegoddess avatar Aug 29 '24 02:08 kalegoddess

Same issue here.

countries <- gisco_get_countries(country = countries_names, year = "2020", resolution = "01")

When i try to run this code for the 28 countries in my country_names vector, the same error as above arises for three countries (China, India and United Kingdom).

joelangley9 avatar Aug 29 '24 10:08 joelangley9

Same issue here: nuts0 <- giscoR::gisco_get_nuts( year = "2021", resolution = "3", nuts_level = "0" ) %>% sf::st_transform(crsLONGLAT)

HTTP Status Code: 503 - Service Unavailable

url https://gisco-services.ec.europa.eu/distribution/v2/nuts/geojson/NUTS_RG_03M_2021_4326_LEVL_0.geojson not reachable.

Please download manually. If you think this is a bug please consider opening an issue on https://github.com/ropengov/giscoR/issues Returning NULL Error in UseMethod("st_transform") : no applicable method for 'st_transform' applied to an object of class "NULL"

pradisteph avatar Aug 29 '24 11:08 pradisteph

same here.

matteodefelice avatar Aug 29 '24 19:08 matteodefelice

I have the same issue. Does anyone know a workaround?

KGB-1991 avatar Aug 30 '24 20:08 KGB-1991

Sometimes these errors are from the server side, not from the package itself.

I think it is solved now, can you confirm?

Reprex:

library(giscoR)
library(dplyr)

@kalegoddess

gisco_get_countries(
  year = 2020, resolution = 10,
  epsg = 4326, cache_dir = tempdir()
)
#> Simple feature collection with 257 features and 11 fields
#> Geometry type: MULTIPOLYGON
#> Dimension:     XY
#> Bounding box:  xmin: -180 ymin: -89.9 xmax: 180 ymax: 83.65872
#> Geodetic CRS:  WGS 84
#> First 10 features:
#>    CNTR_ID                      NAME_GERM                    CNTR_NAME
#> 1       AD                        Andorra                      Andorra
#> 2       AE Vereinigten Arabischen Emirate     الإمارات العربية المتحدة
#> 3       AF                    Afghanistan          افغانستان-افغانستان
#> 4       AG            Antigua und Barbuda          Antigua and Barbuda
#> 5       AI                       Anguilla                     Anguilla
#> 6       AL                       Albanien                    Shqipëria
#> 7       AM                       Armenien                     Հայաստան
#> 8       AO                         Angola                       Angola
#> 9       AR                    Argentinien                    Argentina
#> 10      AS             Amerikanisch-Samoa American Samoa-Sāmoa Amelika
#>    ISO3_CODE             CAPT            NAME_ENGL           NAME_FREN
#> 1        AND Andorra la Vella              Andorra             Andorre
#> 2        ARE        Abu Dhabi United Arab Emirates Émirats arabes unis
#> 3        AFG            Kabul          Afghanistan         Afghanistan
#> 4        ATG        St John's  Antigua and Barbuda  Antigua-et-Barbuda
#> 5        AIA       The Valley             Anguilla            Anguilla
#> 6        ALB           Tirana              Albania             Albanie
#> 7        ARM          Yerevan              Armenia             Arménie
#> 8        AGO           Luanda               Angola              Angola
#> 9        ARG     Buenos Aires            Argentina           Argentine
#> 10       ASM        Pago Pago       American Samoa   Samoa américaines
#>                            SVRG_UN EU_STAT CC_STAT EFTA_STAT
#> 1                  UN Member State       F       F         F
#> 2                  UN Member State       F       F         F
#> 3                  UN Member State       F       F         F
#> 4                  UN Member State       F       F         F
#> 5  UK Non-Self-Governing Territory       F       F         F
#> 6                  UN Member State       F       T         F
#> 7                  UN Member State       F       F         F
#> 8                  UN Member State       F       F         F
#> 9                  UN Member State       F       F         F
#> 10 US Non-Self-Governing Territory       F       F         F
#>                          geometry
#> 1  MULTIPOLYGON (((1.53521 42....
#> 2  MULTIPOLYGON (((56.1464 25....
#> 3  MULTIPOLYGON (((71.28622 38...
#> 4  MULTIPOLYGON (((-61.70749 1...
#> 5  MULTIPOLYGON (((-63.08349 1...
#> 6  MULTIPOLYGON (((19.75862 42...
#> 7  MULTIPOLYGON (((44.94132 41...
#> 8  MULTIPOLYGON (((13.47062 -5...
#> 9  MULTIPOLYGON (((-66.04926 -...
#> 10 MULTIPOLYGON (((-169.4544 -...

@joelangley9

countries_names <- c("China", "India", "United Kingdom")

gisco_get_countries(
  country = countries_names, year = "2020",
  resolution = "01",
  cache_dir = tempdir()
)
#> Simple feature collection with 3 features and 11 fields
#> Geometry type: MULTIPOLYGON
#> Dimension:     XY
#> Bounding box:  xmin: -8.647188 ymin: 6.755997 xmax: 134.7797 ymax: 60.84522
#> Geodetic CRS:  WGS 84
#>   ISO3_CODE      CAPT      CNTR_NAME CNTR_ID              NAME_GERM CC_STAT
#> 1       CHN   Beijing           中國      CN                  China       F
#> 2       IND New Delhi     India-भारत      IN                 Indien       F
#> 3       GBR    London United Kingdom      UK Vereinigtes Königreich       F
#>   EU_STAT      NAME_ENGL EFTA_STAT         SVRG_UN   NAME_FREN
#> 1       F          China         F UN Member State       Chine
#> 2       F          India         F UN Member State        Inde
#> 3       F United Kingdom         F UN Member State Royaume-Uni
#>                         geometry
#> 1 MULTIPOLYGON (((123.4666 53...
#> 2 MULTIPOLYGON (((91.93828 23...
#> 3 MULTIPOLYGON (((-3.40836 58...

@pradisteph

giscoR::gisco_get_nuts(
  year = "2021", resolution = "3",
  nuts_level = "0", cache_dir = tempdir()
) %>%
  sf::st_transform(4326)
#> Simple feature collection with 37 features and 9 fields
#> Geometry type: MULTIPOLYGON
#> Dimension:     XY
#> Bounding box:  xmin: -63.15176 ymin: -21.38696 xmax: 55.83509 ymax: 80.83427
#> Geodetic CRS:  WGS 84
#> First 10 features:
#>    NUTS_ID LEVL_CODE URBN_TYPE CNTR_CODE               NAME_LATN
#> 1       BG         0         0        BG                Bulgaria
#> 2       CH         0         0        CH Schweiz/Suisse/Svizzera
#> 3       AL         0         0        AL               Shqipëria
#> 4       CZ         0         0        CZ                   Česko
#> 5       BE         0         0        BE         Belgique/België
#> 6       AT         0         0        AT              Österreich
#> 7       DE         0         0        DE             Deutschland
#> 8       CY         0         0        CY                  Kýpros
#> 9       DK         0         0        DK                 Danmark
#> 10      EE         0         0        EE                   Eesti
#>                  NUTS_NAME MOUNT_TYPE COAST_TYPE geo
#> 1                 България          0          0  BG
#> 2  Schweiz/Suisse/Svizzera          0          0  CH
#> 3                Shqipëria          0          0  AL
#> 4                    Česko          0          0  CZ
#> 5          Belgique/België          0          0  BE
#> 6               Österreich          0          0  AT
#> 7              Deutschland          0          0  DE
#> 8                   Κύπρος          0          0  CY
#> 9                  Danmark          0          0  DK
#> 10                   Eesti          0          0  EE
#>                          geometry
#> 1  MULTIPOLYGON (((22.97854 43...
#> 2  MULTIPOLYGON (((8.567406 47...
#> 3  MULTIPOLYGON (((19.75089 42...
#> 4  MULTIPOLYGON (((14.37233 51...
#> 5  MULTIPOLYGON (((4.83904 51....
#> 6  MULTIPOLYGON (((15.14986 48...
#> 7  MULTIPOLYGON (((8.635926 54...
#> 8  MULTIPOLYGON (((33.77666 34...
#> 9  MULTIPOLYGON (((15.19441 55...
#> 10 MULTIPOLYGON (((25.77586 59...

Created on 2024-09-23 with reprex v2.1.1

Session info
sessioninfo::session_info()
#> ─ Session info ───────────────────────────────────────────────────────────────
#>  setting  value
#>  version  R version 4.4.1 (2024-06-14)
#>  os       Ubuntu 20.04.6 LTS
#>  system   x86_64, linux-gnu
#>  ui       X11
#>  language (EN)
#>  collate  C.UTF-8
#>  ctype    C.UTF-8
#>  tz       UTC
#>  date     2024-09-23
#>  pandoc   3.1.1 @ /usr/lib/rstudio-server/bin/quarto/bin/tools/ (via rmarkdown)
#> 
#> ─ Packages ───────────────────────────────────────────────────────────────────
#>  package     * version date (UTC) lib source
#>  class         7.3-22  2023-05-03 [2] CRAN (R 4.4.1)
#>  classInt      0.4-10  2023-09-05 [1] RSPM (R 4.4.0)
#>  cli           3.6.3   2024-06-21 [1] RSPM (R 4.4.0)
#>  countrycode   1.6.0   2024-03-22 [1] RSPM (R 4.4.0)
#>  DBI           1.2.3   2024-06-02 [1] RSPM (R 4.4.0)
#>  digest        0.6.37  2024-08-19 [1] RSPM (R 4.4.0)
#>  dplyr       * 1.1.4   2023-11-17 [1] RSPM (R 4.4.0)
#>  e1071         1.7-16  2024-09-16 [1] RSPM (R 4.4.0)
#>  evaluate      1.0.0   2024-09-17 [1] RSPM (R 4.4.0)
#>  fansi         1.0.6   2023-12-08 [1] RSPM (R 4.4.0)
#>  fastmap       1.2.0   2024-05-15 [1] RSPM (R 4.4.0)
#>  fs            1.6.4   2024-04-25 [1] RSPM (R 4.4.0)
#>  generics      0.1.3   2022-07-05 [1] RSPM (R 4.4.0)
#>  geojsonsf     2.0.3   2022-05-30 [1] RSPM (R 4.4.0)
#>  giscoR      * 0.6.0   2024-09-23 [1] local
#>  glue          1.7.0   2024-01-09 [1] RSPM (R 4.4.0)
#>  htmltools     0.5.8.1 2024-04-04 [1] RSPM (R 4.4.0)
#>  KernSmooth    2.23-24 2024-05-17 [2] CRAN (R 4.4.1)
#>  knitr         1.48    2024-07-07 [1] RSPM (R 4.4.0)
#>  lifecycle     1.0.4   2023-11-07 [1] RSPM (R 4.4.0)
#>  magrittr      2.0.3   2022-03-30 [1] RSPM (R 4.4.0)
#>  pillar        1.9.0   2023-03-22 [1] RSPM (R 4.4.0)
#>  pkgconfig     2.0.3   2019-09-22 [1] RSPM (R 4.4.0)
#>  proxy         0.4-27  2022-06-09 [1] RSPM (R 4.4.0)
#>  R6            2.5.1   2021-08-19 [1] RSPM (R 4.4.0)
#>  Rcpp          1.0.13  2024-07-17 [1] RSPM (R 4.4.0)
#>  reprex        2.1.1   2024-07-06 [1] RSPM (R 4.4.0)
#>  rlang         1.1.4   2024-06-04 [1] RSPM (R 4.4.0)
#>  rmarkdown     2.28    2024-08-17 [1] RSPM (R 4.4.0)
#>  rstudioapi    0.16.0  2024-03-24 [1] RSPM (R 4.4.0)
#>  s2            1.1.7   2024-07-17 [1] RSPM (R 4.4.0)
#>  sessioninfo   1.2.2   2021-12-06 [1] RSPM (R 4.4.0)
#>  sf            1.0-16  2024-03-24 [1] RSPM (R 4.4.0)
#>  tibble        3.2.1   2023-03-20 [1] RSPM (R 4.4.0)
#>  tidyselect    1.2.1   2024-03-11 [1] RSPM (R 4.4.0)
#>  units         0.8-5   2023-11-28 [1] RSPM (R 4.4.0)
#>  utf8          1.2.4   2023-10-22 [1] RSPM (R 4.4.0)
#>  vctrs         0.6.5   2023-12-01 [1] RSPM (R 4.4.0)
#>  withr         3.0.1   2024-07-31 [1] RSPM (R 4.4.0)
#>  wk            0.9.3   2024-09-06 [1] RSPM (R 4.4.0)
#>  xfun          0.47    2024-08-17 [1] RSPM (R 4.4.0)
#>  yaml          2.3.10  2024-07-26 [1] RSPM (R 4.4.0)
#> 
#>  [1] /cloud/lib/x86_64-pc-linux-gnu-library/4.4
#>  [2] /opt/R/4.4.1/lib/R/library
#> 
#> ──────────────────────────────────────────────────────────────────────────────

dieghernan avatar Sep 23 '24 13:09 dieghernan

It works for me now, yeah. Thanks!

KGB-1991 avatar Sep 23 '24 13:09 KGB-1991

I have the same issue as of today:

geodata <- get_eurostat_geospatial(nuts_level = 2, year = 2021)
Extracting data using giscoR package, please report issues on https://github.com/rOpenGov/giscoR/issues
Cache management as per giscoR. see 'giscoR::gisco_get_nuts()'
HTTP Status Code: 503 - Service Unavailable

url 
  https://gisco-services.ec.europa.eu/distribution/v2/nuts/geojson/NUTS_RG_60M_2021_4326_LEVL_2.geojson  not reachable.

Please download manually.  If you think this is a bug please consider opening an issue on  https://github.com/ropengov/giscoR/issues
Returning `NULL`
  1. It's not a server-side problem as the link works and I am able to download the file manually
  2. I don't understand how to load it after I have downloaded it manually

raffaem avatar Oct 02 '24 18:10 raffaem

I have the same issue as of today with accessing nuts3 level information

> nuts3<-data.table(gisco_get_nuts(nuts_level=3,year="2003"))
> HTTP Status Code: 503 - Service Unavailable
> 
> url 
>   https://gisco-services.ec.europa.eu/distribution/v2/nuts/geojson/NUTS_RG_20M_2003_4326_LEVL_3.geojson  not reachable.
> 
> Please download manually.  If you think this is a bug please consider opening an issue on  https://github.com/ropengov/giscoR/issues
> Returning `NULL`

webervienna avatar Oct 21 '24 14:10 webervienna

@webervienna should be working now:

library(data.table)

nuts3<-data.table(giscoR::gisco_get_nuts(nuts_level=3,
                                         year="2003", cache_dir = tempdir()))

nuts3
#>       NUTS_ID LEVL_CODE CNTR_CODE         NUTS_NAME    geo
#>        <char>     <num>    <char>            <char> <char>
#>    1:   FI1A3         3        FI             Lappi  FI1A3
#>    2:   SE082         3        SE   Norrbottens län  SE082
#>    3:   SE081         3        SE Västerbottens län  SE081
#>    4:   FI134         3        FI            Kainuu  FI134
#>    5:   NL334         3        NL Oost-Zuid-Holland  NL334
#>   ---                                                     
#> 1429:   BG343         3        BG            Yambol  BG343
#> 1430:   BG423         3        BG        Pazardzhik  BG423
#> 1431:   BG413         3        BG       Blagoevgrad  BG413
#> 1432:   BG425         3        BG         Kardzhali  BG425
#> 1433:   BG424         3        BG           Smolyan  BG424
#>                             geometry
#>                   <sfc_MULTIPOLYGON>
#>    1: MULTIPOLYGON (((20.76583 69...
#>    2: MULTIPOLYGON (((24.15643 65...
#>    3: MULTIPOLYGON (((19.3022 63....
#>    4: MULTIPOLYGON (((30.14952 63...
#>    5: MULTIPOLYGON (((4.803471 52...
#>   ---                               
#> 1429: MULTIPOLYGON (((27.00516 42...
#> 1430: MULTIPOLYGON (((24.45386 41...
#> 1431: MULTIPOLYGON (((23.65192 41...
#> 1432: MULTIPOLYGON (((25.94882 41...
#> 1433: MULTIPOLYGON (((24.06462 41...

Created on 2024-12-27 with reprex v2.1.1

dieghernan avatar Dec 27 '24 11:12 dieghernan

That’s great thank you very much!

From: "Diego H." @.> Reply to: rOpenGov/giscoR @.> Date: Friday, 27. December 2024 at 12:56 To: rOpenGov/giscoR @.> Cc: WEBER Daniela @.>, Mention @.***> Subject: Re: [rOpenGov/giscoR] HTTP service unavailable (Issue #95)

@weberviennahttps://protect.checkpoint.com/v2/r02/___https:/github.com/webervienna___.YzJlOmlpYXNhOmM6bzo0YWQxZmFmY2Q1YWJjNTZhYjc2NmM5ZGE2ZTJiOTg2NDo3OmU2MjA6YTJmMGI0MTA1MmQyOWI2NjVlZDA0OTJiODI1ZmZiYzk1NzM1YzI5ZWM5YjcyZjFiZWM1NmYwNTdiN2MwNDBiZTpoOlQ6Tg should be working now:

library(data.table)

nuts3<-data.table(giscoR::gisco_get_nuts(nuts_level=3,

                                     year="2003", cache_dir = tempdir()))

nuts3

#> NUTS_ID LEVL_CODE CNTR_CODE NUTS_NAME geo

#>

#> 1: FI1A3 3 FI Lappi FI1A3

#> 2: SE082 3 SE Norrbottens län SE082

#> 3: SE081 3 SE Västerbottens län SE081

#> 4: FI134 3 FI Kainuu FI134

#> 5: NL334 3 NL Oost-Zuid-Holland NL334

#> ---

#> 1429: BG343 3 BG Yambol BG343

#> 1430: BG423 3 BG Pazardzhik BG423

#> 1431: BG413 3 BG Blagoevgrad BG413

#> 1432: BG425 3 BG Kardzhali BG425

#> 1433: BG424 3 BG Smolyan BG424

#> geometry

#> <sfc_MULTIPOLYGON>

#> 1: MULTIPOLYGON (((20.76583 69...

#> 2: MULTIPOLYGON (((24.15643 65...

#> 3: MULTIPOLYGON (((19.3022 63....

#> 4: MULTIPOLYGON (((30.14952 63...

#> 5: MULTIPOLYGON (((4.803471 52...

#> ---

#> 1429: MULTIPOLYGON (((27.00516 42...

#> 1430: MULTIPOLYGON (((24.45386 41...

#> 1431: MULTIPOLYGON (((23.65192 41...

#> 1432: MULTIPOLYGON (((25.94882 41...

#> 1433: MULTIPOLYGON (((24.06462 41...

Created on 2024-12-27 with reprex v2.1.1https://protect.checkpoint.com/v2/r02/___https:/reprex.tidyverse.org___.YzJlOmlpYXNhOmM6bzo0YWQxZmFmY2Q1YWJjNTZhYjc2NmM5ZGE2ZTJiOTg2NDo3OjY5Mjc6M2NjN2Q2OGQ3MzE5N2RkYjYyMGRhY2E3YTMwMTRkMGI0YTdjYzA4Y2E0ZjAwZjJiMzY4MzAyY2U0YjYwNTE0ZjpoOlQ6Tg

— Reply to this email directly, view it on GitHubhttps://protect.checkpoint.com/v2/r02/___https:/github.com/rOpenGov/giscoR/issues/95%23issuecomment-2563625283___.YzJlOmlpYXNhOmM6bzo0YWQxZmFmY2Q1YWJjNTZhYjc2NmM5ZGE2ZTJiOTg2NDo3OjVlY2Q6NzQ4ZmE4OTBiZDRlN2I5YzkxY2U1NDcwZDE5MzUwYjk0ZTIwNjU4NDdiMWQwYTIyZmU4OWEyZmZiZTdlZTE3ZjpoOlQ6Tg, or unsubscribehttps://protect.checkpoint.com/v2/r02/___https:/github.com/notifications/unsubscribe-auth/A26QTUTZGLYSHX26AYOO3CD2HU56ZAVCNFSM6AAAAABNJPGL3KVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKNRTGYZDKMRYGM___.YzJlOmlpYXNhOmM6bzo0YWQxZmFmY2Q1YWJjNTZhYjc2NmM5ZGE2ZTJiOTg2NDo3OmNlZDY6YWM5NTgyMGU1MTVhY2UxM2RhMGIwYjJkYTJjNGIxZDI2NjQ3OTJhNmIwMDg4NGQ0OWIwOWRmYzVhYWYxZjZkZDpoOlQ6Tg. You are receiving this because you were mentioned.Message ID: @.***>

webervienna avatar Jan 06 '25 20:01 webervienna