ສະບັບພາສາລາວ | ຕົ້ນສະບັບ: ພາສາອັງກິດ
ປ່ຽນເປັນພາສາອັງກິດ →
⚡ Official Page

ອັບເດດ Web CAD API

ການປັບປຸງຫລ້າສຸດ DWG FastView WebCADAPI ແນະນໍາລັກສະນະທີ່ສໍາຄັນຈໍານວນຫນຶ່ງເພື່ອເສີມຂະຫຍາຍການຄຸ້ມຄອງການແຕ້ມຮູບ CAD. ໃນປັດຈຸບັນຜູ້ໃຊ້ສາມາດສະກັດຂໍ້ມູນບລັອກແລະອົງປະກອບຂໍ້ຄວາມຈາກໄຟລ໌ CAD ເຂົ້າໄປໃນຮູບແບບ TXT, ເຮັດໃຫ້ມັນງ່າຍຕໍ່ການຈັດການແລະວິເຄາະຂໍ້ມູນ. ຟັງຊັນການສະກັດຂໍ້ຄວາມໃຫມ່ໃຫ້ລາຍລະອຽດເຊັ່ນ: ພິກັດແລະຊັ້ນ, ໃນຂະນະທີ່ຜູ້ໃຊ້ສາມາດຄວບຄຸມການເປີດໃຊ້ຂອງມັນໂດຍຜ່ານຕົວກໍານົດການແປງ.

ນອກຈາກນັ້ນ, API ສະຫນັບສະຫນູນການຂຽນຄໍາບັນຍາຍກັບຄືນໄປບ່ອນຮູບແຕ້ມ CAD, ອະນຸຍາດໃຫ້ມີການປັບປຸງໂດຍໃຊ້ໄຟລ໌ຂໍ້ຄວາມທີ່ບັນທຶກໄວ້. ຄຸນນະສົມບັດການແປງໃຫມ່ຍັງເຮັດໃຫ້ໄຟລ໌ DWF ສາມາດປ່ຽນເປັນຮູບແບບ DWG ຫຼື OCF, ມີທາງເລືອກສໍາລັບການຄວບຄຸມສະບັບແລະການເລືອກຮູບແບບ. ການປັບປຸງເຫຼົ່ານີ້ຢ່າງຫຼວງຫຼາຍປັບປຸງການເຮັດວຽກສໍາລັບຜູ້ໃຊ້ CAD, ປັບປຸງຂະບວນການສະກັດຂໍ້ມູນແລະການເຊື່ອມໂຍງ.

ຂັດຂວາງການສະກັດຂໍ້ມູນ


ຮຸ່ນໃຫມ່ໄດ້ເພີ່ມຫນ້າທີ່ສະກັດເອົາບລັອກ, ເຊິ່ງສາມາດສະກັດຂໍ້ມູນບລັອກຈາກຮູບແຕ້ມ CAD ໄປຫາໄຟລ໌ txt, ລວມທັງຊື່ບລັອກ, ຊັ້ນ, ຂໍ້ມູນຄຸນລັກສະນະ, ແລະອື່ນໆ. ພຽງແຕ່ຕ້ອງການໃຫ້ໄຟລ໌ຮູບແຕ້ມ CAD ຫຼືທີ່ຢູ່ດາວໂຫລດ URL, ທ່ານສາມາດສະກັດ. ບລັອກຂໍ້ມູນ.

ຜົນໄດ້ຮັບທີ່ກັບຄືນມາແມ່ນທີ່ຢູ່ດາວໂຫລດຂອງໄຟລ໌ txt.

ຮູບແບບຂໍ້ມູນໃນໄຟລ໌ txt ມີດັ່ງນີ້:

