Professional Documents
Culture Documents
WGS 84
- Kadastral - Pemetaan
1
+ (10395/16384) X (e2)5
Koordinat X
= s + (1/2) x N X (∆λ X cos θ)2 X tan θ + (1/24) X N X (∆λ X cos θ)4 X tan
θ X (5 – tan2 θ)
Koordinat Y
= N X (∆λ X cos θ) - (1/6) X N X (∆λ X cos θ) 3 X tan2 θ -(1/20) X N X (∆λ
X cos θ) X 5 X tan2 θ X (8 – tan2 θ)
!*****************************************************************!*
!** KEDAH & PERLIS **!*
!*****************************************************************!*
R1 = + 00.02290 ; R2 = - 00.01390
A1 = - 01.67791 ; B1 = + 43.48222
A2 = - 43.47877 ; B2 = - 01.60907
A3 = - 00.78177 ; B3 = + 00.02231
A4 = - 00.71284 ; B4 = + 00.28692
A5 = - 00.00789 ; B5 = - 00.05668
!*****************************************************************!*
!** KELANTAN **!*
!*****************************************************************!*
R1 = - 00.00550 ; R2 = + 00.00930
A1 = + 00.09802 ; B1 = + 16.79903
A2 = - 16.90028 ; B2 = + 00.03457
A3 = + 03.08499 ; B3 = + 02.12603
A4 = + 01.30902 ; B4 = + 01.83988
A5 = - 00.43245 ; B5 = + 01.14088
!*****************************************************************!*
!** PAHANG (U,B) **!*
!*****************************************************************!*
R1 = - 00.04020 ; R2 = - 00.03920
A1 = - 01.17721 ; B1 = + 16.45555
A2 = - 15.97246 ; B2 = - 01.60681
A3 = + 02.36266 ; B3 = + 00.79414
A4 = - 00.47438 ; B4 = + 01.33406
A5 = + 00.31267 ; B5 = + 00.56153
!*****************************************************************!*
!** PAHANG (U,T) **!*
!*****************************************************************!*
R1 = + 00.007400 ; R2 = + 00.01670
2
A1 = - 01.858040 ; B1 = + 15.74953
A2 = - 15.531005 ; B2 = - 01.98886
A3 = - 00.263440 ; B3 = + 01.13755
A4 = + 00.690300 ; B4 = - 00.37557
A5 = - 00.803530 ; B5 = + 00.92214
!*****************************************************************!*
!** PAHANG (S,B) **!*
!*****************************************************************!*
R1 = + 00.02290 ; R2 = - 00.01390
A1 = - 01.67791 ; B1 = + 43.48222
A2 = - 43.47877 ; B2 = - 01.60907
A3 = - 00.78177 ; B3 = + 00.02231
A4 = - 00.71284 ; B4 = + 00.28692
A5 = - 00.00789 ; B5 = - 00.05668
!*****************************************************************!*
!** PAHANG (S,T) **!*
!*****************************************************************!*
R1 = + 00.02290 ; R2 = - 00.01390
A1 = - 01.67791 ; B1 = + 43.48222
A2 = - 43.47877 ; B2 = - 01.60907
A3 = - 00.78177 ; B3 = + 00.02231
A4 = - 00.71284 ; B4 = + 00.28692
A5 = - 00.00789 ; B5 = - 00.05668
!*****************************************************************!*
!** PERAK UTARA **!*
!*****************************************************************!*
R1 = + 00.02290 ; R2 = - 00.01390
A1 = - 01.67791 ; B1 = + 43.48222
A2 = - 43.47877 ; B2 = - 01.60907
A3 = - 00.78177 ; B3 = + 00.02231
A4 = - 00.71284 ; B4 = + 00.28692
A5 = - 00.00789 ; B5 = - 00.05668
!*****************************************************************!*
!** PERAK SELATAN **!*
!*****************************************************************!*
R1 = + 00.02290 ; R2 = - 00.01390
A1 = - 01.67791 ; B1 = + 43.48222
A2 = - 43.47877 ; B2 = - 01.60907
A3 = - 00.78177 ; B3 = + 00.02231
A4 = - 00.71284 ; B4 = + 00.28692
A5 = - 00.00789 ; B5 = - 00.05668
!*****************************************************************!*
!** JOHOR **!*
!*****************************************************************!*
R1 = + 00.02290 ; R2 = - 00.01390
A1 = - 01.67791 ; B1 = + 43.48222
A2 = - 43.47877 ; B2 = - 01.60907
A3 = - 00.78177 ; B3 = + 00.02231
A4 = - 00.71284 ; B4 = + 00.28692
A5 = - 00.00789 ; B5 = - 00.05668
!*****************************************************************!*
!** NEGERI SEMBILAN & MELAKA **!*
!*****************************************************************!*
R1 = + 00.02290 ; R2 = - 00.01390
A1 = - 01.67791 ; B1 = + 43.48222
A2 = - 43.47877 ; B2 = - 01.60907
A3 = - 00.78177 ; B3 = + 00.02231
A4 = - 00.71284 ; B4 = + 00.28692
A5 = - 00.00789 ; B5 = - 00.05668
!*****************************************************************!*
!** SELANGOR **!*
!*****************************************************************!*
R1 = + 00.02290 ; R2 = - 00.01390
A1 = - 01.67791 ; B1 = + 43.48222
A2 = - 43.47877 ; B2 = - 01.60907
A3 = - 00.78177 ; B3 = + 00.02231
A4 = - 00.71284 ; B4 = + 00.28692
A5 = - 00.00789 ; B5 = - 00.05668
!*****************************************************************!*
!** PULAU PINANG **!*
!*****************************************************************!*
R1 = + 00.02290 ; R2 = - 00.01390
3
A1 = - 01.67791 ; B1 = + 43.48222
A2 = - 43.47877 ; B2 = - 01.60907
A3 = - 00.78177 ; B3 = + 00.02231
A4 = - 00.71284 ; B4 = + 00.28692
A5 = - 00.00789 ; B5 = - 00.05668
!*****************************************************************!*
!** TERENGGANU **!*
!*****************************************************************!*
R1 = + 00.02290 ; R2 = - 00.01390
A1 = - 01.67791 ; B1 = + 43.48222
A2 = - 43.47877 ; B2 = - 01.60907
A3 = - 00.78177 ; B3 = + 00.02231
A4 = - 00.71284 ; B4 = + 00.28692
A5 = - 00.00789 ; B5 = - 00.05668
integer bil,i,choose,choose2
double precision
x0,y0,bx1(50),by1(50),x(50),y(50),bx2(50),by2(50),n0,e0,n(50),
*e(50),R1,R2,oA1,oB1,oA2,oB2,oA3,oB3,oA4,oB4,oA5,oB5
character*20 infile
! Pilihan: Perak
! Koordinat Origin Sistem Cassini
!--------------------------------
x0=1334.53785 ! Koordinat X
y0=0.0 ! Koordinat Y
!--------------------------------
! Parameter Transformasi
!--------------------------------------------------------
R1 = 0.02290; oA1=-1.67791; oA2=-43.47877; oA3=-0.78177
oA4=-0.71284; oA5=-0.00789
4
end if
else
end if
if(choose2.EQ.1)then
goto 20
else if(choose2.EQ.2)then
goto 30
else
print*,'Pilihan Salah'
goto 40
end if
20 do i=1,bil
print*,'Masukkan Koordinat Timuran :',i
read*,x(i)
print*,'Masukkan Koordinat Utaraan :',i
read*,y(i)
end do
50 open(70,file='output.txt')
do i=1,bil
if(choose.EQ.1)then
bx1(i)=y(i)-y0
by1(i)=x(i)-x0
bx2(i)=bx1(i)/10000
by2(i)=by1(i)/10000
else
bx1(i)=x(i)-n0
by1(i)=y(i)-e0
bx2(i)=bx1(i)/10000
by2(i)=by1(i)/10000
end if
end do
if(choose.EQ.1)then
write(70,77)
77 format(' Transformasi Dari Sistem Cassini Ke Sistem RSO',/)
else
write(70,78)
5
78 format(' Transformasi Dari Sistem RSO Ke Sistem Cassini',/)
end if
write(70,71)
71 format(' ------------------------------------------------')
write(70,72)
72 format('|',2x,'Bilangan',2x,'|',5x,'Timuran',5x,'|',5x,'Utaraan',
*5x,'|')
write(70,73)
73 format(' ------------------------------------------------')
if(choose.EQ.1)then
do i=1,bil
n(i)=n0+bx1(i)+R1+bx2(i)*oA1+by2(i)*oA2+bx2(i)*by2(i)*oA3+
* bx2(i)**2*oA4+by2(i)**2*oA5
e(i)=e0+by1(i)+R2+bx2(i)*oB1+by2(i)*oB2+bx2(i)*by2(i)*oB3+
* bx2(i)**2*oB4+by2(i)**2*oB5
write(70,74)i,n(i),e(i)
74 format('|',5x,i2,5x,'|',f13.4,4x,'|',f13.4,4x,'|')
end do
else
do i=1,bil
n(i)=y0+bx1(i)-R1-bx2(i)*oA1-by2(i)*oA2-bx2(i)*by2(i)*oA3-
* bx2(i)**2*oA4-by2(i)**2*oA5
e(i)=x0+by1(i)-R2-bx2(i)*oB1-by2(i)*oB2-bx2(i)*by2(i)*oB3-
* bx2(i)**2*oB4-by2(i)**2*oB5
write(70,75)i,n(i),e(i)
75 format('|',5x,i2,5x,'|',f13.4,4x,'|',f13.4,4x,'|')
end do
end if
end