|
@@ -22,28 +22,28 @@ ruut::db_create_new_schema(conf = conf)
|
|
|
## --------------- testi algus 'ruudu' funktsioonidele ------------------
|
|
## --------------- testi algus 'ruudu' funktsioonidele ------------------
|
|
|
geojson_txt <- paste('{"type":"MultiPoint","coordinates":[[658300,6474800],[658300,6475000],[658700,6476000],[659600,6475000],[659600,6474800],[658300,6474800]]}')
|
|
geojson_txt <- paste('{"type":"MultiPoint","coordinates":[[658300,6474800],[658300,6475000],[658700,6476000],[659600,6475000],[659600,6474800],[658300,6474800]]}')
|
|
|
# read geojson from string:
|
|
# read geojson from string:
|
|
|
-geojson_txt <- paste('{"type":"MultiPoint","coordinates":[[658300,6474800],
|
|
|
|
|
-[658300,6475000],[658400,6475100],[658600,6475000],[658600,6474800],
|
|
|
|
|
-[658300,6474800]]}')
|
|
|
|
|
|
|
+# geojson_txt <- paste('{"type":"MultiPoint","coordinates":[[658300,6474800],
|
|
|
|
|
+# [658300,6475000],[658400,6475100],[658600,6475000],[658600,6474800],
|
|
|
|
|
+# [658300,6474800]]}')
|
|
|
x <- sf::read_sf(geojson_txt) %>% sf::st_cast("POLYGON")
|
|
x <- sf::read_sf(geojson_txt) %>% sf::st_cast("POLYGON")
|
|
|
sf::st_crs(x) <- 3301
|
|
sf::st_crs(x) <- 3301
|
|
|
x
|
|
x
|
|
|
sf::st_geometry(x) %>% graphics::plot()
|
|
sf::st_geometry(x) %>% graphics::plot()
|
|
|
|
|
|
|
|
gpkg_home <- "/data/gpkg/artiklid/artikkel_210127_valga_matsalu_lahemaa"
|
|
gpkg_home <- "/data/gpkg/artiklid/artikkel_210127_valga_matsalu_lahemaa"
|
|
|
-obj <- "mikihiir"
|
|
|
|
|
|
|
+obj <- "marja"
|
|
|
dsn <- sprintf("%s/%s.gpkg", gpkg_home, obj)
|
|
dsn <- sprintf("%s/%s.gpkg", gpkg_home, obj)
|
|
|
-# ## GPKG loomine
|
|
|
|
|
-# ruut::gpkg_sellest_alustame_gpkg_loomist(pk = x, obj = obj, gpkg_home = gpkg_home)
|
|
|
|
|
-# # Layers list
|
|
|
|
|
-# sf::st_layers(dsn = dsn)
|
|
|
|
|
-# ## GPKG ruudustike lisamine
|
|
|
|
|
-# ruut::gpkg_piirkonnale_ruudustike_lisamine(obj = obj, gpkg_home = gpkg_home)
|
|
|
|
|
-# ## GPKG polügoonide lisamine
|
|
|
|
|
-# ruut::gpkg_piirkonnale_polygoonide_lisamine(obj = obj, gpkg_home = gpkg_home)
|
|
|
|
|
-# ## GPKG joonte lisamine
|
|
|
|
|
-# ruut::gpkg_piirkonnale_joonte_lisamine(obj = obj, gpkg_home = gpkg_home)
|
|
|
|
|
-## GPKG punktide lisamine
|
|
|
|
|
|
|
+## GPKG loomine
|
|
|
|
|
+ruut::gpkg_sellest_alustame_gpkg_loomist(pk = x, obj = obj, gpkg_home = gpkg_home)
|
|
|
|
|
+# Layers list
|
|
|
|
|
+sf::st_layers(dsn = dsn)
|
|
|
|
|
+## GPKG ruudustike lisamine
|
|
|
|
|
+ruut::gpkg_piirkonnale_ruudustike_lisamine(obj = obj, gpkg_home = gpkg_home)
|
|
|
|
|
+## GPKG polügoonide lisamine
|
|
|
|
|
+ruut::gpkg_piirkonnale_polygoonide_lisamine(obj = obj, gpkg_home = gpkg_home)
|
|
|
|
|
+## GPKG joonte lisamine
|
|
|
|
|
+ruut::gpkg_piirkonnale_joonte_lisamine(obj = obj, gpkg_home = gpkg_home)
|
|
|
|
|
+# GPKG punktide lisamine
|
|
|
ruut::gpkg_piirkonnale_punktide_lisamine(obj = obj, gpkg_home = gpkg_home)
|
|
ruut::gpkg_piirkonnale_punktide_lisamine(obj = obj, gpkg_home = gpkg_home)
|
|
|
|
|
|
|
|
|
|
|
|
@@ -94,31 +94,32 @@ conn <- ruut::db_connect(conf = conf)
|
|
|
## Valitud objekti indeks
|
|
## Valitud objekti indeks
|
|
|
i <- 1
|
|
i <- 1
|
|
|
source("geomeetria_teisendused/pk_piir.R")
|
|
source("geomeetria_teisendused/pk_piir.R")
|
|
|
-source("gpkg/61_kas_on_piirkond.R")
|
|
|
|
|
-source("gpkg/01_piirkonnale_ruudustike_lisamine.R")
|
|
|
|
|
-source("gpkg/02_piirkonnale_polygoonide_lisamine.R")
|
|
|
|
|
-source("gpkg/03_piirkonnale_punktide_lisamine.R")
|
|
|
|
|
-source("gpkg/04_piirkonnale_joonte_lisamine.R")
|
|
|
|
|
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-# for (i in 1:length(objektid)) {
|
|
|
|
|
|
|
+for (i in 1:length(objektid)) {
|
|
|
# ## ---------------- 1. piirkonna piir ------------------
|
|
# ## ---------------- 1. piirkonna piir ------------------
|
|
|
## Muutujad: pk - piirkond
|
|
## Muutujad: pk - piirkond
|
|
|
obj <- objektid[i]
|
|
obj <- objektid[i]
|
|
|
- pk <- pk_piir(obj = obj)
|
|
|
|
|
- # pk <- sf::st_transform(pk, 3301)
|
|
|
|
|
- # sf::st_crs(pk)
|
|
|
|
|
|
|
+ x <- pk_piir(obj = obj)
|
|
|
|
|
|
|
|
- sf::st_geometry(pk) %>% plot()
|
|
|
|
|
|
|
+ sf::st_geometry(x) %>% plot()
|
|
|
gpkg_home <- "/data/gpkg/artiklid/artikkel_210127_valga_matsalu_lahemaa"
|
|
gpkg_home <- "/data/gpkg/artiklid/artikkel_210127_valga_matsalu_lahemaa"
|
|
|
-#
|
|
|
|
|
-#
|
|
|
|
|
-# piirkonnale_ruudustike_lisamine(obj = obj, pk = pk, gpkg_home = gpkg_home, obj_only = TRUE)
|
|
|
|
|
-# piirkonnale_polygoonide_lisamine(obj = obj, pk = pk, gpkg_home = gpkg_home, obj_only = TRUE)
|
|
|
|
|
-# piirkonnale_punktide_lisamine(obj = obj, pk = pk, gpkg_home = gpkg_home, obj_only = TRUE)
|
|
|
|
|
-# piirkonnale_joonte_lisamine(obj = obj, pk = pk, gpkg_home = gpkg_home, obj_only = TRUE)
|
|
|
|
|
-# }
|
|
|
|
|
|
|
+ ## GPKG loomine
|
|
|
|
|
+ ruut::gpkg_sellest_alustame_gpkg_loomist(pk = x, obj = obj, gpkg_home = gpkg_home)
|
|
|
|
|
+ # Layers list
|
|
|
|
|
+ sf::st_layers(dsn = dsn)
|
|
|
|
|
+ ## GPKG ruudustike lisamine
|
|
|
|
|
+ ruut::gpkg_piirkonnale_ruudustike_lisamine(obj = obj, gpkg_home = gpkg_home)
|
|
|
|
|
+ ## GPKG polügoonide lisamine
|
|
|
|
|
+ ruut::gpkg_piirkonnale_polygoonide_lisamine(obj = obj, gpkg_home = gpkg_home)
|
|
|
|
|
+ ## GPKG joonte lisamine
|
|
|
|
|
+ ruut::gpkg_piirkonnale_joonte_lisamine(obj = obj, gpkg_home = gpkg_home)
|
|
|
|
|
+ # GPKG punktide lisamine
|
|
|
|
|
+ ruut::gpkg_piirkonnale_punktide_lisamine(obj = obj, gpkg_home = gpkg_home)
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
|
|
|
|
|
m <- piirkonnale_maatriksi_loomine(obj = obj, pk = pk, gpkg_home = gpkg_home, obj_only = TRUE)
|
|
m <- piirkonnale_maatriksi_loomine(obj = obj, pk = pk, gpkg_home = gpkg_home, obj_only = TRUE)
|