دانستنیهای GIS و سنجش از دور (RS) و دانلود نرم افزارهای مرتبط

معرفی ، آموزش، اخبار و مطالب مهم در خصوص GIS و دانلود نرم افزارهای مرتبط با آن

دانستنیهای GIS و سنجش از دور (RS) و دانلود نرم افزارهای مرتبط

معرفی ، آموزش، اخبار و مطالب مهم در خصوص GIS و دانلود نرم افزارهای مرتبط با آن

دانلود افزونه Easy Map Tools for ArcGIS Desktop


افزونه EasyMapTools for ArcGIS Desktop

این افزونه شامل مجموعه ابزارهای متنوعی است که جهت آماده سازی و به روز رسانی نقشه و مدیریت لایه های اطلاعاتی در ArcGIS Desktop بکار می رود.

بعنوان مثال

با استفاده از این ابزارها شما می توانید به ساده ترین روش و در کمترین زمان لایه های با فرمت اتوکد را به ژئودیتابیس تبدیل کرده، فیلدهای اضافی آنها را حذف کرده، فونتهای فارسی را تصحیح سازی کرده و کد گذاری های لازم را بطوراتوماتیک انجام دهید.


برخی از ابزارهای کاربردی شامل:

تبدیل و تفکیک لایه ها از اتوکد به ژئودیتابیس
- تفکیک و استخراج لایه ها بر اساس محتویات یک فیلد
- تصحیح سازی متون فارسی موجود در فیلدهای استخراج شده از اتوکد
- حذف گروهی فیلدها از یک یا چند لایه
- ایجاد گروهی فیلدها در یک یا چند لایه
- چاپ نقشه در مقیاس معین بصورت موزائیک
- انتصاب عکس و مستندات به هر یک از عوارض بدون نیاز به ایجاد فیلد اضافی
 - ترسیم گرافیکی و محاسبه ابعاد عوارض خطی و سطحی


  لطفا بعد از استفاده از این افزونه نقطه نظرات و اشکالات برنامه را برای اینجانب ارسال بفرمایید:

با تشکر - شمس


- دانلود افزونه  (حدود 10 مگابایت)

- فیلم نحوه نصب و راه اندازی افزونه (حدود 1.5 مگابایت)

- دمو معرفی افزونه (حدود 29 مگابایت)


مزایا و قابلیتهای داشتن یک WebGIS پویا


 WebGIS چیست؟

وقتی اکثر مردم به وب GIS فکر می کنند، به انتشار نقشه یا مجموعه داده ای برای دیدن جهان فکر می کنند. این قطعاً بخشی از آن است، اما فقط یک بخش کوچک. برای سال‌های زیادی که سعی می‌کردم کارفرمایانم را در مفهوم وب GIS بفروشم، آنها پاسخ می‌دادند: «ما نمی‌خواهیم همه اطلاعات اختصاصی ما را ببینند». پس از کاوش و یادگیری بیشتر به تنهایی، متوجه شدم که GIS وب بسیار بیشتر از انتشار محتوا است.

برای اهداف این پست، وب GIS هر روشی برای دسترسی، تجزیه و تحلیل و نمایش داده‌های مکانی با استفاده از فناوری‌های استاندارد وب است. این شامل فناوری های استاندارد سمت مشتری مانند HTML، CSS و جاوا اسکریپت می شود. در سمت سرور می‌تواند شامل چندین زبان مورد استفاده برای تعامل با پایگاه داده باشد. رایج‌ترین آنها PHP است، اما می‌تواند شامل جاوا، پایتون، مایکروسافت Asp.NET، Perl، Ruby و حتی جاوا اسکریپت بیشتری با استفاده از Node.JS باشد.

مزایای تعامل با GIS از طریق وب بسیار زیاد است

  • داده های GIS شما در هر رایانه ای از هر جایی که اتصال اینترنتی وجود دارد قابل دسترسی است. این شامل دستگاه‌های تلفن همراه می‌شود که اتصال داده سلولی داشته باشند.
  • دسترسی به داده‌های شما از طریق وب نیازی به هزینه‌های مجوز نرم‌افزار ندارد، اگرچه بسته به روشی که انتخاب می‌کنید ممکن است همچنان هزینه‌های نرم‌افزاری وجود داشته باشد.
  • Web GIS در مواجهه با فناوری‌های در حال تغییر پایدارتر است. اینطور نیست که فناوری‌های وب هرگز آنقدر تغییر نمی‌کنند که تلاش زیادی برای سازگاری با گذشته انجام می‌دهند. این به این معنی است که راه حل های شما نسبت به GIS دسکتاپ به احتمال زیاد در 5 سال اجرا می شوند. این به احتمال زیاد در مورد فن آوری های وب منبع باز اولیه بیشتر از راه حل های تجاری صادق است.

با  WebGIS چه کاری می توانید انجام دهید؟

پاسخ کوتاه این است که تقریباً هر کاری که می توانید با GIS دسکتاپ انجام دهید با وب GIS امکان پذیر است. با این حال، واقعیت این است که برخی چیزها برای وب GIS بهتر از موارد دیگر مناسب هستند. Web GIS نباید به عنوان جایگزینی برای GIS دسکتاپ در نظر گرفته شود. به عنوان ابزاری برای پرداختن به مشکلات خاص به جای موارد کلی مناسب تر است. چند نمونه از کاربردهای خوب وب GIS عبارتند از:

  • انتشار نقشه و/یا داده های خود برای عموم مردم. این رایج ترین کاربرد است و بیشتر مردم هنگام فکر کردن به وب GIS به آن فکر می کنند.
  • ارائه پورتال های امن برای مشتریان شما در 15 سال به عنوان یک متخصص GIS برای شرکت‌های مشاوره محیطی، زمان زیادی را صرف بسته‌بندی محصولات داده‌ای که ایجاد کرده بودیم و ارسال آن‌ها به مشتریان کردم تا بتوانند آنها را در سیستم‌های GIS خود مشاهده کنند. در بسیاری از موارد، ارائه یک ورود امن به یک برنامه GIS وب به مشتری، بسیار کارآمدتر بود تا بتواند آن داده ها را از طریق اینترنت مشاهده یا حتی احتمالاً ویرایش کند.
  • ارائه دسترسی محدود GIS به کاربران سبک در سازمان شما که به مجوز کامل دسکتاپ نیاز ندارند. این ممکن است شامل بینندگان قابل دسترسی وب برای مدیران پروژه برای مشاهده داده های جمع آوری شده توسط خدمه میدانی باشد. همچنین ممکن است شامل ایجاد داده های سبک و قابلیت ویرایش برای خدمه میدانی باشد.
  • نقشه برداری موبایل و جمع آوری داده ها. می توانید یک صفحه وب بسازید که برای دستگاه های تلفن همراه طراحی شده است و مانند یک برنامه بومی عمل می کند. این به پرسنل میدانی اجازه می دهد تا در میدان حرکت کنند و داده هایی را جمع آوری کنند که بلافاصله در دسترس مدیران پروژه در دفتر باشد. اگر اتصال داده ای در دسترس نباشد، ذخیره داده ها در دستگاه و به روز رسانی پایگاه داده مرکزی در صورت وجود اتصال نسبتاً ساده است.
  • توسعه ابزارهای تحلیلی که برای همه، از هر جایی که اتصال اینترنتی وجود دارد، در دسترس باشد. ابزارهای تحلیلی مبتنی بر وب کمتر به تغییرات چرخه ارتقاء نرم افزار تجاری وابسته هستند. آخرین چیزی که هر توسعه‌دهنده‌ای می‌خواهد این است که یک کلاینت در عرض دو سال بازگردد و به آنها بگوید که ابزار آنها کار نمی‌کند، زیرا نرم‌افزاری که برای آن توسعه داده شده بود نسخه جدیدی منتشر کرد.
  • Citizen Science یا جمع آوری داده های جمع آوری شده. اگر برای جمع‌آوری داده‌ها به مردم متکی هستید، می‌خواهید آنها بتوانند این اطلاعات را از طریق یک وب‌سایت به جای خرید نرم‌افزار یا دستگاه‌های گران‌قیمت ارائه کنند.

مثال ها

در 15 سال، من هرگز نیازی به انتشار یک نقشه یا داده برای عموم مردم به عنوان بخشی از کارم برای شرکت های مشاوره محیطی نداشته ام. این یکی از دلایلی است که بسیاری از شرکت‌های کوچک و متوسط ​​تمایل دارند قدرت وب GIS را نادیده بگیرند. با این حال، موقعیت‌های زیادی داشته‌ام که راه‌حل‌های وب GIS اگر دانش پیاده‌سازی آن‌ها را داشتم، ایده‌آل می‌بودند. من همچنین توانسته ام چند مورد از این موارد را در چند سال گذشته اجرا کنم زیرا دانش لازم را به دست آورده ام.

پورتال های مشتری ایمن

من فقط یک پورتال مشتری امن ایجاد کرده ام. این برای یک پروژه کنترل پشه بود که در آن مشتری، یک دولت منطقه، می‌خواست در زمان واقعی به خدمه‌های میدانی داده‌ها در حال جمع‌آوری اطلاعات باشند تا بتوانند کار را نظارت کنند و QA/QC را انجام دهند. اجرای آن نسبتاً آسان بود زیرا ما قبلاً آن اطلاعات را برای کارکنان دفتر خود در دسترس داشتیم. من به سادگی یک نسخه کاهش یافته از آنچه کارکنان دفتر در دسترس داشتند ایجاد کردم و از سیستم ورود به سیستم موجود برای امنیت استفاده کردم. حذف قابلیت‌ها بسیار ساده‌تر از افزودن آن‌ها است، بنابراین اجرای این پروژه تنها چند ساعت طول کشید.

نمونه‌های دیگری از کار من وجود دارد که در آن یک پورتال مشتری امن می‌توانست سودمند باشد. یکی از آنها پروژه پایش آب طوفان برای ارتقاء خط انتقال 60 مایلی بود. کارکنان میدانی ما با خدمه ساخت و ساز کار کردند تا بهترین شیوه های مدیریتی (BMP’s) را برای به حداقل رساندن کنترل رواناب آب طوفان در کل راهرو توصیه کنند. آنها همچنین هر سایت را پس از رویدادهای بارندگی زیر نظر گرفتند تا موفقیت یا شکست آنها را ارزیابی کنند. البته همه BMP ها باید نقشه برداری می شدند

مشتری ما می‌خواست به توصیه‌های BMP در زمان واقعی دسترسی داشته باشد تا بتواند مصالح را سفارش دهد و به پرسنل ساختمانی اطلاع دهد. این 10 سال پیش و در یک منطقه دور افتاده و بدون اتصال به اینترنت بود. کارکنان میدانی ما داده‌های مکان را با GPS در میدان جمع‌آوری می‌کنند و هر شب باید داده‌ها را بارگیری می‌کنند، آن‌ها را تصحیح می‌کنند، نقشه می‌سازند، نقشه را چاپ می‌کنند و با تخمین مواد مورد نیاز برای مشتری فکس می‌کنند. آنها همچنین اطلاعات را برای اهداف ردیابی در پایگاه داده Access وارد می کنند. پس از یک روز طولانی در این زمینه، زمان زیادی طول کشید. امروز من راه حلی را پیاده سازی می کنم که در آن همه کارکنان میدانی ما باید انجام دهند، جمع آوری داده ها در میدان در یک دستگاه تلفن همراه است که به طور خودکار پایگاه داده مرکزی را به روز می کند. مشتری یک پورتال امن خواهد داشت که از آن می تواند داده ها را مشاهده کند، نقشه ها را چاپ کند،

قبل از سقوط قیمت نفت به اجرای پروژه دیگری نزدیک بودم. مشتری ما یک شرکت نفت و گاز بود. کارکنان میدانی ما مکان‌های پروژه پیشنهادی را برای محدودیت‌های محیطی بالقوه که بر عملیات مشتری ما تأثیر می‌گذارد بررسی می‌کنند. اینها شامل لانه های شکارچیان، تالاب ها، زیستگاه گونه های در معرض خطر و غیره بود. توسعه در این منطقه نسبتاً متراکم بود. یک لانه شکارچی که برای یک پروژه قرار داشت اغلب بر چندین پروژه دیگر نیز تأثیر می گذارد. هزینه ای که مشتری برای یک روز استفاده نکردن از یک دکل حفاری در حدود ۱۰۰۰۰۰ دلار داشت، بنابراین آنها خواستار اطلاع فوری از هر یافته ای بودند که بر عملکرد آنها تأثیر می گذارد. این یک پروژه سریع، پیچیده و مستلزم هماهنگی زیادی بین خدمه میدانی، مدیران پروژه و مشتریان ما بود.

پیشنهاد من می‌توانست یک پورتال امن برای مشتری فراهم کند تا بتواند تمام داده‌های ما را در زمان واقعی که در میدان جمع‌آوری می‌شود، ببیند و اعلان‌های ایمیل خودکار را از هر یافته‌ای که بر پروژه‌های فعال تأثیر می‌گذارد دریافت کند. همچنین به مشتری این امکان را می داد که یک منطقه را روی صفحه ترسیم کند و گزارشی از محدودیت های بالقوه برای آن منطقه ایجاد کند. به دلیل اینکه پوشش ما کامل نبود و دائماً در حال تغییر نبود، نیازی به بررسی منطقه توسط خدمه میدانی ما نبود، اما اطلاعات ارزشمندی را برای اهداف برنامه ریزی در اختیار مشتری قرار می داد.

دسترسی  GIS

برای پروژه کنترل پشه که در بالا توضیح داده شد، سیستمی را توسعه دادم که در آن دو مدیر پروژه به داده های GIS دسترسی کامل داشتند، از جمله دسترسی بلادرنگ به داده هایی که پرسنل میدانی جمع آوری می کردند. آن‌ها همچنین به مجموعه‌ای از گزارش‌هایی که برای مدیریت پروژه نیاز داشتند، ابزارهای QA/QC، و حتی توانایی دیدن اینکه خدمه میدانی‌شان کجا هستند و کجا بوده‌اند، دسترسی داشتند. این پروژه همچنین دارای سه نفر بود که در یک آزمایشگاه کار می کردند و به توانایی مشاهده داده ها، به روز رسانی اطلاعات تماس برای سایت های میدانی و انجام QA/QC محدود نیاز داشتند. با این حال، به پرسنل آزمایشگاه امکان ویرایش داده‌هایی که خدمه میدانی جمع‌آوری می‌کردند یا افزودن و حذف سایت‌ها یا مدیریت پرسنل میدانی داده نشد.

وب GIS کنترل دقیق ویژگی هایی را که برای چه پرسنلی در دسترس است آسان می کند. دو مزیت اضافی این بود که:

  • رابط های وب GIS از هر رایانه ای، هر جایی که اتصال اینترنتی داشت، در دسترس بود. حتی تبلت ها و گوشی ها اگر برای نمایشگرهای کوچکتر طراحی شده باشند. این به مدیران پروژه این امکان را می‌دهد که در هنگام سفر یا اگر آنقدر مریض هستند که نمی‌توانند به دفتر بیایند، پروژه‌های خود را زیر نظر داشته باشند.
  • هیچ یک از این رابط ها مجوز GIS دسکتاپ را مصرف نکردند که باعث صرفه جویی قابل توجهی در هزینه شرکت شد.

یک برنامه دسکتاپ GIS مانند ArcMap فوق العاده انعطاف پذیر و قدرتمند است. با این انعطاف‌پذیری و قدرت، با کمی پیچیدگی همراه است. در تجربه من، هر سازمانی دارای طیف گسترده ای از پرسنل با طیف وسیعی از دانش و علایق GIS است. برخی از مردم استفاده از GIS را دوست دارند و مشتاق کسب اطلاعات بیشتر هستند، برخی دیگر آن را صرفاً به عنوان یک ابزار می بینند، و برخی دیگر هنوز آن را منبع ناامیدی دائمی می دانند و ترجیح می دهند بیش از حد ضروری از آن استفاده نکنند. بازخوردی که اغلب از کارکنان میدانی‌مان دریافت می‌کردیم این بود: «چرا نمی‌توانیم چیزی مانند نقشه‌های گوگل داشته باشیم، اما داده‌هایمان روی آن باشد؟»

Web GIS این توانایی را برای یک سازمان فراهم می کند تا به آن کارکنان علاقه و/یا توانایی کمتری با یک رابط وب ساده تر و خاص پروژه ارائه دهد که به آنها امکان می دهد داده ها را مشاهده کنند، ویژگی ها را ویرایش کنند، ویژگی های جدید اضافه کنند و غیره. آنها از Google ساده بسیار قدردانی کردند. رابط نوع نقشه ها، به ویژه برای کارهای میدانی. کاربران نیرو در سازمان همچنان می توانند به قدرت و انعطاف پذیری کامل GIS دسکتاپ دسترسی داشته باشند.

اگر این فناوری زودتر در دسترس بود، وب GIS می‌توانست شرکت‌هایی را که برای زمان و هزینه قابل توجهی در پروژه‌های دیگر کار می‌کردم نجات دهد. یک پروژه شامل نقشه برداری از تالاب ها در کل منطقه حفاظت شده ناواهو بود. منطقه ای بزرگتر از چندین ایالت. ما از دانشجویان کالج دینا برای کمک به مراحل اولیه نقشه برداری استفاده کردیم و نصب ابزارهایی که برای دیجیتالی کردن در ArcMap در کامپیوترهای دانشگاه ایجاد کرده بودم چالش برانگیز بود. علاوه بر این، ما با مسائل دسترسی چند کاربره دست و پنجه نرم کردیم و یک رویکرد وب GIS می‌توانست هر دوی این مشکلات را حل کند.

در پروژه نفت و گاز که در بالا توضیح دادم چهار مدیر پروژه داشتیم. دو نفر از آنها با ArcMap آشنا و راحت بودند، اما دو نفر دیگر به سادگی می خواستند بتوانند مناطق پروژه خود و داده های محدودیت های محیطی را ببینند. آنها دائماً می پرسیدند که چرا نمی توانند داده ها را در Google Earth ببینند. یک رویکرد وب GIS می‌توانست این توانایی را فراهم کند و ناامیدی و هزینه‌های زیادی را از جانب همه کاهش دهد.

دسترسی به داده های تلفن همراه و جمع آوری داده ها

مرورگرهای وب در دستگاه های تلفن همراه امروزه بسیار شگفت انگیز هستند. هر یک از پورتال های وب GIS که در بالا توضیح دادم را می توان در تلفن یا رایانه لوحی مشاهده کرد. تجربه کاربر، با این حال، تلاش برای استفاده از یک وب سایت طراحی شده برای یک صفحه نمایش بزرگ بر روی صفحه نمایش کوچک یک تلفن، چالش برانگیز است. مخالفش هم درست است. علاوه بر این، رابط‌های لمسی و قابلیت‌های GPS گوشی‌ها و تبلت‌ها، مشکلات و فرصت‌هایی را فراهم می‌کنند که در رایانه‌های رومیزی وجود ندارند. همچنین در نظر گرفتن امکان عدم دسترسی به اینترنت در دستگاه های تلفن همراه، به ویژه در مناطق دور افتاده، مهم است.

به این دلایل، حتی با وجود یکسان بودن فن‌آوری‌های اساسی وب، ترجیح داده می‌شود که رابط‌های مخصوص موبایل برای داده‌های خود طراحی کنید. برای پروژه کنترل پشه ما، نیاز خدمه میدانی ما برای وارد کردن داده‌ها در میدان، چیزی بود که شرکت ما را به استفاده از رویکرد GIS وب برای این پروژه سوق داد. ما با 18 شهرداری مختلف قرارداد داشتیم و هر کدام کمی قوانین و مقررات متفاوتی داشتند. ما به نرم‌افزار جمع‌آوری داده‌ها نیاز داشتیم که از تبعیت از قوانین اطمینان حاصل کند، زیرا پیامدهای قانونی و فرآیند QA/QC دقیق وجود دارد، بنابراین دستگاه‌ها/نرم‌افزار جمع‌آوری داده‌های GPS استاندارد کافی نبودند. ما قبلاً جمع‌آوری داده‌ها را با نسخه سفارشی‌سازی شده ArcPad در دستگاه‌های موبایل ویندوز انجام داده بودیم. این به مدت 5 سال به خوبی کار کرد، اما عمر مفید دستگاه ها بیشتر شده بود و رویکرد جدیدی مورد نیاز بود.

ما تصمیم گرفتیم با یک رویکرد وب GIS که بر روی تبلت های اندرویدی اجرا می شود، برویم. سخت افزار بسیار ارزان تر بود و دیگر مجبور نبودیم برای مجوز ArcPad هزینه ای بپردازیم. این صرفه جویی باعث شد که بتوانیم نرم افزار خودمان را توسعه دهیم که دقیقاً همان چیزی را که ما نیاز داشتیم انجام می دهد و نه بیشتر. ما به توانایی پرسنل میدانی خود نیاز داشتیم تا روی نقشه ببینند که کدام مکان‌ها باید بازرسی شوند و نتایج بازرسی‌های قبلی. ما به پرسنل میدانی خود نیاز داشتیم تا بتوانیم اطلاعات دسترسی به سایت را مشاهده کنیم زیرا اکثر سایت ها در زمین خصوصی بودند. مهمتر از همه، ما به این نرم افزار نیاز داشتیم تا اعتبارسنجی بلادرنگ انجام دهد تا احتمال خطاهای برنامه درمانی را کاهش دهد و قوانین برای هر یک از 18 شهرداری که برای آن کار می کردیم متفاوت بود. ما همچنین می‌خواستیم که کارکنان دفتر بتوانند پیام‌هایی را برای کارکنان میدانی ارسال کنند تا آنها را از درخواست‌های «نقطه داغ» اخیراً اضافه‌شده و خدمه میدانی به کارکنان دفتر از تغییرات دسترسی به سایت مطلع کنند. و ما می خواستیم کارکنان دفتر بتوانند ببینند که اعضای خدمه کجا هستند و چه کسانی در هر روز کار می کنند تا وظایف را به درستی تعیین کنند. علاوه بر این، پوشش داده‌های سلولی در برخی از قسمت‌های منطقه ما ناچیز بود، بنابراین ما نیاز داشتیم که برنامه حتی اگر سیگنال داده سلولی در دسترس نباشد، کار کند. طراحی نرم افزار سفارشی خودمان با فناوری وب GIS به ما این توانایی را داد که تمام این الزامات را به شیوه ای مقرون به صرفه برآورده کنیم. و ما می خواستیم کارکنان دفتر بتوانند ببینند که اعضای خدمه کجا هستند و چه کسانی در هر روز کار می کنند تا وظایف را به درستی تعیین کنند. علاوه بر این، پوشش داده‌های سلولی در برخی از قسمت‌های منطقه ما ناچیز بود، بنابراین ما نیاز داشتیم که برنامه حتی اگر سیگنال داده سلولی در دسترس نباشد، کار کند. طراحی نرم افزار سفارشی خودمان با فناوری وب GIS به ما این توانایی را داد که تمام این الزامات را به شیوه ای مقرون به صرفه برآورده کنیم. و ما می خواستیم کارکنان دفتر بتوانند ببینند که اعضای خدمه کجا هستند و چه کسانی در هر روز کار می کنند تا وظایف را به درستی تعیین کنند. علاوه بر این، پوشش داده‌های سلولی در برخی از قسمت‌های منطقه ما ناچیز بود، بنابراین ما نیاز داشتیم که برنامه حتی اگر سیگنال داده سلولی در دسترس نباشد، کار کند. طراحی نرم افزار سفارشی خودمان با فناوری وب GIS به ما این توانایی را داد که تمام این الزامات را به شیوه ای مقرون به صرفه برآورده کنیم.

توسعه ابزارهای تحلیلی مبتنی بر وب

زمانی که هیچ راه حلی در برنامه های استاندارد GIS دسکتاپ وجود نداشت، ابزارهای سفارشی زیادی را برای مردم ایجاد کرده ام. همانطور که نرم افزارهای دسکتاپ GIS مانند ArcMap و QGIS قدرتمند و منعطف هستند، آنها به سادگی نمی توانند برای هر نیاز تحلیلی خارج از جعبه راه حلی ارائه دهند. راه‌حل‌هایی که توسعه دادم بیشتر دوران حرفه‌ای من در قالب افزونه‌های ArcGIS بود. ESRI از نسخه 10 پیشرفت های زیادی در توانایی توزیع این افزونه ها ایجاد کرده است، با این حال آنها همچنان به ویژوال استودیو مایکروسافت و چارچوب دات نت آن وابسته بودند. زمانی که ESRI نسخه‌های جدید ArcGIS را منتشر کرد، آنها بر اساس آخرین نسخه چارچوب دات‌نت مایکروسافت ساخته شدند و افزونه‌های ایجاد شده با نسخه‌های قدیمی‌تر دیگر کار نمی‌کنند.

