نسخه فارسی | متن اصلی: انگلیسی
تغییر به انگلیسی ←
⚡ 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 باشد، تابع استخراج متن فعال نمی شود و مانند قبل است. وقتی True باشد، اطلاعات متنی استخراج می شود و آدرس دانلود فایل 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
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 قابل مشاهده باشد.

annotationStream、annotationUrl:فایل جریان حاشیه نویسی یا آدرس دانلود فایل حاشیه نویسی نیاز به ذخیره رشته های حاشیه نویسی در یک فایل متنی دارد. هیچ محدودیتی در قالب فایل وجود ندارد، به طور کلی txt کافی است.

dwgVersion: فرمت نسخه پیشنهادی نقشه های CAD تولید شده نسخه 3 است.

dwgVersion、fileUrl: فایل جریان طراحی CAD یا آدرس URL دانلود نقشه برای نوشتن حاشیه نویسی روی نقاشی استفاده می شود.

با توجه به شناسه وظیفه، می توانید پرس و جو را به نتایج بازگرداند، جایی که dwgUrl آدرس دانلود طرح جدید پس از نوشتن حاشیه نویسی است.


تبدیل DWF Drawing


نسخه جدید یک تابع تبدیل طراحی و نمایش DWF را اضافه می کند که می تواند DWF را به DWG یا مستقیماً به فایل های فرمت OCF تبدیل کند.

dwg کنترل می‌کند که آیا طراحی‌های با فرمت dwg ایجاد شود یا خیر. پیش‌فرض ایجاد dwgVersion برای کنترل نسخه طراحی dwg تولید شده است.

OCF برای کنترل این است که آیا تبدیل و تولید به فایل ocf یا نه، پیش‌فرض Not است.

FileStream,fileUrl: آدرس دانلود و جریان فایل رسم dwf

با توجه به شناسه وظیفه، می توانید نتایج بازگشتی را پرس و جو کنید و نتایج تبدیل شده DWF را می توان به دست آورد.

آیتم ها یک لیست هستند، زیرا طراحی dwf ممکن است چندین صفحه داشته باشد، سپس یک صفحه به dwg یا ocf تبدیل می شود، بنابراین ممکن است چندین صفحه وجود داشته باشد.

allZip یک فایل بسته فشرده است که شامل تمام فایل‌های موجود در آیتم‌ها، بسته‌بندی شده در یک بسته فشرده است که می‌توان آن‌ها را مستقیما دانلود کرد و سپس از حالت فشرده خارج کرد، بنابراین نیازی به دانلود تک تک آنها در آیتم‌ها نیست.

آخرین به‌روزرسانی DWG FastView WebCADAPI با معرفی ویژگی‌های جدید مانند استخراج اطلاعات بلوک و متن در فایل‌های TXT، مدیریت ترسیم CAD را بهبود می‌بخشد و امکان مدیریت آسان‌تر داده‌ها را فراهم می‌کند. کاربران می توانند حاشیه نویسی را به نقشه های CAD بازگردانند و فایل های DWF را به فرمت های DWG یا OCF با گزینه هایی برای کنترل نسخه تبدیل کنند. این پیشرفت ها فرآیندهای استخراج داده، حاشیه نویسی و تبدیل فایل را ساده می کند و به طور قابل توجهی به نفع کاربران CAD است.