Explorar o código

Lisatud 'estmap::maaamet_ortofotod'

Ardo Kubjas %!s(int64=5) %!d(string=hai) anos
pai
achega
eca3fbdca5

+ 1 - 1
DESCRIPTION

@@ -12,4 +12,4 @@ Encoding: UTF-8
 LazyData: true
 Roxygen: list(markdown = TRUE)
 RoxygenNote: 7.1.1.9000
-Imports: ruut, qgisprocess, DBI, pool, RPostgreSQL, sf, raster, stars, rgdal, tidyverse, inborutils, rvest, seleniumPipes, rjson, methods, utils
+Imports: ruut, qgisprocess, DBI, pool, RPostgreSQL, sf, raster, stars, rgdal, tidyverse, inborutils, rvest, seleniumPipes, rjson, methods, utils, jsonlite, urltools, magrittr, stringr, xml2

+ 3 - 0
NAMESPACE

@@ -1,7 +1,10 @@
 # Generated by roxygen2: do not edit by hand
 
 export(inspire_grids)
+export(maaamet_aadressandmed)
 export(maaamet_ehak)
 export(maaamet_kaardiruudud)
 export(maaamet_kataster)
+export(maaamet_ortofotod)
 export(osm_shp)
+importFrom(magrittr,"%>%")

+ 1 - 1
R/inspire_grids.R

@@ -1,6 +1,6 @@
 #' INSPIRE kaardiruudud
 #'
-#' Source: https://www.eea.europa.eu/data-and-maps/data/eea-reference-grids-2. Andmed salvestatakse postgisi andmebaasi. Schema = 'inspire'. Koniguratsiooni muutmiseks muuda konfiguratsiooni. Muutujate vaikeväärtused on sellised, et ei ole vaja midagi muuta.
+#' Source: \url{https://www.eea.europa.eu/data-and-maps/data/eea-reference-grids-2}. Andmed salvestatakse postgisi andmebaasi. Schema = 'inspire'. Koniguratsiooni muutmiseks muuda konfiguratsiooni. Muutujate vaikeväärtused on sellised, et ei ole vaja midagi muuta.
 #' @param conf A list() of configuration variables. Default values \code{\link[ruut]{get_config}}.
 #' @return No output.
 #' @seealso [ruut::get_config()], [ruut::copy_shp_to_db()]

+ 75 - 0
R/maaamet_aadressandmed.R

@@ -0,0 +1,75 @@
+#' Maa-ameti aadressandmed
+#'
+#' Source: \url{https://xgis.maaamet.ee/adsavalik/valjav6te/}. Andmed salvestatakse postgisi andmebaasi. Schema = 'maamet'. Koniguratsiooni muutmiseks muuda konfiguratsiooni. Muutujate vaikeväärtused on sellised, et ei ole vaja midagi muuta. Kehtivad ja ootel olekus aadressiobjektid ning nendega seotud aadressid. Kui objektil on enam kui 1 aadress, siis esineb ta väljavõttes enam kui 1 kord. Samuti esinevad aadressid väljavõttes mitu korda, kui nad on seotud mitme objektiga.
+#' @param conf A list() of configuration variables. Default values \code{\link[ruut]{get_config}}.
+#' @return No output.
+#' @seealso [ruut::get_config()], [ruut::copy_shp_to_db()]
+#' @keywords postgis, maps, ESRI Shpfile, OSM
+#' @export
+#' @examples
+#' ## Not run:
+#' ##
+#' ## maaamet_aadressandmed()
+#' ##
+#' ## End(**Not run**)
+maaamet_aadressandmed <- function(conf = NULL) {
+  ans <- utils::askYesNo("Do you want to import maps into database?")
+  if (!ans) {
+    cat("\n------------------------\n")
+    cat("Kaardikihte ei lisatud.")
+    cat("\n------------------------\n")
+  }
+  if (ans) {
+    # Temp directory
+    tmp_dir <- "/tmp/maaamet_aadressandmed"
+    if (!dir.exists(tmp_dir)) {
+      dir.create(tmp_dir)
+    }
+    # Download link
+    url <- "https://xgis.maaamet.ee/adsavalik/valjav6te/"
+    # Estonia shapefile (ZIP archive)
+    map_shapefile <- "aadressandmed.zip"
+    # Download and save
+    # Aadressandmete õige lingi tuvastamine
+    adsavalik <- jsonlite::fromJSON(url)
+    url_download <- sprintf("%s%s",url, adsavalik$fail[which(adsavalik$vvnr==1 & is.na(adsavalik$kov))])
+    saveTo <- sprintf("%s/%s", tmp_dir, map_shapefile)
+    if (!file.exists(saveTo)) {
+      utils::download.file(
+        url = url_download,
+        destfile = saveTo, method = "curl", extra = "-L"
+      )
+    }
+    # Unzip
+    utils::unzip(saveTo, overwrite = T, exdir = tmp_dir)
+    # List of files
+    ls <- list.files(path = tmp_dir, pattern = ".dbf")
+    ls_long <- list.files(path = tmp_dir, pattern = ".dbf", full.names = T)
+    tbl_names <- unlist(strsplit(x = ls, split = ".dbf"))
+    # Export to postgis
+    if (is.null(conf)) {
+      conf <- ruut::get_config()
+      conf$schema <- "maaamet"
+    }
+    # New schema
+    ruut::db_create_new_schema(conf = conf)
+    # Multi layer
+    for (i in 1:length(tbl_names)) {
+      print(tbl_names[i])
+      conf$table <- tbl_names[i]
+      source <- sprintf('"%s" "%s"', tmp_dir, tbl_names[i])
+      ## Export to postgis database.
+      ruut::copy_shp_to_db(
+        dir = tmp_dir, layer = tbl_names[i], conf = conf,
+        id = "fid", crs_source = "EPSG:3301", crs_target = "EPSG:4326",
+        geometry_type = "POINT"
+      )
+      cat(sprintf(
+        "\nShp fail %s kopeeriti POSTGIS andmebaasi %s.%s\n\n",
+        ls[i], conf$schema, conf$table
+      ))
+    }
+    # Delete temp directory
+    # system(sprintf("rm -rf %s/*", tmp_dir))
+  }
+}

