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

ຄູ່ມືການຕິດຕັ້ງ Web CAD API

1. ຄວາມຕ້ອງການລະບົບ

Windows 7 ຫຼື Windows server2008 ແລະສູງກວ່າ 64 bit JDK1.8

2. ການຕິດຕັ້ງໂຄງການໃບອະນຸຍາດ

ຕິດຕັ້ງຊຸດຊອບແວພາຍໃຕ້ໂຟນເດີ "ລະບົບການຄວບຄຸມໃບອະນຸຍາດ". ເປີດ “ເຄື່ອງ​ມື​ຜູ້​ໃຊ້ Virbox​”​, ໃຫ້​ຄລິກ​ໃສ່​ສ້າງ Offline-Bound c2d File​, ແລະ​ສົ່ງ​ໄຟລ​໌​ກັບ​ບໍ​ລິ​ສັດ Gstarsoft​. Gstarsoft ຈະສ້າງໄຟລ໌ໃບອະນຸຍາດໂດຍອີງໃສ່ໄຟລ໌ c2d, ໃຫ້ຄລິກໃສ່ Import Offline-Bound d2c File, ເລືອກໄຟລ໌ແພັກເກັດແລະຄລິກໃສ່ປຸ່ມອັບເດດເພື່ອເປີດໃຊ້ໃບອະນຸຍາດ.

3.Start Task scheduling program

ເປີດ apache-zookeeper-3.7.1/conf/zoo.cfg, ປ່ຽນສະຖານທີ່ບັນທຶກ. ເປີດ apache-zookeeper-3.7.1/bin/zkServer.cmd, ແລະບໍ່ປິດການໂຕ້ຕອບເສັ້ນຄໍາສັ່ງ. zookeeper ຕ້ອງໄດ້ຮັບການເລີ່ມຕົ້ນກ່ອນ, ດັ່ງນັ້ນກ່ອນທີ່ຈະເລີ່ມຕົ້ນ, ດໍາເນີນການ WebCADDWGTransfer.exe ເປັນຜູ້ເບິ່ງແຍງລະບົບແລະເບິ່ງວ່າການບໍລິການເລີ່ມຕົ້ນ, ໃຫ້ຄລິກໃສ່ປຸ່ມ Stop ຖ້າມັນເລີ່ມຕົ້ນ, ແລະລໍຖ້າ zookeeper ເລີ່ມຕົ້ນແລະຫຼັງຈາກນັ້ນເລີ່ມຕົ້ນການບໍລິການແປງ.

4.ເລີ່ມບໍລິການຜອດ API

ສ້າງໂຟນເດີເປັນໄດເລກະທໍລີຮາກເພື່ອບັນທຶກໄຟລ໌ຮູບແຕ້ມເຊັ່ນ D:\WebCADAPI\files, ຫຼັງຈາກນັ້ນເປີດໂຟນເດີເພື່ອສ້າງສອງໂຟເດີເພີ່ມເຕີມ, ຄື cad ແລະ Swap. ຈື່ເສັ້ນທາງຂອງໂຟເດີ cad ແລະໂຟນເດີ Swap, ເຊິ່ງພວກເຮົາຈະໃຊ້ໃນພາຍຫຼັງ. ໂຟນເດີໄຟລ໌ cad ຖືກນໍາໃຊ້ເພື່ອຊ່ວຍປະຢັດຮູບແຕ້ມແລະໄຟລ໌ຫຼັງຈາກການປ່ຽນໃຈເຫລື້ອມໃສໃນຂະນະທີ່ໂຟນເດີໄຟລ໌ Swap ແມ່ນພື້ນທີ່ swap ສໍາລັບໂຄງການແປງ. ເປີດໄຟລ໌ການຕັ້ງຄ່າ gtfs-win64-en\application.properties, ຖ້າມັນບໍ່ຢູ່ໃນເສັ້ນທາງເລີ່ມຕົ້ນຂອງ D:/WebCADAPI/files/cad, ຫຼັງຈາກນັ້ນປ່ຽນມັນແລະ ເອົາໃຈໃສ່ກັບທິດທາງຂອງສັນຍາລັກ slash. ຈາກນັ້ນຄລິກສອງຄັ້ງ start.bat ເພື່ອເລີ່ມຕົ້ນການບໍລິການ, ຫຼືເລີ່ມເສັ້ນຄໍາສັ່ງໃນໄດເລກະທໍລີປະຈຸບັນ, ໃສ່ java -Xmx1024m -Xms1024m -Xss256k -javaagent:sjt_agent.jar -jar GstarTransformServer-1.0.0.jar ເພື່ອເລີ່ມຕົ້ນການບໍລິການ. ກະລຸນາຢ່າປິດການໂຕ້ຕອບເສັ້ນຄໍາສັ່ງ.

