جهت استفاده از تمامی امکانات تارنمای انجمن (ایجاد موضوع،دانلود فایل و ...) لازم است،عضویت یک ساله را خریداری فرمائید. برای این کار مبلغ 50 هزار تومان را به کارت 6221061059143315 واریز نموده،سپس نام کاربری خود را به شماره 09128921121 ارسال کنید. 01-07-1402


امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
چگونگی دست یابی به مقادیر پیکسل های یک گرید قرار گرفته بر روی یک شیپ فایل
#1
فایل PDF این اموزش قرار داده شده است و تصاویر در آن وجود دارد.
1-ابتدا شیپ فایل لایه جمعیتی که در آن برای هر شهرستان جمعیتش مشخص شده است را وارد محیط نرم افزار Arc GIS می کنیم.

2- حال می خواهیم گرید را بر روی این نقشه ایجاد کنیم. برای این کار مسیر زیر را انتخاب می کنیم:
Data Management Tools >> Feature Class >> Create Fishnet

3- پنجره زیر باز می شود. در کادر اول محل ذخیره گرید را وارد می کنیم. در چهار مختصات مشخص شده مختصات گوشه سمت چپ، پایین و گوشه سمت راست، بالا را وارد می کنیم.

4- در قسمت بعدی اندازه سلول و تعداد سلول ها را وارد می کنیم.

5- در آخر هم تیک Create Label Points را بر می داریم و Geometry Type را از نوع Polygon انتخاب می کنیم و گزینه ok را می زنیم. مطابق زیر گرید ها بر روی نقشه ایجاد می شود.

6-حال باید این گرید را به نقشه ارتباط مکانی بدهیم. برای این کار مسیر زیر را انتخاب می کنیم.
Analysis Tools >> Overlay >> Spatial Join

7- در کادر اول شیپ فایل گریدی که ایجاد گردیده، انتخاب می کنیم.

8- در کادر دوم نقشه را انتخاب می کنیم.

9- در کادر Output مسیر خروجی ذخیره شیپ فایل را انتخاب می کنیم. در کادر Join گزینه JOIN_ONE_TO_MANY را انتخاب می کنیم. در کادر Field Map تمام گزینه ها را به جر فیلد جمعیت(POP)با کمک ضربدر سمت راست حذف می کنیم.

همان طور کهمشاهده می کنید فقط فیلد جمعیت باقی مانده است. سپس گزینه ok را زده با این کار شیپ فایل ارتباط مکانی بین گرید و لایه نقشه ایجاد می شود.

10- پس از ایجاد این لایه می توان مشخصات آن را با استفاده از گزینه زیر مشاهده کرد. برای این کار بر روی شیپ فایل ایجاد شده راست کلیک کرده و گزینه Open Attribute Table را انتخاب می کنیم.

11- همان طور که در زیر مشاهده می کنید، این جدول مشخصات گرید ارتباطی را نمایش می دهد. شماره های فیلد TARGET_FID به تعداد پیکسل های گرید می باشد. به طور مثال در این مثالی که ما حل کردیم چون تعداد پیکسل های ایجادی ما برابر 20 عدد بود بنابر این اعداد این فیلد نیز بین 0 -19 می باشد.

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


12- حال ما باید آن پیکسل هایی که چند بار تکرار شده را تبدیل کنیم به یک مقدار یعنی برای پیکسل هایی که دوبار تکرار شده مقدار جمعیت این دو فیلد را با هم جمع کرده و در پیکسل اول قرار دهیم و پیکسل های دیگر را حذف کنیم.
13- برای انجام تغییرات در فیلد باید ابتدا از گزینه Editor لایه مورد نظر را فعال کنیم. مسیر زیر را انتخاب می کنیم:
Editor >> Start Editing >>Grid_pop

Grid_pop همان لایه ارتباطی است که ایجاد کردیم.

