انجمن جی آی اس (GIS)

نسخه‌ی کامل: join یک به چند در arcgis
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام به همه...........
join بک به چند رو چطور می شه تو محیط arcgis انجام داد؟فرض کنید یک shp file داریم و یک .dbf یکی از فیلد های shp file داخل اون یکی حدول استفاده شده است و رابطه یک به چند رو به وجود آورده.join دو تا جدول رو می خام بدونم.......
داخل مستندات esri گفته از make query table استفاده کنید اما درست جواب نمی دهد.کسی می تونه راهنمایی کنه؟
(۰۳-۱۷-۱۳۹۳، ۰۶:۲۰ ب.ظ)m.a.najimi نوشته است: [ -> ]سلام به همه...........
join بک به چند رو چطور می شه تو محیط arcgis انجام داد؟فرض کنید یک shp file داریم و یک .dbf یکی از فیلد های shp file داخل اون یکی حدول استفاده شده است و رابطه یک به چند رو به وجود آورده.join دو تا جدول رو می خام بدونم.......
داخل مستندات esri گفته از make query table استفاده کنید اما درست جواب نمی دهد.کسی می تونه راهنمایی کنه؟

با سلام
یکی از فیلد های shapefile و یک فیلد از جدول dbf باید مشترک باشد
1-یک فیلد دیگه به شیپ فایل اضافه کنید و هر چند تا tuple رو که میخواهید به جدول join, dbf کنید را یک حرف مشترک بنویسید مثلا 5تا tuple اول روa بنویسید 6 تای بعدی رو b بنویسید n تای بعدی رو x بنویسید
2-داخل جدول dbf یک تاپل رو a بعدی رو b و بعدی را..... نامگذاری کنید حالا وقتی عملیات join رو انجام میدهید چند تا تاپلی که در داخل شیپ فایل a نام گذاشتید در مقابل یک تاپل جدول dbf قرار میگیرد .
موفق باشید