GoGPT Best VPN GoSearch

OnWorks favicon

v.selectgrass - Online sa Cloud

Patakbuhin ang v.selectgrass sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na v.selectgrass na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


v.piliin - Pinipili ang mga tampok mula sa vector map (A) sa pamamagitan ng mga feature mula sa iba pang vector map (B).

KEYWORDS


vector, geometry, spatial na query

SINOPSIS


v.piliin
v.piliin - Tumulong
v.piliin [-tcr] ainput=pangalan [isang layer=pisi] [sa grupo=pisi[,pisi,...]] binput=pangalan
[blayer=pisi] [btype=pisi[,pisi,...]] output=pangalan opereytor=pisi
[may kaugnayan=pisi] [--patungan] [--Tulungan] [--pandiwang] [--tahimik] [--ui]

Mga Bandila:
-t
Huwag lumikha ng talahanayan ng katangian

-c
Huwag laktawan ang mga feature na walang kategorya

-r
Baliktarin ang pagpili

--patungan
Pahintulutan ang mga output file na i-overwrite ang mga kasalukuyang file

- Tumulong
I-print ang buod ng paggamit

--verbose
Verbose na output ng module

--tahimik
Tahimik na output ng module

--ui
Piliting ilunsad ang dialog ng GUI

parameter:
ainput=pangalan [kailangan]
Pangalan ng input vector map
Mag-input ng vector map kung saan pipili ng mga feature (A)

isang layer=pisi
Layer number (vector map A)
Ang mga feature ng vector ay maaaring magkaroon ng mga value ng kategorya sa iba't ibang layer. Tinutukoy ng numerong ito
aling layer ang gagamitin. Kapag ginamit sa direktang pag-access sa OGR ito ang pangalan ng layer.
Default: 1

sa grupo=string [, string,...]
Uri ng feature (vector map A)
Uri ng tampok na input
Pagpipilian: ituro, linya, hangganan, sentroid, lugar
Default: punto, linya, lugar

binput=pangalan [kailangan]
Pangalan ng input vector map
Query vector map (B)

blayer=pisi
Layer number (vector map B)
Ang mga feature ng vector ay maaaring magkaroon ng mga value ng kategorya sa iba't ibang layer. Tinutukoy ng numerong ito
aling layer ang gagamitin. Kapag ginamit sa direktang pag-access sa OGR ito ang pangalan ng layer.
Default: 1

btype=string [, string,...]
Uri ng feature (vector map B)
Uri ng tampok na input
Pagpipilian: ituro, linya, hangganan, sentroid, lugar
Default: punto, linya, lugar

output=pangalan [kailangan]
Pangalan para sa output vector map

opereytor=pisi [kailangan]
Tinutukoy ng operator ang kinakailangang kaugnayan sa pagitan ng mga tampok
Ang isang tampok ay nakasulat sa output kung ang resulta ng operasyon na 'ainput operator binput' ay
totoo. Ang isang input feature ay itinuturing na totoo, kung ang kategorya ng ibinigay na layer ay
tinukoy.
Pagpipilian: magkakapatong, katumbas, magkahiwalay, nagsalubong, mga hawakan, mga krus, sa loob ng, naglalaman ng,
nagsasapawan, may kaugnayan
Default: nagsasapawan
nagsasapawan: mga tampok na bahagyang o ganap na magkakapatong
katumbas ng: ang mga feature ay spatially equals (gamit ang GEOS)
hindi kasama: hindi spatially intersect ang mga feature (gamit ang GEOS)
mga intersect: mga tampok na spatially intersect (gamit ang GEOS)
key: mga tampok na spatially touch (gamit ang GEOS)
mga krus: mga tampok na spatially crosses (gamit ang GEOS)
sa loob ng: ang feature A ay ganap na nasa loob ng feature B (gamit ang GEOS)
naglalaman ng: ang feature B ay ganap na nasa loob ng feature A (gamit ang GEOS)
mga overlay: mga tampok na spatially overlap (gamit ang GEOS)
may kaugnayan: ang feature A ay spatially na nauugnay sa feature B (gamit ang GEOS, nangangailangan ng 'relate'
option)

may kaugnayan=pisi
Intersection Matrix Pattern na ginagamit para sa 'relate' operator

DESCRIPTION


v.piliin nagbibigay-daan sa user na pumili ng mga feature mula sa isang vector map sa pamamagitan ng mga feature mula sa isa pa
isa.

Mga sinusuportahang operator (walang GEOS; gamit ang sariling algorithm ng GRASS):

· nagsasapawan - mga tampok na bahagyang o ganap na magkakapatong
Mga sinusuportahang operator (internal na gumagamit ng GEOS - Geometry Engine, Open Source):

· katumbas ng - mga tampok ay spatially katumbas

· hindi kasama - hindi spatially magsalubong ang mga feature

· mga intersect - mga tampok na spatially intersect

· key - mga tampok na spatially touch

· mga krus - mga tampok spatially tumatawid

· sa loob ng - Ang feature A ay ganap na nasa loob ng feature B

· naglalaman ng - Ang feature B ay ganap na nasa loob ng feature A

