آموزش ArcPy برای توسعه دهندگان پایتون با استفاده از ArcGIS Pro

ArcPy for Python Developers using ArcGIS Pro

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: GIS داغ است - مهارت های پایتون خود را به سطوح جدیدی ببرید و گزینه های شغلی خود را بسیار افزایش دهید. آموزش نوشتن برنامه های GIS با استفاده از ابزارهای پایتون و برنامه های کاربردی برای ArcGIS. در استفاده از ArcPy/Python با ArcGIS Pro بسیار ماهر شوید. بتوانید برای موقعیت های شغلی GIS، Geospatial یا Spatial Developer درخواست دهید. یک توسعه‌دهنده پایتون باشید که در ArcPy متخصص است، که مورد تقاضای پروژه‌های GIS است که توسط صنایع مختلف انجام می‌شود. پیش نیازها: کامپیوتری که حداقل سیستم مورد نیاز ArcGIS Pro 2.2 را برآورده کرده و قابلیت اجرای نرم افزار را داشته باشد. مهارت ها و دانش پایه در پایتون. سطح پایه (یا بالاتر) مجوز ArcGIS Desktop بدون پسوند. این به ArcGIS Pro و ArcMap اجازه می دهد تا اجرا شوند و همچنین اجازه دانلود داده های ArcTutor را می دهد. دانش ArcGIS Pro یا ArcMap یک مزیت است اما الزامی نیست. توجه: 21 روز آزمایشی رایگان نرم افزار در دسترس است - جزئیات داخل دوره را ببینید.

بازار جهانی سیستم اطلاعات جغرافیایی (GIS) تا سال 2023 بیش از ده میلیارد دلار ارزش دارد و با سرعت بسیار بالایی در حال رشد است.

توسعه دهندگانی که با نرم افزار GIS مناسب مهارت دارند در حال حاضر تقاضای زیادی دارند و تقاضا در حال افزایش است.

در GIS Stack Exchange - کتابخانه فضایی Python - بیشترین سؤالات مربوط به ArcPy است که یک API Python را برای محصول شاخص Esri ArcGIS Desktop و دو برنامه اصلی آن (ArcGIS Pro و ArcMap) ارائه می دهد.

در نتیجه، هرگز زمان بهتری برای توسعه دهندگان پایتون وجود نداشته است تا مهارت های ArcPy را به کارنامه خود اضافه کنند.

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

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

این دوره همچنین برای کاربران نهایی ArcGIS Pro که مایل به یادگیری ArcPy هستند مناسب است، اما اگر حداقل مهارت در آن زبان داشته باشند، ممکن است لازم باشد منحنی یادگیری پایتون را شروع کنند.

اکثر بخش‌های این دوره را می‌توان به هر ترتیبی گذراند. فقط باید داده ها را دانلود کنید و بررسی کنید که ArcGIS Pro و Python IDE شما ابتدا کار می کنند.

توجه: برای شرکت در این دوره به نرم افزار پولی نیاز است.

این دوره فقط به مجوز سطح پایه ArcGIS Desktop (که شامل ArcGIS Pro می‌شود) نیاز دارد و برای تکمیل همه تمرین‌ها نیازی به مجوز برای محصولات افزودنی نیست.

اگر مجوز ArcGIS Desktop ندارید، با حدود 100-150 دلار در سال می‌توانید از مجوز سطح پیشرفته و بسیاری از محصولات افزونه برای مقاصد غیرتجاری (مانند شرکت در این دوره!) استفاده کنید. برنامه Esri's ArcGIS for Personal Use (جزئیات داخل دوره).

همچنین امکان انجام یک آزمایش رایگان 21 روزه ArcGIS Pro (جزئیات همچنین در داخل دوره) وجود دارد.

توصیه این است که برای شروع، از 21 روز آزمایشی رایگان استفاده کنید.

این دوره با بررسی مکان‌های مختلفی که کد پایتون را می‌توان در برنامه ArcGIS Pro استفاده کرد و اینکه چگونه کد پایتون را می‌توان با استفاده از یک Python IDE برای تعامل با ArcGIS Pro به عنوان یک اسکریپت مستقل یا یک ابزار اسکریپت پایتون نوشت، شروع می‌شود.

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

