writeShapePoly

2.2. Konversi Data Spasial pada Data Frame menjadi SHP

Tujuan: Mengekstrak data spasial dalam data frame dan menyimpannya dalam format shapefile (SHP) agar bisa dibaca perangkat lunak lain.

Persiapan:

  • Pastikan RStudio berjalan dengan baik
  • Buat folder kerja khusus untuk Project_02 ini, misal: d:\_randmm\project02.
  • Buat script R pada RStudio dan lakukan proses inisiasi untuk membersihkan memori dan window plot.

Proses awal dilakukan dengan menuliskan script seperti dibawah ini:


# === MEMULAI R
rm(list=ls()) # Menghapus semua data
graphics.off() # Menutup semua grafik

# Menentukan folder kerja
# Jangan gunakan spasi! gunakan "_" atau "." jika diperlukan
setwd("D:/_randmm/project02")
getwd() # Periksa isi folder kerja
# ===

Unggah paket GISTools kedalam sistem. Pastikan pengunggahan paket ini berhasil, jika tidak maka periksa kembali apakah paket GISTools sudah terinstall pada R. (Baca instalasi GISTools).


# Unggah paket GISTools
library(GISTools)

Unggah data spasial “georgia” dari paket GISTools.


# Unggah data spasial Georgia
data("georgia")

Untuk menyimpan data spasial ke file dengan format SHP maka lakukan dengan script berikut ini:


# Menyimpan data spasial pada data frame ke file SHP
writePolyShape(georgia, "georgia.shp")

Lihat folder kerja anda apakah ada file SHP dengan nama “georgia”. Jika ada maka proses penulisan berhasil. Atau dapat juga dicek melalui console RStudio dengan menjalankan:


getwd() # Periksa isi folder kerja

File yang dihasilkan ini dapat dibuka sebagaimana file SHP lainnya diperangkat lunak GIS seperti QGIS atau ArcGIS.

Simpan script dengan nama project_02_1.R pada folder kerja.

._/\_.