Dit is de opdracht d.vectgrass die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
d.vector - Geeft door de gebruiker opgegeven vectorkaart weer in het actieve grafische frame.
TREFWOORDEN
weergave, afbeeldingen, vector
KORTE INHOUD
d.vector
d.vector --help
d.vector [-cir] kaart=naam [lagen=snaar] tonen=snaar[,snaar,...]
[ type dan: =snaar[,snaar,...]] [katten=reeks] [WAAR=sql_query] [kleur=naam]
[opvulkleur=naam] [rgb_kolom=naam] [zkleur=stijl] [Breedte=geheel getal]
[breedte_kolom=naam] [breedte_schaal=drijven] [icon=snaar] [grootte=drijven]
[grootte_kolom=naam] [rotatie_kolom=naam] [label_laag=snaar]
[attribuut_kolom=naam] [label_kleur=naam] [label_bgkleur=naam] [label_bkleur=naam]
[label_grootte=geheel getal] [doopvont=snaar] [codering=snaar] [xref=snaar] [jaar=snaar]
[minreg=drijven] [maxreg=drijven] [--uw] [--breedsprakig] [--rustig] [--ui]
vlaggen:
-c
Willekeurige kleuren volgens categorienummer (of laagnummer als 'layer=-1' is opgegeven)
-i
Gebruik waarden uit de optie ‘katten’ als feature-ID
-r
Gebruik de vierkantswortel van de waarde van size_column
Hierdoor zijn de cirkelgebieden evenredig met de waarden size_column in plaats van met de cirkel
radius
--help
Gebruiksoverzicht afdrukken
--uitgebreid
Uitgebreide module-uitgang
--stil
Stille module-uitgang
--ui
Geforceerd starten van GUI-dialoogvenster
parameters:
kaart=naam [verplicht]
Naam van vectorkaart
Of gegevensbron voor directe OGR-toegang
lagen=snaar
Laagnummer of naam ('-1' voor alle lagen)
Een enkele vectorkaart kan worden verbonden met meerdere databasetabellen. Dit nummer
bepaalt welke tabel moet worden gebruikt. Bij gebruik met directe OGR-toegang is dit de laag
naam.
Standaard: 1
tonen=tekenreeks[,tekenreeks,...] [verplicht]
Display
Opties: vorm, kat, top, groente, richt, zcoor
Standaard: vorm
vorm: geometrie van objecten weergeven
hoe: Categorienummers van objecten weergeven
topo: Topologie-informatie weergeven (knooppunten, randen)
vert: hoekpunten van objecten weergeven
dir: Weergaverichting van lineaire objecten
zcoor: Z-coördinaat van objecten weergeven (alleen voor 3D-vectorkaarten)
type dan: =tekenreeks[,tekenreeks,...]
Type invoerfunctie
Opties: punt, lijn, grens, zwaartepunt, Gebied, gezichtsverzorging
Standaard: punt, lijn, grens, gebied, gezicht
katten=reeks
Categorie waarden
Voorbeeld: 1,3,7-9,13
WAAR=sql_query
WHERE-voorwaarden van SQL-instructie zonder 'where'-sleutelwoord
Voorbeeld: inkomen < 1000 en inw >= 10000
kleur=naam
Kenmerk kleur
Ofwel een standaard kleurnaam, R:G:B triplet of "geen"
Standaard: zwart
opvulkleur=naam
Vulkleur van gebied
Ofwel een standaard kleurnaam, R:G:B triplet of "geen"
Standaard: 200:200:200
rgb_kolom=naam
Kleur functies in volgens de kleurdefinitiekolom
Kleurdefinitie in R:G:B-vorm
zkleur=stijl
Kleur punt- of gebiedskenmerken in volgens de z-coördinaat
Opties: verschijning, aspectkleur, bcyr, bgyr, blues, byg, door, Celsius, Corine, kromming,
verschillen, verhoging, etopo2, evi, Fahrenheit, gdd, Groenen, grijs, grijs.eq, grijs.log,
grijs1.0, grijs255, gyr, haxby, Kelvin, ndvi, ndwi, sinaasappelen, bevolking
bevolkingsdichtheid, neerslag, neerslag_dagelijks, neerslag_maandelijks, regenboog,
oprit, willekeurig, rood, eerstecurve, ryb, goed, sepia, helling, srtm, srtm_plus, terrein, Golf
verschijning: aspectgeoriënteerde grijze kleuren
aspectkleur: aspectgeoriënteerde regenboogkleuren
bcyr: blauw via cyaan via geel naar rood
bgyr: blauw via groen via geel naar rood
blues: wit naar blauw
gerst: blauw via geel naar groen
BYR: blauw via geel naar rood
Celsius: blauw tot rood voor temperatuur in graden Celsius
Corine: EU Corine-landbedekkingskleuren
kromming: voor terreinkrommingen (van v.surf.rst en r.slope.aspect)
verschillen: op verschillen gerichte kleuren
elevatie: wijst relatieve bereiken van rasterwaarden toe aan het kleurverloop van de hoogte
etopo2: kleuren voor ETOPO2 wereldwijde bathymetrie/topografie
evi: verbeterde vegetatieve indexkleuren
fahrenheit: blauw naar rood voor Fahrenheit-temperatuur
GDD: geaccumuleerde groeigraaddagen
groenten: wit tot groen
grijs: grijsschaal
grijs.eq: histogram-geëgaliseerde grijsschaal
grijs.log: histogram logaritmisch getransformeerde grijstinten
grey1.0: grijsschaal voor rasterwaarden tussen 0.0-1.0
grey255: grijsschaal voor rasterwaarden tussen 0-255
gyr: groen via geel naar rood
haxby: relatieve kleuren voor bathymetrie of topografie
kelvin: blauw naar rood voor temperatuur in Kelvin-schaal
ndvi: Genormaliseerd verschil Vegetatie Indexkleuren
ndwi: Genormaliseerd verschil in waterindexkleuren
sinaasappels: wit tot oranje
bevolking: kleurentabel met onderbrekingen in de classificatie van de menselijke bevolking
bevolkingsdichtheid: kleurentabel met classificatieonderbrekingen van de menselijke bevolkingsdichtheid
neerslag: neerslagkleurentabel (0..2000mm)
neerslag_dagelijks: neerslagkleurentabel (0..1000mm)
neerslag_maandelijks: neerslagkleurentabel (0..1000mm)
rainbow: regenboogkleurentabel
helling: kleurverloop
willekeurige: willekeurige kleurentabel
reds: wit tot rood
eerstecurve: terreinkromming (van r.resamp.rst)
vis: rood via geel naar blauw
RYG: rood via geel naar groen
sepia: geelbruin tot wit
helling: r.slope.aspect-type hellingskleuren voor rasterwaarden 0-90
SRTM: kleurenpalet voor de hoogte van de Shuttle Radar Topography Mission
srtm_plus: kleurenpalet voor Shuttle Radar Topography Mission-hoogte (met zeebodem
kleuren)
terrein: globale hoogtekleurentabel van -11000 tot +8850m
Golf: kleurengolf
Breedte=geheel getal
Lijndikte
Standaard: 0
breedte_kolom=naam
Naam van de numerieke kolom met de lijndikte
Deze waarden worden geschaald met breedte_schaal
breedte_schaal=drijven
Schaalfactor voor breedte_kolom
Standaard: 1
icon=snaar
Punt- en zwaartepuntsymbool
Opties: basis/pijl1, basis/pijl2, basis/pijl3, basis/doos, basis/cirkel,
basis/cross1, basis/cross2, basis/cross3, basis/diamant, basis/markering, basis/achthoek,
basis/punt, basis/punaise, basis/ster, basis/driehoek, basis/x, demo/veelmurka,
demo/smrk, extra/4pt_ster, extra/adcp, extra/luchthaven, extra/alpha_flag, extra/brug,
extra/dim_pijl, extra/duikvlag, extra/vertrouwelijk, extra/vis, extra/halve doos,
extra/halve cirkel, extra/offbox_ne, extra/offbox_nw, extra/offbox_se, extra/offbox_sw,
extra/vijfhoek, extra/pingelen, extra/ring, extra/eenvoudige_zia, extra/doel,
geologie/circle_cross, geologie/half-pijl_links, geologie/halve pijl_rechts,
geologie/strike_box, geologie/strike_circle, geologie/strike_cleavage,
geologie/strike_half-bowtie, geologie/strike_line, geologie/strike_parallel,
geologie/strike_triangle, n_pijlen/basis_kompas, n_arrows/fancy_compass,
n_pijlen/n_pijl1a, n_pijlen/n_pijl1b, n_pijlen/n_pijl2, n_pijlen/n_pijl3,
n_pijlen/n_pijl4, n_pijlen/n_pijl5, n_pijlen/n_pijl6, n_pijlen/n_pijl7a,
n_pijlen/n_pijl7b, n_pijlen/n_pijl8a, n_pijlen/n_pijl8b, n_pijlen/n_pijl9
Standaard: basis/x
grootte=drijven
Symboolgrootte
Bij gebruik met de optie size_column wordt dit de schaalfactor
Standaard: 5
grootte_kolom=naam
Naam van de numerieke kolom met de symboolgrootte
rotatie_kolom=naam
Naam van de numerieke kolom die de rotatiehoek van het symbool bevat
Gemeten in graden CCW vanuit het oosten
label_laag=snaar
Laagnummer voor labels (standaard: het opgegeven laagnummer)
Vectorobjecten kunnen categoriewaarden in verschillende lagen hebben. Dit aantal bepaalt
welke laag te gebruiken. Bij gebruik met directe OGR-toegang is dit de laagnaam.
Standaard: 1
attribuut_kolom=naam
Naam van de kolom die als label moet worden weergegeven
label_kleur=naam
Label kleur
Ofwel een standaard kleurnaam of R:G:B triplet
Standaard: rood
label_bgkleur=naam
Achtergrondkleur van label
Ofwel een standaard kleurnaam, R:G:B triplet of "geen"
Standaard: geen
label_bkleur=naam
Randkleur van label
Ofwel een standaard kleurnaam, R:G:B triplet of "geen"
Standaard: geen
label_grootte=geheel getal
Labelgrootte (pixels)
Standaard: 8
doopvont=snaar
Lettertype naam
codering=snaar
Tekstcodering
xref=snaar
Label horizontale uitlijning
Opties: links, centrum, rechts
Standaard: links
jaar=snaar
Label verticale uitlijning
Opties: top, centrum, bodem
Standaard: centrum
minreg=drijven
Minimale regiogrootte (gemiddelde van hoogte en breedte) wanneer de kaart wordt weergegeven
maxreg=drijven
Maximale regiogrootte (gemiddeld van hoogte en breedte) wanneer de kaart wordt weergegeven
PRODUCTBESCHRIJVING
d.vector geeft vectorkaarten weer in het actieve frame op de grafische monitor.
OPMERKINGEN
d.vector kan eenvoudigweg worden gebruikt door d.vect map=vector_map te typen. Er is een grote verscheidenheid aan
optionele parameters waarmee de gebruiker het vectortype, kleuren, gegevensvelden en SQL kan specificeren
zoekopdrachten, labelgrootte en rechtvaardiging, enz.
Standaard d.vector gebieden zijn gevuld met opvulkleur en geschetst met kleur. Gebiedscontouren
kan worden onderdrukt met
d.vect map=vector_map kleur=geen
en gebieden kunnen transparant worden gemaakt
d.vect map=vector_map fill_color=none
Om attributen op de kaart weer te geven, attribuut_kolom moet worden opgegeven.
Functiekleuren kunnen worden gespecificeerd door v.kleuren in de vorm van een kleurentabel of in een attribuut
tabelkolom met RRR:GGG:BBB-waarden.
Een tabel voor een vectorkaart zou er als volgt uit kunnen zien:
db.select sql="selecteer * uit testisola"
kat|label|GRASSRGB
0|geen gegevens|255:255:255
90|FRASSILONGO|23:245:67
104|LEVICO|23:145:67
139|PERGINE VALSUGANA|223:45:237
168|SANT'ORSOLA|223:45:67
190|TENNA|123:45:67
Gebruik om de GRASSRGB-kleurenkolom toe te voegen v.db.kolom toevoegen:
v.db.addcolumn map=testisola columns="GRASSRGB Varchar(11) "
Gebruik om een kleur toe te voegen/te wijzigen v.db.update:
v.db.update map=testisola column=GRASSRGB waarde = "123:45:237" waarbij = "cat = 139"
Een veel eenvoudigere methode voor kleurcodering is door gebruik te maken van de -c vlag die vector weergeeft
elementen van een soortgelijk categorienummer met een willekeurige kleur.
Deze module kan FreeType/TrueType-lettertypen gebruiken als deze al zijn geselecteerd
d.lettertype.
Parameter Breedte staat standaard op '0'. XDRIVER specificeert het precieze gedrag voor
lijnbreedte niet-nul, maar bestuurders hebben enige vrijheid in de manier waarop lijnen met een breedte van nul worden afgehandeld,
zodat ze de "dunne lijn"-tekenprimitief van de hardware kunnen gebruiken, als die er is. Een breedte van
nul kan potentieel resulteren in een aanzienlijk snellere werking. Over chauffeurs waar dat is
Er bestaat niet zoiets als een "dunne" lijn, de driver zal een verstandige standaard gebruiken (wat misschien niet het geval is).
hetzelfde als '1').
Voorbeelden
Voorbeelden van speervissen:
# toon wegen met categorienummers:
d.vect map=wegenweergave=vorm,cat label_color=groen
# geef willekeurig gekleurde bodemkaart met attributen weer
d.vect -c map=bodem attribuut_column=label
# geef willekeurig gekleurde geselecteerde vectoren uit de bodemkaart weer
d.vect -c map=bodems waarbij="label='VBF'" display=vorm attribuut_kolom=label
3D-punten, 3D-lijnen en 3D-polygonen ingekleurd volgens z-hoogte:
g.regio raster=elevatie.10m
r.willekeurige invoer=hoogte.10m n=5000 vector=willekeurige3d -d
d.mon start=x0
# weergegeven als zwarte punten
d.vect kaart=random3d
# geef 3D-punten weer, ingekleurd volgens z-hoogte
d.vect map=random3d zcolor=gyr
# 3D-contourlijnen
r.contour input=hoogte.10m output=contour20m stap=20
d.vect kaart=contour20m zcolor=gyr
# genereer 3D-driehoeken
v.delaunay input=random3d output=random3d_del
# geef 3D-polygonen weer, ingekleurd volgens z-hoogte
d.vect map=random3d_del type=gebied zcolor=gyr
Gebruik d.vectgrass online met behulp van onworks.net-services