+ 1 - 1
R/maaamet_ehak.R

@@ -1,6 +1,6 @@
 #' Maa-ameti haldus- ja asustusjaotus
 #'
-#' Source: https://geoportaal.maaamet.ee/est/Ruumiandmed/Haldus-ja-asustusjaotus-p119.html . Andmed salvestatakse postgisi andmebaasi. Schema = 'maaamet'. Koniguratsiooni muutmiseks muuda konfiguratsiooni. Muutujate vaikeväärtused on sellised, et ei ole vaja midagi muuta.
+#' Source: \url{https://geoportaal.maaamet.ee/est/Ruumiandmed/Haldus-ja-asustusjaotus-p119.html} . Andmed salvestatakse postgisi andmebaasi. Schema = 'maaamet'. Koniguratsiooni muutmiseks muuda konfiguratsiooni. Muutujate vaikeväärtused on sellised, et ei ole vaja midagi muuta.
 #' @param conf A list() of configuration variables. Default values \code{\link[ruut]{get_config}}.
 #' @return No output.
 #' @seealso [ruut::get_config()], [ruut::copy_shp_to_db()]

+ 1 - 1
R/maaamet_kaardiruudud.R

@@ -1,6 +1,6 @@
 #' Maa-ameti kaardiruudukesed
 #'
-#' Source: https://geoportaal.maaamet.ee/est/Ruumiandmed/Kaardilehtede-susteemid-p224.html . Andmed salvestatakse postgisi andmebaasi. Schema = 'maaamet'. Koniguratsiooni muutmiseks muuda konfiguratsiooni. Muutujate vaikeväärtused on sellised, et ei ole vaja midagi muuta.
+#' Source: \url{https://geoportaal.maaamet.ee/est/Ruumiandmed/Kaardilehtede-susteemid-p224.html}. Andmed salvestatakse postgisi andmebaasi. Schema = 'maaamet'. Koniguratsiooni muutmiseks muuda konfiguratsiooni. Muutujate vaikeväärtused on sellised, et ei ole vaja midagi muuta.
 #' @param conf A list() of configuration variables. Default values \code{\link[ruut]{get_config}}.
 #' @return No output.
 #' @seealso [ruut::get_config()], [ruut::copy_shp_to_db()]

+ 1 - 1
R/maaamet_kataster.R

@@ -1,6 +1,6 @@
 #' Maa-ameti katasriüksused
 #'
-#' Source: hhttps://geoportaal.maaamet.ee/docs/katastripiirid/paev/KATASTER_EESTI_SHP.zip. Andmed salvestatakse postgisi andmebaasi. Schema = 'maamet'. Koniguratsiooni muutmiseks muuda konfiguratsiooni. Muutujate vaikeväärtused on sellised, et ei ole vaja midagi muuta.
+#' Source: \url{https://geoportaal.maaamet.ee/docs/katastripiirid/paev/KATASTER_EESTI_SHP.zip}. Andmed salvestatakse postgisi andmebaasi. Schema = 'maamet'. Koniguratsiooni muutmiseks muuda konfiguratsiooni. Muutujate vaikeväärtused on sellised, et ei ole vaja midagi muuta.
 #' @param conf A list() of configuration variables. Default values \code{\link[ruut]{get_config}}.
 #' @return No output.
 #' @seealso [ruut::get_config()], [ruut::copy_shp_to_db()]

+ 73 - 0
R/maaamet_ortofotod.R

