Setelah saya coba hitung-hitungan di Excel, saya dapatkan rumus:
xbaru = extendBenar.XMin + ((xlama -extendSalah.Xmin) * rasioResizeX)
ybaru = extendBenar.YMin + ((ylama -extendSalah.Ymin) * rasioResizeY)
dimana:
rasioResizeX = abs(extendBenar.XMax-extendBenar.XMin)/abs(extendSalah.XMax-extendSalah.XMin)
rasioResizeY = abs(extendBenar.YMax-extendBenar.YMin)/abs(extendSalah.YMax-extendSalah.YMin) Nah dari rumus ini saya buatlah tools (software):
Langkah-lagkahnya, pertama pilih peta yang akan di transformasi extendnya (dan tentu seluruh point-point nya)
Dapat kita lihat peta ini memilik xMax 327019,764 Peta itu kana saya cocok kan sesuai extend yang benar, maka saya perlu peta pembanding. Peta ini harus benar, karena nanti peta yang akan di transformasi akan mengikuti extend peta pembanding.
Pada peta pembanding terlihat koordinat nya (extend) telah benar. Maka kita pilih salah satu shape pada peta pembanding untuk dijadikan extend pembanding. Selain itu pada tools ini dapat pula kita gunakan langsung extend seluruh peta sebagai pembanding (berguna ketika peta pembanding adalah peta yang sama).
Setelah itu langsung kita jalankan proses nya dengan menekan tombol Proses!!!
Proses berlangsung sesuai jumlah point pada peta yang ditransformasi. Dalam kasus ini peta yang ditransformasi memiliki 1 (satu) shape dan pada shape tersebut memiliki 2186 point.
NB: Kadang kala muncul pesan error "Start Edit DBF". Baikan saja, saya sendiri tidak tau kenapa bisa seperti itu.
Peta yang telah diubah terlihat telah memiliki extend yang sama dengan extend tujuan. Nah ini tujuan tools ini. Membuat extend peta menjadi sesuai extend tujuan. Namun harap berhati-hati ketika akan mentransformasi peta yang memiliki exted tidak sama dengan pembandingnya, seperti ketika mentransformasikan peta jalan/sungai dengan pembandingnya adalah peta kabupaten/kota
Setelah peta ditampilkan di mapwindows
Ini link untuk mendapatkan tools ini:
Untuk menjalankan program ini diperlukan NetFramework 2.0 (program dibuat menggunakan VB.NET 2005) dan librari mapwindows (mapwingis active x) yang bisa didwonload di http://mapwingis.codeplex.com/releases/view/68791
Selamat mencoba
Update bug fix untuk peta dengan multi part (peta dengan ada bagian yang bolong, atau shape yang terpisah)
Update lagi tanggal 15 oktober 2011, menambahkan fitur update multi map. Biasanya peta terdiri dari set peta, misal kecamatan,kabupaten, desa, jalan, sungai, dll. Satu set tersebut bisa di koreksi titik2 nya dengan acuan bounding box pada salah satu peta. Pada update ini ditambahkan fitur tersebut.
Link: https://drive.google.com/open?id=0BxAdXwBI9cybWFRZNEtFYVZIQWc
6 komentar:
pak maaf mau tanya kenapa file SHP saya yang telah dirubah extend nya muncul garis-garis begitu ya pak? tapi tidak untuk SHP lainnya.. terimakasih sebelumnya
mungkin memang ada garisnya. jadi ketika di zoom/extend maka muncul garisnya
pak saya minta link downloadnya karena link download sudah tidak berlaku lagi pak
@pak YogaPutut, iya account saya sudah suspend.
Nanti saya coba cari lagi filenya untuk saya upload ke tempat lain.
Apakah sudah ada link terbarunya nas
Sudah saya update link nya. silahkan dicoba.
Karena ini hasil build, maka untuk DLL nya silahkan di registrasi/persiapkan sendiri
Posting Komentar