سناریوهای انتخاب شده برای نشان دادن نحوه استفاده از هر تابع و کلاس، از تجربه ارائه دهنده کار با ArcPy و Python برای تقریباً 10 سال و با نرم افزار Esri برای 30 سال استخراج شده است.

مدرس شما، Graeme Browning بیش از 30 سال است که از نرم افزار Esri به صورت روزانه استفاده می کند که 8 سال از آن را با استفاده از ArcPy سپری کرده است. Graeme همچنین 18 سال را با Esri UK و Esri Australia در نقش‌های مختلف از تحلیلگر ارشد GIS گرفته تا مدیر فنی کار کرده است.

او همچنین در GIS Stack Exchange به‌عنوان رتبه‌بندی تمام زمان‌ها در سراسر جهان رتبه‌بندی شده است:

  • کاربر شماره 1 ArcPy

  • کاربر شماره 1 ArcGIS Desktop

  • کاربر شماره 2 ArcGIS Pro

  • کاربر شماره 5 همه محصولات GIS

گریم همچنین جایزه دستاورد عالی Esri را توسط جک دنجرموند (رئیس جمهور) دریافت کرده است.

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

بنابراین اگر به دنبال یک مربی عالی برای آموزش بهترین روش‌ها در یادگیری ArcPy برای پایتون هستید، Graeme بهترین مربی موجود است!

موضوعات کلیدی که باید پوشش داده شوند عبارتند از:

  • استفاده از ArcPy و Python در چندین رابط در داخل و در کنار ArcGIS Pro

  • پنجره پایتون

  • Python IDE (به عنوان مثال IDLE)

  • ابزارهای اسکریپت پایتون

  • ابزارهای جعبه ابزار پایتون

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

  • استفاده از ماژول‌ها، کلاس‌ها و توابع ArcPy

  • کار با جستجو، به‌روزرسانی و درج مکان‌نمای ماژول دسترسی به داده ArcPy (arcpy.da)

  • انجام فهرست GIS با فهرست کردن داده‌ها، توصیف داده‌ها و پوشه‌های سیستم پیاده‌روی و مجموعه داده‌های مکانی

  • استفاده از ماژول Mapping برای اتوماسیون نقشه با استفاده از پروژه، نقشه، لایه، طرح‌بندی، قاب نقشه، وسعت، دوربین، مرجع فضایی، متن، گرافیک، افسانه‌ها، نوارهای مقیاس، فلش‌های شمالی، تصاویر و بسیاری از کلاس‌های شیء دیگر

  • کار با Map Series برای برآوردن نیازهای ساده تا پیچیده Map Book

  • پیدا کردن راه خود در مورد اسناد بسیار گسترده ArcPy/Python ArcGIS Pro

  • کار با هندسه نقطه، خط و چند ضلعی

  • تنظیم محیط پردازش جغرافیایی

  • دریافت و تنظیم پارامترها برای ابزارهای اسکریپت پایتون

  • ایجاد داده های آزمایشی

  • صادر کردن طرح‌بندی‌های نقشه به PDF


ثبت نام در این دوره بهترین تصمیمی است که می توانید بگیرید!

  • این دوره بر آموزش عمیق ArcPy از پایه تا پیشرفته تمرکز دارد

  • طول آن 3 تا 4 برابر هر دوره ArcPy دیگری است و برای پاسخگویی به بسیاری از سخنرانی‌ها و چالش‌های بیشتر نه تنها در ArcGIS Pro، بلکه ArcMap طراحی شده است

  • به‌علاوه، ArcPy را برای ArcGIS Pro آموزش می‌دهد که تنها در سال 2015 منتشر شد، در حالی که سایر دوره‌های ArcPy معمولاً فقط از ArcMap قدیمی‌تر استفاده می‌کنند! شما در حال دریافت به روز ترین یادگیری!