{
"entcounts":{
"AcDbBlockReference":2
},
"blockcounts":{
" Round Air Outlet":1,  //Block name and total number of block
"Air outlet":1  // Block name and total number of block
},
"xrefs":{
},
"layers":{  //Layer information
"10":{  //Layer handle
"name":"0",  //Layer name
"status":0,  //Layer status
"color":7, //Layer colour
"handle":"10", //Layer handle
"count":2
},
"2B0":{
"name":"C-HAVC-Outlet",
"status":0,
"color":16,
"handle":"2B0",
"count":2
},
"2B1":{
"name":"C-HAVC-HVAC equipment",
"status":0,
"color":16,
"handle":"2B1",
"count":1
}
},
"spaces":[{
"name":"*Model_Space",   // Layout dictionary name
"layout":"Model",  //Layout name
"handle":"1F",  //Layout handle
"entities":[],
"blocks":[{
"handle":"36BB",  //The handle of the block
"layer":"2B0",  //The layout handle of the block
"name":"Air outlet",  //Block name
"parent":"1F",  / The layout handle of the block
"position":[731121.705682, 1059970.188720, 0],  //Block base ປະສານງານs
"extMin":[730788.738739, 1059637.221777, 0],  //Block bounding box ປະສານງານ left
"extMax":[731454.672625, 1060303.155663, 0], //Top and bottom right ປະສານງານs
"scale":[-1, 1, 1],   //Scaling ratio of tile x、y、z
"angle":3.141593,  //Block rotation angle, the unit is radian
"atts":[], //Block attribute information
"dyn":true  //Dynamic block or not
}, {
"handle":"377F",
"layer":"10",
"name":"the round air outlet",
"parent":"1F",
"position":[732113.914672, 1059939.081392, 0],
"extMin":[731659.073369, 1059484.240089, 0],
"extMax":[732568.755975, 1060393.922695, 0],
"scale":[1, 1, 1],
"angle":1.047198,
"atts":[],
"dyn":false
}]
}, {
"name":"*Paper_Space",
"layout":"Layout 1",
"handle":"D2",
"entities":[],
"blocks":[]
}, {
"name":"*Paper_Space0",
"layout":"Layout 2",
"handle":"D6",
"entities":[],
"blocks":[]
}]
}

ການສະກັດຂໍ້ມູນຂໍ້ຄວາມ


ຟັງຊັນສະກັດຂໍ້ຄວາມໃຫມ່ໄດ້ຖືກເພີ່ມ, ເຊິ່ງສາມາດສົ່ງຂໍ້ມູນຂໍ້ຄວາມທັງຫມົດໃນຮູບແຕ້ມໄປຫາໄຟລ໌ txt. ໄຟລ໌ຂໍ້ຄວາມບັນທຶກຈຸດປະສານງານ, ຊັ້ນ, ປະເພດ ແລະຂໍ້ມູນອື່ນໆຂອງແຕ່ລະຕົວອັກສອນ. ຜູ້ໃຊ້ສາມາດປະມວນຜົນໄຟລ໌ຂໍ້ຄວາມດ້ວຍຕົນເອງເພື່ອບັນລຸຫນ້າທີ່ເຊັ່ນ: ການຊອກຫາຂໍ້ຄວາມ, ສະຖານທີ່ແລະສະຖິຕິ.

ວິທີການຕິດຕັ້ງແລະການນໍາໃຊ້ຂອງສະບັບໃຫມ່ແມ່ນຄືກັນກັບທີ່ຜ່ານມາ. ພຽງແຕ່ໃນຫນ້າທີ່ຂອງການແປງ ocf, ຕົວກໍານົດການ txt ໄດ້ຖືກເພີ່ມ. ເມື່ອມັນເປັນ False, ຟັງຊັນສະກັດຂໍ້ຄວາມບໍ່ໄດ້ຖືກເປີດໃຊ້, ແລະມັນກໍ່ຄືກັນກັບກ່ອນ. ເມື່ອມັນເປັນຄວາມຈິງ, ຂໍ້ມູນຂໍ້ຄວາມຖືກສະກັດ, ແລະທີ່ຢູ່ດາວໂຫລດຂອງໄຟລ໌ txt ແມ່ນລວມຢູ່ໃນຜົນໄດ້ຮັບທີ່ສົ່ງຄືນ.

ຕົວກໍານົດການແນະນໍາໃນໄຟລ໌ຂໍ້ຄວາມ:

