GoGPT Best VPN GoSearch

OnWorks favicon'u

v.to.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.to.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.to.dbgrass komutudur.

Program:

ADI


v.to.db - Vektör özelliklerinden öznitelik değerlerini doldurur.

ANAHTAR KELİMELER


vektör, nitelik tablosu, veritabanı

SİNOPSİS


v.to.db
v.to.db --yardım et
v.to.db [-psc] harita=isim [tabaka=dizi] [tip=dizi[,dizi,...]] seçenek=dizi
sütunlar=isim[,isim,...] [birimleri=dizi] [sorgu_katmanı=dizi] [sorgu_sütun=isim]
[ayırıcı=karakter] [--yardım et] [--gereksiz sözlerle dolu] [--sessiz] [--ui]

Bayraklar:
-p
Yalnızca yazdır

-s
Yalnızca SQL ifadelerini yazdır

-c
Seçenek uzunluk, alan veya sayım için toplamları da yazdırın

--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:
harita=isim [gereklidir]
Vektör haritasının adı
Veya doğrudan OGR erişimi için veri kaynağı

tabaka=dizi
Katman numarası veya adı (yazmak)
Vektör özellikleri, farklı katmanlarda kategori değerlerine sahip olabilir. Bu sayı belirler
hangi katmanı kullanacağız. Doğrudan OGR erişimi ile kullanıldığında bu, katman adıdır.
Varsayılan: 1

tip=dizi[,dizi,...]
Özellik türü
Koor geçerli nokta/merkez için, uzunluk için geçerli çizgi/sınır için
Seçenekler: etmektedir, hat, sınır, ağırlık merkezi
Varsayılan: nokta, çizgi, sınır, merkez

seçenek=dizi [gereklidir]
Yüklenecek değer
Seçenekler: kedi, alanı, kompakt, fd, çevre, uzunluk, Miktar, kor, başla, son, taraf,
sorgu, eğim, kıvrımlı, azimut
kedi: henüz yoksa, her kategori için yeni satır ekleyin
alan: alan boyutu
kompakt: olarak hesaplanan bir alanın kompaktlığı
kompaktlık = çevre / (2 * sqrt(PI * alan))
fd: bir poligonu tanımlayan sınırın fraktal boyutu, şu şekilde hesaplanır
fd = 2 * (log(çevre) / log(alan))
çevre: bir alanın çevre uzunluğu
uzunluk: satır uzunluğu
saymak: her kategori için özellik sayısı
renk: nokta koordinatları, X,Y veya X,Y,Z
başlama: çizgi/sınır başlangıç ​​noktası koordinatları, X,Y veya X,Y,Z
son: çizgi/sınır bitiş noktası koordinatları, X,Y veya X,Y,Z
taraf: sınırın sol ve sağ tarafındaki alan kategorileri, 'query_layer'
alan kategorisi için kullanılır
sorgu: geometrinin (veya geometrilerin) tüm kayıtları için bir veritabanı sorgusunun sonucu
'query_layer' seçeneği ile belirtilen tablo
eğim: vektör çizgisinin veya sınırın eğim dikliği
kıvrımlı: hat uzunluğu / uç noktalar arasındaki mesafe olarak hesaplanan hat kıvrımlılığı
azimut: kuzey yönü ile uç düğüm arasındaki açı olarak hesaplanan çizgi azimutu
başlangıç ​​düğümünde yön

sütunlar=isim[,isim,...] [gereklidir]
Doldurulacak özellik sütunlarının adı
Özellik sütunlarının adı

birimleri=dizi
Birimler
Seçenekler: mil ayak, metre, kilometre, dönüm, hektar radyan, derece

sorgu_katmanı=dizi
Sorgu katmanı numarası veya adı (okuyun)
Vektör özellikleri, farklı katmanlarda kategori değerlerine sahip olabilir. Bu sayı belirler
hangi katmanı kullanacağız. Doğrudan OGR erişimi ile kullanıldığında bu, katman adıdır.
Varsayılan: 1

sorgu_sütun=isim
'Sorgu' seçeneği için kullanılan nitelik sütununun adı
Örneğin 'kedi', 'say(*)', 'toplam(val)'

ayırıcı=karakter
Yazdırma modu için alan ayırıcı
Özel karakterler: boru, virgül, boşluk, sekme, yeni satır
Varsayılan: boru

AÇIKLAMA


v.to.db vektör haritası özelliklerini veya ölçümlerini bir veritabanı tablosuna yükler veya bunları yazdırır (veya
Bunları elde etmek için kullanılan SQL sorguları) insan tarafından okunabilir bir rapor biçiminde. İçin
yüklenen/yazdırılan kategori değerleri '-1', 'kategori yok' için kullanılır ve kategori varsa 'boş'/'-'
bulunamadı veya birden fazla kategori bulundu. Çizgi azimutları için '-1' için kullanılır
kapalı çizgiler (başlangıç ​​eşittir bitiş).

NOTLAR


Uzunluk ve alan ölçüleri her zaman metre cinsinden belirtilir. birim parametre
Ayarlamak. birimler mil, ayaklar, metre ve kilometre için kare seçenek=alan.

Feet ve acre birimleri her zaman ortak versiyonlarında rapor edilir (örn.
Ayak, bir mil içinde tam olarak 5280 fit), konumun standart harita birimi ABD olsa bile
Anket ayağı.

Enlem-Boylam konumlarında çevre hesaplanırken, aralarındaki jeodezik mesafe
köşeler kullanılır.

