| دومین (Domain) در ژئودیتابیس :
جهت محدود کردن مقادیر و ارزش ها در جدول از دومین استفاده میکنیم .
در حقیقت یک دومین مقدار قابل قبول در فیلد را مشخص میکند . به بیان دیگر فیلد ارزشی را که در دومین نمیافتد ، قبول نخواهد کرد . برای مثال . فرض کنید دو لوله فشار آب موجود است . یکی از این لوله ها فشارpsi 25 -60 و دیگری فشار 65 – 80psi را قبول میکند و یا تیل برق به دو نوع چوبی و استیل است ( Subtype) .تیل برق چوبی ارتفاع 20 – 30 فوت و تیل برق استیل ارتفاع 30-50 فوت را شامل میشود . در نتیجه شما نمیتوانید به تیل برق از جنس چوب ارتفاع مثلا 40 فوت اختصاص بدهید .
هنگام ایجاد یا تغییر دومین باید ویرایش های زیر را انجام بدهید :
· اسم و توضیحات ( Name – Description)
· نوع فیلد ( Field Type) :
نوع فیلد attribute که دومین متعلق به آن است .نوع فیلد میتواند یکی از موارد زیر باشد :
- Short—Short integers
- Long—Long integers
- Float—Single-precision floating point numbers
- Double—Double-precision floating point numbers
- Text (Coded domains only)—Alphanumeric characters
- Date—Date and time data
· نوع دومین ( Domain Type) :
به طور کلی دو نوع دومین وجود دارد :
Range Domain :
1. دامنه یا گستره صحیح مقادیر را مشخص میکند .با استفاده از این نوع دومین حداقل و حداکثر مقادیر صحیح را مشخص میکنیم . مثل نمونه تیل برق .
نوع دومین میتواند short-integer, long-integer, float, double, and date باشد .
2. Coded Domain :
میتواند برای نوع داده ای text, numeric, date و غیره باشد .
برای مثال فرض کنید که خطوط آب در زیر زمین از محیط سنگی ، گراولی و یا شنی میگذرد . حال میتوان به محیط سنگی کد 1 ، محیط گراولی کد 2 و .... تخصصی کرد .
· قوانینSplit و Merge ( Split and Merge Policies) :
گاهی لاز است دو عارضه را قسم کرده ( Split) و یا دو عارضه را در هم ادغام کنیم ( Merge) . در چنین شرایطی باید برای فیلد های عارضه
( عوارض) جدید تصمیم گیری کنیم . بدین منظور از رویه Split و Merge استفاده میکنیم .
قوانین Split:
سه قانون بریا Split کردن در دومین وجود دارد که قادر جداول را کنترل میکند
1. Default Value :
جداول دو عارضه که از split کردن به دست میایند ، مقدار پیش فرضی برای جدول عارضه یا Subtype را میگیرد .
2. Duplicate:
جدول دو عارضه یک کپی از عارضه اصلی ( عاضه قبلی که تقسیم شده بود ) را میگیرد .
3. Geometry Ratio :
جدول عوارض منتج شده از split، نسبتی از مقدار عارضه اصلی را میگیرند. این نسبت بر اساس نسبتی است که در آن Geometry اصلی تقسیم میشود . اگر ژئومتری به طور برابر تقسیم شود ، جداول عوارض جدید ، نیمی از مقدار ( ارزش ) جدول عارضه اصلی را به خود اختصاص میدهند . این قانون فقط برای دومین های Numeric ( عددی) به کار میرود .
2- Coded Value :
این بخش فقط برای دومین های کد دار قابل استفاده است و شامل مقادی کد دار و توضیحتی درباره هر کدام از کد ها است
جستجوی دومین های یک ژئودیتابیس :
1- در محیط ArcCatalog بر روی ژئودیتابیس راست کنید .
2- Properties را انتخاب نمایید .
جستجوی دومین های یک ژئودیتابیس از Feature class یا جدول :
1- در محیط ArcCatalogبر روی Feature class یا جدول مورد نظر راست کلیک کنید .
2- Properties را انتخاب نمایید .
3- تب Subtype را انتخاب کنید .
بر روی Domains کلیک کنید .
موفق باشید نوشته شده توسط مهران در یکشنبه دوازدهم مهر 1388 ساعت 12:15 | لینک ثابت |
|