CAD & SURVEY
CAD & SURVEY Toolsدليل الأدواتدليل الأدواتTools guide

DWG CompareCCOMPمقارنة الرسوماتمقارنة الرسوماتDrawing compare

يقارن رسمين (أو مجموعتين بنفس الرسم) ويلگه شنو تحرك وشنو انضاف وشنو انحذف، ويا إزاحة كل عنصر. التغييرات تتلوّن بالرسم، وتطلع بقائمة وجدول وتقرير.

يقارن بين رسمين (أو مجموعتين في الرسم نفسه) ويحدد ما تحرّك وما أُضيف وما حُذف، مع إزاحة كل عنصر. تُلوَّن التغييرات في الرسم، وتُعرض في قائمة وجدول وتقرير.

Compares two drawings (or two sets in one drawing) and finds what moved, what was added and what was deleted, with the shift of each object. The changes are coloured in the drawing and listed in a table and a report.

تمرين 06: تقارن 12 مركز أساس بالتصميم ويا الرفع المنفّذ بنفس الرسم، وتلگه شنو تحرك وشنو ناقص وشنو جديد. الملفات بالفولدر Training\06_CCOMP\. افتح التمرين ›التمرين 06: قارن 12 مركز أساس في التصميم مع الرفع المنفّذ في الرسم نفسه، وحدّد ما تحرّك وما هو ناقص وما هو جديد. الملفات في المجلد Training\06_CCOMP\. افتح التمرين ›Exercise 06: compare 12 design foundation centres with the as-built survey in the same drawing, and find what moved, what is missing and what is new. Files in Training\06_CCOMP\. Open the exercise ›
أداة مجانية. وين ألگاها؟ شريط CAD & SURVEY › لوحة Survey QC › DWG Compare (زر صغير)، أو اكتب CCOMP.أداة مجانية. أين أجدها؟ شريط CAD & SURVEY › لوحة Survey QC › DWG Compare (زر صغير)، أو اكتب الأمر CCOMP.A free tool. Where is it? Ribbon CAD & SURVEY › Survey QC panel › DWG Compare (small button), or type CCOMP.
− / + جنب خانات الأرقام تغيّر القيمة خطوة خطوة (وأسهم ↑ / ↓ بالكيبورد هم نفس الشي).− / + بجانب خانات الأرقام تغيّر القيمة خطوةً خطوة (ومفتاحا ↑ / ↓ كذلك).− / + next to number boxes step the value (↑/↓ keys too).

1مصدر المقارنةمصدر المقارنةSource

Rev 1old · read only Rev 2open drawing
Two files

الرسم المفتوح = الجديد. القديم تختاره بـ File…، وينقرا بالخلفية بدون ما ينفتح أو يتغير. لمقارنة نسختين من مخطط، أو ملف المقاول ويا ملفك.

الرسم المفتوح = الجديد. اختر القديم بـ File…، فيُقرأ في الخلفية دون أن يُفتح أو يتغير. يصلح لمقارنة نسختين من مخطط، أو ملف المقاول مع ملفك.

The open drawing = new. Choose the old one with File…; it is read in the background, never opened or changed. For two revisions, or the contractor's file against yours.

A = DESIGN layerB = ASBUILT layer
Same drawing

مجموعتين بنفس الرسم: A = التصميم و B = المنفّذ، حسب اللير أو بالتحديد. هذا الأنسب للإزاحة: نقاط الرفع منزّلة على رسم التصميم.

مجموعتان في الرسم نفسه: A = التصميم و B = المنفّذ، بحسب الطبقة أو بالتحديد. وهذا الأنسب لقياس الإزاحة: نقاط الرفع منزّلة على رسم التصميم.

Two sets in one drawing: A = design, B = as-built, by layer or by selection. Best for shifting: survey points brought onto the design drawing.

2مثال: إزاحة نقاط الأسسمثال: إزاحة نقاط الأسسExample: foundation point shifts

نقاط التصميم على لير DESIGN ونقاط الرفع على لير ASBUILT، المسافة بين النقاط 5 م، والسماحية 0.010 م:

