‎-%۵

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

مشخصات کتاب‌الکترونیکی:

نویسنده/ مترجم مهندس محمد عباسی
ناشر نوآور
تعداد صفحات 164
نوع کتاب الکترونیکی (آنلاین و غیرقابل دانلود)

توجه: جهت مطالعه‌ی این کتاب الکترونیکی، حتما باید از نرم‌افزار ویندوز یا اپلیکیشن اندروید انتشارات نوآور استفاده نمایید. چنانچه دستگاه ویندوزی یا اندرویدی ندارید، هیچ راه دیگری برای مطالعه‌ی کتاب الکترونیکی وجود نخواهد داشت.
همچنین می‌توانید قبل از خرید محصول، نرم‌افزار نوآور آنلاین را از لینک زیر نصب کرده و از اجرای بدون مشکل آن اطمینان حاصل کنید:
NPub.ir/v

دقت کنید که مطالعه‌ی کتاب الکترونیکی صرفا به صورت آنلاین امکان پذیر بوده و قابلیت دانلود یا پرینت فایل کتاب وجود ندارد.

نمایش جزئیات بیشتر نمایش محصولات مشابه نمایش توضیحات و سرفصل‌ها

نکات مهم قبل از خرید کتاب الکترونیکی با خرید این محصول 1,600 امتیاز بدست می‌آورید
نسخه الکترونیکی 84,00079,800 (مطالعه فوری) [غیرفعال] نسخه چاپی 164,000147,600 (کتاب کاغذی)

توضیحات

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

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

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

برای علاقه‌مندان و دانشجویان کلیه رشته‌های کارشناسی، کارشناسی ارشد و دکترا

محتوا کتاب شامل :

آموزش مفاهیم برنامه نویسی شی‌گرا ArcObjects با زبان برنامه‌نویسی python

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

نحوه آموزش برنامه‌نویسی شی‌گرا با پایتون 

ساختار شی گرای نرم افزار ArcGIS قابلیت توسعه به کمک زبان‌های مختلف برنامه نویسی را دارد. در این راستا این کتاب قصد دارد برنامه نویسی تحت ArcGIS را به زبان ساده آموزش دهد. در این کتاب مفاهيم ArcObjects با زبان برنامه نویسی پایتون برای نوشتن برنامه‌های کاربردی و ویژه سازی نرم افزار ArcGIS آموزش داده می‌شود. پایتون یک زبان برنامه نویسی تفسیری، متن باز، داینامیک و شی گرا می‌باشد که در نرم افزارهای مختلف جهت توسعه استفاده می‌شود. در این کتاب ابتدا زبان برنامه نویسی پایتون شرح داده شده و سپس نحوه بکارگیری آن در برنامه نویسی تحت نرم افزار ArcGIS شرح داده شده است.

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

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

 

 

فهرست مطالب برنامه نویسی شی‌گرا در 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
۱۱-۶- کنترل ابزار
۱۱-۷- خودآزمایی
منابع و مأخذ

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

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

 

 

پی دی اف قسمتی از کتاب

مشاهده صفحات اول کتاب

تیتر 4

برای علاقه‌مندان و دانشجویان کلیه رشته‌های کارشناسی، کارشناسی ارشد و دکترا

محتوا کتاب شامل :

آموزش مفاهیم برنامه نویسی شی گرا ArcObjects با زبان برنامه‌نویسی python

برای نوشتن برنامه‌های کاربردی و ویژه‌سازی نرم افزار ArcGI

10 دیدگاه و امتیاز خریداران برای این محصول
دیگران نقد کردند
4.6 از 5
بر اساس رای 8 مخاطب
100% (8 نفر) از خریداران، این محصول را پیشنهاد کرده‌اند.
5 ستاره
63 %
4 ستاره
38 %
3 ستاره
0 %
2 ستاره
0 %
1 ستاره
0 %
  1. نمره 4 از 5
    مسلم مرادی خریدار نظر روی نسخه چاپی

    کتاب خوب و تقریبا کاملی است

  2. نمره 5 از 5
    صبا صدیق خریدار نظر روی نسخه چاپی

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

  3. نمره 5 از 5
    رضا نظر روی نسخه چاپی

    خیلی خوبه

  4. علی نظر روی نسخه چاپی

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

  5. نمره 5 از 5
    علیرضا رجبی خریدار نظر روی نسخه چاپی

  6. نمره 4 از 5
    یگانه ترابی خریدار نظر روی نسخه چاپی

  7. نمره 5 از 5
    محمد پراوزان خریدار نظر روی نسخه چاپی

  8. نمره 5 از 5
    رضا ندائی خریدار نظر روی نسخه چاپی

  9. نمره 5 از 5
    پژمان بشاش خریدار نظر روی نسخه چاپی

  10. نمره 4 از 5
    شایان شمالی خریدار نظر روی نسخه چاپی

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