در پایان این دوره، مهارت های لازم برای تبدیل شدن به یک متخصص در ArcPy با استفاده از ArcGIS Pro و اعمال آن در برنامه های خود مانند Map Automation و Geoprocessing را خواهید داشت.

دانش‌آموز ایده‌آل فردی با دانش پایه پایتون است که مشتاق است مهارت‌های خود را بهبود بخشد و با یادگیری ArcPy با استفاده از ArcGIS pro، آنها را به سطح بعدی برساند.

هر چه زودتر در این دوره ثبت نام کنید، زودتر مهارت ها و دانشی خواهید داشت که شما را در لیست توسعه دهندگان مورد تقاضای پایتون قرار می دهد!

امروز ثبت نام کنید و شروع کنید!


سرفصل ها و درس ها

معرفی Introduction

  • مقدمه دوره Introduction to the Course

  • آزمون بخش 1 Quiz for Section 1

معرفی Introduction

  • مقدمه دوره Introduction to the Course

  • مقدمه ای بر ArcPy، ArcGIS Pro و داده های فضایی Introduction to ArcPy, ArcGIS Pro and Spatial Data

  • مقدمه ای بر ArcPy، ArcGIS Pro و داده های فضایی Introduction to ArcPy, ArcGIS Pro and Spatial Data

  • آزمون بخش 1 Quiz for Section 1

ArcGIS Pro، Python و Data Setup ArcGIS Pro, Python and Data Setup

  • گزینه های مجوز ArcGIS Pro ArcGIS Pro Licensing Options

  • حذف داده ها برای تنظیم مجدد بخش Deleting Data for Section Resetting

ArcGIS Pro، Python و Data Setup ArcGIS Pro, Python and Data Setup

  • گزینه های مجوز ArcGIS Pro ArcGIS Pro Licensing Options

  • بررسی تنظیمات برای ArcGIS Pro و Python/IDLE/ArcPy Checking Setup for ArcGIS Pro and Python/IDLE/ArcPy

  • بررسی تنظیمات برای ArcGIS Pro و Python/IDLE/ArcPy Checking Setup for ArcGIS Pro and Python/IDLE/ArcPy

  • دانلود داده های طبیعی زمین Downloading Natural Earth Data

  • دانلود داده های طبیعی زمین Downloading Natural Earth Data

  • حذف داده ها برای تنظیم مجدد بخش Deleting Data for Section Resetting

رابط های پایتون برای ArcGIS Pro Python Interfaces for ArcGIS Pro

  • استفاده از توابع پایتون Using Python Functions

  • استفاده از تجزیه کننده پایتون برای برچسب گذاری Using Python Parser for Labeling

  • استفاده از تجزیه کننده پایتون برای محاسبه فیلدها Using Python Parser for Calculating Fields

  • استفاده از نوت بوک های ArcGIS Using ArcGIS Notebooks

رابط های پایتون برای ArcGIS Pro Python Interfaces for ArcGIS Pro

  • با استفاده از پنجره پایتون ArcGIS Pro Using Python Window of ArcGIS Pro

  • با استفاده از پنجره پایتون ArcGIS Pro Using Python Window of ArcGIS Pro

  • استفاده از Python IDE (IDLE) Using a Python IDE (IDLE)

  • استفاده از Python IDE (IDLE) Using a Python IDE (IDLE)

  • نوشتن یک ابزار ساده اسکریپت پایتون Writing a Simple Python Script Tool

  • نوشتن یک ابزار ساده اسکریپت پایتون Writing a Simple Python Script Tool

  • استفاده از توابع پایتون Using Python Functions

  • استفاده از تجزیه کننده پایتون برای برچسب گذاری Using Python Parser for Labeling

  • استفاده از تجزیه کننده پایتون برای محاسبه فیلدها Using Python Parser for Calculating Fields

  • استفاده از تجزیه کننده پایتون برای محاسبه مقادیر در ModelBuilder Using Python Parser for Calculating Values in ModelBuilder

  • استفاده از تجزیه کننده پایتون برای محاسبه مقادیر در ModelBuilder Using Python Parser for Calculating Values in ModelBuilder

  • استفاده از نوت بوک های ArcGIS Using ArcGIS Notebooks