نقاط التصميم على الطبقة DESIGN ونقاط الرفع على الطبقة ASBUILT، والمسافة بين النقاط 5 م، والسماحية 0.010 م:

Design points on layer DESIGN, survey points on ASBUILT, 5 m apart, tolerance 0.010 m:

PointΔEΔNShiftالنتيجةالنتيجةResult
P1+0.004−0.0030.005Same
P2+0.250−0.1300.282Moved
P3+0.150+0.1500.212Moved
P4ما مرفوعةغير مرفوعةnot surveyedDeleted
P5نقطة جديدة بالرفعنقطة جديدة في الرفعnew point in the surveyAdded
P1 same P2 · 0.282 P3 · 0.212 P4 deleted P5 added shifts drawn larger to be seen
الألوان مؤقتة: ما ينضاف شي للرسم. Clear يشيلها.
الألوان مؤقتة: لا يُضاف أي شيء إلى الرسم. ويزيلها Clear.
The colours are temporary: nothing is added. Clear removes them.
P5 بعيدة 5 م عن P4، أكثر من مسافة البحث التلقائية (2.5 م = نص المسافة بين النقاط)، فما تنحسب نفس النقطة: وحدة محذوفة ووحدة مضافة.تبعد P5 مسافة 5 م عن P4، وهي أكبر من مسافة البحث التلقائية (2.5 م = نصف المسافة بين النقاط)، لذا لا تُعدّان النقطة نفسها: واحدة محذوفة وأخرى مضافة.P5 is 5 m from P4, more than the automatic search (2.5 m = half the point spacing), so they are not the same point: one deleted and one added.

3الخطواتالخطواتSteps

  1. اختار Same drawing ← By layer، واكتب لير A ولير B (أو زر ▾، أو زر المؤشر وأشّر على عنصر).اختر Same drawing ← By layer، واكتب طبقة A وطبقة B (أو استخدم الزر ▾، أو زر المؤشر ثم انقر عنصرًا).Choose Same drawing → By layer and set the A and B layers (type, ▾, or the pointer button and click an object).
  2. اكتب السماحية Tolerance، وخلي Search على auto.اكتب السماحية Tolerance، واترك Search على auto.Type the Tolerance; keep Search on auto.
  3. اختار أنواع العناصر (Points مثلاً) واضغط Compare.اختر أنواع العناصر (Points مثلًا) واضغط Compare.Choose the kinds of objects (e.g. Points) and press Compare.
  4. اضغط على أي عدد (Moved, Added...) حتى تطلع عناصره بالقائمة، وأي سطر يقرّب عليه بالرسم.انقر أي عدد (Moved، Added...) لتظهر عناصره في القائمة، وانقر أي سطر للتكبير إليه في الرسم.Click a count (Moved, Added ...) to list those objects; click a row to zoom to it.
  5. Table أو Excel أو PDF للتقرير.Table أو Excel أو PDF للتقرير.Table, Excel or PDF for the report.
SOURCE
Two filesSame drawing
SETS
By layerBy selection
A Design DESIGN ▾
B As-built ASBUILT ▾1
Area & tolerance
WholeWindow Tol 0.010 Search auto2
Objects
PointsBlocksLines3
RESULT
2 Moved1 Added1 Deleted1 Same4
↔ P2   0.282  ASBUILT
↔ P3   0.212  ASBUILT
CompareZoom allClear
TableExcelPDF
5