@@ -0,0 +1,73 @@
+#' Maa-ameti ortofotod
+#'
+#' Maa-ameti ortofotode allalaadimine. Andmestruktuur: raster. Mõõtkava 1:10 000 (vaata ruudustiku infot \url{https://geoportaal.maaamet.ee/est/ruumiandmed/kaardilehtede-susteemid-p224.html}). Loe: \url{https://geoportaal.maaamet.ee/est/andmed-ja-kaardid/ortofotod-p99.html}. Andmed salvestatakse kataloogi (default = '~/ortofotod'). Eesti topokaardistuse tarbeks toodetud ortofotodes on piksli suurusega 20-40 cm ja katavad kogu riigi territooriumi. Andmete kasutamisel palume viidata Maa-ametile. Näiteks: 'Ortofoto, Maa-amet 2021'. Käsitsi allalaadimine /url{https://geoportaal.maaamet.ee/index.php?lang_id=1&page_id=610}.
+#' @importFrom magrittr %>%
+#' @name %>%
+#' @rdname pipe
+#' @export
+#' @param epk10t 5-kohaline number, mis vastab kaardi 1:10 000 ruudu numbrile \url{https://geoportaal.maaamet.ee/est/ruumiandmed/kaardilehtede-susteemid-p224.html}.
+#' @param dir GEOTIFF failide salvestamise kataloog.
+#' @param conf A list() of configuration variables. Default values \code{\link[ruut]{get_config}}.
+#' @return GEOTIFF file.
+#' @seealso [ruut::get_config()], [ruut::copy_shp_to_db()]
+#' @keywords maa-amet, ortofoto
+#' @export
+#' @examples
+#' ## Not run:
+#' ##
+#' ## maaamet_ortofotod()
+#' ##
+#' ## End(**Not run**)
+maaamet_ortofotod <- function(epk10t = NULL, dir = "~/ortofotod", conf = NULL) {
+  # epk10t <- 54711
+  # epk10t numbri õigsuse kontroll
+  epk10t_all <- utils::read.csv(file = system.file("csv", "epk10t.csv", package = "estmap"), header = T)[, "nr"]
+  if (!epk10t %in% epk10t_all) {
+    cat(sprintf("\n---------------\n\nValitud epk10t ruudu number %s ei ole \u00F5ige.\n", epk10t))
+    return()
+  }
+  # GEOTIFF fotode salvestamise kataloog.
+  if (!dir.exists(dir)) dir.create(dir, recursive = T)
+
+  ## Geotiff failide allalaadimine
+  # Näidis lehelt mille kaudu saab geotiff faile alla laadida.
+  url_demo <- paste0(
+    "https://geoportaal.maaamet.ee/index.php?",
+    "lang_id=1&plugin_act=otsing&page_id=610&=&",
+    "kaardiruut=62294&andmetyyp=ortofoto_eesti_rgb&_=1612349208090"
+  )
+  url_source <- urltools::url_decode(url_demo)
+  params <- urltools::param_get(urls = url_source) # get params
+  parsed_address <- urltools::url_parse(url_source)
+  # Kui geotiff fail on olemas, siis me seda enam ei alla ei lae.
+  if (length(list.files(path = dir, pattern = as.character(epk10t))) > 0) {
+    cat(sprintf("\nFail %s on juba olemas.\n", epk10t))
+    return()
+  }
+  url_new <- urltools::param_set(url_source, key = "kaardiruut", value = epk10t)
+  ## Allalaadimine
+  html_file <- readLines(url_new)
+  page <- xml2::read_html(html_file)
+  website <- ""
+  website <- page %>%
+    rvest::html_nodes("li a") %>%
+    rvest::html_attr("href")
+  parsed_address$parameter <- stringr::str_split(website[1], "[?]")[[1]][2]
+  geotiff_download_url <- urltools::url_compose(parsed_urls = parsed_address)
+  save_to_file <- sprintf("%s/%s.zip", dir, epk10t)
+  utils::download.file(url = geotiff_download_url, method = "curl", extra = "-L", destfile = save_to_file)
+  # zip failide lahtpakkimine
+  cmd <- sprintf("unzip %s -d %s/; mv %s /tmp", save_to_file, dir, save_to_file)
+  system(cmd)
+  cmd <- sprintf("mv %s/*.tab /tmp", dir)
+  system(cmd)
+  cmd <- sprintf("mv %s/*.tfw /tmp", dir)
+  system(cmd)
+  ls <- list.files(path = dir, pattern = sprintf("%s.tif", epk10t))
+  if (length(ls) > 0) {
+    cat(sprintf("\n---------------\n\nValitud epk10t ruudu number %s eba\u00F5nnestus.\n", epk10t))
+  } else {
+    cat(sprintf("\n---------------\n\nValitud epk10t ruudu number %s \u00F5nnestus.\n", epk10t))
+  }
+  return(geotiff_download_url)
+}

+ 2336 - 0
inst/csv/epk10t.csv

