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

از {{model.count}}
تعداد
نوع
ویژگی‌های محصول
  • مولف: مهندس محمد عباسی
  • ناشر: نوآور
  • تعداد صفحات: 164
  • سال و نوبت چاپ: دوم 1404
فروشنده فروشنده: WWW.sohabook.ir
آماده ارسال ناموجود
246,000 تومان
  • {{value}}
کمی صبر کنید...

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

محصولات مرتبط

فهرست مطالب برنامه نویسی شی‌گرا در ArcGIS  

پیشگفتار

فصل ۱: مقدمه 

۱-۱- زبان برنامه‌نویسی پایتون
۱-۲- آشنایی با محصولات 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
۱۱-۶- کنترل ابزار
۱۱-۷- خودآزمایی
منابع

مولف
مهندس محمد عباسی
ناشر
نوآور
تعداد صفحات
164
سال و نوبت چاپ
دوم 1404
قطع و نوع جلد
وزیری / شومیز
شابک
9786001682049

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

  • {{value}}
این دیدگاه به عنوان پاسخ شما به دیدگاهی دیگر ارسال خواهد شد. برای صرف نظر از ارسال این پاسخ، بر روی گزینه‌ی انصراف کلیک کنید.
دیدگاه خود را بنویسید.
کمی صبر کنید...