مستندات ArcPy برای ArcGIS Pro ArcPy Documentation for ArcGIS Pro

  • بررسی اجمالی راهنمای ArcGIS Pro ArcGIS Pro Help Overview

  • مرجع ابزار ArcGIS Pro ArcGIS Pro Tool Reference

مستندات ArcPy برای ArcGIS Pro ArcPy Documentation for ArcGIS Pro

  • بررسی اجمالی راهنمای ArcGIS Pro ArcGIS Pro Help Overview

  • مرجع ابزار ArcGIS Pro ArcGIS Pro Tool Reference

  • مرجع ArcGIS Pro Python ArcGIS Pro Python Reference

  • مرجع ArcGIS Pro Python ArcGIS Pro Python Reference

استفاده از ابزارهای ژئوپردازش برای خودکارسازی گردش کار Using Geoprocessing Tools to Automate Workflows

  • گردش کار با استفاده از دیالوگ های ابزار Workflow Using Tool Dialogs

  • گردش کار با استفاده از ابزار جعبه ابزار پایتون Workflow Using Python Toolbox Tool

استفاده از ابزارهای ژئوپردازش برای خودکارسازی گردش کار Using Geoprocessing Tools to Automate Workflows

  • ایجاد پروژه برای بخش چارچوب ژئوپردازش Creating Project for Geoprocessing Framework Section

  • ایجاد پروژه برای بخش چارچوب ژئوپردازش Creating Project for Geoprocessing Framework Section

  • گردش کار با استفاده از دیالوگ های ابزار Workflow Using Tool Dialogs

  • گردش کار با استفاده از تاریخچه ژئوپردازش Workflow Using Geoprocessing History

  • گردش کار با استفاده از تاریخچه ژئوپردازش Workflow Using Geoprocessing History

  • گردش کار با استفاده از Python IDE Workflow Using Python IDE

  • گردش کار با استفاده از Python IDE Workflow Using Python IDE

  • گردش کار با استفاده از ابزار اسکریپت پایتون با لیست انتخاب Workflow Using Python Script Tool with Pick List

  • گردش کار با استفاده از ابزار اسکریپت پایتون با لیست انتخاب Workflow Using Python Script Tool with Pick List

  • گردش کار با استفاده از ابزار جعبه ابزار پایتون Workflow Using Python Toolbox Tool

  • گردش کار با استفاده از ابزار مدل Workflow Using Model Tool

  • گردش کار با استفاده از ابزار مدل Workflow Using Model Tool

تنظیم محیط ژئوپردازش برای ArcPy Setting the Geoprocessing Environment for ArcPy

  • استفاده از تنظیمات محیط برای تنظیم فضای کاری فعلی Using Environment Setting to Set Current Workspace

تنظیم محیط ژئوپردازش برای ArcPy Setting the Geoprocessing Environment for ArcPy

  • استفاده از تنظیمات محیط برای بازنویسی خروجی Using Environment Setting to Overwrite Output

  • استفاده از تنظیمات محیط برای بازنویسی خروجی Using Environment Setting to Overwrite Output

  • استفاده از تنظیمات محیط برای تنظیم فضای کاری فعلی Using Environment Setting to Set Current Workspace

  • استفاده از تنظیمات محیطی برای تنظیم میزان برای پردازش جغرافیایی Using Environment Setting to Set Extent for Geoprocessing

  • استفاده از تنظیمات محیطی برای تنظیم میزان برای پردازش جغرافیایی Using Environment Setting to Set Extent for Geoprocessing

انجام فهرست GIS Performing GIS Inventory

  • نمای کاربر نهایی ArcGIS Pro از داده ها ArcGIS Pro End User View of Data

  • فهرست بندی جداول و فیلدها Listing Tables and Fields

  • توصیف داده ها با استفاده از arcpy.Describe() برای ایجاد Describe Objects Describing Data Using arcpy.Describe() to Create Describe Objects

  • توصیف داده ها با استفاده از arcpy.da,Describe() برای ایجاد دیکشنری Describing Data Using arcpy.da,Describe() to Create Dictionaries

