السلام عليكم و رحمة الله و بركاته

أولا: Domain:-
هو تحديد مسبق للقيم المدخله في أحد الحقول في Attribute Table و ينقسم لنوعين

- Coded Value :
و هى قيم ثابته تدخل في هذا الحقل و امام كل كود ما يمثله من بيانات فمثلا في حقل اسمه Road Type سيتم ادخال قيم فيه بأستخدام Domain الاتى

الكود الوصف
----------------------------------------------
0 طريق سريع
1 طريق رئيسى
2 شارع ثانوى

بحيث عند الادخال لا يقبل غير هذه الارقام (0 , 1 ,2 )

- Range :
و هي شرط بان تكون القيمة المدخله في الحقل بين قيمتين عظمى و صغرى فمثلا حقل اسمه عرض الشارع سيتم ادخال رقم فية سيتم استخدام Domain كالاتى

القيمة الصغرى : 4
القيمة العظمى: 80
بحيث عند الادخال لا يسمح بأدخال اى رقم خارج هذا النطاق



ثانيا: XY Domain :
هى حدود الرسم داخل البرنامج بحيث لا يقبل اى رسم خارجها و هى مفيدة في حالة معرفة حدود منطقة الدراسة قبل البدء في الرسم
و بالتالى اى خطأ في احداثيات الرسم على سبيل المثال نقطة احداثياتها مكون من 7 ارقام و تمت كتابته 6 ارقام فقط سيتم رفض الرسم لعدم وجود الشكل داخل النطاق المحدد مسبقا

و بشكل عام فأن
Domain: يستخدم لــ Attribute data
XY Domain: يستخدم لــ Spatial data

-----------------------------
و الله أعلى و أعلم