İngilizceFransızcaİspanyolca

OnWorks favicon'u

v.in.dbgrass - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında v.in.dbgrass çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen v.in.dbgrass komutudur.

Program:

ADI


v.in.db - Koordinatları içeren veritabanı tablosundan yeni vektör (noktalar) haritası oluşturur.

ANAHTAR KELİMELER


vektör, içe aktarma, veritabanı, noktalar

SİNOPSİS


v.in.db
v.in.db --yardım et
v.in.db [-t] tablo=isim [sürücü=isim] [veritabanı=isim] x=isim y=isim [z=isim]
[anahtar=isim] [nerede=sql_query] çıktı=isim [--üzerine] [--yardım et] [--gereksiz sözlerle dolu]
[--sessiz] [--ui]

Bayraklar:
-t
Yeni harita için öznitelik tablosu olarak içe aktarılan tabloyu kullan

--üzerine yaz
Çıktı dosyalarının mevcut dosyaların üzerine yazmasına izin ver

--yardım et
Kullanım özetini yazdır

--ayrıntılı
Ayrıntılı modül çıkışı

--sessizlik
Sessiz modül çıkışı

--ui
GUI iletişim kutusunu başlatmaya zorla

Parametreler:
tablo=isim [gereklidir]
Giriş tablosu adı

sürücü=isim
Veritabanı sürücüsünün adı
Seçenekler: MySQL, odbc, sqlit, sayfa, ogr, dbf
Varsayılan: sqlite

veritabanı=isim
Veritabanının adı
Varsayılan: $GISDBASE/$LOCATION_NAME/$MAPSET/sqlite/sqlite.db

x=isim [gereklidir]
x koordinatını içeren sütunun adı

y=isim [gereklidir]
y koordinatını içeren sütunun adı

z=isim
z koordinatını içeren sütunun adı

anahtar=isim
Kategori numarasını içeren sütunun adı
Bir tamsayı sütununa atıfta bulunmalıdır

nerede=sql_query
'where' anahtar kelimesi olmadan SQL deyiminin WHERE koşulları
Örnek: gelir < 1000 ve inhab >= 10000

çıktı=isim [gereklidir]
Çıktı vektör haritasının adı

TANIM


v.in.db veritabanı tablosundan veya koordinatları içeren dosyadan yeni bir vektör nokta haritası oluşturur.

NOTLAR


GRASS, OGR desteğiyle birlikte geliyorsa, v.in.db farklı girdilerden veri alınmasına izin verir
dosyalar, örn. CSV veya MS Excel (GDAL/OGR kitaplığının bu destekle derlendiği varsayılarak).

v.in.db olduğunda otomatik olarak "cat" anahtar sütunu oluşturur. anahtar seçenek verilmez. Bunu not et
bu işlem yalnızca şu durumlarda gerçekleştirilebilir: -t bayrak verilmez. Şu anda, otomatik
anahtar sütununun oluşturulması, yalnızca çıktı vektör haritası için varsayılan DB sürücüsü olduğunda desteklenir
Aksi takdirde SQLite sürücüsü anahtar seçeneği kullanıcı tarafından belirtilmelidir. Varsayılan DB sürücüsü
tarafından tanımlanan db.bağlan.

ÖRNEKLER


Oluşturma a harita itibaren PostgreSQL tablo
v.in.db driver=pg database="host=myserver.itc.it,dbname=mydb" \
tablo=pat_stazioni x=doğu y=kuzey z=kota anahtarı=id çıktısı=pat_stazioni

PostgreSQL tablosunda ID sütunu yoksa yeni bir sütun eklenmelidir. Görmek
Ayrıntılar için PostgreSQL DB sürücü sayfası.

Oluşturma a harita itibaren PostGIS
PostGIS'ten koordinat değerlerini çıkarmak için fonksiyonlar kullanılmalıdır:
v.in.db driver=pg database="host=myserver.itc.it,dbname=mydb" \
tablo=istasyon x="x(geom)" y="y(geom)" z="z(geom)" anahtar=id çıkışı=meteostasyonlar