@@ -0,0 +1,2336 @@
+nr
+44732
+44743
+44744
+44753
+44754
+44763
+44764
+44793
+44794
+44822
+44824
+44831
+44832
+44833
+44834
+44841
+44842
+44843
+44844
+44851
+44852
+44853
+44854
+44861
+44862
+44863
+44864
+44871
+44872
+44873
+44874
+44881
+44882
+44883
+44884
+44891
+44892
+44893
+44894
+44913
+44914
+44921
+44922
+44923
+44924
+44931
+44932
+44933
+44934
+44941
+44942
+44943
+44944
+44951
+44952
+44953
+44954
+44961
+44962
+44963
+44964
+44971
+44972
+44973
+44974
+44981
+44982
+44983
+44984
+44991
+44992
+44993
+44994
+45703
+45801
+45803
+45901
+45902
+45903
+45904
+51174
+51181
+51183
+51184
+51193
+51272
+51274
+51281
+51282
+51283
+51284
+51291
+51292
+51293
+51294
+51372
+51381
+51382
+51383
+51384
+51391
+51392
+51393
+51394
+51481
+51482
+51483
+51484
+51491
+51492
+51493
+51494
+51564
+51571
+51572
+51573
+51574
+51581
+51582
+51583
+51584
+51591
+51592
+51593
+51594
+51662
+51664
+51671
+51672
+51673
+51674
+51681
+51682
+51683
+51684
+51691
+51692
+51693
+51694
+51762
+51764
+51771
+51772
+51773
+51774
+51781
+51782
+51783
+51784
+51791
+51792
+51793
+51794
+51862
+51864
+51871
+51872
+51873
+51874
+51881
+51882
+51883
+51884
+51891
+51892
+51893
+51894
+51962
+51971
+51972
+51981
+51982
+51991
+51992
+51994
+52051
+52052
+52053
+52054
+52151
+52152
+52303
+52304
+52313
+52314
+52393
+52394
+52401
+52402
+52403
+52404
+52411
+52412
+52413
+52414
+52421
+52422
+52423
+52424
+52431
+52433
+52484
+52491
+52492
+52493
+52494
+52501
+52502
+52503
+52504
+52511
+52512
+52513
+52514
+52521
+52522
+52523
+52524
+52531
+52532
+52533
+52534
+52543
+52582
+52591
+52592
+52593
+52594
+52601
+52602
+52603
+52604
+52611
+52612
+52613
+52614
+52621
+52622
+52623
+52624
+52631
+52632
+52633
+52634
+52641
+52643
+52644
+52653
+52681
+52682
+52683
+52684
+52691
+52692
+52693
+52694
+52701
+52702
+52703
+52704
+52711
+52712
+52713
+52714
+52721
+52722
+52723
+52724
+52731
+52732
+52733
+52734
+52741
+52742
+52743
+52744
+52751
+52752
+52753
+52754
+52761
+52763
+52764
+52772
+52774
+52781
+52782
+52783
+52784
+52791
+52792
+52793
+52794
+52801
+52802
+52803
+52804
+52811
+52812
+52813
+52814
+52821
+52822
+52823
+52824
+52831
+52832
+52833
+52834
+52841
+52842
+52843
+52844
+52851
+52852
+52853
+52854
+52861
+52862
+52863
+52864
+52871
+52872
+52873
+52874
+52881
+52882
+52883
+52884
+52891
+52892
+52893
+52894
+52901
+52902
+52903
+52904
+52911
+52912
+52913
+52914
+52921
+52922
+52923
+52924
+52931
+52932
+52933
+52934
+52941
+52942
+52943
+52944
+52951
+52952
+52953
+52954
+52961
+52962
+52963
+52964
+52971
+52972
+52973
+52974
+52981
+52982
+52983
+52984
+52991
+52992
+52993
+52994
+53112
+53114
+53121
+53122
+53123
+53124
+53131
+53133
+53134
+53143
+53144
+53184
+53192
+53193
+53194
+53221
+53222
+53223
+53224
+53231
+53232
+53233
+53234
+53241
+53242
+53243
+53244
+53251
+53252
+53253
+53254
+53261
+53263
+53264
+53273
+53274
+53281
+53282
+53283
+53284
+53291
+53292
+53293
+53294
+53303
+53304
+53321
+53322
+53323
+53324
+53331
+53332
+53333
+53334
+53341
+53342
+53343
+53344
+53351
+53352
+53353
+53354
+53361
+53362
+53363
+53364
+53371
+53372
+53373
+53374
+53381
+53382
+53383
+53384
+53391
+53392
+53393
+53394
+53401
+53402
+53403
+53404
+53411
+53413
+53421
+53422
+53423
+53424
+53431
+53432
+53433
+53434
+53441
+53442
+53443
+53444
+53451
+53452
+53453
+53454
+53461
+53462
+53463
+53464
+53471
+53472
+53473
+53474
+53481
+53482
+53483
+53484
+53491
+53492
+53493
+53494
+53501
+53502
+53503
+53504
+53511
+53513
+53514
+53521
+53522
+53523
+53524
+53531
+53532
+53533
+53534
+53541
+53542
+53543
+53544
+53551
+53552
+53553
+53554
+53561
+53562
+53563
+53564
+53571
+53572
+53573
+53574
+53581
+53582
+53583
+53584
+53591
+53592
+53593
+53594
+53601
+53602
+53603
+53604
+53611
+53612
+53613
+53614
+53621
+53622
+53623
+53624
+53631
+53632
+53633
+53634
+53641
+53642
+53643
+53644
+53651
+53652
+53653
+53654
+53661
+53662
+53663
+53664
+53671
+53672
+53673
+53674
+53681
+53682
+53683
+53684
+53691
+53692
+53693
+53694
+53701
+53702
+53703
+53704
+53711
+53712
+53713
+53714
+53721
+53722
+53723
+53724
+53731
+53732
+53733
+53734
+53741
+53742
+53743
+53744
+53751
+53752
+53753
+53754
+53761
+53762
+53763
+53764
+53771
+53772
+53773
+53774
+53781
+53782
+53783
+53784
+53791
+53792
+53793
+53794
+53801
+53802
+53803
+53804
+53811
+53812
+53813
+53814
+53821
+53822
+53823
+53824
+53831
+53832
+53833
+53834
+53841
+53842
+53843
+53844
+53851
+53852
+53853
+53854
+53861
+53862
+53863
+53864
+53871
+53872
+53873
+53874
+53881
+53882
+53883
+53884
+53891
+53892
+53893
+53894
+53901
+53902
+53903
+53904
+53911
+53912
+53913
+53914
+53921
+53922
+53923
+53924
+53931
+53932
+53933
+53934
+53941
+53942
+53943
+53944
+53951
+53952
+53953
+53954
+53961
+53962
+53963
+53964
+53971
+53972
+53973
+53974
+53981
+53982
+53983
+53984
+53991
+53992
+53993
+53994
+54003
+54004
+54011
+54012
+54013
+54014
+54021
+54022
+54023
+54024
+54031
+54032
+54033
+54034
+54041
+54042
+54043
+54044
+54051
+54052
+54053
+54054
+54061
+54062
+54063
+54064
+54071
+54072
+54073
+54074
+54081
+54082
+54083
+54084
+54091
+54092
+54093
+54094
+54101
+54102
+54103
+54104
+54111
+54112
+54113
+54114
+54121
+54122
+54123
+54124
+54131
+54132
+54133
+54134
+54141
+54142
+54143
+54144
+54151
+54152
+54153
+54154
+54161
+54162
+54163
+54164
+54171
+54172
+54173
+54174
+54181
+54182
+54183
+54184
+54191
+54192
+54193
+54194
+54201
+54202
+54203
+54204
+54211
+54212
+54213
+54214
+54221
+54222
+54223
+54224
+54231
+54232
+54233
+54234
+54241
+54242
+54243
+54244
+54251
+54252
+54253
+54254
+54261
+54262
+54263
+54264
+54271
+54272
+54273
+54274
+54281
+54282
+54283
+54284
+54291
+54292
+54293
+54294
+54301
+54302
+54303
+54304
+54311
+54312
+54313
+54314
+54321
+54322
+54323
+54324
+54331
+54332
+54333
+54334
+54341
+54342
+54343
+54344
+54351
+54352
+54353
+54354
+54361
+54362
+54363
+54364
+54371
+54372
+54373
+54374
+54381
+54382
+54383
+54384
+54391
+54392
+54393
+54394
+54401
+54402
+54403
+54404
+54411
+54412
+54413
+54414
+54421
+54422
+54423
+54424
+54431
+54432
+54433
+54434
+54441
+54442
+54443
+54444
+54451
+54452
+54453
+54454
+54461
+54462
+54463
+54464
+54471
+54472
+54473
+54474
+54481
+54482
+54483
+54484
+54491
+54492
+54493
+54494
+54501
+54502
+54503
+54504
+54511
+54512
+54513
+54514
+54521
+54522
+54523
+54524
+54531
+54532
+54533
+54534
+54541
+54542
+54543
+54544
+54551
+54552
+54553
+54554
+54561
+54562
+54563
+54564
+54571
+54572
+54573
+54574
+54581
+54582
+54583
+54584
+54591
+54592
+54593
+54594
+54601
+54602
+54603
+54604
+54611
+54612
+54613
+54614
+54621
+54622
+54623
+54624
+54631
+54632
+54633
+54634
+54641
+54642
+54643
+54644
+54651
+54652
+54653
+54654
+54661
+54662
+54663
+54664
+54671
+54672
+54673
+54674
+54681
+54682
+54683
+54684
+54691
+54692
+54693
+54694
+54701
+54702
+54703
+54704
+54711
+54712
+54713
+54714
+54721
+54722
+54723
+54724
+54731
+54732
+54733
+54734
+54741
+54742
+54743
+54744
+54751
+54752
+54753
+54754
+54761
+54762
+54763
+54764
+54771
+54772
+54773
+54774
+54781
+54782
+54783
+54784
+54791
+54792
+54793
+54794
+54801
+54802
+54803
+54804
+54811
+54812
+54813
+54814
+54821
+54822
+54823
+54824
+54831
+54832
+54833
+54834
+54841
+54842
+54843
+54844
+54851
+54852
+54853
+54854
+54861
+54862
+54863
+54864
+54871
+54872
+54873
+54874
+54881
+54882
+54883
+54884
+54891
+54892
+54893
+54901
+54902
+54903
+54904
+54911
+54912
+54913
+54914
+54921
+54922
+54923
+54924
+54931
+54932
+54933
+54934
+54941
+54942
+54943
+54944
+54951
+54952
+54953
+54954
+54961
+54962
+54963
+54964
+54971
+54972
+54973
+54974
+54981
+54982
+54983
+54984
+54991
+54993
+55001
+55002
+55003
+55004
+55011
+55013
+55101
+55102
+55103
+55104
+55111
+55112
+55113
+55114
+55121
+55123
+55124
+55201
+55202
+55203
+55204
+55211
+55212
+55213
+55214
+55221
+55222
+55223
+55224
+55301
+55302
+55303
+55304
+55311
+55312
+55313
+55314
+55321
+55401
+55402
+55403
+55404
+55411
+55412
+55413
+55414
+55501
+55502
+55503
+55504
+55511
+55601
+55602
+55603
+55604
+55701
+55702
+55703
+55704
+55801
+55802
+61284
+61293
+61294
+61382
+61384
+61391
+61392
+61393
+61394
+62002
+62004
+62011
+62012
+62013
+62014
+62021
+62022
+62023
+62024
+62031
+62032
+62033
+62034
+62041
+62042
+62043
+62044
+62051
+62052
+62053
+62054
+62061
+62062
+62063
+62064
+62071
+62072
+62073
+62074
+62081
+62082
+62083
+62084
+62091
+62092
+62093
+62094
+62102
+62104
+62111
+62112
+62113
+62114
+62121
+62122
+62123
+62124
+62131
+62132
+62133
+62134
+62141
+62142
+62143
+62144
+62151
+62152
+62153
+62154
+62161
+62162
+62163
+62164
+62171
+62172
+62173
+62174
+62181
+62182
+62183
+62184
+62191
+62192
+62193
+62194
+62202
+62203
+62204
+62211
+62212
+62213
+62214
+62221
+62222
+62223
+62224
+62231
+62232
+62233
+62234
+62241
+62242
+62243
+62244
+62251
+62252
+62253
+62254
+62261
+62262
+62263
+62264
+62271
+62272
+62273
+62274
+62281
+62282
+62283
+62284
+62291
+62292
+62293
+62294
+62301
+62302
+62303
+62304
+62311
+62312
+62313
+62314
+62321
+62322
+62323
+62324
+62331
+62332
+62333
+62334
+62341
+62342
+62343
+62344
+62351
+62352
+62353
+62354
+62361
+62362
+62363
+62364
+62371
+62372
+62373
+62374
+62381
+62382
+62383
+62384
+62391
+62392
+62393
+62394
+62401
+62402
+62404
+62411
+62412
+62413
+62414
+62421
+62422
+62423
+62424
+62431
+62432
+62433
+62434
+62441
+62442
+62443
+62444
+62451
+62452
+62453
+62454
+62461
+62462
+62463
+62464
+62471
+62472
+62473
+62474
+62481
+62482
+62483
+62484
+62491
+62492
+62493
+62494
+62512
+62521
+62522
+62531
+62532
+62542
+62551
+62552
+62561
+62562
+62564
+62571
+62572
+62573
+62574
+62581
+62582
+62583
+62584
+62591
+62592
+62593
+62594
+62662
+62664
+62671
+62672
+62673
+62674
+62681
+62682
+62683
+62684
+62691
+62692
+62693
+62694
+62761
+62762
+62781
+62782
+62783
+62784
+62791
+62792
+62793
+62794
+62882
+62891
+62892
+63001
+63002
+63003
+63004
+63011
+63012
+63013
+63014
+63021
+63022
+63023
+63024
+63031
+63032
+63033
+63034
+63041
+63042
+63043
+63044
+63051
+63052
+63053
+63054
+63061
+63062
+63063
+63064
+63071
+63072
+63073
+63074
+63081
+63082
+63083
+63084
+63091
+63092
+63093
+63094
+63101
+63102
+63103
+63104
+63111
+63112
+63113
+63114
+63121
+63122
+63123
+63124
+63131
+63132
+63133
+63134
+63141
+63142
+63143
+63144
+63151
+63152
+63153
+63154
+63161
+63162
+63163
+63164
+63171
+63172
+63173
+63174
+63181
+63182
+63183
+63184
+63191
+63192
+63193
+63194
+63201
+63202
+63203
+63204
+63211
+63212
+63213
+63214
+63221
+63222
+63223
+63224
+63231
+63232
+63233
+63234
+63241
+63242
+63243
+63244
+63251
+63252
+63253
+63254
+63261
+63262
+63263
+63264
+63271
+63272
+63273
+63274
+63281
+63282
+63283
+63284
+63291
+63292
+63293
+63294
+63301
+63302
+63303
+63304
+63311
+63312
+63313
+63314
+63321
+63322
+63323
+63324
+63331
+63332
+63333
+63334
+63341
+63342
+63343
+63344
+63351
+63352
+63353
+63354
+63361
+63362
+63363
+63364
+63371
+63372
+63373
+63374
+63381
+63382
+63383
+63384
+63391
+63392
+63393
+63394
+63401
+63402
+63403
+63404
+63411
+63412
+63413
+63414
+63421
+63422
+63423
+63424
+63431
+63432
+63433
+63434
+63441
+63442
+63443
+63444
+63451
+63452
+63453
+63454
+63461
+63462
+63463
+63464
+63471
+63472
+63473
+63474
+63481
+63482
+63483
+63484
+63491
+63492
+63493
+63494
+63501
+63502
+63503
+63504
+63511
+63512
+63513
+63514
+63521
+63522
+63523
+63524
+63531
+63532
+63533
+63534
+63541
+63542
+63543
+63544
+63551
+63552
+63553
+63554
+63561
+63562
+63563
+63564
+63571
+63572
+63573
+63574
+63581
+63582
+63583
+63584
+63591
+63592
+63593
+63594
+63601
+63602
+63603
+63604
+63611
+63612
+63613
+63614
+63621
+63622
+63623
+63624
+63631
+63632
+63633
+63634
+63641
+63642
+63643
+63644
+63651
+63652
+63653
+63654
+63661
+63662
+63663
+63664
+63671
+63672
+63673
+63674
+63681
+63682
+63683
+63684
+63691
+63692
+63693
+63694
+63701
+63702
+63703
+63704
+63711
+63712
+63713
+63714
+63721
+63722
+63723
+63724
+63731
+63732
+63733
+63734
+63741
+63742
+63743
+63744
+63751
+63752
+63753
+63754
+63761
+63762
+63763
+63764
+63771
+63772
+63773
+63774
+63781
+63782
+63783
+63784
+63791
+63792
+63793
+63794
+63801
+63802
+63804
+63811
+63812
+63813
+63814
+63821
+63822
+63823
+63824
+63831
+63832
+63833
+63834
+63841
+63842
+63843
+63844
+63851
+63852
+63853
+63854
+63861
+63862
+63863
+63864
+63871
+63872
+63873
+63874
+63881
+63882
+63883
+63884
+63891
+63892
+63893
+63894
+63912
+63921
+63922
+63923
+63924
+63931
+63932
+63933
+63934
+63941
+63942
+63943
+63944
+63951
+63952
+63953
+63954
+63961
+63962
+63963
+63964
+63971
+63972
+63973
+63974
+63981
+63982
+63983
+63984
+63991
+63992
+63993
+63994
+64001
+64002
+64003
+64004
+64011
+64012
+64013
+64014
+64021
+64022
+64023
+64024
+64031
+64032
+64033
+64034
+64041
+64042
+64043
+64044
+64051
+64052
+64053
+64054
+64061
+64062
+64063
+64064
+64071
+64072
+64073
+64074
+64081
+64082
+64083
+64084
+64101
+64102
+64103
+64104
+64111
+64112
+64113
+64114
+64121
+64122
+64123
+64124
+64131
+64132
+64133
+64134
+64141
+64142
+64143
+64144
+64151
+64152
+64153
+64154
+64161
+64162
+64163
+64164
+64171
+64172
+64173
+64174
+64181
+64182
+64183
+64184
+64201
+64202
+64203
+64204
+64211
+64212
+64213
+64214
+64221
+64222
+64223
+64224
+64231
+64232
+64233
+64234
+64241
+64242
+64243
+64244
+64251
+64252
+64253
+64254
+64261
+64262
+64263
+64264
+64271
+64272
+64273
+64274
+64281
+64301
+64302
+64303
+64304
+64311
+64312
+64313
+64314
+64321
+64322
+64323
+64324
+64331
+64332
+64333
+64334
+64341
+64342
+64343
+64344
+64351
+64352
+64353
+64354
+64361
+64362
+64363
+64364
+64371
+64372
+64373
+64374
+64381
+64383
+64384
+64393
+64401
+64402
+64403
+64404
+64411
+64412
+64413
+64414
+64421
+64422
+64423
+64424
+64431
+64432
+64433
+64434
+64441
+64442
+64443
+64444
+64451
+64452
+64453
+64454
+64461
+64462
+64463
+64464
+64471
+64472
+64473
+64474
+64481
+64482
+64483
+64484
+64491
+64492
+64493
+64494
+64501
+64502
+64503
+64504
+64511
+64512
+64513
+64514
+64521
+64522
+64523
+64524
+64531
+64532
+64533
+64534
+64541
+64542
+64543
+64544
+64551
+64552
+64553
+64554
+64561
+64562
+64563
+64564
+64571
+64572
+64573
+64574
+64581
+64582
+64583
+64584
+64591
+64592
+64593
+64594
+64601
+64602
+64603
+64604
+64611
+64612
+64613
+64614
+64621
+64622
+64623
+64624
+64631
+64632
+64633
+64634
+64641
+64642
+64643
+64644
+64651
+64652
+64653
+64654
+64661
+64662
+64663
+64664
+64671
+64672
+64673
+64674
+64681
+64682
+64683
+64684
+64691
+64692
+64693
+64694
+64701
+64702
+64703
+64704
+64711
+64712
+64713
+64714
+64721
+64722
+64723
+64724
+64731
+64732
+64733
+64734
+64741
+64742
+64743
+64744
+64751
+64752
+64753
+64754
+64761
+64762
+64763
+64764
+64771
+64772
+64773
+64774
+64781
+64782
+64783
+64784
+64791
+64792
+64793
+64794
+64801
+64802
+64803
+64804
+64811
+64812
+64813
+64814
+64821
+64822
+64823
+64824
+64831
+64832
+64833
+64834
+64841
+64842
+64843
+64844
+64851
+64852
+64853
+64854
+64861
+64862
+64863
+64864
+64871
+64872
+64873
+64874
+64881
+64882
+64883
+64884
+64891
+64892
+64893
+64894
+64901
+64902
+64903
+64904
+64911
+64912
+64913
+64914
+64921
+64922
+64923
+64924
+64931
+64932
+64933
+64934
+64941
+64942
+64943
+64944
+64951
+64952
+64953
+64954
+64961
+64962
+64963
+64964
+64971
+64972
+64973
+64974
+64981
+64982
+64983
+64984
+64991
+64992
+64993
+64994
+65401
+65402
+65403
+65404
+65411
+65412
+65413
+65414
+65501
+65502
+65503
+65504
+65511
+65512
+65513
+65514
+65523
+65601
+65602
+65603
+65604
+65611
+65612
+65613
+65614
+65621
+65623
+65701
+65702
+65703
+65704
+65711
+65712
+65713
+65714
+65721
+65722
+65723
+65724
+65733
+65734
+65801
+65802
+65803
+65804
+65811
+65812
+65813
+65814
+65821
+65822
+65823
+65824
+65831
+65832
+65833
+65834
+65843
+65901
+65902
+65903
+65904
+65911
+65912
+65913
+65914
+65921
+65922
+65923
+65924
+65931
+65932
+65933
+65934
+65941
+73022
+73024
+73031
+73032
+73033
+73034
+73041
+73042
+73043
+73044
+73051
+73052
+73053
+73054
+73061
+73062
+73063
+73064
+73071
+73072
+73073
+73074
+73081
+73082
+73083
+73084
+73091
+73092
+73093
+73094
+73141
+73142
+73143
+73151
+73152
+73154
+73161
+73162
+73171
+73172
+73181
+73182
+73183
+73184
+73191
+73192
+73193
+73194
+73292
+74001
+74002
+74003
+74004
+74011
+74012
+74013
+74014
+74021
+74022
+74023
+74024
+74031
+74032
+74033
+74034
+74041
+74042
+74043
+74044
+74051
+74052
+74053
+74054
+74061
+74061
+74101
+74102
+74103
+74104
+74111
+74112
+74121
+74141
+74143
+74201
+74202
+74241
+74331
+75022
+75031