در یک موقعیت، من ابزاری را برای محاسبه تنوع گونه‌ها در پاسخ به پستی در فهرست خدمات حفاظتی که با آن درگیر هستم، توسعه دادم. من هیچ هزینه ای برای این کار نکردم، فقط یک یا دو ساعت طول کشید و می دانستم که این کار باعث صرفه جویی در ساعت های زیادی از ویرایش پیش پا افتاده مشتری می شود و این دلیلی بود که می خواستم از آن حمایت کنم. چندین سال بعد با من تماس گرفتند و به من گفتند که این ابزار دیگر در آخرین نسخه ArcMap که آنها نصب کرده بودند کار نمی کند. من حتی به یاد نداشتم که ابزار را ایجاد کنم و حتی کد منبع را هم نداشتم. بدتر از آن، ESRI اجازه نمی‌دهد چندین نسخه از ArcMap روی یک کامپیوتر وجود داشته باشد و من در پروژه‌ای که از نسخه قبلی ArcMap استفاده می‌کرده بودم، حتی به نسخه‌های اخیرا منتشر شده ArcMap یا Visual دسترسی نداشتم. استودیو.

هم برای توسعه دهندگان و هم برای کسانی که از ابزارهایی که توسعه دهنده ایجاد می کند استفاده می کنند تا در چرخه به روز رسانی نرم افزار ESRI قرار بگیرند بسیار ناامید کننده است. مطمئن نیستم که این ممکن است با ابزارهای ایجاد شده با پایتون مشکل کمتری داشته باشد. این مشکل کمتری با QGIS است زیرا هیچ مشکلی با داشتن چندین نسخه در یک رایانه وجود ندارد. با این حال، برخی از افراد علاقه ای به نصب نرم افزار جدید روی رایانه خود ندارند، حتی اگر رایگان باشد. حتی برخی از سازمان ها محدودیت های شدیدی در مورد نصب نرم افزارهای غیرمجاز دارند. و البته، برخی از افراد به دلیل منحنی یادگیری در امتحان نرم افزار جدید مردد هستند، بنابراین حتی اگر یک افزونه QGIS توسعه دهید، ممکن است افراد در استفاده از آن مردد باشند.

اگر بتوانید ابزار خود را با فناوری های وب GIS پیاده سازی کنید، این مشکلات ناپدید می شوند. ابزار شما برای هر کسی که به اینترنت متصل است در دسترس خواهد بود، خواه از QGIS، ArcGIS، Manifold، Mapinfo یا هر سیستم GIS دیگری استفاده کند. برای افرادی که از ویندوز، مک‌اینتاش، لینوکس یا یک دستگاه تلفن همراه استفاده می‌کنند، در دسترس خواهد بود. اکثر مردم رفتن به یک صفحه وب جدید را به عنوان یادگیری نرم افزار جدید نمی بینند و در واقع چیزی روی رایانه خود نصب نمی کنند، بنابراین موانع روانی و نهادی نیز ناپدید می شوند. البته هر ابزاری برای وب GIS مناسب نیست. پیاده سازی ابزارهایی که نیاز به خروجی یک مجموعه داده جدید دارند دشوارتر است (اگرچه غیرممکن نیست). ابزارهایی که به سادگی ورودی را دریافت می کنند و یک جدول خروجی، گزارش یا نتیجه را برای نمایش روی نقشه تولید می کنند، از طرف دیگر، عموما ساده تر هستند.

Citizen Science یا جمع آوری داده های جمع آوری شده

یکی از اولین پروژه‌هایی که وقتی شروع به جستجوی وب GIS کردم، شامل یک کار غیرانتفاعی کوچک (یک نفره) برای افزایش آگاهی از فعالیت خرس سیاه در شهر کوهستانی کوچکی بود که در آن زندگی می‌کردم. گزارش هایی از مشاهده خرس در شهر جمع آوری کنید و نقشه ای تهیه کنید که در روزنامه های محلی ظاهر شود. آنها در این فکر بودند که برای ایجاد یک وب سایت که در آن شهروندان بتوانند خود تصاویر مشاهده شده را اضافه کنند، چه چیزی لازم است. با توجه به آموزش من به عنوان یک زیست شناس حیات وحش، برای اجرای این پروژه هیجان زده بودم زیرا مزایای زیادی را برای داشتن این اطلاعات به صورت دیجیتالی برای ردیابی تغییرات فعالیت خرس بر اساس زمان روز، فصل، در پاسخ به تأثیرات سالانه دیدم. به عنوان خشکسالی و سرما که بر دسترسی طبیعی غذا تأثیر می گذارد،

امروز می‌توانم پروژه‌ای مانند این را در چند ساعت با استفاده از نرم‌افزار متن‌باز بدون هیچ هزینه‌ای جز چند دلار در ماه برای میزبانی وب پیاده‌سازی کنم. با این حال، ده سال پیش، هم دانش و هم فناوری موجود من پیشرفت بسیار کمتری داشتند. من چندین دوره در زمینه ایجاد نقشه های وب با API جاوا اسکریپت ESRI گذرانده بودم، اما امکان ویرایش داده ها از طریق رابط های وب جدید بود و به ArcServer دسترسی نداشتم. ArcGIS آنلاین هنوز در مراحل ابتدایی خود بود و توانایی‌های امروزی را نداشت. هزاران دلار در نرم افزار و احتمالاً چندین هفته از زمان من برای یادگیری آنچه برای اجرای این پروژه نیاز داشتم صرف می شد و من نتوانستم رئیسم را متقاعد کنم که مزایای بلند مدت هزینه برای او را توجیه می کند.

WebGISچگونه کار می کند

برنامه نویسی برای وب، چه برای مصرف عمومی باشد و چه برای مشاهده محدود از طریق اینترانت سازمان، اساساً با برنامه نویسی برای رایانه های تک کاربره متفاوت است. تفاوت در معماری سرویس گیرنده-سرور است که وب بر اساس آن ساخته شده است. معماری سرویس گیرنده-سرور اساساً به این معنی است که مشتریان زیادی وجود دارند که با یک پایگاه داده واحد در یک سرور تعامل دارند.

وب به شکلی از پایین به بالا با سازماندهی یا کنترل کمی از بالا به پایین تکامل یافته است. فن آوری هایی که به عنوان استاندارد پذیرفته شدند تا حد زیادی به این دلیل انجام شدند که بزرگترین پایگاه کاربر را داشتند. برای مثال، PHP توسط Rasmus Lerdorf برای استفاده خودش در وب سایت شخصی خود توسعه داده شد. او هرگز قصد نداشت آن را یک زبان برنامه نویسی کند، چه رسد به اینکه با پایگاه های داده تعامل داشته باشد. با این وجود، PHP در حال حاضر در بیش از 80 درصد از صفحات وب که دارای مؤلفه پایگاه داده سمت سرور هستند استفاده می شود. این رویکرد از پایین به بالا دلیل این است که فناوری‌های بسیار متفاوتی وجود دارد و اینکه چرا برنامه‌نویسی روی کلاینت از زبان کاملاً متفاوتی نسبت به برنامه‌نویسی روی سرور استفاده می‌کند (مگر اینکه با Node.JS روی سرور برنامه‌نویسی می‌کنید). این مجموعه ای از فناوری های مختلف اغلب برای افرادی که تازه شروع به یادگیری برنامه نویسی وب کرده اند، خسته کننده است.

WebGIS سمت مشتری

برنامه نویسی روی مشتری تا حد زیادی بر روی سه فناوری کلی استاندارد شده است. HTML ساختار صفحه وب را فراهم می کند و شامل محتوا می شود. CSS به ساختار و محتوای موجود در HTML اجازه می دهد تا ظاهری جذاب داشته باشد. جاوا اسکریپت یک زبان برنامه نویسی کامل است که به برنامه نویس اجازه می دهد محاسبات را انجام دهد، به رویدادها پاسخ دهد و به طور کلی به مرورگر وب اجازه می دهد کارهایی غیر از نمایش محتوا را انجام دهد. از نظر وب، مشتری یک مرورگر وب است. همه مرورگرهای وب مدرن می توانند HTML، CSS و جاوا اسکریپت را تفسیر کنند. همچنین تعداد بی‌شماری از کتابخانه‌های عمومی وجود دارد که با استفاده از سه فناوری اساسی ساده می‌شوند. Bootstrap یک کتابخانه CSS بسیار محبوب و jQuery یک کتابخانه جاوا اسکریپت بسیار محبوب است.

همچنین کتابخانه هایی برای اهداف خاص مانند نقشه برداری در دسترس هستند. Google Maps یک API ارائه می دهد که به شما امکان می دهد برای مثال با افزودن داده های خود با نقشه های گوگل تعامل داشته باشید. ESRI همچنین یک API جاوا اسکریپت ارائه می‌کند که می‌تواند شامل لایه‌های پایه ESRI و داده‌های ویژگی ArcServer باشد. Leaflet و OpenLayers کتابخانه های جاوا اسکریپت منبع باز هستند که هر کدام مزایا و معایب خاصی دارند. به طور کلی برگه یک کتابخانه ساده و سبک است که برای قابلیت های پیشرفته تر به افزونه های ارائه شده توسط جامعه بستگی دارد. این به برنامه نویس اجازه می دهد تا دقیقاً چه ویژگی هایی را که می خواهد شامل شود، انتخاب و انتخاب کند. لایه‌های باز یک کتابخانه کامل‌تر و با امکانات کامل‌تر است.

مهم نیست که کدام کتابخانه نقشه برداری را انتخاب می کنید، اولین کاری که اکثر کاربران GIS می خواهند انجام دهند این است که داده های خود را روی آن قرار دهند. اگر به سرور ArcGIS دسترسی دارید، API جاوا اسکریپت ESRI گنجاندن آن داده ها را بر روی نقشه شما آسان می کند. OpenLayers با سرویس های منبع باز WMS و WFS به خوبی کار می کند. هر چهار مورد می توانند داده های ذخیره شده در قالب GeoJSON (یا بازیابی شده از پایگاه داده روی سرور و تبدیل به GeoJSON) را نمایش دهند. GeoJSON یک استاندارد مبتنی بر متن برای ذخیره داده های GIS برداری است که به خوبی با جاوا اسکریپت و PHP کار می کند. می‌توانید از جاوا اسکریپت برای تعامل با داده‌های خود استفاده کنید، به عنوان مثال با فیلتر کردن آن، جستجوی ویژگی‌های خاص، مشاهده ویژگی‌های ویژگی، بزرگ‌نمایی و پاننگ، و غیره. همچنین یک کتابخانه جاوا اسکریپت عالی به نام Turf.js وجود دارد که قابلیت تجزیه و تحلیل فضایی را در مشتری. چمن.

اگر تنها کاری که باید انجام دهید این است که داده های ثابت را روی نقشه نمایش دهید، تنها با فناوری های سمت مشتری می توانید از آن استفاده کنید. می توانید داده های خود را در قالب GeoJSON ذخیره کنید و آنها را روی نقشه بارگذاری کنید، آنها را بر اساس ویژگی ها فیلتر کنید و تجزیه و تحلیل مکانی روی آنها انجام دهید. اگر داده های شما ثابت است و تغییر زیادی نمی کند، به پیچیدگی سرور پایگاه داده نیاز ندارید.

WebGISسمت سرور

اگر داده‌های شما به سرعت در حال تغییر هستند و می‌خواهید کاربر جدیدترین داده‌ها را ببیند، یا اگر می‌خواهید به کاربر توانایی اضافه کردن و/یا اصلاح داده‌ها را بدهید، باید آن داده‌ها را در یک پایگاه داده روی سرور ذخیره کنید. همچنین برای تعامل با پایگاه داده باید در مورد فناوری های سمت سرور و احتمالاً یک زبان برنامه نویسی متفاوت نیز بیاموزید. پی اچ پی رایج ترین زبان برنامه نویسی سمت سرور است، اما زبان های دیگر شامل جاوا، روبی، پایتون، سی شارپ (با استفاده از فناوری ASP.NET مایکروسافت) است. همچنین می توانید کد سمت سرور را در جاوا اسکریپت با استفاده از Node.JS بنویسید. همچنین می‌توانید همان داده‌ها را روی سرور از اکثر نرم‌افزارهای رومیزی GIS مدیریت کرده و با آنها تعامل داشته باشید.

