انتشار دیتاست‌ها به صورت سرویس‌های مکانی

انتشار دیتاست

مادامی‌که که داده‌های مکانی به ‌عنوان دیتاست ذخیره ‌شده‌اند امکان مشاهده و ویرایش محتوای آن‌ها وجود ندارد. این داده‌ها ابتدا باید به ‌صورت سرویس‌های مکانی (لایه‌های برداری یا رستری) منتشر (Publish) شوند تا امکان بصری‌سازی، گزارش‌گیری، ویرایش و تحلیل آن‌ها فراهم شود.

جهت انتشار یک دیتاست‌ می‌توان از دکمه Publish  که در قسمت عملگرهای صفحه مدیریت دیتاست و صفحه جزییات دیتاست وجود دارد، استفاده کرد.

انتشار دیتاست به عنوان سرویس مکانی در ژئوباکس پورتال

انتشار فایل‌های برداری

پس از کلیک بر روی دکمه انتشار در دیتاست‌های برداری (مثلاً شیپ‌فایل) پنجره شبیه شکل زیر باز می‌شود.در این پنجره کافیست نام لایه‌ای که قرار است ایجاد شود (مقدار پیش‌فرض نام فایل بدون پسوند می‌باشد) و در صورت لزوم نوع کدگذاری (Encoding) فیلدهای متنی (به صورت پیش‌فرض UTF-8 می باشد) را تعیین کرده و بر روی دکمه Publish کلیک کنیم. اگر در دیتاست محتوای سیستم مختصات وجود نداشته باشد بایستی شناسه EPSG سیستم مختصات دیتاست در بخش SRID وارد شود. همچنین اگر دیتاست شامل چندین نوع هندسه مختلف باشد(در فرمت هایی که چندین هندسه همزمان می توانند قرار داشته باشند مانند GeoJSON) بایستی نوع هندسه جهت انتشار در قسمت Geometry Type انتخاب شود و اگر Auto باشد به‌صورت خودکار فقط یک نوع از هندسه‌ها منتشر خواهد شد. تمامی محتوای دیتاست قبل از انتشار به لحاظ هندسی مورد اعتبارسنجی قرار می‌گیرد و در صورت وجود خطا (هندسه نامعتبر) با فعال سازی Report Errors در پایان پردازش، آن‌ها را نمایش می‌دهد.

انتشار دیتاست در ژئوباکس پورتال

نکته 1: در هنگام نام‌گذاری باید دقت شود که نام انتخاب‌شده از قبل برای نوع سرویس انتخاب شده وجود نداشته باشد در غیر این صورت خطای “layer with the same name already exists” ظاهر می‌شود.

خطای نام تکراری در انتشار لایه به عنوان سرویس مکانی

نکته 2: نام لایه می‌بایست فقط شامل کاراکترهای مجاز (A-z 0-9 _) باشد و با عدد شروع نشود.

نکته 3: در برخی فرمت ها نظیر شیپ فایل های قدیمی ممکن است نوع کدگذاری UTF-8 نباشد که در اینصورت فیلدهای متنی حاوی کاراکترهای غیر اسکی (مثلاً فارسی) به درستی نمایش داده نمی شوند. در این صورت باید نوع کدگذاری بر اساس نوع کدگذاری شیپ‌فایل تغییر پیدا کند. (در بسیاری از شیپ فایل‌های حاوی کاراکترهای فارسی نوع کدگذاری 1256 می‌باشد).

نکته 4: اگر دیتاست دارای اطلاعات سیستم مختصات باشد(مانند فرمت‌های شیپ‌فایل،‌‌GeoJSON و غیره) در زمان انتشار به سیستم مختصات مرجع وب مرکاتور (EPSG: 3857) تبدیل می‌شود و در زمان خروجی گرفتن از اطلاعات می‌توان مجدد داده‌ها را به سیستم مختصات دلخواه تبدیل کرد.

نکته 5: در انتشار دیتاست با فرمت‌ CSV، سیستم مختصات به‌صورت پیشفرض WGS84 یا همان EPSG=4326 است که اگر محتوای CSV با سیستم مختصات متفاوتی است باید تغییر کند.

نکته 6: اگر در دیتاست یک فیلد توصیفی با نام “Layer” وجود داشته باشد ژئوباکس هنگام انتشار این فیلد را نادیده می‌گیرد و منتشر نمی‌کند بنابراین جهت انتشار فیلد بایستی نام آن را تغییر داد.

