در این مطلب، ویدئو خودکارسازی نیروی کار برای ArcGIS با پایتون با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,120 –> 00:00:02,220
پس من آرون هستم. امروز در ESRI در تیم برنامه های تلفن همراه کار می
2
00:00:02,220 –> 00:00:04,770
کنم، امروز
3
00:00:04,770 –> 00:00:06,960
در مورد خودکارسازی نیروی کار برای
4
00:00:06,960 –> 00:00:09,059
ArcGIS با پایتون صحبت می کنیم، بنابراین من فقط می خواهم
5
00:00:09,059 –> 00:00:10,019
با چند سوال شروع کنم.
6
00:00:10,019 –> 00:00:12,030
آنها فقط کنجکاو هستند که چند نفر
7
00:00:12,030 –> 00:00:14,929
در مخاطبان از نیروی کار استفاده میکنند در حال حاضر
8
00:00:14,929 –> 00:00:18,150
خوب، آه، آن دسته از افرادی که از ArcGIS آنلاین استفاده میکنند
9
00:00:18,150 –> 00:00:21,140
و سپس چند نفر از شرکتها استفاده میکنند، بسیار
10
00:00:21,140 –> 00:00:27,119
خوب است، بنابراین برای شروع کار، زیرا برخی از
11
00:00:27,119 –> 00:00:28,560
افراد حاضر در اتاق قبلاً از نیروی کار استفاده نکردهاند،
12
00:00:28,560 –> 00:00:29,640
کافی است یک
13
00:00:29,640 –> 00:00:32,719
مرور کلی از آنچه که پشته است انجام دهید. و
14
00:00:32,719 –> 00:00:35,270
اینکه چگونه نیروی کار در زیر کاپوت ساخته می شود، بنابراین
15
00:00:35,270 –> 00:00:40,379
برای شروع با نیروی کار، یک
16
00:00:40,379 –> 00:00:42,300
سیستم مدیریتی برای کارگران میدانی شما است، بنابراین
17
00:00:42,300 –> 00:00:44,789
از دو بخش مختلف تشکیل شده است،
18
00:00:44,789 –> 00:00:47,190
یک برنامه وب وجود دارد که به
19
00:00:47,190 –> 00:00:48,660
شما امکان می دهد برنامه ریزی کنید و کار را به کارگران مختلف اختصاص دهید
20
00:00:48,660 –> 00:00:50,789
و سپس یک برنامه تلفن همراه وجود دارد.
21
00:00:50,789 –> 00:00:53,219
برای کارگران در میدانی که
22
00:00:53,219 –> 00:00:54,870
میتوانند لیست تکالیف خود را مشاهده کنند، آنها را
23
00:00:54,870 –> 00:00:57,690
کامل گزارش یادداشتهایی از این قبیل
24
00:00:57,690 –> 00:01:02,340
، بنابراین در اینجا یک مثال نشان میدهیم که برخی از
25
00:01:02,340 –> 00:01:03,690
اسکرینشاتهای ظاهری برنامه تلفن همراه را نشان میدهد.
26
00:01:03,690 –> 00:01:06,720
کارگرانی که در
27
00:01:06,720 –> 00:01:08,400
میدانی که دستگاه اندروید یا iOS خود را راه اندازی می کنند،
28
00:01:08,400 –> 00:01:11,100
29
00:01:11,100 –> 00:01:13,320
تکالیف کاری مختلف و صف خود را مشاهده می کنند،
30
00:01:13,320 –> 00:01:15,540
می توانند لیست های خود را بر اساس
31
00:01:15,540 –> 00:01:17,610
موارد با اولویت بالا
32
00:01:17,610 –> 00:01:20,549
33
00:01:20,549 –> 00:01:21,960
مرتب کنند. یک
34
00:01:21,960 –> 00:01:25,460
تکلیف جدید یا یک تکلیف با اولویت بالا،
35
00:01:25,460 –> 00:01:28,140
آنها می توانند وضعیت خود را تنظیم کنند تا بتوانند
36
00:01:28,140 –> 00:01:32,369
در زمان استراحت
37
00:01:32,369 –> 00:01:32,579
کار کنند و
38
00:01:32,579 –> 00:01:34,650
علاوه بر این، می توانند یادداشت هایی را
39
00:01:34,650 –> 00:01:36,090
به هر تکلیف اضافه و ویرایش کنند، بنابراین اگر نیاز به
40
00:01:36,090 –> 00:01:38,159
گزارش چیزی به توزیع کننده
41
00:01:38,159 –> 00:01:40,110
دارند، می توانند یادداشت اضافه کنند. و سپس در نهایت
42
00:01:40,110 –> 00:01:42,060
آنها می توانند پیوست ها را مشاهده کنند و
43
00:01:42,060 –> 00:01:48,240
پیوست ها را در این زمینه اضافه کنند، بنابراین در سمت وب
44
00:01:48,240 –> 00:01:52,439
، مالک پروژه وجود دارد، بنابراین
45
00:01:52,439 –> 00:01:54,479
آنها شخصی هستند که
46
00:01:54,479 –> 00:01:56,610
پروژه نیروی کار را ایجاد می کند و بنابراین معمولاً
47
00:01:56,610 –> 00:02:00,600
یک پروژه نیروی کار در هر رویداد وجود دارد
48
00:02:00,600 –> 00:02:04,200
که در حال انجام است. برنامه وب که آنها
49
00:02:04,200 –> 00:02:05,640
نوع تکلیف را پیکربندی خواهند کرد،
50
00:02:05,640 –> 00:02:07,500
بنابراین این می تواند در هر جایی از انجام
51
00:02:07,500 –> 00:02:10,739
بازرسی گرفته تا کاشت درخت باشد، همه
52
00:02:10,739 –> 00:02:11,819
به آنچه شما بستگی دارد.
53
00:02:11,819 –> 00:02:13,270
54
00:02:13,270 –> 00:02:15,810
پس از افزودن انواع مختلف
55
00:02:15,810 –> 00:02:19,330
تکلیف، دیسپاچر، کارگران سیار دیگر
56
00:02:19,330 –> 00:02:21,760
یا سایر توزیعکنندگان را اضافه میکند،
57
00:02:21,760 –> 00:02:23,890
بنابراین فقط یک توزیعکننده یک کارگر نیست، بلکه
58
00:02:23,890 –> 00:02:25,660
میتواند چندین کارمند توزیعکننده باشد،
59
00:02:25,660 –> 00:02:28,930
بنابراین هر کارگر یک شماره تماس داشته باشد،
60
00:02:28,930 –> 00:02:31,570
یک عنوان شغلی درباره آنها یادداشت میکند.
61
00:02:31,570 –> 00:02:36,160
نام کاربری آنها و غیره و سپس در نهایت
62
00:02:36,160 –> 00:02:38,440
توزیع کننده باید نقشه ها و لایه ها را پیکربندی کند
63
00:02:38,440 –> 00:02:41,080
تا به طور پیش فرض نیروی کار
64
00:02:41,080 –> 00:02:43,330
برای خدمات ویژگی های مختلف
65
00:02:43,330 –> 00:02:45,370
که من در یک ثانیه وارد آن می شوم می چرخد شما می توانید لا
66
00:02:45,370 –> 00:02:48,040
ه های دیگری از دارایی های خود را به نق
67
00:02:48,040 –> 00:02:50,980
ه های پایه مختلف اضافه کنید و در نهایت می تو
68
00:02:50,980 –> 00:02:52,840
نید یکپارچهسازی برنامه را پیکربندی کنید تا نیروی کار
69
00:02:52,840 –> 00:02:55,150
بتواند با جمعآوری نظرسنجی
70
00:02:55,150 –> 00:02:58,150
1-2-3 ناوبر و کاوشگر ادغام شود، بنابراین میتوانید
71
00:02:58,150 –> 00:02:59,640
آن برنامهها را مستقیماً از
72
00:02:59,640 –> 00:03:05,380
نیروی کار در برنامه تلفن همراه راهاندازی کنید، بنابراین وقتی
73
00:03:05,380 –> 00:03:06,760
به ایجاد میروید وقتی توزیعکننده برای
74
00:03:06,760 –> 00:03:08,020
ایجاد یک تکلیف جدید میرود، راههای مختلفی وجود دارد که
75
00:03:08,020 –> 00:03:10,030
آنها می توانند این کار را انجام دهند، آنها می توانند
76
00:03:10,030 –> 00:03:12,430
آدرسی را در برنامه وب وارد کنند که موقعیت جغرافیایی آن
77
00:03:12,430 –> 00:03:15,190
کدگذاری شده و سپس روی نقشه قرار داده شود و در
78
00:03:15,190 –> 00:03:17,110
واقع می توانند نقشه را در اطراف حرکت دهند. روی نقشه کلیک کنید
79
00:03:17,110 –> 00:03:19,150
نقطه ای را رها کنید که یک فید جدید ایجاد می کند،
80
00:03:19,150 –> 00:03:21,910
یک تخصیص جدید علاوه بر این
81
00:03:21,910 –> 00:03:23,860
اگر لایه های دیگری دارید، مانند
82
00:03:23,860 –> 00:03:25,540
نمونه ای از شیرهای آتش نشانی که
83
00:03:25,540 –> 00:03:26,950
نیاز به بررسی دارند، می توانید
84
00:03:26,950 –> 00:03:29,560
آن شیرهای آتش نشانی را در نقشه خود انتخاب کنید.
85
00:03:29,560 –> 00:03:31,000
همچنین
86
00:03:31,000 –> 00:03:33,580
تعداد زیادی تکالیف در
87
00:03:33,580 –> 00:03:35,560
آن مکانها حذف میشود و سرانجام چیزی
88
00:03:35,560 –> 00:03:37,000
که امروز اینجا هستیم تا در مورد آن صحبت کنیم این است که چگونه میتوان به
89
00:03:37,000 –> 00:03:38,620
طور خودکار این نوع
90
00:03:38,620 –> 00:03:48,040
تکالیف را ایجاد کرد، بنابراین تکلیف کار
91
00:03:48,040 –> 00:03:49,540
بنابراین ویژگیهای مختلف
92
00:03:49,540 –> 00:03:52,120
تکالیف کاری وجود دارد، بنابراین وضعیتی وجود دارد.
93
00:03:52,120 –> 00:03:54,550
تاریخ سررسید گیرنده اولویت نوع
94
00:03:54,550 –> 00:03:58,000
کار دارای حالتهای مختلف است، بنابراین هر
95
00:03:58,000 –> 00:04:00,310
تکلیف یکی از این
96
00:04:00,310 –> 00:04:01,660
حالتهای مختلف را دارد که میتوان آن را حذف کرد،
97
00:04:01,660 –> 00:04:03,250
بنابراین هیچکس روی آن کار نمیکند که میتوان آن را
98
00:04:03,250 –> 00:04:04,900
به کسی واگذار کرد، اما
99
00:04:04,900 –> 00:04:06,130
روی آن کار نمیکنند، ممکن است در آن باشد.
100
00:04:06,130 –> 00:04:07,900
پیشرفت می کند، بنابراین کارگر سیار در این
101
00:04:07,900 –> 00:04:11,020
زمینه که در حال حاضر کاری انجام می دهد،
102
00:04:11,020 –> 00:04:13,120
ما به این فکر می کنیم که تکلیفی که
103
00:04:13,120 –> 00:04:15,010
می تواند متوقف شود، کارگر می تواند
104
00:04:15,010 –> 00:04:16,630
روی آن کار کند. تکالیف متفاوت یا
105
00:04:16,630 –> 00:04:18,820
ممکن است در زمان استراحت برای ناهار باشد، به عنوان مثال،
106
00:04:18,820 –> 00:04:21,728
در نهایت میتوان آن را تکمیل یا رد کرد،
107
00:04:21,728 –> 00:04:23,680
بنابراین اگر کارگر واقعاً
108
00:04:23,680 –> 00:04:24,910
به دلایلی نمیتواند تکلیف را تکمیل کند،
109
00:04:24,910 –> 00:04:25,630
میتواند در
110
00:04:25,630 –> 00:04:27,400
آن مکان گزارش دهد
111
00:04:27,400 –> 00:04:30,780
که رد شده است و ارائه یک
112
00:04:30,780 –> 00:04:32,740
بهعلاوه، همه تکالیف دارای
113
00:04:32,740 –> 00:04:34,360
مهرهای زمانی متفاوتی هستند، بنابراین یک
114
00:04:34,360 –> 00:04:36,280
تاریخ سررسید وجود دارد، زمانی که تعیین
115
00:04:36,280 –> 00:04:37,960
شده است، یکی از آنها به عنوان در حال انجام علامتگذاری شده است،
116
00:04:37,960 –> 00:04:40,480
زمانی که در زمان تکمیل من متوقف شد، به
117
00:04:40,480 –> 00:04:43,540
این ترتیب شما میتوانید در طول زمان پیگیری کنید که چگونه
118
00:04:43,540 –> 00:04:45,070
کار میکنم تکمیل آن و چقدر طول میکشد.
119
00:04:45,070 –> 00:04:48,280
همچنین اولویتهای متفاوتی وجود دارد،
120
00:04:48,280 –> 00:04:50,140
بنابراین توزیعکننده میتواند اولویتهایی
121
00:04:50,140 –> 00:04:52,900
مانند کم متوسط بالا و بحرانی را تعیین کند، بنابراین ای
122
00:04:52,900 –> 00:04:55,000
به کارکنان شما اجازه میدهد تا ببینند کدام تک
123
00:04:55,000 –> 00:04:59,410
لیف مهمتر از همه باید تکمیل شوند و س
124
00:04:59,410 –> 00:05:01,570
س همانطور که
125
00:05:01,570 –> 00:05:03,070
بلاً ذکر کردم، میتوانید پیوستها را اضافه و مشاهده کنید تا
126
00:05:03,070 –> 00:05:10,620
ود کارگران صح
127
00:05:10,620 –> 00:05:13,570
ت کنند. در مورد این، بنابراین اجازه دهید به
128
00:05:13,570 –> 00:05:15,790
پروژه نیروی کار واقعی بپردازیم تا
129
00:05:15,790 –> 00:05:18,400
پروژه نیروی کار موردی در ArcGIS
130
00:05:18,400 –> 00:05:21,340
آنلاین در اطراف پورتالی باشد که من ساخته شده است n JSON
131
00:05:21,340 –> 00:05:22,810
بنابراین بسیار شبیه به نقشه وب است
132
00:05:22,810 –> 00:05:25,270
که ما موارد دیگر را در ArcGIS آنلاین دیدهایم،
133
00:05:25,270 –> 00:05:27,670
این شامل دو نقشه وب متفاوت است،
134
00:05:27,670 –> 00:05:29,530
بنابراین یک نقشه وب توزیع کننده وجود دارد
135
00:05:29,530 –> 00:05:31,690
که توزیع کننده در آنها در
136
00:05:31,690 –> 00:05:33,010
برنامه وب مشاهده خواهد کرد و سپس یک
137
00:05:33,010 –> 00:05:35,470
برنامه وب تلفن همراه وجود دارد. که کارگر
138
00:05:35,470 –> 00:05:38,050
در موقعیت مکانی خود می بیند، بنابراین نقشه وب تلفن همراه
139
00:05:38,050 –> 00:05:40,030
فقط جریانی را نشان می دهد که کارگری که با
140
00:05:40,030 –> 00:05:41,500
تلفن خود وارد شده است
141
00:05:41,500 –> 00:05:43,060
، سایر کارگران را نشان نمی دهد، در حالی که نقشه توزیع کننده
142
00:05:43,060 –> 00:05:44,790
همه چیز را نشان می دهد
143
00:05:44,790 –> 00:05:46,570
علاوه بر این، پروژه نیروی کار
144
00:05:46,570 –> 00:05:48,250
شامل چندین لایه است، بنابراین یک توزیع کننده وجود دارد.
145
00:05:48,250 –> 00:05:49,810
لایه ای که یک
146
00:05:49,810 –> 00:05:52,600
لایه ویژگی در یک سرویس آینده است،
147
00:05:52,600 –> 00:05:54,760
یک لایه سرویس ویژگی دیگر
148
00:05:54,760 –> 00:05:57,880
وجود دارد که کارگران یک لایه سرویس ویژگی سوم وجود دارد
149
00:05:57,880 –> 00:05:59,200
که احتمالاً
150
00:05:59,200 –> 00:06:00,790
مهمترین آن است که تخصیص است
151
00:06:00,790 –> 00:06:03,430
و در نهایت یک
152
00:06:03,430 –> 00:06:05,290
سرویس ویژگی ردیابی مکان وجود دارد که به شما امکان می
153
00:06:05,290 –> 00:06:07,210
دهد مکان خود را ثبت کنید.
154
00:06:07,210 –> 00:06:08,620
اگر شما آن را فعال کنید، کارگران در طول روز رفتند
155
00:06:08,620 –> 00:06:12,040
و سپس علاوه بر آن
156
00:06:12,040 –> 00:06:14,200
خدمات ویژگی، یک گروه پروژه نیز وجود دارد at
157
00:06:14,200 –> 00:06:15,850
group شامل تمام منابع
158
00:06:15,850 –> 00:06:17,740
از جمله پروژه آن چهار
159
00:06:17,740 –> 00:06:20,260
سرویس ویژگی و دو نقشه وب است و
160
00:06:20,260 –> 00:06:22,630
در نهایت وقتی یک پروژه جدید
161
00:06:22,630 –> 00:06:24,340
ایجاد می کنید یک پوشه جدید ایجاد می کند که همه
162
00:06:24,340 –> 00:06:28,810
آن موارد را در یک مکان ذخیره می کند، بنابراین
163
00:06:28,810 –> 00:06:30,940
اگر به این نمودار در اینجا نگاه کنید. این همچنین به
164
00:06:30,940 –> 00:06:32,320
صورت آنلاین در دسترس است، ممکن است
165
00:06:32,320 –> 00:06:34,990
خواندن در اینجا کمی سخت باشد، اما در آنجا
166
00:06:34,990 –> 00:06:36,860
این طرحواره
167
00:06:36,860 –> 00:06:39,510
لایههای خدمات ویژگی مختلف را نشان میدهد، بنابراین در مرکز
168
00:06:39,510 –> 00:06:41,130
اینجا ما تخصیص داریم، بنابراین آنها
169
00:06:41,130 –> 00:06:42,630
چندین فیلد مختلف در اینجا دارند، از جمله
170
00:06:42,630 –> 00:06:45,510
یادداشتهای وضعیت شرح،
171
00:06:45,510 –> 00:06:48,000
نوع انتساب اولویت چند متفاوت.
172
00:06:48,000 –> 00:06:51,000
فیلدهای تاریخ و همچنین ردیابی ویرایشگر
173
00:06:51,000 –> 00:06:53,340
فعال است، بنابراین می توانید ببینید که چه
174
00:06:53,340 –> 00:06:55,410
زمانی در زمان ویرایش ایجاد شده است، مواردی مانند
175
00:06:55,410 –> 00:06:58,530
این که اگر در بالا سمت چپ نگاه
176
00:06:58,530 –> 00:07:03,090
کنید، اینجا لایه سرویس ویژگی کارگران است،
177
00:07:03,090 –> 00:07:05,250
بنابراین در اینجا آنها نام
178
00:07:05,250 –> 00:07:08,160
وضعیت را دارند. شناسه کاربری آنها را عنوان کنید تا
179
00:07:08,160 –> 00:07:11,160
شناسه کاربری با کاربر نامگذاری شده آنها
180
00:07:11,160 –> 00:07:13,290
در ArcGIS آنلاین یا در پورتال مطابقت داشته باشد و بنابراین
181
00:07:13,290 –> 00:07:15,300
این یک تمایز بسیار مهم است، بنابراین
182
00:07:15,300 –> 00:07:16,979
اگر شما در سرویس ویژگی تکالیف،
183
00:07:16,979 –> 00:07:19,830
آنها همچنین یک فیلد به نام
184
00:07:19,830 –> 00:07:23,880
شناسه کارگر در اینجا دارند و بنابراین شناسه کارگر
185
00:07:23,880 –> 00:07:25,770
مطابق با شناسه شی
186
00:07:25,770 –> 00:07:27,750
که توسط کلید اصلی نشان داده شده است، بنابراین این
187
00:07:27,750 –> 00:07:30,360
دو به طور ضعیف بر اساس آن رابطه به هم مرتبط می شوند،
188
00:07:30,360 –> 00:07:32,820
علاوه بر این،
189
00:07:32,820 –> 00:07:34,590
توزیع کننده هایی وجود دارد که بسیار شبیه هستند.
190
00:07:34,590 –> 00:07:36,389
برای کارگران این فقط
191
00:07:36,389 –> 00:07:37,919
فرستادن کار است به جای اینکه واقعاً کار را انجام دهند
192
00:07:37,919 –> 00:07:40,440
و کار را به پایان
193
00:07:40,440 –> 00:07:42,300
برسانند و سپس در اینجا می توانید ببینید
194
00:07:42,300 –> 00:07:44,310
که یک زوج مانند جداول جستجو وجود دارد
195
00:07:44,310 –> 00:07:46,440
که وضعیت های مختلف
196
00:07:46,440 –> 00:07:52,470
و کدهای آنها را برای
197
00:07:52,470 –> 00:07:55,590
شروع تعریف می کند. با پایتون فقط
198
00:07:55,590 –> 00:07:56,760
اسلاید را اینجا قرار دادم زیرا
199
00:07:56,760 –> 00:07:58,950
سوالات زیادی در مورد این به صورت آنلاین و
200
00:07:58,950 –> 00:08:01,770
فرم ها و غیره دریافت می کنیم بنابراین اساساً
201
00:08:01,770 –> 00:08:04,229
برای نصب پایتون 3.5 یا بالاتر نیاز
202
00:08:04,229 –> 00:08:07,020
203
00:08:07,020 –> 00:08:09,930
دارید.
204
00:08:09,930 –> 00:08:11,789
رابط برنامهنویسی برنامهنویسی Python، بنابراین تمام دموهایی که
205
00:08:11,789 –> 00:08:13,860
در مدت کوتاهی نشان خواهم داد، همگی از
206
00:08:13,860 –> 00:08:18,599
API Python از ArcGIS استفاده میکنند، سپس
207
00:08:18,599 –> 00:08:20,610
میتوانید کار را برای اسکریپ کلون کنید. ts repo بنابراین
208
00:08:20,610 –> 00:08:22,139
این مجموعه کاملی از مثالها را دارد که
209
00:08:22,139 –> 00:08:24,180
پس از کلون کردن آنها را در عرض یک دقیقه مرور
210
00:08:24,180 –> 00:08:26,760
میکنم و میتوانید آنها را مانند نصب pip اجرا کنید
211
00:08:26,760 –> 00:08:29,039
– الزاماتی هستند که txt میکنند و
212
00:08:29,039 –> 00:08:31,740
همه کتابخانههای دیگری را
213
00:08:31,740 –> 00:08:32,880
که برای اسکریپت مورد نیاز هستند نصب میکنند و
214
00:08:32,880 –> 00:08:34,409
سپس در نهایت، هنگامی که این کار را انجام دادید، می توانید
215
00:08:34,409 –> 00:08:39,659
اسکریپت ها را اجرا کنید، بنابراین
216
00:08:39,659 –> 00:08:41,309
من یک مثال سریع را در اینجا در مشتری ارائه می
217
00:08:41,309 –> 00:08:42,690
کنم که به نوعی نشان می دهد چگونه می توانید
218
00:08:42,690 –> 00:08:45,120
به پروژه نیروی کار دسترسی داشته باشید و به
219
00:08:45,120 –> 00:08:48,560
لایه های مختلف و نقشه های وب دسترسی داشته باشید،
220
00:08:51,030 –> 00:08:57,700
بنابراین اولین چیزی که شما
221
00:08:57,700 –> 00:08:59,890
اگر با مجموعه کوتاه شده آشنا نیستید، باید این کار را انجام دهید، یک نوت بوک مشتری است
222
00:08:59,890 –> 00:09:02,530
که
223
00:09:02,530 –> 00:09:04,180
به شما اجازه می دهد پایتون را به روشی تعاملی اجرا
224
00:09:04,180 –> 00:09:07,000
225
00:09:07,000 –> 00:09:09,490
226
00:09:09,490 –> 00:09:11,530
227
00:09:11,530 –> 00:09:14,790
کنید. ما این کار را در اینجا انجام خواهیم داد.
228
00:09:14,790 –> 00:09:18,340
مرحله بعدی این است که شما باید
229
00:09:18,340 –> 00:09:20,800
شی GIS خود را در اینجا ایجاد کنید، بنابراین از
230
00:09:20,800 –> 00:09:23,260
api arcgis python استفاده می کنیم، بنابراین ما فقط GIS خود را ایجاد می کنیم، بنابراین
231
00:09:23,260 –> 00:09:24,850
تمام احراز هویت را برای
232
00:09:24,850 –> 00:09:27,820
ما انجام می دهیم، بنابراین ما در org userna خود را ارسال می کنیم. من و
233
00:09:27,820 –> 00:09:29,380
آن رمز عبور، اگر در حال نوشتن یک اسکریپت هستید،
234
00:09:29,380 –> 00:09:31,090
من اینجا هستم، فقط میخواهم آن را به صورت تعاملی وارد کنم
235
00:09:31,090 –> 00:09:38,050
تا یک
236
00:09:38,050 –> 00:09:40,720
جلسه تأیید شده با arcgis آنلاین
237
00:09:40,720 –> 00:09:43,540
در اینجا بچرخد و سپس ID پروژه خود را در اینجا مشخص کردم،
238
00:09:43,540 –> 00:09:45,700
بنابراین این پروژه است که من میخواهم
239
00:09:45,700 –> 00:09:49,740
به آن وصل شوم، بنابراین اگر به عقب برگردیم – اوه،
240
00:09:49,740 –> 00:09:52,060
به اینجا بروید، میتوانید شناسه پروژه
241
00:09:52,060 –> 00:09:54,550
را در اینجا در URL ببینید که همان
242
00:09:54,550 –> 00:09:59,620
ID پروژه است که من در اینجا استفاده میکنم، بنابراین
243
00:09:59,620 –> 00:10:01,120
اولین گام در واقع دریافت این
244
00:10:01,120 –> 00:10:03,670
پروژه نیروی کار در پایتون است. بنابراین ما
245
00:10:03,670 –> 00:10:06,700
میتوانیم محتوای GIS را صدا
246
00:10:06,700 –> 00:10:10,120
بزنیم و به محض اینکه آن آیتم را داشتیم، میتوانیم
247
00:10:10,120 –> 00:10:12,040
آن را دریافت اطلاعات در مورد آن صدا کنیم و
248
00:10:12,040 –> 00:10:14,680
دیکشنری را که بسیار شبیه به
249
00:10:14,680 –> 00:10:17,200
ساختار JSON مورد است، برمیگرداند و
250
00:10:17,200 –> 00:10:18,310
در نهایت میخواهم آن را چاپ کنم. بنابراین
251
00:10:18,310 –> 00:10:19,630
ما میتوانیم به شکل واقعی نگاه
252
00:10:19,630 –> 00:10:26,530
کنیم، بنابراین اگر این را اجرا کنیم، میتوانید ببینید که
253
00:10:26,530 –> 00:10:29,710
ساختار زیبای JSON در اینجا ظاهر میشود، بنابراین
254
00:10:29,710 –> 00:10:32,350
ما یک شناسه نقشه وب کارگر داریم، بنابراین
255
00:10:32,350 –> 00:10:34,240
در صورت نیاز، شناسه آن نقشه وب کارگر
256
00:10:34,240 –> 00:10:36,580
را به ما میدهد. تغییر دهید که به هر طریقی
257
00:10:36,580 –> 00:10:39,130
شناسه نقشه وب توزیع کننده را به ما می دهد تا اگر
258
00:10:39,130 –> 00:10:40,810
ما باید نقشه وب دیسپچر را اصلاح کنیم،
259
00:10:40,810 –> 00:10:43,810
مانند افزودن لایههای مختلف، تغییر
260
00:10:43,810 –> 00:10:45,040
دید متفاوت و مواردی از این قبیل
261
00:10:45,040 –> 00:10:48,100
، شما میتوانید دسترسی داشته باشید که در
262
00:10:48,100 –> 00:10:49,840
اینجا اشیاء متفاوتی دارد، بنابراین یک
263
00:10:49,840 –> 00:10:52,090
شی توزیعکننده تخصیص شی
264
00:10:52,090 –> 00:10:54,280
کارگر شی و شی ردیابی میشود، بنابراین هر یک
265
00:10:54,280 –> 00:10:56,410
از اینها دارای ویژگیهای دیگری هستند، بنابراین
266
00:10:56,410 –> 00:10:59,170
برای Dispatchers حاوی شناسه مورد سرویس است،
267
00:10:59,170 –> 00:11:01,660
بنابراین این
268
00:11:01,660 –> 00:11:03,700
مورد برای ویژگی سرویس یا سرویس ویژگی
269
00:11:03,700 –> 00:11:06,490
توزیعکننده است، بنابراین میتوانیم
270
00:11:06,490 –> 00:11:08,710
از آن برای دریافت آن URL استفاده کنیم،
271
00:11:08,710 –> 00:11:12,540
همچنین URL مستقیم URL را در اینجا ارائه میکند و همچنین
272
00:11:12,540 –> 00:11:15,250
چیزی بسیار مشابه برای
273
00:11:15,250 –> 00:11:18,610
تکالیف کارگران و آهنگهایی که
274
00:11:18,610 –> 00:11:20,500
کمی به پایین اسکرول میکنیم، میتوانید ببینید که
275
00:11:20,500 –> 00:11:22,330
پروژههای نیروی کار نسخهبندی شدهاند، بنابراین
276
00:11:22,330 –> 00:11:23,830
این چیزی است که باید در نظر داشته باشید که
277
00:11:23,830 –> 00:11:27,580
محصول بالغ میشود، ما یک شناسه گروه داریم، بنابراین
278
00:11:27,580 –> 00:11:29,320
اگر نیاز به دسترسی به گروه خاصی دارید که
279
00:11:29,320 –> 00:11:31,240
این پروژه نیروی کار از آن استفاده میکند، میتوانید
280
00:11:31,240 –> 00:11:33,640
به آن دسترسی داشته باشید. که اگر نیاز به اضافه کردن یک لایه
281
00:11:33,640 –> 00:11:35,260
به پوشه خاصی به پوشه مورد
282
00:11:35,260 –> 00:11:37,510
استفاده پروژه دارید، می توانید به شناسه پوشه در اینجا دسترسی داشته باشید
283
00:11:37,510 –> 00:11:39,760
و در نهایت
284
00:11:39,760 –> 00:11:42,250
ادغام های مختلف انتساب بنابراین به
285
00:11:42,250 –> 00:11:44,740
طور پیش فرض همانطور که قبلاً ذکر کردم می توانیم
286
00:11:44,740 –> 00:11:46,690
با ناوبری جمع آوری کننده 1-2-3 ادغام کنیم
287
00:11:46,690 –> 00:11:47,710
288
00:11:47,710 –> 00:11:49,780
بنابراین وقتی یک پروژه خالی ایجاد می کنید به
289
00:11:49,780 –> 00:11:51,430
طور خودکار ادغام ناوبر را
290
00:11:51,430 –> 00:11:53,770
در اینجا از طریق رابط وب
291
00:11:53,770 –> 00:11:55,300
اضافه می کند شما می توانید یکپارچگی برای
292
00:11:55,300 –> 00:11:57,220
نظرسنجی جمع آوری یک دو اضافه کنید. سه،
293
00:11:57,220 –> 00:11:59,350
حتی می توانید به صورت دستی این را ویرایش کنید تا
294
00:11:59,350 –> 00:12:02,920
طرح URL سفارشی خود را اضافه کنید، اگر
295
00:12:02,920 –> 00:12:04,930
برنامه خود را دارید که باید با
296
00:12:04,930 –> 00:12:09,370
نیروی کار ادغام کنید، بنابراین به عنوان مثال، من
297
00:12:09,370 –> 00:12:10,420
نشان خواهم داد که چگونه می توانید
298
00:12:10,420 –> 00:12:12,490
نقشه وب توزیع کننده را در اینجا دریافت کنید. من
299
00:12:12,490 –> 00:12:16,150
فقط با محتوای GIS تماس میگیرم،
300
00:12:16,150 –> 00:12:18,250
شناسه ارسال یا نقشه وب را بگیرید و آن آیتم را دریافت کنید،
301
00:12:18,250 –> 00:12:21,490
بنابراین اگر این را اجرا کنم، میتوانید ببینید که
302
00:12:21,490 –> 00:12:24,190
نقشه وب توزیعکننده نسخه دموی dev summit 2018 را بالا میآورد،
303
00:12:24,190 –> 00:12:26,440
بنابراین میتوانید ببینید چگونه میتوانیم به آن دسترسی داشته باشیم
304
00:12:26,440 –> 00:12:28,960
و در نهایت پایین بیاوریم. در اینجا من
305
00:12:28,960 –> 00:12:31,540
واقعاً میتوانم آن نقشه را در
306
00:12:31,540 –> 00:12:37,140
نوتبوک مشتری در اینجا ارائه کنم، ممکن است یک ثانیه طول بکشد،
307
00:12:38,820 –> 00:12:41,010
منتظر میمانیم تا بارگیری شود، به این موضوع میپردازم
308
00:12:41,010 –> 00:12:44,790
که چگونه میتوانیم تکالیف را جستجو
309
00:12:44,790 –> 00:12:47,490
کنیم، بنابراین در نقشه میتوانید
310
00:12:47,490 –> 00:12:48,930
خالی بودن آن را ببینید. در حال حاضر من
311
00:12:48,930 –> 00:12:50,850
هیچ تکلیفی ندارم، این چیزی است که
312
00:12:50,850 –> 00:12:53,670
انتظار دارم فقط نشان دهم که چگونه می توانید
313
00:12:53,670 –> 00:12:55,230
تکالیف را به روشی کاملاً
314
00:12:55,230 –> 00:12:57,600
ساده پرس و جو کنید.
315
00:12:57,600 –> 00:12:59,790
316
00:12:59,790 –> 00:13:01,980
این
317
00:13:01,980 –> 00:13:04,830
مورد را در انتساب ها و
318
00:13:04,830 –> 00:13:08,010
شناسه مورد برای آن لایه انتساب می گذاریم، بنابراین اگر
319
00:13:08,010 –> 00:13:14,400
این را صدا کنم می توانید ببینید
320
00:13:14,400 –> 00:13:18,090
که لایه ویژگی انتساب را در اینجا برمی گرداند من می توانم
321
00:13:18,090 –> 00:13:20,580
یا این یک لایه سرویس ویژگی است، بنابراین
322
00:13:20,580 –> 00:13:23,760
نمی توانم هیچ کدام را بگیرم. لایه ها را در این
323
00:13:23,760 –> 00:13:25,710
آیتم فقط با فراخوانی آن لایه ها و
324
00:13:25,710 –> 00:13:27,570
سپس ارسال شناسه لایه
325
00:13:27,570 –> 00:13:28,890
مورد نظر یا نمایه لایه ای که می
326
00:13:28,890 –> 00:13:31,920
خواهم، قرار دهید، بنابراین اگر این را اجرا کنم می توانید ببینید که
327
00:13:31,920 –> 00:13:34,680
یک شی لایه ویژگی را برمی گرداند، بنابراین وقتی
328
00:13:34,680 –> 00:13:36,330
یک ویژگی دارید شی لایه در
329
00:13:36,330 –> 00:13:38,490
پایتون یا در API پایتون میتوانید
330
00:13:38,490 –> 00:13:40,430
روشهای مختلفی را فراخوانی کنید، مانند درخواست
331
00:13:40,430 –> 00:13:44,160
اعمال ویرایش موارد دیگر، بنابراین فقط در
332
00:13:44,160 –> 00:13:45,510
این مثال، من فقط تکالیف خود را پاک
333
00:13:45,510 –> 00:13:47,430
میکنم و نباید هیچ کدام را
334
00:13:47,430 –> 00:13:48,990
ببینم زیرا هیچ ویرایشی ندارم. در
335
00:13:48,990 –> 00:13:51,600
پروژه من هنوز بنابراین اینجا فقط retu rns من
336
00:13:51,600 –> 00:13:53,400
0 ویژگی دارم اگر ویژگیهایی
337
00:13:53,400 –> 00:13:55,530
داشتم، یک فرهنگ لغت خوب در اینجا دریافت میکنم
338
00:13:55,530 –> 00:13:57,030
که تمام ویژگیهای مختلف
339
00:13:57,030 –> 00:14:01,620
هر یک از تکالیف من را نشان میدهد، بنابراین اگر به
340
00:14:01,620 –> 00:14:06,630
عقب برگردیم، این فقط یک
341
00:14:06,630 –> 00:14:08,430
معرفی مختصر از طرح نیروی کار
342
00:14:08,430 –> 00:14:09,240
و نحوه دسترسی شما به موارد مختلف بود.
343
00:14:09,240 –> 00:14:11,610
ویژگیهای پروژه و لایههای مختلف،
344
00:14:11,610 –> 00:14:13,530
بنابراین اکنون میخواهم به بررسی این موضوع بپردازم
345
00:14:13,530 –> 00:14:14,730
که چگونه میتوانید برخی از
346
00:14:14,730 –> 00:14:16,140
این فرآیندها را با استفاده از
347
00:14:16,140 –> 00:14:17,660
نمونهای از اسکریپتهایی که ارائه میدهیم خودکار کنید،
348
00:14:17,660 –> 00:14:20,520
بنابراین اولین قدم زمانی که یک
349
00:14:20,520 –> 00:14:22,140
پروژه خالی داشتیم این است که باید متفاوت بارگذاری کنیم.
350
00:14:22,140 –> 00:14:24,930
انواع تکالیف و سپس پس از
351
00:14:24,930 –> 00:14:26,460
بارگیری انواع تکالیف، باید تعدادی کارگر را بارگذاری کنیم
352
00:14:26,460 –> 00:14:27,810
تا واقعاً
353
00:14:27,810 –> 00:14:31,920
آن تکالیف را کامل کنند، بنابراین این بار به عقب برگرد،
354
00:14:31,920 –> 00:14:36,000
من اینجا جذابیت بالایی دارم، بنابراین در اینجا
355
00:14:36,000 –> 00:14:39,330
یک فایل CSV بسیار ساده با
356
00:14:39,330 –> 00:14:40,650
انواع مختلف تکالیف دارم، بنابراین من
357
00:14:40,650 –> 00:14:44,630
باغبانی درختکاری حذف درخت و
358
00:14:44,630 –> 00:14:47,160
پاکسازی سطل زباله را داشته باشید، بنابراین برای
359
00:14:47,160 –> 00:14:48,720
انواع مختلف تکلیف و من می خواهم
360
00:14:48,720 –> 00:14:50,040
این انواع تکلیف را به پروژه خالی خود وارد کنم،
361
00:14:50,040 –> 00:14:51,510
362
00:14:51,510 –> 00:14:54,310
بنابراین اگر به t برگردیم او
363
00:14:54,310 –> 00:14:56,560
تجربه کاربری در اینجا میداند که اگر این کار
364
00:14:56,560 –> 00:14:57,880
را با رابط کاربری انجام میدهید، باید به
365
00:14:57,880 –> 00:15:00,010
برگه انواع تکالیف
366
00:15:00,010 –> 00:15:01,600
در اینجا بروید و انواع تکالیف خود را
367
00:15:01,600 –> 00:15:03,610
به صورت دستی وارد کنید، این همان چیزی است که ما سعی میکنیم آن را
368
00:15:03,610 –> 00:15:06,520
خودکار کنیم، بنابراین به اینجا برمیگردیم، یک
369
00:15:06,520 –> 00:15:09,280
اسکریپت داریم. به نام ایجاد انواع انتساب نامیده می شود، بنابراین
370
00:15:09,280 –> 00:15:12,490
در این اسکریپت به شما نشان خواهم داد که چگونه
371
00:15:12,490 –> 00:15:17,380
کار می کند، بنابراین اگر نگاه کنیم که چگونه
372
00:15:17,380 –> 00:15:20,980
این اسکریپت را صدا می زنیم، در یک نام کاربری ارسال می کنید،
373
00:15:20,980 –> 00:15:23,200
بنابراین برای اسکریپت هایی که در
374
00:15:23,200 –> 00:15:26,920
رمز عبور ارسال می کنید، کار کنید تا ما 1 2 3 4 5 شما
375
00:15:26,920 –> 00:15:28,810
URL را وارد کنید، بنابراین در این مورد ما به سازمان خاص خود ضربه می زنیم،
376
00:15:28,810 –> 00:15:32,110
شما شناسه پروژه را مشخص می کنید
377
00:15:32,110 –> 00:15:34,720
و سپس
378
00:15:34,720 –> 00:15:36,880
فایل CSV را که می خواهید استفاده کنید که
379
00:15:36,880 –> 00:15:39,100
انواع مختلف تکلیف شما را ذخیره می کند را نیز مشخص می کنید و
380
00:15:39,100 –> 00:15:40,960
در نهایت ما یک فایل گزارش داریم که فقط
381
00:15:40,960 –> 00:15:43,780
هر موردی را ضبط می کند. چیزهایی که در اسکریپت ما در حال انجام
382
00:15:43,780 –> 00:15:45,460
است، به این ترتیب شما اسکریپت را صدا میزنید،
383
00:15:45,460 –> 00:15:48,610
بنابراین اسکریپت واقعاً چه کاری انجام میدهد، بنابراین
384
00:15:48,610 –> 00:15:51,670
من شروع به اشکالزدایی این اسکریپت میکنم، میتوانیم
385
00:15:51,670 –> 00:15:54,720
ببینیم چه اتفاقی میافتد،
386
00:15:56,460 –> 00:15:59,530
بنابراین اسکریپت در اینجا راهاندازی میشود، اشکالزدا را به هم متصل
387
00:15:59,530 –> 00:16:04,360
میکنیم، بنابراین ما این اولین
388
00:16:04,360 –> 00:16:06,430
نقطه ورودی است. به اسکریپت در اینجا بنابراین
389
00:16:06,430 –> 00:16:07,690
اینجا جایی است که شما باید همه آن آرگومان ها را تجزیه کنید،
390
00:16:07,690 –> 00:16:10,360
بنابراین در این مثال ما از
391
00:16:10,360 –> 00:16:13,000
یک تجزیه هنری استفاده می کنیم، این یک کتابخانه پیش فرض
392
00:16:13,000 –> 00:16:15,910
و پایتون است، بنابراین اگر از اینجا عبور کنیم،
393
00:16:15,910 –> 00:16:17,680
می توانیم همه آن پارامترهای مختلف را تجزیه کنیم،
394
00:16:17,680 –> 00:16:20,140
من فقط یک بار به شما نشان دادم که
395
00:16:20,140 –> 00:16:22,540
تجزیه آنها انجام شد، من به
396
00:16:22,540 –> 00:16:25,900
تابع اصلی در اینجا میروم، بنابراین در اینجا باید
397
00:16:25,900 –> 00:16:27,670
شی GIS خود را بسیار شبیه به
398
00:16:27,670 –> 00:16:29,770
دفترچه یادداشت Jupiter که اخیراً نشان دادم ایجاد کنیم، بنابراین
399
00:16:29,770 –> 00:16:32,050
در سازمان خود ارسال میکنیم که
400
00:16:32,050 –> 00:16:36,070
نام کاربری و رمز عبور ما را ندارید و سپس
401
00:16:36,070 –> 00:16:38,500
گواهی را تأیید میکنیم. بنابراین این پارامتر مهمی است که
402
00:16:38,500 –> 00:16:40,180
باید به آن توجه داشت، به
403
00:16:40,180 –> 00:16:42,670
خصوص اگر از
404
00:16:42,670 –> 00:16:44,200
اسکریپتهای پایتون در برابر یک نمونه سازمانی
405
00:16:44,200 –> 00:16:46,180
استفاده میکنید و این کار را نمیکنید و از یک
406
00:16:46,180 –> 00:16:48,340
گواهی خودامضا به جای مانند
407
00:16:48,340 –> 00:16:50,770
یک گواهی تاسیس معروف از یک گواهی استفاده میکنید.
408
00:16:50,770 –> 00:16:52,690
مرجع گواهی، بنابراین در بسیاری از
409
00:16:52,690 –> 00:16:56,290
موارد گواهی شما بخشی
410
00:16:56,290 –> 00:16:58,120
از بستهای نیست که برای
411
00:16:58,120 –> 00:17:00,880
احراز هویت در اینجا استفاده میشود، بنابراین ممکن است لازم باشد
412
00:17:00,880 –> 00:17:03,910
تأیید صحت گواهی را به عنوان نادرست تعیین کنید.
413
00:17:03,910 –> 00:17:04,780
414
00:17:04,780 –> 00:17:10,119
415
00:17:10,119 –> 00:17:12,730
توجه داشته باشید که
416
00:17:12,730 –> 00:17:16,150
پس از احراز هویت، یک
417
00:17:16,150 –> 00:17:18,940
مدیر محتوا ایجاد میکنیم تا بتوانیم محتوای GIS را فراخوانی
418
00:17:18,940 –> 00:17:21,310
کنیم که به ما امکان میدهد به ویژگیهای مختلف دسترسی داشته باشیم
419
00:17:21,310 –> 00:17:23,319
، موارد مختلف در
420
00:17:23,319 –> 00:17:26,740
پورتال ما هستند، بنابراین در اینجا میخواهم آن پروژه را از آن دریافت کنم.
421
00:17:26,740 –> 00:17:29,860
نیروی کار، بنابراین من فقط
422
00:17:29,860 –> 00:17:33,760
آن مورد پروژه را در شناسه پروژه پاس
423
00:17:33,760 –> 00:17:35,200
می کنم و سپس می خواهم داده هایی را
424
00:17:35,200 –> 00:17:37,480
که قبلا نشان دادم دریافت کنم، بنابراین اکنون
425
00:17:37,480 –> 00:17:39,730
که این فرهنگ لغت زیبا را دارم،
426
00:17:39,730 –> 00:17:41,830
می توانید یک پیش نمایش را در اینجا با یک نقشه وب کارگر ببینید.
427
00:17:41,830 –> 00:17:44,140
شناسه من میخواهم در واقع یک
428
00:17:44,140 –> 00:17:45,640
لایه ویژگی انتساب ایجاد کنم زیرا باید
429
00:17:45,640 –> 00:17:47,290
زودتر به آن گفتار تخصیص دسترسی داشته
430
00:17:47,290 –> 00:17:49,990
باشم و باید انواعی را به آن لایه اضافه کنم، بنابراین
431
00:17:49,990 –> 00:17:53,980
اگر آن لایه ویژگی را
432
00:17:53,980 –> 00:17:55,720
بگیرم، نکته بعدی این است که باید
433
00:17:55,720 –> 00:17:58,180
انواع مختلف انتساب را از آن CSV دریافت کنم. فایل پس
434
00:17:58,180 –> 00:18:00,280
باید آن فایل CSV را بخوانم که
435
00:18:00,280 –> 00:18:02,380
در آن ارسال کردم، بنابراین به این تابع میروم،
436
00:18:02,380 –> 00:18:04,720
اینجا بسیار ساده است.
437
00:18:04,720 –> 00:18:06,850
438
00:18:06,850 –> 00:18:09,600
439
00:18:09,600 –> 00:18:12,130
440
00:18:12,130 –> 00:18:15,610
انتساب نوع ent و سپس
441
00:18:15,610 –> 00:18:18,430
فایل CSV را می خوانیم و انواع مختلف تخصیص را تجزیه می کنیم،
442
00:18:18,430 –> 00:18:20,440
بنابراین در اینجا فقط یک
443
00:18:20,440 –> 00:18:28,300
خط است، بنابراین
444
00:18:28,300 –> 00:18:29,800
واقعاً نیازی به خواندن آن نداریم، بنابراین واقعاً فقط باید آن خط اول را بخوانیم
445
00:18:29,800 –> 00:18:32,350
و در اینجا فقط می گوییم دریافت کنید.
446
00:18:32,350 –> 00:18:37,210
خط آن را با کاما در آنجا تقسیم کنید
447
00:18:37,210 –> 00:18:39,700
و آن را به عنوان انواع انتساب دوباره بخوانید، بنابراین وقتی
448
00:18:39,700 –> 00:18:42,130
این کار را انجام دادیم، میتوانید ببینید که آیا ماوس را
449
00:18:42,130 –> 00:18:45,100
اینجا نگه میدارم، اکنون میتوانید ببینید که من فهرستی از
450
00:18:45,100 –> 00:18:47,800
آنها برای انواع مختلف انتساب دارم، بنابراین
451
00:18:47,800 –> 00:18:49,720
آن را به عملکرد اصلی خود برمیگردانیم.
452
00:18:49,720 –> 00:18:51,280
در اینجا پس اکنون ما آن لیست از
453
00:18:51,280 –> 00:18:54,400
انواع تکالیف را داریم، اگر انواع تخصیص داریم،
454
00:18:54,400 –> 00:18:55,720
ممکن است
455
00:18:55,720 –> 00:18:58,300
فایل CSV ما نامعتبر بوده باشد، شاید در
456
00:18:58,300 –> 00:19:00,040
واقع هیچ کدام وجود نداشته باشد و هیچ اطلاعاتی در
457
00:19:00,040 –> 00:19:01,150
آنجا وجود نداشته باشد، بنابراین ما فقط میخواستیم مطمئن شویم
458
00:19:01,150 –> 00:19:03,310
که بررسی کردهایم که و ما میتوانیم
459
00:19:03,310 –> 00:19:05,200
این انواع مختلف انتساب را
460
00:19:05,200 –> 00:19:08,470
با یک تابع دیگر اضافه کنیم، بنابراین من به اینجا میروم،
461
00:19:08,470 –> 00:19:15,250
بنابراین در اینجا
462
00:19:15,250 –> 00:19:16,850
لایه ویژگی انتساب و
463
00:19:16,850 –> 00:19:21,260
انواع را منتقل کردهایم، بنابراین انواع انتساب بخشی
464
00:19:21,260 –> 00:19:23,510
از یک دامنه کدگذاری شده هستند، بنابراین ما در واقع به آن نیاز داریم. برای
465
00:19:23,510 –> 00:19:27,380
اضافه کردن این تخصیص جدید نوع ent در
466
00:19:27,380 –> 00:19:31,130
آن فیلد و آن دامنه، بنابراین اگر
467
00:19:31,130 –> 00:19:33,050
به نحوه دسترسی به این یا من میگوییم
468
00:19:33,050 –> 00:19:34,610
469
00:19:34,610 –> 00:19:37,310
فیلدهای خصوصیات لایه ویژگی تخصیص را میبینیم، روی هر
470
00:19:37,310 –> 00:19:38,960
فیلدی که در لایه ویژگی تخصیص است تکرار میکنیم
471
00:19:38,960 –> 00:19:42,230
و سپس اگر آن فیلد
472
00:19:42,230 –> 00:19:44,150
برابر است به فیلد نوع تکلیف، سپس
473
00:19:44,150 –> 00:19:45,830
میخواهیم شما بخواهید آن فیلد را ویرایش کنید،
474
00:19:45,830 –> 00:19:48,290
بنابراین این همان کاری است که ما در اینجا انجام میدهیم، پس
475
00:19:48,290 –> 00:19:50,060
وقتی وارد فیلد شدیم، میدانیم که
476
00:19:50,060 –> 00:19:52,040
فیلد صحیح را داریم یا تکرار میکنیم روی
477
00:19:52,040 –> 00:19:53,600
همه آن انواع تکلیف، آنهایی که برای
478
00:19:53,600 –> 00:19:55,640
انتساب هستند. انواع و اساساً ما
479
00:19:55,640 –> 00:19:59,300
فقط آن نوع تخصیص را به فیلد اضافه می کنیم،
480
00:19:59,300 –> 00:20:02,870
بنابراین می توانید اینجا را ببینید که
481
00:20:02,870 –> 00:20:04,850
من لیست کدهای فعلی خود را می گیرم، بنابراین در حال
482
00:20:04,850 –> 00:20:06,890
حاضر هیچ نوع تکلیفی ندارم، بنابراین
483
00:20:06,890 –> 00:20:08,870
اگر تکلیف موجود داشته باشم، لیست خالی است.
484
00:20:08,870 –> 00:20:11,660
نوع سپس من یک یا
485
00:20:11,660 –> 00:20:17,510
چند مقدار را اینجا می بینم، پس باید
486
00:20:17,510 –> 00:20:19,160
کد بعدی را اختصاص دهیم، بنابراین از آنجایی که هیچ کدی نداریم،
487
00:20:19,160 –> 00:20:21,500
با یکی شروع می
488
00:20:21,500 –> 00:20:24,650
کنیم، بنابراین یک پرش از اینجا اضافه می کنیم و
489
00:20:24,650 –> 00:20:27,470
در نهایت اکنون که داریم آن کد را
490
00:20:27,470 –> 00:20:29,180
می توانیم نام و actua ارائه کنیم lly
491
00:20:29,180 –> 00:20:31,270
آن شی را ایجاد کنید که باید برای
492
00:20:31,270 –> 00:20:34,010
بهروزرسانی تعریف ارسال کنیم، بنابراین در اینجا
493
00:20:34,010 –> 00:20:35,660
نوع انتساب را در کد مشخص میکنیم،
494
00:20:35,660 –> 00:20:39,350
بنابراین اگر از اینجا به پایین پرش کنیم، این کار را
495
00:20:39,350 –> 00:20:41,120
برای خوردن هر چهار مورد انجام میدهیم و به شما نشان
496
00:20:41,120 –> 00:20:46,580
میدهم که چگونه در واقع آن را به روز کنید، بنابراین
497
00:20:46,580 –> 00:20:49,310
اگر ماوس را روی آن نگه دارم، مطمئن شوید که آن
498
00:20:49,310 –> 00:20:51,710
را به اینجا بکشید تا ببینید در
499
00:20:51,710 –> 00:20:56,810
لایه ویژگی انتساب فقط بارگذاری می شود اگر
500
00:20:56,810 –> 00:21:00,160
به خواص برویم و سپس به
501
00:21:00,160 –> 00:21:03,590
فیلدها برویم و سپس اگر
502
00:21:03,590 –> 00:21:06,980
انواع انتساب و سپس دامنه و دامنه را پیدا کنیم، بارگیری می شود.
503
00:21:06,980 –> 00:21:09,410
می توانید ببینید که این چهار
504
00:21:09,410 –> 00:21:12,200
ویژگی را در اینجا اضافه کرده است، بنابراین ما هنوز
505
00:21:12,200 –> 00:21:13,550
این تغییر را به سرور منتقل نکرده ایم، اگرچه
506
00:21:13,550 –> 00:21:14,930
این هنوز یک تغییر محلی در
507
00:21:14,930 –> 00:21:17,300
اسکریپت ما است، بنابراین در نهایت کاری که باید
508
00:21:17,300 –> 00:21:19,160
انجام دهیم این است که تعریف آن
509
00:21:19,160 –> 00:21:20,600
ویژگی را به روز کنیم. لایه بنابراین ما فقط
510
00:21:20,600 –> 00:21:23,150
مدیریت لایه ویژگی انتساب را فراخوانی میکنیم، بنابراین این
511
00:21:23,150 –> 00:21:26,540
به ما اجازه میدهد تا ادمین یا مالک مالک
512
00:21:26,540 –> 00:21:27,830
به آن لایه ویژگی دسترسی داشته باشد و سپس
513
00:21:27,830 –> 00:21:31,990
تعریف بهروزرسانی بلند، بنابراین ما آن را اجرا میکنیم
514
00:21:40,170 –> 00:21:42,570
و میتوانید در اینجا ببینید اگر
515
00:21:42,570 –> 00:21:44,460
اسکریپت خود را به پایان رساندیم، میتوانید نگاه کنید. اینجا پایین
516
00:21:44,460 –> 00:21:46,050
می گوید موفقیت t rue بنابراین من آن
517
00:21:46,050 –> 00:21:48,270
انواع مختلف را اضافه کردم و سپس یک تابع log داریم
518
00:21:48,270 –> 00:21:49,680
که فقط میگوید کامل شد،
519
00:21:49,680 –> 00:21:51,750
بنابراین میتوانید انواع تخصیص را اضافه کنید،
520
00:21:51,750 –> 00:21:54,720
بنابراین کار بعدی که
521
00:21:54,720 –> 00:21:56,940
باید بعد از اضافه کردن آن انواع تخصیص انجام دهیم این
522
00:21:56,940 –> 00:21:58,020
است که در واقع باید چند کارگر اضافه کنید
523
00:21:58,020 –> 00:22:00,540
، بنابراین در اینجا من یک فایل CSV مثال
524
00:22:00,540 –> 00:22:04,620
با خودم و کریگ دارم، بنابراین در این
525
00:22:04,620 –> 00:22:07,170
فایل، نامی را دارم، وضعیت را
526
00:22:07,170 –> 00:22:09,240
دارم، عنوان شماره تماس و
527
00:22:09,240 –> 00:22:11,760
شناسه کاربری را دارم، بنابراین فاکتور مهم واقعی
528
00:22:11,760 –> 00:22:13,230
در اینجا، فیلد مهم واقعی اینجاست.
529
00:22:13,230 –> 00:22:15,420
شناسه کاربر، بنابراین این کاربر با نام من در
530
00:22:15,420 –> 00:22:16,950
سازمان ما است و این کاربر با نام کریگ
531
00:22:16,950 –> 00:22:19,200
در سازمان ما است، بنابراین من فقط میخواهم
532
00:22:19,200 –> 00:22:22,790
اینها را به سرویسهای شما کارگران خود وارد
533
00:22:22,790 –> 00:22:25,470
کنم، بنابراین به شما نشان خواهم داد که این اسکریپت چگونه به نظر میرسد
534
00:22:25,470 –> 00:22:30,600
و چه زمانی میخواهید اجرا شود. بنابراین در اینجا
535
00:22:30,600 –> 00:22:32,520
نام کاربری را دوباره رمز عبور
536
00:22:32,520 –> 00:22:34,950
URL را به سازمان ما ارسال می کنید و سپس
537
00:22:34,950 –> 00:22:37,910
محصول متفاوتی وجود دارد، پارامترهای مختلفی وجود دارد
538
00:22:37,910 –> 00:22:41,190
که می توانید در اینجا مشخص کنید، بنابراین ممکن است
539
00:22:41,190 –> 00:22:43,230
فایل CSV شما همان
540
00:22:43,230 –> 00:22:45,180
طرحی را نداشته باشد که فایل CSV من دارد.
541
00:22:45,180 –> 00:22:47,420
به جای n
542
00:22:47,420 –> 00:22:49,500
نام خانوادگی دارد یا چیزی شبیه به
543
00:22:49,500 –> 00:22:51,990
آن شما می توانید نام فیلدهای خود را
544
00:22:51,990 –> 00:22:53,850
در اینجا مشخص کنید، بنابراین در مورد من به نام
545
00:22:53,850 –> 00:22:56,550
شناسه کاربری وضعیت نامگذاری شده است، شاید شما
546
00:22:56,550 –> 00:22:58,670
فیلدهای مختلفی دارید، می توانید آنها را در اینجا مشخص کنید
547
00:22:58,670 –> 00:23:01,230
علاوه بر این، ما فقط
548
00:23:01,230 –> 00:23:04,620
فایل CSV مورد نیاز خود را مشخص می کنیم. و شناسه پروژه به
549
00:23:04,620 –> 00:23:08,220
این صورت است که ما آن را اجرا می کنیم، بنابراین اگر این را اشکال زدایی کنیم،
550
00:23:08,220 –> 00:23:09,960
من در واقع قدم می گذارم و به شما نشان می دهم
551
00:23:09,960 –> 00:23:15,810
که چگونه کار می کند، بنابراین کارگران را وارد
552
00:23:15,810 –> 00:23:17,610
کنید، بنابراین دوباره همه این آرگومان ها را تجزیه می
553
00:23:17,610 –> 00:23:20,010
کنیم و سپس وارد تابع اصلی خود
554
00:23:20,010 –> 00:23:22,560
در اینجا می شویم. ما وارد
555
00:23:22,560 –> 00:23:25,920
می شویم که شی GIS خود را ایجاد می کنیم، بنابراین با ارسال
556
00:23:25,920 –> 00:23:28,470
رمز عبور نام کاربری که آیا آن گواهی را تأیید کنیم
557
00:23:28,470 –> 00:23:30,840
یا نه، پروژه خود را می گیریم
558
00:23:30,840 –> 00:23:32,940
، داده های پروژه
559
00:23:32,940 –> 00:23:34,770
را می گیریم و سپس لایه ویژگی کارگران را
560
00:23:34,770 –> 00:23:38,460
بر اساس URL موجود در این می گیریم. پس
561
00:23:38,460 –> 00:23:40,140
ما آن لایه ویژگی کارگران را می گیریم، بنابراین
562
00:23:40,140 –> 00:23:41,520
در حال حاضر هیچ کارگری وجود ندارد و در اینجا اگر
563
00:23:41,520 –> 00:23:43,380
پرس و جو را اجرا کنیم چه کسی چیزی نمی بیند، بنابراین
564
00:23:43,380 –> 00:23:46,670
این کاری است که ما انجام می دهیم،
565
00:23:48,780 –> 00:23:51,130
بنابراین کارگران فعلی می توانید اینجا ببینید که
566
00:23:51,130 –> 00:23:52,690
می گوید این یک لیست است و خالی است،
567
00:23:52,690 –> 00:23:54,190
بنابراین وجود دارد هیچ کارگری در شما وجود ندارد هنوز پروژه r را
568
00:23:54,190 –> 00:23:56,850
انجام می دهیم، بنابراین ما به گذر از آن
569
00:23:56,850 –> 00:23:59,680
مرحله از طریق این اسکریپت در اینجا ادامه خواهیم داد، بنابراین
570
00:23:59,680 –> 00:24:00,730
کار بعدی که باید انجام دهیم این است که
571
00:24:00,730 –> 00:24:02,560
واقعاً فایل CSV خود را بخوانیم تا همه
572
00:24:02,560 –> 00:24:03,850
آن کارگران را بگیریم و سپس می توانیم آنها را
573
00:24:03,850 –> 00:24:06,370
به آن سرویس فشار دهیم تا اگر قدم برداریم از
574
00:24:06,370 –> 00:24:07,960
اینجا می توانید ببینید که در این مورد من از
575
00:24:07,960 –> 00:24:11,230
یک دیکشنری خوان استفاده می کنم، بنابراین این به شما امکان می دهد
576
00:24:11,230 –> 00:24:14,830
فیلدهای مختلف در فایل CSV خود را به مقدار واقعی نگاشت کنید،
577
00:24:14,830 –> 00:24:16,900
بنابراین بدون نیاز به انجام
578
00:24:16,900 –> 00:24:20,200
کار دستی، واقعاً در اینجا
579
00:24:20,200 –> 00:24:24,610
نام و نام آن را می خوانیم. وضعیت را
580
00:24:24,610 –> 00:24:27,040
بخوانید و شناسه کاربر را بخوانید و مجموعهای از اقدامات جدید ایجاد کنید
581
00:24:27,040 –> 00:24:29,140
که برای آن کارگر، بنابراین اگر
582
00:24:29,140 –> 00:24:31,990
وارد اینجا شویم، یکی از مواردی که میخواهم به آن توجه کنم
583
00:24:31,990 –> 00:24:34,090
این است که ممکن است این تابع را در اینجا ببینید
584
00:24:34,090 –> 00:24:35,830
، نام فیلد دریافت میکنید، بنابراین ممکن
585
00:24:35,830 –> 00:24:38,980
است تعجب کنید که چرا چرا ما این را
586
00:24:38,980 –> 00:24:42,610
داریم، بنابراین زمانی که تفاوتی بین ArcGIS آنلاین و پورتال وجود دارد، با مشکل مواجه شدیم،
587
00:24:42,610 –> 00:24:44,530
588
00:24:44,530 –> 00:24:47,950
بنابراین در پورتال، وقتی از
589
00:24:47,950 –> 00:24:51,070
ذخیرهگاه داده استفاده میکنید، از همه نامهای فیلد
590
00:24:51,070 –> 00:24:53,070
استفاده میکند یا با حروف کوچک و دارای زیرخط
591
00:24:53,070 –> 00:24:55,480
در مقابل ArcGIS آنلاین میتوانید با
592
00:24:55,480 –> 00:24:57,520
حروف بزرگ استفاده کنید. گاهی اوقات نام می برد
593
00:24:57,520 –> 00:24:59,200
بین این دو تفاوت وجود دارد و به
594
00:24:59,200 –> 00:25:00,910
همین دلیل است که ما در اینجا یک تابع کمکی ویژه
595
00:25:00,910 –> 00:25:03,070
داریم تا مطمئن شویم که از
596
00:25:03,070 –> 00:25:04,930
نام فیلد درست استفاده می کنید تا هیچ خطایی دریافت نکنید.
597
00:25:04,930 –> 00:25:09,250
598
00:25:09,250 –> 00:25:12,040
599
00:25:12,040 –> 00:25:16,030
نام من وضعیت من را میخواند که شناسه کاربری برخی
600
00:25:16,030 –> 00:25:17,380
از این فیلدهای دیگر اختیاری هستند، مانند
601
00:25:17,380 –> 00:25:20,020
شماره تماس عنوان، بنابراین اگر
602
00:25:20,020 –> 00:25:21,280
آنها را مشخص نکنید یا
603
00:25:21,280 –> 00:25:23,530
در فایل CSV خود
604
00:25:23,530 –> 00:25:26,140
نداشته باشید، خیلی خوب است، چیزی را خراب نمیکند. سپس
605
00:25:26,140 –> 00:25:27,820
در نهایت ما واقعاً یک
606
00:25:27,820 –> 00:25:32,440
ویژگی ایجاد میکنیم تا بوسه API ما برای پایتون دارای
607
00:25:32,440 –> 00:25:35,650
یک ویژگی کلاس یا شیء ویژگی باشد و ما
608
00:25:35,650 –> 00:25:38,020
باید یک شی از آن ایجاد کنیم، بنابراین
609
00:25:38,020 –> 00:25:39,160
ویژگیهایی را
610
00:25:39,160 –> 00:25:41,170
که من به شما نشان دادم برای ایجاد یک
611
00:25:41,170 –> 00:25:43,840
ویژگی جدید بدون هیچ گونه هندسه، بنابراین این
612
00:25:43,840 –> 00:25:47,080
ویژگی کارگری جدید من خواهد بود، بنابراین ما باید
613
00:25:47,080 –> 00:25:50,020
یک اعتبارسنجی نیز وجود داشته باشد که باید
614
00:25:50,020 –> 00:25:51,520
انجام دهیم، بنابراین میخواهیم مطمئن شویم که این
615
00:25:51,520 –> 00:25:53,770
کاربر واقعاً در سازمان
616
00:25:53,770 –> 00:25:55,929
ما وجود دارد. ما در ArcGIS آنلاین وجود دارد،
617
00:25:55,929 –> 00:25:58,339
بنابراین ما یک قدم کوچک در اینجا انجام دهید که انجام شود
618
00:25:58,339 –> 00:26:00,739
بررسی کنید که اگر آنها وجود
619
00:26:00,739 –> 00:26:02,719
نداشته باشند، یک استثنا ایجاد می کند و آن را
620
00:26:02,719 –> 00:26:05,599
به عنوان یک خطای بحرانی ثبت می کند، علاوه بر این، ما
621
00:26:05,599 –> 00:26:06,979
می خواهیم مطمئن شویم که این کاربر از
622
00:26:06,979 –> 00:26:08,779
قبل در پروژه وجود ندارد،
623
00:26:08,779 –> 00:26:10,639
دلیلی برای اضافه کردن این شخص به سه نفر وجود ندارد. یا
624
00:26:10,639 –> 00:26:13,519
چهار بار ما فقط باید آنها را یک بار اضافه کنیم،
625
00:26:13,519 –> 00:26:17,239
بنابراین اگر از قبل وجود داشته باشند،
626
00:26:17,239 –> 00:26:18,979
یک استثنا ایجاد می کنیم یا آن را به عنوان یک
627
00:26:18,979 –> 00:26:21,559
پیام ثبت می کنیم، بنابراین در نهایت ما این
628
00:26:21,559 –> 00:26:23,329
کارگر جدید را به لیست کارگران خود اضافه می
629
00:26:23,329 –> 00:26:27,769
کنیم تا این کار را انجام دهیم. این کار را دوباره برای کریگ انجام خواهیم داد
630
00:26:27,769 –> 00:26:30,799
و سپس به اینجا می پریم تا
631
00:26:30,799 –> 00:26:32,239
اکنون که لیست کارگران خود را داریم،
632
00:26:32,239 –> 00:26:33,979
می توانیم آنها را بعداً به آن ویژگی اضافه کنیم،
633
00:26:33,979 –> 00:26:37,369
بنابراین در اینجا من
634
00:26:37,369 –> 00:26:40,039
ویژگی های ویرایش لایه ویژگی کارگران را صدا می زنم و سپس می
635
00:26:40,039 –> 00:26:42,079
گویم افزوده ها بنابراین از آنجایی که یکی از
636
00:26:42,079 –> 00:26:44,869
پارامترهای کلیدواژه در اینجا است، بنابراین میتوانید بگویید
637
00:26:44,869 –> 00:26:47,239
بهروزرسانیها یا حذفها را اضافه میکند، اما در این مورد
638
00:26:47,239 –> 00:26:50,089
ما فقط میخواهیم کارگران خود را اضافه کنیم، بنابراین من
639
00:26:50,089 –> 00:26:52,190
این را به مجموعه ویژگیهایی از کارگران میفرستم
640
00:26:52,190 –> 00:26:54,019
و سپس آن را به تابع اینجا منتقل میکنم
641
00:26:54,019 –> 00:26:58,759
تا حالا که اگر ماوس را روی
642
00:26:58,759 –> 00:27:00,679
پاسخ اینجا بگذارم، میتوانید نتایج افزودن را ببینید
643
00:27:00,679 –> 00:27:03,109
و نشان میدهد ما همه اشیاء شی متفاوتی را
644
00:27:03,109 –> 00:27:04,429
که در آن سرویس ایجاد شدهاند،
645
00:27:04,429 –> 00:27:08,629
اکنون که آن
646
00:27:08,629 –> 00:27:09,979
کارگران را به سرویس اضافه کردهایم، در واقع باید
647
00:27:09,979 –> 00:27:12,049
آن کارگران را به گروه اضافه کنیم
648
00:27:12,049 –> 00:27:14,269
تا بتوانند به سرویس و پروژه و نقشهها دسترسی داشته باشند،
649
00:27:14,269 –> 00:27:17,509
بنابراین ابتدا ما
650
00:27:17,509 –> 00:27:19,369
لیستی از شناسههای کارگری را که به
651
00:27:19,369 –> 00:27:23,449
تازگی اضافه کردهایم دریافت میکنیم و سپس برای همه آن
652
00:27:23,449 –> 00:27:25,039
شناسههای کارگری به معنای افزودن به آن گروه است،
653
00:27:25,039 –> 00:27:26,899
بنابراین اولین قدم این است که آن گروه
654
00:27:26,899 –> 00:27:29,269
را بگیریم، بنابراین پروژه نیروی کار را در آن فراخوانی میکنیم و
655
00:27:29,269 –> 00:27:30,709
سپس از آن عبور میکنیم.
656
00:27:30,709 –> 00:27:33,409
شناسه گروه به ما میدهد که میتوانیم
657
00:27:33,409 –> 00:27:36,859
آن گروه را بگیریم و در نهایت
658
00:27:36,859 –> 00:27:39,349
فقط کاربران را گروه افزودن صدا میزنیم و سپس
659
00:27:39,349 –> 00:27:41,089
آن لیست شناسههای کارگر را ارسال
660
00:27:41,089 –> 00:27:43,339
میکنیم و من همه آن کارگران یا کاربران را یکبار به آن
661
00:27:43,339 –> 00:27:47,509
گروه اضافه میکنم. ما این کار را انجام میدهیم که میتوانید پاسخ ما را ثبت کنید
662
00:27:47,509 –> 00:27:50,329
و میبینید که تکمیل شده است،
663
00:27:50,329 –> 00:27:51,889
همه کارگران ما با موفقیت اضافه شدند،
664
00:27:51,889 –> 00:27:55,429
بنابراین اکنون باید تعدادی کارگر وجود داشته باشند
665
00:27:55,429 –> 00:28:00,229
، بنابراین اگر واقعاً به اینجا برگردیم
666
00:28:00,229 –> 00:28:02,719
و پروژه را باز کنیم، باید ببینیم
667
00:28:02,719 –> 00:28:07,119
که لیستی از کارگران وجود دارد که اکنون نسخه آزمایشی است.
668
00:28:07,250 –> 00:28:09,770
بنابراین اگر من به ایجاد یک به عنوان امضا
669
00:28:09,770 –> 00:28:11,910
به شما اختصاص داده شده است و اکنون می توانید ببینید که
670
00:28:11,910 –> 00:28:14,250
من و کریگ اینجا در این لیست هستیم،
671
00:28:14,250 –> 00:28:17,870
بنابراین این کار
672
00:28:17,870 –> 00:28:21,300
به این صورت است، بنابراین اکنون مرد اصلی ترین
673
00:28:21,300 –> 00:28:25,050
نیروی کار و تکالیف است، بنابراین چگونه
674
00:28:25,050 –> 00:28:27,030
می توانم تکالیف خود را
675
00:28:27,030 –> 00:28:30,210
از یک فایل CSV از دنباله اضافه کنم از اکسل
676
00:28:30,210 –> 00:28:34,500
از sa P همه چیز به ایجاد
677
00:28:34,500 –> 00:28:36,300
یک ویژگی و قرار دادن آن در
678
00:28:36,300 –> 00:28:38,040
لایه سرویس ویژگی اختصاصی خلاصه می شود، بنابراین
679
00:28:38,040 –> 00:28:39,390
در اینجا ما فقط از یک فایل CSV
680
00:28:39,390 –> 00:28:41,130
برای مثال استفاده می کنیم، زیرا نمایش آن آسان است،
681
00:28:41,130 –> 00:28:43,440
اما دلیلی وجود ندارد که شما نتوانید آن را انجام دهید.
682
00:28:43,440 –> 00:28:46,230
این را به سیستمهای دیگری که قبلاً دارید وصل کنی