| Title: | Easily Visualize Geographic Data of Morocco | 
| Version: | 0.1.1 | 
| Maintainer: | Amine Andam <andamamine83@gmail.com> | 
| Description: | Tools to easily visualize geographic data of Morocco. This package interacts with data available through the 'geomarocdata' package, which is available in a 'drat' repository. The size of the 'geomarocdata' package is approximately 12 MB. | 
| License: | GPL-2 | GPL-3 [expanded from: GPL] | 
| Imports: | jsonlite , sf | 
| Encoding: | UTF-8 | 
| URL: | https://github.com/AmineAndam04/R-geomaroc | 
| RoxygenNote: | 7.1.0 | 
| Suggests: | knitr, rmarkdown, testthat, geomarocdata | 
| Additional_repositories: | https://amineandam04.github.io/drat/ | 
| VignetteBuilder: | knitr | 
| NeedsCompilation: | no | 
| Packaged: | 2022-05-11 15:02:06 UTC; pc | 
| Author: | Amine Andam [aut, cre] | 
| Repository: | CRAN | 
| Date/Publication: | 2022-05-13 16:00:06 UTC | 
Plot districts within a province
Description
Helps to plot the shape of districts within a province.
Usage
getDistrict(n_province = NULL, id = NULL)
Arguments
| n_province | The name of the province to plot. The notation should be respected.To get the notation: provinces() | 
| id | the id of the province.To get the id of each province provinces() | 
Value
return a sf object
Examples
## Not run: 
#Use DISTRICT name
prov=getDistrict("Casablanca")
plot(prov$coordinates)
#Use id
prov=getDistrict(id=141)
plot(prov$coordinates)
## End(Not run)
Plot districts of multiple provinces
Description
Helps to plot the shape of districts of multiple provinces.
Usage
getMultiDistrict(n_province = NULL, id = NULL)
Arguments
| n_province | vector of The name of the province to plot. The notation should be respected.To get the notation: provinces() | 
| id | vector of provinces id.Each province has an id. To get the id of each province : provinces() | 
Value
return a sf object
Examples
## Not run: 
prov=getMultiDistrict(c("Tanger-Assilah","Fahs-Anjra"))
plot(prov$coordinates)
prov=getMultiDistrict(id=c(227,511))
plot(prov$coordinates)
## End(Not run)
Plot multiple regions
Description
Helps to plot the shape of multiple regions.
Usage
getMultiProvince(n_region = NULL, id = NULL)
Arguments
| n_region | vector of the name of the regions to plot. The notation should be respected.To get the notation execute: regions() | 
| id | vector of regions id.Each region has an id. To get the id of each region please execute : regions() | 
Value
return a sf object
Examples
## Not run: 
# Plot two regions :Casablanca-Settat and Rabat-Sale-Kenitra
regions=getMultiProvince(c("Casablanca-Settat","Rabat-Sale-Kenitra"))
plot(regions$coordinates)
#Plot provinces of Oriental and Tanger-Tetouan-AL-Hoceima
regions=getMultiProvince(id=c(1,2))
plot(regions$coordinates)
## End(Not run)
Plot multiple regions
Description
Helps to plot the shape of multiple regions.
Usage
getMultiRegion(name = NULL, id = NULL)
Arguments
| name | vector of the name of the regions to plot. The notation should be respected.To get the notation execute: regions() | 
| id | vector of regions id.Each region has an id. To get the id of each region please execute : regions() | 
Value
return a sf object
Examples
## Not run: 
#Plot two regions :Casablanca-Settat and Laayoune-Sakia-El-Hamra
regions=getMultiRegion(c("Eddakhla-Oued-Eddahab","Laayoune-Sakia-El-Hamra"))
plot(regions$coordinates)
#Plot the map of Morocco
mar=getMultiRegion(id=1:12)
plot(mar$coordinates)
## End(Not run)
Internal function
Description
Internal function
Usage
getPathRegion(n_region = NULL, id = NULL)
Arguments
| n_region | name | 
| id | id of region | 
Plot provinces within a region
Description
Helps to plot the shape of provinces within a region.
Usage
getProvince(n_region = NULL, id = NULL)
Arguments
| n_region | The name of the region to plot. The notation should be respected.To get the notation : regions() | 
| id | Each region has an id. To get the id of each region : regions() | 
Value
return a sf object
Examples
## Not run: 
#Use region name
region=getProvince("Tanger-Tetouan-Al-Hoceima")
plot(region$coordinates)
#Use id
region=getProvince(id=1) #Don't forget getRegion(id=1) not getRegion(1)
plot(region$coordinates)
## End(Not run)
Plot regions
Description
plot the shape of each region
Usage
getRegion(name = NULL, id = NULL)
Arguments
| name | The name of the region to plot. The notation should be respected.To get the notation execute: regions() | 
| id | Each region has an id. To get the id of each region please execute : regions() | 
Value
return a sf object
Examples
## Not run: 
region=getRegion("Tanger-Tetouan-Al-Hoceima") #Use region name
#plot(region$coordinates)
region=getRegion(id=1) # use id
plot(region$coordinates)
## End(Not run)
Notation : provinces
Description
Hepls to respect the notation and to get the id and the name of each province
Usage
provinces()
Value
return a dataframe
Examples
## Not run: 
province=provinces()
province
## End(Not run)
Notation : regions
Description
Hepls to respect the notation and to get the id and the name of each region
Usage
regions()
Value
return a dataframe
Examples
## Not run: 
region=regions()
region
## End(Not run)