پس از کلیک بر روی دکمه Publish، عملیات انتشار آغاز می‌شود و میزان درصد پیشرفت و همچنین لینک تسکی که عملیات انتشار را بر عهده دارد نیز نمایش داده می‌شود. توجه به اینکه پردازش‌ها در ژئوباکس مبتنی‌بر تسک می‌باشند کاربر می‌تواند از صفحه خارج شود و در بخش تسک‌ها و یا با کلیک بر روی لینک تسک ایجادشده روند انتشار سرویس مکانی را مدیریت کند.

انتشار دیتاست به عنوان سرویس مکانی

در صورتی که انتشار با موفقیت انجام شود، پنجره‌ای شبیه شکل زیر باز می‌شود که حاوی لینک لایه منتشر‌شده و گزارشی از جزئیات پردازش می‌باشد.

مشخصات لایه پس از انتشار در ژئوباکس پورتال

نکته 4: در صورت بستن پنجره فوق نگران نباشید، چرا که دیتاست‌های منتشر شده در بخش لایه‌های برداری و رستری (با توجه به نوع دیتاست و سرویس مکانی) قابل دسترسی هستند.

نکته 5: ژئوباکس تمامی عوارض را قبل از انتشار به لحاظ هندسی مورد اعتبارسنجی قرارداده و در صورت وجود خطا (هندسه نامعتبر)  و فعال بودن دکمه انتخاب Report Errorsدر پایان پردازش آن‌ها را نمایش می‌دهد. در صورتی که تعداد خطاهای توپولوژیک از حدمجاز بیشتر شود عملیات انتشار با پیغام خطای “max errors limitation reached” متوقف می‌شود.

نکته 6: در صورتی اطلاعات سیستم مختصات دیتاست جهت انتشار  وجود نداشته باشد یا صحیح نباشد عملیات انتشار با پیغام خطای “Unknown spatial refrence” متوقف می‌شود.

خطای صحیح نبودن سیستم مختصات در انتشار دیتاست

نکته 7: اگر دیتاست شامل نوعی از هندسه باشد که در ژئوباکس پشتیبانی نمی‌شود، خطای “the geometry type of input layer is unknown” نمایش داده می‌شود.

خطای مشخص نبودن نوع عارضه در GeoJSON

انتشار فایل رستری

پس از کلیک بر روی دکمه انتشار در دیتاست‌های رستری پنجره  زیر باز می‌شود. در این پنجره کافیست نام لایه‌ای که قرار است ایجاد شود (مقدار پیشفرض نام فایل بدون پسوند می‌باشد) تعیین کرده و بر روی دکمه Publish کلیک کنیم. اگر داده رستری از نوع مدل‌های ارتفاعی (DEM) باشد، با فعال کردن As Terrain سطح سه‌بعدی از طریق مقادیر ارتفاعی رستر ایجاد می‌شود و در بخش سطوح (Terrains) و داده‌های رستری ژئوباکس پورتال نمایش داده می‌شود.

انتشار دیتاست رستری

پس از کلیک بر روی دکمه Publish، عملیات انتشار آغاز می‌شود و میزان درصد پیشرفت و همچنین لینک تسکی که عملیات انتشار را بر عهده دارد نیز نمایش داده می‌شود. توجه به اینکه پردازش‌ها در ژئوباکس مبتنی‌بر تسک می‌باشند کاربر می‌تواند از صفحه خارج شود و در بخش تسک‌ها و یا با کلیک بر روی لینک تسک ایجادشده روند انتشار سرویس مکانی را مدیریت کند.

پردازش انتشار دیتاست رستری

در صورتی که انتشار با موفقیت انجام شود، پنجره‌ای شبیه شکل زیر باز می‌شود که حاوی لینک لایه منتشر‌شده می‌باشد.

پایان پردازش انتشار دیتاست رستری

نکته 1: در هنگام نام‌گذاری باید دقت شود که نام انتخاب‌شده از قبل برای نوع سرویس انتخاب شده وجود نداشته باشد در غیر این صورت خطای “layer with the same name already exists” ظاهر می‌شود.

خطای نام تکراری در انتشار لایه رستری

نکته 2: نام لایه می‌بایست فقط شامل کاراکترهای مجاز (A-z 0-9 _) باشد و با عدد شروع نشود.

نکته 3: در صورتی اطلاعات سیستم مختصات دیتاست جهت انتشار  وجود نداشته باشد یا صحیح نباشد عملیات انتشار  رستر با پیغام خطای “Raster files without projection are not supported”  متوقف می‌شود.

خطای سیستم مختصات در انتشار رستر

نکته 4: جهت ایجاد سطح، داده ارتفاعی بایستی دارای فقط یک باند مقادیر ارتفاع باشد. اگر دیتاست رستری دارای چندین باند باشد، باند اول جهت ایجاد سطح استفاده می‌شود.

دیدگاه خود را ثبت نمایید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *