Analisis Kejadian Gempa Bumi Jawa Timur tahun 2019

~ Leaflet Mapping ~


Oleh Muhammad Aji Permana
Dosen Pengampu Prof. Dr M. Suhartono, M.Kom
Program Magister Informatika
Tanggal 12 Mei 2022

1.Load Package

library(sp)
## Warning: package 'sp' was built under R version 4.1.3
library(magrittr)
## Warning: package 'magrittr' was built under R version 4.1.3
library(leaflet)
## Warning: package 'leaflet' was built under R version 4.1.3

Membaca data

library(readxl)
## Warning: package 'readxl' was built under R version 4.1.3
quakes <- read_excel("datagempa.xlsx")

head(quakes)

Melihat Plot Data

plot(quakes,     pch=20, col= rgb(0,0,0,.1) , lwd=.6)

2.Membuat plot kejadian gempa bumi

LAT <-as.numeric(quakes$lat)
require(ggplot2)
## Loading required package: ggplot2
## Warning: package 'ggplot2' was built under R version 4.1.3
qplot(data = quakes, x = long, y = LAT, size = exp(mag), color = mag, alpha = I(.8))

str(quakes)
## tibble [707 x 4] (S3: tbl_df/tbl/data.frame)
##  $ long : num [1:707] 111 113 113 110 111 ...
##  $ lat  : chr [1:707] "-10.6" "-10.09" "-10.039999999999999" "-9.5399999999999991" ...
##  $ depth: num [1:707] 40 71 14 10 9 13 40 121 166 563 ...
##  $ mag  : num [1:707] 4 3.2 3.2 3 2.75 2.8 3.8 3.6 4.2 4.9 ...

3.Membuat Plot Gempa Bumi dengan Basemap leaflet

leaflet(data = quakes[1:707,]) %>% addTiles() %>%
  addMarkers(~long, ~LAT, popup = ~as.character(mag), label = ~as.character(mag))

4.Referensi:

https://api.rpubs.com/ellysalutfi/525171 Data: BMKG Stasiun Geofisika Nganjuk