Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

ArcPy for Data Management and Geoprocessing with ArcGIS Pro

ArcPy cho Quản lý Dữ liệu và Xử lý Địa không gian với ArcGIS Pro

ArcPy cho Quản lý Dữ liệu và Xử lý Địa không gian với ArcGIS Pro

Học từ một chuyên gia Esri MVP! MÃ GIẢM GIÁ: MAY2026

4.6
(79 đánh giá)
502 học viên
Giảng viên
Glen Bambrick
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 399.000đ -87%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
10.5 giờ video
132 bài giảng
11 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 31/05/2026

Bạn sẽ học được gì

MÃ GIẢM GIÁ: MAY2026
Tận dụng ArcPy để tự động hóa quy trình quản lý dữ liệu không gian địa lý.
Nắm vững các công cụ xử lý địa không gian của ArcGIS Pro thông qua ArcPy.
Làm quen với tài liệu hướng dẫn của Esri về các công cụ và hàm ArcPy.
Có nhiều cách để đạt cùng một kết quả, ArcPy cung cấp đa dạng công cụ giúp bạn hoàn thành mục tiêu.
Xây dựng quy trình hoàn chỉnh với chuỗi nhiều tác vụ xử lý địa không gian.
Tạo công cụ ArcTool tùy chỉnh để sử dụng trong ArcGIS Pro

Yêu cầu

Kiến thức cơ bản về ArcGIS Pro
Kiến thức cơ bản về Shapefile, File Geodatabase, Feature Class và Table
Kiến thức cơ bản về Domain và Subtype
Kiến thức cơ bản về Python
Kiến thức cơ bản về các khái niệm cốt lõi của GIS.

Đối tượng phù hợp

Người dùng ArcGIS Pro muốn bắt đầu hành trình tự động hóa với ArcPy.
Chuyên gia không gian địa lý muốn cải tiến và đổi mới quy trình quản lý dữ liệu.
Nhà phân tích GIS muốn tự động hóa các tác vụ xử lý địa không gian lặp đi lặp lại.

Nội dung khóa học