"space": {
"name": "*Model_Space", // The layout model name where the text is located
"handle": 31, //Layout handle
"entities": [
{
"handle": 72965, //Text handle
"layer": 16, // The handle of the layer where the text is located, corresponds to the handle in the layer information at the beginning of the txt file.
"texts": [
{
"content": "Document Number:XYD", //The content of the text
"box": [ // The ປະສານງານs of the bounding box where the text is located. The first two are the x and y ປະສານງານs of the top left corner of the rectangular bounding box, and the last two are the x and y ປະສານງານs of the lower right corner.
776.935514,
202.314079,
800.633838,
206.005699
],
"mask": 1 //The type of the text,
}
]
},

ການ​ຈໍາ​ນວນ​ຂອງ​ປະ​ເພດ​ຂໍ້​ຄວາມ​ຫນ້າ​ກາກ​:
1​, ຂໍ້​ຄວາມ​ເສັ້ນ​ດຽວ​
2​, ຂໍ້​ຄວາມ​ຫຼາຍ​ເສັ້ນ​
3​, ຂໍ້​ຄວາມ​ຄໍາ​ອະ​ທິ​ບາຍ​
4​, ຂໍ້​ຄວາມ​ຕາ​ຕະ​ລາງ​
5​, ຂໍ້​ຄວາມ​ຢູ່​ໃນ​ຕັນ​
6​, ຂໍ້​ຄວາມ​ພາຍ​ໃນ​ກະ​ສານ​ອ້າງ​ອີງ​ພາຍ​ນອກ​
7, ຂໍ້ຄວາມຢູ່ໃນຄໍາບັນຍາຍຜູ້ນໍາ
8​, ຂໍ້​ຄວາມ​ນິ​ຍາມ​ຄຸນ​ສົມ​ບັດ​
9​, ຂໍ້​ຄວາມ​ພາຍ​ໃນ​ສະ​ຖາ​ປັດ​ຕະ​ຂອງ AEC ຫນ່ວຍ​ງານ custom​
10, ຫນ່ວຍງານທີ່ກ່ຽວຂ້ອງກັບ hyperlinks

ດ້ານໜ້າສາມາດໃຊ້ຄ່າປະສານງານພາຍໃນກ່ອງໄດ້. ສອງພິກັດທໍາອິດແມ່ນຄ່າຕໍ່າສຸດ, ແລະສອງພິກັດສຸດທ້າຍແມ່ນຄ່າສູງສຸດ. ໂທຫາຟັງຊັນການຈັດຕໍາແໜ່ງກ່ອງຂອບເພື່ອຍ້າຍຊ່ອງເບິ່ງໄປຫາສະຖານທີ່ທີ່ສອດຄ້ອງກັບຕົວອັກສອນ.

const box = {
min: {
x: 776.935514,
y: 202.314079
},
max: {
x: 800.633838,
y: 206.005699
}
}
gstarSDK.focusToBox(box,true) //The front-end is positioned at the viewport location corresponding to the bounding box ປະສານງານs.

ຂຽນຄໍາອະທິບາຍກັບຄືນໄປບ່ອນຮູບແຕ້ມ


ສະບັບໃຫມ່ໄດ້ເພີ່ມການໂຕ້ຕອບເພື່ອຂຽນຄໍາບັນຍາຍກັບຄືນໄປບ່ອນແຕ້ມ CAD. ກຣາບຟິກຄຳອະທິບາຍປະກອບສາມາດຖືກຂຽນຄືນໃສ່ຮູບແຕ້ມຮູບແບບ dwg, ເພື່ອໃຫ້ສາມາດເບິ່ງໄດ້ໃນຊອບແວ PC CAD.

annotationStream, annotationUrl: ໄຟລ໌ annotation stream ຫຼືທີ່ຢູ່ດາວໂຫລດໄຟລ໌ annotation ຮຽກຮ້ອງໃຫ້ມີການເກັບຮັກສາສາຍ ຄຳ ບັນຍາຍໄວ້ໃນເອກະສານຂໍ້ຄວາມ. ບໍ່ມີຂອບເຂດຈໍາກັດກ່ຽວກັບຮູບແບບໄຟລ໌, ໂດຍທົ່ວໄປ txt ແມ່ນພຽງພໍ.

dwgVersion:ຮູບແບບທີ່ແນະນໍາຂອງຮູບແຕ້ມ CAD ທີ່ສ້າງຂຶ້ນແມ່ນຮຸ່ນ 3.

dwgVersion、fileUrl:ໄຟລ໌ສະຕຣີມຮູບແຕ້ມ CAD ຫຼືທີ່ຢູ່ URL ດາວໂຫຼດຮູບແຕ້ມຈະຖືກໃຊ້ເພື່ອຂຽນຄຳອະທິບາຍກ່ຽວກັບຮູບແຕ້ມ.

ອີງຕາມ ID ວຽກງານ, ທ່ານສາມາດສອບຖາມຜົນໄດ້ຮັບ, ບ່ອນທີ່ dwgUrl ເປັນທີ່ຢູ່ດາວໂຫລດຂອງຮູບແຕ້ມໃຫມ່ຫຼັງຈາກຄໍາບັນຍາຍຖືກຂຽນ.


ການແປງ DWF Drawing


ຮຸ່ນໃຫມ່ເພີ່ມການແປງ DWF ແລະຫນ້າທີ່ສະແດງຜົນ, ເຊິ່ງສາມາດປ່ຽນ DWF ເປັນ DWG ຫຼືໂດຍກົງກັບໄຟລ໌ຮູບແບບ OCF.

dwg ຄວບຄຸມວ່າຈະສ້າງຮູບແຕ້ມຮູບແບບ dwg. ຄ່າເລີ່ມຕົ້ນແມ່ນການສ້າງ dwgVersion ແມ່ນເພື່ອຄວບຄຸມສະບັບແຕ້ມ dwg ທີ່ສ້າງຂຶ້ນ.

OCF ແມ່ນ​ການ​ຄວບ​ຄຸມ​ບໍ່​ວ່າ​ຈະ​ເປັນ​ການ​ປ່ຽນ​ແລະ​ການ​ສ້າງ​ໄຟລ​໌ ocf ຫຼື​ບໍ່​, ຄ່າ​ເລີ່ມ​ຕົ້ນ​ແມ່ນ​ບໍ່​ໄດ້​.

FileStream、fileUrl:dwf ທີ່ຢູ່ດາວໂຫຼດຮູບແຕ້ມ ແລະກະແສໄຟລ໌

ອີງ​ຕາມ id ວຽກ​ງານ​, ທ່ານ​ສາ​ມາດ​ສອບ​ຖາມ​ຜົນ​ໄດ້​ຮັບ​ກັບ​ຄືນ​ໄປ​ບ່ອນ​, ແລະ​ຜົນ​ໄດ້​ຮັບ​ການ​ປ່ຽນ​ແປງ DWF ສາ​ມາດ​ໄດ້​ຮັບ​.

ລາຍການແມ່ນບັນຊີລາຍຊື່, ເນື່ອງຈາກວ່າຮູບແຕ້ມ dwf ອາດຈະມີຫລາຍຫນ້າ, ຫຼັງຈາກນັ້ນຫນຶ່ງຫນ້າຈະຖືກປ່ຽນເປັນ dwg ຫຼື ocf, ດັ່ງນັ້ນອາດມີຫຼາຍຫນ້າ.

allZip ແມ່ນໄຟລ໌ແພັກເກັດທີ່ຖືກບີບອັດ, ເຊິ່ງຈະບັນຈຸໄຟລ໌ທັງຫມົດໃນລາຍການ, ຫຸ້ມຫໍ່ເຂົ້າໄປໃນຊຸດທີ່ຖືກບີບອັດ, ເຊິ່ງສາມາດດາວໂຫລດໄດ້ໂດຍກົງແລະຫຼັງຈາກນັ້ນຖືກບີບອັດ, ດັ່ງນັ້ນບໍ່ຈໍາເປັນຕ້ອງດາວໂຫລດພວກມັນຫນຶ່ງເທື່ອໃນລາຍການ.

ການປັບປຸງຫລ້າສຸດຂອງ DWG FastView WebCADAPI ປັບປຸງການຈັດການການແຕ້ມຮູບ CAD ໂດຍການນໍາສະເຫນີລັກສະນະໃຫມ່ເຊັ່ນ: ການສະກັດຂໍ້ມູນບລັອກແລະຂໍ້ຄວາມເຂົ້າໄປໃນໄຟລ໌ TXT, ຊ່ວຍໃຫ້ການຈັດການຂໍ້ມູນງ່າຍຂຶ້ນ. ຜູ້​ໃຊ້​ສາ​ມາດ​ຂຽນ​ຄໍາ​ອະ​ທິ​ບາຍ​ກັບ​ຄືນ​ໄປ​ບ່ອນ​ຮູບ​ແຕ້ມ CAD ແລະ​ປ່ຽນ​ໄຟລ​໌ DWF ເປັນ​ຮູບ​ແບບ DWG ຫຼື OCF​, ມີ​ທາງ​ເລືອກ​ສໍາ​ລັບ​ການ​ຄວບ​ຄຸມ​ສະ​ບັບ​. ການປັບປຸງເຫຼົ່ານີ້ປັບປຸງຂະບວນການສະກັດຂໍ້ມູນ, ຄໍາບັນຍາຍ, ແລະການແປງໄຟລ໌, ຜົນປະໂຫຍດຢ່າງຫຼວງຫຼາຍຕໍ່ຜູ້ໃຊ້ CAD.