|
|
@@ -8,8 +8,8 @@
|
|
|
#' @param obj str Objekti nimi. Edaspidi on oluline ainult see nimi. Piirkonna geomeetrilist joont ei ole vaja edaspidi lisada.
|
|
|
#' @param conf A list() of configuration variables. Default values \code{\link[ruut]{get_config}}.
|
|
|
#' @return Andmebaasi loomine koos kihtidega 'piir' ja 'bb' (boundary box, piirikast).
|
|
|
-#' @seealso [sf::st_read()], [sf::write_sf()],[sf::st_transform()],[ruut::gpkg_piirkonnale_ruudustike_lisamine()] ,[ruut::gpkg_piirkonnale_polygoonide_lisamine()],[ruut::pk_sellest_alustame_db_loomist()],[ruut::gpkg_piirkonnale_joonte_lisamine()],[ruut::gpkg_piirkonnale_punktide_lisamine()]
|
|
|
-#' @keywords GPKG, boundary box, EPSG:3301
|
|
|
+#' @seealso [sf::st_read()], [sf::write_sf()],[sf::st_transform()],[ruut::pk_sellest_alustame_db_loomist()],[ruut::pk_lisame_ruudustikud()] ,[ruut::pk_lisame_polygoonid()],[ruut::pk_lisame_jooned()],[ruut::pk_lisame_punktid()],[ruut::pk_lisame_piirkonnale_punktid()],[ruut::pk_teisendame_polygoone()],[ruut::pk_teisendame_jooni()],[ruut::pk_teisendame_punkte()]
|
|
|
+#' @keywords postgis, boundary box, EPSG:3301
|
|
|
#' @export
|
|
|
#' @examples
|
|
|
#' \dontrun{
|
|
|
@@ -35,6 +35,7 @@ pk_sellest_alustame_db_loomist <- function(pk = NULL, obj = NULL, conf = NULL) {
|
|
|
cat("\nPalun kontrolli geomeetrilise kujundi \u00F%igsust.\n")
|
|
|
return(NULL)
|
|
|
}
|
|
|
+ attributes(pk)$names <- attributes(pk)$sf_column <- "geom"
|
|
|
if (is.null(obj)) {
|
|
|
cat("\nPalun sisesta objekti nimi.\n")
|
|
|
return(NULL)
|
|
|
@@ -43,7 +44,6 @@ pk_sellest_alustame_db_loomist <- function(pk = NULL, obj = NULL, conf = NULL) {
|
|
|
## Konfiguratsiooni muutujale väärtuste omistamine, kui seda pole antud.
|
|
|
if (is.null(conf)) {
|
|
|
conf <- ruut::get_config()
|
|
|
- conf$schema <- "data"
|
|
|
conf$table <- obj
|
|
|
}
|
|
|
## ------------- muutujad ja teisendused ---------------
|
|
|
@@ -122,6 +122,7 @@ pk_sellest_alustame_db_loomist <- function(pk = NULL, obj = NULL, conf = NULL) {
|
|
|
cat(sprintf("\n%s\n", cmd))
|
|
|
system(cmd)
|
|
|
# Layers list
|
|
|
+ conf$schema <- obj
|
|
|
ruut::db_schema_tablenames(conf = conf)
|
|
|
sf::st_layers(dsn = tmp_gpkg_file)
|
|
|
}
|