‎-%۵

کتاب برنامه نویسی شی‌گرا در ArcGIS به زبان python

۱۳,۰۰۰تومان ۱۲,۳۵۰تومان

نویسنده/ مترجم محمد عباسی
ناشر نوآور
تعداد صفحات 164
سال چاپ 1396
نوبت چاپ دوم
شابک 9786001682049
سی‌دی ندارد
قیمت با تخفیف 12350

 

آموزش مفاهیم برنامه نویسی شیی گرا در ArcObjects با زبان برنامه نویسی
python برای نوشتن برنامه های کاربردی و ویژه سازی نرم افزار ArcGIS
برای علاقه مندان و دانشجویان کلیه رشته های کارشناسی, کارشناسی ارشد و دکتری

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

شناسه محصول: 5933 دسته: برچسب: , ,

توضیحات

کتاب برنامه نویسی شی‌گرا در ArcGIS به زبان python

برنامه نویسی شی‌گرا در ArcGIS به زبان python : 

فهرست مطالب

پیشگفتار

فصل ۱: مقدمه :

۱-۱- زبان برنامه‌نویسی پایتون
۱-۲- آشنایی با محصولات ArcGIS
۱-۳- محیط برنامه‌نویسی پایتون
۱-۴- خودآزمایی

فصل ۲: آشنایی با زبان برنامه‌نویسی پایتون :

۲-۱- داده
۲-۲- متغیرها
۲-۳- عملگرهای ریاضی
۲-۴- عملگرهای رشته‌ای
۲-۵- آشنایی با نوشتن توضیحات برای برنامه
۲-۶- توابع تبدیل نوع داده
۲-۷- توابع ریاضی
۲-۸- عملگرهای مقایسه‌ای
۲-۹- عملگرهای منطقی
۲-۱۰- دستورات شرطی
۲-۱۱- ساختار حلقه‌های تکرار
۲-۱۲- توابع رشته‌ای
۲-۱۳- آشنایی با تابع help
۲-۱۴- تعریف تابع جدید
۲-۱۵- لیست‌ها
۲-۱۶- چندتایی (tuple)
۲-۱۷- مجموعه (set)
۲-۱۸- مدیریت ساختار قالب خروجی
۲-۱۹- دیکشنری (dictionary)
۲-۲۰- خواندن و نوشتن فایل
۲-۲۱- مدیریت خطا
۲-۲۲- کلاسها و اشیاء
۲-۲۳- خودآزمایی

 

فصل ۳: آشنایی سریع با ArcPy :

۳-۱- مقدمه‌ای بر ArcPy
۳-۲- توابع ArcPy
۳-۳- کلاسهای ArcPy
۳-۴- بکارگیری ابزار ArcToolbox درArcPy
۳-۵- ماژول‌هایArcPy
۳-۶- اجرای یک نمونه برنامه Arcpy
۳-۷- اجرای برنامه در ArcToolbox
۳-۸- ابزارهای مدیریت برنامه در ArcToolbox
۳-۹- خودآزمایی

فصل ۴: توصیف داده‌ها :

۴-۱- آشنایی کلی با تابع Describe
۴-۲- خصوصیات تابع Describe برای Feature class
۴-۳- خصوصیات تابع Describe برای جدول
۴-۴- خصوصیات تابع Describe برای Dataset
۴-۵- خصوصیات تابع Describe برای رستر
۴-۶- خودآزمایی

فصل ۵: مدیریت لیست اشیا در ArcPy :

۵-۱- مقدمه‌ای بر توابع لیستی
۵-۲- تابع ListFeatureClasses
۵-۳- تابع ListDatasets
۵-۴- تابع ListTables
۵-۵- تابع ListFields
۵-۶- تابع ListWorkspaces
۵-۷- تابع ListPrinterNames
۵-۸- تابع ListSpatialReferences
۵-۹- تابع ListToolboxes
۵-۱۰- تابع ListTools
۵-۱۱- خودآزمایی

فصل ۶:‌مدیریت انتخاب داده‌ها در ArcPy :

۶-۱- آشنایی با مفهوم انتخاب داده
۶-۲- انتخاب با Select By Attribute
۶-۳- آشنایی با شیئ FieldInfo
۶-۴- انتخاب با Select By Location
۶-۵- خودآزمایی

فصل ۷: مدیریت جداول توصیفی :

۷-۱- مقدمه
۷-۲- خواندن رکوردها
۷-۳- بهنگام‌سازی رکوردها
۷-۴- ایجاد رکوردهای جدید
۷-۵- ایجاد فیلد جدید
۷-۶- حذف فیلد
۷-۷- خودآزمایی

فصل ۸: مدیریت ساختار هندسی داده‌های مکانی :

۸-۱- مقدمه
۸-۲- شیئ نقطه
۸-۳- شیئ PointGeometry
۸-۴- شیئ Polyline
۸-۵- شیئ Polygon
۸-۶- شیئ Multipoint
۸-۷- شیئ Geometry
۸-۸- بهنگام‌سازی هندسی
۸-۹- خودآزمایی

فصل ۹: مدیریت لایه‌ها و نقشه‌ها در ArcMap :

۹-۱- مقدمه
۹-۲-آشنایی با شیئ MapDocument
۹-۳-آشنایی با شیئ DataFrame
۹-۴-آشنایی با شیئ Layer
۹-۵- خروجی نقشه به فرمت‌های گرافیکی
۹-۶- خودآزمایی

فصل ۱۰: مدیریت خطاها : 

۱۰-۱- مقدمه
۱۰-۲- کنترل خطاهای زمان اجرا در برنامه
۱۰-۳- خودآزمایی

 

فصل ۱۱: ویژه‌سازی نرم‌افزار با Add-in : 

۱۱-۱- مقدمه
۱۱-۲- روند کلی ویژه‌سازی
۱۱-۳- کنترل منو
۱۱ـ۴- کنترل صفحه ابزار
۱۱-۵- کنترل Combo Box
۱۱-۶- کنترل ابزار
۱۱-۷- خودآزمایی
منابع

انتشارات نوآور

ناشر تخصصی کتاب های نظام مهندسی

توضیحات تکمیلی

وزن 250 g

1 دیدگاه برای کتاب برنامه نویسی شی‌گرا در ArcGIS به زبان python

  1. علی

    کتاب بسیار مفید و عالی

دیدگاه خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

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