5.Start ການ​ຕັ້ງ​ຄ່າ​ແລະ​ໂຄງ​ການ​ປ່ຽນ​ໃຈ​ເຫລື້ອມ​ໃສ​

ຄລິກຂວາໃສ່ WebCADDWGTransfer-en/WebCADManager.exe, ແລະຫຼັງຈາກນັ້ນເລືອກ Run as administrator ເພື່ອເປີດ. ມີຫຼາຍການຕັ້ງຄ່າໃນໂປແກມ, ຢ່າປ່ຽນພາລາມິເຕີນອກເຫນືອຈາກທີ່ໄດ້ກ່າວມາຂ້າງລຸ່ມນີ້, ການນໍາໃຊ້ຄ່າເລີ່ມຕົ້ນແມ່ນ OK.
1.Task Client
ເລືອກ Zookeeper, ເພີ່ມ 127.0.0.1:2181 ໃສ່ການຕັ້ງຄ່າ, ກະລຸນາຢ່າປ່ຽນຕົວກໍານົດການອື່ນ.
2.ການຕັ້ງຄ່າໄດເລກະທໍລີ, ເອົາໃຈໃສ່ກັບທິດທາງສັນຍາລັກ slash
ຂໍ້ມູນ, ແຄດ, ອຸນຫະພູມ: ເຂົ້າລະບົບຮາກສໍາລັບທັງສາມ D:\WebCADAPI\files\cad Swap space:D:\WebCADAPI\files\Swap ຕົວອັກສອນ, ພື້ນທີ່ຕົວອັກສອນ: ໂຟນເດີຕົວອັກສອນໃນໄດເລກະທໍລີປະຈຸບັນ D:\WebCADAPI\WebCADDWGTransfer\font
3.Drawing ຕົວແປງຂໍ້ມູນ
ໃຫ້ຄລິກໃສ່ປຸ່ມໃນຕອນທ້າຍຂອງຂະບວນການ, ແລະເລືອກ WebCADDWGTransfer.exe ໃນໄດເລກະທໍລີໄຟລ໌. ໃຫ້ຄລິກໃສ່ປຸ່ມ Apply ໃນມຸມຂວາລຸ່ມ, ຫຼັງຈາກນັ້ນໃຫ້ຄລິກໃສ່ປຸ່ມ "ຕິດຕັ້ງ" ແລະໃຫ້ຄລິກໃສ່ປຸ່ມ "Start". ກະລຸນາຄລິກຢຸດກ່ອນທີ່ຈະດັດແປງພາລາມິເຕີໃດໆ. ຖ້າຊອບແວຕ້ອງຖືກຍ້າຍໄປໃສ່ໄດເລກະທໍລີອື່ນ, ກະລຸນາຢຸດ ແລະຖອນການຕິດຕັ້ງມັນ, ຈາກນັ້ນກຳນົດຄ່າໃນໄດເລກະທໍລີໃໝ່ເພື່ອຕິດຕັ້ງ ແລະເລີ່ມຊອບແວ. ການນັບສູງສຸດໂດຍທົ່ວໄປແມ່ນຖືກກໍານົດຕາມຈໍານວນຂອງ cores CPU ມີ, ສໍາລັບການຍົກຕົວຢ່າງ, ມີ 4-core CPU, ມູນຄ່າສາມາດຖືກກໍານົດເປັນ 4 ສໍາລັບທັງຫມົດຂອງສາມ. ຫນ່ວຍຄວາມຈໍາແມ່ນສິ່ງຫນຶ່ງທີ່ຄວນພິຈາລະນາ, ທຸກໆການນັບຕ້ອງການຢ່າງຫນ້ອຍຫນ່ວຍຄວາມຈໍາ 3G, ດັ່ງນັ້ນເພື່ອກໍານົດຄ່າເປັນ 4, ຢ່າງຫນ້ອຍ 12G ຫນ່ວຍຄວາມຈໍາແມ່ນຈໍາເປັນ. ພາລາມິເຕີທີ່ບໍ່ໄດ້ກ່າວເຖິງບໍ່ຈໍາເປັນຕ້ອງມີການດັດແກ້, ພຽງແຕ່ປ່ອຍໃຫ້ພວກມັນເປັນຄ່າເລີ່ມຕົ້ນ.