انجام فهرست GIS Performing GIS Inventory

  • نمای کاربر نهایی ArcGIS Pro از داده ها ArcGIS Pro End User View of Data

  • فهرست‌بندی فضاهای کاری، مجموعه داده‌های ویژگی و کلاس‌های ویژگی Listing Workspaces, Feature Datasets and Feature Classes

  • فهرست‌بندی فضاهای کاری، مجموعه داده‌های ویژگی و کلاس‌های ویژگی Listing Workspaces, Feature Datasets and Feature Classes

  • فهرست بندی جداول و فیلدها Listing Tables and Fields

  • توصیف داده ها با استفاده از arcpy.Describe() برای ایجاد Describe Objects Describing Data Using arcpy.Describe() to Create Describe Objects

  • توصیف داده ها با استفاده از arcpy.da,Describe() برای ایجاد دیکشنری Describing Data Using arcpy.da,Describe() to Create Dictionaries

  • Walking Data با استفاده از arcpy.da.Walk() برای ایجاد لیست ها Walking Data Using arcpy.da.Walk() to Create Lists

  • Walking Data با استفاده از arcpy.da.Walk() برای ایجاد لیست ها Walking Data Using arcpy.da.Walk() to Create Lists

کار با هندسه Working with Geometries

  • ایجاد اشیاء هندسه نقطه ای و چند نقطه ای از ابتدا Creating Point and MultiPoint Geometry Objects from Scratch

  • ایجاد اشیاء هندسی چند ضلعی و چند ضلعی تک بخشی و چند بخشی Creating Singlepart and Multipart Polyline and Polygon Geometry Objects

  • کار با روش های هندسه Working with Geometry Methods

کار با هندسه Working with Geometries

  • ایجاد کلاس های ویژگی Fishnet برای آزمایش Creating Fishnet Feature Classes for Testing

  • ایجاد کلاس های ویژگی Fishnet برای آزمایش Creating Fishnet Feature Classes for Testing

  • کپی کردن اجسام هندسه از کلاس ویژگی Copying Geometry Objects from Feature Class

  • کپی کردن اجسام هندسه از کلاس ویژگی Copying Geometry Objects from Feature Class

  • ایجاد اشیاء هندسه نقطه ای و چند نقطه ای از ابتدا Creating Point and MultiPoint Geometry Objects from Scratch

  • ایجاد اشیاء هندسی چند ضلعی و چند ضلعی تک بخشی و چند بخشی Creating Singlepart and Multipart Polyline and Polygon Geometry Objects

  • کار با روش های هندسه Working with Geometry Methods

کار با مکان نما از ماژول دسترسی به داده (arcpy.da) Working with Cursors from Data Access Module (arcpy.da)

  • استفاده از arcpy.da.SearchCursor() برای ایجاد دیکشنری پایتون Using arcpy.da.SearchCursor() to create Python Dictionaries

  • استفاده از arcpy.da.InsertCursor() برای درج هندسه در یک کلاس ویژگی Using arcpy.da.InsertCursor() to Insert a Geometry into a Feature Class

  • با استفاده از arcpy.da.InsertCursor() برای ایجاد یک کلاس ویژگی مانند جدول Using arcpy.da.InsertCursor() to create a Table-like Feature Class

