Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

importBC_data() error #15

Open
GailR opened this issue Oct 25, 2022 · 2 comments
Open

importBC_data() error #15

GailR opened this issue Oct 25, 2022 · 2 comments

Comments

@GailR
Copy link
Member

GailR commented Oct 25, 2022

importBC_data() and listBC_stations() are throwing the same error on R 4.2.1, Windows (BC Gov workstation) and Mac OS (personal). The nature of the error is unclear to me.

library(envair)
PG_data <- importBC_data('Prince George Plaza 400',2010:2012)

airzones was updated on NULL
Error in wk_handle.wk_wkb(wkb, s2_geography_writer(oriented = oriented,  : 
  Loop 0 is not valid: Edge 441 has duplicate vertex with edge 446
sessionInfo()
R version 4.2.1 (2022-06-23 ucrt)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 10 x64 (build 19044)

Matrix products: default

locale:
[1] LC_COLLATE=English_Canada.utf8  LC_CTYPE=English_Canada.utf8   
[3] LC_MONETARY=English_Canada.utf8 LC_NUMERIC=C                   
[5] LC_TIME=English_Canada.utf8    

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

other attached packages:
[1] dplyr_1.0.10     envair_0.2.2.100

loaded via a namespace (and not attached):
 [1] Rcpp_1.0.9         pillar_1.8.1       compiler_4.2.1     bcmaps_1.0.3      
 [5] class_7.3-20       bitops_1.0-7       tools_4.2.1        bit_4.0.4         
 [9] lifecycle_1.0.3    tibble_3.1.8       gtable_0.3.1       pkgconfig_2.0.3   
[13] rlang_1.0.6        DBI_1.1.3          cli_3.4.1          rstudioapi_0.14   
[17] curl_4.3.2         e1071_1.7-11       s2_1.1.0           withr_2.5.0       
[21] generics_0.1.3     vctrs_0.4.2        hms_1.1.2          classInt_0.4-7    
[25] bit64_4.0.5        grid_4.2.1         tidyselect_1.2.0   glue_1.6.2        
[29] sf_1.0-8           R6_2.5.1           fansi_1.0.3        vroom_1.6.0       
[33] sessioninfo_1.2.2  tzdb_0.3.0         readr_2.1.3        ggplot2_3.3.6     
[37] magrittr_2.0.3     units_0.8-0        rcaaqs_0.3.1.9000  scales_1.2.1      
[41] ellipsis_0.3.2     assertthat_0.2.1   colorspace_2.0-3   KernSmooth_2.23-20
[45] utf8_1.2.2         proxy_0.4-27       stringi_1.7.8      wk_0.6.0          
[49] RCurl_1.98-1.9     munsell_0.5.0      crayon_1.5.2     
@jeromerobles
Copy link
Collaborator

the listBC_stations() now calculates the airzone based on the lat, long. It is possible that there are some incorrect or invalid lat/long on our database. Try re-installing bcmaps.
Let me know if it still stops data retrieval.

@GailR
Copy link
Member Author

GailR commented Dec 16, 2022

Same result, unfortunately. The latest version of bcmaps was already installed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants