اعلانات انجمن


ارسال پاسخ 
 
امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
قراردادن ماسک روی مپ سرویس
نویسنده پیام
jafari_GIS آفلاین
کاربر عادی
*

ارسال‌ها: 62
تاریخ عضویت: اسف ۱۳۹۲
اعتبار: 9
ارسال: #1
قراردادن ماسک روی مپ سرویس
سلام دوستان
چطور میشه روی مپ سرویس هایی که روی  ارک جی ای اس سرور پابلیش شدن، ماسک قرار داد، طوری که هر کاربر فقط نقشه های مربوط به خودشو ببینه  و بخش هایی از مپ سرویس که مربوط به اون نیست از دیدش مخفی بمونه؟ مشابه ایجاد ماسک روی فیچرها در ارک جی ای اس دسکتاپ. 
 
من کلی دیتا رو پابلیش کردم روی ارک جی ای اس سرور. حالا می خوام کاربر بر اساس پلی گون منطقه خودش، تمام عوارضی رو ببینه که داخل اون پلی گون هستن و عوارض خارج از اون رو نبینه . آیا راهی هست یا باید تمام لایه ها بر اساس پلی گون مناطق مجزا بشن و مجدد پابلیش بشن ( که خیلی زمانبر و غیر منطقی به نظر میاد)
(آخرین ویرایش در این ارسال: ۹-۳-۱۳۹۴ ۰۴:۰۰ عصر، توسط jafari_GIS.)
۹-۳-۱۳۹۴ ۰۲:۳۷ عصر
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
mousavi آفلاین
مدیر انجمن
*****

ارسال‌ها: 463
تاریخ عضویت: مرد ۱۳۹۲
اعتبار: 140
ارسال: #2
RE: قراردادن ماسک روی مپ سرویس
سلام دوست عزیز . من خود ArcGIS Server این قابلیت رو نداره  .راهی که من به نظر میرسه اینه که اگر تعداد لایه های هر منطقه ( نقطه ای ، خطی ، پلیگنی) زیاد هست بعد از اعتبار سنجی کاربر spatial query زده بشه و فقط نتیجه ی spatial query نمایش داده بشه( این کار در Map server انجام میشه. ) . من تا حالا این کار رو نکردم و صرفا یک ایدست که باید تست بشه. مورد بعدی جداسازی لایه هاست که خودتون اشاره کردید. 

اگر از javascript استفاده میکنید میتونید نقشه رو فیلتر کنید . با استفاده از definition expression میتونید روی لایه ها query بزنید و نتیجه رو نمایش بدید. به این لینک مراجعه کنید

 

نظرات و پیشنهادات شما یاری رسان ما و دوستانتان خواهد بود
 
(آخرین ویرایش در این ارسال: ۱۰-۳-۱۳۹۴ ۰۱:۰۷ عصر، توسط mousavi.)
۱۰-۳-۱۳۹۴ ۱۲:۴۵ عصر
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
 اعتبار داده شده توسط : jafari_GIS(+1)
ali_dehgani آفلاین
کاربر عادی
*

ارسال‌ها: 4
تاریخ عضویت: خرد ۱۳۹۴
اعتبار: 1
ارسال: #3
RE: قراردادن ماسک روی مپ سرویس
سلام : برای ماسک گذاری به اون صورت کار  تقریبا دشواری داری  اگه به gis  تسلط نداشته نباشی.
 برای این کار باید  برای هر منطقه ای یا محدوده ای  پایگاه داده  تعریف شده ای با   
dataa fream   تعریف شده ای بر حسب مقیاس مورد نظر و متفاوت از سایر dataa fream  ها  ایجاد کنی .
  

 
۱۰-۳-۱۳۹۴ ۰۵:۰۴ عصر
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
 اعتبار داده شده توسط : ادمین(+1)
mousavi آفلاین
مدیر انجمن
*****

ارسال‌ها: 463
تاریخ عضویت: مرد ۱۳۹۲
اعتبار: 140
ارسال: #4
RE: قراردادن ماسک روی مپ سرویس
ممنون از پاسختون اما شما با مثلا 50 منطقه که هر کدام بیش از 10 لایه دارند نمیتونید این کار رو انجام بدید.
همچنین دلیلی نداره و نیازی نیست که دیتابیس ها جدا باشند
dataframe ارتباطی با این موضوع ندارد. 
مقیاس صرفا جهت  نمایش داده ها است و ربطی به تفکیک آنها ندارد . در واقعا باید دراین گونه پروژه ها authentication باشد که هر کاربر منطقه مربوط به خود را ببیند.پس از  اعتبار سنجی میتوان مقیاسی بر اساس نیاز پروژه به هر لایه مقیاسی داد.

همچنین برای این کار تسلط به برنامه نویسی نسبت به GIS ارجح است

با تشکر 
 

نظرات و پیشنهادات شما یاری رسان ما و دوستانتان خواهد بود
 
(آخرین ویرایش در این ارسال: ۱۰-۳-۱۳۹۴ ۰۶:۳۴ عصر، توسط mousavi.)
۱۰-۳-۱۳۹۴ ۰۶:۳۲ عصر
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
ali_dehgani آفلاین
کاربر عادی
*

ارسال‌ها: 4
تاریخ عضویت: خرد ۱۳۹۴
اعتبار: 1
ارسال: #5
RE: قراردادن ماسک روی مپ سرویس
سلام:
خواهش میکنم خیلی منون از نظرات شما  استفاده میکنیم تشکر

 ببخشید رشته شما چی بود و چه مقطعی هستین.
(آخرین ویرایش در این ارسال: ۱۰-۳-۱۳۹۴ ۰۶:۳۸ عصر، توسط ali_dehgani.)
۱۰-۳-۱۳۹۴ ۰۶:۳۷ عصر
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
jafari_GIS آفلاین
کاربر عادی
*

ارسال‌ها: 62
تاریخ عضویت: اسف ۱۳۹۲
اعتبار: 9
ارسال: #6
RE: قراردادن ماسک روی مپ سرویس
با سلام
متشکرم از پاسخ گوییتون
به خصوص اقای موسوی. کوئری ایده خوبی بود.
 
۱۲-۳-۱۳۹۴ ۱۰:۲۷ صبح
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
ali_dehgani آفلاین
کاربر عادی
*

ارسال‌ها: 4
تاریخ عضویت: خرد ۱۳۹۴
اعتبار: 1
ارسال: #7
RE: قراردادن ماسک روی مپ سرویس
با سلام و خسته نباشید:
 لطفا اسم رشتتون را هم  مرقوم بفرمایید.
۱۳-۳-۱۳۹۴ ۱۰:۲۴ صبح
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
mousavi آفلاین
مدیر انجمن
*****

ارسال‌ها: 463
تاریخ عضویت: مرد ۱۳۹۲
اعتبار: 140
ارسال: #8
RE: قراردادن ماسک روی مپ سرویس
دوست عزیز .من فوق لیسانس آبخیزداری هستم

نظرات و پیشنهادات شما یاری رسان ما و دوستانتان خواهد بود
 
۱۳-۳-۱۳۹۴ ۱۰:۳۶ صبح
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
ali_dehgani آفلاین
کاربر عادی
*

ارسال‌ها: 4
تاریخ عضویت: خرد ۱۳۹۴
اعتبار: 1
ارسال: #9
RE: قراردادن ماسک روی مپ سرویس
خیلی ممنون ، خوشحال شدم. رشته خوبیه آبخیزداری
جی ای اس هم داشتین کارشناسی و ارشد
۱۳-۳-۱۳۹۴ ۱۰:۵۸ صبح
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
ارسال پاسخ 


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان