در این مطلب، ویدئو QGIS Python (PyQGIS) – اتصالات فضایی با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:19:35
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:01,190 –> 00:00:04,650
بسیار خوب به یکی دیگر از آموزش های Python QGIS خوش آمدید،
2
00:00:04,650 –> 00:00:07,140
امروز
3
00:00:07,140 –> 00:00:09,960
می خواهیم اتصال های فضایی را پوشش دهیم، بنابراین دو
4
00:00:09,960 –> 00:00:12,150
نوع مختلف ابزار اتصال مکانی را در
5
00:00:12,150 –> 00:00:15,480
QGIS و نحوه انجام آن ها از کنسول Python را پوشش می
6
00:00:15,480 –> 00:00:18,750
دهیم، بنابراین ابتدا اجازه دهید داده
7
00:00:18,750 –> 00:00:20,850
هایی را که دارم مرور کنیم. در اینجا در QGIS بارگیری شده است، ابتدا من
8
00:00:20,850 –> 00:00:22,500
فقط این دو نقطه را دارم که
9
00:00:22,500 –> 00:00:24,510
آنها را ایجاد کردم، آنها چیزی را نشان نمی دهند،
10
00:00:24,510 –> 00:00:26,730
آنها فقط برای اهداف تصویری هستند،
11
00:00:26,730 –> 00:00:29,010
من این فایل Lions را در اینجا دارم که
12
00:00:29,010 –> 00:00:31,890
بخش های مختلف جریان را نشان می دهد بسیار خوب است
13
00:00:31,890 –> 00:00:33,570
و به طور کامل آن را تولید نمی کند اما
14
00:00:33,570 –> 00:00:35,700
به شما می دهد. ایده ای از چند
15
00:00:35,700 –> 00:00:37,620
مجموعه داده که ممکن است بخواهیم به آنها بپیوندیم و
16
00:00:37,620 –> 00:00:40,230
در نهایت من این چند ضلعی سیاه را
17
00:00:40,230 –> 00:00:43,530
دارم که طرح کلی حوضه آبخیز است،
18
00:00:43,530 –> 00:00:45,270
بنابراین ما امروز نگاهی به دو
19
00:00:45,270 –> 00:00:48,270
ابزار مختلف اتصال بیندازیم
20
00:00:48,270 –> 00:00:50,910
. میخواهم آنهایی را پیدا
21
00:00:50,910 –> 00:00:52,289
کنم که میخواهم به
22
00:00:52,289 –> 00:00:54,210
کادر جستجوی مکان پایین اینجا در گوشه سمت چپ پایین
23
00:00:54,210 –> 00:00:54,629
24
00:00:54,629 –> 00:00:58,500
بروید QGIS من میخواهم join را تایپ کنم، میتوانید ببینید که ما
25
00:00:58,500 –> 00:01:00,989
ویژگیهای مشترک بر اساس نزدیکترین
26
00:01:00,989 –> 00:01:04,438
ویژگیها داریم و ویژگیها را بر اساس مکان ملحق میکنیم، اجازه دهید شروع کنیم
27
00:01:04,438 –> 00:01:07,310
o ut با مشخصه های مشترک بر اساس نزدیکترین
28
00:01:07,310 –> 00:01:09,479
چاه در واقع ابتدا به هر دو ابزار ابزار نگاهی بیندازید
29
00:01:09,479 –> 00:01:10,979
تا بتوانید
30
00:01:10,979 –> 00:01:13,320
توضیحات را در اینجا بخوانید اساساً این
31
00:01:13,320 –> 00:01:15,180
الگوریتم چه کاری انجام می دهد این است که
32
00:01:15,180 –> 00:01:17,520
ورودی یک و ورودی دوم شما را می
33
00:01:17,520 –> 00:01:19,200
گیرد و ویژگی هایی را که نزدیک ترین به
34
00:01:19,200 –> 00:01:21,570
یکدیگر هستند را پیدا می کند. بنابراین برای مثال برای نقاط خود
35
00:01:21,570 –> 00:01:23,460
در اینجا، نزدیکترین پاره خط
36
00:01:23,460 –> 00:01:27,479
به هر یک از این نقاط را پیدا
37
00:01:27,479 –> 00:01:28,680
می کنیم، و حدس می زنم اگر برعکس عمل
38
00:01:28,680 –> 00:01:31,049
کنیم، ممکن است نزدیک ترین نقطه به هر
39
00:01:31,049 –> 00:01:32,700
پاره خطی را پیدا کنیم که فقط می خواهیم به
40
00:01:32,700 –> 00:01:35,479
رکوردها در آن برسیم. خروجی ما در اینجا به
41
00:01:35,479 –> 00:01:38,000
جای تعداد جریانها
42
00:01:38,000 –> 00:01:41,700
خوب است، اجازه دهید به ویژگیهای مشترک Join by Location بر اساس مکان نگاهی بیندازیم،
43
00:01:41,700 –> 00:01:44,430
بنابراین
44
00:01:44,430 –> 00:01:47,369
اجازه دهید نگاهی به اینجا بیندازیم و
45
00:01:47,369 –> 00:01:49,229
بنابراین لایه ورودی خود را روی یک لایه join داریم و در اینجا
46
00:01:49,229 –> 00:01:53,009
باید راهی برای انجام این کار مشخص کنیم. پیوستن
47
00:01:53,009 –> 00:01:54,869
اگر ما یک تقاطع و همپوشانی میخواهیم
48
00:01:54,869 –> 00:01:58,619
شامل صلیبهای لمسی برابر
49
00:01:58,619 –> 00:02:00,210
یا ضخامت آن
50
00:02:00,210 –> 00:02:04,079
گزینههای مختلف باشد، خوب اول اجازه دهید به عقب برگردیم و
51
00:02:04,079 –> 00:02:07,310
ویژگیها را با نزدیکترین
52
00:02:07,310 –> 00:02:10,080
ورودی انجام میدهیم که جدید خواهد بود.
53
00:02:10,080 –> 00:02:11,760
ورودی لایه نقاط
54
00:02:11,760 –> 00:02:18,299
به ترتیب استریم خواهد بود، ما
55
00:02:18,299 –> 00:02:20,790
فقط پیشفرضها را یکسان میگذاریم،
56
00:02:20,790 –> 00:02:22,709
اگر این را در اینجا تنظیم کنیم، حداکثر فاصله را تعیین نمیکنیم،
57
00:02:22,709 –> 00:02:26,220
اگر نقاط در فاصله معینی
58
00:02:26,220 –> 00:02:28,519
دورتر باشند، شامل نمیشوند.
59
00:02:28,519 –> 00:02:31,110
ویژگیهای trainable خروجی میشوند
60
00:02:31,110 –> 00:02:33,180
و ما فقط روی run کلیک میکنیم و یک
61
00:02:33,180 –> 00:02:38,129
فایل موقت در اینجا ایجاد میکنیم، بنابراین شما اجرا میکنید که
62
00:02:38,129 –> 00:02:40,950
ما این لایه پیوستشده جدید را داریم،
63
00:02:40,950 –> 00:02:44,670
پنجره ابزار را میبندیم و اجازه دهید فقط
64
00:02:44,670 –> 00:02:46,290
نقاط جدید اصلی خود را باز کنیم،
65
00:02:46,290 –> 00:02:49,140
جدول ویژگیها را حدس میزنم. اکنون سه
66
00:02:49,140 –> 00:02:51,540
فیلد شناسه و نام داریم، بیایید
67
00:02:51,540 –> 00:02:58,190
نام مقدار شناسه جدول تاخیر پیوستن را به اضافه
68
00:02:58,190 –> 00:03:09,780
همه مقادیر از طریق ترتیب پخش جریانی باز
69
00:03:09,780 –> 00:03:12,560
کنیم، بنابراین بیایید سریعاً آن را باز
70
00:03:12,560 –> 00:03:15,780
71
00:03:15,780 –> 00:03:18,329
کنیم. چند فیلد دیگر برای
72
00:03:18,329 –> 00:03:23,900
آن در اینجا به اینجا برگردید، بنابراین ما
73
00:03:24,379 –> 00:03:27,120
اکنون فاصله تا ویژگی را
74
00:03:27,120 –> 00:03:28,590
داریم که در واحد نقشه خواهد بود، بنابراین ما به مترها نگاه می کنیم در
75
00:03:28,590 –> 00:03:31,079
اینجا شما شماره
76
00:03:31,079 –> 00:03:35,129
نزدیک را دارید، ما یکی X و Y را داریم. از
77
00:03:35,129 –> 00:03:38,239
ویژگی و x و y از نزدیکترین
78
00:03:38,239 –> 00:03:42,269
اوکی بنابراین ما آن را داریم
79
00:03:42,269 –> 00:03:44,790
اکنون انجام آن بسیار ساده است، بیایید نگاهی بیندازیم که چگونه
80
00:03:44,790 –> 00:03:46,379
می توانیم این کار را در پایتون انجام دهیم، اگر
81
00:03:46,379 –> 00:03:48,000
از ویدیوهای قبلی به یاد دارید که می توانیم به
82
00:03:48,000 –> 00:03:52,980
تاریخچه پردازش برویم، می توانید
83
00:03:52,980 –> 00:03:55,560
آخرین الگوریتمی را که من اجرا کرده ام ببینید، می توانم روی
84
00:03:55,560 –> 00:03:57,150
آن کلیک کنم و سپس مقداری به من بدهید کد پایتون
85
00:03:57,150 –> 00:04:00,780
من آن کد پایتون را کپی میکنم و آن را میبندم
86
00:04:00,780 –> 00:04:04,230
و حالا به سراغ پلاگینها
87
00:04:04,230 –> 00:04:09,959
و کنسول پایتون میرویم و یک
88
00:04:09,959 –> 00:04:14,609
اسکریپت جدید را در اینجا شروع میکنیم، بسیار خوب، من فقط
89
00:04:14,609 –> 00:04:17,190
شروع میکنم و وقتی دوباره مرتب میکنم آن کد را جایگذاری میکنم.
90
00:04:17,190 –> 00:04:19,139
این کمی است تا خواندن آن راحت تر
91
00:04:19,139 –> 00:04:21,659
باشد بنابراین بعد از
92
00:04:21,659 –> 00:04:24,710
این همه کاما اینتر را می زنیم. اوه
93
00:04:24,710 –> 00:04:28,310
شما یک اسلش بک اسلش وارد کنید نام فایل ما را در آنجا وارد کنید،
94
00:04:28,310 –> 00:04:30,039
95
00:04:30,039 –> 00:04:35,810
نام فایل دوم ما را در اینجا وارد کنید، سپس
96
00:04:35,810 –> 00:04:38,000
ما فیلدهایی برای کپی کردن داریم که فقط
97
00:04:38,000 –> 00:04:44,000
طول را برای دریافت همه آنها باقی می گذاریم، اما این
98
00:04:44,000 –> 00:04:49,460
عدم تطابق کارت نادرست است، ما هیچ
99
00:04:49,460 –> 00:04:53,660
پیشوند خاصی برای فیلدها نداریم که
100
00:04:53,660 –> 00:04:58,479
تعداد همسایگان حداکثر فاصله را شامل شود
101
00:04:58,479 –> 00:05:05,080
و خروجی یک خروجی موقت است، بسیار
102
00:05:05,080 –> 00:05:15,320
خوب، پس بیایید این را اکنون
103
00:05:15,320 –> 00:05:17,180
دوباره اجرا کنیم و فقط این ورودی را می گیریم.
104
00:05:17,180 –> 00:05:23,590
بیایید آن را کپی
105
00:05:23,590 –> 00:05:27,740
کنیم تا با آن تماس بگیریم نام فایل s و ما آن را
106
00:05:27,740 –> 00:05:35,270
F n نقطه می نامیم FFP ts این است F
107
00:05:35,270 –> 00:05:44,449
و STR برای استریم این است که در اینجا
108
00:05:44,449 –> 00:05:46,580
آن را در آنجا قرار دهید و اکنون می توانیم به
109
00:05:46,580 –> 00:05:48,020
اینجا برگردیم و فقط آنها را جایگزین می کنیم
110
00:05:48,020 –> 00:05:58,250
تا بتوانند پویا باشند. بله و آن
111
00:05:58,250 –> 00:06:02,599
ناپدید شد، بگذارید بگوییم این بار فقط
112
00:06:02,599 –> 00:06:07,520
میخواهم یک فیلد را کپی کنم، پس بیایید به
113
00:06:07,520 –> 00:06:11,320
فیلدهای ترتیب پخش خود نگاهی بیندازیم
114
00:06:11,320 –> 00:06:15,080
، فرض کنیم تنها موردی که میخواهم
115
00:06:15,080 –> 00:06:18,050
طول بر حسب متر است، بنابراین طول m شما
116
00:06:18,050 –> 00:06:22,780
فقط میتوانید وارد اینجا شوید ارواح کپی طول m
117
00:06:22,780 –> 00:06:25,780
وجود دارد
118
00:06:28,750 –> 00:06:35,820
اوه من اینجا چه کار کردم ما داریم اوه
119
00:06:37,870 –> 00:06:43,600
این باید یک نقل قول در اطراف آن داشته باشد بنابراین
120
00:06:43,600 –> 00:06:47,620
این طول است mm um ببخشید ما
121
00:06:47,620 –> 00:06:49,420
همچنان پاییز را نگه می داریم می توانیم
122
00:06:49,420 –> 00:06:53,220
پیشوند خاصی داشته باشیم و می توانیم این را
123
00:06:55,140 –> 00:07:00,160
زیرخط پیوسته بنامیم خوب پس حالا من می
124
00:07:00,160 –> 00:07:01,600
خواهم یک پیشوند خاص در اولین فیلدمان داشته باشم.
125
00:07:01,600 –> 00:07:04,300
um بعدی را بگذار این بعدی
126
00:07:04,300 –> 00:07:09,220
هیچ و بیایید یک خروجی ایجاد کنیم که اکنون
127
00:07:09,220 –> 00:07:15,660
برابر با see temp است و این
128
00:07:15,660 –> 00:07:19,840
نزدیکترین join SHP را صدا می زنیم و به
129
00:07:19,840 –> 00:07:24,910
این می دهیم اینجا را فایل کنید، بنابراین اکنون
130
00:07:24,910 –> 00:07:29,140
این را فراتر رفتن مینامیم و سپس
131
00:07:29,140 –> 00:07:34,830
میخواهیم برویم، یک لایه برداری اضافه کنید و
132
00:07:34,830 –> 00:07:45,520
در اینجا باید آن را ارائه دهیم، این
133
00:07:45,520 –> 00:07:50,650
ارائه دهنده داده ما است، خوب برای این کار آماده است، بیایید
134
00:07:50,650 –> 00:07:52,690
این را امتحان کنیم و ببینیم که آیا اجرا می شود،
135
00:07:52,690 –> 00:07:54,940
باید یک لایه جدید با این
136
00:07:54,940 –> 00:07:57,850
نام فایل در اینجا اضافه کنیم و خواهیم دید که آیا کار می
137
00:07:57,850 –> 00:08:04,390
کند، روی run کلیک کنیم و ما در خط ده خطایی وجود دارد،
138
00:08:04,390 –> 00:08:10,240
اوه، فراموش کردم آن را نزدیک
139
00:08:10,240 –> 00:08:12,880
به نقل قول تکی در آنجا قرار دهم، این یک مشکل است،
140
00:08:12,880 –> 00:08:17,830
اجازه دهید سریع اجرا کنیم، خوب است و می توانید ببینید
141
00:08:17,830 –> 00:08:20,470
که پیوستن نزدیکی را در اینجا اضافه
142
00:08:20,470 –> 00:08:24,940
143
00:08:24,940 –> 00:08:27,690
کرده ایم. ببینید جدول چگونه به نظر می رسد
144
00:08:27,690 –> 00:08:29,950
خوب شما می توانید ببینید که ما در اینجا طول را به هم وصل کرده
145
00:08:29,950 –> 00:08:32,260
ایم این تنها چیزی است
146
00:08:32,260 –> 00:08:34,360
که به هم پیوسته است.
147
00:08:34,360 –> 00:08:37,809
148
00:08:37,809 –> 00:08:41,679
149
00:08:41,679 –> 00:08:42,520
150
00:08:42,520 –> 00:08:44,200
من میخواهم این را با Creed او حذف کنم،
151
00:08:44,200 –> 00:08:47,790
ما فقط پلاگینهای این لایه را روی
152
00:08:48,810 –> 00:08:53,770
کنسول پایتون بازنویسی میکنیم و بنابراین، اگر
153
00:08:53,770 –> 00:08:57,460
حداکثر فاصله را انجام دهم و این را 73 کنیم،
154
00:08:57,460 –> 00:09:00,520
باید فقط یک نقطه را شامل شود، حالا
155
00:09:00,520 –> 00:09:03,490
بیایید جلو برویم و برای من 3.0 تنظیم کنیم، بیایید ادامه دهیم.
156
00:09:03,490 –> 00:09:07,090
و روی run okay کلیک کنید حالا بیایید برویم و
157
00:09:07,090 –> 00:09:11,710
نزدیکترین را بررسی کنیم بپیوندید و مطمئن باشید که
158
00:09:11,710 –> 00:09:13,870
ما فقط این یکی را داریم، این یکی در
159
00:09:13,870 –> 00:09:15,700
واقع ملحق نشد، همچنان آن را در خروجی نشان می دهد
160
00:09:15,700 –> 00:09:17,890
زیرا ما تصمیم گرفتیم
161
00:09:17,890 –> 00:09:20,620
آن ویژگی ها را نادیده بگیریم اما همانطور که می
162
00:09:20,620 –> 00:09:23,410
بینید ما فقط آن یکی را داریم و بنابراین من به
163
00:09:23,410 –> 00:09:27,060
اینجا می آیم و من می تواند این را درست کند و
164
00:09:27,060 –> 00:09:30,190
اکنون من فقط هر چیزی
165
00:09:30,190 –>