ابزار Distance to Nearest برای محاسبه فاصله هر نقطه از نزدیکترین عارضه در یک لایه دیگر در یک شعاع مشخص استفاده میشود که این عارضهها میتوانند شامل نقاط، خطوط یا چندضلعیها باشند.
چند حالت ممکن در ابزار Distance to Nearest:
- Point to Polyline: محاسبه فاصله از هر نقطه در لایه مبدا به نزدیکترین نقطه بر روی خط در لایه مقصد.
- Point to Polygon: محاسبه فاصله از هر نقطه در لایه مبدا به نزدیکترین لبه یا مرز چندضلعی در لایه مقصد.
- Polyline to Polyline: محاسبه فاصله نزدیکترین نقطه از یک خط در لایه مبدا به نزدیکترین نقطه از خط دیگر در لایه مقصد.
- Polygon to Polygon: محاسبه فاصله از لبه یک چندضلعی در لایه مبدا به لبه نزدیکترین چندضلعی دیگر در لایه مقصد.
- Point to Polyline: محاسبه فاصله از هر نقطه در لایه مبدا به نزدیکترین نقطه بر روی خط در لایه مقصد.

در یک پروژه برنامهریزی شهری برای بهبود دسترسی به مراکز خرید، تحلیلگران GIS با استفاده از ابزار Distance to Nearest فاصله نزدیکترین ایستگاههای حملونقل عمومی به مراکز خرید را در یک شعاع مشخص محاسبه کرده و کارشناسان حملونقل میتوانند براساس این تحلیلها ایستگاهها را به گونهای استقرار دهند که دسترسی به مراکز خرید بهینه شود.

برای اجرای ابزار مطابق با تصویر بالا، از کمبوباکسهای layer و nearest_layer به ترتیب لایه مبدا و لایه مبنا را انتخاب میکنیم. لایه مبدا لایهای است که میخواهیم فاصله نزدیکترین عوارض آن نسبت به لایه مبنا محاسبه شود. در فیلد search_radius، شعاع جستجوی مناسب برای یافتن نزدیکترین عوارض وارد میشود. پس از زدن دکمه Run، فاصله نزدیکترین عوارض از لایه مبنا در ستون nearest_distance درج خواهد شد و id های آنها در ستون nearest_id درج میشود.