در این مطلب، ویدئو 17 – ایجاد پایگاه های جغرافیایی فایل با Arcpy – ArcGIS Pro Scripting با Python و Arcpy با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:12:38
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,000 –> 00:00:02,879
بچه ها چه خبر است franchise923 است و در
2
00:00:02,879 –> 00:00:04,319
این ویدیو می خواهم به شما نشان دهم که چگونه می توانیم
3
00:00:04,319 –> 00:00:06,560
از arc pi در پایتون برای
4
00:00:06,560 –> 00:00:08,080
ایجاد سریع دسته ای از پایگاه های
5
00:00:08,080 –> 00:00:10,880
جغرافیایی فایل و همچنین اضافه کردن یک
6
00:00:10,880 –> 00:00:13,840
مجموعه داده موزاییک به پایگاه داده جغرافیایی فایل
7
00:00:13,840 –> 00:00:15,440
استفاده کنیم.
8
00:00:15,440 –> 00:00:16,800
مجبور شدم این کار را در یکی از پروژههایم انجام دهم،
9
00:00:16,800 –> 00:00:17,840
10
00:00:17,840 –> 00:00:19,920
بنابراین فکر کردم سریعاً یک
11
00:00:19,920 –> 00:00:21,600
ویدیو میسازم که چگونه او میتواند این کار را انجام دهد،
12
00:00:21,600 –> 00:00:22,720
بنابراین فقط میخواهم آنچه را که در حال حاضر دارم به شما نشان دهم
13
00:00:22,720 –> 00:00:24,640
و آن را اجرا کنم
14
00:00:24,640 –> 00:00:26,640
و سپس به شما نشان خواهم داد که چگونه دقیقاً ما
15
00:00:26,640 –> 00:00:28,320
این کار را انجام دادیم تا بتوانید ببینید که
16
00:00:28,320 –> 00:00:28,960
چندین پایگاه
17
00:00:28,960 –> 00:00:32,079
جغرافیایی فایل را در این دایرکتوری ایجاد می کند،
18
00:00:32,079 –> 00:00:33,840
بنابراین ما باید آن را از یک حلقه
19
00:00:33,840 –> 00:00:35,840
صد تایی عبور دهیم، بنابراین اگر اجازه دهیم این کار در
20
00:00:35,840 –> 00:00:36,880
تمام مدت اجرا شود،
21
00:00:36,880 –> 00:00:39,040
صدها پایگاه داده جغرافیایی فایل ایجاد می شود
22
00:00:39,040 –> 00:00:42,079
و um به هر یک اضافه می شود. از میان این
23
00:00:42,079 –> 00:00:43,200
پایگاههای جغرافیایی فایل، مجموعه دادههای موزاییک اضافه میشود،
24
00:00:43,200 –> 00:00:45,760
بنابراین میدانید که ما
25
00:00:45,760 –> 00:00:47,440
همچنین میتوانیم مانند یک کلاس ویژگی به این
26
00:00:47,440 –> 00:00:48,800
فایل به پایگاه داده شما اضافه کنیم، لازم نیست
27
00:00:48,800 –> 00:00:50,719
مجموعه دادههای موزاییکی باشد، اما نکته
28
00:00:50,719 –> 00:00:52,399
اینجاست که چگونه میتوانید به
29
00:00:52,399 –> 00:00:55,760
صورت تکراری بدانید. پایگاه های جغرافیایی فایل ایجاد کنید
30
00:00:55,760 –> 00:00:59,280
و این کار را انجام دهید
31
00:00:59,280 –> 00:01:01,280
اگر جالب به نظر می رسد، بیایید به
32
00:01:01,280 –> 00:01:03,199
تماشا کردن ادامه دهیم و بیایید شروع کنیم،
33
00:01:03,199 –> 00:01:05,519
بنابراین من فقط می خواهم این اسکریپت را بکشم،
34
00:01:05,519 –> 00:01:08,400
زیرا این اسکریپت
35
00:01:08,400 –> 00:01:10,840
همه این پایگاه های جغرافیایی فایل را ایجاد می کند و من
36
00:01:10,840 –> 00:01:12,240
37
00:01:12,240 –> 00:01:14,080
در واقع فقط از شر همه اینها خلاص می شوم.
38
00:01:14,080 –> 00:01:16,320
39
00:01:17,360 –> 00:01:20,240
درست است و من می خواهم یک اسکریپت جدید بسازم
40
00:01:20,240 –> 00:01:22,720
41
00:01:24,000 –> 00:01:29,680
که آن را بسازیم fgdps
42
00:01:29,680 –> 00:01:30,720
همه چیز درست است، بنابراین اولین کاری که ما می خواهیم
43
00:01:30,720 –> 00:01:34,079
انجام دهیم این است که آرشیپی را وارد کنیم
44
00:01:35,520 –> 00:01:38,400
و حالا بیایید به arcgis pro برویم و
45
00:01:38,400 –> 00:01:40,000
این یک ترفند کوچک جالب است
46
00:01:40,000 –> 00:01:42,560
که من شما بچه ها باید بدانم، بنابراین من می
47
00:01:42,560 –> 00:01:44,240
خواهم به آن پوشه ای که در آن بودم وصل
48
00:01:44,240 –> 00:01:45,600
49
00:01:45,600 –> 00:01:47,920
شوم، این پوشه fgdb، بنابراین دقیقاً همان جایی است که
50
00:01:47,920 –> 00:01:49,680
همه آن پایگاه های جغرافیایی فایل
51
00:01:49,680 –> 00:01:51,920
ساخته شده اند
52
00:01:52,079 –> 00:01:55,119
و من می خواهم
53
00:01:55,119 –> 00:01:57,520
یک پایگاه داده جغرافیایی فایل را به صورت دستی در آنجا ایجاد کنم،
54
00:01:57,520 –> 00:01:58,880
بنابراین اگر به
55
00:01:58,880 –> 00:02:00,960
geoprocessing و اگر این
56
00:02:00,960 –> 00:02:02,399
برگه را در اینجا ندارید،
57
00:02:02,399 –> 00:02:05,280
فقط به تجزیه و تحلیل بروید و سپس بر روی tools کلیک
58
00:02:05,280 –> 00:02:06,799
کنید تا ظاهر شود،
59
00:02:06,799 –> 00:02:10,639
بنابراین فقط روی ایجاد
60
00:02:10,639 –> 00:02:13,920
فایل در پایگاه داده خود کلیک کنید یا جستجو کنید
61
00:02:13,920 –> 00:02:15,440
و ما فقط به صورت دستی
62
00:02:15,440 –> 00:02:18,800
یک پایگاه جغرافیایی فایل را در اینجا ایجاد می کنیم
63
00:02:21,200 –> 00:02:25,120
. من آن را fgdb underscore one می نامم
64
00:02:25,120 –> 00:02:27,360
و فقط آن را اجرا کنید و حالا این
65
00:02:27,360 –> 00:02:28,959
قسمت جالب است اگر روی
66
00:02:28,959 –> 00:02:32,400
open history کلیک کنید و روی آن راست کلیک کنید،
67
00:02:32,400 –> 00:02:35,360
می توانیم دستور پایتون را کپی کنیم، بنابراین
68
00:02:35,360 –> 00:02:36,080
این یک
69
00:02:36,080 –> 00:02:39,200
ترفند بسیار جالب است.
70
00:02:39,200 –> 00:02:40,959
71
00:02:40,959 –> 00:02:41,519
72
00:02:41,519 –> 00:02:44,879
من فقط این کار را انجام می دهم و دستور دقیقی را که باید از آن استفاده کنیم به ما می گوید،
73
00:02:44,879 –> 00:02:46,640
74
00:02:46,640 –> 00:02:49,920
بنابراین فقط کافی است آن را کپی کنید تا اساساً نکته این است که
75
00:02:49,920 –> 00:02:51,120
76
00:02:51,120 –> 00:02:53,519
عملکرد خود را در حرفه ای تکرار کنید و سپس
77
00:02:53,519 –> 00:02:55,040
آن را به یک اسکریپت پایتون ببرید، بنابراین هر
78
00:02:55,040 –> 00:02:56,560
جریان کاری که می خواهید ابتدا
79
00:02:56,560 –> 00:02:59,920
آن را به صورت دستی در حرفه ای انجام دهید. و سپس
80
00:02:59,920 –> 00:03:01,920
اسکریپت یا دستور پایتون را کپی کنید،
81
00:03:01,920 –> 00:03:04,560
بنابراین من آن را پیست
82
00:03:04,560 –> 00:03:08,080
میکنم و اجازه دهید آن را اجرا کنیم، بنابراین میخواهم
83
00:03:08,080 –> 00:03:09,120
84
00:03:09,120 –> 00:03:11,280
آن را به فایل gdb2 تغییر دهم، زیرا
85
00:03:11,280 –> 00:03:14,000
قبلاً یکی را به صورت دستی ایجاد کردهایم،
86
00:03:14,000 –> 00:03:17,040
بنابراین فقط میگویم 2
87
00:03:17,040 –> 00:03:19,840
و فقط این را اجرا
88
00:03:23,360 –> 00:03:25,280
میکنم باید ببینیم که ایجاد می شود، بنابراین
89
00:03:25,280 –> 00:03:27,840
ما یک دو ایجاد می کنیم، پس
90
00:03:27,840 –> 00:03:31,040
بیایید جلو برویم و اکنون آن را بسازیم تا بتوانیم
91
00:03:31,040 –> 00:03:32,000
از یک حلقه for استفاده کنیم،
92
00:03:32,000 –> 00:03:36,000
بنابراین اگر
93
00:03:36,000 –> 00:03:39,040
برای fg db
94
00:03:39,040 –> 00:03:41,840
در محدوده
95
00:03:42,080 –> 00:03:46,799
بگویم و اجازه دهید فقط بگوییم 10 در حال حاضر،
96
00:03:46,799 –> 00:03:50,400
ما می خواهیم می خواهید این کار را 10 بار انجام دهید،
97
00:03:51,440 –> 00:03:53,599
بنابراین چیز بعدی در اینجا باید
98
00:03:53,599 –> 00:03:55,519
اساسا
99
00:03:55,519 –> 00:03:58,159
ایجاد کنیم این ساختار در اینجا است، بنابراین
100
00:03:58,159 –> 00:04:00,400
نام صحیح را میداند،
101
00:04:00,400 –> 00:04:03,040
بنابراین خارج از این در واقع
102
00:04:03,040 –> 00:04:03,680
خوب نیست، بله
103
00:04:03,680 –> 00:04:06,000
خارج از حلقه، بیایید
104
00:04:06,000 –> 00:04:10,239
متغیری به نام پوشه کاری ما ایجاد کنیم
105
00:04:11,680 –> 00:04:15,840
و این دقیقاً همان
106
00:04:15,840 –> 00:04:19,680
جایی است که شما میخواهید فایل به پایگاههای داده
107
00:04:19,680 –> 00:04:22,160
به دایرکتوری پارکینگ برود.
108
00:04:23,360 –> 00:04:27,360
109
00:04:27,360 –> 00:04:30,639
بنابراین میخواهم این آدرس را بهعنوان متن کپی کنم
110
00:04:30,639 –> 00:04:32,800
و اینجاست که مانند منطقه کاری من
111
00:04:32,800 –> 00:04:34,720
است، پس
112
00:04:34,720 –> 00:04:37,680
بیایید این کار را انجام دهیم، اکنون میتوانیم از
113
00:04:37,680 –> 00:04:39,280
این فهرست
114
00:04:39,280 –> 00:04:41,759
بسازیم، بنابراین باید بگوییم که پایگاه جغرافیایی فایل ایجاد کنید،
115
00:04:41,759 –> 00:04:42,479
بنابراین
116
00:04:42,479 –> 00:04:44,720
در اینجا اساساً دایرکتوری کاری است
117
00:04:44,720 –> 00:04:46,000
که تمام آن چیزی است که
118
00:04:46,000 –> 00:04:49,840
این پارامتر به این صورت است که
119
00:04:49,840 –> 00:04:52,160
من اکنون از چیزی به نام رشته f استفاده می
120
00:04:52,160 –> 00:04:53,759
کنم به جای آن از
121
00:04:53,759 –> 00:04:54,320
قالب
122
00:04:54,320 –> 00:04:57,199
برای قرار دادن متغیرها در رشته ها استفاده می کردم اما
123
00:04:57,199 –> 00:04:58,880
این مانند روش جدیدتر انجام آن است، بنابراین
124
00:04:58,880 –> 00:04:59,360
اگر یک
125
00:04:59,360 –> 00:05:02,560
f را جلوی یک رشته قرار دهید و شما
126
00:05:02,560 –> 00:05:04,880
در داخل آن پرانتزهای فرفری
127
00:05:04,880 –> 00:05:07,280
قرار میدهید، میتوانید یک متغیر قرار دهید، بنابراین
128
00:05:07,280 –> 00:05:11,199
من میخواهم دایرکتوری کاری را
129
00:05:11,199 –> 00:05:14,479
درست قرار دهم، بنابراین کاری که قرار است انجام دهد
130
00:05:14,479 –> 00:05:17,600
، به جای چیزی است که قبل از اینکه به سختی کدگذاری کرده بودیم، متغیر
131
00:05:17,600 –> 00:05:18,800
132
00:05:18,800 –> 00:05:20,000
دایرکتوری کاری باشد. ble
133
00:05:20,000 –> 00:05:22,800
و در اینجا چیزی است که ما از حلقه برای آن استفاده می کنیم،
134