برنامه نویسی در GIS
گروه چکاد علاوه بر جهت سفارشی سازی و ایجاد محیط دلخواه کاربر ، نیاز به آموزش برنامه نویسی در GIS وجود دارد.
1. دوره های برنامه نویسی در داخل محیط ArcMap : سه گزینه مدل سازی پیشرفته ، VBA , Python
در صورتیکه نیاز دارید در داخل محیط ArcMap برنامه نویسی نمایید می توانید به دو روش زیر عمل کنید :
الف - مدل سازی پیشرفته ، از طریق ترسیم فلوچارت در محیط Model builder الگوریتم برنامه دلخواه خود را پیاده کرده و بدون کد نویسی آنرا اجرا کنید! و الگوریتم را به کد پایتون مبدل کنید
ب - زبان اسکریپتی پایتون ضمن دارا بودن قدرت پردازش و مدیریت عملیات ، پیچیدگی های زبان Visual Basic را ندارد. ضمنا می توانید کد های تولید شده در دوره مدلسازی پیشرفته را تغییر دهید
پ - از دوره های ۱ و ۲ برنامه نویسی یا VBA استفاده کنید تا بتوانید فرم های مختلف را طراحی و با کاربر خود براحتی ارتباط برقرار کنید
2. دوره های ArcEngine
در مواردی که مایل هستید برنامه ای بنویسید که مشتری شما نیازی به نصب ArcGIS نداشته باشد ، می توانید از دوره های ۳ و ۴ برنامه نویسی و از طریق ArcEngine استفاده نمایید. بنابراین برنامه ای که تولید می کنید ، کتابخانه های برنامه به همراه کتابخانه های جی آی اسی لازم در برنامه اجرایی ذخیره می شوند . کاربر پس از نصب برنامه نوشته شده توسط شما ، بلافاصله می تواند وارد برنامه شده و از قابلیت های GIS که در آن گنجانده اید ، استفاده نماید.
3. دوره WebGIS
در صورتیکه مایل هستید پروژه های GIS خود را در محیط اینترنت یا اینترانت ( شبکه داخل سازمان) به متقاضیان ارائه کنید ، بدون اینکه نیازی به نصب هیچ برنامه ای ، حتی ArcGIS باشد، می توانیداز WebGIS بهره بگیرید. در این روش تمامی اعمال در کامپیوتر سرور انجام می شود و کافی است کاربر ، مرورگر اینترنت خود مانند IE یا FireFox و … را باز کرده و به آدرس وب سایت نقشه اینترنتی بروند. براحتی نقشه های مختلف را مشاهده کرده ، زوم کرده یا جستجو نمایند یا لایه های خاموش و روشن کنند. این دوره در قالب دوره WebGIS از طریق ArcGIS Server ارائه می شود.
تاریخ آغاز دوره ها
دوره های برنامه نویسی در ArcGIS
ردیف | عنوان دوره | دوره برگزار شده | ساعت | شهریه هزار تومان | شهریه با تخفیف۳۰% | شهریه با تخفیف۲۰% | شهریه با تخفیف۱۰% | شهریه دوره فشرده یک نفره | مدرس | توضیحات |
۱ | مدل سازی پیشرفته | ۱ | ۲۰ | ۲۴۷ | - | - | - | ۴۹۷ | بهنام محمودیان | شرح بیشتر |
۲ | اسکریپت نویسی با پایتون در ArcGIS 10.2 |
جدید | ۱۶ | ۱۹۷ | - | - | - | ۳۴۷ | مجید موسوی | شرح بیشتر |
۳ | دوره ۱ برنامه نویسی، VBA مقدماتی در ArcMap |
15 | 24 | 267 | 187 | 214 | 240 | - | فرهاد کاردان | شرح بیشتر |
۴ | دوره ۲ برنامه نویسی، VBA پیشرفته در ArcMap |
۴ | 24 | 267 | 187 | 214 | 240 | - | فرهاد کاردان | سرفصل |
۵ | دوره ۳ برنامه نویسی ، ArcEngine 1 | ۵ | 24 | 287 | 199 | 230 | 258 | - | فرهاد کاردان | شرح بیشتر |
۶ | دوره ۴برنامه نویسی، ArcEngine 2 |
۴ | 24 | 199 | 199 | 230 | 258 | - | فرهاد کاردان | اطلاعات تکمیلی |
۷ | برنامه نویسی برای مدیریت و آنالیز داده های مکانیProgramming for Handling and Analyzing Spatial Data | جدید | ۲۸ | ۳۲۵ | - | - | - | - | دکتر بابک نعیمی | اطلاعات تکمیلی |
۸ | زمین آمار و مدلسازی های آماری برای داده های مکانی Geostatistics & Statistical Modeling for Spatial Data |
جدید | ۲۸ | ۳۲۵ | - | - | - | - | دکتر بابک نعیمی | اطلاعات تکمیلی |
۹ | WebGIS از طریق ArcGIS Server |
جدید | ۲۰ | ۴۹۷ | - | - | - | - | بهنام محمودیان | اطلاعات تکمیلی |
دیدگاهها
میخواستم بپرسم شما پروژه ای هم انجام دادید که من ببینم؟
و اینکه برا افراد پروژه انجام میدید در زمینه وب جی آی اس؟
تشکر