|
|
@@ -33,11 +33,9 @@ piirkonnale_joonte_lisamine <- function(obj = NULL, pk = NULL, gpkg_home = "/tmp
|
|
|
conf$dbname, conf$host, conf$port, conf$user, conf$sslmode, conf$password, "Linestring"
|
|
|
)
|
|
|
dsn <- sprintf("%s/%s.gpkg", gpkg_home, obj) # Polygon
|
|
|
- dsn_p <- sprintf("%s/%s_p.gpkg", gpkg_home, obj) # Point
|
|
|
- dsn_l <- sprintf("%s/%s_l.gpkg", gpkg_home, obj) # Linestring
|
|
|
ogr <- sprintf(
|
|
|
"ogr:dbname='%s'",
|
|
|
- dsn_l
|
|
|
+ dsn
|
|
|
)
|
|
|
tmp_gpkg_file <- tempfile(fileext = ".gpkg")
|
|
|
|
|
|
@@ -87,10 +85,10 @@ piirkonnale_joonte_lisamine <- function(obj = NULL, pk = NULL, gpkg_home = "/tmp
|
|
|
)
|
|
|
result
|
|
|
# assign(as.character(andmed.df$table[j]), sf::read_sf(qgisprocess::qgis_output(result, "OUTPUT")))
|
|
|
- system(sprintf("ogr2ogr -f GPKG -overwrite %s %s -nln %s -t_srs \"EPSG:3301\"", dsn_l, tmp_gpkg_file, output_layer_name))
|
|
|
+ system(sprintf("ogr2ogr -f GPKG -overwrite %s %s -nln %s -t_srs \"EPSG:3301\"", dsn, tmp_gpkg_file, output_layer_name))
|
|
|
## AINULT ELAMUD aadressandmetest!!
|
|
|
# if (output_layer_name == "aadressandmed") {
|
|
|
- # system(sprintf("ogr2ogr -f GPKG -overwrite %s %s -nln %s_ee -t_srs \"EPSG:3301\" -where \"adob_liik = 'EE'\" ", dsn_p, tmp_gpkg_file, output_layer_name))
|
|
|
+ # system(sprintf("ogr2ogr -f GPKG -overwrite %s %s -nln %s_ee -t_srs \"EPSG:3301\" -where \"adob_liik = 'EE'\" ", dsn, tmp_gpkg_file, output_layer_name))
|
|
|
# }
|
|
|
}
|
|
|
|
|
|
@@ -98,7 +96,5 @@ piirkonnale_joonte_lisamine <- function(obj = NULL, pk = NULL, gpkg_home = "/tmp
|
|
|
## ---------------------- vaata layer'id ----------------------
|
|
|
# Vaata layer'eid
|
|
|
sf::st_layers(dsn = dsn)
|
|
|
- sf::st_layers(dsn = dsn_p)
|
|
|
- sf::st_layers(dsn = dsn_l)
|
|
|
}
|
|
|
# piirkonnale_joonte_lisamine(obj = NULL, pk = NULL, gpkg_home = "/tmp")
|