Learn R Programming

⚠️There's a newer version (1.8.5) of this package.Take me there.

oceanis-package (version 1.8.4)

Le package oceanis permet de réaliser des cartes d'analyses. Il propose plusieurs représentations cartographiques possibles :

  • ronds proportionnels
  • analyse en classes (ou choroplètes)
  • ronds proportionnels sur une analyse en classes
  • analyse en classes sur des ronds proportionnels
  • typologie par couleurs et par symboles
  • oursins
  • flèches joignantes (ou flèches proportionnelles)
  • flèches saphirs

Le package oceanis répond à 3 types de besoins :

  1. Créer des cartes fixes avec la possibilité d'ajouter des étiquettes. Idéal pour les sorties de documents (.pdf ou autres). Peut être intégré dans les applications.

  2. Créer des cartes interactives grâce au zoom et aux pop-up (technologie leaflet). Utile pour l'intégration dans une application ou dans une présentation en direct.

  3. Créer des cartes dans un environnement web ou les paramètres sont modifiables à la volée (technologie R-Shiny + leaflet). Utile pour l'intégration dans une application ou dans une présentation en direct. Ici, la carte est externalisée vers une nouvelle fenêtre du navigateur.

Les fonctions sont classées en 3 groupes, correspondant aux 3 besoins précédents (plot_, leaflet_, et shiny_).

D'autres fonctions existent pour compléter l'offre :

  • Exporter une carte leaflet en projet Qgis
  • Modifier l'apparence de la carte
  • Créer ses propres zonages (connus ou à facon) à partir de tableaux de données.

Le package oceanis répond à des besoins bien spécifiques autant que d'autres packages dédiés à la cartographie (ggplot2, cartography, tmap, leaflet, mapview...). Son utilisation se veut la plus simple et rapide possible tout en proposant une large palette de fonctionnalités.

L'aide du package et la vignette proposent des exemples de réalisation de cartes à partir de données préchargées.

La vignette propose notamment un exemple de scénario de réalisation de cartes depuis le chargement des données et des fonds jusqu'à son exportation en fichier image ou en projet Qgis.

Pour installer le package oceanis depuis GitLab et le charger dans R :

# install.packages("remotes")
remotes::install_gitlab(
     repo = "psar-at/unite-ced/oceanis-package",
     host = "gitlab.insee.fr",
     dependencies = TRUE,
     build_vignettes = TRUE
)
library(oceanis)

ou à partir du CRAN :

install.packages("oceanis")
library(oceanis)

Ci-dessous quelques exemples de cartes réalisées avec le package oceanis :

  • Fonction shiny_classes_ronds

  • Fonction shiny_saphirs

  • Fonctions leaflet_ronds_classes, add_legende_classes et add_legende_ronds

  • Fonctions leaflet_typo et add_legende_typo

  • Fonctions leaflet_fonds_simples, add_typo_symboles et add_legende_typo_symboles

  • Fonctions leaflet_joignantes et add_legende_joignantes

  • Fonctions plot_classes_ronds et coordonnees_etiquettes

Copy Link

Version

Install

install.packages('oceanis')

Monthly Downloads

283

Version

1.8.4

License

GPL (>= 2.0) | file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Sc3<a9>bastien CALVET

Last Published

November 25th, 2021

Functions in oceanis (1.8.4)

affiche_palette

Returns a palette colors of the graphic chart of INSEE
rayon_ronds

Radius of the largest circle for 'leaflet' maps
export_qgis_

Export a 'leaflet' map to Qgis project
oceanis-package

Package : oceanis
donnees

Examples of data
rapport_ronds

Ratio between radius and value for 'leaflet' maps
recup_palette

Returns a palette of the graphic chart of INSEE
largeur_fleche

Width of the arrow for 'leaflet' maps
leaflet_

Creation 'leaflet' maps
export_

Export a 'leaflet' map in image format
plot_

Creation maps in plot
set_fonds_simples

Modify the style of 'leaflet' map's.
shiny_

Creation 'leaflet' maps in a 'shiny' web environment
zonage_a_facon

Creating a custom zoning
set_couleur_

Modify the colors of 'leaflet' map's analysis
set_bordure_ronds

Modify the circles' borders of 'leaflet' map's analysis
set_opacite_elargi

Modify the opacity of the expanded representation of a 'leaflet' map
set_style_oursins

Modify the style of 'leaflet' map's urchins
set_pop_up

Modify the pop_up of 'leaflet' map's analysis
calcul_

Calculating a class variable
coordonnees_etiquettes

Data table of labels
distrib_variable

Histogram of the distribution of the class variable
coord_legende

Returns the lon / lat coordinates of a 'leaflet' map's legend
add_legende_

Add a legend on a 'leaflet' map
add_source

Add a source on a 'leaflet' map
add_fond_osm

Add an OpenStreetMap background on a 'leaflet' map
add_titre

Add a title on a 'leaflet' map
add_typo_symboles

Add symbols on a 'leaflet' map