Đây là lệnh t.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 giả lập trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
t.kết nối - In / thiết lập kết nối cơ sở dữ liệu GIS tạm thời 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
t.kết nối
t.kết nối --Cứu giúp
t.kết nối [-pcdg] [trình điều khiển=tên] [cơ sở dữ liệu=tên] [-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
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
-g
In thông số kết nối hiện tại theo kiểu shell và thoát
--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ình vuông, pg
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 / tgis / sqlite.db
MÔ TẢ
t.kết nối cho phép người dùng thiết lập kết nối cơ sở dữ liệu tạm thời. Cài đặt mặc định là
rằng cơ sở dữ liệu tạm thời thuộc loại sqlite3 nằm trong thư mục mapset hiện tại.
Sản phẩm -p cờ sẽ hiển thị các tham số kết nối cơ sở dữ liệu tạm thời hiện tại.
Sản phẩm -pg cờ sẽ hiển thị các tham số kết nối cơ sở dữ liệu tạm thời hiện tại bằng cách sử dụng shell
phong cách.
Sản phẩm -c cờ sẽ âm thầm kiểm tra xem các tham số kết nối cơ sở dữ liệu tạm thời đã được
đặt, và nếu không, sẽ đặt chúng để sử dụng các giá trị mặc định của GRASS.
GHI CHÚ
Đặt kết nối với t.kết nối sẽ không kiểm tra tính hợp lệ của kết nối. Do đó a
kết nối cơ sở dữ liệu sẽ không được thiết lập.
Các giá trị kết nối được lưu trữ trong tệp VAR của tập bản đồ. Các -d cờ sẽ thiết lập
các tham số kết nối TGIS mặc định. Cơ sở dữ liệu SQLite "tgis / sqlite.db" sẽ được tạo trong
thư mục mapset hiện tại. Nó sẽ nằm trong thư mục con "tgis" để không
can thiệp vào sqlite3 cơ sở dữ liệu được sử dụng để lưu trữ thuộc tính vectơ.
Trong trường hợp bạn có hàng chục nghìn bản đồ để đăng ký trong cơ sở dữ liệu tạm thời hoặc bạn
cần quyền truy cập đọc và ghi đồng thời trong cơ sở dữ liệu tạm thời, hãy cân nhắc sử dụng
Thay vào đó, kết nối PostgreSQL.
Lưu ý rằng bạn phải thiết lập kết nối PostgreSQL một cách rõ ràng trong mọi bộ bản đồ
nên lưu trữ thông tin thời gian trong cơ sở dữ liệu thời gian.
Cơ sở dữ liệu PostgreSQL và SQLite không thể được trộn lẫn trong một vị trí.
VÍ DỤ
SQLite
Cơ sở dữ liệu SQLite được tạo tự động khi được sử dụng lần đầu tiên.
# sử dụng dấu ngoặc kép ở đây
t.connect driver = sqlite database = '$ GISDBASE / $ LOCATION_NAME / PERMANENT / tgis / sqlite.db'
t.connect -p
t.thông tin -s
PostgreSQL
Khi sử dụng cơ sở dữ liệu PostgreSQL, người dùng sẽ cần chỉ định cơ sở dữ liệu TGIS
kết nối cho mỗi bộ bản đồ.
t.connect driver = pg database = "dbname = grass_test user = soeren password = abcdefgh"
t.connect -p
t.thông tin -s
Sử dụng t.connectgrass trực tuyến bằng các dịch vụ onworks.net