ESRI یک پسوند پایگاه داده به نام ArcSDE توسعه داده است که عملکردهای مکانی را به چندین پایگاه داده تجاری و منبع باز، از جمله SQLServer، Oracle، و PostgreSQL اضافه می کند. PostGIS تا حد زیادی رایج ترین پسوند پایگاه داده فضایی در دنیای منبع باز است. PostGIS فقط با پایگاه داده PostgreSQL کار می کند، اگرچه اکثر پایگاه های داده منبع باز دارای سطحی از قابلیت فضایی هستند.  پایگاه داده‌های دارای قابلیت فضایی معمولاً سه عملکرد اصلی را اضافه می‌کنند.

  • ذخیره سازی داده های مکانی به طور کلی، داده های مکانی (مختصات) در قالب باینری به عنوان یک فیلد BLOB ذخیره می شوند، در حالی که ویژگی ها به سادگی به عنوان فیلدهای متنی و عددی در پایگاه داده ذخیره می شوند.
  • توابع فضایی اکثر پایگاه های داده فضایی شامل مجموعه ای از توابع سفارشی هستند که توانایی تبدیل بین انواع داده ها و مرجع فضایی و همچنین انجام تجزیه و تحلیل فضایی را فراهم می کنند. PostGIS بیش از 1000 مورد از این توابع سفارشی را دارد.
  • نمایه‌های فضایی پایگاه‌های اطلاعاتی سازمانی برای نمایه‌سازی بسیار بهینه شده‌اند و پایگاه‌های داده فضایی نیز برای نمایه‌سازی مکانی بهینه شده‌اند. این باعث می شود جستجو و پردازش جغرافیایی کارآمدتر شود.

صفحه وب شما می تواند با استفاده از دستورات SQL با پایگاه داده تعامل داشته باشد. زبان پرس و جو ساختاریافته یا SQL به شما امکان می دهد داده های ذخیره شده در پایگاه داده را ایجاد، اصلاح، حذف و بازیابی کنید. در حالی که کل دوره ها را می توان و در مورد SQL نوشته شده است، اصول اولیه بسیار ساده است و شما می توانید کارهای زیادی را با اصول اولیه انجام دهید. اگر تا به حال از سازندگان پرس و جو بصری در ArcGIS یا QGIS برای انتخاب بر اساس ویژگی ها استفاده کرده اید، از SQL استفاده کرده اید. آنها فقط رابط های بصری برای ساخت یک SQL Where clause هستند. PostGIS SQL را با توابع فضایی سفارشی خود گسترش می دهد، بنابراین معیارهای فضایی را در جستارهای خود بگنجانید، مانند بازیابی تمام خطوطی که در فاصله 200 فوتی یک نقطه هستند یا تمام نقاطی که یک چند ضلعی را قطع می کنند.

بیشتر تعامل شما با پایگاه داده در صفحه وب شما به شکل دستورات SQL برای بازیابی مجموعه خاصی از داده ها خواهد بود. این داده ها باید به فرمی تبدیل شوند که API نقشه برداری شما بتواند آن را درک کند. زبان‌های برنامه‌نویسی سمت سرور مانند PHP می‌توانند داده‌های بازیابی شده را به فرمت GeoJSON تبدیل کنند و سپس می‌توانید آن را برای نمایش بر روی نقشه به مشتری ارسال کنید.

همچنین می توانید یک سرویس برای تعامل با پایگاه داده راه اندازی کنید. این کاری است که ArcGIS Server انجام می دهد. در دنیای متن‌باز، GeoServer و MapServer می‌توانند همین کار را با داده‌های PostGIS و سایر قالب‌های پایگاه داده استاندارد انجام دهند. من شخصاً هنوز چیزی را پیدا نکرده ام که نتوانم با پرس و جوهای مستقیم SQL به پایگاه داده انجام دهم و بنابراین نیازی به اضافه کردن یک لایه پیچیدگی اضافی به برنامه های خود ندیده ام. اگر می‌خواهید به افراد دیگر توانایی اضافه کردن داده‌های خود را در نقشه‌های خود بدون دسترسی به پایگاه داده خود ارائه دهید، می‌توانید با انتشار داده‌های خود به‌عنوان یک سرویس وب با استفاده از GeoServer، MapServer یا ArcGIS Server این کار را انجام دهید. اگر داده‌های شطرنجی دارید که می‌خواهید در یک صفحه وب ارائه کنید، ممکن است از GeoServer یا ابزار مشابهی نیز بهره مند شوید.

چه طور باید شروع کرد

رویکردهای غیر برنامه نویسی

اساساً دو رویکرد برای شروع کار با وب GIS وجود دارد. ESRI رویکرد «غیربرنامه‌نویسی» خود را به‌ویژه با ArcGIS Online پیش برده استآنها همچنین مجموعه ای از برنامه های تلفن همراه را ارائه می دهند که عمدتاً بر روی داده هایی عمل می کنند که به عنوان خدمات توسط ArcGIS Server یا میزبانی شده در ArcGIS Online عمل می کنندآنها به شما اجازه می دهند نقشه ای را در دسکتاپ ArcGIS بنویسید و آن را در ArcGIS Online یا سرور ArcGIS منتشر کنید. اگر کاربر ESRI هستید و به محصولات آنها دسترسی دارید، کارهای زیادی می توانید بدون برنامه نویسی انجام دهید. من نمی توانم بیشتر از این به شما بگویم زیرا چندین سال پیش به دلایل مختلف از محصولات ESRI صرف نظر کردم. به‌عنوان یک برنامه‌نویس، توسعه برنامه‌های کاربردی خود را بسیار ساده‌تر از تلاش برای کشف رویکردهای مجوز و حساب کاربری آنها یافتم و نمی‌توانم هزینه‌های آنها را به مشتریانم توجیه کنم.

QGIS همچنین توانایی ایجاد نقشه های وب استاتیک را داردپلاگین QGIS2Webیک سند نقشه QGIS را می گیرد و در وب “انتشار” می کند، اگرچه این فرآیند بسیار ساده تر و محدودتر از رویکرد ESRI است. کاری که در واقع انجام می دهد ایجاد یک برنامه وب با استفاده از Leaflet یا OpenLayers برای بوم نقشه است. داده های روی نقشه به فایل های GeoJSON تبدیل می شوند، نمادشناسی تا حد امکان حفظ می شود و حتی پاپ آپ هایی که در QGIS ایجاد می کنید به نقشه وب تبدیل می شوند. سپس می توانید به سادگی فایل های HTML، CSS و داده ها را در صفحه وب شرکت خود آپلود کنید. این به عنوان نقطه شروعی برای انتشار داده ها عالی عمل می کند. اگر شرکت شما قبلاً یک سیستم ورود به سیستم مشتری ایمن راه‌اندازی کرده است، می‌توانید به راحتی یک نقشه وب استاتیک را به منطقه دسترسی آنها اضافه کنید. جنبه منفی این است که شما فقط داده های استاتیک را ارائه می دهید و بنابراین توانایی ویرایش آن را ندارید.

همچنین یک پروژه منبع باز به نام GeoNode وجود دارد که به نظر می رسد عملکردی مشابه با ArcGIS Online دارد. من از GeoNode استفاده نکرده‌ام، چیز زیادی در مورد آن نمی‌دانم، اما به شما اجازه می‌دهد تا حساب‌های کاربری و میزبانی داده‌های GIS را همانطور که با ArcGIS Online انجام می‌دهید، تنظیم کنید. همچنین امکان ویرایش داده های میزبانی شده را فراهم می کند. شاید یکی از خوانندگان من تجربه استفاده از GeoNode را داشته باشد که بتواند آن را به اشتراک بگذارد.

رویکردهای برنامه نویسی

همانطور که یک رویکرد “غیر برنامه نویسی” برای ساختن نقشه های وب جذاب است، محدودیت هایی نیز دارند. شاید من به عنوان یک برنامه نویس مغرض هستم. من دوست دارم بفهمم که چگونه همه چیز در زیر کاپوت کار می کند. زمانی که از نرم‌افزاری استفاده می‌کنم که نمی‌تواند کار ساده‌ای را انجام دهد که به آن نیاز دارم و مجبور می‌شوم ساعت‌ها کار یکنواخت را با دست انجام دهم، استفاده می‌کنم، وقتی می‌دانم که می‌توان آن را خودکار کرد، واقعاً ناامید می‌شوم. از ناکارآمدی متنفرم من خیلی ترجیح می‌دهم برنامه‌های خودم را بنویسم تا دقیقاً همان چیزی را که می‌خواهم انجام دهم و نه بیشتر، و اگر مشکلاتی وجود داشت یا نیازهای پروژه تغییر کرد، بتوانم خودم را برطرف کنم.

بیشتر پروژه هایی که من روی آنها کار کرده ام به اندازه کافی پیچیده بوده اند که رویکردهای “غیر برنامه ریزی” کافی نبودند. این ضربه ای به ESRI و شرکت های دیگر نیست که تلاش زیادی برای انعطاف پذیری چیزها انجام می دهند تا غیر برنامه نویسان بتوانند از آنها به طور سازنده استفاده کنند. فقط این است که دنیای واقعی پیچیده است و هیچ راهی برای پیش‌بینی تمام کارهای ممکنی که ممکن است یک برنامه وب GIS برای انجام آن فراخوانده شود وجود ندارد. در پروژه کنترل پشه که در بالا توضیح دادم، من مجبور شدم کدهای سختی را در قوانین تعیین کنم که بسته به ورودی های چندین ویژگی قبلی، کدام درمان و چه مقدار باید اعمال شود. به سادگی هیچ راهی برای پیش بینی آن چیزها در یک رویکرد غیربرنامه نویسی تعمیم یافته وجود ندارد. گزینه جایگزین این است که آن قوانین را در بر نگیرد و داده ها را در زمان ورود تأیید نکنید. با این حال، انجام این کار،

پس از جهش به یادگیری فن آوری های اساسی مورد نیاز برای وب GIS، من به طور کلی می توانم یک نقشه وب اولیه یا برنامه جمع آوری داده های تلفن همراه را که می تواند با رویکرد “غیر برنامه نویسی” در چند ساعت انجام شود، جمع آوری کنم. و سپس اگر مشتری از من بپرسد که آیا می توانم یک ویژگی خاص را اضافه کنم، معمولا می توانم بگویم “بله”. و من معمولاً می توانم آن ویژگی را خیلی سریعتر از آن چیزی که بتوانم بررسی کنم که آیا بدون برنامه نویسی در دسترس است و چگونه آن را پیاده سازی کنم اضافه کنم. و هنگامی که، همانطور که معمولاً اتفاق می‌افتد، متوجه می‌شوم که نیاز به یک اصلاح سفارشی دارد، پیاده‌سازی آن بسیار ساده‌تر از تلاش برای کشف کد شخص دیگری برای اصلاح آن است. مهمتر از همه، اگر پروژه قرار است تعداد زیادی کاربر نداشته باشد، می توانم خودم پیشنهاد میزبانی سایت را بدهم.

انجام آن پرش آسان نبود. من دوره های زیادی برای توسعه وب گذراندم. من بسیاری از سوراخ های خرگوش را در تعقیب جدیدترین و بهترین فناوری ها فرو کردم. من از همه آنها چیزهای زیادی یاد گرفتم، اما در نهایت به این نتیجه رسیدم که یک پایه محکم در فناوری های اساسی HTML، CSS، جاوا اسکریپت، PHP و SQL بهترین رویکرد است. با این زبان ها، کاری که نمی توانید با وب GIS انجام دهید وجود دارد. بسته به کاربردتان، ممکن است بتوانید برخی کارها را با Angular.js، React، Node، MongoDB یا سایر فناوری‌های پیشرفته‌تر کارآمدتر انجام دهید، اما قبل از اینکه بتوانید پرواز را یاد بگیرید، باید راه رفتن را یاد بگیرید.

