| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- source("functions/delete_existing_variables.R")
- source("functions/omavalitsused_nimekiri.R")
- source("functions/spatial_indeksite_lisamine.R")
- library(dplyr)
- # library(qgisprocess)
- library(sf)
- library(ruut)
- # Plot'i marginite määramine.
- par(oma = c(0, 0, 0, 0)) # outer margin
- par(mar = c(0, 0, 0, 0) + 0.0)
- # Baaskonfiguratsiooni lugemine.
- conf <- ruut::get_config()
- #' Omavalitsused
- onimi <- omavalitsused_nimekiri()
- #' Valime omavalitsuse
- i <- 5 # Hiiumaa vald
- pk_nimi <- onimi[i]
- #' Omavalitsuse piir.
- conn <- ruut::db_connect()
- q <- sprintf("SELECT geom
- FROM maaamet.omavalitsus
- WHERE onimi ='%s';", pk_nimi)
- cat(sprintf("\n-----------------\n%s\n\n", q))
- x <- sf::st_read(conn, query = q)
- sf::st_crs(x) <- 3301
- x
- # sf::st_geometry(x) %>% graphics::plot()
- obj <- paste0("pk_",tolower(strsplit(pk_nimi, split = " ")[[1]][1]))
- conf$schema <- obj
- # ruut::db_create_new_schema(conf = conf)
- ## --------------------------------------
- ## postgisi loomine
- ruut::pk_sellest_alustame_db_loomist(pk = x, obj = obj)
- ## spatial indeksite lisamine
- lisa_spatial_indeksid(schema = obj)
- # Layers list
- ruut::db_schema_tablenames(conf = conf)
- ## ruudustike lisamine
- ruut::pk_lisame_ruudustikud(obj = obj)
- ## spatial indeksite lisamine
- lisa_spatial_indeksid(schema = obj)
- ## polügoonide lisamine
- ruut::pk_lisame_polygoonid(obj = obj)
- ## spatial indeksite lisamine
- lisa_spatial_indeksid(schema = obj)
- ## polügoonide teisendamine
- ruut::pk_teisendame_polygoone(obj = obj)
- ## joonte lisamine
- ruut::pk_lisame_jooned(obj = obj)
- # spatial indeksite lisamine
- lisa_spatial_indeksid(schema = obj)
- ## joonte teisendamine
- ruut::pk_teisendame_jooni(obj = obj)
- ## liiklussageduse kihtide eraldamine
- ruut::pk_teisendame_liiklussagedusi(obj = obj)
- # punktide lisamine
- ruut::pk_lisame_punktid(obj = obj)
- # spatial indeksite lisamine
- lisa_spatial_indeksid(schema = obj)
- # punktide teisendamine
- ruut::pk_teisendame_punkte(obj = obj)
- # ## liiklussageduse kihtide eraldamine
- ruut::pk_teisendame_liiklussagedusi(obj = obj)
- # rahvastikuarvude lisamine
- ruut::pk_lisame_rahvaarvud(obj = obj)
- ##
- tabels_list <- ruut::db_schema_tablenames(conf = conf)
- # tabels_list[grepl("^data_p_", tabels_list)]
- # tabels_list[grepl("^grid_p_", tabels_list)]
- ## GPKG failide nimekiri
- # gpkg_home <- "/data/gpkg/artiklid/artikkel_210127_valga_matsalu_lahemaa"
- # dsn <- sprintf("%s/%s.gpkg", gpkg_home, obj)
- # # Layers list
- # sf::st_layers(dsn = dsn)
|