Đây là lệnh v.db.addtablegrass có thể 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 mô phỏng trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
v.db.addtable - Tạo và kết nối một bảng thuộc tính mới với một lớp nhất định của một
bản đồ vector hiện có.
TỪ KHÓA
vector, bảng thuộc tính, cơ sở dữ liệu
SYNOPSIS
v.db.addtable
v.db.addtable --Cứu giúp
v.db.addtable bản đồ=tên [bàn=chuỗi] [lớp=số nguyên] [chính=tên] [cột=tên
kiểu[,tên kiểu, ...]] [-giúp đỡ] [-dài dòng] [-yên tĩnh] [-ui]
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
bàn=chuỗi
Tên của bảng thuộc tính mới (mặc định: tên bản đồ vectơ)
lớp=số nguyên
Số lớp nơi thêm bảng thuộc tính mới
Mặc định: 1
chính=tên
Tên của cột chính
Phải tham chiếu đến một cột số nguyên
Mặc định: làm sao
cột=tên tên loại kiểu, ...]
Tên và loại (các) cột mới
Các loại phụ thuộc vào phần phụ trợ cơ sở dữ liệu, nhưng tất cả đều hỗ trợ VARCHAR (), INT, DOUBLE PRECISION và
NGÀY. Ví dụ: "label vecni(250), nhập số nguyên "
MÔ TẢ
v.db.addtable tạo và thêm một bảng thuộc tính mới vào một bản đồ vectơ đã cho. Nó liên kết
bảng vào lớp được chỉ định của bản đồ vectơ. Nếu bản đồ vectơ chưa được liên kết với bất kỳ
bảng, một liên kết cơ sở dữ liệu mới được thiết lập dựa trên cài đặt cơ sở dữ liệu MAPSET (xem
db.connect).
GHI CHÚ
v.db.addtable là giao diện người dùng cho db.execute để cho phép sử dụng dễ dàng hơn. v.db.addtable sẽ chỉ
chèn giá trị danh mục vào bảng cho những đối tượng địa lý thực sự có danh mục
giá trị trong lớp có liên quan. Việc sử dụng có thể tự động thêm các giá trị danh mục bằng cách sử dụng
v.danh mục hoặc thủ công với wxGUI vector số hóa trước khi chạy v.db.addtable. Hoặc một
có thể chạy v.db.addtable trước và sau đó sử dụng tổ hợp v.danh mục + v.to.db or
wxGUI vector số hóa để thêm các dòng có liên quan vào bảng. Các loại được hỗ trợ của
các cột phụ thuộc vào phần phụ trợ cơ sở dữ liệu. Tuy nhiên, tất cả các phụ trợ phải hỗ trợ VARCHAR, INT,
NHÂN ĐÔI CHÍNH XÁC VÀ NGÀY CÀNG.
(Các) kết nối cơ sở dữ liệu hiện có có thể được xác minh bằng v.db.connect.
THÍ DỤ
Thêm một bảng thuộc tính mới với một cột vào lớp 1 mặc định:
g.copy vect = roadsmajor, myroad
v.db.addtable myways column = "độ chính xác gấp đôi độ dốc"
v.db.connect -p myroad
v.info -c myways
Thêm một bảng thuộc tính mới có hai cột vào lớp 2:
g.copy vect = roadsmajor, myroad
v.db.addtable myways column = "độ chính xác gấp đôi độ dốc, tên đường vecni(15) "lớp = 2
v.db.connect -p myroad
v.info -c myways
v.info -c myroad layer = 2
Sử dụng v.db.addtablegrass trực tuyến bằng các dịch vụ onworks.net