Masjids in Brunei

This vignette introduces the masjid dataset included in the {bruneimap} package, which provides spatial data for masjids (mosques) across Brunei. The dataset includes essential information such as the name, geographic coordinates (latitude and longitude), and district of each masjid.

library(tidyverse)
#> ── Attaching core tidyverse packages ──────────────────────── tidyverse 2.0.0 ──
#> ✔ dplyr     1.1.4     ✔ readr     2.1.5
#> ✔ forcats   1.0.0     ✔ stringr   1.5.1
#> ✔ ggplot2   3.5.1     ✔ tibble    3.2.1
#> ✔ lubridate 1.9.4     ✔ tidyr     1.3.1
#> ✔ purrr     1.0.2     
#> ── Conflicts ────────────────────────────────────────── tidyverse_conflicts() ──
#> ✖ dplyr::filter() masks stats::filter()
#> ✖ dplyr::lag()    masks stats::lag()
#> ℹ Use the conflicted package (<http://conflicted.r-lib.org/>) to force all conflicts to become errors
library(bruneimap)
#> Loading required package: sf
#> Linking to GEOS 3.11.0, GDAL 3.5.3, PROJ 9.1.0; sf_use_s2() is TRUE
library(sf)
glimpse(masjid)
#> Rows: 100
#> Columns: 4
#> $ name      <chr> "Balai Ibadat Kampong Mata-Mata", "Balai Ibadat Kampong Pera…
#> $ latitude  <dbl> 114.8957, 114.9425, 114.9468, 114.9392, 114.9469, 114.9218, …
#> $ longitude <dbl> 4.900171, 4.881970, 4.881731, 4.880990, 4.878078, 4.897942, …
#> $ district  <chr> "Brunei Muara", "Brunei Muara", "Brunei Muara", "Brunei Muar…

We can visualise the locations of masjids across Brunei Below is an example where the masjids are overlaid on Brunei’s kampong boundaries:

ggplot() +
  geom_sf(data = kpg_sf, fill = NA) +
  geom_point(data = masjid, aes(latitude, longitude), inherit.aes = FALSE) +
  theme_bw()
#> Warning: Removed 3 rows containing missing values or values outside the scale range
#> (`geom_point()`).