کار با مکان نما از ماژول دسترسی به داده (arcpy.da) Working with Cursors from Data Access Module (arcpy.da)

  • استفاده از arcpy.da.SearchCursor() برای تکرار ویژگی ها و ردیف ها Using arcpy.da.SearchCursor() to Iterate Features and Rows

  • استفاده از arcpy.da.SearchCursor() برای تکرار ویژگی ها و ردیف ها Using arcpy.da.SearchCursor() to Iterate Features and Rows

  • استفاده از arcpy.da.SearchCursor() برای خواندن هندسه ها از طریق نشانه های SHAPE@ Using arcpy.da.SearchCursor() to read Geometries via SHAPE@ tokens

  • استفاده از arcpy.da.SearchCursor() برای خواندن هندسه ها از طریق نشانه های SHAPE@ Using arcpy.da.SearchCursor() to read Geometries via SHAPE@ tokens

  • استفاده از arcpy.da.SearchCursor() برای ایجاد لیست ها و مجموعه های پایتون Using arcpy.da.SearchCursor() to create Python Lists and Sets

  • استفاده از arcpy.da.SearchCursor() برای ایجاد لیست ها و مجموعه های پایتون Using arcpy.da.SearchCursor() to create Python Lists and Sets

  • استفاده از arcpy.da.SearchCursor() برای ایجاد دیکشنری پایتون Using arcpy.da.SearchCursor() to create Python Dictionaries

  • استفاده از arcpy.da.UpdateCursor() برای انجام ویرایش Using arcpy.da.UpdateCursor() to Perform Edits

  • استفاده از arcpy.da.UpdateCursor() برای انجام ویرایش Using arcpy.da.UpdateCursor() to Perform Edits

  • استفاده از arcpy.da.InsertCursor() برای ایجاد یک جدول Using arcpy.da.InsertCursor() to Create a Table

  • استفاده از arcpy.da.InsertCursor() برای ایجاد یک جدول Using arcpy.da.InsertCursor() to Create a Table

  • استفاده از arcpy.da.InsertCursor() برای درج هندسه در یک کلاس ویژگی Using arcpy.da.InsertCursor() to Insert a Geometry into a Feature Class

  • با استفاده از arcpy.da.InsertCursor() برای ایجاد یک کلاس ویژگی مانند جدول Using arcpy.da.InsertCursor() to create a Table-like Feature Class

با استفاده از ماژول نقشه برداری (arcpy.mp) از پنجره پایتون ArcGIS Pro Using Mapping Module (arcpy.mp) from Python Window of ArcGIS Pro

  • کار با ArcGISProject، Map و کلاس های لایه در ArcGIS Pro Working with ArcGISProject, Map and Layer Classes in ArcGIS Pro

  • بزرگنمایی با استفاده از دوربین و کلاس های گسترده در ArcGIS Pro Zooming Using Camera and Extent Classes in ArcGIS Pro

با استفاده از ماژول نقشه برداری (arcpy.mp) از پنجره پایتون ArcGIS Pro Using Mapping Module (arcpy.mp) from Python Window of ArcGIS Pro

  • کار با ArcGISProject، Map و کلاس های لایه در ArcGIS Pro Working with ArcGISProject, Map and Layer Classes in ArcGIS Pro

  • کار با کلاس های Layout و MapFrame در ArcGIS Pro Working with Layout and MapFrame Classes in ArcGIS Pro

  • کار با کلاس های Layout و MapFrame در ArcGIS Pro Working with Layout and MapFrame Classes in ArcGIS Pro

  • بزرگنمایی با استفاده از دوربین و کلاس های گسترده در ArcGIS Pro Zooming Using Camera and Extent Classes in ArcGIS Pro

چیدمان عناصر چیدمان در اطراف قاب های نقشه با استفاده از یک IDE پایتون (IDLE) Arranging Layout Elements around Map Frames using a Python IDE (IDLE)

  • کار با عناصر تصویر Working with Picture Elements

  • کار با عناصر Mapsurround (پیکان شمالی و نوار مقیاس) Working with Mapsurround Elements (North Arrow and Scale Bar)

  • کار با Legend Elements Working with Legend Elements

