در این مطلب، ویدئو 1) مبانی افزونه پایتون با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:10,759 –> 00:00:14,400
اما به NRM 638
2
00:00:14,400 –> 00:00:16,680
اسکریپت نویسی پایتون برای برنامه های کاربردی arcgis خوش آمدید
3
00:00:16,680 –> 00:00:20,369
ترم بهار 2015
4
00:00:20,369 –> 00:00:22,350
این یک کلاس آموزش الکترونیکی
5
00:00:22,350 –> 00:00:25,500
در دانشگاه آلاسکا فیربنکس
6
00:00:25,500 –> 00:00:26,670
7
00:00:26,670 –> 00:00:31,230
8
00:00:31,230 –> 00:00:35,880
است. در راهنمای ArcGIS و آنها
9
00:00:35,880 –> 00:00:39,210
در نسخه 10.1 معرفی شدند، بنابراین اگر
10
00:00:39,210 –> 00:00:41,879
به کلاس ما بروید، به
11
00:00:41,879 –> 00:00:45,180
کتاب های راهنما بروید و سپس آخرین کتاب راهنما،
12
00:00:45,180 –> 00:00:49,140
افزونه های پایتون دسکتاپ ArcGIS است و سپس
13
00:00:49,140 –> 00:00:54,620
ما با افزونه پایتون شروع می کنیم،
14
00:00:55,160 –> 00:00:57,629
خوب است. از کتاب راهنما می گوید
15
00:00:57,629 –> 00:01:00,989
افزودنی ها در ساعت 10:00 ما سومین با استفاده از.net
16
00:01:00,989 –> 00:01:06,450
یا جاوا هستیم و در 10.1 Pathan
17
00:01:06,450 –> 00:01:08,729
به لیست زبان های نوشتن
18
00:01:08,729 –> 00:01:10,290
Eddins دسکتاپ اضافه شد
19
00:01:10,290 –> 00:01:13,650
و کاری که ما باید انجام دهیم این است که یک
20
00:01:13,650 –> 00:01:16,650
جادوگر و wizard جادوگر افزونه پایتون است
21
00:01:16,650 –> 00:01:20,759
، بنابراین اگر اینجا کلیک کنید
22
00:01:20,759 –> 00:01:22,979
، به شما امکان می دهد جادوگر پایتون را دانلود کنید،
23
00:01:22,979 –> 00:01:26,939
بنابراین ما آنجا کلیک می کنیم و سپس
24
00:01:26,939 –> 00:01:29,310
باید این جادوگر افزونه پایتون را دانلود کنید،
25
00:01:29,310 –> 00:01:32,490
بنابراین اگر روی آن کلیک کنید، خواهید بود
26
00:01:32,490 –> 00:01:35,670
می توانید آن را دانلود کنید، بنابراین آن
27
00:01:35,670 –> 00:01:37,530
جادوگر را دانلود کنید و آن را از حالت فشرده خارج کنید
28
00:01:37,530 –> 00:01:40,290
افزونه دستیار فشرده می کند و
29
00:01:40,290 –> 00:01:44,119
آن را در یک پوشه از حالت فشرده خارج می کند،
30
00:01:44,390 –> 00:01:46,730
بنابراین من آن را در این پوشه دانلود کردم،
31
00:01:46,730 –> 00:01:49,310
افزونه های Python هفته 13 و سپس
32
00:01:49,310 –> 00:01:54,650
استخراج می کنم تا یک پوشه ایجاد شود،
33
00:01:54,650 –> 00:01:57,800
یک دستیار اضافه کنید و در آن پوشه
34
00:01:57,800 –> 00:02:00,950
یک زیر پوشه bin direct و چه چیزی وجود دارد. ما
35
00:02:00,950 –> 00:02:04,370
واقعاً می خواهیم این دستیار افزودنی Exe است
36
00:02:04,370 –> 00:02:06,380
و ما از آن استفاده زیادی
37
00:02:06,380 –> 00:02:08,990
خواهیم کرد، بنابراین کاری که می کنیم این است که یک میانبر ایجاد کنیم
38
00:02:08,990 –> 00:02:11,780
و آن میانبر را روی دسکتاپ خود قرار دهیم، بنابراین من
39
00:02:11,780 –> 00:02:15,350
روی ایجاد یک میانبر کلیک راست می کنم
40
00:02:15,350 –> 00:02:18,350
و سپس من. آن میانبر را به دسکتاپ من بکشم
41
00:02:18,350 –> 00:02:24,050
تا اکنون بتوانیم یک
42
00:02:24,050 –> 00:02:29,480
دستیار اضافه خود را از دسکتاپ خود اجرا کنیم، بنابراین به این صورت
43
00:02:29,480 –> 00:02:33,739
یک افزونه پایتون ایجاد می
44
00:02:33,739 –> 00:02:37,790
کنیم، یک پوشه را مشخص می کنیم تا یک پوشه جدید بسازم
45
00:02:37,790 –> 00:02:42,470
و آن را در آن قرار دهم. C و من
46
00:02:42,470 –> 00:02:45,860
این افزونه آزمایشی را خوب می نامم، بنابراین اکنون
47
00:02:45,860 –> 00:02:49,820
یک افزونه را اضافه می کنیم که می داند پوشه کاری ما
48
00:02:49,820 –> 00:02:53,180
افزونه آزمایش C است، ما می دانیم که محصول
49
00:02:53,180 –> 00:02:54,830
ما که قرار است با آن کار کنیم،
50
00:02:54,830 –> 00:02:57,380
حاوی افزودنی است. -in یک
51
00:02:57,380 –> 00:02:59,980
نقشه آرمپ خواهد بود و سپس نام ویژگی پروژه خود را به آن می
52
00:02:59,980 –> 00:03:03,380
دهیم نسخه ما به
53
00:03:03,380 –> 00:03:07,400
طور پیش فرض 0.1 شرکت ما است، بنابراین هر
54
00:03:07,400 –> 00:03:12,290
شرکتی که می خواهید در یک توضیحات و یک
55
00:03:12,290 –> 00:03:14,360
نویسندگی قرار دهید تا بتوانید
56
00:03:14,360 –> 00:03:17,540
اطلاعات نویسنده و ایمیل خود را خوب بدهید، بنابراین
57
00:03:17,540 –> 00:03:19,900
به برگه محتوای افزودنی
58
00:03:19,900 –> 00:03:21,950
می رویم و کاری که می خواهیم انجام دهیم این است که یک نوار ابزار اضافه کنیم،
59
00:03:21,950 –> 00:03:24,350
بنابراین روی نوار ابزار کلیک راست کرده
60
00:03:24,350 –> 00:03:28,850
و یک نوار ابزار جدید و ما میتوانیم
61
00:03:28,850 –> 00:03:31,280
آن نوار ابزار را هر چیزی که میخواهیم نامگذاری کنیم، بنابراین بیایید
62
00:03:31,280 –> 00:03:34,519
نام این نوار آزمایشی را کامل بگذاریم و سپس نوار کامل را به آن میدهیم،
63
00:03:34,519 –> 00:03:37,850
شماره یک آن را صدا میزنیم
64
00:03:37,850 –> 00:03:41,900
و در ابتدا در
65
00:03:41,900 –> 00:03:44,420
نقشه آرمپ ظاهر میشود هر زمان که نقشه آرک را اجرا کنیم و
66
00:03:44,420 –> 00:03:46,970
سپس ما یک دکمه اضافه می کنیم تا ماوس را راست
67
00:03:46,970 –> 00:03:48,769
کلیک کنید و یک دکمه جدید در
68
00:03:48,769 –> 00:03:54,230
نوار ابزار خود ایجاد می کنیم و این دکمه آفت را صدا می زنیم
69
00:03:54,230 –> 00:03:56,330
و سپس نام کلاس را که آن را صدا می زنیم
70
00:03:56,330 –> 00:03:57,050
دکمه
71
00:03:57,050 –> 00:04:00,860
و سپس نام متغیر ID ما یکی را صدا
72
00:04:00,860 –> 00:04:04,940
می کند OK بنابراین یک راهنمای ابزار زمانی که
73
00:04:04,940 –> 00:04:07,840
ماوس را روی آن دکمه میبرید، یک راهنمای ابزار ظاهر میشود،
74
00:04:07,840 –> 00:04:13,670
بنابراین ما میتوانیم به آن مجموعه آزمایشی بدهیم،
75
00:04:13,670 –> 00:04:20,089
پیام این ابزار است
76
00:04:20,089 –> 00:04:22,100
که اساساً شرح آنچه را که
77
00:04:22,100 –> 00:04:24,950
به ما گفته است دنبال میکند و سپس میتوانیم یک عنوان راهنما داشته باشیم
78
00:04:24,950 –> 00:04:27,740
و سپس میتوانیم کمک کنیم و سپس
79
00:04:27,740 –> 00:04:30,680
میتوانیم آن تصویر را برای آن جالب امضا کنیم
80
00:04:30,680 –> 00:04:33,920
اگر برای کنترل روی تصویر کلیک کنیم
81
00:04:33,920 –> 00:04:36,310
، به مکانی میرویم که دارای تصاویر
82
00:04:36,310 –> 00:04:39,920
است، به عنوان مثال، میتوانم برنامه
83
00:04:39,920 –> 00:04:47,900
Files x86 و سپس arcgis desktop 10.2
84
00:04:47,900 –> 00:04:52,330
bin و سپس آیکونها را ببینم و میتوانم یک
85
00:04:52,330 –> 00:04:55,880
تصویر گرافیکی برای دکمهام بگیرم تا هر کاری که میخواهم برای آن انجام دهم.
86
00:04:55,880 –> 00:04:59,000
دکمه من، بنابراین من فقط
87
00:04:59,000 –> 00:05:02,660
چیزی را برای دکمه خود برداشتم، بنابراین بیایید یک
88
00:05:02,660 –> 00:05:06,650
ستاره سبز عمومی شانزده سطر در
89
00:05:06,650 –> 00:05:10,850
شانزده ستون درست کنیم تا کار ما ذخیره شود
90
00:05:10,850 –> 00:05:18,260
و سپس می توانیم پوشه ای را
91
00:05:18,260 –> 00:05:21,669
که حاوی اسکریپت پایتون
92
00:05:21,669 –> 00:05:24,410
مرتبط با نوار ابزار و دکمه ما است باز کنیم.
93
00:05:24,410 –> 00:05:26,780
ما فقط روی
94
00:05:26,780 –> 00:05:30,350
پوشه باز کلیک می کنیم و هر بار که
95
00:05:30,350 –> 00:05:35,900
افزونه ای داریم یک پوشه نصب خواهیم داشت و
96
00:05:35,900 –> 00:05:37,460
همان جایی است که اسکریپت های پایتون
97
00:05:37,460 –> 00:05:39,650
شما قرار می گیرند، یک
98
00:05:39,650 –> 00:05:42,320
پوشه تصاویر خواهید داشت و آن پوشه تصویر
99
00:05:42,320 –> 00:05:45,350
تمام گرافیک های مرتبط با شما را خواهد داشت.
100
00:05:45,350 –> 00:05:49,370
ابزارهای دکمهها و غیره و سپس
101
00:05:49,370 –> 00:05:52,970
یک XML خواهید داشت که افزونه پایتون شما را پیکربندی
102
00:05:52,970 –> 00:05:55,040
میکند، بنابراین بیایید به این XML در
103
00:05:55,040 –> 00:05:58,880
WordPad نگاه کنیم، ما معمولاً آن XML را ویرایش
104
00:05:58,880 –> 00:06:00,440
نمیکنیم، اما میتوانیم به آن نگاه کنیم تا ببینیم چه چیزی در
105
00:06:00,440 –> 00:06:04,880
آن وجود دارد، بنابراین آن را در آن باز کنید. کلمه pad بنابراین
106
00:06:04,880 –> 00:06:07,729
اینجا چیزی است که در داخل این پیکربندی نقطه XML وجود دارد،
107
00:06:07,729 –> 00:06:10,639
بنابراین اساساً ما افزودنی خود را دریافت
108
00:06:10,639 –> 00:06:14,210
کرده ایم، نام ویژگی پروژه خود
109
00:06:14,210 –> 00:06:17,780
را داریم، اولین دکمه کلاس های خود
110
00:06:17,780 –> 00:06:21,499
را داریم و سپس ویژگی های
111
00:06:21,499 –> 00:06:24,289
دکمه یک را داریم، به عنوان مثال، نکته ابزار
112
00:06:24,289 –> 00:06:28,999
پیام و غیره و سپس ما فقط
113
00:06:28,999 –> 00:06:32,180
اطلاعاتی در مورد محتوای افزودنی خود داریم
114
00:06:32,180 –> 00:06:37,639
به طوری که ما مجموعه را
115
00:06:37,639 –> 00:06:40,249
توسط جادوگر افزونه خود ویرایش نمی کنیم، اما آنچه که ما ویرایش خواهیم
116
00:06:40,249 –> 00:06:42,919
کرد اسکریپت پایتون است که با افزودن ما مرتبط است به
117
00:06:42,919 –> 00:06:45,740
طوری که همیشه در پوشه نصب باشد.
118
00:06:45,740 –> 00:06:53,960
بنابراین ما آن را ویرایش می کنیم، بنابراین در اینجا
119
00:06:53,960 –> 00:06:58,099
یک دکمه کلاس یک داریم و
120
00:06:58,099 –> 00:07:03,279
یک رویداد داریم، پس کلیک کنید که دکمه ما چه کاری را می خواهد
121
00:07:03,279 –> 00:07:07,939
انجام دهد، اجازه دهید کلیک کنیم،
122
00:07:07,939 –> 00:07:12,529
یک پیام نمایش داده می شود، بنابراین اگر