Amazon Best VPN GoSearch

Favicon OnWorks

v.db.reconnect.allgrass - Dalam Talian di Awan

Jalankan v.db.reconnect.allgrass dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan v.db.reconnect.allgrass yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

JADUAL:

NAMA


v.db.sambung semula.semua - Menyambung semula jadual atribut untuk semua peta vektor dari semasa
mapset ke pangkalan data baharu.

Kata-kata berkaitan


vektor, jadual atribut, pangkalan data

SINOPSIS


v.db.sambung semula.semua
v.db.sambung semula.semua - membantu
v.db.sambung semula.semua [-cd] [pangkalan data_lama=nama] [skema_lama=nama] [pemandu_baru=rentetan]
[pangkalan data_baru=nama] [new_schema=nama] [--membantu] [--kata kerja] [--tenang] [--ui]

Bendera:
-c
Salin jadual atribut ke pangkalan data sasaran jika tidak wujud

-d
Padamkan jadual atribut daripada pangkalan data sumber

- membantu
Cetak ringkasan penggunaan

--verbose
Keluaran modul verbose

--senyap
Keluaran modul senyap

--ui
Paksa melancarkan dialog GUI

Parameter:
pangkalan data_lama=nama
Nama pangkalan data sumber

skema_lama=nama
Nama skema pangkalan data sumber
Jangan gunakan pilihan ini jika skema tidak disokong oleh pemacu/pelayan pangkalan data

pemandu_baru=rentetan
Nama untuk pemandu sasaran

pangkalan data_baru=nama
Nama untuk pangkalan data sasaran

new_schema=nama
Nama untuk skema pangkalan data sasaran
Jangan gunakan pilihan ini jika skema tidak disokong oleh pemacu/pelayan pangkalan data

DESCRIPTION


v.db.sambung semula.semua menukar sambungan pangkalan data semua lapisan semua peta vektor dalam
set peta semasa daripada sumber (pangkalan data_lama) ke sasaran (pangkalan data_baru) pangkalan data. Sekiranya
pautan tidak sepadan dengan pangkalan data_lama ia tidak disentuh.

Jika tiada pangkalan data baharu diberikan, pangkalan data lalai set peta digunakan sebagai dicetak oleh
db.sambung -g. Jika tiada pangkalan data lama diberikan, semua lapisan tanpa pautan dalam pangkalan data baharu
akan dipautkan ke pangkalan data baharu. Jika pangkalan data lama diberikan, hanya pautan dalam pangkalan data lama
pangkalan data akan diubah.

Secara pilihan atribut jadual dalam pangkalan data_baru boleh dicipta jika tidak wujud oleh -c bendera. Dalam
kes ini v.db.sambung semula.semua juga cuba mencipta indeks pada lajur utama (biasanya "kucing"
kolum).

NOTA


Nilai pangkalan data_lama pilihan mestilah rentetan tepat yang muncul sebagai
medan keempat dicetak oleh v.db.connect -g.
v.db.connect -g map=census
1/bancian|banci|kucing|/home/user/grassdata/nc_spm_base/PERMANENT/dbf/|dbf
v.db.sambung semula.semua hormat juga pembolehubah untuk diganti. Dalam contoh di atas,
pangkalan data /home/user/grassdata/nc_spm_base/PERMANENT/dbf/ boleh juga ditakrifkan sebagai
'$GISDBASE/$LOCATION_NAME/$MAPSET/dbf/' (lihat contoh).

Jadual atribut daripada pangkalan data_lama selepas menyambung semula dibiarkan tidak disentuh.
v.db.sambung semula.semua memadamkan jadual tersebut secara automatik hanya apabila -d bendera diberikan.

Perhatikan juga bahawa v.db.sambung semula.semua tidak menukar pemacu pangkalan data lalai atau pangkalan data
(db.sambung -p). Tetapan sambungan pangkalan data lalai untuk data atribut yang baru dibuat boleh
ditakrifkan oleh db.sambung.

CONTOH


Dalam contoh di bawah diandaikan, bahawa jadual atribut dipautkan kepada peta vektor
melalui pemacu pangkalan data DBF.

Sambung semula dbf atribut meja kepada SQLite pangkalan data
Sambung semula jadual atribut DBF yang dipautkan kepada peta vektor dalam set peta semasa kepada SQLite
pangkalan data:
v.db.reconnect.all old_database='$GISDBASE/$LOCATION_NAME/$MAPSET/dbf/' \
new_driver=sqlite new_database='$GISDBASE/$LOCATION_NAME/$MAPSET/sqlite/sqlite.db'
Jika jadual atribut tidak wujud dalam pangkalan data sasaran (pangkalan data_baru) kemudian modul
mencetak mesej ralat.

Tukar dbf atribut meja kepada SQLite pangkalan data
Untuk mengatasi jadual DBF ke pangkalan data SQLite dan menyambungkannya semula untuk semua peta vektor dalam
set peta semasa mesti ditakrifkan juga -c bendera.
v.db.reconnect.all -c old_database='$GISDBASE/$LOCATION_NAME/$MAPSET/dbf/' \
new_driver=sqlite new_database='$GISDBASE/$LOCATION_NAME/$MAPSET/sqlite/sqlite.db'
atau sebagai alternatif
# tetapkan sambungan lalai (sqlite)
db.sambung -d
# sahkan sambungan lalai
db.sambung -g
# sambung semula
v.db.reconnect.all -c old_database='$GISDBASE/$LOCATION_NAME/$MAPSET/dbf/'
Untuk mengalih keluar jadual atribut DBF asal secara automatik selepas menyambung semula peta vektor
penggunaan -d bendera. Ambil perhatian bahawa jadual atribut akan dipadamkan kekal daripada sumber
pangkalan data. Pilihan ini harus digunakan dengan berhati-hati!

Tukar GRASS 6 vektor peta kepada GRASS 7 termasuk atribut memindahkan dari dbf kepada SQLite
Untuk menjadi boleh digunakan dalam GRASS 7, semua peta vektor dalam set peta perlu dikemas kini:
# bina semula topologi pertama untuk semua peta vektor
v.bina.semua
# tetapkan sambungan db lalai baharu (kepada lalai SQLite)
db.sambung -d
# salin jadual atribut dari DB lama ke DB SQLite baharu, padamkan jadual lama dalam format DBF
v.db.reconnect.all -cd

Gunakan v.db.reconnect.allgrass dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

Arahan Linux

Ad




×
Pengiklanan
❤ ️Beli, tempah atau beli di sini — tanpa kos, membantu memastikan perkhidmatan percuma.