یادگیری هر یک از آن زبان ها چندان دشوار نیست. منابع زیادی برای همه آنها در دسترس است. کتاب‌ها، دوره‌های آنلاین، و غیره. چیزی که دشوار بود درک این بود که چگونه همه آنها با هم کار می‌کنند تا یک برنامه وب را تشکیل دهند. به طور خاص، برخی تفاوت های خاص بین توسعه یک برنامه وب GIS و یک برنامه وب استاندارد غیر نقشه برداری وجود دارد.

  • برخی از بخش‌های جاوا اسکریپت، مانند آبجکت‌ها و JSON، برای درک برنامه‌های GIS وب حیاتی هستند، اما معمولاً در دوره‌های استاندارد توسعه وب اولویت‌بندی نمی‌شوند.
  • اکثر دوره های توسعه وب از MySQL به عنوان پایگاه داده پشتیبان استفاده می کنند. این امر منطقی است زیرا در خدمات میزبانی وب ساده و بسیار رایج است. با این حال، اکثر برنامه‌های GIS وب از PostgreSQL به‌عنوان پایگاه داده پشتیبان به دلیل در دسترس بودن PostGIS استفاده می‌کنند. اگر می‌خواهید PostgreSQL را نصب کنید و کد را برای استفاده از PostGIS تغییر دهید، خودتان هستید.
  • از آنجایی که برنامه های GIS وب به کتابخانه نقشه برداری جاوا اسکریپت متکی هستند، منطقی است که آنها بر اساس جاوا اسکریپت ساخته شوند و از AJAX برای برقراری ارتباط با سرور استفاده کنند. با این رویکرد PHP فقط برای پاسخ به درخواست های AJAX استفاده می شود. بسیاری از دوره های PHP زمان زیادی را صرف آموزش ساختن برنامه های PHP می کنند که برای برنامه های نقشه برداری مناسب نیستند.

منبع : gisland.org


دانلود آخرین نسخه ESRI ArcGIS Pro 3.0

دانلود آخرین نسخه ESRI ArcGIS Pro 

(3.0 / 2.5)  

رمز : soft98.ir

 

ArcGIS Pro  یکی از نرم افزارهای قدرتمند GIS Desktop است، که دارای ویژگی های بسیار قدرتمند برای اجرای ایده های جامعه کاربران ArcGIS است. ArcGIS Pro هر دیتایی را می تواند به بهترین شکل ارائه کند، تجزیه و تحلیل های پیشرفته و ارائه داده ها در اشکال 2 بعدی و سه بعدی و 4 بعدی از توانمندیهای این نرم افزار است. این نرم افزار به راحتی می تواند داده ها در محصولات مختلف ArcGIS مثل ArcGIS Online  و ArcGIS Enterprise به اشتراک گذارد، در نتیجه کاربران می توانند در بستر وبGIS به راحتی با تمامی پلتفرمها کار کنند.


امکانات و ویژگی های نرم افزار ArcGIS Pro :

  • تبدیل داده و اطلاعات جغرافیایی شما به نقشه های داینامیک
  • امکان ادغام داده های شما از چندین منبع برای دستیابی به داده‌ی واحد
  • نمایش داده های شما در قالب نقشه های دو بعدی و سه بعدی
  • امکان ویرایش، تجزیه و تحلیل داده ها بسته به نوع نیاز پروژه شما
  • امکان به اشتراک گذاری نقشه ها و داده های جغرافیایی شما با دنیا

سیستم مورد نیاز

Operating Systems
Windows 10 Home, Pro, and Enterprise (64 bit)
Windows 8.1 Pro and Enterprise (64 bit)
Windows 7 Ultimate, Professional, and Enterprise (64 bit)*
Windows Server 2019 Standard and Datacenter (64 bit)
Windows Server 2016 Standard and Datacenter (64 bit)
Windows Server 2012 R2 Standard and Datacenter (64 bit)
Windows Server 2012 Standard and Datacenter (64 bit)
Windows Server 2008 R2 Standard, Enterprise, and Datacenter (64 bit)*

Recommended Hardware
Processor: Minimum: 2 cores, hyperthreaded* / Recommended: 4 cores
Memory: Minimum: 4 GB / Recommended: 8 GB
Disk space: 32 GB of free space
Screen resolution: 1024×768 or higher at normal size

 

نکات کلیدی قبل از نصب نرم افزار ArcGIS Pro 2.5

  • حتماً نسخه های قدیمی را کامل از سیستمتان پاکسازی کنید (کامل کامل)
  • ویروس یاب سیستم را غیرفعال کنید
  • مسیر Program file را حتماً برای ویروس یاب غیرفعال کنید تا کرک نرم افزار را پاک نکند
  • مسیر پوشه Users را در درایو C برای ویروس یاب غیرفعال کنید تا کرک نرم افزار را پاک کنید
  • برخی از فایلها به صورت مخفی یا هیدن یا Hidden هستند، پس تنظیمات فعالسازی فایلهای مخفی را برای ویندوز فعال کنید
  • این نرم افزار فقط بر روی ویندوزهای 64 بیتی نصب می شود.

مراحل نصب نرم افزار ArcGIS Pro 2.5 و مراحل فعال سازی و کرک نرم افزار نسخه ArcGIS Pro 2.5

  • پس از دانلود فایل نرم افزار، آن را از حالت فشرده خارج کنید
  • در پوشه باز شده در گام نخست نرم افزار ArcGIS Pro 2.5 را نصب کنید
  • نرم افزار به صورت پیش فرض در درایو C و پوشه Program Files نصب می شود، پیشنهاد می شود که مسیر نصب نرم افزار را تغییر ندهید
  • بعد از نصب نرم افزار حتماً گزینه Run ArcGIS Pro را غیرفعال کنید تا نرم افزار اجرا و باز نشود
  • در پوشه کرک 4 فایل در اختیارتان قرار گرفته است:
    • فایل AfCore_libFNP.dll را کپی کنید و در پوشه bin که در واقع مسیر نصب پیش فرض نرم افزار است پیست Pase کنید، دقیقاً مثل مسیر زیر

C:\Program Files\ArcGIS\Pro\bin

·          

    • در پوشه کرک بر روی  فایل lic.reg دوبار کلیک کنید تا اجرا شود و نهایتاً گزینه yes را بزنید
    • اما مرحله مهم و حساس، تمامی محتویات پوشه ESRI_Licensing را کپی کنید و در مسیر زیر پیست Paste نمایید.
    • در مسیر زیر Username در پرانتز در واقع نام سیستم شماست
    • در برخی از سیستم ها پوشه ESRI_Licensing در مسیر زیر در حالت مخفی و هیدن Hidden است، پس از تنظیمات ویندوز تمامی پوشه های مخفی را فعال کنید.

C:\Users(username)\AppData\Local\ESRI_Licensing

  • در پایان ویندوز را یکبار خاموش و روشن کنید Restart کنید، نرم افزار نصب شده و می توانید از آن استفاده کنیددانلود ESRI ArcGIS Pro 2.5

     

    ArcGIS Pro یکی از نرم افزارهای قدرتمند GIS Desktop است، که دارای ویژگی های بسیار قدرتمند برای اجرای ایده های جامعه کاربران ArcGIS است. ArcGIS Pro هر دیتایی را می تواند به بهترین شکل ارائه کند، تجزیه و تحلیل های پیشرفته و ارائه داده ها در اشکال 2 بعدی و سه بعدی و 4 بعدی از توانمندیهای این نرم افزار است. این نرم افزار به راحتی می تواند داده ها در محصولات مختلف ArcGIS مثل ArcGIS Online  و ArcGIS Enterprise به اشتراک گذارد، در نتیجه کاربران می توانند در بستر وبGIS به راحتی با تمامی پلتفرمها کار کنند.

    امکانات و ویژگی های نرم افزار ArcGIS Pro :

    • تبدیل داده و اطلاعات جغرافیایی شما به نقشه های داینامیک
    • امکان ادغام داده های شما از چندین منبع برای دستیابی به داده‌ی واحد
    • نمایش داده های شما در قالب نقشه های دو بعدی و سه بعدی
    • امکان ویرایش، تجزیه و تحلیل داده ها بسته به نوع نیاز پروژه شما
    • امکان به اشتراک گذاری نقشه ها و داده های جغرافیایی شما با دنیا

    سیستم مورد نیاز

    Operating Systems
    Windows 10 Home, Pro, and Enterprise (64 bit)
    Windows 8.1 Pro and Enterprise (64 bit)
    Windows 7 Ultimate, Professional, and Enterprise (64 bit)*
    Windows Server 2019 Standard and Datacenter (64 bit)
    Windows Server 2016 Standard and Datacenter (64 bit)
    Windows Server 2012 R2 Standard and Datacenter (64 bit)
    Windows Server 2012 Standard and Datacenter (64 bit)
    Windows Server 2008 R2 Standard, Enterprise, and Datacenter (64 bit)*

    Recommended Hardware
    Processor: Minimum: 2 cores, hyperthreaded* / Recommended: 4 cores
    Memory: Minimum: 4 GB / Recommended: 8 GB
    Disk space: 32 GB of free space
    Screen resolution: 1024×768 or higher at normal size

     

    نکات کلیدی قبل از نصب نرم افزار ArcGIS Pro 2.5

    • حتماً نسخه های قدیمی را کامل از سیستمتان پاکسازی کنید (کامل کامل)
    • ویروس یاب سیستم را غیرفعال کنید
    • مسیر Program file را حتماً برای ویروس یاب غیرفعال کنید تا کرک نرم افزار را پاک نکند
    • مسیر پوشه Users را در درایو C برای ویروس یاب غیرفعال کنید تا کرک نرم افزار را پاک کنید
    • برخی از فایلها به صورت مخفی یا هیدن یا Hidden هستند، پس تنظیمات فعالسازی فایلهای مخفی را برای ویندوز فعال کنید
    • این نرم افزار فقط بر روی ویندوزهای 64 بیتی نصب می شود.

    مراحل نصب نرم افزار ArcGIS Pro 2.5 و مراحل فعال سازی و کرک نرم افزار نسخه ArcGIS Pro 2.5

    • پس از دانلود فایل نرم افزار، آن را از حالت فشرده خارج کنید
    • در پوشه باز شده در گام نخست نرم افزار ArcGIS Pro 2.5 را نصب کنید
    • نرم افزار به صورت پیش فرض در درایو C و پوشه Program Files نصب می شود، پیشنهاد می شود که مسیر نصب نرم افزار را تغییر ندهید
    • بعد از نصب نرم افزار حتماً گزینه Run ArcGIS Pro را غیرفعال کنید تا نرم افزار اجرا و باز نشود
    • در پوشه کرک 4 فایل در اختیارتان قرار گرفته است:
      • فایل AfCore_libFNP.dll را کپی کنید و در پوشه bin که در واقع مسیر نصب پیش فرض نرم افزار است پیست Pase کنید، دقیقاً مثل مسیر زیر

    C:\Program Files\ArcGIS\Pro\bin

    ·          

      • در پوشه کرک بر روی  فایل lic.reg دوبار کلیک کنید تا اجرا شود و نهایتاً گزینه yes را بزنید
      • اما مرحله مهم و حساس، تمامی محتویات پوشه ESRI_Licensing را کپی کنید و در مسیر زیر پیست Paste نمایید.
      • در مسیر زیر Username در پرانتز در واقع نام سیستم شماست
      • در برخی از سیستم ها پوشه ESRI_Licensing در مسیر زیر در حالت مخفی و هیدن Hidden است، پس از تنظیمات ویندوز تمامی پوشه های مخفی را فعال کنید
      • C:\Users(username)\AppData\Local\ESRI_Licensing


        • در پایان ویندوز را یکبار خاموش و روشن کنید Restart کنید، نرم افزار نصب شده و می توانید از آن استفاده کنید

       

      رمز : soft98.ir

پلاگین Arcgis For AutoCAD



   پلاگین ها(Plug-in) ابزارهای(برنامه های کم حجم) جانبی هستند که از طرف شرکت های سازنده نرم افزار مثلا AutoDesk و Esri و...به کاربران و دیگر توسعه دهندگان نرم افزار ارائه می شود تا آنها نیز بتونند در زمینه افزایش قابلیت ها و بهبود عملکرد های نرم افزار و همچنین توسعه کار برنامه فعالیت داشته باشند و معمولا همه شرکت های تولید کننده نرم افزار در دنیا که برنامه ای را تولید می کنند این خاصیت را در برنامه می گنجانند. پلاگین در واقع یک اپلیکیش در زیر مجموعه اپلیکشن اصلی هست.