+ 1 - 1
man/inspire_grids.Rd

@@ -13,7 +13,7 @@ inspire_grids(conf = NULL)
 No output.
 }
 \description{
-Source: https://www.eea.europa.eu/data-and-maps/data/eea-reference-grids-2. Andmed salvestatakse postgisi andmebaasi. Schema = 'inspire'. Koniguratsiooni muutmiseks muuda konfiguratsiooni. Muutujate vaikeväärtused on sellised, et ei ole vaja midagi muuta.
+Source: \url{https://www.eea.europa.eu/data-and-maps/data/eea-reference-grids-2}. Andmed salvestatakse postgisi andmebaasi. Schema = 'inspire'. Koniguratsiooni muutmiseks muuda konfiguratsiooni. Muutujate vaikeväärtused on sellised, et ei ole vaja midagi muuta.
 }
 \examples{
 ## Not run:

+ 32 - 0
man/maaamet_aadressandmed.Rd

@@ -0,0 +1,32 @@
+% Generated by roxygen2: do not edit by hand
+% Please edit documentation in R/maaamet_aadressandmed.R
+\name{maaamet_aadressandmed}
+\alias{maaamet_aadressandmed}
+\title{Maa-ameti aadressandmed}
+\usage{
+maaamet_aadressandmed(conf = NULL)
+}
+\arguments{
+\item{conf}{A list() of configuration variables. Default values \code{\link[ruut]{get_config}}.}
+}
+\value{
+No output.
+}
+\description{
+Source: \url{https://xgis.maaamet.ee/adsavalik/valjav6te/}. Andmed salvestatakse postgisi andmebaasi. Schema = 'maamet'. Koniguratsiooni muutmiseks muuda konfiguratsiooni. Muutujate vaikeväärtused on sellised, et ei ole vaja midagi muuta. Kehtivad ja ootel olekus aadressiobjektid ning nendega seotud aadressid. Kui objektil on enam kui 1 aadress, siis esineb ta väljavõttes enam kui 1 kord. Samuti esinevad aadressid väljavõttes mitu korda, kui nad on seotud mitme objektiga.
+}
+\examples{
+## Not run:
+##
+## maaamet_aadressandmed()
+##
+## End(**Not run**)
+}
+\seealso{
+\code{\link[ruut:get_config]{ruut::get_config()}}, \code{\link[ruut:copy_shp_to_db]{ruut::copy_shp_to_db()}}
+}
+\keyword{ESRI}
+\keyword{OSM}
+\keyword{Shpfile,}
+\keyword{maps,}
+\keyword{postgis,}

+ 1 - 1
man/maaamet_ehak.Rd

@@ -13,7 +13,7 @@ maaamet_ehak(conf = NULL)
 No output.
 }
 \description{
-Source: https://geoportaal.maaamet.ee/est/Ruumiandmed/Haldus-ja-asustusjaotus-p119.html . Andmed salvestatakse postgisi andmebaasi. Schema = 'maaamet'. Koniguratsiooni muutmiseks muuda konfiguratsiooni. Muutujate vaikeväärtused on sellised, et ei ole vaja midagi muuta.
+Source: \url{https://geoportaal.maaamet.ee/est/Ruumiandmed/Haldus-ja-asustusjaotus-p119.html} . Andmed salvestatakse postgisi andmebaasi. Schema = 'maaamet'. Koniguratsiooni muutmiseks muuda konfiguratsiooni. Muutujate vaikeväärtused on sellised, et ei ole vaja midagi muuta.
 }
 \examples{
 ## Not run:

+ 1 - 1
man/maaamet_kaardiruudud.Rd

@@ -13,7 +13,7 @@ maaamet_kaardiruudud(conf = NULL)
 No output.
 }
 \description{
-Source: https://geoportaal.maaamet.ee/est/Ruumiandmed/Kaardilehtede-susteemid-p224.html . Andmed salvestatakse postgisi andmebaasi. Schema = 'maaamet'. Koniguratsiooni muutmiseks muuda konfiguratsiooni. Muutujate vaikeväärtused on sellised, et ei ole vaja midagi muuta.
+Source: \url{https://geoportaal.maaamet.ee/est/Ruumiandmed/Kaardilehtede-susteemid-p224.html}. Andmed salvestatakse postgisi andmebaasi. Schema = 'maaamet'. Koniguratsiooni muutmiseks muuda konfiguratsiooni. Muutujate vaikeväärtused on sellised, et ei ole vaja midagi muuta.
 }
 \examples{
 ## Not run:

+ 1 - 1
man/maaamet_kataster.Rd

@@ -13,7 +13,7 @@ maaamet_kataster(conf = NULL)
 No output.
 }
 \description{
-Source: hhttps://geoportaal.maaamet.ee/docs/katastripiirid/paev/KATASTER_EESTI_SHP.zip. Andmed salvestatakse postgisi andmebaasi. Schema = 'maamet'. Koniguratsiooni muutmiseks muuda konfiguratsiooni. Muutujate vaikeväärtused on sellised, et ei ole vaja midagi muuta.
+Source: \url{https://geoportaal.maaamet.ee/docs/katastripiirid/paev/KATASTER_EESTI_SHP.zip}. Andmed salvestatakse postgisi andmebaasi. Schema = 'maamet'. Koniguratsiooni muutmiseks muuda konfiguratsiooni. Muutujate vaikeväärtused on sellised, et ei ole vaja midagi muuta.
 }
 \examples{
 ## Not run:

+ 34 - 0
man/pipe.Rd

@@ -0,0 +1,34 @@
+% Generated by roxygen2: do not edit by hand
+% Please edit documentation in R/maaamet_ortofotod.R
+\name{\%>\%}
+\alias{\%>\%}
+\alias{maaamet_ortofotod}
+\title{Maa-ameti ortofotod}
+\usage{
+maaamet_ortofotod(epk10t = NULL, dir = "~/ortofotod", conf = NULL)
+}
+\arguments{
+\item{epk10t}{5-kohaline number, mis vastab kaardi 1:10 000 ruudu numbrile \url{https://geoportaal.maaamet.ee/est/ruumiandmed/kaardilehtede-susteemid-p224.html}.}
+
+\item{dir}{GEOTIFF failide salvestamise kataloog.}
+
+\item{conf}{A list() of configuration variables. Default values \code{\link[ruut]{get_config}}.}
+}
+\value{
+GEOTIFF file.
+}
+\description{
+Maa-ameti ortofotode allalaadimine. Andmestruktuur: raster. Mõõtkava 1:10 000 (vaata ruudustiku infot \url{https://geoportaal.maaamet.ee/est/ruumiandmed/kaardilehtede-susteemid-p224.html}). Loe: \url{https://geoportaal.maaamet.ee/est/andmed-ja-kaardid/ortofotod-p99.html}. Andmed salvestatakse kataloogi (default = '~/ortofotod'). Eesti topokaardistuse tarbeks toodetud ortofotodes on piksli suurusega 20-40 cm ja katavad kogu riigi territooriumi. Andmete kasutamisel palume viidata Maa-ametile. Näiteks: 'Ortofoto, Maa-amet 2021'. Käsitsi allalaadimine /url{https://geoportaal.maaamet.ee/index.php?lang_id=1&page_id=610}.
+}
+\examples{
+## Not run:
+##
+## maaamet_ortofotod()
+##
+## End(**Not run**)
+}
+\seealso{
+\code{\link[ruut:get_config]{ruut::get_config()}}, \code{\link[ruut:copy_shp_to_db]{ruut::copy_shp_to_db()}}
+}
+\keyword{maa-amet,}
+\keyword{ortofoto}