چیدمان عناصر چیدمان در اطراف قاب های نقشه با استفاده از یک IDE پایتون (IDLE) Arranging Layout Elements around Map Frames using a Python IDE (IDLE)

  • استفاده از نقشه PDF برای آزمایش سریع از یک IDE پایتون (IDLE) Using PDF Map for Quick Testing from a Python IDE (IDLE)

  • استفاده از نقشه PDF برای آزمایش سریع از یک IDE پایتون (IDLE) Using PDF Map for Quick Testing from a Python IDE (IDLE)

  • کار با عناصر متن Working with Text Elements

  • کار با عناصر متن Working with Text Elements

  • کار با عناصر گرافیکی Working with Graphic Elements

  • کار با عناصر گرافیکی Working with Graphic Elements

  • کار با عناصر تصویر Working with Picture Elements

  • کار با عناصر Mapsurround (پیکان شمالی و نوار مقیاس) Working with Mapsurround Elements (North Arrow and Scale Bar)

  • کار با Legend Elements Working with Legend Elements

ساخت نقشه های پویا و سری نقشه ها Making Dynamic Maps and Map Series

  • استفاده از MapSeries Class برای صادر کردن PDF از Layout دارای سری Map Using MapSeries Class to Export PDF from Map Series-enabled Layout

  • بزرگنمایی و ساخت PDF نقشه کتاب کشورها با استفاده از Python IDE (IDLE) Zooming to and Making PDF Map Book of Countries Using Python IDE (IDLE)

  • تالیف پروژه برای پشتیبانی از سیستم های مختصات چند منطقه در سری نقشه Authoring Project to Support Multiple Zone Coordinate Systems in Map Series

ساخت نقشه های پویا و سری نقشه ها Making Dynamic Maps and Map Series

  • فعال کردن سری نقشه در ArcGIS Pro Layout برای صادرات PDF Enabling Map Series on ArcGIS Pro Layout to Export PDF

  • فعال کردن سری نقشه در ArcGIS Pro Layout برای صادرات PDF Enabling Map Series on ArcGIS Pro Layout to Export PDF

  • استفاده از MapSeries Class برای صادر کردن PDF از Layout دارای سری Map Using MapSeries Class to Export PDF from Map Series-enabled Layout

  • بزرگنمایی و ساخت PDF نقشه کتاب کشورها با استفاده از Python IDE (IDLE) Zooming to and Making PDF Map Book of Countries Using Python IDE (IDLE)

  • تالیف پروژه برای پشتیبانی از سیستم های مختصات چند منطقه در سری نقشه Authoring Project to Support Multiple Zone Coordinate Systems in Map Series

  • نوشتن کد برای پشتیبانی از سیستم های مختصات چند منطقه ای در سری نقشه Writing Code to Support Multiple Zone Coordinate Systems in Map Series

  • نوشتن کد برای پشتیبانی از سیستم های مختصات چند منطقه ای در سری نقشه Writing Code to Support Multiple Zone Coordinate Systems in Map Series

کار با نشانک ها Working with Bookmarks

کار با نشانک ها Working with Bookmarks

  • ایجاد نشانک در ArcGIS Pro Creating Bookmarks in ArcGIS Pro

  • ایجاد نشانک در ArcGIS Pro Creating Bookmarks in ArcGIS Pro

  • استفاده از نشانک ها از پنجره پایتون Using Bookmarks from the Python Window

  • استفاده از نشانک ها از پنجره پایتون Using Bookmarks from the Python Window

  • ساخت کلاس ویژگی چند ضلعی های مستطیلی از نشانک ها Making Feature Class of Rectangular Polygons from Bookmarks

  • ساخت کلاس ویژگی چند ضلعی های مستطیلی از نشانک ها Making Feature Class of Rectangular Polygons from Bookmarks

  • دو راه برای ساختن کتاب‌های نقشه PDF از نشانک‌ها Two Ways to Make PDF Map Books from Bookmarks

  • دو راه برای ساختن کتاب‌های نقشه PDF از نشانک‌ها Two Ways to Make PDF Map Books from Bookmarks

چاپ، به روز رسانی و رفع منابع داده Printing, Updating and Fixing Data Sources

  • مشاهده منابع داده با استفاده از ArcPy در پنجره پایتون Viewing Data Sources using ArcPy in Python Window

  • تغییر منبع داده فایل لایه Changing Data Source of Layer File

  • رفع لینک های شکسته نقشه ها و پروژه ها Fixing Broken Links of Maps and Projects

