תקלת surface ב- Autocad Civil במעבר בין גרסה מתקדמת לגרסה ישנה יותר
התקלה:
ב – Autocad Civil 3D כאשר שומרים קובץ בגרסה (2017 ומעלה) לא ניתן לעבוד על קובץ זה בגרסאות נמוכות יותר ובעיקר פעולות שבוצעו בו כמו Surface לא מופיעות בגרסה הנמוכה יותר.
כמו כן, כאשר פותחים את הקובץ בגרסה נמוכה יותר מופיע הודעת השגיאה :
וכאשר מנסים לשמור את הקובץ, מקבלים הודעת שגיאה שמודיע שלא ניתן לשמור אובייקט אחד או יותר ולא נוצר קובץ חדש :
הפתרון :
הפתרון הוא למעשה יצירה, בשלבים, של מספר קבצים ובצוע מספר פעולות גם במחשב שבו גרסה מתקדמת ובעיקר במחשב שבו הגרסה הנמוכה יותר.
שלבי הפתרון :
במחשב בעל גרסת ה- CIVIL המתקדמת:
- יש להקיש את הפקודה LANDXMLOUT יפתח החלון הבא (יש לוודא לסמן V)
- פקודה זאת מייצרת קובץ בעל סיומת XML אותו נשמור בכדי לייבא אותו לשרטוט חזרה בסוף התהליך.
במחשב בעל גרסת ה- CIVIL הנמוכה:
- פותחים את הקובץ המקורי ושומרים (SAVEAS) בפורמט DXF – לדוגמא : XXXX_YYY.DXF.
- את קובץ ה- DXF שיצרנו, שומרים חזרה כ- DWG אך הפעם בשם אחר – לדוגמא : XXXX_YYY_block.DWG.
- בשלב זה נבצע מהלך הפוך למטרה שלנו ונבטל את הגדרות ה- surface שנוצרו בגרסת האוטוקד הגבוה יותר.
- יש להקיש את הפקודה QSELECT ולבצע את ההגדרות כפי שמוצג בתמונה:
- Apply To = Entire drawing
- Object type = ACAD_PROXY_ENTITY
- Operator = Select All
- יש לבצע מחיקה של הפריטים שנבחרו – להקיש את הפקודה ERASE (קיצור 'E' ).
- לאחר מכן יש להקיש את הפקודה WBLOCK להגדיר כפי שמוצג בתמונה
- חשוב : לשמור בשם קובץ חדש נוסף בפורמט DWG – לדוגמא : XXXX_YYY_block_1.DWG
- בסיום הפעולה יופיע החלון
- יש לסגור את האוטוקד, לפתוח אוטוקד שוב ולפתוח את הקובץ האחרון שיצרנו – לדוגמא : XXXX_YYY_block_1.DWG
- בשלב זה נשים לב שהודעות השגיאה כבר לא עולות (לא כשפותחים את הקובץ ולא כששומרים אותו)
- בשלב אחרון זה נייבא את קובץ ה- XML שייצרנו בשלב 1 במחשב בעל גרסת האוטוקד החדשה יותר.
- כדי לייבא את ה- surfaces שייצאנו בתחילת התהליך יש להקיש את הפקודה LANDXMLIN לבחור את קובץ ה- XML שיצרנו ולהמתין לסיום הפעולה.
- חשוב: יש לבדוק את הקובץ מאחר ומידע יכול להשתנות