Làm cách nào để có danh sách thả xuống để chỉnh sửa tính năng (thuộc tính) trong Quantum GIS?


21

Tôi đang chỉnh sửa rất nhiều đa giác của một shapefile trong QGIS và tôi cần phân loại chúng, vì vậy tôi phải viết các lớp một cách lặp đi lặp lại rất nhiều lần. Trong ArcMap, có một tùy chọn để đặt tên miền cho các trường. Làm thế nào để tôi làm điều này trong QGIS? Cảm ơn


Tôi muốn phân loại các tính năng trong một shapefile hiện có. Có cách nào để làm một menu bật lên khi tôi chọn một tính năng hiện có và cho phép lựa chọn / gõ một giá trị phân loại. Mô tả ở trên dường như chỉ hoạt động cho các tính năng mới? Cảm ơn Axel

Câu trả lời:


19

Bạn có thể tùy chỉnh chỉnh sửa thuộc tính thành các loại dữ liệu khác nhau (danh sách được xác định trước, phạm vi giá trị hoặc ngày).

  1. Chọn một lớp. Right-click > Properties.
  2. Trong cửa sổ Thuộc tính, bấm vào Fieldtab.
  3. Chọn bất kỳ trường nào bạn muốn các lớp được xác định trước của bạn. Các Value Maptùy chọn sẽ yêu cầu các giá trị phân loại được xác định trước của bạn.

Khi bạn bắt đầu thêm đa giác mới, một danh sách thả xuống sẽ xuất hiện hiển thị danh sách các lớp của bạn. Ảnh chụp màn hình dưới đây là từ QGIS 1.7. qgis_fieldTab


Có thể lấy các giá trị phân loại được xác định trước từ 1) một bảng giá trị riêng hoặc 2) giá trị hiện đang tồn tại trong bảng / trường đang được chỉnh sửa không? Tùy chọn # 1 sẽ tương tự như các miền có giá trị được mã hóa trong ArcGIS.
RyanDalton

Có, bằng cách sử dụng Value map, bạn có thể: 1) Tải dữ liệu từ bảng thuộc tính hiện có hoặc; 2? Tải dữ liệu từ tệp CSV.
maning

Tuyệt diệu! Bạn có biết bất kỳ kế hoạch nào cho phép bảng "được liên kết trực tiếp", trái ngược với tải một lần đơn giản từ bảng không?
RyanDalton

Tôi không biết về bất kỳ kế hoạch nào. Bạn có thể thử nói chuyện với các nhà phát triển qgis thông qua danh sách qgis-dev : lists.osgeo.org/mailman/listinfo/qgis-developer
quản lý
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.