شرکت اESR نیز به نوبۀ خود، پلاگینی جدید و رایگان بنام ArcGIS for AutoCAD را در سایت خود ارائه کرده است که فقط نسخه های AutoCAD2010 و بالاتر را پشتیبانی می کند.این پلاگین به کاربران اتوکد اجازه می دهد در محیط کاری اتوکد از برخی از قابلیت های نرم افزار ArcGIS بصورت همزمان استفاده کنند. با استفاده از این پلاگین شرکت ESRI، کاربران اتوکد در محیط اتوکد براحتی می توانند از قابلیت های یک سیستم GIS تجاری از قبیل: مشاهده و بررسی نقشه ها و تصاویر و عوارض مربوط به آنها که از سرویس های مختلف موجود در محیط ArcGIS for Server بهره می برند براحتی در محیط اتوکد استفاده کنند.علاوه بر این با استفاده از این پلاگین کاربران اتوکد براحتی می توانند عوارض و نقشه هایGIS ی موجود در پایگاه داده مکانی را از طریق اتصال به ArcGIS for Server ویرایش نمایند.


برخی ازموارد استفاده از پلاگین ArcGIS for AutoCAD عبارتند از:

  • به اشتراک گذاری آسان اطلاعات بین گرو های مختلف GIS و AutoCAD
  • مشاهده همزمان نقشه های GIS در محیط اتوکد
  • مشاهده نتایج انواع آنالیز های انجام شده درGIS در محیط AutoCAD
  • اضافه کردن و مشاهده تصاویر رستری در اتوکد
  • حرکت و پیمایش در محیط اتوکد با استفاده از آدرس خیابان ها و یا نام مراکز
  • تسهیل استفاده از داده های اتوکدی در محیط GIS: از این پلاگین می توان برای سهولت تشخیص و مدیریت اطلاعات توصیفی که در محیط اتوکد ساخته می شوند، بهره برد.




نمایی از محیط برنامه AutoCad2011 پس ار نصب Plug-In مذکور



منبع مورد استفاده : سایت آرمان ژئوماتیک

 

پنج رخداد بزرگ در GIS که در حال تغییر جهان می باشند

پنج رخداد بزرگ در GIS  که در حال تغییر جهان می باشند

    تازه ترین اخبار جی آی اس از زبان مدیرعامل شرکت ESRI، آقای Jack Dangermond از 5 موضوع داغ در حوزه GIS صحبت می کند.

    نقشه ها یک راه ساده و کارآمد برای درک سریع و برقراری ارتباط سریع می باشند. با نگاه کردن به یک صفحه گسترده، ما سطرها و ستون های داده ای را می بینیم. با استفاده از نمودارها و شکل ها، چنین داده هایی می توانند به صورت یک الگو دیده شوند. اما وقتی که همان داده ها بر روی یک نقشه به نمایش گذاشته می شوند، ما به طور ناگهانی یک دید کلی نسبت به اطلاعات خواهیم داشت. ازآنجاکه بسیاری از ما در حال حاضر با جغرافیا آشنا هستیم، زمانی که ما به مشاهده داده ها بر روی نقشه می پردازیم، اطلاعات بیشتری برایمان قابل فهم می باشد. ما هم اکنون در مرحله ای هستیم که امکان نمایش تصاویر سه بعدی و ارایه اطلاعات بر بستر وب را به راحتی داریم. راهکارهای تصویرسازی سه بعدی مبتنی بر وب، همه جا هستند و نقشه ها  از جمله رایجترین راهکارهای نمایش اطلاعات می باشند.

    در esri، ما در حال سرمایه گذاری بر روی چیزهایی هستیم که کاربران ما شدیدا خواستار آنها هستند. صنعت مکانی به سرعت در حال تحول می باشد و این را مدیون  قابلیت ارتباطات دیجیتال رو به رشد هستیم. در واقع، پنج روند بزرگ موجود در زمینه تکنولوژی سیستم اطلاعات جغرافیایی، بیشتر متمرکز بر قابلیت دسترسی بیشتر به داده ها و ایجاد بستری برای نمایش این داده ها می باشند. بخصوص در عصری که سرعت و سادگی دسترسی به اطلاعات از ویژگی های مورد انتظار می باشند.

 

روند 1: مکان به عنوان یک سرویس

زمانی بود که استفاده از GIS تنها محدود به بازارهایی همچون بخش های دولتی، مخابرات، آب و برق، و نفت و گاز می شد. اما اخیرا بسیار فراگیر و رشد کرده است چرا که، شرکت ها  و استارت آپ ها مزایای ارایه قابلیت ها و اطلاعات بر بستر نقشه را فهمیده اند و دریافته اند که بر بستر نقشه می توان بسیار ساده تر اطلاعات را به کاربران تفهیم کرد. اصول GIS و آنچه در آن می توانید انجام دهید نیز به طور چشمگیری تکامل یافته است. ما در حال ورود به عصر خدمات مبتنی بر GIS هستیم. این به این معناست که متخصصان حرفه ای GIS امکان ارتباط با مصرف کنندگان را به طور مستقیم از طریق برنامه های کاربردی مبتنی بر وب که امکان دسترسی آسان به صورت تصویری را فراهم می کنند را دارند. همچنین، GIS دارای پیامدهای بزرگی برای کاربران یک کسب و کار و یا یک سازمان، که دارای مقادیر زیادی از داده های جغرافیایی هستند، می باشد. انجام تجزیه و تحلیل مکانی در بستر وب و دسترسی داشتن به لایه های مختلفی از داده ها بر روی سرورهای  توزیع شده، به کاربران اجازه می دهد که داده ها را گردهم آورده و آنها را منسجم کنند و در سراسر شبکه به تجزیه و تحلیل آن ها بپردازند.

 

روند 2: تجزیه و تحلیل پیشرفته

تجزیه و تحلیل مکانی برای هر کسب و کاری که به مکان، به عنوان یک متغیر با ارزش برای موفقیت می نگرد، بسیار مهم است. مکان یابی، یک تابع بسیار مهم است که وابسته به تجزیه و تحلیل جغرافیایی است. یک خرده فروش که قصد راه اندازی فروشگاه های زنجیره ای جدیدی را دارد، نیاز به شناخت رقبای موفق موجود خود در آن محدوده و همچنین شناخت میزان جمعیت مطلوب برای موفقیت در حرفه خودش را دارد. تمام این داده ها می توانند بر روی یک نقشه قرار داده شوند و بر روی چنین داده هایی، عملیات تجزیه و تحلیل آماری به منظور تصمیم گیری در مورد محل یک فروشگاه جدید، صورت پذیرد. نقشه ها این اطلاعات را به خوبی ارایه می دهند و با استفاده از وب سرویس ها، کارشناسان فنی، به سادگی قادر به ایجاد نقشه ها، نمودارها و جداول و انجام تجزیه و تحلیل اطلاعات می باشند. با در دسترس بودن اطلاعات از طریق رایانش ابری در یک سازمان، توانایی های GIS و بهره گیری از نقشه ها در سراسر سازمان گسترده شده و امکان پذیر می گردد.

 

روند 3: تجزیه و تحلیل داده های بزرگ

دسترسی به مقادیر زیادی از داده که به ما بینش در مورد محیط و رفتار انسان ها را می دهند، باعث تغییر روش عملکرد سازمان ها شده است. این قابلیت همچنین به گونه ای  تکامل پیدا کرده است که شامل توانایی ادغام داده های بزرگ برای تجزیه و تحلیل مکانی نیز شده است. امروزه هر کسی در سطح تجاری می تواند به میلیاردها داده از مشاهدات زیست محیطی و یا ده ها هزار تصویر گرفته شده توسط فضاپیماها و ماهواره ها، دسترسی داشته باشد و به راحتی به تجزیه و تحلیل آنها بپردازد. این تا حد زیادی روش سنتی GIS را گسترش خواهد داد. سازمان ها و کسب و کارها هم اکنون می توانند در بین انبوهی از منابع داده ای تصویری و ماهواره ای، تحلیل های پیشرفته خود را با استفاده از داده های تصویری و تصاویر ماهواره ای از طریق سیستم های چند پردازشی و پردازش موازی، با سرعت زیاد، در دسترس داشته باشند.

 

روند 4: GIS بلادرنگ

دنیای شهروندان و استفاده کنندگان از فناوری، در حال حاضر به صورت دیجیتالی به هم پیوسته می باشد. مردم با یکدیگر و با دولت ها و کسب و کار ها متصل هستند. استفاده بهینه و کارآمد از این شبکه گسترده از دستگاه ها و سنسورها، شاید آخرین روند و اولویت شماره یک برای سازمان هایی است که می خواهند در آینده از لحاظ داشتن یک GIS جامع، پیشرو باشند. گوشی های هوشمند و محتوای رسانه های اجتماعی که توسط کاربران تولید می شوند، بکار گرفته خواهند شد تا داده های بلادرنگ حاصل از اینترنت اشیا را با لایه های GIS بصورت مستقیم، ترکیب نمایند و پس از تجزیه و تحلیل، آنها را از طریق اپلیکیشن ها و برنامه های کاربردی آنلاین، در اختیار متخصصین و شهروندان قرار دهند.

 

روند 5: دسترسی از هر جا

یک عامل دیگر که باعث شدهGIS  از فضای سنتی خود فراتر رود، آن است که روز به روز، بیشتر مورد پسند استفاده کنندگان قرار می گیرد. داده های تولید شده از طریق دستگاه های تلفن همراه، باعث توانمندتر شدن متخصصین و استفاده کنندگان GIS  شده اند. همین داده ها در حال استفاده برای ایجاد نسل جدیدی از برنامه های کاربردی به کار گرفته می شوند، به نحوی که باعث تلنگر زدن به علم غنی تجزیه و تحلیل شده اند. تجزیه و تحلیلی که تنها GIS می تواند ارایه دهنده آن باشد. تجربه کاربری بسیار ساده تری، هم اکنون برای کاربران GIS با ایجاد مجموعه ای از برنامه های کاربردی و سازندگان این برنامه ها، امکان پذیر شده است. از آیفون و یا دستگاه های آندروید می توان برای جمع آوری داده های جغرافیایی و یا بررسی بصری آنها، در هر کجا و هر زمان استفاده کرد. کارشناسان حاضر در محل پروژه، می توانند از این برنامه ها، برای جمع آوری داده ها و یا برای ارایه نتایج مشاهدات میدانی، استفاده کنند. داده های برداشت شده می توانند به سرعت به محیط سازمان منتقل شوند و مورد  تجزیه و تحلیل قرار گیرند. این دستاوردها را مدیون استفاده از GIS تحت موبایل (یا به انگلیسی Mobile GIS) هستیم.

ایجاد فهم کلی از داده های بزرگ

آخرین جهش در محاسبات کامپیوتری، تغییر از پردازش مبتنی بر سرویس دهنده به پردازش ابری بود. نرم افزار به عنوان سرویس (به انگلیسی SaaS) دنیایی از فرصت ها را برای  GIS به ارمغان آورد. به عنوان مثال، سرویس های اشتراک نقشه  های پایه، دیگر جدا از سرویس های منحصر به فرد ارایه شده برای کاربران نمی باشند. کاربران GIS می تواند داده ها را به اشتراک بگذارند، بر روی آن همکاری متقابل داشته باشند، نقشه های ترکیبی در سرویس دهنده، ایجاد کنند  و سپس به ابر متصل شوند.

جهش بعدی در فناوری GIS و محاسبات کامپیوتری، مربوط به اتصال به شبکه گسترده ای از دستگاه های ارایه اطلاعات بلادرنگ می باشد. این انقلابی ترین تغییری است که اخیرا آغاز شده و  فرصت بزرگی به ارمغان می آورد. اطلاعات، هر چه در دسترس تر باشند، اهمیت آن ها برای درک شدن، بیشتر خواهد بود. نقشه ها، زبان گویایی برای درک چارچوب داده ها می باشند.

آنچه خواندید از زبان مدیرعامل بزرگترین شرکت ارایه دهنده سامانه های اطلاعات جغرافیایی دنیا بود. بیاد داریم در نوشته ای با عنوان “بازار کار GIS، کدام مهارت ها را نیاز دارد؟“، مهارت های مورد نیاز بازار کار GIS را آورده بودیم. دوباره به 5 ترند ذکر شده نگاهی داشته باشید. همانطور که می بینید، هر کدام از این Trendها به ما خواهد گفت که مهارت های مورد نیاز بازار کار GIS به کدام سمت در حال حرکت هستند. با آنچه گفته شد، توانایی ایجاد سرویس های مکان مبنا، توانایی انجام تجزیه و تحلیل های مکانمند چه بر روی داده های کوچک مقیاس و چه بر روی داده های بزرگ مقیاس، مهارت پیاده سازی Mobile GIS، مهارت برنامه نویسی Web GIS از جمله مهمترین مهارت ها برای پیدا کردن یک کار در زمینه GIS می باشند.

