db.connectgrass - Trực tuyến trên đám mây

Đây là lệnh db.connectgrass 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


db.connect - In / thiết lập kết nối DB chung cho bộ bản đồ hiện tại.

TỪ KHÓA


cơ sở dữ liệu, bảng thuộc tính, cài đặt kết nối

SYNOPSIS


db.connect
db.connect --Cứu giúp
db.connect [-gcd] [trình điều khiển=tên] [cơ sở dữ liệu=tên] [kế hoạch=tên] [nhóm=chuỗi]
[-giúp đỡ] [-dài dòng] [-yên tĩnh] [-ui]

Cờ:
-p
In các thông số kết nối hiện tại và thoát
Các biến thay thế trong cài đặt cơ sở dữ liệu

-g
In các thông số kết nối hiện tại bằng cách sử dụng kiểu shell và thoát

-c
Kiểm tra các thông số kết nối, đặt nếu chưa được khởi tạo và thoát

-d
Đặt từ cài đặt mặc định và thoát
Ghi đè cài đặt hiện tại nếu đã được khởi tạo

--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ố:
trình điều khiển=tên
Tên của trình điều khiển cơ sở dữ liệu
Tùy chọn: hàng hóa, odbc, hình vuông, trang, yêu tinh, dbf
Mặc định: sqlite

cơ sở dữ liệu=tên
Tên cơ sở dữ liệu
Mặc định: $ GISDBASE / $ LOCATION_NAME / $ MAPSET / sqlite / sqlite.db

kế hoạch=tên
Lược đồ cơ sở dữ liệu
Không sử dụng tùy chọn này nếu các lược đồ không được hỗ trợ bởi trình điều khiển / máy chủ cơ sở dữ liệu

nhóm=chuỗi
Nhóm người dùng cơ sở dữ liệu mặc định được cấp đặc quyền chọn lọc

MÔ TẢ


db.connect cho phép người dùng thiết lập các tham số kết nối cơ sở dữ liệu. Các thông số này là
sau đó được mô-đun lấy làm giá trị mặc định để người dùng không cần nhập
các tham số mỗi lần.

Phần phụ trợ cơ sở dữ liệu mặc định trong GRASS GIS 7 là SQLite.

GHI CHÚ


Các giá trị được lưu trữ trong tệp VAR của mapset; kết nối không được kiểm tra tính hợp lệ.

-p cờ sẽ hiển thị các thông số kết nối hiện tại.

-c cờ sẽ âm thầm kiểm tra xem các thông số kết nối đã được đặt chưa và nếu chưa
sẽ đặt chúng để sử dụng các giá trị mặc định của GRASS. (hữu ích trong các tập lệnh trước khi bạn cố gắng
tạo một bảng cơ sở dữ liệu mới)

Để kết nối bản đồ vectơ với bảng cơ sở dữ liệu, hãy sử dụng v.db.connect or v.db.addtable.

VÍ DỤ


SQLite (vỡ nợ phụ trợ)
Lưu trữ cục bộ:
db.connect -d
db.connect -p
db.tables -p

Tệp cơ sở dữ liệu SQLite được tạo tự động khi được sử dụng lần đầu tiên.

ODBC
Lưu trữ mạng, bảng cơ sở dữ liệu được lưu trữ trong cơ sở dữ liệu "mydb" (có thể yêu cầu sử dụng
db.đăng nhập):
db.connect driver = odbc database = mydb
db.login user = myname [pass = secret]
db.connect -p
db.tables -p

PostgreSQL
Lưu trữ mạng, bảng cơ sở dữ liệu được lưu trữ trong cơ sở dữ liệu "mydb" (có thể yêu cầu sử dụng
db.đăng nhập):
db.connect driver = pg database = "host = myserver.itc.it, dbname = mydb"
db.login user = myname [pass = secret]
db.connect -p
db.tables -p

PostgreSQL với khác nhau cổng
Lưu trữ mạng, bảng cơ sở dữ liệu được lưu trữ trong cơ sở dữ liệu "mydb" (có thể yêu cầu sử dụng
db.đăng nhập):
db.connect driver = pg database = "host = myserver.itc.it, dbname = mydb, port = 6666"
db.login user = myname [pass = secret]
db.connect -p
db.tables -p

MySQL (địa phương sự liên quan)
Lưu trữ cục bộ (db.đăng nhập có thể không cần thiết):
db.connect driver = mysql database = mydb
db.login user = myname [pass = secret]
db.connect -p
db.tables -p

MySQL (bên ngoài người phục vụ)
Lưu trữ mạng, bảng cơ sở dữ liệu được lưu trữ trong cơ sở dữ liệu "mydb" (có thể yêu cầu sử dụng
db.đăng nhập):
db.connect driver = mysql database = "host = myserver.itc.it, dbname = mydb"
db.login user = myname [pass = secret]
db.connect -p
db.tables -p

dbf (địa phương, không đề nghị)
Bộ nhớ cục bộ (dbf / thư mục con trong tập bản đồ phải tồn tại hoặc phải được tạo bởi
người sử dụng):
db.connect driver = dbf database = '$ GISDBASE / $ LOCATION_NAME / $ MAPSET / dbf /'
db.tables -p

Sử dụng db.connectgrass trực tuyến bằng các dịch vụ onworks.net



Các chương trình trực tuyến Linux & Windows mới nhất