آموزش نرم افزار arcgis ( قسمت دوم )
-4-1-2 Geodatabase
در Arcview عوارض ساده به یکی از سه صورت point ، line و یا polygon هستند اما در Arcgis علاوه بر این سه عارضه ، عوارض نیز به صورت text _ Network ویا custom object وجود دارند .
دراین قسمت اطلاعات مکانی داده ها مورد بررسی قرار می گیرد.
Geodatabase یا به صورت multi است و یا به صورت standalog ( personal geodatabase ).
هر personal geodatabase شامل چندین feature dataset و هر feature dataset نیز دربرگیرنده چندین feature class می باشد ؛ وبرای هرfeature dataset یک coordinate system تعریف می کنیم که بستگی به نوع پروژه دارد ، و هنگامی که منطقه مربوطه به گونه ای بود که در بیش از دو zone می افتاد باید حتما از سیستم مختصات geographic استفاده کنیم .
در این پروژه می خواهیم یکسری عارضه برداشت کنیم و ذخیره سازی داده ها را به صورت یک شمای مفهومی نمایش دهیم . برای این منظور دو feature dataset به نامهایcadaster و urban-furniture ایجا د می کنیم به این ترتیب که:
ابتدا با کلیک راست بر روی file مورد نظر و انتخاب گزینه new و سپس گزینه personal geodatabase یک geodatabase به نام Tehran می سازیم .
حال با کلیک راست بر روی geodatabase و انتخاب گزینه new وسپس گزینه feature dataset یک feature detaset به نام cadasterمی سازیم .
برای انجام عملیات ویرایشی بر روی feature dataset به قسمت edit می رویم.
حالا برای هر feature dataset باید یک coordinate system تعریف کنیم. این سیستم های مختصات بسته به نوع پروژه متفاوتند . فرضا برای یک پروژه کوچک شهری ازیک سیستم ژئوگرافیک ( سیستم های global منطقه ای که با φ و λ مشخص می شوند .) استفاده می شود .
برای این منظور با انتخاب گزینه select پنجره .browse for coordinate sys باز میشود.
در این پنجره project coordinate system و سپس گزینه UTM وWGS84 و Zone 39 شمالی را انتخاب می کنیم که با add کردن پنجره زیر باز می شود :
و در قسمت x/y Domain محدوده ای که برای پروژه در نظر گرفته شده مشخص می کنیم .
در قسمت z Domain نیز محدوده z را مشخص می کنیم .
پس تا اینجا یک featuredataset به نام cadasterایجاد کردیم .
و اکنون یک feature dataset دیگربه نام urban-furniture درgeodatabase Tehran می سازیم .
در نهایت دو feature dataset به نامهای cadaster و urban-furniture ایجاد کردیم .
حال می خواهیم یکسری Domain بسازیم که به کمک آنها می توان صحت داده ها را حفظ کرد و نیز می توان دامنه ای برای داده ها درنظرگرفت و از این طریق اگر داده ای غلط وارد شده باشد به راحتی قابل تشخیص خواهد بود . با کلیک راست بر روی geodatabase tehran وانتخاب گزینه Domain property در قسمت properties می توان Domain ها را تعریف کرد .
در اینجا دو Domain با نامهای parcel-price و owner-age تعریف کرده ایم .
اگر بر روی feature dataset cadaster کلیک راست کنیم می توان با انتخاب گزینه new feature class ،parcel را ایجاد کرد .
وسپس گزینه default را انتخاب می کنیم .
بعد در قسمت geometry type در گزینه new feature class نوع پلیگون را انتخاب می کنیم .
اکنون می خواهیم چند فیلد اضافه کنیم .
دو فیلد اول را خود سیستم اضافه می کند و ما هم سه فیلد با نامهای parcel-id ،price و building-id از نوع long integer تعریف می کنیم .
در این مرحله feature class street را نیز ایجاد می کنیم .
ودر قسمت geometry type در قسمت shape ، line را انتخاب می کنیم .
و یک فیلد width از نوع float تعریف می کنیم .
دو فیلد با نامهای name از نوع text و operational-date از نوع date نیز تعریف می کنیم .
تا کنون دو feature class با نامهای parcel و street درست کرده ایم .
و داخل urban-furniture یک feature class canopy از نوع polygon ایجاد می کنیم .
+ نوشته شده توسط علی اکبر مبارکی در جمعه
1387/01/16 و ساعت
20:41 |