16 phần • 132 bài giảng
1 Giới thiệu
2 Dữ liệu khóa học và cách thiết lập
3 Tận dụng tối đa khóa học này!
4 Dùng thử ArcGIS Pro 21 ngày
5 Cài đặt PyScripter
1 Tổng quan phần Nền tảng
2 Gọi các công cụ ArcPy
3 arcpy.env.{envSetting}
4 Từ thao tác thủ công đến Script Python
5 AddMessage
6 Ký ức đẹp: workspace memory (và in_memory)
7 Kết quả ra sao!
1 Tổng quan phần Danh sách
2 ListWorkspaces
3 ListDatasets
4 ListFeatureClasses
5 ListTables
6 ListRasters
7 ListFields
8 ListFiles
9 ListIndexes
10 Tạo Danh mục dữ liệu Phần 1 - arcpy.da.Walk
1 Tổng quan phần Mô tả dữ liệu
2 Thuộc tính của đối tượng Describe
3 Mô tả Shapefile
4 Mô tả Feature Class
5 Mô tả Workspace
6 Mô tả Feature Dataset
7 Mô tả Raster
8 Mô tả Feature Layer
9 arcpy.da.Describe
10 Tạo Danh mục dữ liệu Phần 2 - arcpy.Describe
1 Tổng quan phần Tạo mới toàn năng
2 Tạo File Geodatabase (Data Management)
3 Tạo Feature Dataset (Data Management)
4 Tạo Feature Class (Data Management)
5 Tạo Thư mục (Data Management)
6 Tạo Feature Layer (Data Management)
7 Tạo cấu trúc thư mục và dữ liệu dự án chuẩn hóa - Phần 1
1 Tổng quan phần Domain
2 Tạo Domain (Data Management)
3 Thêm giá trị mã hóa vào Domain (Data Management)
4 Thay đổi Domain (Data Management)
5 Sắp xếp Domain giá trị mã hóa (Data Management)
6 Xóa giá trị mã hóa khỏi Domain (Data Management)
7 Thiết lập giá trị cho Domain dạng khoảng (Data Management)
8 Chuyển Domain thành Bảng (Data Management)
9 Chuyển Bảng thành Domain (Data Management)
10 Xóa Domain (Data Management)
1 Tổng quan phần Trường dữ liệu
2 Đối tượng Field
3 Thêm Trường (Data Management)
4 Thêm nhiều Trường (Data Management)
5 Thay đổi Trường (Data Management)
6 Xóa Trường (Data Management)
7 FieldInfo
8 FieldMap và FieldMappings
9 Tạo Danh mục dữ liệu Phần 3
1 Tổng quan phần Subtype
2 Thiết lập trường Subtype (Data Management)
3 Thêm Subtype (Data Management)
4 Thiết lập Subtype mặc định (Data Management)
5 Xóa Subtype (Data Management)
1 Tổng quan phần Hoàn thiện
2 ListDomains
3 ListSubtypes
4 Xóa Domain khỏi Trường (Data Management)
5 Gán Domain cho Trường (Data Management)
6 Gán giá trị mặc định cho Trường (Data Management)
1 Tổng quan phần Con trỏ
2 arcpy.da.InsertCursor
3 arcpy.da.SearchCursor
4 arcpy.da.UpdateCursor
1 Tổng quan phần Tính toán Trường
2 Tính toán Trường (Data Management)
3 Tính toán nhiều Trường (Data Management)
4 Tính toán Thuộc tính Hình học (Data Management)
1 Tổng quan phần Chuyển đổi
2 Chuyển Bảng sang Excel (Conversion)
3 Chuyển Excel sang Bảng (Conversion)
4 Tạo lớp sự kiện XY (Data Management)
5 Chuyển Feature thành Điểm (Data Management)
6 Chuyển Feature Class sang Feature Class (Conversion)
7 Chuyển Feature Class sang Shapefile (Conversion)
8 Chuyển Feature Class sang Geodatabase (Conversion)
9 Xuất Feature (Conversion)
10 Sao chép (Data Management)
11 Sao chép Feature (Data Management)
12 Xuất Bảng (Conversion)
13 Tạo cấu trúc thư mục và dữ liệu dự án chuẩn hóa - Phần 2
1 Tổng quan phần Công cụ quản lý dữ liệu tổng quát
2 Exists
3 TestSchemaLock
4 Đổi tên (Data Management)
5 Thay đổi tên hiển thị (AlterAliasName)
6 Đếm số lượng (Data Management)
7 Xóa (Data Management)
8 Xóa toàn bộ dữ liệu bảng (Data Management)
9 Xóa Feature (Data Management)
10 Hợp nhất (Data Management)
11 Thêm dữ liệu (Data Management)
12 Tìm bản ghi trùng (Data Management)
13 Xóa bản ghi trùng (Data Management)
14 Trường kết nối (Data Management)
15 Tạo Danh mục dữ liệu Phần 4
1 Tổng quan phần Công cụ phân tích
2 Vùng đệm (Analysis)
3 Vùng đệm nhiều vòng (Analysis)
4 Cắt lớp (Analysis)
5 Tạo điểm dọc theo đường (Data Management)
6 Tìm điểm gần nhất (Analysis)
7 Tạo bảng khoảng cách (Analysis)
8 Tổng hợp (Analysis)
9 Xóa từng cặp (Analysis)
10 Hình bao tối thiểu (Data Management)
11 Tạo lưới Fishnet (Data Management)
12 Tổng hợp trong vùng (Analysis)
13 Thêm điểm đếm (nếu Summarize Within không chạy được)
14 Kết nối không gian (Analysis)
1 Tổng quan phần Chọn lọc
2 Chọn lớp theo thuộc tính (Data Management)
3 Chọn lớp theo vị trí (Data Management)
4 Chọn (Analysis)
5 Chọn bảng (Analysis)
6 Chọn với arcpy.env.extent
7 Tạo cấu trúc thư mục và dữ liệu dự án chuẩn hóa - Phần 3
1 Tổng quan phần Tạo ArcTools
2 Công cụ Tạo danh mục dữ liệu
3 Công cụ Tạo dự án mới
4 Công cụ Cập nhật tên hiển thị
5 Chia đường tại đỉnh (Data Management) trên bản quyền Basic với ArcPy
6 Chọn điểm giao với nhiều vùng trong ArcGIS Pro với ArcPy

Giới thiệu khóa học

**DISCOUNT CODE**: MAY2026


Want to stand out from the crowd? A little code goes a long way! Gaining an understanding of ArcPy and how to apply automation with regards to geospatial data management, data manipulation, and analysis via Geoprocessing tools will aid with standing out from the crowd and get you noticed. ArcPy is in high-demand, so up-skill today and put yourself in this high-demand category.

