PERISIAN XML CONVERTER - llsstudio.com.my CONVERTER.pdf · Tingkat reference untuk rotate kembali...
Transcript of PERISIAN XML CONVERTER - llsstudio.com.my CONVERTER.pdf · Tingkat reference untuk rotate kembali...
Perisian Xml Converter [1 /44]
PERISIAN XML CONVERTER
Pengenalan
Perisian ini dibuat untuk memenuhi kehendak pekeliling KPU 6/2009 iaitu
JTB hendaklah menghantar permohonan bagi pecah bahagi bangunan kepada PTG/ PTD
dan JUPEM secara serentak. Semasa mengemukakan permohonan strata kepada PTD/ PTG,
JTB dikehendaki mengemukakan XML tersebut berserta dokumen-dokumen lain dengan
menggunakan Lampiran “D”.
Format XML bagi kerja strata adalah seperti di Lampiran “D1”. Manakala keterangan format
XML adalah seperti di Lampiran “D2”. Contoh data XML adalah seperti di Lampiran “D3”
Format XML ini akan diterjemahkan oleh perisian ini bila mana pelan permohonan strata
yang dilukis dengan menggunakan perisian AutoCAD atau Bricscad siap untuk dihantar
kepada pihak PTG.
Perisian ini berfungsi sebagai mengumpulkan maklumat daripada pelan yang dilukis secara
select pada drawing untuk pelan permohonan strata. Ia tidak membantu dalam kerja- kerja
menyiapkan pelan permohonan strata.
XML Converter ini bukanlah satu perisian standalone (Software that is not a part of some
software bundle), ia adalah perisian custom (Custom software (also known as bespoke software)
is a type of software that is developed either for a specific organization or function that differs from or
is opposite of other already available software) yang memerlukan HOST untuk berfungsi.
Perisian ini ditulis dengan bahasa C++ yang biasa digunakan oleh pemajuan perisian di
seluruh dunia.
Keperluan perisian XML converter.
1. Perisian HOST iaitu AutoCAD version 2004 atau 2007 hingga 2010
Compiled as ObjectARX
(The ObjectARX® programming environment provides object-oriented C++, C#, and VB .NET
application programming interfaces for developers to use, customize, and extend AutoCAD®
software and AutoCAD-based products, such as AutoCAD® Architecture, AutoCAD®
Mechanical, and AutoCAD® Land Desktop software.)
Atau
2. Bricscad version 9/10.
Compiled as BRX
Bricscad Pro provides a C/C++ API, called the "BRX API". BRX stands for "Bricscad Runtime
eXtension". BRX is 100% code compatible with the standard C++ interface of AutoCAD,
ObjectARX. As an application developer, you only need to maintain one set of source code for
your modules, to serve multiple CAD platforms:
HOST yang telah diuji.
Perisian Xml Converter [2 /44]
XML Converter dalam HOST AutoCAD 2004
XML Converter dalam HOST AutoCAD 2007
Perisian Xml Converter [3 /44]
XML Converter dalam HOST Bricscad Pro V9
XML Converter dalam HOST Bricscad Pro V10
Perisian Xml Converter [4 /44]
Cara Kerja XML Converter.
Perisian ini membahagikan proses kerja mengikut scheme yang telah ditetapkan oleh pihak
JUPEM iaitu root, block, tingkat, petak, aksesori, common area, keratan tegak, land parcel
dan house.
1. Keyin maklumat root seperti nama projek, nama JUBL dll.
2. Keyin maklumat blok.
3. Select Keratan tegak dalam pelan permohonan strata. (Tingkat mengikut keratan
tegak).
4. Keyin maklumat tingkat
5. Autselect Petak, Aksesori & Common Area – Bricscad tidak stabil
6. Select petak dalam pelan permohonan strata.
7. Select petak aksesori dalam pelan permohonan strata.
8. Select petak common area dalam pelan permohonan strata.
9. Select Land Parcel dalam pelan permohonan strata.
10. Select House dalam pelan permohonan strata.
11. Define Island dengan select pada drawing bagi petak- petak diatas yang
berkedudukan Island kepada rujukannya.
12. Convert data kepada XML.
1. Keyin maklumat root seperti nama projek, nama JUBL dll.
Maklumat di ruangan Root Data perlu keyin.
Perimeter LOT diperoleh dengan select Polyline LOT yang perlu dilukis dalam perisian HOST.
Perisian Xml Converter [5 /44]
2. Keyin maklumat Blok
Offsetline perlu select daripada drawing pelan permohonan strata.
3. Keyin maklumat tingkat
Tingkat reference untuk rotate kembali pelan strata kepada coordinates GDM 2000 cassini
geocentric.
Perisian Xml Converter [6 /44]
4.Maklumat Petak
Pengguna hanya perlu select nombor petak pada drawing untuk dapatkan maklumat petak
iaitu coodinates, bering, jarak dan juga luas seperti dibawah.
Perisian Xml Converter [7 /44]
<S>top <C>ancel <Pick any place point or enter>
KUNING - Secara automatik perisian akan mencari polygon bagi petak no.1 untuk
mendapatkan data kodinit, bering, jarak dan luas. Pengguna akan ditunjukkan dengan
warna kuning polygon yang telah dicari oleh perisian ini.
Unit syer diperoleh daripada jadual dalam pelan permohonan strata dengan select petak
dan kemudian select unit syer. Pengguna tidak perlu keyin bagi setiap petak kerana
perisian ini akan mencari nama petak dan kemudian update unit syer yang selected Pada
drawing
Perisian Xml Converter [8 /44]
Perisian Xml Converter [9 /44]
5.Maklumat Aksesori
Sama seperti petak, pengguna hanya perlu select no Aksesori pada drawing.
Hanya select no akesori sahaja.
Perisian Xml Converter [10 /44]
(kuning) Polygon yang dicari oleh perisian untuk memdapatkan kodinit, bering, jarak dan
luas. Perisian secara automatik mencari polygon bagi setiap petak yang telah selected.
Perisian Xml Converter [11 /44]
Tutorial
1. In Host software (Bricscad or AutoCAD) Open file dalam folder sample
Tutorial ini menggunakan Bricscad V10.
1. lokasi.dwg Scale 1:1meter, coordinate GDM2000
Extract from application plan.
2. app latest.dwg Application plan to submit PTG
3. land_parcel.dwg
Land parcel plan
2. New file
3. Keyin root information
Perisian Xml Converter [12 /44]
4. Add new block
Keyin block name eg. M1 and click button Add
5. Result
Perisian Xml Converter [13 /44]
6. Goto tab Keratan tegak
Jika block M1 tidak kelihatan select Refresh
7. Select Add at command combo then click button Add. Make sure Block was selected.
Perisian Xml Converter [14 /44]
8. Select texts nombor keratin tegak
9. Click mouse left.
Perisian Xml Converter [15 /44]
10. Result Keratan tegak
Data- data tingkat akan automatic mengikut kertan tegak yang baru dibuat.
11. Data- Data tingkat ready, mengikut keratin tegak.
Perisian Xml Converter [16 /44]
12 Save
13 Tab add Parcel
Petak, Aksesori dan Common akan dimasukkan secara automatic mengikut apa yang
user select pada drawing. Layer perlu disetkan agar software dapat mengenali
perbezaan antara jenis parcel. Layer nombor petak, nombor akesori dan nama
common area perlulah berbeza.
(Bricscad tidak stabil) gunakan step 21
Perisian Xml Converter [17 /44]
14 Layer telah disetkan
Click Button select Object -> select drawing
15 Select petak, aksesori & common area sekaligus.
Perisian Xml Converter [18 /44]
16 Software akan tunjukkan petak yang dijumpai, click mouse left
<S>top <C>ancel <Pick any place point or enter>
17 Result. Jika failed bermakna polygon tidak dapat generate.
Ok-No petak, akserori dan nama common area akan bertukar menjadi kuning.
Perisian Xml Converter [19 /44]
18 Bilamana polygon tidak dapat generate, bermakna no.petak, aksesori atau common
area tidak berada dalam petaknya.
Goto TAB Setting dan ubah kepada pick point.
19 Sambung…goto TAB Common dan pilih Add -> click button Add.
Perisian Xml Converter [20 /44]
20 Pick center of parcel, then select parcel name.
Ulangi bagi setiap parcel yang mana text berada di luar parcel.
21 Petak
Di Tab Petak boleh juga tambah parcel.
Setkan layer Filter
Perisian Xml Converter [21 /44]
22 Select
1.Add
2.Set Blok & Tingkat
3.select Kod kegunaan Petak
4.set layer Filter
5.Click Add Button
23 Select drawing
24 Program akan tunjukkan petak (kuning)- click mouse left button to accept. Nombor
Perisian Xml Converter [22 /44]
Petak ditukar kepada kuning.
25 Result Petak
26 Tab Aksesori- sama seperti step 22-25
Perisian Xml Converter [23 /44]
27 Result
28 Tab Common area - sama seperti step 22-25
Perisian Xml Converter [24 /44]
29 Bagi texts nama common area yang berada di luar petaknya, ubah setting (step ).
Jangan select text tersebut.
30 Baki Common Area yang tidak dapat dibuat. Tab setting dan set Pick Point. Kembali
Perisian Xml Converter [25 /44]
kepada Tab Common Add.
31 Pick inside parcel.
Pick inside parcel
Select Text
Ok-finished.
32 Finished Tingkat 1, bagi tingkat seterusnya ulang langkah diatas. Pilih Tingkat yang
Perisian Xml Converter [26 /44]
berkenaan. Contoh Tikgkat 2 .
Set Setting Select text.
33 Pada bila- bila masa boleh insert lot dan offset.
34 Select polyline lot.
Perisian Xml Converter [27 /44]
35 Result lot
36 Insert Offset (Tab Blok)
Perisian Xml Converter [28 /44]
Select blok berkenaan. Click Button Add (dlm frame Offset Line)
37 Select Offsetlines
38 Result Offsetlines
Perisian Xml Converter [29 /44]
39 Land Parcel
40 Off layer house to find land parcel boundary
Perisian Xml Converter [30 /44]
41 Select Combo Add then click button add
42 Select text nombor land parcel then software akan tunjukkan polygon one by one.
Perisian Xml Converter [31 /44]
43 Result. Then on layer house….goto TAB House
Perisian Xml Converter [32 /44]
44 Tab House select Add then click button add
45 Operation.
House=(H)1
Select Landparcel no
e<X>it <Pick Point>
46 Result House
Perisian Xml Converter [33 /44]
47 Setelah semua data dikutip, ia perlu tranformasi koordinat.
Cari match point
48 Tab Tingkat
Perisian Xml Converter [34 /44]
Switch to lokasi.dwg
Click base 1 & base 2
Reference:
1.Coordinate – base to pelan lokasi
2.Tingkat – base to tingkat yang punyai
connection dengan pelan lokasi, biasanya
tkt 1.
49 Base 1
Perisian Xml Converter [35 /44]
50 Base 2
51 Switch to app latest.dwg
Ref1
Perisian Xml Converter [36 /44]
52 Ref2
54 Result tingkat 1. click button comp
Perisian Xml Converter [37 /44]
55 Perbezaan kodinit – GDM koordinit tranform.
56 Tingkat 2 dan keatas base kepada tingkat 1
* set Reference T1
57 Base 1 & base 2 di tingkat 1
58 Result base1 & base 2 reference tingkat 1. Click ref dan pick di tingkat 2
Perisian Xml Converter [38 /44]
59 Copy ref tingkat 1 to tingkat 3 ke atas.
Ulangi langkah 53 (coordinates reference sahaja).
Comp setiap tingkat.
60 To check. Save data and Create new drawing then select menu dibawah.
61 Tingkat 1 & 2 coordinates ok
Tingkat 3, 4 & 5 belum ok. Ulangi step 56 dan comp
Perisian Xml Converter [39 /44]
62 All Parcels.
63 Assign aksesori ke petak.
Perisian Xml Converter [40 /44]
64 Select petak no, then select senarai aksesori yang berkaitan dengan petak.
64 Aksesori dan Petak
Perisian Xml Converter [41 /44]
65 Petak Name = (P)1
67 Select Unit syer bagi petak
Perisian Xml Converter [42 /44]
69 Operation
Select Petak
Select entities:
Opposite Corner:
Entities in set: 19
Select entities:
Select Syer
Select entities: c
First corner of crossing window:
Opposite Corner:
Entities in set: 19
Select entities:
Ulangi setiap tingkat.
70 Result unit syer
71 Job ini tidak ada island parcel, jadi tidak boleh ditunjukkan.
Perisian Xml Converter [43 /44]
72 Siap create xml
73 XMLView
Perisian Xml Converter [44 /44]