6.ການກຳນົດເວລາພອດ Conversion API

ໄປຢ້ຽມຢາມດ້ວຍຕົວທ່ອງເວັບ: http://localhost:7088/docs.html ຫນ້າທີ່ພອດທີ່ກ່ຽວຂ້ອງຖືກສະແດງ. ເອົາຫນ້າທີ່ການແປງ ocf ເປັນຕົວຢ່າງ, ສົ່ງຄໍາຮ້ອງຂໍການຕອບ http ໄປຫາພອດນີ້ໂດຍໃຊ້ຕົວກໍານົດການຕໍ່ໄປນີ້. ມີສະຕຣີມໄຟລ໌ ແລະ url ທີ່ຮອງຮັບສໍາລັບໄຟລ໌ CAD, ພຽງແຕ່ເລືອກອັນໃດນຶ່ງ. ກົດ Debug ເພື່ອສົ່ງຄໍາຮ້ອງຂໍຂໍ້ຄວາມໂດຍກົງໂດຍໃຊ້ການໂຕ້ຕອບ, ເລືອກໄຟລ໌, ຫຼືໃສ່ທີ່ຢູ່ດາວໂຫລດສໍາລັບການແຕ້ມ CAD, ແລະກົດປຸ່ມສົ່ງເພື່ອສົ່ງຄືນຜົນໄດ້ຮັບ, ມີ ID ວຽກງານທີ່ສາມາດນໍາໃຊ້ເພື່ອກວດເບິ່ງຜົນໄດ້ຮັບ. ຄລິກ ແລະກວດເບິ່ງຜົນການປະຕິບັດໜ້າວຽກ, ໃສ່ ID ວຽກງານເພື່ອໃຫ້ໄດ້ຜົນການແປງ. ຫຼັງຈາກນັ້ນ, ດາວໂຫລດ ocf ກັບເຄື່ອງແມ່ຂ່າຍຂອງໄຟລ໌ໂດຍໃຊ້ທີ່ຢູ່ດາວໂຫລດ ocf url.
{
"rtnCode": "0000000",
"msg": "success",
"ts": 1679977119909,
"bizData": {
"taskType": "MAKEOCF",
"requestId": "f52d3778-9931-45a6-b4d8-614bdb385f92",
"status": 2,
"resultCode": 0,
"resultMsg": "OK",
"transformStartTime": "2023-03-28 12:02:48",
"transformEndTime": "2023-03-28 12:02:48",
"extData": "123sdfsdfsdfgsdsdfsd",
"localPath": "D:/WebCADAPI/files/cad/ocf/2023/03/28/0000000001.1.ocf",
"ocfUrl": "http://localhost:7088/openapi/v1/ດາວໂຫລດ?fileId=55223d90-b990-4d3f-b40b-4ecd0f4ee184",
"ocfName": "0000000001.1.ocf",
"version": "1.07",
"layout": "*Model_Space",
"layouts": [
"31",
"*Model_Space",
"Model",
"88",
"*Paper_Space",
"Layout1",
"93",
"*Paper_Space0",
"2222"
]
}
}

rtnCode ລະຫັດ

 

ມູນຄ່າ

ລາຍລະອຽດ

0000000

ປະສົບຜົນສໍາເລັດ

0000001

ຟັງຊັນບໍ່ໄດ້ຮັບອະນຸຍາດ, ກະລຸນາຕິດຕໍ່ຜູ້ເບິ່ງແຍງລະບົບ

0000002

ເຊີບເວີບໍ່ຫວ່າງ, ກະລຸນາລອງໃໝ່ໃນພາຍຫຼັງ

0000003

ຕົວກໍານົດການຜິດປົກກະຕິ

0000004

ຊື່ໄຟລ໌ບໍ່ສາມາດຫວ່າງເປົ່າໄດ້

0000005

ບໍ່ພົບໄຟລ໌

0000006

ບໍ່ມີໜ້າວຽກການແປງ