4شلون يعرف إنه نفس العنصر؟كيف تعرف الأداة أنه العنصر نفسه؟How does it know it is the same object?

  1. بالرقم أو الاسم: رقم نقطة COGO، أو اسم البلوك ويا أول Attribute، أو نفس النص (إذا ما متكرر).بالرقم أو الاسم: رقم نقطة COGO، أو اسم الكتلة مع أول Attribute، أو النص نفسه (إذا لم يكن مكررًا).By number or name: the COGO point number, the block name with its first attribute, or the same text (when not repeated).
  2. بالـ handle: بين ملفين نسخ من نفس الرسم (Save As)، كل عنصر يحتفظ بنفس الهوية. الأداة تتأكد أول إن الملفين فعلاً من نفس الأصل.بالـ handle: بين ملفين هما نسختان من الرسم نفسه (Save As)، يحتفظ كل عنصر بهويته. وتتحقق الأداة أولًا من أن الملفين من الأصل نفسه فعلًا.By handle: between two revisions of one drawing (Save As) every object keeps its identity. The tool first checks the files really belong together.
  3. بالأقرب: الباقي يتطابق بأقرب عنصر من نفس النوع ضمن مسافة البحث، الأقرب أولاً.بالأقرب: يُطابَق الباقي مع أقرب عنصر من النوع نفسه ضمن مسافة البحث، الأقرب فالأقرب.By nearest: the rest pairs with the nearest object of the same kind inside the search distance, closest first.
Points
الإزاحة بين النقطتين، وفرق المنسوب (dZ) بالملاحظة إذا أكبر من السماحية.الإزاحة بين النقطتين، وفرق المنسوب (dZ) في الملاحظة إذا تجاوز السماحية.The shift between the points; the level difference (dZ) in the note when above the tolerance.
Blocks
نقطة الإدراج، والدوران بالملاحظة.نقطة الإدراج، والدوران في الملاحظة.The insertion point; rotation in the note.
Lines
أكبر إزاحة بين الطرفين.الإزاحة الأكبر بين الطرفين.The bigger shift of the two ends.
Polylines
أكبر إزاحة بين الرؤوس، وتغيّر عدد الرؤوس بالملاحظة.أكبر إزاحة بين الرؤوس، وتغيّر عدد الرؤوس في الملاحظة.The biggest vertex shift; a change in vertex count in the note.
Circles
المركز ونصف القطر (والأقواس أطرافها).المركز ونصف القطر (وللأقواس أطرافها أيضًا).The centre and the radius (arcs also their ends).
Texts
مكان النص، وتغيّر الكتابة بالملاحظة.موضع النص، وتغيّر الكتابة في الملاحظة.The text position; a changed text in the note.

5الحساب بالأرقامالحساب بالأرقامThe calculation with numbers

أربع نقاط تصميم (A) على صف، المسافة بيناتهن 6 م، وأربع نقاط رفع (B). Tolerance = 0.010 م و Search = auto. كلها نقاط عادية (POINT) فما إلها رقم أو اسم.

أربع نقاط تصميم (A) على صف واحد، المسافة بينها 6 م، وأربع نقاط رفع (B). Tolerance = 0.010 م و Search = auto. جميعها نقاط عادية (POINT) فلا رقم لها ولا اسم.

Four design points (A) in a row, 6 m apart, and four survey points (B). Tolerance = 0.010 m, Search = auto. All plain points (POINT), so they have no number or name.

PtEN
A1722640.0003375410.000
A2722646.0003375410.000
A3722652.0003375410.000
A4722658.0003375410.000
B1722640.0043375409.994
B2722646.1803375410.095
B4722657.9883375410.009
B5722652.0003375413.600
A1A2A3A4 B1 · 0.007 B2 · 0.204 B4 · 0.015 A3 Deleted B5 Added · 3.600 m > 3.000 search r = 3.000 m
الإزاحات مكبّرة حتى تبين. الدائرة المتقطعة = مسافة البحث.الإزاحات مكبّرة لتظهر. الدائرة المتقطعة = مسافة البحث.Shifts drawn larger to be seen. Dashed circle = the search distance.

من المطابقة إلى النتيجةمن المطابقة إلى النتيجةFrom matching to the result