· mga overlay - mga tampok na spatially overlap

· may kaugnayan - Ang feature A ay spatially na nauugnay sa feature B

NOTA


Tanging ang mga tampok na may mga numero ng kategorya ang isasaalang-alang. Kung kinakailangan ang v.kategorya module
maaaring gamitin upang idagdag ang mga ito. Karaniwan ang mga hangganan ay hindi kailangang bigyan ng numero ng kategorya,
bilang ang mga katangian ng isang lugar ay minana mula sa sentroid. Karaniwang mga punto, linya, at
palaging gustong magkaroon ng numero ng pusa ang mga sentroid. Hal. dumaan sa isang kalsada na naghihiwalay sa dalawa
mga sakahan. Ito ay hindi maliwanag kung saang bukid kabilang ang isang katangian na nakakabit sa kalsada
sa. Ang hangganan ay nangangailangan lamang ng numero ng pusa kung ito ay magtataglay ng sarili nitong mga katangian, gaya ng kalsada
pangalan o anyong pavement. Ang isang centroid sa bawat paddock ay nagtataglay ng impormasyon tungkol sa
pagmamay-ari, lugar, atbp.

HALIMBAWA


Paghahanda ng halimbawang data (sample na dataset ng North Carolina):
# Gumawa ng grid para sa pag-overlay sa ZIP code vector map
v.mkgrid map=boxgrid grid=10,10 position=coor \
coordinates=583600,201500 box=5000,5000
# itakda ang rehiyon sa mga ZIP code at boxgrid vector maps
g.region vector=zipcodes_wake,boxgrid -p res=100 -a
# palakihin ng kaunti ang rehiyon para sa "white border" sa paligid ng mapa sa monitor
g.rehiyon n=n+1000 s=s-1000 w=w-1000 e=e+1000 -p
d.mon wx0

OVERLAP: mga tampok bahagyang or ganap nagsasapawan (gamit DAMO)
Pumili ng mga grid box (sample na dataset ng North Carolina):
d.vect map=zipcodes_wake fill_color=0:128:0
d.vect map=boxgrid fill_color=85:130:176
v.select ainput=boxgrid binput=zipcodes_wake output=v_select_OVERLAP operator=overlap
d.vect map=v_select_OVERLAP
d.vect map=zipcodes_wake type=kulay ng hangganan=50:50:50
v.select gamit ang OVERLAP operator: mga piniling grid box na ipinapakita sa gray

NAGPAPAPATWALA mga tampok spatially nagsasapawan (gamit GEOS)
Pumili ng mga grid box (sample na dataset ng North Carolina):
d.vect map=zipcodes_wake fill_color=0:128:0
d.vect map=boxgrid fill_color=85:130:176
v.select ainput=boxgrid binput=zipcodes_wake output=v_select_OVERLAPS operator=nagpapatong
d.vect map=v_select_OVERLAPS
d.vect map=zipcodes_wake type=kulay ng hangganan=50:50:50
v.select gamit ang OVERLAPS operator: mga piniling grid box na ipinapakita sa gray

Ihiwalay: mga tampok do hindi spatially bumalandra (gamit GEOS)
Pumili ng mga grid box (sample na dataset ng North Carolina):
d.vect map=zipcodes_wake fill_color=0:128:0
d.vect map=boxgrid fill_color=85:130:176
v.select ainput=boxgrid binput=zipcodes_wake output=v_select_DISJOINT operator=disjoint
d.vect map=v_select_DISJOINT
d.vect map=zipcodes_wake type=kulay ng hangganan=50:50:50
v.select gamit ang DISJOINT operator: mga piniling grid box na ipinapakita sa kulay abo

EQUALS: mga tampok ay spatially katumbas ng (gamit GEOS)
Pumili ng polygon ng zipcode (sample na dataset ng North Carolina):
d.vect map=zipcodes_wake fill_color=0:128:0
v.extract input=zipcodes_wake where=ZIPCODE_ID=35 output=zipcodeID35
v.select ainput=zipcodes_wake binput=zipcodeID35 output=v_select_EQUALS operator=katumbas
d.vect map=v_select_EQUALS
d.vect map=zipcodes_wake type=kulay ng hangganan=50:50:50
v.select gamit ang EQUALS operator: mga piniling grid box na ipinapakita sa gray

INTERSECTS: mga tampok spatially bumalandra (gamit GEOS)
Pumili ng mga polygon ng zipcode (sample na dataset ng North Carolina):
d.vect map=zipcodes_wake fill_color=0:128:0
d.vect map=boxgrid fill_color=85:130:176
v.select ainput=zipcodes_wake binput=boxgrid output=v_select_INTERSECTS operator=intersects
d.vect map=v_select_INTERSECTS
d.vect map=boxgrid type=boundary color=50:50:50
v.select gamit ang INTERSECTS operator: mga piniling grid box na ipinapakita sa kulay abo

