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


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

ارسال‌ها: 18
تاریخ عضویت: مرد ۱۳۹۳
اعتبار: 0
ارسال: #1
مشکل در راهنما و فهرست قابل انتخاب در Mapserver
با سلام و تشکر بابت سایت خوبتون
من از اساتیدی که در زمینه وب GIS تخصص دارن خواهش میکنم منو راهنمایی کنن. بخصوص از آقای علوی بزرگوار
من یک وب GIS با mapserver طراحی کردم دو تا مشکل دارم.
1- میخوام یه فهرست داشته باشم که لایه ها رو دسته بندی کرده باشه و امکان انتخاب رو بهم بده.
2- نمتونم راهنمای نقشه لایه انتخاب شده رو بیارم.

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

ارسال‌ها: 495
تاریخ عضویت: مرد ۱۳۹۲
اعتبار: 246
ارسال: #2
RE: مشکل در راهنما و فهرست قابل انتخاب در Mapserver
1- کنترل Layer Switcher رو استفاده کنید. توی سمپل های OpenLayers نمونه اش باید باشه. لینک
2- اگر سرویس WMS رو برای لایه هاتون استفاده کردید، باید از GetLegendGraphic استفاده کنید.
این لینک یک نمونه است که تنها فرقش اینه که از GeoServer استفاده می کنه. به جاش از url مپ سرور استفاده کنید.

دو اصل اساسی انجمن:
1- احترام به یکدیگر
2- درصورت نقل مطلب، ذکر منبع و لینک به اصل مطلب

برای تقدیر و تشکر از دکمه [تصویر:  postbit_reputation.gif] در پایین هر ارسال استفاده کنید.
(آخرین ویرایش در این ارسال: ۱۳-۱۰-۱۳۹۴ ۱۰:۵۲ عصر، توسط علوی.)
۱۳-۱۰-۱۳۹۴ ۱۰:۵۱ عصر
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
 اعتبار داده شده توسط : geography2(+1)
geography2 آفلاین
کاربر عادی
*

ارسال‌ها: 18
تاریخ عضویت: مرد ۱۳۹۳
اعتبار: 0
ارسال: #3
RE: مشکل در راهنما و فهرست قابل انتخاب در Mapserver
مهندس خیلی ممنونم از لطفتان ولی متاسفانه من نمیتونم بدون کدهای آماده و راهنمایی دقیقتون این کار رو به سرانجام برسونم لطفا منو رو بیشتر راهنمایی کنید.
 
۱۴-۱۰-۱۳۹۴ ۱۲:۰۶ صبح
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
علوی آنلاین
ناظر انجمن
******

ارسال‌ها: 495
تاریخ عضویت: مرد ۱۳۹۲
اعتبار: 246
ارسال: #4
RE: مشکل در راهنما و فهرست قابل انتخاب در Mapserver
خب لینک های بالا هم کد آماده رو داره نشون میده. مثال OpenLayers رو کافیه سورس صفحه Page source رو ببینید. مثلا در فایرفاکس Ctrl+U سورس صفحه رو میاره در بقیه مرورگرها هم توی منوها هست.

دو اصل اساسی انجمن:
1- احترام به یکدیگر
2- درصورت نقل مطلب، ذکر منبع و لینک به اصل مطلب

برای تقدیر و تشکر از دکمه [تصویر:  postbit_reputation.gif] در پایین هر ارسال استفاده کنید.
۱۴-۱۰-۱۳۹۴ ۰۶:۲۹ عصر
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
geography2 آفلاین
کاربر عادی
*

ارسال‌ها: 18
تاریخ عضویت: مرد ۱۳۹۳
اعتبار: 0
ارسال: #5
RE: مشکل در راهنما و فهرست قابل انتخاب در Mapserver
مهندس من برای راهنما از این کد استفاده میکنم

کد:
[leg_group_html] <tr><td colspan=2><b>[leg_group_name]</b></td></tr> [/leg_group_html] [leg_layer_html order_metadata=WMS_ORDER opt_flag=15] <tr> <td><input type=checkbox name=layer value=[leg_layer_name] [if name=layer_status value=1]CHECKED[/if]> [if name=layer_type value=4] <img src=[leg_icon width=22 height=18]> [/if] [if name=layer_type oper=neq value=4]<img src=[leg_icon]>[/if] </td> <td> <a href="[leg_layer_name]">[metadata name=WMS_TITLE]</a> </td> </tr> [/leg_layer_html]
و همچنین این کدها هم وجود داره:


کد:
[leg_layer_html order_metadata=WMS_ORDER visibility_flag=15] <a href="[leg_layer_name]">[metadata name=WMS_TITLE]</a><BR> [/leg_layer_html] [leg_class_html visibility_flag=15] <img src=[leg_icon]> [leg_class_name]<br> [/leg_class_html]

البته نمیدونم دقیقا درست باشه یا نه؟

البته مشکل اصلی الان همون فهرست هستش. اگه اشتباه نکنم Overlays بهش میگن. خواهشا فقط اون قسمت رو مشخصا برام بفرستید. ازتون واقعا ممنونم آقای علوی بزرگوار.
 
۱۴-۱۰-۱۳۹۴ ۰۸:۲۸ عصر
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
علوی آنلاین
ناظر انجمن
******

ارسال‌ها: 495
تاریخ عضویت: مرد ۱۳۹۲
اعتبار: 246
ارسال: #6
RE: مشکل در راهنما و فهرست قابل انتخاب در Mapserver
خب شما ظاهرا دارید از HTML Templater در مپ سرور استفاده می کنید. OpenLayers قضیه اش جداست. لینک
به نظرم برید سراغ استفاده از Openlayers. تمپلیت ها هنوز هم در مپ سرور کاربرد دارند اما خب محدودیت دارند.
برای استفاده از OpenLayers نیاز دارید یک مقدار برنامه نویسی جاوااسکریپت کار کنید. بعد می تونید خیلی از امکانات از جمله Layer Swticher رو هم راحت به نقشه تون اضافه کنید.

دو اصل اساسی انجمن:
1- احترام به یکدیگر
2- درصورت نقل مطلب، ذکر منبع و لینک به اصل مطلب

برای تقدیر و تشکر از دکمه [تصویر:  postbit_reputation.gif] در پایین هر ارسال استفاده کنید.
۱۵-۱۰-۱۳۹۴ ۰۷:۵۰ عصر
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
ارسال پاسخ 


پرش به انجمن:


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