مشاهده ژئودیتابیس بازیابی شده-موسسه چشم انداز-آموزش کاربردی GIS و RS
1- در ماژول Arc Catalog ژئودیتابیس buildings را گسترش دهید و کلاس عارضه schools را کلیک کنید. سربرگ Preview را بزنید. مشاهده میکنید که کلاس عارضه schools به حالت اولیه خود بازگشته است.
گام هفتم: اتصال به صورت مدیر ژئودیتابیس، فراخوانی داده، ثبت آن به صورت نسخه شده و ایجاد نسخه
کاربر manager 1 مجوز نوشتن در ژئودیتابیس buildings و انجام عملیات مدیریتی را دارد. در این گام شما با حساب کاربری manager 1 متصل میشوید. به ژئودیتابیس داده وارد میکنید. داده های جدید را بصورت نسخه شده ثبت میکنید و یک نسخه عمومی ایجاد میکنید.
نکته: شما باید مالک دیتاست باشید تا بتوانید آن را به صورت نسخه شده ثبت کنید.
1- با حساب کاربری manager 1 به سیستم وارد شوید. این عملیات در گام پنجم بیان شده اند.
2- در ماژول Arc Map درخت Catalog را باز کنید و Database Servers را گسترش دهید.
3- شما باید یک ArcSDE database server ایجاد کنید. زیرا کاربر Manager 1 تا کنون اتصالی به سرور پایگاه داده ایجاد نکرده است. برای این کار به گام اول مراجعه کنید.
ورود داده توسط manager 1
برای اضافه کردن لایه وکتوری railroads به ژئودیتابیس Osokopf مراحل زیر را دنبال کنید.
1- در درخت Catalog به سرور پایگاه داده خود متصل شوید.
2- روی ژئودیتابیس Osokopf راست کلیک کنید. گزینهimport را بزنید و Feature Class (single) را انتخاب کنید.
3- دکمه browse را بزنید.
4- در مسیر نصب داده های آموزشی Arc Gis و در پوشه DatabaseServers قرار بگیرید.
5- railroads.shp را انتخاب و add را بزنید.
6- در کادر متنی نام فایل خروجی، نام railroads را تایپ کنید و Ok را بزنید.
حال ژئودیتابیس Osokopf شامل دو دیتاست با مالکیت کاربر dbo یا همان کاربر محلی و یک کلاس عارضه با مالکیت editor1 و یک کلاس عارضه با مالکیت manager 1 میباشد.
ثبت یک کلاس عارضه نسخه شده
تغییراتی که در کلاس عارضه railroads ایجاد میشوند، زمانی را از ویرایشگر میگیرند. هنگامی که شما کلاس عارضه را به صورت نسخه شده ثبت میکنید، ویرایشگر میتواند تغییراتش را به صورت نسخه شده انجام دهد. ویرایش نسخه شده به کاربر اجازه میدهد تا یک کلاس عارضه را جدای از نسخهی اصلی کلاس عارضه ویرایش کند. بنابراین نسخه ی اصلی کلاس عارضه در دسترس کاربران دیگر قرار میگیرد و مسدود نمیشود.
1- در درخت catalogروی لایه وکتوری railroadsراست کلیک کنید و Register as versioned را بزنید.
2- تیک گزینه Register the selected objects with the option to move edits to base را بردارید. ok را بزنید.
ایجاد نسخه
ویرایش نسخه شده، ویرایش پیش فرض ژئودیتابیس است. حال اگر بخواهیم یک نسخه جداگانه درست کنید مراحل زیر را دنبال کنید:
1- روی ژئودیتابیس Osokopf راست کلیک کنید و Versions را بزنید.
2- پنجره Version Manager نمایش داده میشود.
3- روی DEFAULT راست کلیک کنید و گزینه new را بزنید.
4- در جعبه متنی name نام railroadv1 را تایپ کنید.
5- از لیست Permission گزینه Public را انتخاب کنید و ok را بزنید.
تنظیمات بالا به کاربر editor 1 اجازه ویرایش این نسخه را میدهد. اگر به جای public گزینه Protected را انتخاب میکردید، کاربرeditor 1 میتواند نسخه را فقط ببنید و نمیتواند ویرایش کند. و اگر Private را انتخاب میکردید کاربر editor 1 حتی اجازه دیدن نسخه را هم نخواهد داشت.
هم اکنون شما داده وارد کردید. آن را به عنوان نسخه شده ثبت کردید و یک نسخه ژئودیتابیس ایجاد کردید که کاربرeditor 1 میتواند به آن متصل شود و دادهها را ویرایش کند.
گام هشتم: ایجاد ویرایشهای نسخه شده توسط کاربر با مجوز read/write
در این گام کاربر editor 1 کلاس عارضه را در Arc Map ویرایش میکند و سپس این تغییرات را به نسخه ویرایش میفرستد.
1- با حساب کاربریEditor 1 وارد سیستم شوید.
2- ماژول Arc Map را باز کنید و در درخت Catalog گره Database Servers را گسترش دهید.
به صورت پیش فرض اتصالات سرور پایگاه داده روی نسخه Default تنظیم شده اند. برای تغییر نسخه ژئودیتابیسی که شما به آن متصل شدهاید، از پنجره Change Version استفاده خواهید کرد. و اگر ماژول Arc Map را ببندید و مجدداً باز کنید و از طریق database servers به ژئودیتابیس متصل شوید، دوباره با نسخه default متصل میشوید. ولی اگر بخواهید تنظیمات مربوط به نسخه خاصی را ذخیره کنید طوریکه با باز و بسته شدن Arc Map به تنظیمات default برنگردد، میتوانید یک اتصال خاص با نسخه مورد نظرتان را ذخیره کنید. با ذخیره اتصال، یک فایل اتصال در زیر گره Database Connections در درخت Catalog ظاهر میشود.
ذخیره اتصال
1- در درخت Catalog روی پایگاه داده SDE خود، دوبار کلیک کنید تا به آن متصل شوید.
2- روی ژئودیتابیس Osokopf راست کلیک کنید و گزینه Change Version را بزنید.
3- Version type را روی Transactional تنظیم کنید.
4- نسخه railroadv1 را انتخاب کنید و ok را بزنید. یک اتصال به railroadv1 ایجاد شد.
5- روی ژئودیتابیس Osokopf راست کلیک کنید و Save Connection را بزنید. یک فایل اتصال ایجاد شد.
6- گره Database Connections را گسترش دهید.
7- روی connection راست کلیک کنید و گزینه Connection Properties را بزنید.
8- تمام اطلاعات مورد نظر در این پنجره نمایش داده میشوند. Close را بزنید.
انجام تغییرات و تغییرات در یک دیتاست نسخه شده
ابتدا داده ها و دیتاست نسخه شده را به ماژول Arc Map اضافه میکنیم. مراحل زیر را دنبال کنید:
1- اتصالی که روی ژئودیتابیس Osokopf قبلاً ایجاد کردید را گسترش دهید.
2- کلاس عارضه railroad را به ماژول arc map در toc اضافه کنید.
3- کلاس عارضه streets و villages و دیتاست park_areas را نیز به toc اضافه کنید.
4- روی پایگاه داده SDE خود قرار بگیرید و ژئودیتابیس buildings را گسترش دهید.
5- کلاس های عارضه gov_bldgs, schools و utilities را به toc اضافه کنید.
6- روی لایه streets در toc راست کلیک کنید و Label Features را بزنید. نام خیابان ها که در این لایه به صورت یک فیلد ذخیره شده اند، روی نقشه نمایش داده میشوند.
7- در نوار ابزار editor بر روی editor کلیک کنید و از منوی آن گزینه option را بزنید.
8- سربرگ Versioning را بزنید و تیک گزینه Edit a version of the database with the ability to undo and redo را بزنید.
9- بقیه تنظیمات پیش فرض را بپذیرید و ok را بزنید.
حال به تنظیمات ویرایش رسیدیم.
1- در نوار ابزار editing گزینه start editing را بزنید.
2- لایه Railroads را در پنجره ظاهر شده انتخاب کنید.
3- در نوار ابزار tools دکمه zoom in را بزنید.
4- در شمال شرق جزیره زوم کنید.
5- در نوار ابزار editor روی دکمه create feature بزنید و در پنجره ظاهر شده لایه Railroads را انتخاب کنید.
6- در قسمت Construction Tools گزینه line را بزنید.
7- مطابق شکل زیر یک خط در موقعیت نشان داده شده بکشید.
8- تغییرات را ذخیره کنید و در نوار ابزار editor روی دکمه Attributes کلیک کنید.
9- در فیلد Owner کلیک کنید و عبارت Oso Rail را بنویسید. پنجره را ببندید.
حال میخواهیم یک عارضه دیگر ایجاد کنیم. مطابق شکل زیر روی نقشه زوم کنید.
خط جدید را به شکل زیر ترسیم کنید.
1- تغییرات را ذخیره کنید و در نوار ابزار editor روی دکمه Attributes کلیک کنید.
2- در فیلد Owner کلیک کنید و عبارت Oso Rail را بنویسید. پنجره را ببندید.
برگرفته از کتاب تولید و به کارگیری (Enterprise Geodatabase (SDE در اپلیکیشن های Web GIS
نویسنده: دکتر محمد بافقی زاده
نشر: انتشارات اکادمیک
بدون دیدگاه