हिन्दी संस्करण | मूल: अंग्रेज़ी
अंग्रेज़ी में बदलें →
⚡ Official Page

वेब CAD API स्थापना गाइड

1.सिस्टम आवश्यकताएँ

विंडोज 7 या विंडोज सर्वर 2008 और उससे ऊपर 64 बिट JDK1.8

2.लाइसेंसिंग प्रोग्राम स्थापना

"लाइसेंसिंग नियंत्रण प्रणाली" फ़ोल्डर के अंतर्गत सॉफ़्टवेयर पैकेज स्थापित करें। "विरबॉक्स उपयोगकर्ता उपकरण" खोलें, ऑफ़लाइन-बाउंड c2d फ़ाइल बनाएं पर क्लिक करें, और फ़ाइल को Gstarsoft कंपनी को भेजें। Gstarsoft c2d फ़ाइल के आधार पर लाइसेंसिंग फ़ाइलें तैयार करेगा, Import Offline-Bound d2c File पर क्लिक करें, पैकेज फ़ाइल चुनें और लाइसेंस को सक्रिय करने के लिए अपडेट बटन पर क्लिक करें।

3.कार्य शेड्यूलिंग प्रोग्राम प्रारंभ करें

apache-zookeeper-3.7.1/conf/zoo.cfg खोलें, लॉग स्थान बदलें। apache-zookeeper-3.7.1/bin/zkServer.cmd खोलें, और कमांड-लाइन इंटरफ़ेस को बंद न करें। ज़ूकीपर को पहले शुरू किया जाना चाहिए, इसलिए शुरू करने से पहले, WebCADDWGTransfer.exe को व्यवस्थापक के रूप में चलाएं और देखें कि क्या सेवा शुरू हुई है, यदि शुरू हुई है तो स्टॉप बटन पर क्लिक करें, और ज़ूकीपर के शुरू होने की प्रतीक्षा करें और फिर रूपांतरण सेवा शुरू करें।

4. एपीआई पोर्ट सेवा शुरू करें

ड्राइंग फ़ाइलों को सहेजने के लिए रूट निर्देशिका के रूप में एक फ़ोल्डर बनाएँ, जैसे D:\WebCADAPI\फ़ाइलें, फिर दो और फ़ोल्डर बनाने के लिए फ़ोल्डर खोलें, अर्थात् cad और Swap। फ़ोल्डर cad और फ़ोल्डर Swap का पथ याद रखें, जिसका उपयोग हम बाद में करेंगे। cad फ़ाइल फ़ोल्डर का उपयोग रूपांतरण के बाद ड्रॉइंग और फ़ाइलों को सहेजने के लिए किया जाता है जबकि Swap फ़ाइल फ़ोल्डर प्रोग्राम को परिवर्तित करने के लिए स्वैप स्पेस है। कॉन्फ़िगरेशन फ़ाइल gtfs-win64-en\application.properties खोलें, यदि यह D:/WebCADAPI/files/cad के डिफ़ॉल्ट पथ में नहीं है, तो इसे बदलें और स्लैश प्रतीकों की दिशा पर ध्यान दें. फिर सेवा शुरू करने के लिए start.bat पर डबल-क्लिक करें, या वर्तमान निर्देशिका में कमांड-लाइन शुरू करें, सेवा शुरू करने के लिए java -Xmx1024m -Xms1024m -Xss256k -javaagent:sjt_agent.jar -jar GstarTransformServer-1.0.0.jar इनपुट करें। कृपया कमांड-लाइन इंटरफ़ेस को बंद न करें।

5.कॉन्फ़िगरेशन और रूपांतरण प्रोग्राम प्रारंभ करें

WebCADDWGTransfer-en/WebCADManager.exe पर राइट-क्लिक करें, और फिर खोलने के लिए व्यवस्थापक के रूप में चलाएँ चुनें। प्रोग्राम में कई कॉन्फ़िगरेशन सेटिंग्स हैं, नीचे उल्लिखित के अलावा अन्य पैरामीटर्स को न बदलें, डिफ़ॉल्ट मानों का उपयोग करना ठीक है।
1.कार्य क्लाइंट
ज़ूकीपर का चयन करें, कॉन्फ़िगरेशन में 127.0.0.1:2181 जोड़ें, कृपया अन्य पैरामीटर न बदलें।
2.निर्देशिका सेटिंग्स, स्लैश प्रतीक दिशा पर ध्यान दें
डेटा, कैश, अस्थायी: तीनों D:\WebCADAPI\फ़ाइलें\cad के लिए रूट निर्देशिका दर्ज करें स्वैप स्थान: D:\WebCADAPI\फ़ाइलें\Swap फ़ॉन्ट, फ़ॉन्ट स्थान: वर्तमान निर्देशिका में फ़ॉन्ट फ़ोल्डर D:\WebCADAPI\WebCADDWGTransfer\font
3.ड्राइंग डेटा कनवर्टर
प्रोसेस के अंत में बटन पर क्लिक करें, और फ़ाइल निर्देशिका में WebCADDWGTransfer.exe का चयन करें। निचले दाएं कोने में लागू करें बटन पर क्लिक करें, फिर “इंस्टॉल करें” बटन पर क्लिक करें और “प्रारंभ करें” बटन पर क्लिक करें। कृपया किसी भी पैरामीटर को संशोधित करने से पहले रोकें पर क्लिक करें। यदि सॉफ़्टवेयर को अन्य निर्देशिका में ले जाने की आवश्यकता है, तो कृपया इसे रोकें और अनइंस्टॉल करें, फिर सॉफ़्टवेयर को स्थापित करने और शुरू करने के लिए नई निर्देशिका में सेटिंग्स कॉन्फ़िगर करें। अधिकतम संख्या आम तौर पर CPU में मौजूद कोर की संख्या के अनुसार निर्धारित की जाती है, उदाहरण के लिए, 4-कोर CPU के साथ, तीनों के लिए मान 4 पर सेट किया जा सकता है। मेमोरी पर विचार करने के लिए एक और बात है, प्रत्येक संख्या के लिए कम से कम 3G मेमोरी की आवश्यकता होती है, इसलिए मान को 4 पर सेट करने के लिए कम से कम 12G मेमोरी की आवश्यकता होती है। जिन पैरामीटर्स का उल्लेख नहीं किया गया है, उन्हें संशोधित करने की आवश्यकता नहीं है, उन्हें डिफ़ॉल्ट के रूप में ही रहने दें।