1nearest spacing of A = 6.000 m (all four) r = 6.000 / 2Search (auto) = 3.000 mauto = نص المسافة الصغيرة بين العناصر (أصغر 10% من مسافات أقرب جار)، مو أقل من 3 × Tolerance (ولا من 2 سم) ولا أكثر من 25 م.auto = نصف المسافة الصغيرة بين العناصر (أصغر 10% من مسافات أقرب جار)، على ألا تقل عن 3 × Tolerance (ولا عن 2 سم) ولا تزيد على 25 م.auto = half the small spacing (the lowest 10 % of the nearest-neighbour distances), not under 3 × tolerance (nor 2 cm) and not over 25 m.
21) same number / name 2) same handle 3) nearest ≤ 3.000 mB1→A1 · B4→A4 · B2→A2النقاط العادية ما إلها رقم، و handle بس بين ملفين (Two files)، فهنا تتطابق بالأقرب: الأزواج تترتب من الأقرب للأبعد.النقاط العادية لا رقم لها، والـ handle لا يُستخدم إلا بين ملفين (Two files)، لذا تُطابَق هنا بالأقرب: تُرتَّب الأزواج من الأقرب إلى الأبعد.Plain points have no number, and handles are only for Two files, so here they pair by nearest: closest pairs first.
310 pairs by handle, 8 within 4 × 3.000 = 12.000 m 8 ≥ 0.6 × 10 = 6handles used(بس لـ Two files، ما ينطبق على هذا المثال.) بالملفين: الـ handle ينقبل بس إذا 60% من أزواجه (أو أكثر) قريبة، يعني الملفين فعلاً نسخ من نفس الرسم. وإلا ينترك ويطابق بالأقرب.(لـ Two files فقط، ولا يُطبَّق في هذا المثال.) مع ملفين: لا يُعتمد الـ handle إلا إذا كانت 60% من أزواجه (أو أكثر) متقاربة، أي أن الملفين نسختان من الرسم نفسه فعلًا. وإلا يُترك وتُستخدم المطابقة بالأقرب.(Only for Two files, not used in this example.) With two files: handles are used only when 60 % of their pairs (or more) are near, so the files really are revisions of one drawing. Else they are left and nearest is used.
4B1: Shift = √(dE² + dN²) = √(0.004² + (−0.006)²) = √(0.000016 + 0.000036)0.007 ≤ 0.010 → SamedE و dN = الجديد ناقص القديم.dE و dN = الجديد مطروحًا منه القديم.dE and dN = new minus old.
5B2: √(0.180² + 0.095²) = √(0.032400 + 0.009025)0.204 > 0.010 → Moved (ΔE +0.180, ΔN +0.095)أكبر من السماحية = تحرك.أكبر من السماحية = تحرّك.Above the tolerance = moved.
6B4: √((−0.012)² + 0.009²) = √(0.000144 + 0.000081)0.015 > 0.010 → Moved (ΔE −0.012, ΔN +0.009)حتى 5 ملم زيادة تكفي. الإزاحة اللي تساوي السماحية بالضبط = Same.حتى زيادة 5 مم تكفي. والإزاحة المساوية للسماحية تمامًا = Same.Even 5 mm over is enough. A shift exactly equal to the tolerance = Same.
7B5 ↔ A3: √(0.000² + 3.600²) = 3.600 > 3.000A3 Deleted · B5 Addedأبعد من مسافة البحث فما يتطابقن. A3 تبقى بلا زوج = محذوفة، و B5 = مضافة.أبعد من مسافة البحث فلا تتطابقان. تبقى A3 بلا نظير = محذوفة، و B5 = مضافة.Further than the search, so no pair. A3 has no partner = deleted, B5 = added.
النتيجة: 2 Moved · 1 Added · 1 Deleted · 1 Same. القائمة تبدي بالمتحرك الأكبر: B2 0.204 بعدها B4 0.015.النتيجة: 2 Moved · 1 Added · 1 Deleted · 1 Same. تبدأ القائمة بأكبر حركة: B2 0.204 ثم B4 0.015.Result: 2 Moved · 1 Added · 1 Deleted · 1 Same. The list starts with the biggest move: B2 0.204, then B4 0.015.

6الخياراتالخياراتOptions