چاپ، به روز رسانی و رفع منابع داده Printing, Updating and Fixing Data Sources

  • مشاهده منابع داده با استفاده از ArcPy در پنجره پایتون Viewing Data Sources using ArcPy in Python Window

  • تغییر منبع داده لایه در نقشه Changing Data Source of Layer in Map

  • تغییر منبع داده لایه در نقشه Changing Data Source of Layer in Map

  • تغییر منبع داده فایل لایه Changing Data Source of Layer File

  • رفع لینک های شکسته نقشه ها و پروژه ها Fixing Broken Links of Maps and Projects

کار با نمادشناسی لایه Working with Layer Symbology

  • تغییر نماد با استفاده از کلاس های نمادشناسی، SimpleRenderer و Symbol Changing Symbol using Symbology, SimpleRenderer and Symbol Classes

  • چالش: تغییر رنگ و اندازه نمادها برای لایه نقطه Challenge: Change Color and Size of Symbols for Point Layer

  • با استفاده از کلاس UniqueValueRenderer Using UniqueValueRenderer Class

  • استفاده از کلاس GraduatedColorsRenderer (شامل چالش) Using GraduatedColorsRenderer Class (includes Challenge)

  • مقدمه ای بر دسترسی به مدل اطلاعات نقشه برداری پایتون (CIM). Introduction to Python Cartographic Information Model (CIM) Access

کار با نمادشناسی لایه Working with Layer Symbology

  • تغییر نماد با استفاده از کلاس های نمادشناسی، SimpleRenderer و Symbol Changing Symbol using Symbology, SimpleRenderer and Symbol Classes

  • چالش: تغییر رنگ و اندازه نمادها برای لایه نقطه Challenge: Change Color and Size of Symbols for Point Layer

  • با استفاده از کلاس UniqueValueRenderer Using UniqueValueRenderer Class

  • استفاده از کلاس GraduatedColorsRenderer (شامل چالش) Using GraduatedColorsRenderer Class (includes Challenge)

  • مقدمه ای بر دسترسی به مدل اطلاعات نقشه برداری پایتون (CIM). Introduction to Python Cartographic Information Model (CIM) Access

  • چالش: تغییر نماد برای لایه خط با استفاده از CIM Access از Python IDE Challenge: Change Symbol for Line Layer using CIM Access from Python IDE

  • چالش: تغییر نماد برای لایه خط با استفاده از CIM Access از Python IDE Challenge: Change Symbol for Line Layer using CIM Access from Python IDE

استفاده از پارامترهای ابزار اسکریپت پایتون Using Python Script Tool Parameters

  • دریافت پارامترها برای ابزارهای اسکریپت پایتون Getting Parameters for Python Script Tools

  • تنظیم پارامترها برای ابزارهای اسکریپت پایتون Setting Parameters for Python Script Tools

استفاده از پارامترهای ابزار اسکریپت پایتون Using Python Script Tool Parameters

  • دریافت پارامترها برای ابزارهای اسکریپت پایتون Getting Parameters for Python Script Tools

  • تنظیم پارامترها برای ابزارهای اسکریپت پایتون Setting Parameters for Python Script Tools

اطلاعات اضافی - کد منبع و موارد دیگر Extra Information - Source code, and other stuff

  • سخنرانی و اطلاعات پاداش Bonus Lecture and Information

اطلاعات اضافی - کد منبع و موارد دیگر Extra Information - Source code, and other stuff

  • کدهای منبع Source Codes

  • کدهای منبع Source Codes

  • سخنرانی و اطلاعات پاداش Bonus Lecture and Information

نمایش نظرات

آموزش ArcPy برای توسعه دهندگان پایتون با استفاده از ArcGIS Pro
جزییات دوره
11.5 hours
78
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
6,160
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Tim Buchalka's Learn Programming Academy Tim Buchalka's Learn Programming Academy

برنامه نویسان و معلمان حرفه ای - 1.75 میلیون دانش آموز

Graeme Browning Graeme Browning

متخصص ArcGIS/ArcPy آزاد