
* Ví dụ bạn có đối tượng dạng điểm (Point Feature) tên là "S", trong layer này có trường thuộc tính tọa độ mới cần cập nhật là XY.
- Bước 1: Trong ArcMap, chọn Add Data layer "S" ở trên. Mở bảng thuộc tính layer "S", chọn các điểm cần cập nhật bạn có thể dùng lệnh truy vấn, hoặc chọn toàn bộ điểm nếu cập nhật toàn bộ
- Bước 2: Trong bảng thuộc tính layer "S" bạn mở ở trên, bạn kích chuột phải vào trường Shape, chọn field calculator.
- Bước 3: Hộp thoại Field calculator hiển thị ra, bạn chọn Python ở mục Parser, và điền đoạn code cập nhật vị trí mới theo trường tọa độ XY như dưới
Đoạn code Script ở trên:
def XYsetVALUE( shape, X_value, Y_value):
point = shape.getPart(0)
point.X = X_value
point.Y = Y_value
return point
Cập nhật trường Shape
Shape =
XYsetVALUE ( !SHAPE!, !x!, !y! )
(Chúc các bạn thành công)
Hãy like nếu bài viết có ích →
Kết bạn với gisgpsrs trên Facebook
để nhận bài viết mới nóng hổi
Không có nhận xét nào:
Đăng nhận xét