خدمات ویژه و اطلاعات جغرافیایی داوطلبانه(قسمت5)

خدمات ویژه و اطلاعات جغرافیایی داوطلبانه عنوان پستی است که تیم تحقیقاتی دکتر سعید جوی زاده با شما به اشتراک می گذارد.امیدواریم که این مطالب بتواند شما را در یادگیری نرم افزار مربوطه کمک شایانی کند.

در این فصل با نوع جدیدی از وب سرویس به نام سرویس های ویژه آشنا خواهید شد. سرویس‌های نقشه فقط خواندنی هستند، یعنی می‌توانید از سرویس‌های نقشه بخواهید نقشه‌ها را تولید کنند و درخواست‌هایی را انجام دهند، اما مشتریان وب شما نمی‌توانند داده‌های پشت سرویس‌های نقشه را ویرایش کنند. سرویس های ویژگی از عملکرد خواندن و نوشتن پشتیبانی می کنند. نه تنها می‌توانید یک سرویس ویژگی را تجسم کنید، بلکه می‌توانید پایگاه جغرافیایی چند کاربر زیربنایی سرویس را نیز به‌روزرسانی کنید، از جمله افزودن، حذف و به‌روزرسانی هر دو هندسه و ویژگی‌ها. خدمات ویژگی به ویژه برای جمع‌آوری اطلاعات جغرافیایی داوطلبانه (VGI)، اشتراک‌گذاری گردش‌های کاری ویرایش با کاربران وب، و پشتیبانی از خطوط مختلف کسب‌وکار مفید هستند.

اهداف یادگیری

خدمات ویژگی میزبانی شده را با استفاده از سرویس ArcGIS Online for Organizations منتشر کنید.

قالب های ویژگی را تعریف کنید.

ایجاد برنامه های وب با قابلیت ویرایش.

VGI و کاربردهای آن را بشناسید.

این فصل در تصویر بزرگ

ArcGIS راه های زیادی برای ساخت برنامه های تحت وب ارائه می دهد. خط قرمز ضخیم در شکل این فناوری را برجسته می کند پست5آموزش می دهد.

VGI و ویرایش وب

VGI داده‌های فضایی دیجیتالی است که به‌طور داوطلبانه توسط شهروندان تولید می‌شود نه به‌طور رسمی توسط تولیدکنندگان داده‌های فردی یا سازمانی. اشکال مختلفی دارد: مکان‌های علامت‌گذاری‌شده در ویکی‌مپیا، توییت‌های جغرافیایی ارجاع‌شده جمع‌آوری‌شده توسط توییتر، عکس‌های ارجاع‌شده جغرافیایی بارگذاری‌شده در فلیکر، اطلاعات ترافیک بزرگراه‌های جمع‌آوری‌شده توسط Waze، و موارد دیگر.

VGI مرز تحقیقاتی با ارزش عملی قابل توجهی را مشخص می کند. با کمک جمع سپاری، که در آن تعداد زیادی از شهروندان به عنوان حسگر عمل می کنند، VGI می تواند سیستم های هشدار اولیه برای بلایای طبیعی یا نظارت بر رویدادهای اجتماعی را در زمان واقعی بهبود بخشد. مدل کسب‌وکار VGI بر اساس فرصت‌هایی ساخته شده است که در جمع‌سپاری نمونه‌ای است. به عنوان مثال، Waze که در سال 2013 توسط Google خریداری شد، اطلاعاتی را در مورد ترافیک بزرگراه ها، تصادفات و مکان های پلیس جمع آوری می کند که به طور داوطلبانه توسط کاربران تلفن همراه آن ارائه می شود.

از منظر فنی، VGI اساساً شکلی از ویرایش داده‌های مبتنی بر وب را ارائه می‌دهد که در آن کاربران می‌توانند هندسه‌ها و ویژگی‌ها را اضافه، حذف و به‌روزرسانی کنند. خدمات ویژگی ArcGIS از VGI و ویرایش وب پشتیبانی می کند.

توجه: ویرایش وب در ArcGIS برای سرور برای پشتیبانی از ویرایش ویژگی های ساده طراحی شده است. برای عملیات ویرایش پیچیده تر مانند توپولوژی ها و شبکه های هندسی، ArcGIS برای دسکتاپ بهترین گزینه است.

خدمات ویژه

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

سرویس های ویژگی هم از دسترسی خواندن و نوشتن پشتیبانی می کنند.

دسترسی خواندن:کلاینت های وب می توانند هندسه ها، ویژگی ها و نمادشناسی ویژگی ها را جستجو و بازیابی کنند تا ویژگی ها در سمت مشتری ترسیم شوند.

دسترسی نوشتن:کلاینت های وب می توانند هندسه ها و ویژگی ها را ویرایش کنند و ویرایش ها را در پایگاه داده سرور ذخیره کنند.

خدمات ویژه برای توسعه برنامه های وب که می توانند داده های معتبر و VGI را جمع آوری کنند مفید هستند. به عنوان مثال، استفاده از خدمات ویژگی،

یک شرکت آب و برق می تواند از پرسنل خود بخواهد داده ها را در این زمینه جمع آوری و ویرایش کنند،

یک شهر می تواند از شهروندان دعوت کند تا حوادث اضطراری و غیر اضطراری را گزارش کنند،

یک بخش برنامه ریزی می تواند از سواران اتوبوس دعوت کند تا مکان هایی را برای ایستگاه ها و خطوط اتوبوس جدید پیشنهاد کنند

مجری قانون می تواند شهروندان را تشویق کند که در مواقعی که مظنونان جرم را مشاهده کرده اند و کجا آنها را دیده اند گزارش دهند و حتی عکس ها و فیلم های مظنون را بارگذاری کنند.

