Đây là lệnh v.db.selectgrass có thể được chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
v.db.select - In các thuộc tính bản đồ vector.
TỪ KHÓA
vector, bảng thuộc tính, cơ sở dữ liệu, SQL
SYNOPSIS
v.db.select
v.db.select --Cứu giúp
v.db.select [-rcvf] bản đồ=tên [lớp=chuỗi] [cột=tên[,tên, ...]]
[Ở đâu=sql_query] [phân cách=tính cách] [dấu phân cách dọc=tính cách]
[null_value=chuỗi] [hồ sơ=tên] [-ghi đè] [-giúp đỡ] [-dài dòng] [-yên tĩnh]
[-ui]
Cờ:
-r
In phạm vi vùng tối thiểu của các đối tượng vectơ đã chọn thay vì các thuộc tính
-c
Không bao gồm tên cột trong đầu ra
-v
Đầu ra dọc (thay vì ngang)
-f
Loại trừ các thuộc tính không được liên kết với các tính năng
- ghi đè
Cho phép các tệp đầu ra ghi đè lên các tệp hiện có
--Cứu giúp
In tóm tắt sử dụng
--dài dòng
Đầu ra mô-đun dài dòng
--Yên lặng
Đầu ra mô-đun yên tĩnh
--ui
Buộc khởi chạy hộp thoại GUI
Tham số:
bản đồ=tên [yêu cầu]
Tên của bản đồ vectơ
Hoặc nguồn dữ liệu để truy cập OGR trực tiếp
lớp=chuỗi
Số hoặc tên lớp
Đối tượng vector có thể có các giá trị danh mục trong các lớp khác nhau. Con số này xác định
sử dụng lớp nào. Khi được sử dụng với quyền truy cập OGR trực tiếp, đây là tên lớp.
Mặc định: 1
cột=tên tên, ...]
Tên của (các) cột thuộc tính
Ở đâu=sql_query
Điều kiện WHERE của câu lệnh SQL không có từ khóa 'where'
Ví dụ: thu nhập <1000 và sinh sống> = 10000
phân cách=tính cách
Dấu tách trường
Các ký tự đặc biệt: dấu gạch, dấu phẩy, dấu cách, tab, dòng mới
Mặc định: đường ống
dấu phân cách dọc=tính cách
Dấu tách bản ghi dọc đầu ra
Các ký tự đặc biệt: dấu gạch, dấu phẩy, dấu cách, tab, dòng mới
null_value=chuỗi
Chuỗi đại diện cho giá trị NULL
hồ sơ=tên
Tên cho tệp đầu ra (nếu bị bỏ qua hoặc "-" xuất thành stdout)
MÔ TẢ
v.db.select in các thuộc tính của bản đồ vectơ từ một hoặc một số thuộc tính do người dùng chọn
các cột của bảng.
VÍ DỤ
Tất cả các ví dụ đều dựa trên tập dữ liệu mẫu của North Carolina.
Chọn và hiển thị toàn thể bàn
v.db.select map = roadsmajor
mèo | MAJORRDS_ | ROAD_NAME | MULTILANE | PROPYEAR | OBJECTID | SHAPE_LEN
1|1|NC-50|no|0|1|4825.369405
2|2|NC-50|no|0|2|14392.589058
3|3|NC-98|no|0|3|3212.981242
4|4|NC-50|no|0|4|13391.907552
...
Chọn và hiển thị duy nhất cột từ bàn
Lưu ý: nhiều cột có thể được chỉ định dưới dạng danh sách được phân tách bằng dấu phẩy.
v.db.select map = roadsmajor column = ROAD_NAME
NC-50
NC-50
NC-98
NC-50
NC-98
...
In khu mức độ of chọn vector Tính năng, đặc điểm
v.db.select -r map = roadsmajor where = "ROAD_NAME = 'NC-98'"
n = 248425.389891
s = 245640.640081
w = 635906.517653
e = 661979.801880
Chọn trống vector Tính năng, đặc điểm (không dữ liệu mục)
v.db.select geonames_wake where = "ALTERNATEN IS NULL"
mèo | GEONAMEID | TÊN | ASCIINAME | ALTERNATEN | FEATURECLA | FEATURECOD | ...
8 | 4498303 | West Raleigh | West Raleigh || P | PPL | US || NC | 338759 | 123 | ...
14|4459467|Cary|Cary||P|PPL|US||NC|103945|146|152|America/Iqaluit|...
31|4452808|Apex|Apex||P|PPL|US||NC|30873|167|134|America/Iqaluit|...
...
Chọn trống vector Tính năng, đặc điểm (không dữ liệu mục)
v.db.select geonames_wake where = "ALTERNATEN KHÔNG ĐỦ"
mèo | GEONAMEID | TÊN | ASCIINAME | ALTERNATEN | FEATURECLA | FEATURECOD | ...
9 | 4487042 | Raleigh | Raleigh | Raleigh, ...
31299 | 4487056 | Sân bay Raleigh-Durham | Sân bay Raleigh-Durham | ...
...
Sử dụng v.db.selectgrass trực tuyến bằng các dịch vụ onworks.net