0000007

ກະລຸນາອັບໂຫລດໄຟລ໌ dwg

0000008

ກະລຸນາອັບໂຫລດໄຟລ໌ ocf

0000009

ກະລຸນາອັບໂຫລດໄຟລ໌ຮູບແຕ້ມ 3D

0000010

ກະລຸນາອັບໂຫລດໄຟລ໌ ocf3

0000011

ກະລຸນາອັບໂຫລດໄຟລ໌ dwg/ocf

0000012

ກະລຸນາອັບໂຫລດໄຟລ໌ rvt/stl/ifc/ocf3

0000013

ບັນທຶກເປັນໄຟລ໌ປະເພດອື່ນໆ: ຮອງຮັບພຽງແຕ່ໃນ dwg/dxf

0000014

ບັນ​ທຶກ​ເປັນ​ສະ​ບັບ​ອື່ນໆ​: 0^ ~ 5​

0000015

ກະລຸນາອັບໂຫລດໄຟລ໌ pdf

0000018

ໂດເມນຂອງ url ໄຟລ໌ຜິດ, ກະລຸນາກວດສອບແລ້ວລອງໃໝ່ອີກຄັ້ງ

0000019

ເກີດຄວາມຜິດພາດໃນລະຫວ່າງການດາວໂຫຼດໄຟລ໌ url, ກະລຸນາກວດສອບ url ແລະລອງໃໝ່ອີກ.

0000020

ເກີດຄວາມຜິດພາດໃນລະຫວ່າງການຮັບໄຟລ໌ສະຕຣີມ, ກະລຸນາກວດສອບ ແລະລອງໃໝ່ອີກ

  ສະຖານະໃນ bizData ສະແດງສະຖານະຂອງການປ່ຽນຮູບແຕ້ມ: 0 : ບໍ່​ໄດ້​ເລີ່ມ​ຕົ້ນ​ 1​: ໃນ​ຂະ​ບວນ​ການ​ 2 : ການແປງສໍາເລັດພຽງແຕ່ຫມາຍຄວາມວ່າໂຄງການການແປງ back end ໄດ້ສົ່ງຄືນຜົນໄດ້ຮັບ, ມັນບໍ່ໄດ້ຫມາຍຄວາມວ່າ ocf ໄດ້ຖືກສ້າງຂື້ນ, ການແປງອາດຈະລົ້ມເຫລວແລະບໍ່ມີ ocf ສ້າງຂຶ້ນ. ລະຫັດຜົນໄດ້ຮັບແມ່ນຄືກັນກັບລະຫັດໃນຕົວກໍານົດການກັບຄືນຂອງ Linux ຮຸ່ນເກົ່າຍົກເວັ້ນວ່າ 0 ຫມາຍຄວາມວ່າ ocf ຖືກສ້າງຂື້ນແລະກໍລະນີອື່ນໆທັງຫມົດຫມາຍຄວາມວ່າລົ້ມເຫລວໃນການສ້າງ ocf.  

ລະຫັດ

ລາຍລະອຽດ

0

ການປ່ຽນໃຈເຫລື້ອມໃສສົບຜົນສໍາເລັດ, ຖ້າບໍ່ດັ່ງນັ້ນບໍ່ສໍາເລັດ

2

ບໍ່ຖືກຕ້ອງ ຊັ້ນວຽກ ພາລາມິເຕີ

404

ບໍ່ພົບຮູບແຕ້ມທີ່ສອດຄ້ອງກັນ

800

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

801

ພາຣາມິເຕີການປ້ອນຂໍ້ມູນບໍ່ຖືກຕ້ອງ

802

ໄຟລ໌ການຕັ້ງຄ່າບໍ່ຖືກຕ້ອງ

ສະບັບປະຈຸບັນພຽງແຕ່ສະຫນັບສະຫນູນການແປງຮູບແຕ້ມ 2D ຂອງຮູບແບບ dwg ແລະ dxf, ການແປງຮູບແຕ້ມ 3D ຍັງຢູ່ໃນການພັດທະນາແລະຄາດວ່າຈະສໍາເລັດໃນເຄິ່ງທີ່ສອງຂອງປີ, ດັ່ງນັ້ນພອດທີ່ກ່ຽວຂ້ອງກັບ 3D ສາມາດຖືກລະເລີຍຢ່າງປອດໄພ.