ژئوپردازش در نرم افزار ArcGIS 10.8
به طور کلی شما باید از ابزارهای geoprocessing برای ساختن مناطق مطالعه در GIS استفاده کنید. در این فصل، نحوه استخراج زیرمجموعه ای از ویژگی های فضایی از نقشه با استفاده از صفت یا کوئری های فضایی، جمع چند ضلعی ها به چند ضلعی های بزرگتر و الحاق دو یا چند لایه به یک لایه واحد را خواهید آموخت. اغلب لازم است چندین ابزار و مراحل ژئوپردازش را در کنار هم قرار دهید تا محصول مورد نظر را بسازید، بنابراین یاد خواهید گرفت که چگونه ماکروها را با استفاده از برنامه ArcGIS® ModelBuilder™ ایجاد کنید تا دو یا چند مرحله را با هم در یک بسته واحد ترکیب کنید.
اهداف یادگیری
- برای استخراج ویژگی ها از پرس و جوهای ویژگی و فضایی استفاده کنید
- ویژگی های کلیپ
- ویژگی ها را از بین ببرید
- ادغام ویژگی ها
- لایه ها را قطع کنید
- لایه های اتحاد
- ژئوپردازش را با ModelBuilder به صورت خودکار انجام دهید.
آموزش ۶-۱در نرم افزار ArcGIS 10.8
استخراج ویژگی ها برای یک منطقه مطالعه
شهر نیویورک با بیش از ۸ میلیون نفر پرجمعیت ترین شهر ایالات متحده است. تراکم جمعیت آن بیش از ۲۷۰۰۰ نفر در هر مایل مربع است. با وجود ۱۹۵ محله در پنج محله، تجزیه و تحلیل یا تجسم کل شهر به یکباره دشوار است. اگر مسئولان شهری بخواهند یک محله را با جزئیات مطالعه کنند، می توان با استفاده از ابزارهای ژئوپردازش ArcMap این کار را انجام داد. در این آموزش شما از دو روش انتخاب با ویژگی ها و انتخاب بر اساس مکان برای ایجاد ویژگی های منطقه مطالعه برای یک محله استفاده خواهید کرد.
یک فایل نقشه باز کنید
- ArcMap را راه اندازی کنید و Tutorial6-1.mxd را از پوشه Maps باز کنید.
فایل نقشه با یک نقشه بزرگنمایی شده به منهتن باز میشود، که بخشها، محلهها و خیابانهای منهتن کلان شهر نیویورک را نشان میدهد.
- روی نشانکها > منهتن کلیک کنید.
- فایل نقشه را در پوشه Chapter6 MyExercises ذخیره کنید.
برای انتخاب ویژگی ها از Select By Attributesدر نرم افزار ArcGIS 10.8استفاده کنید
در اینجا شما از ابزار ArcMap Select By Attributes برای ایجاد یک منطقه مطالعه برای محله Lower East Side که از لایه Neighborhoods استخراج شده است استفاده می کنید.
- در نوار منو، روی Selection > Select By Attributes کلیک کنید.
- Neighborhoods را برای لایه انتخاب کنید.
- در کادر فیلدها، روی نام دوبار کلیک کنید.
- روی دکمه = کلیک کنید.
- روی دکمه Get Unique Values کلیک کنید. سپس در کادر Unique Values، روی Lower East Side دوبار کلیک کنید.
- روی Apply کلیک کنید و OK را بزنید.
بزرگنمایی و ارسال ویژگی های انتخاب شده در نرم افزار ArcGIS 10.8
- روی Selection > Zoom to Selected Features کلیک کنید.
ArcMap به محله Lower East Side در ناحیه منهتن زوم می کند.
- در فهرست مطالب، روی لایه Neighborhoods کلیک راست کرده و روی Data > Export Data کلیک کنید.
- کلاس ویژگی خروجی را به عنوان LowerEastSide در Chaptergdb در پوشه Chapter6 MyExercises ذخیره کنید.
- برای افزودن لایه به نقشه روی OK > Yes کلیک کنید.
- نماد لایه LowerEastSide به صورت پر کردن توخالی، طرح کلی سیاه، عرض ۲٫
- لایه های Boroughs و Neighborhoods را حذف کنید.
نقشه شما اکنون شامل یک کلاس ویژگی جدید است که فقط شامل مرز محله Lower East Side است.
برای انتخاب ویژگی ها از Select By Locationدر نرم افزار ArcGIS 10.8استفاده کنید
در مراحل زیر، از ابزار Select By Location برای انتخاب خیابان های منهتن که فقط محله Lower East Side را قطع می کنند، استفاده می کنید. پس از انتخاب خیابان ها، یک کلاس ویژگی خط جدید از آنها ایجاد خواهید کرد.
- روی Selection > Select By Location کلیک کنید.
- همانطور که در تصویر نشان داده شده است، با انتخاب ویژگیهای روش انتخاب، ManhattanStreets برای لایه(های) هدف، LowerEastSide برای لایه منبع، و ویژگی لایه منبع را برای روش انتخاب فضایی برای ویژگی(های لایه هدف) قطع کنید.
این مشخصات فقط خیابانهایی را در Lower East Side انتخاب میکند.
- روی Apply کلیک کنید و روی Close کلیک کنید.
- در فهرست مطالب، روی لایه Manhattan Streets کلیک راست کرده و روی Data > Export Data کلیک کنید.
- کلاس ویژگی خروجی را به عنوان LowerEastSideStreets در Chaptergdb ذخیره کنید و لایه را به فایل نقشه خود اضافه کنید.
- لایه LowerEastSideStreets را به صورت خطوط خاکستری روشن نمادین کرده و روی این لایه بزرگنمایی کنید.
- در فهرست مطالب، LowerEastSideStreets را به زیر LowerEastSide ببرید و لایه Manhattan Streets را بردارید.
اکنون یک منطقه مطالعه برای Lower East Side دارید. استفاده از انتخاب بر اساس مکان، خیابانهایی را ایجاد میکند که از طرح کلی محله «آویزان» میشوند. در آموزش ۶-۲، از Clip برای ایجاد خیابان هایی استفاده می کنید که در طرح کلی محله متوقف می شوند.
نوبت شماست
از Select By Location برای ایجاد یک کلاس ویژگی جدید از LowerEastSideFacilities در Chapter6.gdb استفاده کنید. به عنوان روش انتخاب از «در داخل ویژگی لایه منبع هستند» استفاده کنید. لایه اصلی Facilities را بردارید و با استفاده از Circle 2، Mars Red، اندازه ۷، لایه جدید را نمادین کنید. فایل نقشه خود را ذخیره کنید.
آموزش ۶-۲در نرم افزار ArcGIS 10.8
ویژگی های برش
در مرحله بعد، از ابزار geoprocessing Clip برای تمیز کردن بخشهای خیابان Lower East Side با استفاده از کلاس ویژگی Lower East Side استفاده میکنید. پس از انجام این کار، خیابان ها هیچ خط آویزان نخواهند داشت. توجه داشته باشید که برای کدگذاری جغرافیایی دادههای آدرس جدولی با خیابانها، باید از نسخه خیابانها با آویزان استفاده کنید زیرا ArcMap شماره خانهها را با استفاده از شماره خانههای شروع و پایان بخشهای خیابان درونیابی میکند. خیابانهایی که ArcMap کلیپ میکند، شماره خانههای شروع و پایان اصلی اما طولهای کوتاهتری دارند. این خطاهای مکان را فراتر از خطاهای ذاتی در خیابان های تقریبی معرفی می کند. از خیابان های بریده شده در یک منطقه مطالعه فقط برای اهداف نمایش استفاده کنید.
کلیپ خیابان هادر نرم افزار ArcGIS 10.8
- فایل نقشه خود را به عنوان Tutorial6-2.mxd در پوشه Chapter6 ذخیره کنید.
- روی Geoprocessing > Clip کلیک کنید.
- در پنجره Clip، LowerEastSideStreets را به عنوان ویژگی های ورودی انتخاب کنید.
- LowerEastSide را برای ویژگی های کلیپ انتخاب کنید.
۵٫کلاس ویژگی خروجی را بهعنوان LowerEastSideStreets در Chaptergdb ذخیره کنید.
۶٫روی OK کلیک کنید و منتظر بمانید تا خیابان ها بریده شوند.
۷٫لایه LowerEastSideStreetsClipped را روشن کنید و لایه LowerEastSideStreets را خاموش کنید.
همانطور که در نقشه مشاهده می شود، خیابان ها در لایه LowerEastSideClipped از مرز محله Lower East Side عبور نمی کنند.
- فایل نقشه خود را ذخیره کنید
آموزش ۶-۳در نرم افزار ArcGIS 10.8
انحلال ویژگی ها
شما می توانید با حل کردن چند ضلعی ها در یک کلاس ویژگی که مقادیر مشخصه مشترک دارند، مرزهای اداری یا سایر انواع مرزها را ایجاد کنید. برای هر گروه از چند ضلعی های اصلی، حل کردن خطوط مرزی بیرونی گروه را حفظ می کند اما خطوط داخلی را پاک می کند. سازمان آتش نشانی شهر نیویورک، مانند اکثر ادارات آتش نشانی در سراسر جهان، به صورت شبه نظامی با گروهان، گردان ها و لشکرها سازماندهی شده است. در این آموزش شما از ابزار Dissolve برای انحلال چند ضلعی های شرکت آتش نشانی نیویورک برای ایجاد گردان های آتش و بخش های آتش استفاده می کنید.
یک فایل نقشه باز کنید
- Tutorial6-3.mxd را از پوشه Maps باز کنید.
Tutorial6-3.mxd شامل نقشه ای از شرکت ها و مناطق آتش نشانی شهر نیویورک است.
- فایل نقشه را در پوشه Chapter6 ذخیره کنید.
ویژگی dissolveدر نرم افزار ArcGIS 10.8را بررسی کنید
- در فهرست مطالب، روی FireCompanies کلیک راست کرده و Open Attribute Table را کلیک کنید.
ویژگی های FireBN و FireDiv برای جمع آوری در چند ضلعی های گردان آتش و تقسیم آتش استفاده می شود. فیلد Pop2010 جمعیت هر شرکت آتش نشانی را نشان می دهد و می تواند در طول فرآیند انحلال جمع شود.
- جدول را ببندید
گردان های آتش در نرم افزار ArcGIS 10.8را منحل کنید
- روی Geoprocessing > Dissolve کلیک کنید.
- در پنجره Dissolve، FireCompanies را به عنوان ویژگی های ورودی انتخاب کنید.
- کلاس ویژگی خروجی را به عنوان FireBattalions در Chaptergdb ذخیره کنید.
- FireBN را به عنوان فیلد Dissolve انتخاب کنید.
- POP2010 را برای فیلد(های) آمار انتخاب کنید.
توجه: اخطار x قرمز را نادیده بگیرید.
- روی منوی کشویی Statistic Type کلیک کنید و SUM را انتخاب کنید.
این یک تنظیم اختیاری است. هنگامی که dissolve اجرا می شود، ArcGIS مقادیر موجود در فیلد POP2010 را برای هر گروه از چند ضلعی با مقدار FireBN یکسان جمع می کند. به عبارت دیگر، جمعیت را تا ویژگی چندضلعی جدید گردان های آتش جمع می کند.
- انتخاب های خود را مطابق تصویر با FireCompanies برای ویژگی های ورودی، FireBattalions برای کلاس ویژگی های خروجی، FireBN برای Dissolve_Field(ها) SUM برای نوع آماری تأیید کنید.
۸٫روی OK کلیک کنید و منتظر بمانید تا چند ضلعی ها حل شوند.
۹٫لایه جدید را با پر کردن توخالی، رنگ طرح کلی آبی فوق العاده و عرض طرح ۱٫۱۵ نماد کنید.
۱۰٫روی Lower Manhattan زوم کنید و از ابزار Identify برای مشاهده اطلاعات ویژگی گردان آتش نشانی شماره ۴ در محله Lower East Side استفاده کنید.
مقدار SUM_POP2010 مجموع فرآیند انحلال است که از مقادیر POP2010 لایه FireCompanies در ۱۵۲۰۰۲ به دست آمده است.
نوبت شماست
از ابزار Dissolve و فیلد FireDiv برای ایجاد تقسیمات آتش استفاده کنید. فیلد جمع POP2010 در حین حل شدن. نماد لایه جدید بدون پر کردن، رنگ طرح کلی قرمز توسکانی و عرض طرح ۱٫۱۵ است. فایل نقشه خود را ذخیره کنید
آموزش ۶-۴در نرم افزار ArcGIS 10.8
ادغام ویژگی هادر نرم افزار ArcGIS 10.8
گاهی لازم است دو یا چند لایه مجزا اما مجاور را در یک لایه ادغام کرد. به عنوان مثال، ممکن است بخواهید یک لایه آب برای یک مطالعه زیست محیطی بسازید که شامل لایه های آب از چندین شهرستان مجاور است. شهر نیویورک از پنج ناحیه تشکیل شده است که هر کدام یک شهرستان نیز هستند. برانکس نیز شهرستان برانکس، بروکلین شهرستان کینگز، منهتن شهرستان نیویورک، کوئینز شهرستان کوئینز، و استاتن آیلند شهرستان ریچموند است. در اینجا شما لایه های آب را برای شهرستان های شهر نیویورک ادغام خواهید کرد.
یک فایل نقشه در نرم افزار ArcGIS 10.8باز کنید
- Tutorial6-4.mxd را از پوشه Maps باز کنید.
Tutorial6-4.mxd شامل نقشه ای از آب نماهای شهرستان های ناحیه شهر نیویورک است که به صورت لایه های جداگانه نشان داده شده است.
- فایل نقشه را در پوشه Chapter6 ذخیره کنید.
چندین لایه ویژگی را در یک کلاس ویژگی ادغام کنید
- روی Geoprocessing > Merge کلیک کنید.
- در پنجره Merge، هر پنج لایه را برای چند ضلعی های آبی منطقه نیویورک برای مجموعه داده های ورودی انتخاب کنید.
- برای کلاس ویژگی خروجی، NYCWater را در Chaptergdb ذخیره کنید.
- بررسی کنید که تنظیمات Merge با تصویر مطابقت دارند.
- روی OK کلیک کنید.
- در فهرست مطالب، لایههای آب شهرستان را حذف کنید.
لایه NYCWater اکنون شامل مرزهای آبی برای هر پنج شهرستان در اطراف شهر نیویورک است.
- فایل نقشه خود را ذخیره کنید
نوبت شماست
از پایگاه جغرافیایی فایل NYC.gdb در پوشه Data، لایههای زیر را اضافه کنید: BronxWaterfrontParks، BrooklynWaterfrontParks، ManhattanWaterfrontParks، QueensWaterfrontParks، و StatenIslandWaterfrontParks. از ابزار Merge برای ایجاد یک کلاس ویژگی به نام NYCWaterfrontParks در Chapter6.gdb استفاده کنید. فایل نقشه خود را ذخیره کنید
آموزش ۶-۵در نرم افزار ArcGIS 10.8
لایه های متقاطع
ابزار Intersect یک کلاس ویژگی جدید ایجاد می کند که تمام ویژگی ها و ویژگی های دو ورودی را ترکیب می کند و کلاس های ویژگی را همپوشانی می کند. به عنوان مثال، یک مسئول آمادگی اضطراری ممکن است دوست داشته باشد نام شرکت آتش نشانی را که هر خیابان از آن عبور می کند (یا تقاطع می کند) بداند. ArcGIS می تواند چنین اطلاعاتی را با استفاده از ابزار Intersect ارائه دهد. Intersect هر قسمتی از دو یا چند لایه ورودی را که روی همدیگر قرار نگرفته اند مستثنی می کند.
یک فایل نقشه در نرم افزار ArcGIS 10.8باز کنید
- Tutorial6-5.mxd را از پوشه Maps باز کنید.
فایل Tutorial6-5.mxd با نقشه ای از شرکت های آتش نشانی شهر نیویورک و خیابان های منهتن باز می شود.
- روی نشانکها > منهتن کلیک کنید.
- فایل نقشه را در پوشه Chapter6 ذخیره کنید.
جداول را باز کنید
در مرحله بعد، جدول هر دو کلاس ویژگی را باز می کنید تا ویژگی های آنها را ببینید.
- از فهرست مطالب، روی لایه ManhattanStreets کلیک راست کنید، روی Open Attribute Table کلیک کنید و به سمت راست بروید.
هیچ اطلاعاتی در مورد شرکت های آتش نشانی در این فایل وجود ندارد.
- جدول FireCompanies را باز کنید.
ویژگی های این جدول را بررسی کنید. زمینه های مورد علاقه عبارتند از: گروهان آتش نشانی، گردان و لشکر و نوع گروهان آتش نشانی. به عنوان مثال، شرکت نردبان (L)، شرکت موتور (E)، یا تیم آتش نشانی (Q).
- هر دو جدول را ببندید.
لایه های ویژگی را قطع کنید
- روی Geoprocessing > Intersect کلیک کنید.
- از لیست کشویی Input Features، ManhattanStreets and Fire Companies را یکی یکی انتخاب کنید.
- کلاس ویژگی خروجی را به عنوان ManhattanStreetsFireCompanies در Chaptergdb ذخیره کنید.
- خط را برای نوع خروجی انتخاب کنید.
- بررسی کنید که تنظیمات Intersect با تصویر مطابقت داشته باشد.
۶٫روی OK کلیک کنید.
خروجی اضافه شده به نقشه شما خیابان های منهتن خواهد بود که چند ضلعی های شرکت آتش نشانی را قطع می کنند.
جدول تقاطع را بررسی کنید
- در فهرست مطالب، روی لایه ManhattanStreetsFireCompanies کلیک راست کرده و روی Open Attribute Table کلیک کنید.
اکنون هر خیابان اطلاعاتی در مورد شرکت آتش نشانی دارد که با آن قطع می شود.
- جدول را ببندید و فایل نقشه خود را ذخیره کنید.
آموزش ۶-۶در نرم افزار ArcGIS 10.8
اتحاد لایه ها
ابزار Union هندسه و ویژگی های دو لایه چند ضلعی ورودی را برای تولید یک لایه چندضلعی خروجی جدید ترکیب می کند. در این مثال، از ابزار Union برای ترکیب محلههای شهر نیویورک با سرشماری منهتن (کانتی نیویورک) استفاده خواهید کرد. خروجی اتحادیه یک لایه ویژگی جدید از چند ضلعی های کوچکتر است که هر کدام دارای مرزها و ویژگی های ترکیبی از مناطق سرشماری و محله ها هستند. Union تمام ویژگی های لایه های ورودی را حفظ می کند، حتی اگر همپوشانی نداشته باشند.
یک فایل نقشهدر نرم افزار ArcGIS 10.8باز کنید
- Tutorial6-6.mxd را از پوشه Maps باز کنید.
فایل Tutorial6-6.mxd باز می شود که نقشه محله های شهر نیویورک و سرشماری منهتن در سال ۲۰۱۰ را نشان می دهد.
- روی نشانکها > منهتن کلیک کنید.
- فایل نقشه را در پوشه Chapter6 ذخیره کنید.
جداول را باز کنید
تابع اتحاد یک کلاس ویژگی جدید ایجاد می کند که جداول ویژگی های دو کلاس ویژگی و ویژگی های چند ضلعی آنها را ترکیب می کند. در مرحله بعد، جدول هر دو کلاس ویژگی را باز می کنید تا ویژگی های آنها را ببینید.
- از فهرست مطالب، روی لایه ManhattanTacts کلیک راست کرده، روی Open Attribute Table کلیک کنید و به سمت راست بروید.
هیچ اطلاعاتی در مورد محله ها در این فایل وجود ندارد.
- جدول Neighborhoods را باز کنید.
البته در این جدول هیچ صفت تراکتی وجود ندارد.
- هر دو جدول را ببندید.
محله های منهتن را انتخاب و خروجی بگیرید
قبل از اجرای اتحادیه، فقط محله های منهتن را انتخاب کنید. در غیر این صورت خروجی اتحادیه همه شهرستان ها خواهد بود.
- روی Selection > Select By Location کلیک کنید.
- همانطور که نشان داده شده است، با Neighborhoods برای لایه(های) هدف، ManhattanTracts برای لایه منبع، و برای روش انتخاب فضایی “مرکز آنها را در ویژگی لایه منبع داشته باشید” تایپ کنید یا انتخاب کنید.
- روی OK کلیک کنید.
۴٫در فهرست مطالب، روی لایه Neighborhoods کلیک راست کرده و روی Data > Export Data کلیک کنید.
۵٫کلاس ویژگی خروجی را به عنوان ManhattanNeighborhoods در Chaptergdb ذخیره کنید.
۶٫روی OK کلیک کنید و سپس روی Yes کلیک کنید تا لایه به نقشه اضافه شود.
۷٫نمادی از لایه ManhattanNeighborhoods به صورت پر کردن توخالی، طرح کلی سیاه، عرض ۱٫۵٫
۸٫لایه Neighborhoods را بردارید و بزرگنمایی کنید تا منهتن را پایین بیاورید.
لایه ManhattanNeighborhoods را خاموش و روشن کنید تا ببینید کدام چند ضلعی با مرزهای تراکت مطابقت دارد. برخی از مناطق فراتر از مرزهای محله گسترش می یابند.
- روی نشانکها > منهتن کلیک کنید.
کلاس های ویژه اتحادیه
- روی Geoprocessing > Union کلیک کنید.
- ManhattanTacts و ManhattanNeighborhoods را یکی یکی برای ویژگی های ورودی انتخاب کنید.
- کلاس ویژگی خروجی را به عنوان ManhattanTactsNeighborhoods در Chaptergdb ذخیره کنید.
- بررسی کنید که تنظیمات Union با تصویر ALL برای JoinAttributes مطابقت داشته باشد.
۵٫روی OK کلیک کنید.
خروجی اضافه شده به نقشه شما حاوی چند ضلعی های کوچک است که به هر چند ضلعی هم داده های سرشماری و هم محله متصل است. توجه داشته باشید که جمعیت برای هر چند ضلعی کوچک جدید نادرست است. ابزار Union فقط لایه ها را به هم متصل می کند و داده ها را در چند ضلعی های کوچکتر تقسیم نمی کند.
تراکت های دارای محله را انتخاب کنید
بسیاری از چند ضلعیهای اتحادیه نام محلهها را شامل نمیشوند، زیرا بخشها و محلهها همپوشانی ندارند. تمرینات نهایی این چند ضلعی ها را از فایل نقشه حذف می کند. در اینجا از یک پرس و جو برای انجام این کار استفاده خواهید کرد.
- در فهرست مطالب، روی ManhattanTactsNeighborhoods کلیک راست کرده و روی Properties > برگه Definition Query کلیک کنید.
- روی دکمه Query Builder کلیک کنید و همانطور که در تصویر نشان داده شده است، با WHERE روی BoroCode > 0، انتخاب کنید.
۳٫روی OK >OK کلیک کنید.
نتیجه فقط ManhattanTactsNeighborhoods با مقادیر همسایگی خواهد بود.
- در فهرست مطالب، روی ManhattanTactsNeighborhoods کلیک راست کرده و روی Open Attribute Table کلیک کنید.
هنوز چند قطعه سرشماری بدون نام محله ها وجود دارد اما اینها پارک ها و گورستان ها هستند. به زمینه های مربوط به سرشماری ها و محله ها توجه کنید.
- جدول را ببندید و فایل نقشه را ذخیره کنید.
آموزش ۶-۷در نرم افزار ArcGIS 10.8
خودکارسازی ژئوپردازش با استفاده از ModelBuilder
پردازش داده های مکانی اغلب به چندین مرحله و ابزارهای ژئوپردازش برای ایجاد نتایج مطلوب نیاز دارد. ModelBuilder یک برنامه کاربردی در ArcGIS برای ایجاد ماکروها است – برنامههای سفارشی که گردشهای کاری geoprocessing را مستند و خودکار میکند. پس از ساختن یک مدل، می توانید آن را یک بار اجرا کنید، یا آن را ذخیره کنید و دوباره با استفاده از پارامترهای ورودی مختلف اجرا کنید. در این آموزش، شما یک مدل با چندین مرحله برای انحلال تراکتهای سرشماری میسازید تا محلههایی را برای یک شهر در یک شهرستان بسازید. قبل از رفتن به محل کار با استفاده از ModelBuilder، بررسی ورودی ها و خروجی ها و سپس مدل تمام شده ای که می سازید مفید است.
فایل نقشه شروع، که در تصویر نشان داده شده است، همه شهرداری ها (شهرها) و مناطق سرشماری در شهرستان آلگنی، پنسیلوانیا را دارد، همانطور که از نقشه های پایه TIGER اداره سرشماری ایالات متحده دانلود شده است. در این آموزش، محله هایی را برای پیتسبورگ در مرکز نقشه ایجاد می کنید.
کاربر باید یک جدول عابر پیاده ارائه کند که در آن بخش هایی که محله های شهر را تعریف می کنند، فهرست کند. در این مورد، هر محله پیتسبورگ از یک یا چند قطعه تشکیل شده است، همانطور که در جدول جدول عابر پیاده جزئی فهرست شده در این جدول مشاهده می شود.
خروجی مجموعه حل شده محله ها است. می توانید تراکت هایی را که ModelBuilder برای هر محله حل کرده است به عنوان خطوط سیاه داخلی برای محله های قرمز مشاهده کنید.
وقتی مدل را اجرا میکنید، فرمی باز میشود که از شما میخواهد پارامترها را ارائه کنید – تمام عناصر موجود در مدل که کاربر باید برای اجرا تغییر دهد. با این مدل، امکان ایجاد چند ضلعی های حل شده برای هر زیر مجموعه ای از نقشه پایه چند ضلعی وجود دارد. برای توضیح پارامترهای این مدل شکل را ببینید. این رابط کاربری برای مدلی است که دارای اسناد و پارامترهایی است که کاربر می تواند آنها را تغییر دهد.
نمودار مدل گردش کار که می سازید در تصویر نشان داده شده است. در اوایل این فصل، مراحل ژئوپردازش را به صورت تعاملی از منوی اصلی ArcMap اجرا میکردید. با این حال، برای مدلها، با استفاده از پنجره و ابزار ArcToolbox به همان عملکرد دسترسی دارید. هر ابزار به یک فرآیند (جعبه های زرد رنگی که در مدل در شکل دیده می شود) با ورودی های آبی و خروجی های سبز در نمودار مدل برگه تبدیل می شود.
ModelBuilder عناصر ورودی و خروجی را با خطوط پیکان سیاه نشان می دهد که از و به فرآیندها می روند. هر عنصر با P در نزدیکی سمت راست بالای آن یک پارامتر است. Input Join Field و Output Join Field متغیرهایی هستند که مقادیر پارامترهای ورودی را برای پردازش بیشتر ذخیره می کنند (توضیحات بعدی در این آموزش داده می شود).
اولین مرحله از مدل، پیوستن جدول عابر پیاده به چند ضلعی های نقشه پایه است. کاربر میتواند هر دو ورودی ثابت را برای افزودن پیوست که دارای شناسههای چند ضلعی منطبق هستند، ارائه دهد. خروجی، Joined Polygons، فقط چند ضلعی در جدول عابر پیاده گنجانده شده است. در صورتی که می دوید، خط عابر پیاده برای مسیرهای پیتزبورگ است، بنابراین فقط مسیرهای پیتسبورگ از نقشه پایه شهرستان بزرگتر خروجی می شود.
در مرحله بعد، فرآیند Dissolve از دادههای عابر پیاده برای انجام انحلال استفاده میکند که در نتیجه چند ضلعیهای حل شده خروجی ایجاد میشود. در نهایت، مدل اتصال را حذف می کند تا بتوانید مدل را با ورودی های اولیه یکسان یا متفاوت اجرا کنید. در غیر این صورت، خطایی ایجاد می شود که نشان می دهد پیوستن قبلاً وجود دارد.
یک فایل نقشه باز کنید
- Tutorial6-7.mxd را از پوشه Maps باز کنید.
نقشه شهرستان Allegheny باز می شود و فایل TIGER تراکت سرشماری و چند ضلعی شهرداری را نشان می دهد. شهرداریها فقط برای مرجع هستند، در حالی که Tracts ورودی برای انحلال است. ورودی دیگر، جدول عابر پیاده PghCrosswalk، نیز در فایل نقشه موجود است.
- در پنجره فهرست مطالب، روی دکمه List by Drawing Order کلیک کنید.
- فایل نقشه را در پوشه Chapter6 پوشه MyExercises ذخیره کنید.
گزینه های geoprocessingدر نرم افزار ArcGIS 10.8را تنظیم کنید
- روی Geoprocessing > Geoprocessing Options کلیک کنید.
- اگر قبلاً انتخاب نشده است، مطمئن شوید که “Overwrite outputs of Geoprocessing Operations” علامت زده شده است.
با روشن بودن این گزینه، میتوانید مدل را به طور مکرر بدون نیاز به حذف خروجیهای مدل مجدداً اجرا کنید، که در زمان اشکالزدایی و عملکرد صحیح مدل شما صرفهجویی میکند.
- روی OK کلیک کنید.
یک مدل جدید ایجاد کنید
- روی Windows > Catalog کلیک کنید.
- صفحه اصلی – MyExercises\Chapter6 را در درخت پوشه/فایل گسترش دهید.
- روی صفحه اصلی — MyExercises\Chapter6 کلیک راست کنید، روی New and Toolbox کلیک کنید و نام جعبه ابزار جدید Chaptertbx را تغییر دهید.
- روی Chaptertbx راست کلیک کرده و New, Model را کلیک کنید.
ArcMap پنجره Model را باز می کند که برای ایجاد مدل خود از آن استفاده می کنید.
جدول عابر پیاده را به لایه بپیوندید تا حل شود
در مرحله بعد، ابزارهای سیستم را مرور می کنید تا ابزار Dissolve را پیدا کنید. هنگامی که به تنهایی به دنبال ساخت مدل هستید، باید به طور سیستماتیک تمام ابزارهای موجود را مرور کنید تا ایده بگیرید و ببینید چه چیزی ممکن است. وقتی ابزاری را پیدا کردید و میخواهید در مورد آن اطلاعات کسب کنید، روی آن راست کلیک کرده و روی Help کلیک کنید.
- Catalog را ببندید و Windows > Search را کلیک کنید.
- از پنجره جستجو روی Tools کلیک کنید.
نتیجه یک لیست و پیوندهایی به طبقه بندی ArcGIS از ابزارهای موجود برای استفاده مستقیم یا به عنوان عناصر در مدل ها است.
- روی پیوند ابزارهای مدیریت داده کلیک کنید.
در اینجا صفحه اول بسیاری از صفحات با مجموعه ابزارهای مدیریت داده را مشاهده می کنید.
- به پایین بروید و روی Joins کلیک کنید.
- ابزار Add Join (مدیریت داده ها) را به مدل خود بکشید. پنجره جستجو را ببندید.
۶٫بر روی فرآیند Add Join در مدل خود دابل کلیک کنید و با استفاده از لیست کشویی در هر فیلد همانطور که در تصویر نشان داده شده است، با Tracts برای Layer Name یا Table View، FIPS برای Input Join Field، PghCrosswalk برای Join Table و STFID، انتخاب کنید. برای خروجی Join Field. نماد پیام اطلاعاتی فیلد پیوستن ورودی را نادیده بگیرید. مطمئن شوید که تیک Keep All Target Features (اختیاری) را پاک کنید.
با خاموش بودن این گزینه، تنها ویژگیهایی که در خروجی باقی میمانند مواردی هستند که در جدول عابر پیاده هستند، که عبارتند از تراکتهای سرشماری پیتسبورگ. این یک مرحله ابزار Clip را ذخیره می کند.
- روی OK کلیک کنید و اندازه و مکان عناصر مدل را مطابق تصویر تغییر دهید.
۸٫روی دکمه Save مدل کلیک کنید.
مدل جزئی در نرم افزار ArcGIS 10.8را اجرا کنید
ArcMap نام جدول را به نام ویژگی ها در داده های متصل اضافه می کند. برای مثال، HOOD در PghCrosswalk به PghCrosswalk.HOOD برگه تبدیل می شود. در مرحله بعد، فرآیند Add Join را اجرا می کنید. سپس ویژگی ضمیمه شده، PghCrosswalk.HOOD، در لیستی از ویژگیها برای استفاده در پیکربندی فرآیندهای اضافی در مراحل بعدی موجود است. اگر اکنون فرآیند Add Join را اجرا نکردهاید، باید خودتان نام ضمیمه شده را بدانید و تایپ کنید.
- در مدل خود روی Add Join کلیک راست کرده و روی Run کلیک کنید.
همانطور که فرآیند اجرا می شود، یک پنجره گزارش برای کار و وضعیت آن باز می شود.
- روی Close کلیک کنید.
ArcGIS سایه هایی را به فرآیند و خروجی آن اضافه می کند تا نشان دهد که آنها اجرا شده اند. توجه داشته باشید که اگر خطایی کردید و نیاز به اجرای مجدد مدل داشتید، ابتدا باید روی Model در منوی اصلی پنجره Model کلیک کنید و سپس روی Validate Entire Model کلیک کنید. این همه فرآیندها را به حالت اجرا نشده بازنشانی می کند.
تراکت ها را حل کنید
- روی Windows > Search کلیک کنید، عبارت dissolve را در کادر متنی جستجو تایپ کنید و Enter را فشار دهید.
- ابزار Dissolve (مدیریت داده ها) را زیر فرآیند Add Join در مدل خود بکشید. پنجره جستجو را ببندید.
- روی دکمه Connect کلیک کنید در نوار ابزار استاندارد پنجره مدل، بر روی خروجی Tracts (2) از فرآیند افزودن پیوستن به مدل کلیک کنید، روی فرآیند Dissolve کلیک کنید، و روی Input Features در منوی زمینه ایجاد شده کلیک کنید.
- روی دکمه انتخاب مدل کلیک کنید .
همیشه باید پس از استفاده از دکمه دیگری در نوار ابزار استاندارد روی این دکمه کلیک کنید. در غیر این صورت، دفعه بعد که در پنجره Model کلیک کنید، یک عمل ناخواسته دریافت خواهید کرد. عملکرد دکمه انتخاب معمولا قابل قبول است.
- روی فرآیند Dissolve در مدل خود دابل کلیک کنید و با استفاده از لیست کشویی در هر فیلد باقیمانده، همانطور که در تصویر نشان داده شده است، انتخاب کنید — با Tracts(2) برای Input Features، Neighborhoods for Output Feature Class، و HOOD برای Dissolve_Field( s)—اما OK را کلیک نکنید.
۶٫POP2000 را در فیلد(های) آمار انتخاب کنید و هشدار را نادیده بگیرید.
۷٫روی سلول Statistic Type در سمت راست Pop2000 کلیک کنید، روی فلش کشویی حاصل کلیک کنید و SUM را انتخاب کنید.
۸٫مراحل ۶ و ۷ را برای دو ویژگی دیگر، WHITE و Tracts.BLACK، با استفاده از SUM برای هر دو تکرار کنید.
در این مرحله، باید Tracts.Pop2000، Tracts.WHITE و Tracts.BLACK را در پانل پایینی پنجره ابزار Dissolve داشته باشید، همه با نوع آماری SUM.
- روی OK کلیک کنید، روی خروجی Neighborhoods فرآیند Dissolve کلیک راست کنید، روی Add To Display کلیک کنید و مدل خود را ذخیره کنید.
- روی فرآیند Dissolve کلیک راست کنید، روی Run کلیک کنید و پس از پایان اجرای مدل، پنجره به دست آمده را ببندید.
نوبت شماست
مدل پایه تقریبا کامل شده است. آخرین مرحله این است که مدل را از خروجی Tracts از فرآیند Add Join حذف کنید تا کاربر بتواند مدل را دوباره بدون انجام دستی اجرا کند. در غیر این صورت، فرآیند Add Join با شکست مواجه می شود زیرا یک پیوستن از قبل وجود دارد. ابزار Remove Join (مدیریت داده ها) را به عنوان آخرین فرآیند به مدل جستجو کرده و اضافه کنید. از خروجی Add Join, Tracts (2) به عنوان ورودی آن استفاده کنید (روی Remove Join دوبار کلیک کنید، روی Layer Name or Table View کلیک کنید، خروجی فرآیند Add Join را انتخاب کنید و PghCrosswalk را برای Join انتخاب کنید). ابزار Remove Join بهطور خودکار PghCrosswalk را بهعنوان عضو پیوسته شناسایی میکند. خروجی Remove Join را به نمایشگر اضافه نکنید.
فرآیند Remove Join را اجرا کنید. مدل خود را ذخیره کنید چند ضلعی های متصل به خروجی (همسایگی ها) را با پر کردن توخالی و طرح کلی قرمز با عرض ۳ نمادین کنید و سپس Tract ها را به بالای فهرست مطالب منتقل کنید و Tracts و Neighborhoods جدید را مقایسه کنید. شما باید صفحه نمایش خروجی را که در ابتدای این آموزش در ModelBuilder قرار دارد، ببینید.
مدل را بازنشانی کنید تا بتوانید با کلیک روی Model, Validate Entire Model دوباره آن را اجرا کنید. کل مدل را با کلیک روی Model > Run Entire Model اجرا کنید. مجدداً چند ضلعی های خروجی متصل را با پر کردن توخالی و طرح کلی قرمز رنگ ۳ علامت بزنید، Tracts را به بالای فهرست مطالب منتقل کنید و Tracts و Neighborhoods جدید را مقایسه کنید. شما باید صفحه نمایش خروجی را که در ابتدای این آموزش در ModelBuilder قرار دارد، ببینید.
تعمیم برچسب های عناصر
مدل شما می تواند ابزاری کلی برای حل کردن هر چند ضلعی باشد. به عنوان اولین قدم برای کلی کردن مدل، چندین برچسب عنصر را تغییر میدهید.
- برای افزودن عنصر Join روی ورودی Tracts کلیک راست کنید، روی تغییر نام کلیک کنید، Basemap Polygons را تایپ کنید و OK را کلیک کنید.
- به طور مشابه، برچسب های عناصر دیگر را همانطور که در تصویر نشان داده شده است، با Crosswalk به عنوان عنصر دیگر، و Joined Polygons، Output Dissolved Polygons، و Basemap Polygons(2) را برای نتایج تغییر دهید.
۳٫روی دکمه Save مدل کلیک کنید.
پارامترهای مدل را اضافه کنید
در حال حاضر، مدل شما با ورودیها و خروجیهای ثابت در فرآیندها “هاردسیم” شده است. در مرحله بعد، چندین پارامتر عنصر را ایجاد می کنید که کاربران می توانند بدون تغییر خود مدل، آنها را تغییر دهند. در عوض، کاربران هنگام باز کردن مدل، فرمی را تایپ یا انتخاب میکنند.
- روی Basemap Polygons راست کلیک کرده و Model Parameter را کلیک کنید.
AP در بالا و سمت راست عنصر ظاهر می شود که نشان می دهد ArcGIS از کاربر می خواهد که لایه نقشه ورودی را جستجو کند.
- به طور مشابه، پارامترهای مدل Crosswalk و Output Dissolved Polygons را ایجاد کنید.
متغیرهایی را به مدل اضافه کنید
به طور کلی، فرآیند Add Join باید دو ورودی خود را از کاربر دریافت کند، Input Join Field و Output Join Field. شما می توانید این پارامترهای ورودی را ایجاد کنید، اما ابتدا باید متغیرهایی ایجاد کنید تا آنها را در مدل ذخیره کنید.
- روی فرآیند Add Join کلیک راست کنید. روی Make Variable > From Parameter > Input Join Field کلیک کنید.
ArcGIS متغیر را برای شما ایجاد می کند.
- برای لغو انتخاب عناصر، روی هر نقطه از ناحیه سفید مدل کلیک کنید. متغیر جدید را در بالای سمت چپ فرآیند Add Join حرکت دهید و عنصر آن را کمی گسترده تر کنید تا کل برچسب آن نمایش داده شود.
- Input Join Field را به یک پارامتر مدل برگه تبدیل کنید.
- مراحل ۱ تا ۳ را تکرار کنید، به جز ایجاد متغیر برای قسمت Output Join در فرآیند Add Join. عنصر جدید را در بالا و سمت راست فرآیند Add Join حرکت دهید.
برچسب هایی را برای اسناد اضافه کنید
برچسب ها می توانند به مستندسازی مدل کمک کنند. شما یک عنوان مدل و چند یادداشت در مورد متغیرها اضافه خواهید کرد.
- در صورت لزوم، تمام عناصر مدل را انتخاب کنید و در قسمت بالا برای یک برچسب فضا ایجاد کنید.
- روی ناحیه سفید در بالا کلیک راست کنید، روی Create Label کلیک کنید، بر روی Label دوبار کلیک کنید و Model to Dissolve a Subset of Basemap Polygons را تایپ کنید.
- روی برچسب جدید کلیک راست کنید، روی Display Properties کلیک کنید، در سلول سمت راست Font کلیک کنید، روی دکمه سازنده ایجاد شده کلیک کنید، فونت را به Bold سایز ۱۴ تغییر دهید، روی OK کلیک کنید و پنجره Display Properties را ببندید.
- روی عنصر Input Join Field کلیک راست کنید، روی Create Label کلیک کنید، در هر نقطه از ناحیه سفید مدل کلیک کنید، برچسب جدید را در بالا و سمت چپ عنصر بکشید، روی آن دوبار کلیک کنید و تایپ کنید.شما باید جدول ویژگی Basemap Polygons و جدول Crosswalk را بررسی کنید و نام فیلدهای آنها را که شناسهها یا نامهای چند ضلعی یکسانی برای استفاده به عنوان مقادیر پارامتر در باز کردن مدل دارند، یادداشت کنید.
- روی برچسب جدید کلیک راست کنید، روی Display Properties کلیک کنید، روی سلول سمت راست Text Justification کلیک کنید، به جای Center روی Left کلیک کنید و پنجره Properties را ببندید.
- با قرار دادن مکان نما بعد از کلمات برای ایجاد خطوط جدید، فشار دادن کلید Shift و فشردن Enter، این برچسب را به چند خط تقسیم کنید.
- روی دکمه Save مدل کلیک کنید.
یک نام مدل و توضیحات برای مستندات اضافه کنید
می توانید اسناد راهنما را به فرمی که در اجرای مدل باز می شود، در ویژگی های مدل اضافه کنید.
- روی Model در منوی اصلی مدل کلیک کنید و روی Model Properties کلیک کنید.
- DissolvePolygons را برای Name تایپ کنید (هیچ فاصله مجاز نیست) و Dissolve Any Subset of Polygons برای
- پیام راهنما زیر را به اندازه دلخواه در کادر متن توضیحات تایپ کنید: هر زیرمجموعه ای از چند ضلعی های نقشه پایه را که یک جدول عبور برای زیرمجموعه داده شده است، حل کنید.
- چند ضلعی های حل شده خروجی را به دلخواه نام گذاری و ذخیره کنید.
- شما باید شناسه چند ضلعی Basemap مورد استفاده در جدول عابر پیاده و شناسه چند ضلعی حل شده برای چند ضلعی های خروجی حل شده را برای ورودی اینجا بدانید.
- برای ورودی Basemap Polygons و Crosswalk آن جستجو کنید.
- کادر بررسی نام مسیرهای نسبی فروشگاه را انتخاب کنید.
- روی OK کلیک کنید.
- روی دکمه Save مدل کلیک کنید و پنجره Model را ببندید.
مدل تمام شده را باز کرده و اجرا کنید
- Neighborhoods را از فهرست مطالب فایل نقشه خود حذف کنید.
- در کاتالوگ، روی مدل Dissolve Any Subset of Polygons کلیک راست کرده، Open را کلیک کنید و هشدار بالای فرم به دست آمده را ببندید.
- روی دکمه Show Help در پایین فرم کلیک کنید.
شما نیازی به تغییر هیچ یک از این پارامترهای ورودی ندارید.
- برای اجرای مدل روی OK کلیک کنید.
مدل اجرا می شود و محله های منحل شده را به نمایش نقشه شما اضافه می کند.
- فایل نقشه خود را ذخیره کنید و ArcMap را ببندید.
تکلیف ۶-۱
یک منطقه مطالعه برای شهرستان های کلرادو بسازید
در این تکلیف، شما یک منطقه مطالعه برای دو شهرستان با رشد سریع در کلرادو ایجاد می کنید: شهرستان های دنور و جفرسون. شما با استفاده از لایههای نقطهای و چندضلعی که از وبسایت سرشماری ایالات متحده دانلود شدهاند، کلاسهای ویژگی جدیدی را برای مطالعه منطقه شهری ایجاد میکنید. از آنجایی که میخواهیم دو شهرستان را مطالعه کنیم، برای ایجاد ویژگیهای منطقه مطالعه باید از انتخاب بر اساس مکان، ادغام و کلیپ استفاده کنید.
راه اندازی شود
- نام پوشه \EsriPress\GIST1\MyAssignments\Chapter6\Assignment6-1YourName\ را به نام یا شناسه دانشجویی خود تغییر دهید. تمام فایل هایی که برای این تکلیف تولید می کنید در این پوشه ذخیره کنید. یک فایل نقشه جدید به نام Assignment6-mxd با مسیرهای نسبی ایجاد کنید.
- یک پایگاه جغرافیایی فایل جدید با نام Assignment6-1gdb ایجاد کنید. ویژگی های جدیدی را که برای این انتساب تولید می کنید در این پایگاه داده جغرافیایی فایل ذخیره کنید.
نقشه رادر نرم افزار ArcGIS 10.8بسازید
موارد زیر را به فایل نقشه خود اضافه کنید:
- \EsriPress\GIST1\Data\UnitedStates.gdb\COCounties – ویژگیهای چند ضلعی شهرستانهای کلرادو.
- \EsriPress\GIST1\Data\UnitedStates.gdb\COStreets1 — ویژگیهای خط خیابانهای شهرستان جفرسون.
- \EsriPress\GIST1\Data\UnitedStates.gdb\COStreets2 — ویژگیهای خط خیابانهای شهرستان دنور.
- \EsriPress\GIST1\Data\UnitedStates.gdb\COURban1 — ویژگیهای منطقه شهری سرشماری ایالات متحده در سال ۲۰۱۰ برای شهرستان جفرسون.
- \EsriPress\GIST1\Data\UnitedStates.gdb\COURban2 — ویژگیهای منطقه شهری سرشماری ایالات متحده در سال ۲۰۱۰ برای شهرستان دنور.
- \EsriPress\GIST1\Data\UnitedStates.gdb\COWater1 — سرشماری ایالات متحده در سال ۲۰۱۰ ویژگیهای آب را برای شهرستان جفرسون نامگذاری کرد.
- \EsriPress\GIST1\Data\UnitedStates.gdb\COWater2 — سرشماری ایالات متحده در سال ۲۰۱۰ ویژگیهای آب را برای شهرستان دنور نامگذاری کرد.
- \EsriPress\GIST1\Data\UnitedStates.gdb\USCities — ویژگی های نقطه ای شهرهای ایالات متحده.
داده ها رادر نرم افزار ArcGIS 10.8پردازش کنید
برای ایجاد ویژگی های منطقه مطالعه زیر در پایگاه جغرافیایی فایل خود، عملیات انتخاب بر اساس مکان یا پردازش جغرافیایی را انجام دهید. پس از پایان پردازش جغرافیایی، ویژگی های اصلی را حذف کنید.
- مناطق مطالعاتی- یک کلاس ویژگی فقط از شهرستان های جفرسون و دنور
- مناطق شهری مطالعه- یک کلاس ویژگی که مناطق شهری را برای هر دو شهرستان جفرسون و دنور ترکیب می کند
- مناطق مطالعاتی- لایه نقطه ای که جمعیت شهرها را فقط در منطقه شهری مورد مطالعه نشان می دهد. یک فیلد برای تغییر جمعیت بین سالهای ۲۰۰۰ و ۲۰۰۷ اضافه و محاسبه کنید.
- خیابان های منطقه مطالعه – یک کلاس ویژگی که خیابانها را ترکیب میکند نیز به منطقه شهری مورد مطالعه برش شده است
- مطالعه منطقه آب- یک کلاس ویژگی ترکیبی از ویژگیهای آبی که منطقه شهری مورد مطالعه را قطع میکنند
الزامات
- شهرستان ها و شهرهای منطقه مورد مطالعه را با استفاده از فیلدهای NAME با ماسک های هاله برچسب گذاری کنید، شهرها را به عنوان نقاط درجه بندی شده با استفاده از فیلد POP2007 با یک طبقه بندی کمیت و ۵ کلاس نمایش دهید، و آب و خیابان ها را به عنوان ویژگی های زمینی نمایش دهید. تصمیم بگیرید که چگونه به بهترین نحو چند ضلعی های منطقه شهری مورد مطالعه را نمایش دهید. خیابان Wadsworth را در منطقه مطالعه انتخاب کنید. نکته: از FE_NAME=Wadsworth استفاده کنید. آن را به عنوان یک لایه جداگانه نشان دهید.
- یک طرح نقشه ۸٫۵ در ۱۱ اینچی ایجاد کنید که به منطقه شهری مورد مطالعه زوم شده است که شامل عنوان، راهنما، نوار مقیاس و سایر مواردی است که فکر می کنید لازم است. طرح بندی را به عنوان Assignment6-1jpg صادر کنید.
نقشه رادر نرم افزار ArcGIS 10.8تحلیل کنید
یک فایل Word با نام Assignment6-1YourName.docx ایجاد کنید. با استفاده از جداول مشخصه و پرس و جوهای فضایی به سوالات زیر پاسخ دهید و تصویر طرح بندی خود را در زیر پاسخ های خود درج کنید:
- کل جمعیت سال ۲۰۰۷ شهرهای مناطق مورد مطالعه شهرستان جفرسون چقدر است؟
- کل جمعیت سال ۲۰۰۷ شهر در شهرستان دنور چقدر است؟
- بیشترین افزایش جمعیت بین سالهای ۲۰۰۰ تا ۲۰۰۷ کدام شهر بوده است؟
- بیشترین کاهش جمعیت بین سال های ۲۰۰۰ تا ۲۰۰۷ در کدام شهر بوده است؟
- شهرهایی را که در دو مایلی جادههای Wadsworth در منطقه شهری مورد مطالعه قرار دارند نام ببرید. نکته: همه خیابانها، بلوارها، پارکها و غیره را با نام Wadsworth انتخاب کنید.
تکلیف ۶-۲
برای ایجاد نقشه منطقهبندی، قطعات ملک را منحل کنید
در این تکلیف، شما یک نقشه بسته را حل می کنید تا یک نقشه منطقه بندی ایجاد کنید که توسعه تجاری پیشنهادی را در منطقه ای که اکنون یک منطقه مسکونی است، برجسته می کند. یک شرکت تجاری می خواهد برای واریانس منطقه بندی درخواست دهد تا بتواند از زمین در قطعه های مسکونی با کد منطقه بندی R5 (مسکن مسکونی با پنج واحد) برای اهداف تجاری استفاده کند. بخش منطقهبندی نقشه را برای استفاده در ارائه پاورپوینت در جلسه استماع عمومی در مورد پیشنهاد میخواهد.
راه اندازی شود
- نام پوشه \EsriPress\GIST1\MyAssignments\Chapter6\Assignment6-2YourName\ را به نام یا شناسه دانشجویی خود تغییر دهید. تمام فایل هایی که برای این تکلیف تولید می کنید در این پوشه ذخیره کنید.
- یک فایل نقشه جدید به نام Assignment6-mxd با مسیرهای نسبی و واحدهای نقشه قاب داده در فوت ایجاد کنید.
- یک پایگاه جغرافیایی فایل جدید با نام Assignment6-2YourName.gdb ایجاد کنید. ویژگی های جدیدی را که برای این انتساب تولید می کنید در این پایگاه داده جغرافیایی فایل ذخیره کنید.
نقشه را بسازید
پوشش های زیر را به فایل نقشه خود اضافه کنید:
- \EsriPress\GIST1\Data\Pittsburgh\EastLiberty\EastLib — پوشش چند ضلعی برای مرز محله شرق لیبرتی.
- \EsriPress\GIST1\Data\Pittsburgh\EastLiberty\Parcel — پوشش چند ضلعی برای قطعات زمین در همسایگی لیبرتی شرقی پیتسبورگ. ویژگی ها عبارتند از: ZON_CODE، یک ویژگی با مقادیر کد منطقه بندی زیر: A = توسعه، C = تجاری، M = صنعتی، R = مسکونی، S = خاص. TAX_AREA_A، TAX_BLDG_A، و TAX_LAND — ویژگی هایی با ارزش مالیات بر دارایی سالانه.
- \EsriPress\GIST1\Data\Pittsburgh\EastLiberty\Curbs — پوشش چند خطی که دارای حاشیههای خیابان و حاشیهنویسی با نام خیابانها است.
الزامات
- پوشش بسته ها را به پایگاه جغرافیایی فایل خود صادر کنید و آن را به فایل نقشه خود اضافه کنید. پوشش اصلی بسته ها را بردارید.
- بسته های با ZON_CODE = R5 را انتخاب کنید. اینها بسته هایی هستند که می توانند برای اهداف تجاری برگه تبدیل شوند. این بستهها را بهعنوان یک لایه جدید به نام بستههای تجاری پیشنهادی که با رنگ قرمز و طرح کلی سیاه نشان داده شده است، اضافه کنید.
- با افزودن یک فیلد جدید به جدول ویژگی بستهها که فقط اولین کاراکتر از کد منطقهبندی کامل را دارد، یک کد منطقهبندی در سطح کل ایجاد کنید. نام فیلد جدید ZONE را با نوع داده متنی و طول ۱ بگذارید. با استفاده از Field Calculator در فیلد جدید، روی دکمه String Option کلیک کنید، روی تابع Left( ) کلیک کنید، تایپ کنید تا Left([ZON_CODE],1) به دست آید، و روی OK کلیک کنید. . تابع سمت چپ تعداد کاراکترهای وارد شده را استخراج می کند – در این مورد ۱ – از سمت چپ فیلد ورودی، ZON_CODE شروع می شود.
- ویژگی های بسته را با استفاده از تابع Dissolve، با استفاده از فیلد جدید خود (ZONE) به عنوان فیلد انحلال، و اضافه کردن آمار SUM برای سه فیلد مالیاتی (TAX_LAND_A، TAX_BLDG_A، TAX_AREA) حذف کنید. روی سلول های Statistics Type کلیک کنید تا SUM را انتخاب کنید. کلاس ویژگی خروجی به نام Zoning را در پایگاه جغرافیایی فایل خود ذخیره کنید.
- کلاس ویژگی Zoning جدید را به فایل نقشه خود اضافه کنید، همچنین قوسهای محدود و حاشیهنویسی و طرح کلی East Liberty را اضافه کنید. از گزینه Unique Values روش دسته بندی طبقه بندی برای نمادسازی فیلد ZONE استفاده کنید. از رنگهای خاموش و بدون خطوط برای مقادیر مختلف ZONE استفاده کنید، از جمله گرد و غبار یاسی برای A (توسعه)، کوارتز رز برای C (تجاری)، خاکستری ۳۰% برای M (صنعتی)، زرد یوکا برای R (مسکونی) و غبار خاکستری آبی. برای S (ویژه). هر کد منطقهبندی را با نام کامل آن برچسب بزنید. ویژگیهای منطقهبندی را دوباره بهعنوان طرح کلی پر توخالی و خاکستری روشن اضافه کنید.
- یک طرح پرتره ۸٫۵ در ۱۱ اینچی با بزرگنمایی به مقیاس ۱:۹۰۰۰ ایجاد کنید که شامل عنوان، راهنما، مقیاس نقشه بر حسب فوت و سایر عناصر نقشه است که فکر می کنید لازم است.
- طرح بندی نقشه خود را به عنوان Assignment6-2YourName.jpg صادر کنید.
یک فایل پاورپوینت ایجاد کنید
یک ارائه پاورپوینت با نام Assignment6-2YourName.pptx ایجاد کنید که شامل موارد زیر است:
- اسلاید عنوان، شامل نام شما
- با جدولی از مجموع مقادیر مالیات برای هر کد منطقهبندی اسلاید کنید
- با تصویر طرح بندی نقشه خود اسلاید کنید
تکلیف ۶-۳
یک مدل برای ایجاد یک لایه نقشه شبکه ماهیگیری برای منطقه مورد مطالعه بسازید
تصویر نشان داده شده لایه نقشه شبکه ماهیگیری است که با چندین مرحله ذخیره شده در یک مدل ModelBuilder ایجاد خواهید کرد. این شامل سلول های شبکه ای یکنواخت و مربعی است که در یک لایه نقشه چندضلعی ذخیره شده اند و به عنوان یک گزینه شامل یک لایه اضافی از نقاط مرکز برای هر سلول است. هر دو سلول و مرکز برای تجزیه و تحلیل فضایی مفید هستند. به عنوان مثال، برای نمایش تعداد آتش سوزی های ساختاری توسط سلول شبکه. centroids به شما امکان میدهد یک ویژگی دوم را با استفاده از نشانگرهای نقطهای با اندازه یا یک سطح رنگی نمایش دهید، در حالی که یک نقشه choropleth اولین متغیر را نشان میدهد. میتوانید دادههای سطح سلولی را از دادههای نقطهای، مانند حوادث آتشسوزی مسکونی یا مکانهای جنایت، با استفاده از پوشش فضایی همانطور که در فصل ۲ انجام شد، ایجاد کنید.
شروع کنید
ابتدا نام پوشه تکلیف خود را تغییر دهید، یک فایل نقشه ایجاد کنید، یک پایگاه جغرافیایی فایل ایجاد کنید و یک جعبه ابزار و مدل ایجاد کنید.
- نام پوشه \EsriPress\GIST1\MyAssignments\Chapter6\Assignment6-3YourName\ را به نام یا شناسه دانشجویی خود تغییر دهید. تمام فایل هایی که برای این تکلیف تولید می کنید در این پوشه ذخیره کنید.
- یک فایل نقشه جدید، Assignment6-mxd، با مسیرهای نسبی ایجاد کنید.
- یک پایگاه جغرافیایی فایل جدید، Assignment6-3YourName.gdb ایجاد کنید. تمام لایه ها و جداول نقشه ای را که ایجاد می کنید در این پایگاه داده جغرافیایی فایل ذخیره کنید.
- یک جعبه ابزار جدید Assignment6-tbx با مدلی به نام FishnetStudyArea اضافه کنید.
- \EsriPress\GIST1\Data\Pittsburgh\City.gdb\Pittsburgh را به فایل نقشه خود اضافه کنید که نماد آن با پر کردن توخالی است.
الزامات
نمودار مدل برای مدل تمام شده ای که ایجاد می کنید در شکل است. لایه نقشه ورودی هر لایه چند ضلعی است که منطقه مورد مطالعه را تعریف می کند. این می تواند یک مرز باشد، مانند پیتسبورگ، بخش های سرشماری، یا هر مجموعه ای از چند ضلعی ها. ابزار Create Fishnet (به آموزش ۲-۷ مراجعه کنید) چندین پارامتر برای ساختن لایه نقشه سلول شبکه ای دارد. به اندازه سلول نیاز دارد (در حالی که ابزار ورودی برای عرض و ارتفاع دارد، شما تقریبا همیشه سلول های شبکه مربعی را می خواهید، بنابراین عرض برابر با ارتفاع خواهد بود)، تعداد ردیف ها و ستون ها در وسعت، و مختصات وسعت خروجی. . ابزار Create Fishnet امکان وارد کردن مختصات وسعت نقشه مورد نیاز از چند ضلعی های ناحیه مطالعه ورودی را دارد، به طوری که این بخش آسان است. برای محاسبه تعداد ردیف ها و ستون های تور ماهی، شما باید مختصات پیش بینی شده برای لایه ورودی داشته باشید (لایه پیتسبورگ دارای صفحه حالت طرح ریزی در فوت است، بنابراین این مورد آن نیاز را برآورده می کند) و باید مختصات وسعت نقشه آن را در ویژگی های Source آن جستجو کنید، همانطور که در تصویر به صورت Top، Bottom مشاهده می شود. چپ و راست. شما می توانید این مقادیر وسعت را با کلیک راست بر روی Pittsburgh در فهرست مطالب و باز کردن برگه ویژگی آن در برگه Source بدست آورید. سپس از کتاب کار اکسل، \EsriPress\GIST1\Data\DataFiles\FishnetCalculations.xlsx برای محاسبه تعداد سطرها و ستونها برای هر اندازه سلول استفاده کنید. برای اندازه سلول ۱۰۰۰ فوتی، به ۵۲ ردیف و ۶۴ ستون نیاز دارید. شما می توانید این مقادیر وسعت را با کلیک راست بر روی Pittsburgh در فهرست مطالب و باز کردن برگه ویژگی آن در گزینه Source بدست آورید. سپس از کتاب کار اکسل، \EsriPress\GIST1\Data\DataFiles\FishnetCalculations.xlsx برای محاسبه تعداد سطرها و ستونها برای هر اندازه سلول استفاده کنید. برای اندازه سلول ۱۰۰۰ فوتی، به ۵۲ ردیف و ۶۴ ستون نیاز دارید. شما می توانید این مقادیر وسعت را با کلیک راست بر روی Pittsburgh در فهرست مطالب و باز کردن برگه ویژگی آن در برگه Source بدست آورید. سپس از کتاب کار اکسل، \EsriPress\GIST1\Data\DataFiles\FishnetCalculations.xlsx برای محاسبه تعداد سطرها و ستونها برای هر اندازه سلول استفاده کنید. برای اندازه سلول ۱۰۰۰ فوتی، به ۵۲ ردیف و ۶۴ ستون نیاز دارید.
نکات مربوط به فرآیند ایجاد شبکه ماهیگیری به شرح زیر است:
- سه متغیر را ایجاد کنید: اندازه سلول، تعداد ردیف و ستون شماره. برای نوع داده CellSize Double و برای نوع داده دو متغیر دیگر (که عدد صحیح است) Long را انتخاب کنید.
- برای فرآیند Create Fishnet، لایه چند ضلعی ناحیه مطالعه (Pittsburgh) را StudyArea نامگذاری کنید و آن را برای ورودی Extent الگو انتخاب کنید.
- برای ورودی های Create Fishnet’s Cell Size Width و Height، از لیست های کشویی استفاده کنید و Cell Size (نام متغیر مدل خود) را انتخاب کنید. برای ورودی های تعداد سطر و تعداد ستون، از لیست های کشویی استفاده کنید و متغیرهای مربوطه خود را انتخاب کنید.
- برای هندسه، POLYGON را انتخاب کنید.
فرآیند تور ماهی یک لایه نقشه مستطیل شکل ایجاد می کند، اما آنچه مورد نیاز است یک نقشه سلول شبکه ای است که به شکل منطقه مورد مطالعه محدود می شود. بهتر است سلولهای شبکهای را به جای بریدن، مربعهای کامل با مقداری از آنها در ناحیه مطالعه باقی بگذارید. مدل برای انجام این کار به دو مرحله نیاز دارد. ابتدا باید ویژگی های ناحیه مطالعه را به سلول های شبکه با فرآیند Spatial Join اختصاص دهید. سپس تمام سلول های شبکه در داخل یا عبور از مرز منطقه مورد مطالعه دارای ویژگی های غیر تهی هستند در حالی که سلول های باقی مانده دارای مقادیر تهی خواهند بود. سپس می توانید از فرآیند Select با این معیار استفاده کنید:
NAME > ”
که در آن دو نقل قول منفرد بعد از علامت بزرگتر وجود دارد که نشان دهنده یک مقدار تهی است. این معیار تمام سلول هایی را که مقادیر غیر تهی دارند انتخاب می کند.
در نهایت، می توانید با استفاده از تور ماهی تمام شده، نقاط برچسب را برش دهید. ایجاد پارامترهای خروجی نهایی (Fishnet_Finished و Fishnet_LabelPointsFinished) به کاربر این امکان را می دهد که نام آنها را تغییر داده و در هر کجا که می خواهد ذخیره کند.
بدون دیدگاه