انجمن جی آی اس (GIS)
join یک به چند در arcgis - نسخه‌ی قابل چاپ

+- انجمن جی آی اس (GIS) (http://forum.arcgis.ir)
+-- انجمن: تخصصی (http://forum.arcgis.ir/Forum-%D8%AA%D8%AE%D8%B5%D8%B5%DB%8C)
+--- انجمن: برنامه نویسی (Programming) (http://forum.arcgis.ir/Forum-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-Programming)
+---- انجمن: Desktop Application (http://forum.arcgis.ir/Forum-Desktop-Application)
+---- موضوع: join یک به چند در arcgis (/Thread-join-%DB%8C%DA%A9-%D8%A8%D9%87-%DA%86%D9%86%D8%AF-%D8%AF%D8%B1-arcgis)



join یک به چند در arcgis - m.a.najimi - ۰۳-۱۷-۱۳۹۳

سلام به همه...........
join بک به چند رو چطور می شه تو محیط arcgis انجام داد؟فرض کنید یک shp file داریم و یک .dbf یکی از فیلد های shp file داخل اون یکی حدول استفاده شده است و رابطه یک به چند رو به وجود آورده.join دو تا جدول رو می خام بدونم.......
داخل مستندات esri گفته از make query table استفاده کنید اما درست جواب نمی دهد.کسی می تونه راهنمایی کنه؟


RE: join یک به چند در arcgis - سامان نوری - ۰۳-۲۱-۱۳۹۳

(۰۳-۱۷-۱۳۹۳، ۰۶:۲۰ ب.ظ)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 قرار میگیرد .
موفق باشید