QGIS: Thay đổi kiểu trường String (text, chữ) to Number values (số) trong file shapefile
Tại sao cần thay đổi?
Khi chuyển đồi file địa hình số (từ CAD, mapinfo, v.v.) sang Shapefile thì trường độ cao Z có thể bị mất, bị lưu dạng text. Nếu là dạng text thì khi bạn cần sử dụng mô hình độ cao sẽ không được, cần chuyển sang kiểu trường là số.QGIS có công cụ "Field Calculator" nằm ngay trong bảng thuộc tính khi mở ra.
Đầu tiên, mở bảng attribute table của layer bạn cần chuyển đổi. Tiếp đến, click the "Open Field Calculator" button. Trong ô cửa sổ hàm "Expression" nhập công thức to_real( "Text" ) . Trong đó "Text" là tên trường chứa số đang lưu dạng chữ mà bạn cần chuyển đổi. Cuối cùng click "OK" để xem kết quả.
- Mở bảng thuộc tính lớp cần chuyển đổi
- Vào "Field Calculator"
- Bấm "Update Existing field"
- Dùng hàm: to_real("attributeName"). Lưu lại.
0 nhận xét:
Đăng nhận xét