6. रूपांतरण API पोर्ट शेड्यूलिंग

ब्राउज़र के साथ जाएँ: http://localhost:7088/docs.html संबंधित पोर्ट फ़ंक्शन प्रदर्शित होते हैं। उदाहरण के तौर पर ocf रूपांतरण फ़ंक्शन लें, निम्न पैरामीटर का उपयोग करके इस पोर्ट पर http पोस्ट अनुरोध भेजें। CAD फ़ाइलों के लिए फ़ाइल स्ट्रीम और URL समर्थित हैं, बस किसी एक को चुनें। इंटरफ़ेस का उपयोग करके सीधे पाठ अनुरोध भेजने के लिए डीबग पर क्लिक करें, फ़ाइल चुनें, या सीएडी ड्राइंग के लिए डाउनलोड पता दर्ज करें, और परिणाम वापस करने के लिए सबमिट बटन पर क्लिक करें, वहां कार्य आईडी है जिसका उपयोग परिणामों की जांच करने के लिए किया जा सकता है। क्लिक करें और कार्य निष्पादन परिणाम देखें, रूपांतरण परिणाम प्राप्त करने के लिए कार्य आईडी दर्ज करें। फिर ocf url डाउनलोड पते का उपयोग करके फ़ाइल सर्वर पर ocf डाउनलोड करें।
{
"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

कृपया पीडीएफ फाइल अपलोड करें

0000018

फ़ाइल यूआरएल का डोमेन ग़लत है, कृपया सत्यापित करें और पुनः प्रयास करें

0000019

URL फ़ाइल डाउनलोड करते समय त्रुटि हुई, कृपया URL सत्यापित करें और पुनः प्रयास करें।

0000020

फ़ाइलस्ट्रीम प्राप्त करते समय त्रुटि हुई, कृपया सत्यापित करें और पुनः प्रयास करें

  bizData में स्थिति ड्राइंग रूपांतरण की स्थिति दिखाती है: 0 : शुरू नहीं हुआ 1 : प्रक्रिया में 2: पूर्ण रूपांतरण का अर्थ केवल यह है कि बैक-एंड रूपांतरण प्रोग्राम ने परिणाम लौटा दिए हैं, इसका अर्थ यह नहीं है कि ocf उत्पन्न हो गया है, हो सकता है कि रूपांतरण विफल हो गया हो और कोई ocf उत्पन्न नहीं हुआ हो। परिणाम कोड पुराने संस्करण लिनक्स रिटर्न पैरामीटर्स के कोड के समान ही है, सिवाय इसके कि 0 का अर्थ है कि ocf उत्पन्न हुआ है और अन्य सभी मामलों का अर्थ है कि ocf उत्पन्न करने में विफलता।  

कोड

विवरण

0

सफल रूपांतरण, अन्यथा असफल

2

ग़लत टास्कक्लास पैरामीटर

404

संगत चित्र नहीं मिला

800

असफल रूपांतरण, ज्यादातर ड्राइंग फाइलों के कारण होते हैं, और विफलता के पीछे का कारण जानने के लिए अलग-अलग ड्राइंग फाइलों की आवश्यकता होती है।

801

ग़लत इनपुट पैरामीटर

802

ग़लत कॉन्फ़िगरेशन फ़ाइल

वर्तमान संस्करण केवल dwg और dxf प्रारूपों के 2D ड्राइंग रूपांतरण का समर्थन करता है, 3D ड्राइंग रूपांतरण अभी भी विकास के अधीन है और वर्ष की दूसरी छमाही में पूरा होने की उम्मीद है, इसलिए 3D संबंधित पोर्ट को सुरक्षित रूप से अनदेखा किया जा सकता है।