Laporan Tugas Sistem Transformasi Dan Proyeksi Peta
Laporan Tugas Sistem Transformasi Dan Proyeksi Peta
Laporan Tugas Sistem Transformasi Dan Proyeksi Peta
Disusun Oleh :
Pengembangan persamaan deret-n Krueger untuk proyeksi transversal Mercator melibatkan tiga
langkah :
1. Pemetaan ellipsoid ke bola konformal (bola jari-jari).
2. Pemetaan bola konformal ke bidang menggunakan Mercator transversal bola persamaan
proyeksi dengan garis lintang bola diganti dengan garis lintang konformal; menghasilkan
koordinat Gauss-Schreiber dengan faktor skala pada meridian pusat, yang tidak konstan.
3. Pemetaan koordinat Gauss-Schreiber (bidang) ke transversal Mercator koordinat (bidang)
dengan faktor skala pada meridian pusat yang konstan.
𝐸0 = 500 km
𝐾0 = 0,9996
n = Third flattening
𝜌 = The radius of curvature at a point on an ellipsoid with respect to the meridian through
that point.
𝑣 = The radius of curvature at a point on an ellipsoid with respect to the prime vertical
through that point.
𝜑 = Geodetic latitute
λ = Geodetic longitude
𝛼 = Azimuth
𝑠 = Ellipsoidal distance
𝐸 = Easting
𝑁 = Northing
𝛾 = Grid convergence
𝛽 = Grid bearing
𝛿 = Plane bearing
Point : N.0001
2. Input data
Input Data Latitude
disp('Input Data Latitude')
Latitudedeg= input('Latitude dalam Degree= ');
Latitudemin= input('Latitude dalam Minutes= ');
Latitudesec= input('Latitude dalam Second= ');
Latitudedms= [Latitudedeg Latitudemin Latitudesec];
Lat=Latitudedeg+Latitudemin/60+Latitudesec/3600;
Zone = fix((Lon+180)/6)+1;
Lon0 = 6*Zone-183;
psi = v/p;
w = Lon - Lon0;
t = tan(Lat);
W = w*(pi/180);
6. The value of m
A0 = 1 - (e/4) - ((3*e^2)/64) - ((5*e^3)/256);
A2 = (3/8)*(e + e^2/4 + (15*e^3)/128);
A4 = (15/256)*(e^2 + (3*e^3)/4);
A6 = (35*e^3)/3072;
m = a*(A0*Lat - A2*sin(2*Lat) + A4*sin(4*Lat) - A6*sin(6*Lat));
Term1_No = 0.5*W^2*v*sin(Lat)*cos(Lat);
Term2_No = (1/24)*W^4*v*(4*psi^2 + psi - t^2)*sin(Lat)*(cos(Lat))^3;
Term3_No = (1/720)*W^6*v*(8*psi^4*(11 - 24*t^2) - 28*psi^3*(1 - 6*t^2) +
psi^2*(1 - 32*t^2) - 2*psi*t^2 + t^4)*sin(Lat)*(cos(Lat))^5;
Term4_No = (1/40320)*W^8*v*(1385 - 3111*t^2 + 543*t^4 -
t^6)*sin(Lat)*(cos(Lat))^7;
N1 = k0*(m + Term1_No + Term2_No + Term3_No + Term4_No);
N = N1 + FN;
Untuk point N.0002 menggunakan cara dan metode yang sama yaitu menggunakan
Formula Redfearn akan didapatkan hasil yang sama, mungkin hanya memiliki
perbedaan koma.
Point : N.0001
3. Konten ellipsoid
f=1/f_inf;
e_kuadrat=f*(2-f);
n=f/(2-f);
n_2=n*n;
n_3=n_2*n;
n_4=n_3*n;
n_5=n_4*n;
n_6=n_5*n;
n_7=n_6*n;
n_8=n_7*n;
4. Koefisien alpha
alph_2=(1/2)*n-(2/3)*n_2+(5/16)*n_3+(41/180)*n_4-
(127/288)*n_5+(7891/37800)*n_6+(72161/387072)*n_7-
(18975107/50803200)*n_8;
alph_4=(13/48)*n_2-(3/5)*n_3+(557/1440)*n_4+(281/630)*n_5-
(1983433/1935360)*n_6+(13769/28800)*n_7+(148003883/174182400)*n_8;
alph_6=(61/240)*n_3-(103/140)*n_4+(15061/26880)*n_5+(167603/181440)*n_6-
(67102379/29030400)*n_7+(79682431/79833600)*n_8;
alph_8=(49561/161280)*n_4-
(179/168)*n_5+(6601661/7257600)*n_6+(97445/49896)*n_7-
(40176129013/7664025600)*n_8;
alph_10=34729/80640*n_5-
3418889/1995840*n_6+14644087/9123840*n_7+2605413599/622702080*n_8;
alph_12=212378941/319334400*n_6-
30705481/10378368*n_7+175214326799/58118860800*n_8;
alph_14=1522256789/1383782400*n_7-16759934899/3113510400*n_8;
alph_16=(1424729850961/743921418240)*n_8;
5. Jari-jari A
A=(a/(1+n))*(1+(1/4)*n_2+(1/64)*n_4+(1/256)*n_6+(25/16384)*n_8);
7. Input proccesing
o=[1;1/60;1/3600];
varpD=varp*o;
varpR=deg2rad(varpD);
lamdD=lamd*o;
lamdR=deg2rad(lamdD);
Z=floor((lamdD+180)/6)+1
lamd0=6*Z-183
9. Delta lamda
delt_lamR=lamdR-deg2rad(lamd0);
eta__(1,1)=alph_2*cos(2*xi_)*sinh(2*eta_);
eta__(2,1)=alph_4*cos(4*xi_)*sinh(4*eta_);
eta__(3,1)=alph_6*cos(6*xi_)*sinh(6*eta_);
eta__(4,1)=alph_8*cos(8*xi_)*sinh(8*eta_);
eta__(5,1)=alph_10*cos(10*xi_)*sinh(10*eta_);
eta__(6,1)=alph_12*cos(12*xi_)*sinh(12*eta_);
eta__(7,1)=alph_14*cos(14*xi_)*sinh(14*eta_);
eta__(8,1)=alph_16*cos(16*xi_)*sinh(16*eta_);
eta=eta_+koef*eta__;
13. Perhitungan nilai xi
xi__(1,1)=alph_2*sin(2*xi_)*cosh(2*eta_);
xi__(2,1)=alph_4*sin(4*xi_)*cosh(4*eta_);
xi__(3,1)=alph_6*sin(6*xi_)*cosh(6*eta_);
xi__(4,1)=alph_8*sin(8*xi_)*cosh(8*eta_);
xi__(5,1)=alph_10*sin(10*xi_)*cosh(10*eta_);
xi__(6,1)=alph_12*sin(12*xi_)*cosh(12*eta_);
xi__(7,1)=alph_14*sin(14*xi_)*cosh(14*eta_);
xi__(8,1)=alph_16*sin(16*xi_)*cosh(16*eta_);
xi=xi_+koef*xi__;
p_(1,1)=2*alph_2*cos(2*xi_)*cosh(2*eta_);
p_(2,1)=4*alph_4*cos(4*xi_)*cosh(4*eta_);
p_(3,1)=6*alph_6*cos(6*xi_)*cosh(6*eta_);
p_(4,1)=8*alph_8*cos(8*xi_)*cosh(8*eta_);
p_(5,1)=10*alph_10*cos(10*xi_)*cosh(10*eta_);
p_(6,1)=12*alph_12*cos(12*xi_)*cosh(12*eta_);
p_(7,1)=14*alph_14*cos(14*xi_)*cosh(14*eta_);
p_(8,1)=16*alph_16*cos(16*xi_)*cosh(16*eta_);
p=1+koef*p_;
E=(k0*X)+E0;
N=(k0*Y)+N0;
16. Menghitung faktor skala titik
k=k0*A/a*sqrt(p^2+q^2)*(sqrt(1+t^2)*sqrt(1-
e_kuadrat*sin(varpR)^2)/sqrt(t_^2+cos(delt_lamR)^2));
if varpD<0;
Eq=-1;
else
Eq=1;
end
Mult=-Mer*Eq;
gammaR=atan(abs(q/p))+atan(abs(t_*tan(delt_lamR))/sqrt(1+t_^2));
gammaD=Mult*rad2deg(gammaR);
Z=(lamd0+183)/6;
18. Hasil
disp(['E = ' num2str(E)])
disp(['N = ' num2str(N)])
disp(['Zona = ' num2str(Z)])
disp(['Faktor skala = ' num2str(k)])
if gammaD<0;
k_g=-1;
else
k_g=1;
end
gam_derajat= k_g*floor(abs(gammaD));
if gammaD<0;
k_g2=-1;
else
k_g2=1;
end
gam_menit= k_g2*floor(abs(abs(gammaD)-abs(gam_derajat))*60);
gam_detik= (abs(gammaD)-abs(gam_derajat)-(abs(gam_menit)/60))*3600;
disp(['Konvergensi grid = ' num2str(gam_derajat) ' derajat ' num2str(gam_menit) '
menit ' num2str(gam_detik) ' detik'])
Catatan :
Untuk point N.0002 menggunakan cara dan metode yang sama yaitu
menggunakan (Kruger n-series) akan didapatkan hasil yang sama, atau mungkin hanya
memiliki perbedaan koma.
KESIMPULAN
Jadi, untuk menentukan konversi koorndinat geodetik dari UTM maupun ke UTM itu dapat
menggunakan formula Redfearn atau menggunakan Formula Krueger N Series yang hasilnya nanti
akan serupa atau hampir sama, namun hanya berbeda pada letak komanya saja.