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

वेब CAD API अपडेट

नवीनतम DWG FastView WebCADAPI अपडेट CAD ड्राइंग प्रबंधन को बढ़ाने के लिए कई प्रमुख सुविधाएँ पेश करता है। उपयोगकर्ता अब CAD फ़ाइलों से ब्लॉक जानकारी और टेक्स्ट तत्वों को TXT प्रारूप में निकाल सकते हैं, जिससे डेटा को संभालना और उसका विश्लेषण करना आसान हो जाता है। नया टेक्स्ट निष्कर्षण फ़ंक्शन निर्देशांक और परतों जैसे विवरण प्रदान करता है, जबकि उपयोगकर्ता रूपांतरण मापदंडों के माध्यम से इसके सक्रियण को नियंत्रित कर सकते हैं।

इसके अतिरिक्त, API CAD ड्रॉइंग में एनोटेशन लिखने का समर्थन करता है, जिससे सहेजे गए टेक्स्ट फ़ाइलों का उपयोग करके अपडेट करने की अनुमति मिलती है। एक नई रूपांतरण सुविधा DWF फ़ाइलों को DWG या OCF प्रारूपों में बदलने में भी सक्षम बनाती है, जिसमें संस्करण नियंत्रण और प्रारूप चयन के विकल्प होते हैं। ये अपडेट CAD उपयोगकर्ताओं के लिए कार्यक्षमता में उल्लेखनीय सुधार करते हैं, डेटा निष्कर्षण और एकीकरण प्रक्रियाओं को सुव्यवस्थित करते हैं।

ब्लॉक जानकारी निष्कर्षण


नए संस्करण में ब्लॉक निष्कर्षण फ़ंक्शन जोड़ा गया है, जो सीएडी ड्राइंग से ब्लॉक जानकारी को txt फ़ाइलों में निकाल सकता है, जिसमें ब्लॉक नाम, परत, विशेषता जानकारी आदि शामिल हैं। केवल सीएडी ड्राइंग फ़ाइल स्ट्रीम या यूआरएल डाउनलोड पता प्रदान करने की आवश्यकता है, आप ब्लॉक जानकारी निकाल सकते हैं।

लौटाया गया परिणाम 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 पैरामीटर जोड़ा गया है। जब यह गलत होता है, तो पाठ निष्कर्षण फ़ंक्शन सक्रिय नहीं होता है, और यह पहले जैसा ही है। जब यह सही होता है, तो पाठ जानकारी निकाली जाती है, और 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,
}
]
},

मुखौटा पाठ प्रकारों की गणना:
१,एकल पंक्ति पाठ
2,बहु-पंक्ति पाठ
3,एनोटेशन पाठ
4,तालिका पाठ
5,ब्लॉक के अंदर पाठ
6,बाहरी संदर्भों के अंदर पाठ
7,लीडर एनोटेशन के अंदर पाठ
8,विशेषता परिभाषा पाठ
9,वास्तुशिल्प AEC कस्टम संस्थाओं के अंदर पाठ
10,हाइपरलिंक से जुड़ी संस्थाएं

फ्रंट-एंड बॉक्स के अंदर निर्देशांक मानों का उपयोग कर सकता है। पहले दो निर्देशांक न्यूनतम मान हैं, और अंतिम दो निर्देशांक अधिकतम मान हैं। व्यूपोर्ट को फ़ॉन्ट के अनुरूप स्थान पर ले जाने के लिए बाउंडिंग बॉक्स पोजिशनिंग फ़ंक्शन को कॉल करें।

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 सॉफ़्टवेयर में देखा जा सके।

एनोटेशनस्ट्रीम、एनोटेशनयूआरएल: एनोटेशन स्ट्रीम फ़ाइल या एनोटेशन फ़ाइल डाउनलोड पता के लिए एनोटेशन स्ट्रिंग को टेक्स्ट फ़ाइल में संग्रहीत करना आवश्यक है। फ़ाइल प्रारूप पर कोई सीमा नहीं है, आम तौर पर txt पर्याप्त है।

dwgVersion:उत्पन्न CAD चित्रों का अनुशंसित संस्करण प्रारूप संस्करण 3 है।

dwgVersion、fileUrl:CAD ड्राइंग स्ट्रीम फ़ाइल या ड्राइंग डाउनलोड URL पता का उपयोग ड्राइंग पर एनोटेशन लिखने के लिए किया जाएगा।

कार्य आईडी के अनुसार, आप क्वेरी से परिणाम लौटा सकते हैं, जहां dwgUrl एनोटेशन लिखे जाने के बाद नए ड्राइंग का डाउनलोड पता है।


DWF ड्राइंग रूपांतरण


नए संस्करण में DWF ड्राइंग रूपांतरण और प्रदर्शन फ़ंक्शन जोड़ा गया है, जो DWF को DWG या सीधे OCF प्रारूप फ़ाइलों में परिवर्तित कर सकता है।

dwg यह नियंत्रित करता है कि dwg प्रारूप चित्र तैयार किए जाएं या नहीं। डिफ़ॉल्ट रूप से dwgVersion तैयार किए गए dwg ड्राइंग संस्करण को नियंत्रित करता है।

OCF का उद्देश्य यह नियंत्रित करना है कि ocf फ़ाइल को परिवर्तित और उत्पन्न किया जाए या नहीं, डिफ़ॉल्ट रूप से यह नहीं है।

FileStream、fileUrl:dwf ड्राइंग डाउनलोड पता और फ़ाइल स्ट्रीम

कार्य आईडी के अनुसार, आप लौटे परिणामों की क्वेरी कर सकते हैं, और DWF परिवर्तित परिणाम प्राप्त किए जा सकते हैं।

आइटम एक सूची है, क्योंकि डीडब्ल्यूएफ ड्राइंग में कई पृष्ठ हो सकते हैं, फिर एक पृष्ठ को डीडब्ल्यूजी या ओसीएफ में परिवर्तित किया जाएगा, इसलिए कई हो सकते हैं।

allZip एक संपीड़ित पैकेज फ़ाइल है, जिसमें आइटम्स में सभी फ़ाइलें होंगी, जो एक संपीड़ित पैकेज में पैक की गई हैं, जिन्हें सीधे डाउनलोड किया जा सकता है और फिर विघटित किया जा सकता है, इसलिए उन्हें आइटम्स में एक-एक करके डाउनलोड करने की आवश्यकता नहीं है।

DWG FastView WebCADAPI का नवीनतम अपडेट, TXT फ़ाइलों में ब्लॉक और टेक्स्ट सूचना निष्कर्षण जैसी नई सुविधाएँ पेश करके CAD ड्राइंग प्रबंधन को बेहतर बनाता है, जिससे डेटा हैंडलिंग आसान हो जाती है। उपयोगकर्ता CAD ड्रॉइंग में एनोटेशन लिख सकते हैं और DWF फ़ाइलों को DWG या OCF फ़ॉर्मेट में बदल सकते हैं, जिसमें संस्करण नियंत्रण के विकल्प भी शामिल हैं। ये सुधार डेटा निष्कर्षण, एनोटेशन और फ़ाइल रूपांतरण की प्रक्रियाओं को सरल बनाते हैं, जिससे CAD उपयोगकर्ताओं को काफ़ी फ़ायदा होता है।