Kullanırken seçenek=koor bir vektör alan haritasında, yalnızca benzersiz olan ağırlık merkezlerinin koordinatları
kategori bildirilecektir.

Hat azimutu, kuzey yönünden hat uç düğüm yönüne olan açı olarak hesaplanır.
hat statnode'unda. Varsayılan olarak ondalık derece (0-360, CW) olarak rapor edilir, ancak aynı zamanda
ile radyan cinsinden rapor edilebilir birim=radyan. azimut değeri -1 kapandığını bildirmek için kullanılır
başlangıç ​​düğümü ve bitiş düğümü aynı yerde olacak şekilde. Azimut değerleri yalnızca anlamlıdır
her vektör satırının veritabanında yalnızca bir girişi varsa (benzersiz CAT değeri).

Modül görünüşte yavaşsa ve harita öznitelikleri harici bir DBMS'de saklanır
PostgreSQL gibi, anahtarda (kategori) bir dizin oluşturmanız şiddetle tavsiye edilir.
sütun.

Vektör harita özniteliklerini bir veritabanına yüklemek, belirli bir veri tabanına eklenmiş bir tablo gerektirir.
giriş vektörü tabaka. baskı bir tek (-p) modu bir tablo gerektirmez. Kullanmak db.execute or
v.db.eklenebilir gerekirse bir tablo oluşturmak için.

Tablonun güncellenmesi sütun bazında yapılmalıdır. NS sütun tabloda yer almalıdır,
kullanımı dışında baskı bir tek (-p) modu. Kullanmak db.execute or v.db.addsütun yeni eklemek
gerekirse sütunlar.

ÖRNEKLER


Güncellenmesi nitelik tablolar
Özellik tablosuna kategori numaralarını yükleyin (yeni harita için kullanılır):
v.to.db map=toprak tipi=centroid seçeneği=kedi

Nitelik tablosundaki ilgili merkez kaydına çokgen alanları yükleyin:
v.to.db map=toprak tipi=centroid seçeneği=alan sütunları=area_size unit=h

Her vektör çizgisinin çizgi uzunluklarını (metre olarak) öznitelik tablosuna yükleyin (kullanın v.kategori in
eksik kategori durumu):
v.to.db map=yollar seçeneği=uzunluk tipi=hat sütunları=hat uzunluğu birimleri=ben

Vektör geometrisinden öznitelik tablosuna x ve y koordinatlarını yükleyin:
v.to.db haritası=nokta haritası seçeneği=koor sütunlar=x,y

Vektör geometrisinden öznitelik tablosuna x, y ve z koordinatlarını yükleyin:
v.to.db haritası=nokta haritası seçeneği=koor sütunlar=x,y,z

Nitelikleri bir karakter sütunundan (sayısal içerikli) yeni bir tam sayıya aktarın
sütun:
v.db.addcolumn usa_income_employment2002 col="FIPS_NUM tamsayı"
v.to.db usa_income_employment2002 option=sorgu sütunları=FIPS_NUM query_column=STATE_FIPS

Sol ve sağ alanın kategori numaralarını ortak bir sınır tablosuna yükleyin
alanlar için:
# katman 2'de girdi vektör haritasının sınırları için kategoriler ekleyin:
v.category topraklar dışarı=mysoils katman=2 tip=sınır seçeneği=ekle
# girdinin 2. katmanına "sol" ve "sağ" adlı sütunlara sahip bir tablo ekleyin
# vektör haritası:
v.db.addtable mysoils katman=2 sütun = "sol tamsayı, sağ tamsayı"
# sol ve sağ alanların kategorilerini yükleyin:
v.to.db mysoils seçeneği=yan sütunlar=sol,sağ katman=2
# sonucu göster:
v.db.seç mysoils katman=2

Bir çokgeni tanımlayan sınırın Fraktal Boyutu (Mandelbrot, 1982) olan DL'yi hesaplayın
formüle göre:
D = 2 * (günlük çevresi) / (günlük alanı):
g.copy vect=topraklar,mysoils
v.db.addcolumn mysoils col="d çift duyarlık"
v.to.db mysoils seçeneği=fd sütun="d"
g.bölge vektörü=mysoils res=50
v.to.rast input=mysoils output=soils_fd type=alan kullanımı=attr öznitelik_sütun=d
r.colors haritası=soils_fd color=gyr
d.mon wx0
d.rast.bacak toprakları_fd
d.vect mysoils tipi=sınır

Baskı raporları
Giriş vektör haritasındaki noktaların x,y,z koordinatlarını rapor edin:
v.to.db -p bugsites seçeneği=koor tipi=nokta
Giriş vektör haritasının tüm alan boyutlarını bildirin:
v.to.db -p toprak seçeneği=alan tipi=sınır birimleri=h

Kategori numarasına göre sıralanmış olarak, giriş vektör haritasının tüm alan boyutlarını hektar cinsinden bildirin
(GNU gerektirir tür yardımcı program yüklü):
v.to.db -p topraklar seçeneği=alan tipi=sınır birimleri=h | sıralama -n

Girdi vektör haritasının tüm satır uzunluklarını kilometre cinsinden bildirin:
v.to.db -p yollar seçeneği=uzunluk tipi=hat birimleri=k

Giriş vektör haritasındaki her kategori için özellik sayısını rapor edin:
v.to.db -p yollar seçeneği=sayma türü=satır

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


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad




×
reklâm
❤️Buradan alışveriş yapın, rezervasyon yapın veya satın alın; ücretsizdir, hizmetlerin ücretsiz kalmasına yardımcı olur.