pk_sellest_alustame_db_loomist.Rd 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. % Generated by roxygen2: do not edit by hand
  2. % Please edit documentation in R/pk_sellest_alustame_db_loomist.R
  3. \name{pk_sellest_alustame_db_loomist}
  4. \alias{pk_sellest_alustame_db_loomist}
  5. \title{Piirkonna postgis andmebaasi loomine}
  6. \usage{
  7. pk_sellest_alustame_db_loomist(pk = NULL, obj = NULL, conf = NULL)
  8. }
  9. \arguments{
  10. \item{pk}{Piirkonna geomeetriline joon.}
  11. \item{obj}{str Objekti nimi. Edaspidi on oluline ainult see nimi. Piirkonna geomeetrilist joont ei ole vaja edaspidi lisada.}
  12. \item{conf}{A list() of configuration variables. Default values \code{\link[ruut]{get_config}}.}
  13. }
  14. \value{
  15. Andmebaasi loomine koos kihtidega 'piir' ja 'bb' (boundary box, piirikast).
  16. }
  17. \description{
  18. Funktsioon loob piirkonna geojoonest ja nimest postgis andmebaasi. Samas lisatakse faili piir ja piiri piirkast. Ülejäänud funktsioonid kasutavad selle funktsiooni poolt loodud objekti nime ja piiri ega piirikasti pole vaja enam teiste funktsioonide rakendamisel lisada.
  19. }
  20. \examples{
  21. \dontrun{
  22. # read geojson from string:
  23. geojson_txt <- paste('{"type":"MultiPoint","coordinates":[[658300,6474800],
  24. [658300,6475000],[658700,6476000],[659600,6475000],[659600,6474800],
  25. [658300,6474800]]}')
  26. x <- sf::read_sf(geojson_txt) \%>\% sf::st_cast("POLYGON")
  27. sf::st_crs(x) <- 3301
  28. x
  29. sf::st_geometry(x) \%>\% graphics::plot()
  30. obj <- "marja"
  31. pk_sellest_alustame_db_loomist(pk = x, obj = obj)
  32. # Layers list.
  33. ruut::db_schema_tablenames(conf = conf)
  34. }
  35. }
  36. \seealso{
  37. \code{\link[sf:st_read]{sf::st_read()}}, \code{\link[sf:st_write]{sf::write_sf()}},\code{\link[sf:st_transform]{sf::st_transform()}},\code{\link[=gpkg_piirkonnale_ruudustike_lisamine]{gpkg_piirkonnale_ruudustike_lisamine()}} ,\code{\link[=gpkg_piirkonnale_polygoonide_lisamine]{gpkg_piirkonnale_polygoonide_lisamine()}},\code{\link[=pk_sellest_alustame_db_loomist]{pk_sellest_alustame_db_loomist()}},\code{\link[=gpkg_piirkonnale_joonte_lisamine]{gpkg_piirkonnale_joonte_lisamine()}},\code{\link[=gpkg_piirkonnale_punktide_lisamine]{gpkg_piirkonnale_punktide_lisamine()}}
  38. }
  39. \keyword{EPSG:3301}
  40. \keyword{GPKG,}
  41. \keyword{boundary}
  42. \keyword{box,}