faaarnaz 5345 مالک اشتراک گذاری ارسال شده در 8 مرداد، ۱۳۹۲ ببین من یه فایل اکسل هم ضمیمه کرده بودم که تو اون اطلاعات کاربری رو بر اساس طبقه گذاشتم فیلد مشترکش هم همون objectid بگیر 4 لینک به دیدگاه
Mohammad Aref 120452 اشتراک گذاری ارسال شده در 9 مرداد، ۱۳۹۲ ببین من یه فایل اکسل هم ضمیمه کرده بودم که تو اون اطلاعات کاربری رو بر اساس طبقه گذاشتم:ws3: فیلد مشترکش هم همون objectid بگیر:a030: آره اونم دیدم. واسه همین گفتم فیلد مشترک ندارن اگر FID رو تو شیپ فایل فیلد مشترکش حساب کنیم. اون 0،1،2،3،4،5 تو فایل اکسل نیست. از طرفی یه سری شماره ها هم تو شیپ فایل نیست. یعنی در کل جوین جالبی نمیشه و فقط 3،4تا مشترک هست. بعد اینکه بر اساس طبقه نیست که واسه هر آبجکت یه شماره مجزا دادی و یه کاربری مجزا. اینجوری نیست که مثلاً 2تا آبجکت یه شماره خاص داشته باشن که بخوان مثلاً مربوط به یه قطعه باشن. 4 لینک به دیدگاه
faaarnaz 5345 مالک اشتراک گذاری ارسال شده در 9 مرداد، ۱۳۹۲ آره اونم دیدم. واسه همین گفتم فیلد مشترک ندارن اگر FID رو تو شیپ فایل فیلد مشترکش حساب کنیم. اون 0،1،2،3،4،5 تو فایل اکسل نیست. از طرفی یه سری شماره ها هم تو شیپ فایل نیست. یعنی در کل جوین جالبی نمیشه و فقط 3،4تا مشترک هست. بعد اینکه بر اساس طبقه نیست که واسه هر آبجکت یه شماره مجزا دادی و یه کاربری مجزا. اینجوری نیست که مثلاً 2تا آبجکت یه شماره خاص داشته باشن که بخوان مثلاً مربوط به یه قطعه باشن. خب من اول اومدم تو ادیتور یه سری شکل کشیدم بعدش اومدم از روی objectid که توی جدول اتریبیوتش درست شده بود رفتم توی اکسل یکسری کاربری بر اساس طبقه دادم خودم جوینش کردم مشکلی نداشت اما نتونستم ریلیتش کنم:ws3: چرا براساس طبقه نیست؟!:ws38: خب من اومدم گفتم طبقه 1 این کاربریها رو داره بعد تو شیت بعدی گفتم طبقه دوی همون رکورد این کاربریها رو داره و الی آخر:ws37: الان متوجه نمیشم که مشکل کجاست؟ 4 لینک به دیدگاه
Ghasem Zare 8757 اشتراک گذاری ارسال شده در 9 مرداد، ۱۳۹۲ با اجازه فرناز این تمرین جوین ریلیتو بهتره با این داده هایی که پیوست کردم انجام بدینداخل فایل یه سری شیپ فایل و دو جدول موجوده که همه رو اضافه کنید به محیط آرک مپ و ما در این تمرین فقط با جدول توصیفی شیپ فایلPit_75 و دو جدول جداگانه دیگر یعنی Metals و Remedial_actions کار داریمبعد با توجه به توضیحات بچه ها که قبلاً کامل توضیح داده شده عملیات Join & Relate رو انجام بدین! دیگه تشخیص استفاده از کدوم جدول برای کدوم عملJoin یا Relate با شما برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 6 لینک به دیدگاه
faaarnaz 5345 مالک اشتراک گذاری ارسال شده در 9 مرداد، ۱۳۹۲ با اجازه فرناز:ws3: این تمرین جوین ریلیتو بهتره با این داده هایی که پیوست کردم انجام بدین:w16:داخل فایل یه سری شیپ فایل و دو جدول موجوده که همه رو اضافه کنید به محیط آرک مپ و ما در این تمرین فقط با جدول توصیفی شیپ فایلPit_75 و دو جدول جداگانه دیگر یعنی Metals و Remedial_actions کار داریم:w16:بعد با توجه به توضیحات بچه ها که قبلاً کامل توضیح داده شده عملیات Join & Relate رو انجام بدین! دیگه تشخیص استفاده از کدوم جدول برای کدوم عملJoin یا Relate با شما:ws3: دستت درد نکنه آقا تاپیک خودته:ws3: من حتمن تمرینو انجام میدم فقط من آخرشم نفهمیدم اون فایل ایرادش چی بوده:ws37: 3 لینک به دیدگاه
faaarnaz 5345 مالک اشتراک گذاری ارسال شده در 11 مرداد، ۱۳۹۲ مرسی از قاسم که فقط سپاس میزنه و کاری به بقیش نداره خب من تمرینو انجام دادم! خب اینجا لازمه یه نکته ذکر بشه: برای سیو کردن جوین روشهای مختلفی وجود داره که در زیر ذکر میشه: 1) add field کنید و به تعداد ستونای جوین ستون اضافه کنین و با field calculator داده ها رو اضافه کنین 2) در صورت زیاد بودن دیتای جوین شده بهتره که ازش خروجی shp گرفته شه 3) از کل فایل کارتون خروجی mxd بگیرین در مورد تمرین هم باید بگم که من دو تا ریلیت انجام دادم و یک جوین! اومدم یکبار remedical actions و metal رو با city ریلیت کردم. بعدشم یه لایه ای به اسم pitts یا همچین چیزی بود که اون رو هم با remedical action جوین کردم. فایلش هم موجوده! بیاین ایرادامو بگیرین دیگه این دفعه برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 5 لینک به دیدگاه
faaarnaz 5345 مالک اشتراک گذاری ارسال شده در 12 مرداد، ۱۳۹۲ خب دوستان در مورد تمرین این توضیحو بدم که فرق چندانی بین جوین و ریلیت وجود نداره تو توضیحات خود نرم افزار یک مورد بارزی آورده شده تحت این عنوان که جوین برای مواردی هست که رابطه یک به یک یا چند به یک هست( one to one/ many to one) اما ریلیت برای زمانیه که رابطه یک به چند و یا چند به چند( one to many/ many to many) هستش. البته شما میتونین از این دو به جای هم دیگه هم استفاده کنین و تفاوتش در نحوه نمایش داده هاست. مثلن زمانی که داده ها به صورت یک به چند جوین بشن فقط مورد اول رو نمایش میده و بقیه رو تنها در صورتی که ازش خروجی تهیه کنین نشون میده با این تفاسیر فک کنم موضوع کاملن جا افتاده باشه من درسو تو یکی دو روز آینده جلو می برم و تو این چن روز هم اگه احتمالن کسی تمرینو انجام داد و سوالی براش پیش اومد بیاد اینجا و بپرسه 4 لینک به دیدگاه
Ghasem Zare 8757 اشتراک گذاری ارسال شده در 12 مرداد، ۱۳۹۲ در در ۱۳۹۲/۵/۱۱ در 19:59، faaarnaz گفته است : مرسی از قاسم که فقط سپاس میزنه و کاری به بقیش نداره:ws3: خب من تمرینو انجام دادم! خب اینجا لازمه یه نکته ذکر بشه: برای سیو کردن جوین روشهای مختلفی وجود داره که در زیر ذکر میشه: 1) add field کنید و به تعداد ستونای جوین ستون اضافه کنین و با field calculator داده ها رو اضافه کنین 2) در صورت زیاد بودن دیتای جوین شده بهتره که ازش خروجی shp گرفته شه 3) از کل فایل کارتون خروجی mxd بگیرین در مورد تمرین هم باید بگم که من دو تا ریلیت انجام دادم و یک جوین! اومدم یکبار remedical actions و metal رو با city ریلیت کردم. بعدشم یه لایه ای به اسم pitts یا همچین چیزی بود که اون رو هم با remedical action جوین کردم.:a030: فایلش هم موجوده! بیاین ایرادامو بگیرین دیگه این دفعه:ws3: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام من میخواستم بعدا جواب بدم یادم رفت:icon_pf (34):فرناز از شما بعیده! فایلmxd رو نباید ضمیمیه میکردی بلکه فایل ها شیپ فایل و خروجی هاتونو باید اتچ میکردین تا واسه بقیه رویت بشه:ws3: در در ۱۳۹۲/۵/۱۲ در 18:14، faaarnaz گفته است : خب دوستان در مورد تمرین این توضیحو بدم که فرق چندانی بین جوین و ریلیت وجود نداره تو توضیحات خود نرم افزار یک مورد بارزی آورده شده تحت این عنوان که جوین برای مواردی هست که رابطه یک به یک یا چند به یک هست( one to one/ many to one) اما ریلیت برای زمانیه که رابطه یک به چند و یا چند به چند( one to many/ many to many) هستش. البته شما میتونین از این دو به جای هم دیگه هم استفاده کنین و تفاوتش در نحوه نمایش داده هاست. مثلن زمانی که داده ها به صورت یک به چند جوین بشن فقط مورد اول رو نمایش میده و بقیه رو تنها در صورتی که ازش خروجی تهیه کنین نشون میده با این تفاسیر فک کنم موضوع کاملن جا افتاده باشه من درسو تو یکی دو روز آینده جلو می برم و تو این چن روز هم اگه احتمالن کسی تمرینو انجام داد و سوالی براش پیش اومد بیاد اینجا و بپرسه:ws37: ببین جوینت واسه ارتباط یک به یک هستش و اگه در فیلد متناظر چند داده واسه لینک دادن موجود باشه نمیشه و باید از ریلیت استفاده کرد.. یه مثال واضح میزنم! مثلا ما یه جدول توصیفی داریم حاوی چند ستون که یه ستونش اسم کشورهارو نوشته و ما یه جدول دیگه داریم که حاوی ستون پایتخت های کشورها هستش و ما چون ارتباط متناظر بین پایتخت و کشور وجود داره و هیچ کشوری دو پایتخت نداره پس از عملیات جوینت کردن استفاده میکنیم:w16: حال اگه جدول دیگه ای داسته باشیم بجای پایتخت ها حاوی نام شهرهای مختلف کشورهای جهان باشه یعنی واسه هر کشور بالای 2 یا چند شهرو نوشته پس اینجا نمیتوانیم از جوینت استفاده کنیم چون ارتباط متناظر یک به یک وجود نداره و باید از عملیات ریلیت استفاده کرد چون اگه از جوینت استفاده بشه به صورت رندوم از شهر اول موجود در جدول شهرها واسه لینک کردن استفاده میکنه:w16: فکرکنم با این مثال ساده خوب توضیح داده باشم و اوت تمرین منم شبیه همین مثاله... 6 لینک به دیدگاه
faaarnaz 5345 مالک اشتراک گذاری ارسال شده در 12 مرداد، ۱۳۹۲ من میخواستم بعدا جواب بدم یادم رفت:icon_pf (34):فرناز از شما بعیده! فایلmxd رو نباید ضمیمیه میکردی بلکه فایل ها شیپ فایل و خروجی هاتونو باید اتچ میکردین تا واسه بقیه رویت بشه:ws3: ببین جوینت واسه ارتباط یک به یک هستش و اگه در فیلد متناظر چند داده واسه لینک دادن موجود باشه نمیشه و باید از ریلیت استفاده کرد.. یه مثال واضح میزنم! مثلا ما یه جدول توصیفی داریم حاوی چند ستون که یه ستونش اسم کشورهارو نوشته و ما یه جدول دیگه داریم که حاوی ستون پایتخت های کشورها هستش و ما چون ارتباط متناظر بین پایتخت و کشور وجود داره و هیچ کشوری دو پایتخت نداره پس از عملیات جوینت کردن استفاده میکنیم:w16: حال اگه جدول دیگه ای داسته باشیم بجای پایتخت ها حاوی نام شهرهای مختلف کشورهای جهان باشه یعنی واسه هر کشور بالای 2 یا چند شهرو نوشته پس اینجا نمیتوانیم از جوینت استفاده کنیم چون ارتباط متناظر یک به یک وجود نداره و باید از عملیات ریلیت استفاده کرد چون اگه از جوینت استفاده بشه به صورت رندوم از شهر اول موجود در جدول شهرها واسه لینک کردن استفاده میکنه:w16: فکرکنم با این مثال ساده خوب توضیح داده باشم و اوت تمرین منم شبیه همین مثاله... وای اصن یادم رفته بود شیپ فایلا رو بزارم ای باباااااااااااااااااااااااااااااا حواس نمیزارین واسه آدم که مرسی از تعریف خوبی که دادی قاسم جان تو اون توضیحم گفتم رابطه یک به یک یا چند به یک رو براش از جوینت استفاده می کنن! حالا اگر تعداد با هم یکی نباشه نهایتن تو جدول نول میزنه هیچ دوشواریم نداره:ws3:راستی یه سوال اون دیتایی که گذاشتی مال چه ایالتی بود عایا؟ من خیلی کنجکاو شدم اینا رو از کجا میاری:whistle: 4 لینک به دیدگاه
Ghasem Zare 8757 اشتراک گذاری ارسال شده در 13 مرداد، ۱۳۹۲ وای اصن یادم رفته بود شیپ فایلا رو بزارم ای باباااااااااااااااااااااااااااااا حواس نمیزارین واسه آدم که مرسی از تعریف خوبی که دادی قاسم جان تو اون توضیحم گفتم رابطه یک به یک یا چند به یک رو براش از جوینت استفاده می کنن! حالا اگر تعداد با هم یکی نباشه نهایتن تو جدول نول میزنه هیچ دوشواریم نداره:ws3:راستی یه سوال اون دیتایی که گذاشتی مال چه ایالتی بود عایا؟ من خیلی کنجکاو شدم اینا رو از کجا میاری:whistle: حواس پرتی بد چیزیه:ws3: آره دوشواری نداره ولی وقتی ریلیت وجود داره واسه چی جوینت استفاده کنیم:w02: اون دیتای ایالت های آمریکاس و واسه تمرینای کتاب تی تی دژ دوست مورد علاقه ما هستش:ws28:من هی میگم کتاب مرجع و خوبیه، تو و ژوزف میگین نه سنجری بهتره:w02:تازه مثال به این خوبی هم که گفتم داخل این کتاب بود:ws3: 6 لینک به دیدگاه
Miladt 3681 اشتراک گذاری ارسال شده در 14 مرداد، ۱۳۹۲ مرسی از قاسم که فقط سپاس میزنه و کاری به بقیش نداره:ws3: خب من تمرینو انجام دادم! اولن یه نکته ای رو یادم رفته بود بگم و اونم این بود که وختی جوین و ریلیت صورت میگیره در صورت بسته شدن فایل جی آی اسیتون اون داده ی جوین شده هم از بین میره پس برای اینکه سیو کنین باید از کل فایل یک سیو از mxd بگیرین در مورد تمرین هم باید بگم که من دو تا ریلیت انجام دادم و یک جوین! اومدم یکبار remedical actions و metal رو با city ریلیت کردم. بعدشم یه لایه ای به اسم pitts یا همچین چیزی بود که اون رو هم با remedical action جوین کردم.:a030: فایلش هم موجوده! بیاین ایرادامو بگیرین دیگه این دفعه:ws3: سلام.اول سپاس از همتون بابت آموزش. یه چیزی فقط اینکه به نظرم واسه سیو جوین و ریلیت اگه mxd رو سیو کنیم بعدا به مشکل بر میخوره. بهترین راه اینه که یه اکسپورت shp ازش بگیریم. اگه تعداد ستون های جوین شده یا ریلیت شده کم باشه واسه راحتی کار میشه تو جدول اتریب به تعداد ستون های جوین شده، ستون خالی ساخت و داده های جوین شده رو کپی کنیم تو این ستونا و بعد هم ستون های جوین شده رو پاک کنیم.. 7 لینک به دیدگاه
faaarnaz 5345 مالک اشتراک گذاری ارسال شده در 14 مرداد، ۱۳۹۲ سلام.اول سپاس از همتون بابت آموزش. یه چیزی فقط اینکه به نظرم واسه سیو جوین و ریلیت اگه mxd رو سیو کنیم بعدا به مشکل بر میخوره. بهترین راه اینه که یه اکسپورت shp ازش بگیریم. اگه تعداد ستون های جوین شده یا ریلیت شده کم باشه واسه راحتی کار میشه تو جدول اتریب به تعداد ستون های جوین شده، ستون خالی ساخت و داده های جوین شده رو کپی کنیم تو این ستونا و بعد هم ستون های جوین شده رو پاک کنیم.. سلام میلاد خان ممنون آقا لطف داری:a030: اول اینکه چرا mxd مشکل پیدا میکنه؟ من تا الان این کارو انجام میدادم برای سیو کردن داده های جوین شده و به موردی بر نخورده بودم دومن هم کاری که گفتین رو انجام دادم! ایده خیلی خوبیه که فیلد جدید اضافه بشه یا در صورت زیاد بودن داده خروجی shp گرفته شه ( پست مربوطه ویرایش شد:ws37:) دست شما درد نکنه:a030::ws3: 4 لینک به دیدگاه
Miladt 3681 اشتراک گذاری ارسال شده در 14 مرداد، ۱۳۹۲ سلام میلاد خان ممنون آقا لطف داری:a030: اول اینکه چرا mxd مشکل پیدا میکنه؟ من تا الان این کارو انجام میدادم برای سیو کردن داده های جوین شده و به موردی بر نخورده بودم دومن هم کاری که گفتین رو انجام دادم! ایده خیلی خوبیه که فیلد جدید اضافه بشه یا در صورت زیاد بودن داده خروجی shp گرفته شه ( پست مربوطه ویرایش شد:ws37:) دست شما درد نکنه:a030::ws3: خواهش میشه:a030: والا کلا mxd تو جابه جایی به مشکل برمیخوره.. چون وابسطه است به shp و واسه انتقال لازمه shp همراه با mxd انتقال پیدا کنه و اگه تو خود mxd تغییرات رو صورت بدی و شیپ فایلش سیو نشه تو یه سیستم دیگه به مشکل بر میخوره.( من این مشکل رو تو تحویل پروژه دانشگاهیم باش مواجه شدم...) 6 لینک به دیدگاه
faaarnaz 5345 مالک اشتراک گذاری ارسال شده در 15 مرداد، ۱۳۹۲ خواهش میشه:a030: والا کلا mxd تو جابه جایی به مشکل برمیخوره.. چون وابسطه است به shp و واسه انتقال لازمه shp همراه با mxd انتقال پیدا کنه و اگه تو خود mxd تغییرات رو صورت بدی و شیپ فایلش سیو نشه تو یه سیستم دیگه به مشکل بر میخوره.( من این مشکل رو تو تحویل پروژه دانشگاهیم باش مواجه شدم...) آهان که اینطور مرسی از راهنماییت:a030: 4 لینک به دیدگاه
Ghasem Zare 8757 اشتراک گذاری ارسال شده در 15 مرداد، ۱۳۹۲ تمرین منو، کسی انجام نداد این همه که میخواستن جی آی اس یاد بگیرن کجان 3 لینک به دیدگاه
Mohammad Aref 120452 اشتراک گذاری ارسال شده در 15 مرداد، ۱۳۹۲ دوستان ببخشید من حدود یه هفته اینا نتونستم باشم خب من اول اومدم تو ادیتور یه سری شکل کشیدم بعدش اومدم از روی objectid که توی جدول اتریبیوتش درست شده بود رفتم توی اکسل یکسری کاربری بر اساس طبقه دادم خودم جوینش کردم مشکلی نداشت اما نتونستم ریلیتش کنم:ws3: چرا براساس طبقه نیست؟!:ws38: خب من اومدم گفتم طبقه 1 این کاربریها رو داره بعد تو شیت بعدی گفتم طبقه دوی همون رکورد این کاربریها رو داره و الی آخر:ws37: الان متوجه نمیشم که مشکل کجاست؟ تو جدول اتریبیوت object نبودا اصلاً در مورد اون فایل اکسل هم نباید که طبقات تو سه تا شیت جدا از هم باشن. همه تو یه شیت. مثلاً یه ردیف آبجکت 6 مسکونی یه ردیف دیگه هم دوباره آبجکت 6 مسکونی هست و یه ردیف هم دوباره آبجکت 6 ولی این دفعه انبار هستش (یعنی سه تا طبقه تو سه تا ردیف جدا میان) 4 لینک به دیدگاه
faaarnaz 5345 مالک اشتراک گذاری ارسال شده در 15 مرداد، ۱۳۹۲ دوستان ببخشید من حدود یه هفته اینا نتونستم باشم تو جدول اتریبیوت object نبودا اصلاً در مورد اون فایل اکسل هم نباید که طبقات تو سه تا شیت جدا از هم باشن. همه تو یه شیت. مثلاً یه ردیف آبجکت 6 مسکونی یه ردیف دیگه هم دوباره آبجکت 6 مسکونی هست و یه ردیف هم دوباره آبجکت 6 ولی این دفعه انبار هستش (یعنی سه تا طبقه تو سه تا ردیف جدا میان) سه تا ردیف یا سه تا ستون؟ 3 لینک به دیدگاه
Mohammad Aref 120452 اشتراک گذاری ارسال شده در 15 مرداد، ۱۳۹۲ سه تا ردیف یا سه تا ستون؟ 3 ردیف 2 لینک به دیدگاه
Moment 15228 اشتراک گذاری ارسال شده در 16 مرداد، ۱۳۹۲ داشتم رد می شدم از اینجا دیدم دارید به mxd فحش می دید واسه اینکه وقتی فایلای جی آی اسی رو انتقال میدید از درایوهاتون یا سیستم هاتون به مشکل بر نخورید و لازم نباشه هر باری که فایل mxd رو باز می کنید همه shp هاتون رو از طریق source معرفی نکنید مراحل پایینی رو یک بار برای همیشه انجام بدید file-->documaent properties-->data source options-->store relative path names to data sources 6 لینک به دیدگاه
Ghasem Zare 8757 اشتراک گذاری ارسال شده در 16 مرداد، ۱۳۹۲ داشتم رد می شدم از اینجا دیدم دارید به mxd فحش می دید:ws3: واسه اینکه وقتی فایلای جی آی اسی رو انتقال میدید از درایوهاتون یا سیستم هاتون به مشکل بر نخورید و لازم نباشه هر باری که فایل mxd رو باز می کنید همه shp هاتون رو از طریق source معرفی نکنید مراحل پایینی رو یک بار برای همیشه انجام بدید file-->documaent properties-->data source options-->store relative path names to data sources ژوزف الان این مسیر واسه آرک9.3 بود یا 10.1؟؟:ws38: داخل 10.1 که دقیقا این مسیر نبودش و یه چیزی بود تیک میخورد ولی واسه همیشه سیو نمیشه! هردفعه باید تیکو بزنیم:ws52: 3 لینک به دیدگاه
ارسال های توصیه شده