P.S.Pudyastuti's Lovely Rooms…

Learning is a long-life process, so it's never late to learn…

Bermain Dengan Maptools (tambahan dari sebelumnya)

Leave a comment

Pada contoh di tulisan sebelumnya, peta yang dihasilkan tidak menampilkan nama stasiun pengukur hujan yang ada. Berikut ini  contoh script untuk menampilkan nama stasiun pengukur hujan di peta.

#…….script pada baris sebelumnya sama dengan pada tulisan sebelumnya

#menambahkan lokasi stasiun pengukur curah hujan ke dalam peta
coordinates(sta1) <- c(“X”,”Y”,”Elev”)
points(coordinates(sta1),pch=20,col=”red”)
#menambahkan nama stasiun di peta
text(sta1, labels=as.character(sta1$Name), col=”darkred”,
cex=0.7, font=2, offset=0.5, adj=c(0,2))

#menambahkan judul peta
title(main=”Sub DAS Hilir”,cex.main=0.9)
title(xlab=”X”,ylab=’Y’,cex.lab=1.0,line=2.25)

#menambahkan tanda arah Utara
SpatialPolygonsRescale(layout.north.arrow(1), offset= c(440000,9185000), scale = 15000,
col=”grey”,plot.grid=F)

#menambahkan Legend pada peta
# add a legend
legend(“bottomleft”, legend=c(“Major rivers”, “Gauging Station”),cex=0.8,
title=”Legend”, bty=”o”, inset=0.05,
lty=c( 1,-1), pch=c(-1,20),
col=c(“dodgerblue3”, “red”),bg=”white”)

 

Untuk menambahkan nama stasiun, digunakan perintah “text(sta1, labels=as.character(sta1$Name), col=”darkred”,cex=0.7, font=2, offset=0.5, adj=c(0,2))“. Di file data stasiun pengukur hujan, judul kolom untuk nama stasiun di contoh ini adalah Name, sehingga untuk menampilkan di peta dalam R digunakan perintah “labels=as.character(sta1$Name)” .  Jika ingin melihat semua judul kolom di file data pada contoh ini, gunakan perintah “names(sta1)“.

Berikut ini hasil tampilan peta dengan nama stasiun pengukur hujan.

hilir1

 

 

 

 

 

 

 

 

 

 

 

 

 

Author: P.S.Pudyastuti

I am an academic staff at Civil Engineering Department, Faculty of Engineering, Universitas Muhammadiyah Surakarta - Indonesia. I got my Bachelor Degree (ST) from Gadjah Mada University, Indonesia, and Master Degree (M.Sc) from Loughborough University, England. I am married and have got 3 children.

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s