Skip to content

Commit

Permalink
Update dawaR guide with new map
Browse files Browse the repository at this point in the history
  • Loading branch information
aleksanderbl29 committed Nov 23, 2024
1 parent 3b98776 commit df8fa06
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 3 deletions.
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{
"hash": "6fa2a276dc35709f91fb4ba50f6a58d2",
"hash": "54f5d47de8289a8730d08161399bc3b9",
"result": {
"engine": "knitr",
"markdown": "---\ntitle: Introducerer `{dawaR}`\ncitation:\n url: https://aleksanderbl.dk/guides/2024-10-14-introducer-dawar\nbibliography: refs.bib\nexecute:\n cache: true\nlink-external-icon: true\nlink-external-newwindow: true\nother-links:\n - text: Dokumentation\n icon: book\n href: https://dawar.aleksanderbl.dk\n - text: Github\n icon: github\n href: https://github.com/aleksanderbl29/dawaR\ndate: 2024-11-22\n---\n\n\n\nJeg har for nyligt offentliggjort min pakke `{dawaR}` der også er publiceret på [CRAN](https://CRAN.R-project.org/package=dawaR).\n\n# Hvad skal jeg bruge pakken til?\n\nJeg lavede denne pakke fordi jeg blev træt af manuelt at interagere med Danmarks Adressers Web API når jeg skal lave kort og andre geospatiale opgaver. Det løser `{dawaR}`!\n\n# Primære funktioner\n\n`{dawaR}` har 4 primære funktioner:\n\n- `dawaR::get_data()`\n- `dawaR::get_map_data()`\n- `dawaR::autocomplete()`\n- `dawaR::reverse()`\n\n## `get_data()`\n\n`dawaR::get_data()` kan bruges til at hente data i ikke-geografisk format fra API'en. Det er brugtbart hvis man blot skal bruge alle kommuners officielle navne eller sammenlægge afstemningssteder eller sogne til den tilhørende politikreds, for blot at nævne et par stykker.\n\n## `get_map_data()`\n\n`dawaR::get_map_data()` returnerer et `{sf}` objekt med multipolygoner der er klar til at blive plottet med `ggplot2::geom_sf()`. Det kan du læse mere om [på pakkens hjemmeside](https://dawar.aleksanderbl.dk/articles/printing_maps.html). `get_map_data()` kan også bruges hvis du skal hente data til et geografisk projekt, men gerne vil slippe for at omformatere koordinater til polygoner og håndtere et [crs](https://en.wikipedia.org/wiki/Spatial_reference_system) - Den gør det hele for dig.\n\n\n\n::: {.cell .column-margin}\n\n```{.r .cell-code}\ndawaR::get_map_data(\"regioner\") |> ggplot2::ggplot() + ggplot2::geom_sf() + ggplot2::theme_void()\n```\n\n::: {.cell-output-display}\n![Hurtigt kort over de danske regioner](index_files/figure-html/unnamed-chunk-1-1.png){width=672}\n:::\n:::\n\n\n\n## `autocomplete()`\n\n`dawaR::autocomplete()` bruges til at autocomplete adresser eller navne på steder. Du kan den et input og den *sektion* der skal søges i, f.eks.: \n\n\n\n::: {.cell .column-margin}\n\n```{.r .cell-code}\ndawaR::autocomplete(\"regioner\", \"midt\")\n```\n\n::: {.cell-output .cell-output-stdout}\n\n```\n[[1]]\n[[1]]$tekst\n[1] \"1082 Region Midtjylland\"\n\n[[1]]$region\n[[1]]$region$ændret\n[1] \"2024-10-11T21:03:05.131Z\"\n\n[[1]]$region$geo_version\n[1] 43\n\n[[1]]$region$geo_ændret\n[1] \"2024-10-11T21:03:05.131Z\"\n\n[[1]]$region$bbox\n[[1]]$region$bbox[[1]]\n[1] 8.078876\n\n[[1]]$region$bbox[[2]]\n[1] 55.64438\n\n[[1]]$region$bbox[[3]]\n[1] 11.66419\n\n[[1]]$region$bbox[[4]]\n[1] 56.84326\n\n\n[[1]]$region$visueltcenter\n[[1]]$region$visueltcenter[[1]]\n[1] 9.605032\n\n[[1]]$region$visueltcenter[[2]]\n[1] 56.23399\n\n\n[[1]]$region$dagi_id\n[1] \"389101\"\n\n[[1]]$region$kode\n[1] \"1082\"\n\n[[1]]$region$navn\n[1] \"Region Midtjylland\"\n\n[[1]]$region$nuts2\n[1] \"DK04\"\n\n[[1]]$region$href\n[1] \"https://api.dataforsyningen.dk/regioner/1082\"\n```\n\n\n:::\n:::\n\n\n\n## `reverse()`\n\n`dawaR::reverse()` bruges til at reverse-geokode koordinater til et geografisk område. Dette kan også gøres med `{sf}` pakken, men i `reverse()` slås der direkte op i det officielle register i stedet for at lave udregningen lokalt på din maskine.\n\n",
"markdown": "---\ntitle: Introducerer `{dawaR}`\ncitation:\n url: https://aleksanderbl.dk/guides/2024-10-14-introducer-dawar\nbibliography: refs.bib\nexecute:\n cache: true\nlink-external-icon: true\nlink-external-newwindow: true\nother-links:\n - text: Dokumentation\n icon: book\n href: https://dawar.aleksanderbl.dk\n - text: Github\n icon: github\n href: https://github.com/aleksanderbl29/dawaR\ndate: 2024-11-22\n---\n\n::: {.cell}\n\n:::\n\n\n\n\n\nJeg har for nyligt offentliggjort min pakke `{dawaR}` der også er publiceret på [CRAN](https://CRAN.R-project.org/package=dawaR).\n\n# Hvad skal jeg bruge pakken til?\n\nJeg lavede denne pakke fordi jeg blev træt af manuelt at interagere med Danmarks Adressers Web API når jeg skal lave kort og andre geospatiale opgaver. Det løser `{dawaR}`!\n\n# Primære funktioner\n\n`{dawaR}` har 4 primære funktioner:\n\n- `dawaR::get_data()`\n- `dawaR::get_map_data()`\n- `dawaR::autocomplete()`\n- `dawaR::reverse()`\n\n## `get_data()`\n\n`dawaR::get_data()` kan bruges til at hente data i ikke-geografisk format fra API'en. Det er brugtbart hvis man blot skal bruge alle kommuners officielle navne eller sammenlægge afstemningssteder eller sogne til den tilhørende politikreds, for blot at nævne et par stykker.\n\n## `get_map_data()`\n\n`dawaR::get_map_data()` returnerer et `{sf}` objekt med multipolygoner der er klar til at blive plottet med `ggplot2::geom_sf()`. Det kan du læse mere om [på pakkens hjemmeside](https://dawar.aleksanderbl.dk/articles/printing_maps.html). `get_map_data()` kan også bruges hvis du skal hente data til et geografisk projekt, men gerne vil slippe for at omformatere koordinater til polygoner og håndtere et [crs](https://en.wikipedia.org/wiki/Spatial_reference_system) - Den gør det hele for dig.\n\n\n\n\n::: {.cell .column-margin}\n\n```{.r .cell-code}\ndawaR::get_map_data(\"regioner\") |> ggplot(aes(fill = navn)) + geom_sf() + theme_void()\n```\n\n::: {.cell-output-display}\n![Hurtigt kort over de danske regioner](index_files/figure-html/unnamed-chunk-2-1.png){width=672}\n:::\n:::\n\n\n\n\n## `autocomplete()`\n\n`dawaR::autocomplete()` bruges til at autocomplete adresser eller navne på steder. Du kan den et input og den *sektion* der skal søges i, f.eks.: \n\n\n\n\n::: {.cell .column-margin}\n\n```{.r .cell-code}\ndawaR::autocomplete(\"regioner\", \"midt\")\n```\n\n::: {.cell-output .cell-output-stdout}\n\n```\n[[1]]\n[[1]]$tekst\n[1] \"1082 Region Midtjylland\"\n\n[[1]]$region\n[[1]]$region$ændret\n[1] \"2024-10-11T21:03:05.131Z\"\n\n[[1]]$region$geo_version\n[1] 43\n\n[[1]]$region$geo_ændret\n[1] \"2024-10-11T21:03:05.131Z\"\n\n[[1]]$region$bbox\n[[1]]$region$bbox[[1]]\n[1] 8.078876\n\n[[1]]$region$bbox[[2]]\n[1] 55.64438\n\n[[1]]$region$bbox[[3]]\n[1] 11.66419\n\n[[1]]$region$bbox[[4]]\n[1] 56.84326\n\n\n[[1]]$region$visueltcenter\n[[1]]$region$visueltcenter[[1]]\n[1] 9.605032\n\n[[1]]$region$visueltcenter[[2]]\n[1] 56.23399\n\n\n[[1]]$region$dagi_id\n[1] \"389101\"\n\n[[1]]$region$kode\n[1] \"1082\"\n\n[[1]]$region$navn\n[1] \"Region Midtjylland\"\n\n[[1]]$region$nuts2\n[1] \"DK04\"\n\n[[1]]$region$href\n[1] \"https://api.dataforsyningen.dk/regioner/1082\"\n```\n\n\n:::\n:::\n\n\n\n\n## `reverse()`\n\n`dawaR::reverse()` bruges til at reverse-geokode koordinater til et geografisk område. Dette kan også gøres med `{sf}` pakken, men i `reverse()` slås der direkte op i det officielle register i stedet for at lave udregningen lokalt på din maskine.\n\n",
"supporting": [],
"filters": [
"rmarkdown/pagebreak.lua"
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
8 changes: 7 additions & 1 deletion guides/2024-11-22-introducer-dawar/index.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,12 @@ other-links:
date: 2024-11-22
---

```{r}
#| echo: false
library(tidyverse)
```


Jeg har for nyligt offentliggjort min pakke `{dawaR}` der også er publiceret på [CRAN](https://CRAN.R-project.org/package=dawaR).

# Hvad skal jeg bruge pakken til?
Expand Down Expand Up @@ -44,7 +50,7 @@ Jeg lavede denne pakke fordi jeg blev træt af manuelt at interagere med Danmark
#| column: margin
#| fig-cap: Hurtigt kort over de danske regioner
#| warning: false
dawaR::get_map_data("regioner") |> ggplot2::ggplot() + ggplot2::geom_sf() + ggplot2::theme_void()
dawaR::get_map_data("regioner") |> ggplot(aes(fill = navn)) + geom_sf() + theme_void()
```

## `autocomplete()`
Expand Down

0 comments on commit df8fa06

Please sign in to comment.