منبع انگلیسی :  

معرفی شرکت ESRI

این شرکت یکی از بزرگترین شرکت های فعالیت کننده در زمینه ی GIS است. ESRIجزء معدود شرکت هایی است که بیشتر تمرکز خودرا رویGISگذا شته است و سعی در توسعه ی محصولات خود در زمینه های مختلف GISدارد.

 

این شرکت را شایدبتوان مو فقترین شرکت فعالیت کننده در حوزه یGIS دانست که با کمپانی های مهم مثل اتودسک در بازار GISرقابت دارد. درادامه به بررسی این شرکت و محصو لات آن پرداخته می شود.

شرکت ازری

 

 

موسسه ی تحقیقات سیستم های محیطی یا ESRI توسط Jack Dangermond و همسرش Lauraدر سال 1969 در کالیفرنیای آمریکاو با تمرکز بر بحث  کاربری اراضی تاسیس شد. این شرکت در ابتدا یک گروه تحقیقاتی کوچکی بو د و هدفش سازماندهی و آنالیز اطلاعات جغرافیایی به منظور کمک به برنامه ریزان و تصمیم گیران در رابطه با زمین و کاربری آن و کمک به آنها در گرفتن تصمیمات دررابطه با محیط بود.

 

در سال 1982،ESRI با نرم افزارARC INFO وارد بازارتجاری شد و در سال1986، PC ARC INFOرا عرضه کرد؛ سپس در سال1991این شرکت نرم افزارArcView که دارای رابط گرافیکی کاربرپسند وساده بو د را عرضه کرد.

 

در سال1994،این شرکت اقدام به ایجاد وبسایت اختصاصی خود نمود. این شرکت تا سال 1995، 1000 کارمند داشت در سال 1996، ESRI  اولین مولفه ی نرم افزاری به اسم MapObjects را ارائه داد که این نرم افزار اولین پلتفرم برای توسعه ی نرم افزارهای GIS ی شخصی سازی شده، بود.

 

در سال 1999این شرکت با ارائه  ArcInfo 8،به مهندسی مجدد هسته ی نرم افزارهای خود اقدام نمو د. این شرکت در سال 2004،ArcGIS 8  رومیزی را با افزونه های چهارچو ب تو سعه و پلتفرم سرور منتشر نمود. این پلتفرم که ArcGIS Server نام دارد برای ساخت برنامه های کاربردی GIS سازمان در این نسخه ارائه شد که تمرکز روی مدیریت و پشتیبان چند کاربر دا شت و شامل قابلیت های پیشرفته GIS بود.

 

ArcGIS Server  چارچوبی برای توسعه دهندگان به منظور ایجاد برنامه های کاربردی و سرویس های تحت وب فراهم می کند.در سال 2007 این شرکت  ArcGIS Explorerرا به منظور فراهم کردن استفاده از GIS برای هر شخص معرفی کرد.

 

در سال 2010 وبسایت ArcGIS Ideas به منظور ایجاد فرومی که در آن کاربران پیشنهادهای به منظور تولید و پیشرفت محصولات، معرفی محصولات مورد علاقه و بحث بین کاربران ایجاد شد.

 

 این شرکت در سال 2012، Arc GIS Online را که سیستم نقشه سازی بر اساس ابر Cloud-Based Mapping  برای سازمان ها بود، معرفی کرد. این سیستم ابزارهای برای فهرست سازی ، بصری سازی و اشتراک اطلاعات مکانی ، پیشنهاد میدهد. در همین سال ArcGIS 10.1 که کاربران را قادر به ارائه ی منابع GIS به عنوان سرویس Web و در دسترس قرار دادن اطلاعات جغرافیایی برای کاربران بیشتر می کند، ارائه داد.

 

محصو لات این شرکت (به خصوص ArcGIS Desktop رومیزی)، 40.7 درصد بازار جهان را به خود اختصاص داده است. در سال 2002 ،با تقریباً 30 درصد بازار جهان فروشنده ی پیشتاز بازار GIS بو ده است.

درحال حاضر بیش از یک میلیو ن کاربر در بیش از350000 شرکت و سازمان در 200 کشور از محصولات این شرکت استفاده می نمایند. در بین استفاده کنندگان محصولات این شرکت، اسامی سازمانهای فدرال و سازمانهای مسئول تهیه نقشه در بیش از 50 ایالت آمریکا به چشم می خورد.

دفتر مرکزی این شرکت در رد لندز کالیفرنیا آمریکا قرار دارد. این شرکت دارای 10 دفتر در ایالات متحده است و دارای 80 نمایندگی در خارج از ایالات متحده است. این شرکت دارای 2000 کارمند در آمریکا است و هنوز به صورت خصوصی توسط تاسیس کننده ی آن اداره می شود.

 

در سال 2006 سود شرکت تقریباً 660 میلیون دلار بود. در مقاله Investor's Business Daily ، در سال 2009 سود سالیانه ی ESRI 1.2 بیلیون دلار از 300000 مشتری، برآورد شد. این شرکت هرسال کنفرانس کاربران بین الملل را برگزار می کند که اولین آن در سال 1981 با 16 کاربر بو ده است. این کنفرانس در 10 سال گذشته در San Diego برگزار شده ا ست. در سال2012 تقریباً 15000 کاربر از 131 کشو ر در این کنفرانس شرکت کردند.

 

شرکت ESRI مجموعه ی نرم افزاری ArcGIS و نرم افزار CityEngine را به عنوان دو راه حل GIS ی ارائه داده است. مجمو عه ی شامل چندین محصول در حو زه های مختلف GIS است.

 نرم افزار CityEngine نیز یک نرم افزار قدرتمند در حوزه ی بصری سازی است که قابلیت ارتباط با اکثر محصولات مجمو عه ی ArcGIS را دارد. در واقع شرکت ESRI با معرفی این محصول سعی در پیشرفت در زمینه ی GIS سه بعدی دارد.

 

این شرکت یکی از بزرگترین شرکت های فعالیت کننده در زمینه ی GIS است. ESRIجزء معدود شرکت هایی است که بیشتر تمرکز خودرا رویGISگذا شته است و سعی در توسعه ی محصولات خود در زمینه های مختلف GISدارد.

 

منبع مورد استفاده : شرکت مهندسی تحقیقات و توسعه انسان و محیط

دانلود ArcgGIS Desktop 10.5 به همراه Addons



ESRI ArcGIS نرم افزار سیستم اطلاعات جغرافیایی به منظور کار با نقشه ها و اطلاعات جغرافیایی می باشد که توسط شرکت ESRI توسعه داده شده است. از این نرم افزار در تهیه و استفاده از نقشه, گرد آوری داده های جغرافیایی, تحلیل اطلاعات بر مبنای نقشه, تولید و به اشتراک گذاری اطلاعات جغرافیایی, به کارگیری نقشه ها و اطلاعات جغرافیایی در دیگر برنامه ها در یک پایگاه داده استفاده می شود. این سیستم یک زیر ساخت برای ساخت نقشه و اطلاعات جغرافیایی موجود در سراسر یک سازمان در سراسر یک جامعه فراهم می کند. ArcGIS شامل نرم افزار های زیر می باشد:


ArcReader: برای مشاهده و جستجوی نقشه های ایجاد شده با سایر محصولات نرم افزار ArcGIS

ArcView: برای ایجاد نقشه های لایه لایه و تجزیه و تحلیل فضایی

ArcEditor: شامل ابزار های پیشرفته برای دستکاری shapefiles و geodatabase

ArcInfo: شامل قابلیت های دستکاری داده ها, ویرایش و تجزیه و تحلیل


ویژگی و امکانات ESRI ArcGIS :

  • تبدیل اطلاعات به اطلاعات عملی
  • ایجاد, ویرایش, تجزیه و تحلیل و به اشتراک گذاری اطلاعات به طور کار آمد
  • تبدیل داده های ۲D به ۳D برای تجسم قدرتمند
  • وارد کردن آسان و ویرایش داده ها
  • انجام تجزیه و تحلیل برای حل مشکلات
  • ساخت راه حل نقشه برداری, مدیریت دارایی, تخصیص منابع, تجیه و تحلیل داده های تجاری و اندازه گیری نتایج
  • مدیریت کار آمد تر اطلاعات
  • گردش کار خودکار و پیشرفته با ابزار ویرایش قدرتمند
  • تولید آسان نقشه های با کیفیت بالا

دانلود برنامه اصلی :

- Esri ArcGIS Desktop 10.5.06491  حجم : 1GB

-  کرک جدید :  ESRI ArcGIS Desktop 10.5 New Crack  حجم : کمتر از 5 مگا بایت



ESRI ArcGIS Desktop 10.5 Addons :

- دانلود بخش اول : 1GB


منبع مورد استفاده : سایت دانلودلی



معرفی نرم افزار ArcGIS Server

معرفی نرم افزار ArcGIS Server

    نرم افزار آرک جی.آی.اس سرور (ArcGIS Server) نرم افزار اصلی ESRI برای حوزه WebGIS است . نرم افزار ArcGIS Server برای ایجاد و مدیریت وب سرویس های GIS ، برنامه های کاربردی تحت وب، و ارائه داده های GIS برروی وب مورد استفاده قرار می گیرد . نرم افزار  ArcGIS Serverبه طور معمول براساس معماری سرویس گرا (SOA) و یا در یک محیط محاسبات ابری (cloud computing) استفاده می شود.

    اکستنشن های نرم افزار ArcGIS سرور امکان ارائه برخی از قابلیت های ArcGIS Desktop را در قالب وب سرویس فراهم می کنند. اکستنشن های نرم افزار ArcGIS سرور عبارتند از : 3D، Spatial ، Geostatistical ، Network ، Geoportal ، Image ، Data Interoperability ، Workflow Manager ، و Schematics.

    نرم افزار ArcGIS Server برای دو پلتفرم دات نت فریم ورک و پلت فرم جاوا در دسترس است. ArcGIS Server در سه نسخه ارائه می شود: Basic ، Standard ، و Advanced. نرم افزار ArcGIS Server نسخه Basic عمدتا برای مدیریت geodatabases های چند کاربره و سرویس های ژئودیتا استفاده می شود. هر دو نسخه استاندارد و پیشرفته از انواع وب سرویس های زیر پشتیبانی می کنند:

 

p6p2 lg thumb دانلود آرک جی.آی.اس سرور 10.4.1 (ArcGIS Server 10.4.1) و کرک آن

  • Feature ( برای ویرایش تحت وب )

  • Geodata ( برای کپی ژئودیتابیس ها)

  • Geocode ( برای پیدا کردن و نمایش آدرس / مکان بر روی نقشه )

  • Geometry ( برای محاسبات هندسی مانند محاسبه مسحاحت و طول)

  • Geoprocessing (برای مدل سازی علمی و تجزیه و تحلیل داده های مکانی )

  • Globe ( برای رندر سه بعدی جهان )

  • Image ( برای ارائه داده های رستری و کنترل بر انتقال تصاویر ، مانند تصاویر ماهواره ای یا اورتوفتو)

  • KML

  • Map ( برای سرویس های نقشه)

  • Mobile ( برای ارائه سرویس در دستگاه های موبایل )

  • Network Analyst ( مسیریابی، یافتن نزدیکترین محل تسهیلات، و یا تجزیه و تحلیل مناطق خدماتی)

  • Search

  • WCS (Web Coverage Service)

  • WFS (Web Feature Service)

  • WFS-T (Transactional Web Feature Service)

  • WMS (Web Map Service)

    علاوه بر این، نرم افزار آرک جی ای اس سرور در دو سطح در دسترس است: Workgroup و Enterprise . سطح Workgroup را می توان در یک دستگاه با حداکثر 10 اتصال همزمان به ژئودیتابیس استفاده کرد و ظرفیت ذخیره سازی Geodatabase نیز نمی تواند از ده گیگابایت بیشتر شود. در مقابل در سطح Enterprise این محدودیت ها وجود ندارد.

     

    serverDistributed thumb دانلود آرک جی.آی.اس سرور 10.4.1 (ArcGIS Server 10.4.1) و کرک آن

     

        همچنین ArcGIS Server برای مدیریت ژئودیتابیس های چندکاربره نیز مورد استفاده قرار می گیرد. نسخه Enterprise امکان دسترسی به IBM DB2، Informix، Oracle، SQL Server، و PostgreSQL و نسخه Workgroup امکان دسترسی به SQL Server Express را فراهم می آورد.

    منبع مورد استفاده : GisTech.ir