Tolerance
الإزاحة الأكبر منها = Moved، والأصغر = Same. بوحدة الرسم (م): 0.005 = 5 ملم (الافتراضي).الإزاحة الأكبر منها = Moved، والأصغر = Same. بوحدة الرسم (م): 0.005 = 5 مم (الافتراضي).A shift above it = Moved, below = Same. Drawing units (m): 0.005 = 5 mm (default).
Search · auto
لأي مسافة يدوّر على نفس العنصر. auto = نص المسافة الصغيرة بين العناصر. اكتب رقم إذا عندك إزاحات كبيرة.المسافة التي يبحث ضمنها عن العنصر نفسه. auto = نصف المسافة الصغيرة بين العناصر. اكتب رقمًا إذا كانت لديك إزاحات كبيرة.How far it looks for the same object. auto = half the small spacing between objects. Type a number for big moves.
Whole / Window
كل الرسم، أو منطقة تأشّرها بزاويتين.الرسم كله، أو منطقة تحددها بزاويتين.The whole drawing, or an area picked by two corners.
Labels
يكتب الاسم والإزاحة جنب كل تغيير بالرسم (مؤقت).يكتب الاسم والإزاحة بجانب كل تغيير في الرسم (مؤقتًا).Writes the name and the shift next to each change (temporary).
Table
جدول AutoCAD على لير CCOMP-TABLE وارتفاع النص = TEXTSIZE.جدول AutoCAD على الطبقة CCOMP-TABLE وارتفاع النص = TEXTSIZE.AutoCAD table on layer CCOMP-TABLE, text height = TEXTSIZE.
PDF / Excel
تقرير A4: الملفات، السماحية، الأعداد الأربعة، رسم ملون للتغييرات، وقائمة بـ ΔE و ΔN (ΔX و ΔY بالرسم المحلي) والإزاحة.تقرير A4: الملفات، والسماحية، والأعداد الأربعة، ورسم ملوّن للتغييرات، وقائمة بـ ΔE و ΔN (ΔX و ΔY في الرسم المحلي) والإزاحة.A4 report: files, tolerance, the four counts, a coloured sketch of the changes and the list with ΔE, ΔN (ΔX, ΔY in a local drawing) and shift.
Area & tolerance و Objects تنطوي تحت شريط: Edit ▾ يفتحها و Hide ▴ يسدها، والشريط يبين الإعدادات الحالية (مثلاً Whole · tol 0.005 m · search auto).يُطوى القسمان Area & tolerance و Objects تحت شريط: يفتحهما Edit ▾ ويغلقهما Hide ▴، ويعرض الشريط الإعدادات الحالية (مثل Whole · tol 0.005 m · search auto).Area & tolerance and Objects fold under a bar: Edit ▾ opens them, Hide ▴ closes them, and the bar shows the current settings (e.g. Whole · tol 0.005 m · search auto).
بالملفين: لازم الرسمين بنفس نظام الإحداثيات ونفس الوحدات.مع ملفين: يجب أن يكون الرسمان بنظام الإحداثيات نفسه والوحدات نفسها.With two files: both drawings must be in the same coordinate system and units.
نقاط COGO بالملف القديم تنقرا بس إذا AutoCAD هو Civil 3D.لا تُقرأ نقاط COGO في الملف القديم إلا إذا كان AutoCAD هو Civil 3D.COGO points in the old file are read only when AutoCAD is Civil 3D.
تنقارن عناصر Model بس: الـ Layouts والـ Xref ما تنقرا. الملف القديم لازم يكون DWG.تُقارَن عناصر Model فقط: لا تُقرأ الـ Layouts ولا الـ Xref. ويجب أن يكون الملف القديم DWG.Only Model space objects are compared; layouts and xrefs are not read. The old file must be a DWG.

7أسئلة شائعةأسئلة شائعةQuestions