قالب ویژگی

یک سرویس ویژگی معمولاً شامل یک یا چند الگوی ویژگی است که می‌توانید آن‌ها را در ArcMap (در صورت استفاده برای نوشتن سند نقشه) یا ArcGIS Online (برای خدمات ویژگی میزبان) تعریف کنید.

الگوی ویژگی برای مدارس K-12 انواع مدارسی را که کاربران می توانند اضافه کنند را تعریف می کند.

یک قالب ویژگی، انواع اقلام داده ای را که کاربران می توانند به یک لایه اضافه کنند، تعریف می کند. مجموعه داده ای که دارای دو لایه است دارای دو الگو است، یکی برای هر لایه. یک الگو دو هدف اصلی را دنبال می کند:

این یکپارچگی داده ها را تضمین می کند.برای مثال، یک الگوی ویژگی برای لایه‌ای که مدارس را نشان می‌دهد ممکن است به ویرایشگران اجازه دهد که یک ویژگی جدید را به‌عنوان مقطع ابتدایی، راهنمایی یا دبیرستان طبقه‌بندی کنند. در یک الگوی ویژگی مدرسه، این سه گزینه را از پیش تنظیم کنید تا کاربران بتوانند تنها یکی از این سه نوع مدرسه را انتخاب کنند. این امر از وارد کردن مقادیر نامعتبر برای چنین ویژگی مهمی توسط کاربران جلوگیری می کند.

این کار ویرایش را برای کاربران نهایی شما آسان تر می کند.یک الگوی ویژگی می تواند نماد از پیش تعیین شده و مقادیر پیش فرض برای یک یا چند فیلد داشته باشد. نمادهای از پیش تعیین شده این را برای کاربران آسان تر می کند که بدانند از چه نوع ویژگی استفاده می کنند یا اضافه می کنند. با مقادیر مشخصه پیش فرض، کاربران مجبور نیستند این مقادیر را به صورت دستی تایپ کنند، که به ویژه برای کاربران تلفن همراه راحت است.

خدمات ویژگی را با ArcGIS برای سرور منتشر کنید