معرفی و دانلود نرم افزار ArcGIS 10.4.1

    برنامه ArcGIS محصول شرکت آمریکایی ESRI یکی از بهترین و محبوب ترین برنامه های کاربردی در حوضه سیستم اطلاعات جغرافیایی (GIS) می باشد، که در عین سادگی دارای ویژگی و امکانات بسیاری است که این برنامه را از دیگر برنامه های کاربردی در این حوضه متمایز می کند ، این نرم افزار قدرتمند این امکان را در اختیار کاربران در تولید و مدیریت اطلاعات مکانی و توصیفی قرار می دهد.

 

    شرکت ESRI برای بهبود هرچه بهتر این نرم افزار ورژن های جدیدی را منتشر می کند که به بهبود و کیفیت هرچه بهتر این نرم افزار و توسعه و فرارگیری آن کمک می کند، و در حال حاضر آخرین ورژن آن که به تازگی منتشر شده است ArcGIS  10.4 می باشد که قابلیت های جدید و بهبود یافته ای به آن اضافه شده است در زیر به برخی از نکات برجسته این ورژن که برای اولین بار می باشد اشاره می کنیم:

 

1-Vector Tiles     : امکان دسترسی و دانلود سریع نقشه های وکتوری از ESRI ، پوشش وسیع تر و واضح تر از صفحه نمایش ، به اشتراک گذاری و سفارش داده.

 

2- Local Scenes: طراحی شده برای داده های کوچک مانند دانشگاه، صحنه جدید محلی نمایش لایه های ۳D با سیستم های مختصات ، و نمایش داده هایی مانند داده های زیر زمینی.

 

3- Spatial analytics now included with ArcGIS for Server: همان مجموعه ابزار تجزیه و تحلیل که قبلا فقط در برنامه ArcGIS Online قابل استفاده بود در این ورژن به ArcMap اضافه شده است

 

4- New Imagery formats: اضافه شدن دو فرمت تصویر جدید: فرمتMRF و فرمتCRF

 

5- Mobile Map Packages :

 

 

و امکانت دیگر ، بطور کلی می توان گفت که شرکت ESRI در این ورژن به توسعه تحت وب این نرم افزار و تعامل بیشتر کاربر و شرکت سازنده این نرم افزار توجه داشته است.

 

برای دانلود نرم افزار  ArcGIS 10.4.1 از لینک زیر استفاده نمایید:

- دانلود برنامه ArcGIS Desktop 10.4.1 - حدود 1 گیگا بایت به همراه کرک

- دانلود فقط کرک - 4 مگابایت

- دانلود  License Manager  (حدود 24 مگابایت

پسورد:  www.downloadly.ir

منبع: http://www.esri.com

SDI چیست؟

SDI     مخفف Spatial Data InfraStructure یا زیر ساخت داده مکانی می باشد. زیرساخت داده مکانی (SDI) سعی بر ایجاد محیطی دارد که در آن تمام تولید کنندگان داده های مکانی در سایه مشارکت و همکاری با یکدیگر و استفاده بهینه از فناوریهای موجود لایه های اطلاعاتی مورد نیاز بخشهای دولتی و غیردولتی را تولید کرده و با به اشتراک گذاری آنها امکان دسترسی و استفاده از آنها را برای کاربران فرآهم سازد. هدف زیرساخت داده مکانی ایجاد محیطی جهت تسهیل و هماهنگ سازی امر تبادل و به اشتراک گذاری داده های مکانی می‌باشد. برای توسعه SDI باید کلیه عوامل اجتماعی، فنی، سازمانی و قانونی در نظر گرفته شود. علاوه بر این در کنار راهبردهای SDI، راهبردهای تعاون و مشارکت و راهبردهای هماهنگی باعث موفقیت در استفاده از سامانه‌های اطلاعات مکانی می‌شود. استفاده از SDI مزایای بسیار زیادی دارد که مهمترین آن کاهش هزینه های ناشی از تولید داده های تکراری و دسترسی به داده های با دقتی استاندارد و نزدیک به هم می‌باشد.   پیاده سازی SDI می‌تواند در سطوح مختلف جهانی، منطقه‌ای، ملی، استانی، محلی و سازمانی باشد. مراحل پیاده سازی آن عبارتند از:

  • فرهنگ‌سازی

  • بررسی داده‌های موجود (در سازمانهای مختلف)

  • تهیه استاندارد داده‌ها و طراحی پایگاه داده

  • ساخت پایگاه داده

  • طراحی Clearinghouse

  • پیاده سازی عملی SDI

در خصوص نرم افزار ArcPad

نرم افزار arcpad  که آخرین نسخه آن 10.3 می باشد که بر روی سیستم عامل ویندوز فون 6 و 8 و 10 نصب می شود
یک نرم افزار مناسب جی آی اس تحت مویایل می باشد که معمولا برای برداشت داده های مکانی و توصیفی خصوصا اگر گوشی شما جی پی اس داشته باشد بسیار مناسب است.
می توان یک map رو از arcmap به arcpad  فرستاد و ...
ارتباط خوبی با arcgis دارد و  ...
تنها مشکل این نرم افزار عدم پشتیبانی از سیتم عامل اندروید و ویندوز فون 7 می باشد

اگر موبایل دارای سیستم عامل ویندور فون هم ندارید،  می توانید بر روی ویندوز (کامپیوتر) نصب کرده و با آن کار کنید. (xp و 7 , 8 , 10)v

بهترین WEB GIS معرفی شده توسط شرکت ESRI

 

 بهترین WEB GIS معرفی شده توسط شرکت ESRI 

 

یکی از برنامه های کنفرانس سالیانه  ESRI  معرفی بهترین وب سایت های GIS  است که بر پایه Arc GIS Server  ایجاد شده اند  معیارهای لازم برای این نوع سایت بشرح زیر است :

  •  محیط کاربر پسند و جذاب
  • سهولت در استفاده برای کاربران  نهایی و بازدید کنندگان وب سایت
  • امنیت
  • بهره گیری از دانش های روز برنامه نویسی
  •  سهولت در بروزرسانی توسط مدیران  و برنامه نویسان سایت
  • سرعت بالا در پردازش با در نظر  گرفتن پردازش های سمت کاربر و سرور    

                            

 

 

 

ادامه مطلب ...

معرفی ArcGIS :

معرفی ArcGIS   :

ArcGIS نرم افزاری است که اجازه ساخت یک سیستم کامل اطلاعات جغرافیایی را فراهم می کند.

این نرم افزار شامل ابزارهایی برای برنامه سازی ، ایجاد نقشه ها و مدیریت آنها ، سرور برای پشتیبانی در سطح سازمان و پشتیبانی از سیستمهای موبایل و بیسیم است .

ادامه مطلب ...

GPS‌ موبایل و نرم افزارهای کاربردی آن

 GPS‌ موبایل و نرم افزارهای کاربردی آن

آیا تا به حال اسم GPS موبایل را شنیده ایید؟ آیا تا به حال در شهر مسیر خود را گم کرده ایید ؟ آیا به دنبال یافتن کوتاه ترین مسیر برای رسیدن به مقصد خود در شهرتان بوده ایید ؟ آیا می خواهید در هر لحظه از میزان ترافیک و سرعت خودروی خود مطلع شوید ؟ آیا می خواهید بدون پرداخت  

 هیچ هزینه ایی از کلیه اطلاعات راه ها ،خیابان ها و حتی مسیری که از آنجا گذشته ایید مطلع شوید ؟
  

 

ادامه مطلب ...

آدرس جدید وب سایت اینجانب

 

آدرس جدید وب سایت اینجانب  

 در خصوص GIS و سنجش از دور    

............ 

 http://shamsgis.50webs.com   

 

 

طراحی و پیاده سازی سیستم های GIS

طراحی و پیاده سازی سیستم های GIS

ارائه ArcGIS فارسی

1-  طراحی و پیاده سازی سیستم های GIS با استفاده از ArcObject بصورت Standalone (بدون نیاز به نصب ArcGIS و بدون استفاده از ArcEngine)

    ما سیستمهای GIS شما را طوری طراحی و پیاده سازی می کنیم که نیازی به نصب ArcGIS نباشد.

2-  طراحی و پیاده سازی سیستم های GIS  در محیط ArcGIS بصورت .dll یا Extension نویسی با استفاده از .Net  بصورت تحت شبکه یا Desktop.

    ما سیستمهای GIS شما را در محیط ArcGIS طوری طراحی می کنیم که به راحتی توسط کاربر قابل نصب و استفاده باشد.  برخی از ویژکی های آن به شرح ذیل می باشد:

-          استفاده از سیستم GIS در محیط شبکه

-          کنترل سطوح دسترسی به اطلاعات و  سایر بخشهای سیستم توسط کاربر.

-          حفظ امنیت اطلاعات مکانی و توصیفی.

-          استفاده از مدل داده GeoDatabase و سایر فرمت های دیگر (Shape , Coverage , …)

-          استفاده از پایگاه داده SQL-Server یا Oracle بطوریکه کلیه اطلاعات توصیفی و مکانی در پایگاه داده  مذکور ذخیره ، نگهداری و مدیریت می شود.

-          انجام هر نوع تحلیل آماری و GISی.

-          ارتباط با سایر نرم افزارها و تبادل اطلاعات بین آنها ( شامل Excel, SPSS و ...)

3-  نصب آسان  ArcGIS 9.x  و برنامه های جانبی آن :

    همانطوریکه می دانید، ArcGIS 9.x از قویترین نرم افزارها جهت طراحی و پیاده سازی سیستم های GIS به شمار می رود. ولی نصب License آن به راحتی امکانپذیر نبوده و کاربر را با مشکلات زیادی مواجه می سازد. اما نگران نباشید ما ArcGIS ی در اختیار شما می گذاریم که برای کاربران به راحتی و بدون هیچ مشکلی قابل نصب و استفاده می باشد.

4- ارائه ArcGIS 9.x بصورت کاملاٌ فارسی:

    بالاخره توانستیم تمامی بخشهای ArcGIS (منوها، پنجره ها،‌ دیالوگ باکس ها ، پیغامها و TextToolTip ها را) بصورت کاملا فارسی طراحی و پیاده سازی کنیم.

جهت کسب اطلاعات بیشتر در خصوص سوابق و تجربیات ما، می توانید به سایت زیر مراجعه نمایید:

Tel: 0912-2630488

Website: http://shams.50webs.com

Email: Shams_GIS@yahoo.com

Weblog: http://shamsgis.blogsky.com

                                                                                                                     با تشکر

                                                                                                                      شمس

طراحی و پیاده سازی سیستم های GIS بدون نیاز به نصب ArcGIS

 

بالاخره بعد از تلاش بسیار توانستم روشی را جهت طراحی سیستم های GIS  در ArcGIS بصورت Standalone و بدون نیاز به نصب ArcGIS  پیدا کنم.

 از آنجایی که اینکار در ArcGIS  بصورت معمول با ArcEngine امکان پذیر است، ولی ما بدون استفاده از آن می توانیم اینکار را انجام دهیم. چون ArcEngine مشکلات مربوط به خود را دارد که از جمله اونها Expire شدن برنامه بعد از یکسال است.

شما در صورت نیاز به پروژه هایی در این خصوص می توانید با شماره زیر تماس بگیرید.

Tel: 0912-2630488

Website: www.Shams.50webs.com
Email: Shams_GIS@yahoo.com

نصب ArcGIS بدون نیاز به نصب License آن

 

با سلام و عرض معذرت بخاطر تأخیر چندماهه در آپدیت این وبلاگ

    ArcGIS 9 از قویترین نرم افزارها جهت طراحی و پیاده سازی سیستم های GIS به شمار می رود. ولی نصب License آن به راحتی امکانپذیر نبوده و کاربر را با مشکلات زیادی مواجه می سازد. از اینرو ما برآن شدیم تا این مشکل را از طریق برنامه نویسی و طراحی ابزاری حل کنیم که خوشبختانه موفق هم شدیم. یعنی ما می توانیم ArcGIS ی را در اختیار شما قرار دهیم که نیاز به نصب License نداشته باشد.

 

Tel: 0912-2630488

Website: www.Shams.50webs.com
Email: Shams_GIS@yahoo.com

 

سپاسگزاری از مدیر سایت بلاگ اسکای

با سلام

از مدیر سایت بلاگ اسکای بخاطر ارائه فرمت جدید وبلاگ سپاسگزارم.