TOUCHES: mga tampok spatially key (gamit GEOS)
Pumili ng mga polygon (sample na dataset ng North Carolina):
d.vect map=zipcodes_wake fill_color=0:128:0
d.vect map=zipcodeID35 fill_color=85:130:176
v.select ainput=zipcodes_wake binput=zipcodeID35 output=v_select_TOUCHES operator=touches
d.vect map=v_select_TOUCHES
d.vect map=zipcodes_wake type=kulay ng hangganan=50:50:50
v.select gamit ang TOUCHES operator: mga napiling polygon na ipinapakita sa kulay abo (asul: input polygon)

MGA KRUS: mga tampok spatially mga krus (gamit GEOS)
Pumili ng mga polygon ng zipcode ayon sa mga linya (sample na dataset ng North Carolina):
d.vect map=zipcodes_wake fill_color=0:128:0
d.vect map=busroute1 color=200:27:27 width=3
v.select ainput=zipcodes_wake binput=busroute1 output=v_select_CROSSES operator=crosses
d.vect map=v_select_CROSSES
d.vect map=zipcodes_wake type=kulay ng hangganan=50:50:50
d.vect map=busroute1 color=200:27:27 width=3
v.select gamit ang CROSSES operator: mga napiling polygon na ipinapakita sa kulay abo (pula: input lines)

SA LOOB NG tampok A is ganap loob tampok B (gamit GEOS)
Pumili ng mga polygon ng zipcode (sample na dataset ng North Carolina):
d.vect map=zipcodes_wake fill_color=0:128:0
d.vect map=boundary_county fill_color=85:130:176
v.select ainput=zipcodes_wake binput=boundary_county output=v_select_WITHIN operator=sa loob
d.vect map=v_select_WITHIN
v.select gamit ang WITHIN operator: mga napiling polygon na ipinapakita sa kulay abo (asul: input polygons)

NAGLALAMAN tampok B is ganap loob tampok A (gamit GEOS)
Pumili ng polygon ng zipcode (sample na dataset ng North Carolina):

NAGLALAMAN sa mga polygon
d.vect map=zipcodes_wake fill_color=0:128:0
d.vect map=zipcodeID35 fill_color=85:130:176
v.select ainput=zipcodes_wake binput=zipcodeID35 \
output=v_select_CONTAINS_pol operator=contains
d.vect map=v_select_CONTAINS
v.select gamit ang CONTAINS operator: piniling polygon na ipinapakita sa kulay abo (asul: input polygon, hindi
nakikita)

NAGLALAMAN sa puntos
d.vect map=zipcodes_wake fill_color=0:128:0
d.vect map=hospitals fill_color=195:31:31 icon=basic/cross3 size=10
v.select ainput=zipcodes_wake binput=hospitals \
output=v_select_CONTAINS_pnts operator=contains
d.vect map=v_select_CONTAINS_pnts
d.vect map=hospitals fill_color=195:31:31 icon=basic/cross3 size=10
v.select gamit ang CONTAINS operator: mga napiling polygon na ipinapakita sa kulay abo (pula: mga input point)

KAUGNAYAN tampok A is spatially na may kaugnayan sa tampok B (gamit GEOS)
Ang operator na ito ay nangangailangan din ng may kaugnayan parameter (sa ibang GIS na tinatawag na
'ST_Relate'). Pinapayagan ng operator na ito ang pagkalkula ng Dimensionally Extended
nine-Intersection Model (DE-9IM). Sa sumusunod na isang halimbawa: Piliin ang polygon na may
Operator ng 'TOUCHES' (sample na dataset ng North Carolina):
d.vect map=zipcodes_wake fill_color=0:128:0
d.vect map=zipcodeID35 fill_color=85:130:176
v.select ainput=zipcodeID35 binput=zipcodes_wake \
output=v_select_TOUCHES_relate operator=relate relate='T********'
d.vect map=v_select_TOUCHES
Ang resulta ng relate='T********' ay kapareho ng nakikita sa itaas sa halimbawang 'TOUCHES'. Tingnan mo
ang pahina ng DE-9IM para sa mga nauugnay na operator at ang kanilang kahulugan.

Bunutan of puntos pagbagsak sa a poligon
I-extract ang mga istasyon ng bumbero (puntos) na bumabagsak sa urban area (polygon) - set ng data ng North Carolina
(point sa polygon test):
v.select ainput=firestations binput=urbanarea output=urban_firestations \
operator=nagpapatong

Bunutan of linya magkakapatong sa a poligon
I-extract ang mga linya ng riles mula sa zip code map na magkakapatong sa urban area (linya sa polygon
pagsusulit):
v.select ainput=railroads binput=urbanarea \
output=railroads_in_urbanarea operator=overlap

Bunutan of lugar magkakapatong sa a linya
I-extract ang mga lugar na iyon mula sa zip code map na nagsasapawan ng mga riles (polygon on line test):
# unang magdagdag ng maliit na buffer sa paligid ng mga linya ng riles:
v.buffer input=railroads output=railroads_buf20m \
distansya=20
v.select ainput=zipcodes_wake binput=railroads_buf20m \
output=zipcodes_wake_railroads operator=overlap

Gamitin ang v.selectgrass online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad




×
anunsyo
❤️Mamili, mag-book, o bumili dito — walang gastos, tumutulong na panatilihing libre ang mga serbisyo.