PostgreSQL tablosunda ID sütunu yoksa yeni bir sütun eklenmelidir. Görmek
Ayrıntılar için PostgreSQL DB sürücü sayfası.

Alternatif olarak, PostGIS veritabanından bir vektör nokta haritası alınabilir. v.in.ogr.

Oluşturma a harita itibaren Açılış belge tablo (SDG) dosya
ODS dosyasında verilen sayfadan yeni bir vektör nokta haritası oluşturulur. NS veritabanı seçenek noktaları
ODS dosyasına. Seçenek tablo seçilen elektronik tablo listesinin adıdır, anahtar seçenektir
tanımlayıcı sütunu:
# OGR aracıyla tablo yapısını önizleyin:
ogrinfo -so meteodata.ods sayfam
# ODS'den haritaya aktar
v.in.db anahtarı=Kimlik tablosu=sayfam x=uzun y=enlem z=yükseklik çıktısı=meteoveri \
sürücü=ogr veritabanı=meteodata.ods

Oluşturma a harita itibaren MS Excel dosya
MS Excel dosyasında verilen sayfadan yeni bir vektör nokta haritası oluşturulur. NS veritabanı seçenek
MS Excel formatındaki dosyayı gösterir. Seçenek tablo seçilen e-tablonun adıdır
liste:
v.in.db tablosu=Liste1 x=uzun y=enlem z=yükseklik çıktısı=meteoveri \
sürücü=ogr veritabanı=meteodata.xls
Dikkat edin, bu örnekte anahtar seçeneği atlanmıştır. Bu durumda v.in.db anahtar eklemeye çalışır
sütun otomatik olarak Bu, SQLite'ın varsayılan bir DB sürücüsü olmasını gerektirir.

Oluşturma a harita itibaren DBF tablo
DBF tablosundan yeni bir 3B nokta vektör haritası oluşturulur. Sütun 'idcol' benzersiz satır içeriyor
kimlikler. NS veritabanı seçenek, DBF dosyasının depolandığı dizindir.
v.in.db sürücüsü=dbf veritabanı=/home/user/tables/ table=pointsfile x=xy=yz=z \
anahtar=idcol çıkışı=dtmpoints
Sonucu kontrol etmek için:
v.info dtm noktaları
v.info -c dtmpoints

Çıkış vektör haritası için DB sürücüsü SQLite sürücüsünden farklıysa ve bir ID sütunu
DBF dosyasında eksikse, önceden eklenmesi gerekir, örneğin OpenOffice ile.
Alternatif olarak, tabloyu şununla içe aktarın: db.in.ogr GRASS'a ve ardından v.in.db itibaren
ithal tablo (db.in.ogr isteğe bağlı olarak benzersiz bir kimlik sütunu ekler).

Oluşturma a nokta harita itibaren DBF tablo için seçilmiş kayıtlar bir tek
Kullanıcı, tablodan yalnızca seçilen vektör noktalarını aşağıdakileri kullanarak içe aktarabilir: nerede parametre
(genel DBF kullanımı için yukarıya bakın):
v.in.db sürücüsü=dbf veritabanı=/home/user/tables/ table=pointsfile x=xy=yz=z \
key=idcol out=dtmpoints burada="x NULL DEĞİL ve z > 100"

Oluşturma a harita itibaren SQLite tablo
SQLite veritabanı dosyasındaki tablodan yeni bir vektör nokta haritası oluşturulur. Sütun 'idcol'
benzersiz satır kimlikleri içerir. NS veritabanı seçenek, SQLite veritabanı dosyasıdır.
v.in.db driver=sqlite database=/home/user/tables/mysqlite.db table=pointsfile x=xy=yz=z \
anahtar=idcol çıkışı=dtmpoints

onworks.net hizmetlerini kullanarak v.in.dbgrass'ı çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad