آشنایی با Spatial Join در ArcGIS
مهدی نوایی لواسانی – 2023-09-10آشنایی با Spatial Join در ArcGIS
ابزار Spatial Join ، ستونهای جدول توصیفیِ یک لایه را بر اساسِ موقعیت ، به یک جدول دیگر منتقل میکند.
فرض کنید مجموعهای از قطعات زمین دارید و هر قطعه زمین یک نقطه در داخل خود دارد . با اجرای Spatial Join ، میتوانید ویژگیها (attributes) را از ستونهای جدول نقاط به جدول لایه قطعات زمین منتقل کنید .
بنابراین اگر نقاط حاوی نام مالک باشند ، این فیلد ( ستون ) به جدول قطعات زمین منتقل میشود.
انواع Spatial Join
ابزار Spatial Join از نزدیکی جغرافیایی برای ترکیب ویژگیها استفاده میکند و ستونها را از جدول مبدا (Join) به جدول هدف (مقصد) منتقل میکند.
قبل از اجرای Spatial Join ، باید نوع Spatial Join را انتخاب کنید . یعنی محدوده ای که ابزار Spatial Join در آن جستجو میکند.
بر اساس روابط مکانی بین عوارض ، رایجترین انواع Spatial Join عبارتند از :
Intersect (تقاطع)
دو عارضه در هر مکانی تماس دارند .
Within a distance (درون یک فاصله)
دو عارضه درون یک فاصله معین قرار دارند .
Completely within (کاملاً درون)
عارضه مبدا درون عارضه هدف یا مقصد قرار دارد .
Identical (یکسان)
هر دو عارضه به طور یکسان مطابقت دارند .
Closest (نزدیکترین)
عارضه مبدا به عارضه هدف از سایر عوارض موجود نزدیک تر است .
بسته به نوع Spatial Join ، میتواند یک یا چند عارضه را به لایه هدف ملحق کند . در این حالت ، باید عملیات JOIN را انتخاب کنید که شامل کاردینالی یک به یک یا یک به چند میشود.
مطالعه بیشتر : آشنایی با پایگاه داده مکانی
عملیاتِ Join عوارض
فرض کنید چند عارضه دارید که میخواهید آنها را با یک عارضه هدف ترکیب کنید . در این مورد ، باید مشخص کنید که عملیات یک به چند است ( تعیین کاردینالیتی رابطه )
عملیات یک به یک ، یک عارضه را از جدول مبدا به جدول هدف پیوند میدهد.
اما عملیات یک به چند ، تمام عوارض را با ایجاد رکوردهای متعددِ مشترک پیوند میدهد . هر رکورد تکراری در جدول هدف ( مقصد ) حاوی رکوردهایی از عوارض جدول مبدا ( جدول Join) است.
به عنوان مثال ، اگر یک قطعه زمین داشته باشید . سه نقطه در این قطعه زمین وجود دارد که بیانگر سه مالک متفاوت برای آن قطعه زمین است . Spatial Join سه قطعه زمین یکسان ایجاد میکند . اما هر رکورد ، نام یک مالک زمین را خواهد داشت.
موارد استفاده و نمونه ها
Spatial Join از ابزارهای برتر و پرکاربردِ پردازش جغرافیایی در GIS است. این ابزار به اندازه ابزارهای Clip ، Buffer ، Append ، Dissolve ، Merge ، رایج است.
در انتها چند نمونه از کاربردهای عملی به کارگیری Spatial Join را بررسی میکنیم :
- دانش آموزان (نقاط) ساکن در یک منطقه آموزشی (پلیگون) – این ابزار نام منطقه آموزشی را به هر دانش آموز منتقل میکند اگر آنها درون پلیگون (منطقه آموزشی) باشند.
- گزارش عمق چاههای (نقاط) درون یک حوضه آبخیر خاص (پلیگون) – میتوانید این ابزار را اجرا کنید تا اطلاعات توصیفی جدول حوضه آبخیز را به هر چاه الصاق کنید.
- هر شهرستان (پلیگون) مسئول مرمت و نگهداری جادههای اطراف خود (خطوط) است – با اجرای این ابزار ، هر قطعه راه ، ستونی از اطلاعات خود را به شهرستانی که در آن قرار دارد ، اضافه میکند .
دیدگاهتان را بنویسید