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


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

ارسال‌ها: 17
تاریخ عضویت: ارد ۱۳۹۴
اعتبار: 0
ارسال: #1
سوال در رابطه با پایگاه داده مکانی برای برنامه تحت وب
سلام دوستان
من یکسری داده ی مکانی (geodatabase) رو با استفاده از Database connection موجود در Arcmap وارد یک پایگاه داده در SQL server 2012 کردم.
حالا می خوام از این داده ها در یک اپلیکیشن تحت وب استفاده کنم . طبق چیزی که در سمپل های esri دیدم باید انها رو به mapserver تبدیل کنم و بعد در برنامه استفاده کنم
این کار برای واکشی اطلاعات بسیار خوبه ولی برای مدیریت داده ها به خصوص در قسمت درج داده جدید به مشکل برخوردم . میخواستم بدونم راهی هست که مستقیما نقشه رو از دیتابیس بخونم تا مدیریت داده ها راحتتر بشه ؟
واگر این راه درست نیست ، ایا برای درج داده جدید در جداول (مثلا ثبت یک درخت در لایه فضای سبز) در وب میتونید سمپل یا کدی رو بهم معرفی کنید ؟
۲۴-۳-۱۳۹۴ ۱۲:۳۶ عصر
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
mousavi آفلاین
مدیر انجمن
*****

ارسال‌ها: 463
تاریخ عضویت: مرد ۱۳۹۲
اعتبار: 140
ارسال: #2
RE: سوال در رابطه با پایگاه داده مکانی برای برنامه تحت وب
سلام دوست عزیز

خیر راه دیگه ندارید . حتما با دیتا ها رو در یک دیتابیس سرور ذخیره کنید و سپس آنها را با Map server پابلیش کنید. باری کاری که شما میخواید انجام بدید باید از editing استفاده کنید . editing در وب این قابلیت رو به شما میده تا کاربران در وب بتونن کار ویرایش و اضافه کردن عوارض جدید رو انجام بدن. برای این کار باید تنظیماتی در بخش دیتابیس و تنظیماتی در بخش ArcGIS server انجام بدید تا این قابلیت برای شما فعال بشه. برای مشاهده نمونه ای از ویرایش به لینک زیر مراجعه کنید 

Arcgis javascript api (editing)

 

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

ارسال‌ها: 17
تاریخ عضویت: ارد ۱۳۹۴
اعتبار: 0
ارسال: #3
RE: سوال در رابطه با پایگاه داده مکانی برای برنامه تحت وب
میشه لطف بفرمایید در مورد اون تنظیمات در دیتابیس و arcgis server توضیح بیشتری بدید

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

ارسال‌ها: 463
تاریخ عضویت: مرد ۱۳۹۲
اعتبار: 140
ارسال: #4
RE: سوال در رابطه با پایگاه داده مکانی برای برنامه تحت وب
داده ها باید register as version شوند . همچنین باید تنظیمان versioning رو  انجام بدید . مبحث گسترده ای هست . سادست اما نکات ریز زیاد داره . پس از اینکه تنظیمات انجام شد. میتونید در ArcGIS server تنظیمات feature access رو انجام بدید . بعد از سرویس publish  شده استفاده کنید .

اگر برای تنظیمات به مشکلی برخوردید با ایمیل من تماس بگیرید . داکیومنتهایی در زمینه ی تنظیمات دارم در اختیارتون میذارم.یکی از این داکیومنت ها  رو میتونید از لینک زیر دانلود کنید .در آینده این داکیومنت ها را در اختیار دیگر کاربران هم قرار میدم.

http://gistech.ir/forum/Thread-%D8%AF%D8...for-Server


majidrpz2002@yahoo.com

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

ارسال‌ها: 17
تاریخ عضویت: ارد ۱۳۹۴
اعتبار: 0
ارسال: #5
RE: سوال در رابطه با پایگاه داده مکانی برای برنامه تحت وب
خیلی خیلی ممنون از راهنماییتون
توی سمپلی که معرفی کردید از FeatureServer به جای MapServer استفاده شده بود !
آیا این موضوع هم با تنظیمات versioning در ارتباطه ؟ یا نحوه پابلیش متفاوتی داره؟
 
۲۷-۳-۱۳۹۴ ۱۱:۵۱ صبح
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
mousavi آفلاین
مدیر انجمن
*****

ارسال‌ها: 463
تاریخ عضویت: مرد ۱۳۹۲
اعتبار: 140
ارسال: #6
RE: سوال در رابطه با پایگاه داده مکانی برای برنامه تحت وب
برای editing حتما باید از featureserver استفاده کنید و برای استفاده از این قابلیت باید داده ها  را register as version  کنید

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

ارسال‌ها: 17
تاریخ عضویت: ارد ۱۳۹۴
اعتبار: 0
ارسال: #7
RE: سوال در رابطه با پایگاه داده مکانی برای برنامه تحت وب
خیلی ممنون
register as version & register DataBase انجام شد و Featureserver ساخته شد
به یک مشکل بزرگ بر خوردم و این هستش که سرعت لود نقشه بعد از پابلیش بسیار پایین اومد تصویر: images/smilies/confused.gif
کجارو اشتباه کردم ؟؟؟
۳۰-۳-۱۳۹۴ ۰۷:۵۵ صبح
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
mousavi آفلاین
مدیر انجمن
*****

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

شما راه خطا نرفتید فقط باید روی performance وب جی آی استون کار کنید . نکات زیادی در این مورد هست . از config سرور تا نوع سرویس نقشه و Basemap ، همچنین تنظیمات ArcGIS server . اما به عنوان قاعده کلی :
1- basemap باید cache شده باشد و از وکتور استفاده نکنید
2- سعی کنید لایه ها رو در مقیاس های مختلف مدیریت کنید . برای مثال اگر نیاز نیست لایه ای در مقیاس 1:50000 نمایش داده بشه ، نمایش اون لایه رو محدود کنید . این موضوع خیلی بهتون کمک میکنه . 
3- تا جایی که امکانش هست از سیمبولهای ساده برای سیمبولوژی استفاده کنید .
 

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

ارسال‌ها: 17
تاریخ عضویت: ارد ۱۳۹۴
اعتبار: 0
ارسال: #9
RE: سوال در رابطه با پایگاه داده مکانی برای برنامه تحت وب
نقشه basemap نداره و به جاش از arcgisdynamicmapserver در پشت لایه ها استفاده میشه که اونم در مقیاسهای مختلف لود میشه
تمامی لایه های در مقیاس های مختلف نمایش داده میشوند
و از ساده ترین سیمبول ها استفاده شده

همین نقشه با geoDatabade سرعت بالایی برای لود داشت ، الان که در sqlserver اومد و به صورت رفرنس خونده میشه سرعت لودش پایین اومد!

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

ارسال‌ها: 463
تاریخ عضویت: مرد ۱۳۹۲
اعتبار: 140
ارسال: #10
RE: سوال در رابطه با پایگاه داده مکانی برای برنامه تحت وب
چون از feature server استفاده میکنید performance پایین اومده . 
Basemap حتما باید cache باشه یعنی از tile map service layer استفاده کنید .

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


پرش به انجمن:


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