ArcPy is a fantastic ally for all your daily ArcGIS Pro tasks. This course will initially focus on using ArcPy for data management. Data management is often one of the most overlooked aspects of GIS and unfortunately can be the difference between a good GIS and a bad one. Good data practices open up the door for even better automation.

Lists are a big factor in ArcPy workings. You will look at creating lists of various objects such as workspaces, feature classes, and fields for examples, and perform actions on different elements. You will look at using ArcPy to describe the various elements and use lists and descriptions to generate a comprehensive data catalogue.

Adding to the data management side, the course slides into data validation rules with domains and subtypes. Domains are used to constrain the value allowed for a particular field. Basically, they enforce data integrity. You will look at the whole suite of tools available for domains, from creating and altering, to applying to a field. Subtypes are used to categorize your data. Think of a road network, you can categorize roads into primary, secondary, and tertiary roads for example. You can set defaults values on fields in each subtype category that is automatically applied when creating a new feature. Subtypes can be used in tandem with domains to improve data integrity.

No we're getting into the heart of things. ArcPy is a great tool for creating templates and standardising your data structures. You will create a file geodatabase, a feature dataset, and a set of feature classes, all using ArcPy. We will take you through adding fields and take a look at a long list of tools associated with fields, from the Field Object itself, to creating a field (Add Field), altering a field, assign a default, field calculations, and mapping fields from one tool to another.

There's no getting away from Excel in today's GIS society. This course will embrace that fact here and look at some conversion tools; Table to Excel, Excel to Table, and the Export Table that allows a more diverse choice such as a CSV. You will create a point dataset from an Excel file and save it to memory showcasing several tools that get the job done. ArcPy offers an array of data conversion tools.

I'd like to say that cursors are the main event but that would be doing the rest of the material a huge injustice. Cursors will rapidly become a daily routine in your ArcPy life. Cursors are used to read and write attributes and geometries. You can use the Search Cursor to read through a dataset, the Update Cursor to update attributes and geometries, and the Insert Cursor to add new records.

ArcPy boasts a host of general data tools to aid with data management, processing, and workflows. We will dive into them and perform checks; such as whether a dataset or data structure exists, testing for a schema lock; this is often the crux of geoprocessing that the data is locked, join datasets based on a common field, merge and append data.

Where would we be without the analysis tools provided by ArcGIS Pro? What about everyone's ultimate favourite tool, the Buffer? Well, we can use ArcPy for that too, and many more. ArcPy provides the bed for repeatable geospatial analysis through automation.

Selecting data with ArcPy enables you to perform geoprocessing tasks on the subset. The most notorious are Select Layer by Attribute and Select Layer by Location, but there are others patiently waiting their turn to be called into an ArcPy script.

Finally, you will create a custom ArcTool for use in ArcGIS Pro as a GUI and chain geoprocessing tasks to achieve a desired output.


This course uses PyScripter to write the Python code. You can use any code editor software that you prefer. The course solely focusses on ArcPy and no other third-party modules are utilized.


The ArcPy for Data Management and Geoprocessing with ArcGIS Pro course requires a Basic license for ArcGIS Pro. Only tools and workflows that can be performed at the basic license level are used and assessed during the course.


Please Note! ArcGIS Pro requires a license to use which is a paid license. You can get a 21-day free trial, or you can get a Personal Use license for a fraction of a Commercial license. 

It is recommended to get the free trial if you have no other access to ArcGIS Pro software.


Your course instructor, Glen Bambrick, has over 16 years' experience with GIS and geospatial data, with over half of those years utilizing ArcPy on major projects to standardize and automate workflows.


By the end of this course... you will be fully armed with the fundamentals of ArcPy for data management, manipulation, creation, analysis, and to perform repetitive workflows. You will have a deep understanding of capabilities of ArcPy and some knowledges of the nuances that can be encountered and how several tools can be used to achieve the same or similar output.

The ideal student for this course would have some basic knowledge of Python and is somewhat familiar with ArcGIS Pro. No knowledge of ArcPy is necessary, after all, that is what this course is for.


Want to stand out from the crowd? Well what are you waiting for?

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Arcgis Pro
Hiển thị tất cả khoá học Arcpy
Hiển thị tất cả khoá học Gis
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