سپس گزینه ok را انتخاب می کنیم. با این کار می توان در فیلد های جدول تغییرات ایجاد کنیم. حال در جدول فیلد هایی که تکرار شده اند مقدار جمعیت ها را با هم جمع می کنیم و در مقدار اولیه جمعیت جایگزین می کنیم. مثلا در جدول زیر در فیلد TARGET_FID مقدار 2 دوبار تکرار شده، حال ما این دو مقدار را 42105+39261 را با هم جمع می کنیم و حاصل را به صورت دستی جایگزین مقدار اول جمعیت در فیلد POP می کنیم.


همان طور که در شکل مشاهده می کنید مقدار جمعیت برای فیلد 2 تغییر کرد و حاصل دو مقدار جایگزین شد.

13- پس تغییرات انجام شده حال فیلدهای دیگر گه مقدار 2 در آن ها هست را حذف می کنیم. برای این کار ابتدا سایر فیلد ها را انتخاب کرده و روی آن ها راست کلیک کرده و گزینه Delete Selected را می زنیم. با این کار فیلد حذف می شود.

14- این کار را برای سایر پیکسل ها که مقدار آن ها تکرار شده است انجام می دهیم.
همان طور که در شکل مشاهده می کنید در فیلد TARGET_FID دیگر عدد تکراری وجود ندارد و برای هر پیکسل فقط یک مقدار جمعیت موجود می باشد. همون طور که مشاهده می کنید حالا ما 20 پیکسل با شماره های 0-19 داریم که برای هر کدام یک مقدار جمعیت إخیره شده است.

15- در آخر از مسیر زیر تغییرات ایجاد شده را ذخیره می کنیم.
Editor>> Stop Editing

حال ما یک گرید 20 تایی با جمعیت لایه های زیر آن داریم.


فایل‌(های) پیوست شده
.pdf   Grid_POP.pdf (اندازه: 1.23 MB / تعداد دفعات دریافت: 32)
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  روش محاسبه معابر بین بلوک های شهری قطعا خوشتون میاد behzad1370 6 6,867 ۰۲-۰۳-۱۴۰۰، ۱۱:۱۷ ق.ظ
آخرین ارسال: محیا صالحی
  آموزش Tracking analyst مصطفی شعبانی 0 1,518 ۱۰-۰۳-۱۳۹۹، ۰۸:۳۶ ب.ظ
آخرین ارسال: مصطفی شعبانی
  آموزش فارسی Geostatistical Analyst مصطفی شعبانی 0 1,284 ۰۸-۳۰-۱۳۹۹، ۰۶:۰۱ ب.ظ
آخرین ارسال: مصطفی شعبانی
  تئوری مکان یابی مصطفی شعبانی 0 1,406 ۰۸-۲۴-۱۳۹۹، ۰۱:۲۲ ق.ظ
آخرین ارسال: مصطفی شعبانی
  سیستم تصویر لامبرت مصطفی شعبانی 0 1,449 ۰۸-۱۸-۱۳۹۹، ۰۶:۰۶ ب.ظ
آخرین ارسال: مصطفی شعبانی
  تحلیل دید مصطفی شعبانی 0 908 ۰۸-۱۳-۱۳۹۹، ۰۹:۲۰ ب.ظ
آخرین ارسال: مصطفی شعبانی
  GIS برخط (Online GIS) مصطفی شعبانی 0 830 ۰۸-۰۹-۱۳۹۹، ۰۲:۱۹ ق.ظ
آخرین ارسال: مصطفی شعبانی
  آینده GIS مصطفی شعبانی 0 996 ۰۸-۰۴-۱۳۹۹، ۰۳:۰۹ ب.ظ
آخرین ارسال: مصطفی شعبانی
  مدل بیلدر جی آی اس مصطفی شعبانی 0 944 ۰۸-۰۱-۱۳۹۹، ۰۴:۴۲ ب.ظ
آخرین ارسال: مصطفی شعبانی
  تاریخچه GIS مصطفی شعبانی 0 866 ۰۸-۰۱-۱۳۹۹، ۰۱:۱۱ ق.ظ
آخرین ارسال: مصطفی شعبانی

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

برای عضویت در خبرنامه جی آی اس ایمیل خود را وارد نمایید:

Delivered by خبرنامه جی آی اس