کد تخفیف:
برای دریافت کد تخفیف، نام ماه جاری را به صورت حروف بزرگ به همراه سال وارد کنید.
مثال: JULY2025, MAY2025
آیا میخواهید متمایز شوید؟ دانش کدنویسی شما را برجسته میکند! یادگیری ArcPy و چگونگی بهکارگیری اتوماسیون در مدیریت دادههای مکانی، دستکاری دادهها و تجزیه و تحلیل از طریق ابزارهای Geoprocessing به شما کمک میکند تا از دیگران متمایز شوید و مورد توجه قرار گیرید. ArcPy تقاضای زیادی دارد، پس همین امروز مهارتهای خود را ارتقا دهید و در این دستهبندی پرطرفدار قرار بگیرید.
ArcPy متحد فوقالعادهای برای تمام کارهای روزانه شما در ArcGIS Pro است. این دوره در ابتدا بر استفاده از ArcPy برای مدیریت دادهها تمرکز دارد. مدیریت داده اغلب یکی از جنبههای نادیده گرفته شده در GIS است و متاسفانه میتواند تفاوت بین یک GIS خوب و بد باشد. شیوههای خوب مدیریت داده، راه را برای اتوماسیون بهتر هموار میکنند.
لیستها نقش مهمی در عملکرد ArcPy دارند. در این دوره، نحوه ایجاد لیستهایی از اشیاء مختلف مانند فضاهای کاری، کلاسهای ویژگی و فیلدها را خواهید آموخت و اقداماتی را بر روی عناصر مختلف انجام خواهید داد. همچنین، نحوه استفاده از ArcPy برای توصیف عناصر مختلف و استفاده از لیستها و توضیحات برای تولید یک کاتالوگ داده جامع را یاد خواهید گرفت.
در ادامه مبحث مدیریت داده، به قواعد اعتبارسنجی دادهها با دامنهها و زیرنوعها خواهیم پرداخت. دامنهها برای محدود کردن مقادیر مجاز برای یک فیلد خاص استفاده میشوند. اساساً، آنها یکپارچگی دادهها را تضمین میکنند. شما کل مجموعه ابزارهای موجود برای دامنهها را، از ایجاد و تغییر گرفته تا اعمال روی یک فیلد، بررسی خواهید کرد. زیرنوعها برای دستهبندی دادههای شما استفاده میشوند. به عنوان مثال، یک شبکه جادهای را در نظر بگیرید، میتوانید جادهها را به جادههای اصلی، فرعی و درجه سه دستهبندی کنید. میتوانید مقادیر پیشفرض را برای فیلدها در هر دسته زیرنوع تنظیم کنید که هنگام ایجاد یک ویژگی جدید به طور خودکار اعمال میشوند. زیرنوعها را میتوان در کنار دامنهها برای بهبود یکپارچگی دادهها استفاده کرد.
اکنون به هسته اصلی مطالب میرسیم. ArcPy ابزاری عالی برای ایجاد الگوها و استانداردسازی ساختارهای داده شما است. شما با استفاده از ArcPy یک پایگاه داده جغرافیایی فایلی، یک مجموعه داده ویژگی و مجموعهای از کلاسهای ویژگی ایجاد خواهید کرد. ما شما را در افزودن فیلدها راهنمایی میکنیم و نگاهی به لیست طولانی ابزارهای مرتبط با فیلدها، از خود شیء فیلد گرفته تا ایجاد یک فیلد (Add Field)، تغییر یک فیلد، اختصاص یک مقدار پیشفرض، محاسبات فیلد و نگاشت فیلدها از یک ابزار به ابزار دیگر، خواهیم انداخت.
در جامعه GIS امروزی، گریزی از اکسل نیست. این دوره این واقعیت را در آغوش میگیرد و به برخی از ابزارهای تبدیل میپردازد. Table to Excel، Excel to Table و Export Table که امکان انتخاب متنوعتری مانند CSV را فراهم میکند. شما یک مجموعه داده نقطهای از یک فایل اکسل ایجاد میکنید و آن را در حافظه ذخیره میکنید که چندین ابزار را برای انجام این کار به نمایش میگذارد. ArcPy مجموعهای از ابزارهای تبدیل داده را ارائه میدهد.
میخواهم بگویم که کورسورها رویداد اصلی هستند، اما این کار به بقیه مطالب ظلم بزرگی خواهد بود. کورسورها به سرعت به یک روال روزانه در زندگی ArcPy شما تبدیل خواهند شد. از کورسورها برای خواندن و نوشتن ویژگیها و هندسهها استفاده میشود. میتوانید از Search Cursor برای خواندن مجموعه داده، از Update Cursor برای بهروزرسانی ویژگیها و هندسهها و از Insert Cursor برای افزودن رکوردهای جدید استفاده کنید.
ArcPy مجموعهای از ابزارهای داده عمومی را برای کمک به مدیریت داده، پردازش و گردش کار ارائه میدهد. ما در آنها غوطهور میشویم و بررسیهایی را انجام میدهیم. بررسی اینکه آیا یک مجموعه داده یا ساختار داده وجود دارد، آزمایش قفل شماتیک. این اغلب نکته اصلی geoprocessing است که دادهها قفل شدهاند، مجموعههای داده را بر اساس یک فیلد مشترک جوین کنید، دادهها را ادغام و اضافه کنید.
بدون ابزارهای تجزیه و تحلیلی که ArcGIS Pro ارائه میدهد، کجا بودیم؟ در مورد ابزار مورد علاقه همگان، Buffer چطور؟ خوب، ما میتوانیم از ArcPy نیز برای آن استفاده کنیم و بسیاری موارد دیگر. ArcPy بستری را برای تجزیه و تحلیل مکانی تکرارپذیر از طریق اتوماسیون فراهم میکند.
انتخاب دادهها با ArcPy به شما امکان میدهد تا وظایف geoprocessing را روی زیرمجموعه انجام دهید. مشهورترین آنها Select Layer by Attribute و Select Layer by Location هستند، اما سایرین نیز صبورانه منتظر نوبت خود هستند تا به یک اسکریپت ArcPy فراخوانده شوند.
در نهایت، شما یک ArcTool سفارشی را برای استفاده در ArcGIS Pro به عنوان یک رابط کاربری گرافیکی ایجاد خواهید کرد و وظایف geoprocessing را برای دستیابی به خروجی مورد نظر زنجیره میکنید.
این دوره از PyScripter برای نوشتن کد Python استفاده میکند. شما میتوانید از هر نرمافزار ویرایشگر کد که ترجیح میدهید استفاده کنید. این دوره صرفاً بر ArcPy متمرکز است و هیچ ماژول شخص ثالث دیگری استفاده نمیشود.
دوره ArcPy برای مدیریت داده و Geoprocessing با ArcGIS Pro به مجوز Basic برای ArcGIS Pro نیاز دارد. فقط ابزارها و گردشهای کاری که میتوانند در سطح مجوز پایه انجام شوند، در طول دوره استفاده و ارزیابی میشوند.
لطفاً توجه داشته باشید! ArcGIS Pro برای استفاده نیاز به مجوز دارد که یک مجوز پولی است. شما میتوانید یک دوره آزمایشی رایگان 21 روزه دریافت کنید، یا میتوانید یک مجوز استفاده شخصی را با کسری از هزینه یک مجوز تجاری دریافت کنید.
توصیه میشود اگر دسترسی دیگری به نرمافزار ArcGIS Pro ندارید، نسخه آزمایشی رایگان را دریافت کنید.
مربی دوره شما، Glen Bambrick، بیش از 16 سال تجربه با GIS و دادههای مکانی دارد و بیش از نیمی از این سالها از ArcPy در پروژههای بزرگ برای استانداردسازی و خودکارسازی گردشهای کاری استفاده کرده است.
در پایان این دوره... شما به طور کامل با اصول ArcPy برای مدیریت داده، دستکاری، ایجاد، تجزیه و تحلیل و انجام گردشهای کاری تکراری مجهز خواهید شد. شما درک عمیقی از قابلیتهای ArcPy و برخی دانشها از تفاوتهای ظریفی که ممکن است با آنها مواجه شوید و نحوه استفاده از چندین ابزار برای دستیابی به همان خروجی یا خروجی مشابه خواهید داشت.
دانشجوی ایدهآل برای این دوره دانش اولیه از Python دارد و تا حدودی با ArcGIS Pro آشنا است. هیچ دانش قبلی از ArcPy ضروری نیست، به هر حال، هدف این دوره همین است.
آیا میخواهید متمایز شوید؟ خب منتظر چی هستید؟
Glen Bambrick
کمک به شما در خودکارسازی گردش کارهای مکانی-فضایی تان.
نمایش نظرات