Bowman_ir
کاربر عادی

ارسالها: 6
تاریخ عضویت: دي ۱۳۹۲
اعتبار: 1
|
نحوه بارگذاری داده ها از دیتابیس برای OpenLayer
نحوه بارگذاری داده از دیتابیس برای OpenLayer سلام بر دوستان عزیز...
من مقاله مربوط به OpenLayer رو خوندم و به نظرم API خوبی اومد...
تا به امروز از کنترل ASPMAP برای بارگذاری نقشه و تحلیل زدن روش استفاده می کردم...
ولی مشکلاتی داره که قصد داردم از تکنولوژی یا کنترل دیگه ای استفاده کنم که با توجه به راهنمایی دوستان OpenLayer گزینه مناسبی میتونه باشه.
فقط تنها مساله ای که دارم اینه که نحوه بارگذاری دیتا رو از دیتابیس برای این API نمی دونم به چه نحویه...
در ASPMAP این کنترل به صورت مستقیم به دیتابیس کانت میشه و با Query زدن دیتای مورد نظر رو لود میکنه...
میخواستم راهنمایی کنید که
چطوری دیتا و نقشه رو برای OpenLayer بارگذاری کنم
البته از دیتابیس،
نه فایلهای معمول و سرویسهای موجود نقشه.
(آخرین ویرایش در این ارسال: ۱۰-۱۰-۱۳۹۲ ۰۴:۰۲ عصر، توسط Bowman_ir.)
|
|
۱۰-۱۰-۱۳۹۲ ۰۲:۳۰ عصر |
|
Bowman_ir
کاربر عادی

ارسالها: 6
تاریخ عضویت: دي ۱۳۹۲
اعتبار: 1
|
RE: نحوه بارگذاری داده ها از دیتابیس برای OpenLayer
پاسختون کاملا درسته...
البته این یکی از راههایی یه که میشه دیتارو از دیتابیس برای OpenLayer بارگذاری کرد.
توی این چند روزه یه سرچی زدم و به مطلبی که گفتید رسیدم.
یک روش دیگه استفاده از WebMethod ها و یک ORM هستش.
به این شکل که با یک ORM دیتارو از دیتابیس fetch کنیم...که بهتر از EF5 استفاده کنیم. چون spatial data رو پشتیبانی میکنه و متدهای داخلی مربوط به داده های مکانی رو داره.
البته هنوز یکم باهاش مشکل دارم ولی در نهایت بهتره که از یک MapEngine استفاده بشه که داده رو تحت استاندارد OGC بر روی سرویسهای WFS، WMS و ... برای Client ارسال کنه.
|
|
۱۱-۱۰-۱۳۹۲ ۰۴:۱۴ عصر |
|
Bowman_ir
کاربر عادی

ارسالها: 6
تاریخ عضویت: دي ۱۳۹۲
اعتبار: 1
|
RE: نحوه بارگذاری داده ها از دیتابیس برای OpenLayer
درود بر دوستان عزیز...
من کماکان مشغول سروکله زدن با OpenLayer هستم...
از GeoServer به عنوان MapEngine استفاده کردم...
به GeoDataBase کانت شدم و یک سرویس WMS راه اندازی کردم...
سمت کلاینت این سرویس رو خوندم و در OpenLaye بارگذاری کردم...
اما یه مشکل جدید دارم...
من میخوام به هر کاربری که از WebApp من استفاده میکنه اجازه دسترسی به یه سری لایه اطلاعاتی خاص رو بدم...
یک Secure WMS راه اندازی کردم ولی نمی تونم این سرویس رو بخونم...
نمیدونم چطور یوزر پسورد رو پاس بدم...
جستجوی زیادی هم زدم ولی به نتیجه مطلوبی نرسیدم...
دوستان، افکار، دانش و دستان توانمندتون رو نیازمندم...
پیشنهاد یا راه حلی برای امنیت سرویس هام ...
(آخرین ویرایش در این ارسال: ۱۴-۱۰-۱۳۹۲ ۰۶:۳۳ عصر، توسط Bowman_ir.)
|
|
۱۳-۱۰-۱۳۹۲ ۰۷:۵۹ عصر |
|