هنگام انتشار یک سرویس نقشه با ArcGIS for Server و فعال کردن گزینه Enable feature access، به طور خودکار دو سرویس دریافت می کنید، یک سرویس ویژگی و یک سرویس نقشه به همین نام. رویه های انتشار یک سرویس ویژگی بسیار شبیه به روش های یک سرویس نقشه پویا است (نگاه کنید به پست3، تنها با تفاوت های زیر:

خدمات ویژگی نیاز به یک پایگاه داده چند کاربره، مانند یک پایگاه جغرافیایی ArcSDE یا سایر پایگاه های داده با پشتیبانی از هندسه دارند. شما باید موارد زیر را انجام دهید:

پایگاه داده خود را در یک فروشگاه داده ArcGIS برای سرور ثبت کنید.

به حساب کاربری ArcGIS Server دسترسی خواندن و نوشتن به داده ها بدهید.

در صورت تمایل، سعی کنید از نسخه سازی در پایگاه جغرافیایی استفاده کنید تا داده های جمع آوری شده از سرویس ویژگی را از داده های معتبر خود جدا کنید. تضمین کیفیت/کنترل کیفیت (QA/QC) را روی داده‌هایی که جمع‌آوری کرده‌اید، قبل از گنجاندن آن در داده‌های سازمانی خود انجام دهید.

هنگام نوشتن نقشه خود:

فقط لایه هایی را اضافه کنید که ویرایش می شوند و مطمئن شوید که از یک پایگاه داده واحد هستند.

قالب های ویژگی مناسب را طراحی کنید.

از نماد شناسی ساده استفاده کنید زیرا نمادها در سمت مرورگر/مشتری ترسیم می شوند که لزوماً از همه نمادهایی که ArcMap پشتیبانی می کند پشتیبانی نمی کنند.

هنگام انتشار سرویس خود، در پنجره ویرایشگر سرویس در قسمت قابلیت ها، کادر دسترسی به ویژگی را انتخاب کنید.

هنگام انتشار سرویس خود، کادر بررسی ویژگی دسترسی را انتخاب کنید.

خدمات ویژگی را با ArcGIS Online for Organizations منتشر کنید

می‌توانید با استفاده از ArcMap یا حتی ساده‌تر، با افزودن یک CSV و یک شکل فایل به طور مستقیم به ArcGIS Online، یک سرویس ویژگی را در ArcGIS Online منتشر کنید. هنگامی که سرویس ویژگی خود را منتشر کردید، از پایگاه داده چند کاربره ارائه شده توسط ArcGIS Online و میزبانی در ابر ArcGIS Online استفاده می کند.

شما نمی توانید خدمات نقشه پویا را با استفاده از ArcGIS Online منتشر کنید. با این حال، در صورت نیاز، می توانید یک سرویس نقشه کاشی شده منتشر کنید و از آن همراه با سرویس ویژگی خود استفاده کنید.

ردیابی ویرایشگر و ویرایش مبتنی بر مالکیت

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

در صورت انتشار در ArcGIS برای سرور، می توانید ردیابی ویرایشگر را برای کلاس ویژگی استفاده شده در سرویس ویژگی خود فعال کنید، و می توانید ویرایش مبتنی بر مالکیت را با ویرایشگر سرویس فعال کنید. در صورت انتشار در ArcGIS Online، می توانید هم ردیابی ویرایشگر و هم ویرایش مبتنی بر مالکیت را در صفحه جزئیات مورد سرویس فعال کنید.

این آموزش

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

داده ها: 311Incidents.csv، که حاوی فیلدهای ویژگی است که نوع داده ای را که شهر می خواهد جمع آوری کند را منعکس می کند.

الزامات:

نقشه وب و برنامه شما باید به شهروندان اجازه دهد کارهای زیر را انجام دهند:

گزارش رویدادها با توجه به دسته های از پیش تعریف شده از حوادث / مسائل.

عکس‌ها، فیلم‌ها و انواع دیگر اسناد را ضمیمه کنید.

در رایانه های رومیزی و گوشی های هوشمند استفاده کنید.

سیستم مورد نیاز:

ArcGIS آنلاین برای سازمان ها

تکمیل آموزش های قبلی نیاز به یک حساب کاربری آنلاین ArcGIS یا حداقل یک حساب عمومی آنلاین ArcGIS دارد. برای تکمیل این فصل، باید یک حساب ArcGIS Online for Organizations با حقوق ناشر یا مدیر داشته باشید.

5.1

یک حساب ناشر ArcGIS Online for Organizations ایجاد کنید

اگر حساب ناشر دارید، از این بخش رد شده و به بخش 5.2 بروید. اگر سازمان شما دارای اشتراک ArcGIS Online است، از مربی خود یا مدیر ArcGIS Online بخواهید که یک حساب ناشر برای شما ایجاد کند و به بخش 5.2 بروید. در غیر این صورت، یک حساب آزمایشی رایگان 60 روزه ایجاد کنید. برای انجام این کار، مراحل 1 تا 5 را دنبال کنید:

1.

یک مرورگر وب راه اندازی کنید، به آن برویدarcgis.comو روی Sign Up Now کلیک کنید. سپس روی Try ArcGIS کلیک کنید.

2.

نام و آدرس ایمیل خود را وارد کنید و سپس روی Start Trial کلیک کنید.

صفحه ای با عنوان مشاهده خواهید کردایمیل تایید فرستاده شد!

3.

ایمیل خود را برای دریافت پیامی مانند آنچه در عکس صفحه نمایش مشاهده می کنید، بررسی کنید. برای فعال کردن اشتراک آزمایشی رایگان ArcGIS، روی URL موجود در ایمیل کلیک کنید.

4.

در صفحه فعال سازی، فیلدها را پر کنید، شرایط و ضوابط را بپذیرید و روی Create My Account کلیک کنید.

با ایجاد یک حساب آزمایشی ArcGIS Online for Organizations، شما به عنوان سرپرست انتخاب شده اید. شما به صفحه Setup Your Organization هدایت می شوید. اطمینان حاصل کنید که نام سازمان شما با نام سایر سازمان هایی که قبلاً در ArcGIS Online ثبت شده اند متفاوت است. نام کوتاه سازمان شما نیز باید منحصربه‌فرد باشد زیرا اولین بخش از URL نسخه آزمایشی سازمانی ArcGIS Online را تشکیل می‌دهد.

5.

در صفحه Setup Your Organization، فیلدها را پر کنید. سپس روی دکمه ذخیره و ادامه کلیک کنید .

حساب سازمان آزمایشی شما ایجاد شده است. به عنوان مدیر یک سازمان آزمایشی، می توانید خدمات ویژگی خود را منتشر کنید.

به صورت اختیاری، می توانید از سایر کاربران مانند همکلاسی ها یا همکاران خود دعوت کنید تا به سازمان خود بپیوندند. آنها را به عنوان سرپرست یا ناشر اختصاص دهید تا بتوانند خدمات ویژه را بدون نیاز به ایجاد حساب های آزمایشی ArcGIS خود منتشر کنند.

5.2

داده های خود را آماده کنید

شما می توانید خدمات میزبانی شده را با استفاده از انواع فرمت های داده منتشر کنید. این آموزش از CSV استفاده می کند که ساده ترین مورد برای کار با آن است.

توجه: CSV ها فقط می توانند ویژگی های نقطه ای را ذخیره کنند. برای انتشار یک سرویس ویژگی از انواع ویژگی های خط یا چند ضلعی، از فرمت داده شکل فایل یا پایگاه داده جغرافیایی استفاده کنید. اگر از shapefiles استفاده می‌کنید، آن‌ها را در یک فایل ZIP فشرده کنید که حاوی فایل‌های .shp، .shx، .dbf. و prj. به ترتیب برای اطلاعات هندسه، شاخص‌ها، ویژگی‌ها و طرح‌ریزی است. اگر چندین شکل فایل در فایل ZIP وجود داشته باشد، همه آنها در سرویس ویژگی گنجانده می شوند.

1.

در Microsoft Excel، به C:\EsriPress\GTKWebGIS\Chapter5\311Incidents.csv بروید و فیلدهای داده آن را مطالعه کنید.

اگر ویژگی‌های نقطه‌ای برای شروع دارید، می‌توانید آنها را در قالبی که در تصویر نشان داده شده در فایل CSV قرار دهید. حوادثی که قبلاً در فایل CSV نمونه وجود دارد، صرفاً دارندگان مکان هستند که پس از ایجاد سرویس ویژگی خود، آنها را حذف خواهید کرد. آنها را در حال حاضر نگه دارید، زیرا آنها دو هدف را دنبال می کنند:

آنها به تعریف انواع فیلد ویژگی کمک می کنند.

برخلاف پایگاه‌های داده و فایل‌های شکل، که در آن‌ها می‌توانید به‌صراحت انواع فیلد ویژگی‌ها را تعریف کنید، ArcGIS Online انواع فیلدها را در فایل‌های CSV بر اساس مقادیر آنها تعیین می‌کند. به عنوان مثال، اگر یک فیلد حاوی مقدار 10/21/2013 باشد، ArcGIS Online آن را به عنوان مقدار تاریخ تشخیص می دهد.

آنها به تعریف مقادیر دامنه صفت کمک می کنند.

برای فیلد Incident_Type، مقادیر مجاز به موارد زیر محدود شده است: چاله، علامت خیابان، چراغ خیابان، پوشش منهول، و حیوان مرده. (این لیست به عنوان یک تصویر عمل می کند، بنابراین ناقص است). شما از این مقادیر دامنه برای ایجاد الگوهای ویژگی استفاده خواهید کرد. با ArcGIS Online، می توانید قالب های ویژگی را تعریف کنید و مقادیر دامنه جدیدی را به صورت جداگانه اضافه کنید. با این حال، ساده‌تر است که ابتدا تمام مقادیر ممکن را در فایل CSV وارد کنید و سپس قالب‌های ویژگی را به یکباره ایجاد کنید.

2.

اگر تغییراتی ایجاد کردید، داده های CSV را ذخیره کنید و اکسل را ببندید.

5.3

یک سرویس ویژگی میزبانی شده را منتشر کنید

1.

یک مرورگر وب باز کنید و به ArcGIS Online بروید (arcgis.comیا URL سازمانی ArcGIS Online). با یک حساب ناشر یا مدیر وارد شوید.

2.

روی دکمه محتوای من در نوار منوی اصلی کلیک کنید و سپس روی دکمه افزودن آیتم کلیک کنید .

3.

در کادر محاوره ای افزودن آیتم، موارد زیر را انجام دهید:

به دنبال The item is باشید و آن را به عنوان On my computer تنظیم کنید.

برای فایل، روی Browse کلیک کنید و روی C:\EsriPress\GTKWebGIS\Chapter5\311Incidents.csv کلیک کنید.

برای عنوان، از پیش فرض استفاده کنید یا یک مورد جدید را مشخص کنید.

برای برچسب‌ها، برخی از کلیدواژه‌ها را مطابق تصویر مشخص کنید. کلمات کلیدی را با کاما از هم جدا کنید.

مطمئن شوید که کادر کنار انتشار این فایل به‌عنوان سرویس ویژگی علامت‌دار باقی بماند.

اگر کادر را علامت نزنید، فایل داده شما به محتوای من اضافه می شود، اما هیچ سرویس ویژگی ایجاد نخواهد شد. در این صورت، در صورت تمایل، همیشه می توانید بعداً یک سرویس ویژگی را از این فایل منتشر کنید.

گزینه Locate using Latitude/Longitude را انتخاب کنید.

انواع فیلدها و فیلدهای مکان را مرور کنید.

روی Add Item کلیک کنید.

فایل CSV شما به عنوان یک سرویس ویژه منتشر می شود. یک صفحه جزئیات مورد پس از ایجاد سرویس ویژگی شما ظاهر می شود. بعد، ویژگی های سرویس را بیشتر تعریف کنید.

4.

در صفحه جزئیات آیتم سرویس ویژگی، به دنبال بخش لایه ها باشید. روی پیکان 311 Incidents کلیک کنید و روی Enable Attachments کلیک کنید.

این به کاربران شما امکان می دهد عکس ها، فیلم ها و سایر فایل ها را با حوادثی که گزارش می کنند ضمیمه کنند. کاربران می توانند چندین فایل را برای یک حادثه ضمیمه کنند و هر فایل می تواند تا 10 مگابایت باشد.

 

5.

در حالی که هنوز در صفحه جزئیات مورد سرویس ویژگی هستید، روی دکمه ویرایش کلیک کنید .

6.

به صفحه تنظیمات ویرایشگر بروید، به پایین بروید، کادر را برای فعال کردن ویرایش انتخاب کنید و به ویرایشگران اجازه دهید: و افزودن، به‌روزرسانی و حذف ویژگی‌ها را انتخاب کنید.

این انتخاب یکی از سه گزینه ای است که باید بدانید:

افزودن، به روز رسانی و حذف ویژگی ها:به کاربران شما بیشترین امتیاز را می دهد. آنها می توانند حوادثی را که سایر کاربران گزارش کرده اند به روز کرده و حذف کنند. این تنظیم بالاترین سطح اعتماد را در کاربران ایجاد می کند زیرا فرض می کند که کاربران به پست ها و ویرایش های یکدیگر احترام می گذارند.

فقط ویژگی های ویژگی را به روز کنید:به کاربران اجازه می دهد فقط اطلاعات ویژگی را وارد کنند اما به آنها اجازه نمی دهد هندسه ویژگی ها را تغییر دهند. به عنوان مثال، سرویس شما ممکن است شامل مجموعه‌ای از برج‌های مشاهده باشد که مکان‌هایی دارند که نمی‌خواهید تغییر داده شوند، اما دارای ویژگی‌هایی هستند که کاربران را تشویق می‌کنید به‌روزرسانی کنند.

فقط ویژگی ها را اضافه کنید:به کاربران امکان می‌دهد چیز جدیدی را گزارش کنند، اما ویژگی‌های موجود را حذف یا به‌روزرسانی نکنند.

7.

گزینه های Track Edits را مرور کنید و آنها را بدون علامت رها کنید.

اگر می‌خواهید ویرایش‌های کاربر را ردیابی و محدود کنید، باید از آنها بخواهید که وارد سیستم شوند تا سرویس ویژگی بتواند ردیابی کند که چه کسی چه کاری انجام داده است. برای اهداف آموزشی، به همه کاربران اجازه دهید که حوادث را بدون ورود به سیستم گزارش دهند تا گزینه‌های Track Edits خاموش بمانند.

8.

تنظیمات خود را با کلیک بر روی دکمه ذخیره ذخیره کنید .

9.

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

به این ترتیب، کاربران وب شما می توانند بدون ورود به سیستم از سرویس ویژگی شما استفاده کنند.

سرویس ویژگی که منتشر کرده اید اکنون می تواند VGI را جمع آوری کند.

اگر مستقیماً به بخش بعدی می روید، نقشه وب خود را باز نگه دارید.

5.4

قالب های ویژگی را تعریف کنید

در این بخش، قالب های ویژگی را تعریف کنید که تجربه ویرایش کاربر را بهبود می بخشد.

1.

در حالی که هنوز وارد شده اید و در صفحه جزئیات مورد هستید، در زیر تصویر کوچک مورد، روی Open کلیک کنید و روی افزودن به نقشه جدید با کنترل کامل ویرایش کلیک کنید.

این گزینه به شما امکان می دهد تا سرویس ویژگی را به روز کنید.

2.

در نمایشگر نقشه، فهرست مطالب (TOC) را با کلیک کردن روی جزئیات > نمایش محتوای نقشه باز کنید. در TOC، روی پیکان 311Incidents کلیک کنید و روی Change Symbols کلیک کنید.

3.

در کادر محاوره‌ای Change Symbols، از Unique Symbols برای نمایش فیلد Incident_Type استفاده کنید.

4.

روی نماد هر نوع حادثه کلیک کنید و آن را تغییر دهید تا نمادی ایجاد کنید که کاربران به طور مستقیم آن را درک کنند.

برای یک پروژه واقعی، گاهی اوقات ممکن است نیاز به ایجاد نمادهای سفارشی برای مطابقت بهتر با انواع حادثه داشته باشید. برای این آموزش، آیکون های استفاده شده از مجموعه نمادهای ارائه شده در ArcGIS Online آمده است.

حیوان مرده:از مجموعه Outdoor Creation

پوشش منهول:از مجموعه کارتوگرافی

گودال:از مجموعه حمل و نقل

روشنایی خیابان:از مجموعه افراد و مکان‌ها

علامت خیابان:از مجموعه حمل و نقل

گرافیتی:از مجموعه ایمنی و سلامت

5.

روی Done Changing Symbols کلیک کنید.

6.

همانطور که در تصویر نشان داده شده است یک هشدار می بینید، بنابراین روی Yes کلیک کنید و سپس دوباره روی Done Changing Symbols کلیک کنید.

نمادهای جدید روی نقشه ظاهر می شوند.

7.

در TOC، روی پیکان 311Incidents کلیک کنید و روی Save Layer کلیک کنید.

این کار نمادها و الگوی ویژگی را در سرویس ویژگی شما ذخیره می کند و آنها را در همه نقشه های وب و برنامه های وب که از این سرویس ویژگی استفاده می کنند در دسترس قرار می دهد.

8.

به نوار منوی نمایش نقشه ArcGIS Online بروید و روی Edit کلیک کنید. الگوی ویژگی اکنون در پانل افزودن ویژگی ها قرار دارد.

الگوی ویژگی به کاربران امکان می‌دهد روی یک نوع حادثه کلیک کنند و سپس آن نوع را تنها با یک کلیک به نقشه وب اضافه کنند، که هم برای شما و هم برای کاربران نهایی شما راحت است.

اگر تمام مقادیر ممکن را برای فیلد نوع حادثه در فایل CSV خود وارد کرده باشید، الگوی ویژگی شما اکنون کامل شده است. اگر برخی از مقادیر را از دست دادید، می توانید آنها را در اینجا اضافه کنید. برای نشان دادن این موضوع، نوع جدیدی از حادثه، گرافیتی را اضافه کنید.

9.

در زیر قالب‌های ویژگی، روی دکمه مدیریت کلیک کنید تا بتوانید الگوی ویژگی را مدیریت کنید (به عنوان مثال، یک نوع حادثه جدید اضافه کنید).

فقط مالک سرویس یا مدیر سازمان می تواند دکمه مدیریت را ببیند.

10.

در پنل Manage New Features، روی Add New Type of Feature کلیک کنید.

11.

در کادر محاوره ای Type Properties موارد زیر را انجام دهید:

برای Label، Graffiti را مشخص کنید.

برای ویژگی: Incident_Type، Graffiti را نیز مشخص کنید.

اکنون یک مقدار جدید برای دامنه فیلد Incident_Type تعریف کرده اید.

برای نماد، یک نماد مناسب را انتخاب کنید.

روی Done کلیک کنید.

هر نوع ویژگی می تواند چندین دسته داشته باشد که مقادیر مشخصه پیش فرض آن را بیشتر مشخص می کند. به عنوان مثال، نوع ویژگی Pothole سه دسته را ارائه می دهد: بزرگ، متوسط ​​و کوچک. اگر می خواهید از این ویژگی استفاده کنید، در کنار Pothole، روی فلش کوچک کلیک کنید و روی New Template کلیک کنید.

12.

روی ذخیره تغییرات کلیک کنید.

این قالب جدید را در سرویس ویژگی ذخیره می کند.

13.

اکنون که سرویس ویژگی و قالب ویژگی ایجاد شده‌اند، نمونه‌هایی را که وارد کرده‌اید از فایل CSV حذف کنید.

در نوار منوی نمایشگر نقشه ArcGIS Online روی ویرایش کلیک کنید.

روی هر یک از حوادث نمونه روی نقشه کلیک کنید. هنگامی که پنجره های پاپ آپ ظاهر می شوند، روی دکمه Delete کلیک کنید تا هر حادثه حذف شود.

14.

در گوشه سمت چپ بالای صفحه، روی دکمه Home کلیک کنید و روی محتوای من کلیک کنید.

 

15.

در صفحه محتوای من، به دنبال سرویس ویژگی بگردید و برای جزئیات روی آن کلیک کنید.

16.

در صفحه جزئیات مورد، قسمت لایه ها را پیدا کرده و روی لایه 311 Incidents کلیک کنید.

با این کار صفحه Services Directory این لایه باز می شود.

 

17.

در صفحه Services Directory لایه 311Incidents، بخش Drawing Info را بیابید و بررسی کنید که Renderer یک Unique Value Renderer در قسمت Incident_Type است، نمادهایی که تعریف کرده اید لیست شده اند و بخش Types شامل تمام قالب های ویژگی است که تعریف کرده اید.

این تأیید می کند که الگوهای ویژگی شما در سرویس ویژگی شما ذخیره شده است. اکنون الگوهای شما در همه نقشه‌های وب و برنامه‌های وب و برای همه مشتریانی که از این سرویس استفاده می‌کنند در دسترس خواهد بود.

با انتشار سرویس ویژگی شما و تعریف الگوهای ویژگی، شما آماده استفاده از این سرویس برای ایجاد نقشه های وب و برنامه های وب هستید.

5.5

یک نقشه وب ایجاد کنید و فیلدهای قابل ویرایش را تعریف کنید

تعیین کنید که به کاربران خود اجازه می دهید در نقشه وب خود کدام فیلدها را ویرایش کنند.

1.

مطمئن شوید که در ArcGIS Online و در صفحه جزئیات مورد سرویس ویژگی خود وارد شده اید. در زیر تصویر کوچک مورد، روی Open کلیک کنید و روی افزودن به نقشه جدید با کنترل کامل ویرایش کلیک کنید.

2.

در نمایشگر نقشه، به TOC بروید.

3.

به دنبال لایه 311 Incidents بگردید. روی فلش لایه کلیک کنید و روی Configure Pop-up کلیک کنید.

4.

در پانل Properties پاپ آپ، روی Configure Attributes کلیک کنید.

5.

در پنجره Configure Attributes، نام مستعار فیلدهای ویژگی و فیلدهایی را که می خواهید به کاربران اجازه ویرایش دهید، پیکربندی کنید.

کادرهای نمایش و ویرایش فیلدهای Long و Lat را پاک کنید.

وقتی کاربران برای افزودن یک حادثه روی نقشه کلیک می کنند، نیازی به تعیین فیلدهای Long و Lat ندارند. مختصات به طور خودکار ضبط و ذخیره می شود.

در قسمت Incident_Status، کادر ویرایش را پاک کنید.

این فیلد فقط برای استفاده داخلی محدود است – برای مثال، یک توزیع کننده کارهای عمومی که باید وضعیت یک حادثه را به عنوان باز، اختصاص داده شده یا بسته ردیابی کند. کاربران نهایی می توانند آن را ببینند، اما نمی توانند آن را تغییر دهند.

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

6.

برای بستن پنجره Configure Attributes روی OK کلیک کنید.

7.

روی ذخیره پاپ آپ کلیک کنید.

8.

نقشه را به منطقه مورد نظر خود بزرگنمایی و حرکت دهید – یعنی شهری که برنامه را برای آن ایجاد کرده اید. برای این آموزش، روی شهر لس آنجلس زوم کنید.

9.

نقشه وب خود را ذخیره کنید در نوار منو، روی Save > Save کلیک کنید.

توجه: نقشه وب که به تازگی ایجاد کرده اید برای عموم است. در صورت تمایل می توانید یک نقشه وب جداگانه ایجاد کنید که فقط برای کاربران داخلی شهر در دسترس است. این نقشه وب داخلی باید به کاربران داخلی امکان ویرایش فیلد Incident_Status را بدهد.

اگر مستقیماً به بخش بعدی می روید، نقشه وب خود را باز نگه دارید.

5.6

یک برنامه وب برای مجموعه VGI ایجاد کنید

1.

در ادامه ازبخش 5.5، مطمئن شوید که با باز بودن نقشه وب خود وارد سیستم شده اید. در نوار منو، روی اشتراک گذاری کلیک کنید.

2.

در کادر گفتگوی اشتراک گذاری، نقشه وب خود را با همه (عمومی) به اشتراک بگذارید.

3.

روی ساختن وب اپلیکیشن کلیک کنید.

4.

در گالری الگوها، به دنبال الگویی بگردید که از ویرایش پشتیبانی می کند، مانند Basic Viewer یا Edit templates. هنگامی که انتخاب خود را انجام دادید، روی انتشار > پیش نمایش کلیک کنید تا مشخص شود که آیا الگو از ویرایش پشتیبانی می کند یا خیر.

 

در اینجا، از Basic Viewer استفاده کنید، اما برخی از عملکردهای آن را حذف کنید تا درک و استفاده برای کاربران عمومی آسان تر شود.

5.

الگوی Basic Viewer را پیدا کنید و روی Publish > Publish کلیک کنید.

6.

عنوان، برچسب ها و اطلاعات خلاصه مناسب را وارد کنید و سپس روی Save & Publish کلیک کنید.

7.

روی View Item کلیک کنید، که شما را به صفحه جزئیات مورد در برنامه وب جدید می برد.

8.

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

 

9.

در حالت پیکربندی، چک باکس های Legend، Print، Layer List و Measure را پاک کنید.

10.

در صورت تمایل، عنوان و نشان شهر را به بنر اضافه کنید.

11.

برای پیش نمایش برنامه وب خود روی ذخیره کلیک کنید.

12.

به صفحه جزئیات مورد برنامه برگردید.

با استفاده از دکمه برگشت مرورگر می توانید به آنجا بروید.

13.

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

14.

برای باز کردن برنامه وب خود، روی تصویر کوچک کلیک کنید.

15.

برنامه وب خود را با گزارش یک حادثه آزمایش کنید.

16.

با کلیک بر روی ویرایشگر در نوار منو به حالت ویرایش بروید. یک نوع را در قالب ویژگی انتخاب کنید. روی نقشه ای که در آن حادثه رخ داده است کلیک کنید و ویژگی ها را پر کنید. برای پیوست کردن عکس یا نوع دیگری از فایل، روی Choose File کلیک کنید.

اکنون یک برنامه وب دارید که شهر می تواند از آن برای جمع آوری داده های مربوط به حوادث غیراضطراری استفاده کند. برای یک پروژه واقعی، می توانید URL برنامه را از طریق شبکه های اجتماعی یا صفحه اصلی شهر خود با عموم به اشتراک بگذارید.

توجه: کاربران معمولاً VGI را در محل حادثه با استفاده از تلفن های هوشمند ارسال می کنند. برنامه وب شما را می توان در مرورگرهای تلفن هوشمند استفاده کرد. نقشه وب شما را می توان در برنامه های موبایل بومی مانند Collector برای ArcGIS و Explorer برای ArcGIS استفاده کرد. جزئیات بیشتر در مورد این برنامه ها را در اینجا بیابید پست9.

برنامه های تلفن همراه بومی برای جمع آوری VGI استفاده می شود.

پرسش و پاسخ

1.

خدمات ویژگی و لایه های ویژگی چگونه متفاوت هستند؟

پاسخ:دیدن جدول 5.1.

جدول 5.1 سرویس ویژگی در مقابل لایه ویژگی

خدمات ویژه لایه ویژگی
یک خدمت است. می تواند یک یا چند لایه داشته باشد. این یک لایه در یک نقشه است.
لایه های یک سرویس ویژگی همه لایه های ویژگی هستند. یک لایه ویژگی می تواند لایه ای از یک سرویس ویژگی، یک سرویس نقشه یا انواع دیگر خدمات باشد.
لایه ها را می توان توسط کلاینت های وب خواند و ویرایش کرد. فقط یک لایه ویژگی از یک سرویس ویژگی قابل ویرایش است.
URL با “FeatureServer” ختم می شود (به عنوان مثال،http://…/arcgis/rest/services/…./FeatureServer). URL به یک عدد ختم می شود (به عنوان مثال،http://…/arcgis/rest/services/…/FeatureServer/0یاhttp://…/arcgis/rest/services/…/MapServer/0).

 

2.

فصل های قبلی شما را با لایه های Map Notes آشنا کردند. اینها نیز قابل ویرایش هستند. چه تفاوتی با سرویس های ویژه دارند؟

پاسخ:یک لایه Map Notes فقط توسط مالک آن قابل ویرایش است، اما یک سرویس ویژگی می تواند توسط هر کسی که مجوز آن را داشته باشد قابل ویرایش باشد.

یک لایه Map Notes در نقشه وب که در آن ایجاد شده است ذخیره می شود، بنابراین نمی توان آن را به نقشه های وب دیگر اضافه کرد. هر کسی که نقشه وب خود را با آنها به اشتراک می گذارد می تواند آن را مشاهده کند، اما فقط مالک می تواند آن را ویرایش کند. اگر داده ها را ویرایش کرده اید اما مالک آن نیستید، باید یک نسخه جدید از نقشه وب را ذخیره کنید.

در مقابل، یک سرویس ویژگی می تواند توسط هر کسی که مالک به او اجازه داده است ویرایش کند. یک سرویس ویژگی را می توان در بسیاری از نقشه های وب استفاده کرد. ویرایش ها به جای نقشه های وب، در خود سرویس ویژگی ذخیره می شوند.

3.

چه نوع ویرایشی را می توانید با خطوط و چند ضلعی انجام دهید؟

پاسخ:ArcGIS API برای قالب‌های جاوا اسکریپت و ArcGIS Online همراه با نوار ابزار ویرایشگر یا ویجت است. نوار ابزار ویرایشگر قابلیت‌های انعطاف‌پذیری را برای ویرایش خطوط و چند ضلعی‌ها فراهم می‌کند، از جمله تعریف اشکال با کلیک ماوس یا با دست آزاد، جابجایی/چرخش/مقیاس‌سازی اشکال، افزودن/حذف/جابجایی رئوس، و حتی قطع کردن ویژگی‌ها.

4.

جالب است بدانید که می توانید از خدمات ویژگی برای پیوست کردن عکس ها و اسناد دیگر استفاده کنید. پیوست ها کجا ذخیره می شوند؟

پاسخ:پیوست ها در جدولی از پایگاه داده زیربنای سرویس ویژگی شما ذخیره می شوند. یک ویژگی می تواند از صفر تا چند پیوست داشته باشد. بنابراین، می تواند صفر تا بسیاری از رکوردهای متناظر در جدول را داشته باشد.

5.

داده های جمع آوری شده توسط یک سرویس ویژگی میزبانی شده در ابر ArcGIS Online ذخیره می شود. آیا می توانم داده ها را به رایانه شخصی خود صادر کنم؟

پاسخ:اگر می‌توانید داده‌های جمع‌آوری‌شده را در یک CSV یا یک shapefile صادر کنید

شما مالک سرویس ویژگی هستید،

شما یک مدیر سازمان ArcGIS Online خود هستید، یا

مالک یا مدیر سرویس، سرویس را طوری پیکربندی کرده است که به دیگران اجازه دهد داده ها را صادر کنند.

برای صادرات داده ها، موارد زیر را انجام دهید:

به حساب ArcGIS Online for Organizations خود وارد شوید.

به صفحه جزئیات مورد سرویس ویژگی خود بروید. اگر شما مالک هستید، آن را در فهرست مطالب من جستجو کنید. اگر نیستید، به جای آن سرویس ویژگی را با استفاده از کلمات کلیدی جستجو کنید.

روی فلش کشویی کنار یک لایه ویژگی کلیک کنید و روی Export to Shapefile یا Export to CSV فایل کلیک کنید.

تکالیف

یکی از دو تکلیف زیر را انتخاب کنید. تکلیف دوم بزرگتر است و به زمان بیشتری نیاز دارد.

تکلیف 5A: یک برنامه وب ایجاد کنید که به شهروندان امکان می دهد مظنونان تحت تعقیب را گزارش کنند.

مجریان قانون معمولاً از شهروندان می خواهند که از تلفن برای گزارش مظنونان تحت تعقیب استفاده کنند. با این حال، اداره پلیس شهر شما مایل است روند کار را بهبود بخشد. می‌خواهد یک برنامه GIS وب بسازد که شهروندان بتوانند از آن برای گزارش مکان‌هایی که ممکن است چهار مظنون بسیار خطرناک را دیده‌اند استفاده کنند و عکس‌ها و ویدیوهایی را که ممکن است شامل تصاویری از آنها باشد آپلود کنند.

داده ها:هیچ داده ای ارائه نشده است. شما می توانید یک فایل CSV با فیلدهای زیر ایجاد کنید:

مشکوک

شرح

طولانی

لات

تاریخ_اره_مظنون

تاریخ گزارش

گزارش شده توسط

User_Contact

وضعیت

الزامات:

سرویس ویژگی شما باید دارای الگوهای ویژگی باشد.

باید به شهروندان این امکان را بدهد که عکس ها و فیلم های مظنون را آپلود کنند.

قسمت Status باید برای کاربران فقط خواندنی باشد.

برنامه وب یا نقشه وب شما را می توان در تلفن های هوشمند استفاده کرد.

چه چیزی ارسال شود:با عنوان Web GIS Assignment 5A به مربی خود ایمیل بزنید: نام شما و موارد زیر را درج کنید:

URL نقطه پایانی REST سرویس ویژگی شما

URL های نقشه وب و برنامه وب شما

نکات:

از چهار نام یا شماره مشکوک (به عنوان مثال، مشکوک شماره 1) به عنوان مقادیر دامنه استفاده کنید.

در یک پروژه واقعی، از عکس ها یا تصاویر مظنونان به عنوان نماد آنها استفاده کنید. در اینجا، به سادگی از یک نماد متفاوت (آیکون سر و شانه ترجیح داده می شود) برای هر مظنون استفاده کنید.

تکلیف 5B: یک برنامه وب برای جمع آوری نظرات عمومی در مورد طرح های منطقه ای ایجاد کنید.

قانون سیاست ملی محیط زیست ایالات متحده (NEPA) که در سال 1969 تصویب شد، مشارکت عمومی را در برنامه ریزی کاربری اراضی دولتی تشویق می کند. از سازمان های دولتی می خواهد که نقشه های برنامه ریزی را در دسترس عموم قرار دهند. همچنین از آنها می خواهد که نظرات عمومی را در یک دوره زمانی مشخص جمع آوری کنند. در حال حاضر، نظرات عمومی معمولاً در طول جلسات عمومی جمع آوری می شود که لازم است شهروندان به طور فیزیکی در جلسات حضور داشته باشند.

اداره مدیریت زمین ایالات متحده (BLM) در ایالت شما مایل است یک برنامه وب بسازد تا شهروندان را در برنامه ریزی منطقه ای بهتر درگیر کند و روند جمع آوری نظرات عمومی را تسهیل کند.

داده ها:هیچ داده ای ارائه نشده است. داده های خود را جمع آوری و ایجاد کنید.

شما باید یک لایه طرح منطقه ای داشته باشید که در آن هر چند ضلعی استفاده برنامه ریزی شده خود را برای قطعه زمین، همراه با یک URL که به یک طرح دقیق تر پیوند می دهد، نمایش دهد.

سه لایه برای ذخیره نظرات عمومی ضروری است: یک نوع نقطه، یک نوع خط و یک نوع چند ضلعی. هر یک از آنها باید دارای فیلدهای ویژگی زیر باشد:

نظرات

نظر_تاریخ

نظر_توسط

User_Contact

وضعیت

الزامات:برنامه شما باید به شهروندان اجازه دهد کارهای زیر را انجام دهند:

نقشه های یک طرح منطقه ای را ببینید.

روی یک قطعه زمین (شاید به شکل چند ضلعی) کلیک کنید و اطلاعات مربوط به استفاده برنامه ریزی شده و پیوندهایی به جزئیات بیشتر را مشاهده کنید.

نظرات جغرافیایی ارجاع داده شده را ارسال کنید—یعنی یک نقطه، خط یا چندضلعی بر روی نقشه رسم کنید و نظرات خود را در مورد سایت ارائه دهید.

اسناد را به نظرات پیوست کنید.

قسمت Status باید برای کاربران نهایی فقط خواندنی باشد.

چه چیزی ارسال شود:با عنوان Web GIS Assignment 5B به مربی خود ایمیل بزنید: نام شما و موارد زیر را شامل شود:

URL نقطه پایانی REST سرویس ویژگی شما

URL های نقشه وب و برنامه وب شما

نکات:

سرویس نقشه لایه داده طرح منطقه ای را منتشر کنید.

یک سرویس ویژگی از سه لایه نظر عمومی را منتشر کنید.

لایه سرویس نقشه و سه لایه ویژگی نظر عمومی را به نقشه وب اضافه کنید.

پنجره های پاپ آپ مناسب را تعریف کنید.

با استفاده از این نقشه وب یک برنامه وب ایجاد کنید.

3 نظرات

دیدگاهتان را بنویسید