در این مطلب، ویدئو ArcGIS API برای پایتون: توری از ماژول های مختلف با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:54:00
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,000 –> 00:00:02,070
سلام به همگی به اجلاس توسعه دهندگان مجازی 2020 خوش آمدید،
2
00:00:02,070 –> 00:00:05,670
ما قرار
3
00:00:05,670 –> 00:00:08,099
است جلسه ای را در اینجا انجام دهیم که API ArcGIS
4
00:00:08,099 –> 00:00:11,670
برای پایتون است، یک فرو رفتن عمیق در API
5
00:00:11,670 –> 00:00:13,889
نام من David Vitale است،
6
00:00:13,889 –> 00:00:15,870
من یک مهندس محصول در تیم Python
7
00:00:15,870 –> 00:00:18,750
API هستم و نام من است. chaim main من امروز می
8
00:00:18,750 –> 00:00:21,029
خواهم این جلسه شگفت انگیز را
9
00:00:21,029 –> 00:00:23,580
با دیوید در اینجا میزبانی کنم، آیا
10
00:00:23,580 –> 00:00:25,490
شروع می کنیم بله، بیایید شروع
11
00:00:25,490 –> 00:00:27,720
کنیم، بنابراین ما فقط یک
12
00:00:27,720 –> 00:00:30,179
پس زمینه مختصر در مورد چیستی API
13
00:00:30,179 –> 00:00:33,239
پایتون ارائه می دهیم. API پایتون یک کتابخانه پایتون برای
14
00:00:33,239 –> 00:00:37,050
فضایی است. نقشه برداری تجزیه و تحلیل و GIS این یک
15
00:00:37,050 –> 00:00:39,300
16
00:00:39,300 –> 00:00:41,399
کتابخانه قدرتمند مدرن و آسان برای استفاده Python است که به وب GIS شما متصل می شود
17
00:00:41,399 –> 00:00:43,320
اما همچنین دارای قابلیت های محلی متفاوتی است.
18
00:00:43,320 –> 00:00:47,010
Python API برای
19
00:00:47,010 –> 00:00:49,289
اتوماسیون برای علم داده برای
20
00:00:49,289 –> 00:00:51,480
مدیریت GIS اساساً اگر
21
00:00:51,480 –> 00:00:54,000
بخواهید از طریق وب GIS خود وصل شوید ساخته شده است.
22
00:00:54,000 –> 00:00:56,100
به طور خاص پایتون خود را کدنویسی کنید و
23
00:00:56,100 –> 00:00:59,430
میخواهید از API پایتون استفاده کنید، بنابراین به Python API خوش آمدید
24
00:00:59,430 –> 00:01:01,649
که برای شما انجام دهد یا اینکه
25
00:01:01,649 –> 00:01:03,899
ما سعی میکنیم
26
00:01:03,899 –> 00:01:08,220
با Python API یک مشتری بزرگ
27
00:01:08,220 –> 00:01:11,400
P به چه جمعیتشناسی متفاوتی خدمت کنیم. ython API مدیران هستند و
28
00:01:11,400 –> 00:01:14,010
افراد تایپ را توسعه می دهند، بنابراین Python API به شما امکان می
29
00:01:14,010 –> 00:01:16,439
دهد به وب GIS خود متصل شوید،
30
00:01:16,439 –> 00:01:19,590
چه پورتال باشد و چه یک شرکت و شما
31
00:01:19,590 –> 00:01:22,280
می توانید به صورت برنامه نویسی گروه ها و محتوای کاربران را به روز کرده و تغییر دهید،
32
00:01:22,280 –> 00:01:25,740
بنابراین فرض
33
00:01:25,740 –> 00:01:27,659
کنید می خواهید تمام نقشه های وب را در آن مرور کنید.
34
00:01:27,659 –> 00:01:29,159
سازمان خود را بررسی کنید و آدرسهای خراب را بررسی
35
00:01:29,159 –> 00:01:31,530
کنید، میتوانید از Python API برای مشاهده
36
00:01:31,530 –> 00:01:33,750
برنامهنویسی تمام
37
00:01:33,750 –> 00:01:36,930
محتوای پورتال خود استفاده کنید و آدرسها را دریافت کنید و از برخی
38
00:01:36,930 –> 00:01:38,610
کتابخانههای شبکه پایتون برای اتصال
39
00:01:38,610 –> 00:01:40,920
به آن استفاده کنید، همچنین میتوانید گروههای کاربران را مدیریت
40
00:01:40,920 –> 00:01:43,070
کنید که همه آن انواع چیزهای پایتون را به خواب ببرند
41
00:01:43,070 –> 00:01:45,540
. api همچنین
42
00:01:45,540 –> 00:01:48,329
با مدیریت دادهها با وب GIS شما بسیار خوب کار میکند، بنابراین
43
00:01:48,329 –> 00:01:51,509
میتوانید نقشه وب خود را بهروزرسانی کنید همانطور که
44
00:01:51,509 –> 00:01:53,130
قبلاً گفتم میتوانید نقشه وب جدیدی را
45
00:01:53,130 –> 00:01:55,950
که میتوانید برش دهید اضافه کنید،
46
00:01:55,950 –> 00:01:57,869
میتوانید یک فایل تعریف سرویس منتشر
47
00:01:57,869 –> 00:02:00,210
کنید. انجام تمام انواع مختلف
48
00:02:00,210 –> 00:02:02,490
مدیریت داده ها در زمینه
49
00:02:02,490 –> 00:02:06,600
وب GIS python api برای تحلیلگران داده نیز بسیار خوب است،
50
00:02:06,600 –> 00:02:09,060
چه بخواهید
51
00:02:09,060 –> 00:02:11,220
تصاویر را تجزیه و تحلیل کنید یا مکان های مختلف را انجام دهید.
52
00:02:11,220 –> 00:02:13,540
تجزیه و تحلیل
53
00:02:13,540 –> 00:02:15,250
موقعیت همه نوع در حوزه گسترده تر
54
00:02:15,250 –> 00:02:17,200
علم داده است، بنابراین می توانید از API پایتون
55
00:02:17,200 –> 00:02:19,659
و حس علم داده برای تعامل
56
00:02:19,659 –> 00:02:21,849
با داده های ویژگی و با داده های شطرنجی
57
00:02:21,849 –> 00:02:24,159
برای ایجاد نقشه های عالی و انجام
58
00:02:24,159 –> 00:02:27,340
انواع مختلف تجزیه و تحلیل فضایی و در
59
00:02:27,340 –> 00:02:30,760
نهایت پایتون استفاده کنید. API یک API پایتون است،
60
00:02:30,760 –> 00:02:32,950
بنابراین برای توسعه دهندگانی که می خواهند از
61
00:02:32,950 –> 00:02:36,099
پایتون برای ایجاد برنامه ها و اسکریپت ها برای
62
00:02:36,099 –> 00:02:39,069
خودکارسازی گردش های کاری مختلف استفاده کنند،
63
00:02:39,069 –> 00:02:41,349
بسیار عالی است، بنابراین این مقدمه اساسی برای
64
00:02:41,349 –> 00:02:42,939
API پایتون یا
65
00:02:42,939 –> 00:02:45,819
نمایش پایتونیک GIS شما است، اکنون اجازه دهید
66
00:02:45,819 –> 00:02:47,980
به بخش غواصی عمیق برویم. روشی که
67
00:02:47,980 –> 00:02:50,349
این بحث قرار است ساختار یابد این است
68
00:02:50,349 –> 00:02:52,989
که ما همه
69
00:02:52,989 –> 00:02:55,150
ماژولهای مختلف داخل API پایتون را مرور میکنیم و
70
00:02:55,150 –> 00:02:57,069
سعی میکنیم تا حد امکان به بسیاری از ماژولها برسیم
71
00:02:57,069 –> 00:03:00,189
و نمای کلی بسیار گستردهای
72
00:03:00,189 –> 00:03:03,790
از API پایتون به شما ارائه دهیم، بنابراین ماژول از
73
00:03:03,790 –> 00:03:06,639
این نظر، نام ماژول ریشه Python API
74
00:03:06,639 –> 00:03:08,980
ArcGIS نامیده می شود، زمانی که
75
00:03:08,980 –> 00:03:11,889
آن را نصب می کنید.
76
00:03:11,889 –> 00:03:14,290
77
00:03:14,290 –> 00:03:17,260
78
00:03:17,260 –> 00:03:19,329
ماژولهای فرعی مختلفی
79
00:03:19,329 –> 00:03:24,220
مانند ArcGIS dot DS در اینجا نیز وجود دارد
80
00:03:24,220 –> 00:03:27,900
ویژگیهای ArcGIS ArcGIS dot R
81
00:03:27,900 –> 00:03:31,299
jazz.net همه ماژولهای مختلف Python
82
00:03:31,299 –> 00:03:33,280
API را کار میکند و ما زمانی را صرف
83
00:03:33,280 –> 00:03:35,019
مرور هر یک از آنها خواهیم کرد و سعی میکنیم اطلاعات گستردهای در اختیار شما قرار دهیم.
84
00:03:35,019 –> 00:03:37,959
نمای کلی، بنابراین برای شروع، ما میخواهیم
85
00:03:37,959 –> 00:03:40,349
با اساسیترین
86
00:03:40,349 –> 00:03:43,659
ماژول در API پایتون که ArcGIS
87
00:03:43,659 –> 00:03:48,310
dot است شروع کنیم، بنابراین من میخواهم یک نوت بوک Jupiter را باز کنم
88
00:03:48,310 –> 00:03:50,199
و اجازه دهید با مقداری
89
00:03:50,199 –> 00:03:52,569
کد زنده شروع کنیم تا آنچه در اینجا در مقابل
90
00:03:52,569 –> 00:03:56,019
شما میبینید. یک نوت بوک مشتری است یک نوت بوک مشتری
91
00:03:56,019 –> 00:03:58,599
یک فرمت سند تعاملی
92
00:03:58,599 –> 00:04:00,819
است که به شما امکان می دهد
93
00:04:00,819 –> 00:04:03,069
کد پایتون را در داخل یک زمینه مرورگر
94
00:04:03,069 –> 00:04:05,199
به طور معمول اجرا کنید، زمانی که کد پایتون را در
95
00:04:05,199 –> 00:04:07,689
داخل یک IDE سنتی مانند pycharm یا
96
00:04:07,689 –> 00:04:09,939
کد ویژوال استودیو که در حال اجرای کد پایتون هستید، اجرا
97
00:04:09,939 –> 00:04:11,919
کنید.
98
00:04:11,919 –> 00:04:14,259
وقتی کد پایتون را در نوتبوک مشتری اجرا میکنید، عمدتاً با متن تعامل
99
00:04:14,259 –> 00:04:16,750
دارید، خروجی بسیار غنیتری
100
00:04:16,750 –> 00:04:17,560
دارید، زیرا در محیط مرورگر اجرا
101
00:04:17,560 –> 00:04:20,529
میکنید، میتوانید تصاویری داشته باشید که میتوانید
102
00:04:20,529 –> 00:04:22,900
اسناد درون خطی با علامتگذاری
103
00:04:22,900 –> 00:04:25,479
و HT داشته باشید. عناصر ML میتوانید
104
00:04:25,479 –> 00:04:26,810
معادلات مختلف و حتی برخی از
105
00:04:26,810 –> 00:04:28,880
ابزارکهای جاوا اسکریپت تعاملی
106
00:04:28,880 –> 00:04:30,740
از جمله نقشه تعاملی داشته باشید که
107
00:04:30,740 –> 00:04:32,870
بعداً به آن خواهیم پرداخت، بنابراین نوتبوکهای Jupiter
108
00:04:32,870 –> 00:04:36,169
یک نوع فرمت سند عالی برای نشان دادن
109
00:04:36,169 –> 00:04:38,330
کد پایتون و روشهای بیشتر بصری
110
00:04:38,330 –> 00:04:41,960
و آموزشی هستند. یک
111
00:04:41,960 –> 00:04:43,520
محیط بسیار بسیار عالی که ما عاشق
112
00:04:43,520 –> 00:04:45,530
نوتبوکهای Jupiter در اینجا بهصورت تصادفی تیم Python
113
00:04:45,530 –> 00:04:49,010
API هستیم، بنابراین بیایید همانطور که
114
00:04:49,010 –> 00:04:50,480
گفتیم شروع کنیم و ماژول قوس GIS
115
00:04:50,480 –> 00:04:54,230
GIS را مرور میکنیم که اولین مورد است و
116
00:04:54,230 –> 00:04:56,120
این ابتداییترین عبارت واردات است
117
00:04:56,120 –> 00:04:57,830
که شما یاد خواهید گرفت که با
118
00:04:57,830 –> 00:05:01,360
Python API که از arc GIS GIS
119
00:05:01,360 –> 00:05:05,770
وارد کنید کلاس GIS ما را دوست داشته باشید، این کلاس GIS
120
00:05:05,770 –> 00:05:09,440
نمایشی از وب GIS شما است، بنابراین با
121
00:05:09,440 –> 00:05:13,040
ایجاد یک اتصال جدید به ArcGIS
122
00:05:13,040 –> 00:05:16,310
آنلاین، این کار را با ایجاد یک کلاس GIS جدید
123
00:05:16,310 –> 00:05:18,950
انجام می دهید. اکنون به
124
00:05:18,950 –> 00:05:20,930
عنوان یک کاربر ناشناس به خط JSON ما دسترسی داشته باشید و می توانید
125
00:05:20,930 –> 00:05:24,229
موارد مختلف را پرس و جو کنید و زیرمجموعه ای
126
00:05:24,229 –> 00:05:25,820
از کارهایی را انجام دهید که معمولاً می توانید در
127
00:05:25,820 –> 00:05:28,880
ArcGIS آنلاین انجام دهید، به روشی که احتمالاً بیشتر شما
128
00:05:28,880 –> 00:05:31,310
در تعامل خواهید بود. با
129
00:05:31,310 –> 00:05:33,380
وب شما GIS با احراز هویت با یک
130
00:05:33,380 –> 00:05:35,960
نام کاربری یا رمز عبور است، بنابراین در اینجا من
131
00:05:35,960 –> 00:05:37,789
یک اتصال آنلاین به ArcGIS ایجاد می کنم و به
132
00:05:37,789 –> 00:05:41,000
عنوان نام کاربری خود
133
00:05:41,000 –> 00:05:44,320
متصل می شوم David J vitaliy، رمز عبور خود را وارد می کنم
134
00:05:44,320 –> 00:05:48,260
و همینطور متصل شده ام. به
135
00:05:48,260 –> 00:05:52,100
وب GIS من، بنابراین از اینجا میتوانم
136
00:05:52,100 –> 00:05:53,930
بسیاری از کارهای مشابهی را انجام دهم که میتوانم
137
00:05:53,930 –> 00:05:56,300
در یک
138
00:05:56,300 –> 00:05:57,860
محیط انجام دهم، دیدگاه محیط کاربر، که در عرض کمی به آنها خواهم رسید
139
00:05:57,860 –> 00:05:58,490
،
140
00:05:58,490 –> 00:06:01,460
شما همچنین میتوانید نه فقط به ArcGIS آنلاین متصل شوید.
141
00:06:01,460 –> 00:06:03,919
اما به یک پورتال خارجی، بنابراین ما
142
00:06:03,919 –> 00:06:05,750
در اینجا یک پورتال به نام Python API playground را مدیریت می کنیم،
143
00:06:05,750 –> 00:06:08,690
بنابراین شما می
144
00:06:08,690 –> 00:06:11,720
توانید با
145
00:06:11,720 –> 00:06:13,820
مشخص کردن URL دوباره نام کاربری
146
00:06:13,820 –> 00:06:17,960
و سپس تایپ رمز عبور، به آن GIS به آن وب GIS متصل شوید و سپس رمز عبور را تایپ کنید و من
147
00:06:17,960 –> 00:06:22,370
اکنون به GIS سازمانی خود متصل هستم. بنابراین
148
00:06:22,370 –> 00:06:24,620
این شی ArcGIS آنلاین من است و این
149
00:06:24,620 –> 00:06:26,780
شیء شرکت من است، بنابراین
150
00:06:26,780 –> 00:06:28,190
وقتی واقعاً به
151
00:06:28,190 –> 00:06:31,100
خوبی به GIS خود متصل هستید، می توانید
152
00:06:31,100 –> 00:06:32,270
کاربران مختلف را در سازمان خود جستجو کنید،
153
00:06:32,270 –> 00:06:34,880
بنابراین Rohit
154
00:06:34,880 –> 00:06:37,130
توسعه دهنده اصلی برای Python API است، بنابراین من می توان
155
00:06:37,130 –> 00:06:38,900
حساب کاربری او را از سازمان ما
156
00:06:38,900 –> 00:06:40,340
157
00:06:40,340 –> 00:06:42,199
دریافت کنید و من میتوانم ویژگیهای متفاوتی را
158
00:06:42,199 –> 00:06:45,350
از حساب کاربری او دریافت کنم تا بتوانم
159
00:06:45,350 –> 00:06:47,570
نام و نام خانوادگی او و
160
00:06:47,570 –> 00:06:50,630
سایر ویژگیها را بر روی آن دریافت
161
00:06:50,630 –> 00:06:53,270
کنم.
162
00:06:53,270 –> 00:06:55,610
من در واقع می توانم
163
00:06:55,610 –> 00:06:57,740
به جای اینکه فقط یک کاربر
164
00:06:57,740 –> 00:07:00,410
به همه کاربران داخل شرکتم نگاهی بیندازم،
165
00:07:00,410 –> 00:07:02,240
بنابراین در اینجا می توانید ببینید که
166
00:07:02,240 –> 00:07:04,340
ما حدود ده یا پانزده کاربر در آن
167
00:07:04,340 –> 00:07:06,770
حساب داریم و کاربران مختلفی که در
168
00:07:06,770 –> 00:07:08,389
اینجا در ESRI یا
169
00:07:08,389 –> 00:07:11,919
حساب های دیگر همکار هستند. بنابراین این
170
00:07:11,919 –> 00:07:14,810
متغیر کاربران یک لیست پایتون است همانطور که
171
00:07:14,810 –> 00:07:16,850
در پرانتزها می بینید، بنابراین اگر می خواهید یکی
172
00:07:16,850 –> 00:07:19,370
از کاربران را از آن دریافت کنید، به سادگی
173
00:07:19,370 –> 00:07:23,330
در آن لیست کاربر ایندکس می کنید و می توانید
174
00:07:23,330 –> 00:07:25,460
یک کاربر جداگانه را بیرون بکشید و
175
00:07:25,460 –> 00:07:27,800
آنها را مشاهده کنید تا به این ترتیب شما از Python
176
00:07:27,800 –> 00:07:29,960
API برای اتصال به کاربران مختلف
177
00:07:29,960 –> 00:07:33,830
در وب GIS خود استفاده میکنید، همچنین میتوانید از Python
178
00:07:33,830 –> 00:07:36,919
API برای مشاهده محتوای هر
179
00:07:36,919 –> 00:07:41,510
کاربر استفاده کنید، بنابراین با تایپ کردن GIS users dot
180
00:07:41,510 –> 00:07:43,400
me که کاربر را نشان میدهد که در
181
00:07:43,400 –> 00:07:44,930
حال حاضر در حال ثبت نام هستید. همانطور که در
182
00:07:44,930 –> 00:07:48,039
مورد من عکس پروفایل دوست داشتنی من و
183
00:07:48,039 –> 00:07:51,020
ArcGIS آنلاین است، بنابراین من فکر کردم
184
00:07:51,020 –> 00:07:53,720
که کاربران حساب کاربری من را دریافت می کنند و از
185
00:07:53,720 –> 00:07:57,260
آنجا می توانم هر مورد را در
186
00:07:57,260 –> 00:08:00,050
تمام موارد نقطه خود انجام دهم، بنابراین با اجرای سلولی
187
00:08:00,050 –> 00:08:02,030
که یک حلقه پایتون من میتوانم هر
188
00:08:02,030 –> 00:08:04,310
آیتمی را که در آن سازمان آنلاین ArcGIS مدیریت میکنم،
189
00:08:04,310 –> 00:08:05,900
هر آیتمی را که تالیف کردهام،
190
00:08:05,900 –> 00:08:08,000
بردارم و میتوانم آن را در داخل
191
00:08:08,000 –> 00:08:10,460
دفترچه یادداشت مشاهده کنم، بنابراین میتوانید اینجا را ببینید که من یک پایگاه
192
00:08:10,460 –> 00:08:12,260
دادههای جغرافیایی فایل دارم، مجموعهای از لایه ویژگی
193
00:08:12,260 –> 00:08:15,860
، نقشههای وب
194
00:08:15,860 –> 00:08:18,560
تمام محتوای CSV که من در
195
00:08:18,560 –> 00:08:20,360
این پورتال مدیریت کردهام، میتوانم از طریق برنامهنویسی به آنها دسترسی داشته باشم،
196
00:08:20,360 –> 00:08:23,930
درست مانند نحوه
197
00:08:23,930 –> 00:08:26,450
دسترسی شما به محتوای یک کاربر، همچنین
198
00:08:26,450 –> 00:08:28,099
میتوانید به صورت برنامهنویسی به گروهها دسترسی داشته باشید
199
00:08:28,099 –> 00:08:29,810
و به محتوای آنها نگاهی بیندازید،
200
00:08:29,810 –> 00:08:33,860
بنابراین در اینجا من این کار را انجام میدهم. جستجوی نقطهای گروههای GIS
201
00:08:33,860 –> 00:08:36,080
من میتوانم همه گروهها را
202
00:08:36,080 –> 00:08:38,208
در این گروههای موردی در گذشته جستجو کنم، زمانی
203
00:08:38,208 –> 00:08:40,370
که کنفرانس کاربر را انجام دادیم و
204
00:08:40,370 –> 00:08:42,860
میتوانم زیرمجموعهای از میتوانم یکی از
205
00:08:42,860 –> 00:08:45,050
موارد را از آن گروه دریافت کنم و آن را چاپ کنم. بیرون
206
00:08:45,050 –> 00:08:46,730
و همانطور که می بینید اینجا داریم یک
207
00:08:46,730 –> 00:08:48,800
گروه نمونه که سال گذشته ایجاد کردیم،
208
00:08:48,800 –> 00:08:51,110
میتوانید محتوای doc را در آن گروه فراخوانی کنید
209
00:08:51,110 –> 00:08:52,459
تا محتوای مختلف آن گروه را چاپ کنید،
210
00:08:52,459 –> 00:08:52,840
211
00:08:52,840 –> 00:08:55,390
بنابراین من به شما نشان دادهام که چگونه
212
00:08:55,390 –> 00:08:57,490
محتوایی را دریافت کنید که مختص یک کاربر
213
00:08:57,490 –> 00:09:00,310
یا گروه است، اما همچنین میتوانید از خود سؤال کنید. وب
214
00:09:00,310 –> 00:09:03,040
GIS برای محتوا به معنای گسترده تر،
215
00:09:03,040 –> 00:09:06,940
یعنی در جستجوی تمام محتوا در سازمان شما،
216
00:09:06,940 –> 00:09:09,670
بنابراین در اینجا
217
00:09:09,670 –> 00:09:12,580
من می خواهم محتوای GIS را جستجو کنم و
218
00:09:12,580 –> 00:09:15,310
همه مواردی را که چنای در
219
00:09:15,310 –> 00:09:17,110
نام دارند جستجو می کنم و می روم. برای گرفتن تمام
220
00:09:17,110 –> 00:09:18,820
پاسخها از آن جستجو و نمایش
221
00:09:18,820 –> 00:09:21,520
آنها، بنابراین همانطور که در اینجا میبینید، من
222
00:09:21,520 –> 00:09:23,050
مجموعههای لایه ویژگیهای مختلف
223
00:09:23,050 –> 00:09:28,320
CSV دارم، حتی یک دفترچه که
224
00:09:28,320 –> 00:09:31,990
نتایج جستجوی من است، بنابراین میتوانم همه این کارها را به صورت
225
00:09:31,990 –> 00:09:33,940
برنامهریزی انجام دهم، حتی میتوانم
226
00:09:33,940 –> 00:09:36,850
موارد مختلفی را مشخص کنم. اگر من فقط میخواهم به
227
00:09:36,850 –> 00:09:43,780
دنبال نقشههای وب بگردم، بگویم میتوانم
228
00:09:43,780 –> 00:09:46,780
تمام نقشههای وب را در آنجا ببینم، میتوانم
229
00:09:46,780 –> 00:09:49,720
زیرمجموعه دیگری را انتخاب کنم، میتوانم یک
230
00:09:49,720 –> 00:09:52,630
مورد متفاوت از آن گروه بگیرم و
231
00:09:52,630 –> 00:09:55,600
آن را چاپ کنم، همانطور که در اینجا میبینید، همچنین میتوانم
232
00:09:55,600 –> 00:09:58,480
دسترسی به مالک آن آیتم w
233
00:09:58,480 –> 00:10:00,550
hat قطعهای در آن آیتم است و من
234
00:10:00,550 –> 00:10:02,530
حتی میتوانم آن مورد را اگر مالک آن باشم، بهروزرسانی کنم،
235
00:10:02,530 –> 00:10:05,110
بنابراین از راههای مختلف میتوان
236
00:10:05,110 –> 00:10:07,270
از Python API برای بهروزرسانی مدیریت
237
00:10:07,270 –> 00:10:11,200
محتوا در سازمان خود استفاده کرد، همچنین
238
00:10:11,200 –> 00:10:13,210
میتوانید به آن دسترسی داشته باشید، بنابراین دندهها را
239
00:10:13,210 –> 00:10:15,070
کمی تغییر دهید. من اکنون به
240
00:10:15,070 –> 00:10:17,950
GIS سازمانی خود متصل هستم و میخواهم
241
00:10:17,950 –> 00:10:20,920
تمام سرورهای داخل شرکت خود را بررسی کنم،
242
00:10:20,920 –> 00:10:23,290
بنابراین با فراخوانی Enterprise dot
243
00:10:23,290 –> 00:10:26,380
admin dot servers میتوانم تمام
244
00:10:26,380 –> 00:10:29,530
سرورهایی را که در حال حاضر در
245
00:10:29,530 –> 00:10:32,650
زمین بازی Python API میزبانی میشوند فهرست کنم. پورتال بنابراین همانطور
246
00:10:32,650 –> 00:10:34,120
که در اینجا می بینید به نظر می رسد که ما
247
00:10:34,120 –> 00:10:36,520
یک سرور میزبان اصلی و همچنین یک
248
00:10:36,520 –> 00:10:40,420
Rester و یک سرور تجزیه و تحلیل جغرافیایی از
249
00:10:40,420 –> 00:10:42,820
آنجا داریم.
250
00:10:42,820 –> 00:10:44,920
251
00:10:44,920 –> 00:10:46,990
شی سرور
252
00:10:46,990 –> 00:10:49,210
که سرور میزبان ما است و من
253
00:10:49,210 –> 00:10:52,060
حتی میتوانم تمام سرویسهای داخل
254
00:10:52,060 –> 00:10:54,160
آن سرور میزبان را لیست کنم و سپس
255
00:10:54,160 –> 00:10:55,990
میتوانم یکی از آن نوع خدمات را دریافت کنم و
256
00:10:55,990 –> 00:10:58,420
آن را در اینجا چاپ کنم تا همانطور که میبینید،
257
00:10:58,420 –> 00:11:01,750
ما سرویس شهر کلاسیک جهان را داریم. توسط
258
00:11:01,750 –> 00:11:03,580
ص چاپ کردن وضعیت نقطه در آن
259
00:11:03,580 –> 00:11:05,920
سرویس می توانم ببینم که این سرویس
260
00:11:05,920 –> 00:11:06,730
شروع شده است
261
00:11:06,730 –> 00:11:08,850
و سایر اطلاعات در مورد آن از جمله
262
00:11:08,850 –> 00:11:11,470
این آمار در آن سرور، بنابراین می
263
00:11:11,470 –> 00:11:14,860
توانید ببینید که نام پوشه
264
00:11:14,860 –> 00:11:18,130
چیست اگر نوع آن در این مورد به
265
00:11:18,130 –> 00:11:19,839
نظر می رسد. مانند یک سرور تصویر
266
00:11:19,839 –> 00:11:21,519
اطلاعات دیگر در مورد سرویس ها،
267
00:11:21,519 –> 00:11:23,760
آدرس IP دستگاه که روی آن میزبانی
268
00:11:23,760 –> 00:11:26,949
می شود، می توانید حتی با نقطه توقف در
269
00:11:26,949 –> 00:11:30,940
سرویس تماس بگیرید و سپس آن سرویس را متوقف کنید و
270
00:11:30,940 –> 00:11:34,180
اگر تماس بگیرید، وضعیت نقطه شهرهای جهان
271
00:11:34,180 –> 00:11:36,850
مشاهده می کنید که این سرویس اکنون متوقف شده است
272
00:11:36,850 –> 00:11:39,579
و شما می توانید به صورت برنامه نویسی شروع را
273
00:11:39,579 –> 00:11:42,550
در آن سرویس فراخوانی کنید و یک ثانیه به آن بدهید و
274
00:11:42,550 –> 00:11:44,470
سپس می بینید که آن
275
00:11:44,470 –> 00:11:47,920
سرویس مجدداً راه اندازی شده است به طوری که
276
00:11:47,920 –> 00:11:50,079
ماژول GIS در Python API یک راه عالی بود
277
00:11:50,079 –> 00:11:52,300
که می توانید برای اتصال به وب GIS خود برای
278
00:11:52,300 –> 00:11:56,139
مدیریت گروه ها و محتوای کاربران استفاده کنید. بنابراین
279
00:11:56,139 –> 00:11:59,320
GIS بعدی که در
280
00:11:59,320 –> 00:12:00,940
مورد آن صحبت خواهیم کرد، ماژول ابزارک است،
281
00:12:00,940 –> 00:12:04,360
بنابراین به یاد داشته باشید که چگونه قبلاً چگونه گفتم که
282
00:12:04,360 –> 00:12:06,670
چگونه فرمت نوت بوک Jupiter به
283
00:12:06,670 –> 00:12:10,060
شما اجازه می دهد تا در داخل یک
284
00:12:10,060 –> 00:12:11,319
عنصر HTML از جمله تعامل داشته باشید. g با ویجتهای جاوا اسکریپت به
285
00:12:11,319 –> 00:12:14,260
خوبی در Python API ما
286
00:12:14,260 –> 00:12:16,569
نوعی ویجت نقشه را پیادهسازی کردیم که
287
00:12:16,569 –> 00:12:20,079
به شما امکان میدهد لایههای ArcGIS را در کنار نقشه تجسم کنید
288
00:12:20,079 –> 00:12:22,360
289
00:12:22,360 –> 00:12:24,730
و با آن ویجت نقشه کمی تحلیل فضایی
290
00:12:24,730 –> 00:12:26,079
291
00:12:26,079 –> 00:12:28,810
انجام دهید. بنابراین من در حال حاضر در یک
292
00:12:28,810 –> 00:12:30,850
نوت بوک متفاوت جدید هستم و در حال اتصال
293
00:12:30,850 –> 00:12:34,930
به وب GIS خود هستم در این مورد ArcGIS با
294
00:12:34,930 –> 00:12:36,670
همان نام کاربری قبلی می خواهم
295
00:12:36,670 –> 00:12:40,660
رمز عبور خود را تایپ کنم و قبل از اینکه
296
00:12:40,660 –> 00:12:43,420
نقشه نقطه ای GIS را انجام دادیم آنها پرسیدند. آن محتوا
297
00:12:43,420 –> 00:12:45,819
اکنون نقشه نقطهای GIS را انجام میدهیم، بنابراین در این
298
00:12:45,819 –> 00:12:48,399
مورد میخواهیم یک نقشه جدید
299
00:12:48,399 –> 00:12:51,040
با بزرگنمایی چهار بسازیم، بنابراین با اجرای سلول
300
00:12:51,040 –> 00:12:53,860
و مشخص کردن خروجی آن به
301
00:12:53,860 –> 00:12:56,410
متغیری که اکنون میبینید
302
00:12:56,410 –> 00:12:58,269
، نقشه را در داخل آن ایجاد کردهایم.
303
00:12:58,269 –> 00:13:00,699
اکنون این نقشه در پشت صحنه با استفاده
304
00:13:00,699 –> 00:13:04,209
از arcgis api برای جاوا اسکریپت است، بنابراین
305
00:13:04,209 –> 00:13:06,339
به شما امکان می دهد کارهای بسیار پویا و
306
00:13:06,339 –> 00:13:09,190
عالی انجام دهید که می توانید با بزرگنمایی حرکت
307
00:13:09,190 –> 00:13:11,139
به مقیاس پویا دسترسی پیدا کنید، زیرا در حال
308
00:13:11,139 –> 00:13:12,850
زوم کردن و کوچک کردن همه ویژگی ها هستید.
309
00:13:12,850 –> 00:13:14,290
شما عاشق جاوا اسکریپ شده اید t
310
00:13:14,290 –> 00:13:16,990
api شما می توانید همه این کارها را با ماوس خود انجام دهید
311
00:13:16,990 –> 00:13:19,269
همانطور که من اینجا انجام می دهم، اما می
312
00:13:19,269 –> 00:13:20,529
توانید مقداری از آن را از طریق
313
00:13:20,529 –> 00:13:23,529
کد کنترل کنید، بنابراین من نقشه ایالات متحده را برای ما یک
314
00:13:23,529 –> 00:13:27,490
متغیر نقشه دارم اگر من با چرخش نقشه ایالات متحده تماس بگیرم، می
315
00:13:27,490 –> 00:13:29,079
توانم چرخش را به صورت برنامه ای به روز کنم.
316
00:13:29,079 –> 00:13:31,660
بنابراین نه تنها می توانید
317
00:13:31,660 –> 00:13:32,860
از ماوس برای تعامل با چیزها استفاده کنید،
318
00:13:32,860 –> 00:13:34,449
بلکه می توانید از کد برای تعامل با
319
00:13:34,449 –> 00:13:36,670
چیزها استفاده کنید، اما این فقط یک نقشه پایه خسته کننده است
320
00:13:36,670 –> 00:13:39,279
که خیلی هیجان انگیز نیست، بنابراین بیایید چند
321
00:13:39,279 –> 00:13:42,550
لایه به آن اضافه کنیم تا من محتوای GIS را انجام دهم.
322
00:13:42,550 –> 00:13:45,490
دریافت یک آیتم خاص در
323
00:13:45,490 –> 00:13:47,980
این مورد مانند داده های سرشماری به نظر می رسد و من
324
00:13:47,980 –> 00:13:51,160
نقشه اضافه کردن لایه ایالات متحده را روی آن
325
00:13:51,160 –> 00:13:52,899
آیتم فراخوانی می کنم و فقط
326
00:13:52,899 –> 00:13:54,819
آیتم را به خودی خود اضافه نمی کنم، یک
327
00:13:54,819 –> 00:13:57,249
رندر رنگ کلاس را مشخص می کنم و من
328
00:13:57,249 –> 00:13:59,589
میخواهم آن رندر رنگ کلاس را
329
00:13:59,589 –> 00:14:03,490
برای فیلد ده جمعیت کل اعمال کنیم، بنابراین با
330
00:14:03,490 –> 00:14:05,529
اجرای سلول وقتی یک ثانیه زمان میدهید
331
00:14:05,529 –> 00:14:08,110
تا اجرا شود، اگر به نقشه نگاه کنید،
332
00:14:08,110 –> 00:14:10,990
نقشه اکنون بهروزرسانی شده است تا آن مورد را
333
00:14:10,990 –> 00:14:15,309
از وب GIS شما در بر بگیرد. در این حالت
334
00:14:15,309 –> 00:14:16,779
وقتی بزرگنمایی و کوچکنمایی می کنید، تمام
335
00:14:16,779 –> 00:14:18,249
دسترسی به آن ویژگی را به دست می آورید
336
00:14:18,249 –> 00:14:19,779
در این سطح بزرگنمایی به دادههای شهرستان دسترسی داشته باشید،
337
00:14:19,779 –> 00:14:21,459
وقتی کوچکنمایی میکنید، به
338
00:14:21,459 –> 00:14:24,220
دادههای وضعیت دسترسی دارید، همه چیزهایی را
339
00:14:24,220 –> 00:14:26,350
که از نوشتن نقشههای وب
340
00:14:26,350 –> 00:14:28,689
از وب GIS میدانید و دوست دارید که
341
00:14:28,689 –> 00:14:33,220
میتوانید با Python API انجام دهید. نقشه نقطه نقطه
342
00:14:33,220 –> 00:14:33,910
ذخیره کنید
343
00:14:33,910 –> 00:14:35,319
بنابراین در این مورد این نقشه که من
344
00:14:35,319 –> 00:14:37,269
به صورت محلی چیزی به آن اضافه کرده ام اگر بخواهم
345
00:14:37,269 –> 00:14:38,470
این نوت بوک را
346
00:14:38,470 –> 00:14:41,079
ببندم دیگر به این نقشه دسترسی نخواهم داشت اما اگر با
347
00:14:41,079 –> 00:14:44,709
dot save یک عنوان را یک قطعه و
348
00:14:44,709 –> 00:14:47,230
چند تگ مشخص کنید. می توانم این را ذخیره کنم و
349
00:14:47,230 –> 00:14:50,019
به عنوان یک نقشه وب در وب خود ادامه دهیم،
350
00:14:50,019 –> 00:14:53,019
بنابراین من اکنون می توانم
351
00:14:53,019 –> 00:14:54,699
این مورد را که ذخیره کرده ام در یک نمایشگر نقشه باز کنم و همانطور که می
352
00:14:54,699 –> 00:14:57,370
بینید دقیقا همان موردی است
353
00:14:57,370 –> 00:14:59,800
که من ایجاد کرده ام و اضافه کرده ام قبلاً
354
00:14:59,800 –> 00:15:03,459
با همان نوع لایه روی آن،
355
00:15:03,459 –> 00:15:04,480
بنابراین برای افزودن انواع لایههای مختلف عالی است،
356
00:15:04,480 –> 00:15:07,600
همچنین میتوانید از API پایتون
357
00:15:07,600 –> 00:15:11,319
برای کنترل نقشه پایه که
358
00:15:11,319 –> 00:15:13,449
لایهها را در بالای آن اضافه میکنید استفاده کنید، بنابراین در این مورد من به
359
00:15:13,449 –> 00:15:15,459
تازگی یک نقشه جدید از New ایجاد کردهام. شهر یورک
360
00:15:15,459 –> 00:15:17,920
و من قصد داریم تمام
361
00:15:17,920 –> 00:15:20,350
نقشه های پایه را مرور کنیم و این ما هستیم پشتیبانی کنید و
362
00:15:20,350 –> 00:15:22,300
من آنها را به شما نشان خواهم داد، بنابراین ما یک
363
00:15:22,300 –> 00:15:24,279
نقشه مبتنی بر خاکستری تیره در اینجا داریم که می توانید
364
00:15:24,279 –> 00:15:28,569
ببینید، ما همچنین یک نقشه مبتنی بر خاکستری روشن
365
00:15:28,569 –> 00:15:33,059
داریم و سپس ویفری برای بارگذاری زیرزمین
366
00:15:33,059 –> 00:15:34,150
ماهواره ای
367
00:15:34,150 –> 00:15:36,310
داریم، بنابراین نقشه های پایه زیادی داریم.
368
00:15:36,310 –> 00:15:39,310
پشتیبانی خارج از جعبه برای شما
369
00:15:39,310 –> 00:15:42,490
خاکستری تیره تصاویر ماهوارهای ما
370
00:15:42,490 –> 00:15:44,260
همچنین برخی از نمونههای شخص ثالث داریم که
371
00:15:44,260 –> 00:15:46,780
مانند نقشه پایه OpenStreetMap
372
00:15:46,780 –> 00:15:48,790
و برخی موارد دیگر از آنها پشتیبانی میکنیم، بنابراین
373
00:15:48,790 –> 00:15:50,980
میتوانید از همه اینها برای ایجاد کنترل دقیق
374
00:15:50,980 –> 00:15:53,800
نقشه استفاده کنید. به نظر می رسد و آنچه به نظر می
375
00:15:53,800 –> 00:15:56,980
رسد برای شما خوب به نظر می رسد، بنابراین ممکن است
376
00:15:56,980 –> 00:15:59,470
متوجه شده باشید که در داخل این ویجت نقشه این
377
00:15:59,470 –> 00:16:00,760
دکمه کوچک در اینجا وجود دارد،
378
00:16:00,760 –> 00:16:03,730
بنابراین اگرچه نقشه های دو بعدی با
379
00:16:03,730 –> 00:16:06,280
فشار دادن این دکمه عالی هستند، در واقع می
380
00:16:06,280 –> 00:16:09,880
توانید نه تنها نقشه های دو بعدی بلکه نقشه های سه بعدی را کنترل کنید،
381
00:16:09,880 –> 00:16:12,490
بنابراین API Python
382
00:16:12,490 –> 00:16:14,950
از هر دو نوع نقشه پشتیبانی می کند و
383
00:16:14,950 –> 00:16:16,870
به شما امکان می دهد تجسم بسیار جالبی را انجام دهید
384
00:16:16,870 –> 00:16:18,820
که معمولاً نمی
385
00:16:18,820 –> 00:16:23,770
توانید در نقشه های دو بعدی انجام دهید، بنابراین ابتدا به
386
00:16:23,770 –> 00:16:25,210
شما نشان خواهم داد که چگونه با آن ارتباط برقرار
387
00:16:25,210 –> 00:16:28,390
می کنید تا با ما تماس بگیرید. یک نقشه GIS و شما مشخص کنید
388
00:16:28,390 –> 00:16:31,150
y حالت سه بعدی است و همانطور که می
389
00:16:31,150 –> 00:16:33,760
بینید من اکنون می توانم یک نقشه سه بعدی در اینجا ایجاد کنم
390
00:16:33,760 –> 00:16:36,340
و همانطور که قبلاً چگونه می توانم آن را
391
00:16:36,340 –> 00:16:37,990
از طریق ماوس کنترل کنم می توانم
392
00:16:37,990 –> 00:16:39,970
این حالت را از طریق کد کنترل کنم بنابراین می توانم
393
00:16:39,970 –> 00:16:43,240
شیب را تعیین کنم که عنوان و چه زمانی را مشخص کند. من
394
00:16:43,240 –> 00:16:46,270
در داخل ویجت نقشه پیمایش میکنم
395
00:16:46,270 –> 00:16:48,940
که این مقادیر در واقع در زمان واقعی بهروزرسانی میشوند،
396
00:16:48,940 –> 00:16:50,890
بنابراین فرض کنید به
397
00:16:50,890 –> 00:16:52,450
نقشهای نگاه میکنید، اما وقتی میخواهید آن را به اشتراک بگذارید،
398
00:16:52,450 –> 00:16:54,250
واقعاً میخواهید بدانید که این وسعت
399
00:16:54,250 –> 00:16:56,380
چیست و میخواهید دقیقاً این وسعت را داشته باشید.
400
00:16:56,380 –> 00:16:58,630
می توانید آن اطلاعات را پرینت بگیرید یا حتی
401
00:16:58,630 –> 00:17:04,450
در این مورد یک وسعت نقشه را برای ما چاپ کنید
402
00:17:04,450 –> 00:17:07,690
و شما وسعت و نسخه دقیق
403
00:17:07,690 –> 00:17:10,300
آن را دارید وقتی که با آن پیمایش کرده اید
404
00:17:10,300 –> 00:17:12,099
راه های بسیار خوبی برای کمک به شما در نوشتن نقشه های مختلف دارد،
405
00:17:12,099 –> 00:17:15,339
اما یک نقشه سه بعدی به خودی خود آنقدرها
406
00:17:15,339 –> 00:17:17,410
هیجان انگیز نیست. زمانی که به
407
00:17:17,410 –> 00:17:19,569
نظر من لایههایی را به آن اضافه میکنید هیجانانگیز است، بنابراین من
408
00:17:19,569 –> 00:17:21,130
قصد دارم نقشهای از پارک ملی صهیون،
409
00:17:21,130 –> 00:17:24,280
یکی از مکانهای مورد علاقهام در
410
00:17:24,280 –> 00:17:27,400
ایالات متحده ایجاد کنم، میخواهم یک آیتم
411
00:17:27,400 –> 00:17:30,370
از GIS وب جنگ ما دریافت کنم.
412
00:17:30,370 –> 00:17:32,800
مسیرهای مختلف در پارک ملی صهیون
413
00:17:32,800 –> 00:17:35,830
که من می خواهم مرکز را مشخص کنید و
414
00:17:35,830 –> 00:17:37,780
من نماد مورد استفاده برای
415
00:17:37,780 –> 00:17:39,880
ترسیم را مشخص می کنم در این مورد من از
416
00:17:39,880 –> 00:17:43,090
یک lime 3d استفاده می کنم شما رنگ ها را مشخص می کنید و
417
00:17:43,090 –> 00:17:46,510
سپس وقتی نقشه را که لایه اضافه می کند صدا می زنم
418
00:17:46,510 –> 00:17:48,070
می گویم هی استفاده کنید این
419
00:17:48,070 –> 00:17:50,410
نمادی که من به تازگی استفاده کرده ام و همانطور که
420
00:17:50,410 –> 00:17:55,500
می بینید با استفاده از داده های ارتفاعی
421
00:17:55,500 –> 00:17:58,960
نقشه زیرین می توانید تعداد زیادی
422
00:17:58,960 –> 00:18:00,640
دره های مختلف و
423
00:18:00,640 –> 00:18:02,950
پیاده روی های مختلف را ببینید که شما این پیاده روی را انجام می دهید یکی از پیاده روی های
424
00:18:02,950 –> 00:18:04,810
مورد علاقه من است که به آن می گویند
425
00:18:04,810 –> 00:18:06,730
پیاده روی فرود فرشتگان اکیداً توصیه می کنیم این کار را انجام دهید،
426
00:18:06,730 –> 00:18:09,300
از پایین شروع کنید، در اینجا،
427
00:18:09,300 –> 00:18:12,070
تمام راه را به بالا بخزی، تا تمام راه را به بالا پیاده روی کنید
428
00:18:12,070 –> 00:18:13,510
و سپس به این
429
00:18:13,510 –> 00:18:15,760
ریج بسیار وحشتناک بروید که
430
00:18:15,760 –> 00:18:17,770
در هر طرف هزار پا رها شده است، پس نگویید
431
00:18:17,770 –> 00:18:19,600
مادرم که من این پیاده روی را انجام دادم، اما
432
00:18:19,600 –> 00:18:21,820
این یک پیاده روی بسیار خوب است و شما می
433
00:18:21,820 –> 00:18:24,790
توانید ارتفاع بسیار چشمگیر را در
434
00:18:24,790 –> 00:18:30,550
داخل این ویجت نقشه مشاهده
435
00:18:30,550 –> 00:18:32,020
436
00:18:32,020 –> 00:18:34,180
کنید
437
00:18:34,180 –> 00:18:36,640
. روش بسیار جالبی است که می توانید
438
00:18:36,640 –> 00:18:39,850
نقشه برداری را در Pytho انجام دهید n API در این مورد،
439
00:18:39,850 –> 00:18:41,650
من می خواهم یک رندر ساده
440
00:18:41,650 –> 00:18:43,060
درست مثل قبل ایجاد کنم، بنابراین در
441
00:18:43,060 –> 00:18:45,370
مورد رنگ است، اما اکنون می خواهم
442
00:18:45,370 –> 00:18:48,100
متغیرهای بصری رندر
443
00:18:48,100 –> 00:18:50,050
بخشی دیگر را بر روی آن مشخص کنم، کاری که به من اجازه می دهد
444
00:18:50,050 –> 00:18:53,290
انجام دهم این است که بگویم سلام. برای میدان فشار
445
00:18:53,290 –> 00:18:55,540
این داده میخواهم
446
00:18:55,540 –> 00:18:59,680
رنگ را از قرمز به آبی با مقادیر 950 به
447
00:18:59,680 –> 00:19:02,560
هزار تغییر دهید، اما این یک راه است که
448
00:19:02,560 –> 00:19:03,760
اگر فقط به رنگ نگاه کنید، میتوانید
449
00:19:03,760 –> 00:19:05,320
مقادیر مختلف را در
450
00:19:05,320 –> 00:19:07,930
آنجا ببینید، اما میخواهم با
451
00:19:07,930 –> 00:19:11,650
سرعت، مقدار را از 220 به
452
00:19:11,650 –> 00:19:13,600
150 تغییر دهید، اندازههای متفاوتی که
453
00:19:13,600 –> 00:19:15,790
به شما اجازه میدهد این است که روی نقشه
454
00:19:15,790 –> 00:19:19,060
به مقادیر مختلف در یک زمان تجسم کنید، بنابراین
455
00:19:19,060 –> 00:19:20,770
اگر فقط به ارتفاعات نگاه کنید
456
00:19:20,770 –> 00:19:22,330
و نه رنگها
457
00:19:22,330 –> 00:19:24,940
میتوانید سرعت باد را تجسم کنید، بنابراین
458
00:19:24,940 –> 00:19:26,920
میتوانید ببینید که برخی از این نقاط در
459
00:19:26,920 –> 00:19:29,530
اینجا در زمان طوفان کمتر از این نقاط هستند
460
00:19:29,530 –> 00:19:31,660
و اگر
461
00:19:31,660 –> 00:19:33,460
فقط به رنگهایی مانند این نگاه کنید، میتوانید
462
00:19:33,460 –> 00:19:36,340
ببینید Oh Reds دارند. سرعت باد بیشتر و
463
00:19:36,340 –> 00:19:39,130
آبی ها فشار و ظاهر کمتری دارند در
464
00:19:39,130 –> 00:19:40,780
مجموع شما می توانید یک
465
00:19:40,780 –> 00:19:43,180
همبستگی تقریبی بین سرعت باد و
466
00:19:43,180 –> 00:19:45,310
فشار را مشاهده کنید، به طوری که می توانید
467
00:19:45,310 –> 00:19:49,870
داده های داخل نوت بوک را
468
00:19:49,870 –> 00:19:52,870
در روش تعاملی تجسم کنید و
469
00:19:52,870 –> 00:19:54,520
آخرین چیز را به شما نشان دهد که یک
470
00:19:54,520 –> 00:19:57,070
رفتار ویجت همزمان است که به
471
00:19:57,070 –> 00:19:59,700
شما امکان می دهد. برای تعریف تابع callback و
472
00:19:59,700 –> 00:20:01,450
سپس اجرای این
473
00:20:01,450 –> 00:20:03,220
تابع هر زمان که روی نقشه کلیک می کنید،
474
00:20:03,220 –> 00:20:05,200
بنابراین در این مورد من یک
475
00:20:05,200 –> 00:20:07,299
روش آدرس آدرس را مشخص کردم که قرار است یک
476
00:20:07,299 –> 00:20:09,610
ژئوکد معکوس را در هندسه ای
477
00:20:09,610 –> 00:20:13,000
که من روی آن کلیک کرده ام و
478
00:20:13,000 –> 00:20:14,980
قرار است چاپ شود، فراخوانی کند.
479
00:20:14,980 –> 00:20:16,750
وقتی شما این را اجرا می کنید این به چه چیزی خلاصه می شود اگر من
480
00:20:16,750 –> 00:20:18,360
در جایی در اینجا کلیک کنم
481
00:20:18,360 –> 00:20:20,799
نقطه روی نقشه ترسیم شده است و من
482
00:20:20,799 –> 00:20:23,230
یک پاسخ ژئوکد معکوس می بینم که اوه
483
00:20:23,230 –> 00:20:25,090
این نقطه در سن دیگو است اگر اینجا کلیک
484
00:20:25,090 –> 00:20:27,279
کنم یک پاسخ متفاوت دریافت می کنم. آدرس دیگری را در اینجا
485
00:20:27,279 –> 00:20:28,899
نشان می دهد و حتی
486
00:20:28,899 –> 00:20:30,669
مکانی را که ما در آن هستیم جستجو می کند، در این مورد
487
00:20:30,669 –> 00:20:34,450
یک راه بسیار عالی میسی برای استفاده از Python
488
00:20:34,450 –> 00:20:37,389
API برای داشتن منطق ناهمزمان به
489
00:20:37,389 –> 00:20:38,889
طوری که شما کد پایتون را تماماً اجرا نمی کنید.
490
00:20:38,889 –> 00:20:40,510
اما وقتی روی چیزهای خاصی کلیک میکنید، آن را اجرا میکنید،
491
00:20:40,510 –> 00:20:44,019
به طوری که
492
00:20:44,019 –> 00:20:47,049
ویجتها و بخش نقشهبرداری Python
493
00:20:47,049 –> 00:20:49,570
API بود، اکنون به
494
00:20:49,570 –> 00:20:52,840
بخش ویژگیهای Python API
495
00:20:52,840 –> 00:20:54,370
میروم و عمدتاً در مورد
496
00:20:54,370 –> 00:20:56,740
دادههای فعال فضایی صحبت میکنم. چارچوب، بنابراین یکی
497
00:20:56,740 –> 00:20:58,330
از چیزهایی که API پایتون به آن بسیار افتخار می کند
498
00:20:58,330 –> 00:21:00,549
، قابلیت همکاری ما با
499
00:21:00,549 –> 00:21:03,159
کتابخانه های پایتون شخص ثالث است، در این
500
00:21:03,159 –> 00:21:05,740
مورد، ما یکی از همکاران ما
501
00:21:05,740 –> 00:21:07,000
بیشتر کارهایی را انجام داده است که ما
502
00:21:07,000 –> 00:21:09,429
یک چارچوب داده با قابلیت فضایی را پیاده سازی کرده ایم،
503
00:21:09,429 –> 00:21:12,789
بنابراین اگر شما اصلاً در
504
00:21:12,789 –> 00:21:14,700
علم داده پایتون به نظر میرسد که میدانید
505
00:21:14,700 –> 00:21:17,919
فریمهای داده پانداها چقدر استفاده میشوند. قابهای داده
506
00:21:17,919 –> 00:21:20,649
پاندا راهی برای
507
00:21:20,649 –> 00:21:22,929
خواندن دادههای جدولی مانند CSV
508
00:21:22,929 –> 00:21:25,929
در قالبی بسیار آسان برای استفاده است، بنابراین بسیاری از گردشهای
509
00:21:25,929 –> 00:21:27,700
کاری علوم داده مختلف از آن استفاده میکنند.
510
00:21:27,700 –> 00:21:30,429
پانداها برای تعامل با داده ها و
511
00:21:30,429 –> 00:21:32,529
دیتافریم های پاندا عالی هستند، اما اگر
512
00:21:32,529 –> 00:21:35,230
513
00:21:35,230 –> 00:21:36,909
اطلاعات مکانی شدیدی در
514
00:21:36,909 –> 00:21:38,860
قاب داده پاندا وجود نداشته باشد، ما پانداها نمی
515
00:21:38,860 –> 00:21:39,909
دانیم که خوشبختانه چگونه با
516
00:21:39,909 –> 00:21:43,720
استفاده از پایتون A با آن برخورد کنیم، از نظر فضایی فعال نیستند. PI شما
517
00:21:43,720 –> 00:21:46,120
در واقع میتوانید یک قاب داده فعال فضایی
518
00:21:46,120 –> 00:21:48,580
داشته باشید که به شما امکان میدهد
519
00:21:48,580 –> 00:21:50,769
به اجزای فضایی دادههای زیربنایی خود دسترسی پیدا کنید،
520
00:21:50,769 –> 00:21:52,840
بنابراین در این مورد من در حال
521
00:21:52,840 –> 00:21:55,600
اتصال به GIS خود هستم، یک
522
00:21:55,600 –> 00:21:58,029
آیتم یک لایه ویژگی دریافت میکنم و میخواهم
523
00:21:58,029 –> 00:22:00,190
پرس و جو کنم. نتایجی که در این مورد
524
00:22:00,190 –> 00:22:02,169
به خصوص قاب داده فعال شده
525
00:22:02,169 –> 00:22:05,139
سنین 45 تا 50 را برمیگرداند و من آن نتیجه را نمایش میدهم،
526
00:22:05,139 –> 00:22:07,720
بنابراین همانطور که میتوانید در اینجا ببینید،
527
00:22:07,720 –> 00:22:10,659
528
00:22:10,659 –> 00:22:11,889
قاب داده پانداهایم را چاپ کردهام، به نظر یک قاب داده معمولی است، اما شما
529
00:22:11,889 –> 00:22:15,110
اینجا این را میبینید. شکل ستون در داخل
530
00:22:15,110 –> 00:22:16,850
داده های شما، بنابراین از آنجایی که من با یک
531
00:22:16,850 –> 00:22:19,250
قاب داده فعال فضایی سروکار دارم، می توانم
532
00:22:19,250 –> 00:22:22,340
آن جزء فضایی را با استفاده از
533
00:22:22,340 –> 00:22:24,410
ویجتی که قبلاً به شما نشان دادم رسم کنم، بنابراین می
534
00:22:24,410 –> 00:22:26,840
خواهم نقشه جدیدی از ایالات
535
00:22:26,840 –> 00:22:29,780
متحده و این را بسازم. شی قاب داده قبلاً
536
00:22:29,780 –> 00:22:33,410
در یک متغیر DF ذخیره شده بود، بنابراین من می
537
00:22:33,410 –> 00:22:35,780
خواهم D F نقطه فضایی را صدا کنم که
538
00:22:35,780 –> 00:22:37,820
بخش فضایی نمودار نقطه ای قاب داده شما است
539
00:22:37,820 –> 00:22:40,100
و می خواهم آن ویجت نقشه را
540
00:22:40,100 –> 00:22:44,360
که قبلاً به شما نشان دادم و اکنون می توانم مشخص کنم.
541
00:22:44,360 –> 00:22:47,240
برای رسم آن داده ها بر روی آن، بنابراین شما
542
00:22:47,240 –> 00:22:49,760
حدود فایده بسیار بزرگ این را ببینید
543
00:22:49,760 –> 00:22:52,190
که میتوانید از یک قالب جدولی بروید
544
00:22:52,190 –> 00:22:54,830
و آن را روی نقشه ترسیم کنید، زمانی که در
545
00:22:54,830 –> 00:22:56,990
داخل نقشه هستید، همچن