عنصر متحرك طلع Deleted و Added بدل Moved؟عنصر متحرك ظهر Deleted و Added بدلًا من Moved؟A moved object shows as Deleted + Added?تحرك أكثر من مسافة البحث. اكتب رقم أكبر بـ Search (مثلاً 1 أو 2 م) وسوّي Compare مرة ثانية.تحرّك أبعد من مسافة البحث. اكتب رقمًا أكبر في Search (مثل 1 أو 2 م) ونفّذ Compare مرة أخرى.It moved further than the search distance. Type a bigger Search (e.g. 1 or 2 m) and Compare again.
شنو الفرق بين CCOMP و SREPORT؟ما الفرق بين CCOMP و SREPORT؟CCOMP or SREPORT?CCOMP سريع: يلگه شنو تغيّر بين رسمين. SREPORT تقرير فحص رسمي: سماحية لكل محور، ناجح/راسب، ومعلومات المشروع والتواقيع.CCOMP سريع: يحدد ما تغيّر بين رسمين. أما SREPORT فتقرير فحص رسمي: سماحية لكل محور، ونجاح/رسوب، ومعلومات المشروع والتواقيع.CCOMP is quick: it finds what changed between drawings. SREPORT is the formal QC report: tolerance per axis, pass / fail, project info and signatures.
العنصر بالمجموعتين؟عنصر موجود في المجموعتين؟An object in both sets?ينشال من المقارنة ويطلع تنبيه، لأنه راح يتقارن ويا نفسه.يُستبعد من المقارنة مع ظهور تنبيه، لأنه سيُقارن بنفسه.It is left out with a message, since it would be compared with itself.
رحت لرسم ثاني واختفت الألوان؟انتقلت إلى رسم آخر فاختفت الألوان؟I switched drawings and the colours are gone?طبيعي: الألوان مؤقتة وتخص الرسم اللي سوّيت بيه المقارنة. ارجع و Zoom all يرجعها.هذا طبيعي: الألوان مؤقتة وتخص الرسم الذي أُجريت فيه المقارنة. عُد إليه واضغط Zoom all لإظهارها مجددًا.Normal: the colours are temporary and belong to the compared drawing. Go back and Zoom all shows them again.
Report options: زر PDF أو Excel يفتح نافذة تختار بيها شنو يطلع بالتقرير، ويا معاينة للصفحات وزوم: العدادات الأربعة، رسم التغييرات، قائمة التغييرات وأعمدتها (Layer، dE / dN، Shift، Note)، وأسطر المعلومات. Summary only يطلع الملخص بدون القائمة. نقرة يمين على الزر يفتح النافذة بدون ما يحفظ ملف.Report options: يفتح زر PDF أو Excel نافذة تختار فيها محتوى التقرير، مع معاينة للصفحات وتكبير: العدادات الأربعة، ورسم التغييرات، وقائمة التغييرات وأعمدتها (Layer، dE / dN، Shift، Note)، وأسطر المعلومات. ويُخرج Summary only الملخص دون القائمة. والنقر الأيمن على الزر يفتح النافذة دون حفظ ملف.Report options: PDF or Excel opens a window to choose what goes in the report, with a preview of the pages and zoom: the four counts, the sketch of the changes, the list of changes and its columns (Layer, dE / dN, Shift, Note), and the info lines. Summary only gives the summary without the list. Right-click the button to open the window without saving a file.
💡 عندك فكرة؟ تخلّي هاي الأداة أحسن، أو أداة جديدة توفّر عليك وقت؟ احچيلنا، فانت جزء من فريق تصميم هاي الأدوات. نقرا كل رسالة، والأفكار اللي تنفع أكثر المسّاحين تدخل بالإصدارات الجاية. · eng.alicadsurvey@gmail.com💡 لديك فكرة؟ تجعل هذه الأداة أفضل، أو أداة جديدة توفّر وقتك؟ أخبرنا، فأنت جزء من فريق تصميم هذه الأدوات. نقرأ كل رسالة، والأفكار التي تفيد أكثر المسّاحين تدخل في الإصدارات القادمة. · eng.alicadsurvey@gmail.com💡 Got an idea? Something that would make this tool better, or a new tool that would save you time? Tell us: you are part of the team that designs these tools. We read every message, and the ideas that help most surveyors go into the next versions. · eng.alicadsurvey@gmail.com