|
@@ -62,12 +62,12 @@ d.vect map=zipcodes_wake fill_color=0:128:0
|
|
d.vect map=boxgrid fill_color=85:130:176
|
|
d.vect map=boxgrid fill_color=85:130:176
|
|
v.select ainput=boxgrid binput=zipcodes_wake output=v_select_OVERLAP operator=overlap
|
|
v.select ainput=boxgrid binput=zipcodes_wake output=v_select_OVERLAP operator=overlap
|
|
d.vect map=v_select_OVERLAP
|
|
d.vect map=v_select_OVERLAP
|
|
-d.vect map=zipcodes_wake type=boundary color=50:50:50
|
|
|
|
|
|
+d.vect map=zipcodes_wake type=boundary color=255:255:50
|
|
</pre></div>
|
|
</pre></div>
|
|
|
|
|
|
<center>
|
|
<center>
|
|
<img src="v_select_op_overlap.png" alt="v.select with OVERLAP operator"><br>
|
|
<img src="v_select_op_overlap.png" alt="v.select with OVERLAP operator"><br>
|
|
-v.select with OVERLAP operator: selected grid boxes shown in grey
|
|
|
|
|
|
+v.select with OVERLAP operator: selected grid boxes shown in yellow (using GRASS method)
|
|
</center>
|
|
</center>
|
|
|
|
|
|
<h3>OVERLAPS features spatially overlap (using GEOS)</h3>
|
|
<h3>OVERLAPS features spatially overlap (using GEOS)</h3>
|
|
@@ -79,11 +79,11 @@ d.vect map=zipcodes_wake fill_color=0:128:0
|
|
d.vect map=boxgrid fill_color=85:130:176
|
|
d.vect map=boxgrid fill_color=85:130:176
|
|
v.select ainput=boxgrid binput=zipcodes_wake output=v_select_OVERLAPS operator=overlaps
|
|
v.select ainput=boxgrid binput=zipcodes_wake output=v_select_OVERLAPS operator=overlaps
|
|
d.vect map=v_select_OVERLAPS
|
|
d.vect map=v_select_OVERLAPS
|
|
-d.vect map=zipcodes_wake type=boundary color=50:50:50
|
|
|
|
|
|
+d.vect map=zipcodes_wake type=boundary color=255:255:50
|
|
</pre></div>
|
|
</pre></div>
|
|
<center>
|
|
<center>
|
|
<img src="v_select_op_overlaps.png" alt="v.select with OVERLAPS operator"><br>
|
|
<img src="v_select_op_overlaps.png" alt="v.select with OVERLAPS operator"><br>
|
|
-v.select with OVERLAPS operator: selected grid boxes shown in grey
|
|
|
|
|
|
+v.select with OVERLAPS operator: selected grid boxes shown in yellow (using GEOS method)
|
|
</center>
|
|
</center>
|
|
|
|
|
|
|
|
|
|
@@ -96,12 +96,12 @@ d.vect map=zipcodes_wake fill_color=0:128:0
|
|
d.vect map=boxgrid fill_color=85:130:176
|
|
d.vect map=boxgrid fill_color=85:130:176
|
|
v.select ainput=boxgrid binput=zipcodes_wake output=v_select_DISJOINT operator=disjoint
|
|
v.select ainput=boxgrid binput=zipcodes_wake output=v_select_DISJOINT operator=disjoint
|
|
d.vect map=v_select_DISJOINT
|
|
d.vect map=v_select_DISJOINT
|
|
-d.vect map=zipcodes_wake type=boundary color=50:50:50
|
|
|
|
|
|
+d.vect map=zipcodes_wake type=boundary color=255:255:50
|
|
</pre></div>
|
|
</pre></div>
|
|
|
|
|
|
<center>
|
|
<center>
|
|
<img src="v_select_op_disjoint.png" alt="v.select with DISJOINT operator"><br>
|
|
<img src="v_select_op_disjoint.png" alt="v.select with DISJOINT operator"><br>
|
|
-v.select with DISJOINT operator: selected grid boxes shown in grey
|
|
|
|
|
|
+v.select with DISJOINT operator: selected grid boxes shown in yellow
|
|
</center>
|
|
</center>
|
|
|
|
|
|
|
|
|
|
@@ -114,12 +114,12 @@ d.vect map=zipcodes_wake fill_color=0:128:0
|
|
v.extract input=zipcodes_wake where=ZIPCODE_ID=35 output=zipcodeID35
|
|
v.extract input=zipcodes_wake where=ZIPCODE_ID=35 output=zipcodeID35
|
|
v.select ainput=zipcodes_wake binput=zipcodeID35 output=v_select_EQUALS operator=equals
|
|
v.select ainput=zipcodes_wake binput=zipcodeID35 output=v_select_EQUALS operator=equals
|
|
d.vect map=v_select_EQUALS
|
|
d.vect map=v_select_EQUALS
|
|
-d.vect map=zipcodes_wake type=boundary color=50:50:50
|
|
|
|
|
|
+d.vect map=zipcodes_wake type=boundary color=255:255:50
|
|
</pre></div>
|
|
</pre></div>
|
|
|
|
|
|
<center>
|
|
<center>
|
|
<img src="v_select_op_equals.png" alt="v.select with EQUALS operator"><br>
|
|
<img src="v_select_op_equals.png" alt="v.select with EQUALS operator"><br>
|
|
-v.select with EQUALS operator: selected grid boxes shown in grey
|
|
|
|
|
|
+v.select with EQUALS operator: selected grid boxes shown in yellow
|
|
</center>
|
|
</center>
|
|
|
|
|
|
|
|
|
|
@@ -132,12 +132,12 @@ d.vect map=zipcodes_wake fill_color=0:128:0
|
|
d.vect map=boxgrid fill_color=85:130:176
|
|
d.vect map=boxgrid fill_color=85:130:176
|
|
v.select ainput=zipcodes_wake binput=boxgrid output=v_select_INTERSECTS operator=intersects
|
|
v.select ainput=zipcodes_wake binput=boxgrid output=v_select_INTERSECTS operator=intersects
|
|
d.vect map=v_select_INTERSECTS
|
|
d.vect map=v_select_INTERSECTS
|
|
-d.vect map=boxgrid type=boundary color=50:50:50
|
|
|
|
|
|
+d.vect map=boxgrid type=boundary color=255:255:50
|
|
</pre></div>
|
|
</pre></div>
|
|
|
|
|
|
<center>
|
|
<center>
|
|
<img src="v_select_op_intersects.png" alt="v.select with INTERSECTS operator"><br>
|
|
<img src="v_select_op_intersects.png" alt="v.select with INTERSECTS operator"><br>
|
|
-v.select with INTERSECTS operator: selected grid boxes shown in grey
|
|
|
|
|
|
+v.select with INTERSECTS operator: selected grid boxes shown in yellow
|
|
</center>
|
|
</center>
|
|
|
|
|
|
|
|
|
|
@@ -150,12 +150,12 @@ d.vect map=zipcodes_wake fill_color=0:128:0
|
|
d.vect map=zipcodeID35 fill_color=85:130:176
|
|
d.vect map=zipcodeID35 fill_color=85:130:176
|
|
v.select ainput=zipcodes_wake binput=zipcodeID35 output=v_select_TOUCHES operator=touches
|
|
v.select ainput=zipcodes_wake binput=zipcodeID35 output=v_select_TOUCHES operator=touches
|
|
d.vect map=v_select_TOUCHES
|
|
d.vect map=v_select_TOUCHES
|
|
-d.vect map=zipcodes_wake type=boundary color=50:50:50
|
|
|
|
|
|
+d.vect map=zipcodes_wake type=boundary color=255:255:50
|
|
</pre></div>
|
|
</pre></div>
|
|
|
|
|
|
<center>
|
|
<center>
|
|
<img src="v_select_op_touches.png" alt="v.select with TOUCHES operator"><br>
|
|
<img src="v_select_op_touches.png" alt="v.select with TOUCHES operator"><br>
|
|
-v.select with TOUCHES operator: selected polygons shown in grey (blue: input polygon)
|
|
|
|
|
|
+v.select with TOUCHES operator: selected polygons shown in yellow (blue: input polygon)
|
|
</center>
|
|
</center>
|
|
|
|
|
|
|
|
|
|
@@ -168,13 +168,13 @@ d.vect map=zipcodes_wake fill_color=0:128:0
|
|
d.vect map=busroute1 color=200:27:27 width=3
|
|
d.vect map=busroute1 color=200:27:27 width=3
|
|
v.select ainput=zipcodes_wake binput=busroute1 output=v_select_CROSSES operator=crosses
|
|
v.select ainput=zipcodes_wake binput=busroute1 output=v_select_CROSSES operator=crosses
|
|
d.vect map=v_select_CROSSES
|
|
d.vect map=v_select_CROSSES
|
|
-d.vect map=zipcodes_wake type=boundary color=50:50:50
|
|
|
|
|
|
+d.vect map=zipcodes_wake type=boundary color=255:255:50
|
|
d.vect map=busroute1 color=200:27:27 width=3
|
|
d.vect map=busroute1 color=200:27:27 width=3
|
|
</pre></div>
|
|
</pre></div>
|
|
|
|
|
|
<center>
|
|
<center>
|
|
<img src="v_select_op_crosses.png" alt="v.select with CROSSES operator"><br>
|
|
<img src="v_select_op_crosses.png" alt="v.select with CROSSES operator"><br>
|
|
-v.select with CROSSES operator: selected polygons shown in grey (red: input lines)
|
|
|
|
|
|
+v.select with CROSSES operator: selected polygons shown in yellow (red: input lines)
|
|
</center>
|
|
</center>
|
|
|
|
|
|
|
|
|
|
@@ -191,7 +191,7 @@ d.vect map=v_select_WITHIN
|
|
|
|
|
|
<center>
|
|
<center>
|
|
<img src="v_select_op_within.png" alt="v.select with WITHIN operator"><br>
|
|
<img src="v_select_op_within.png" alt="v.select with WITHIN operator"><br>
|
|
-v.select with WITHIN operator: selected polygons shown in grey (blue: input polygons)
|
|
|
|
|
|
+v.select with WITHIN operator: selected polygons shown in yellow (blue: input polygons)
|
|
</center>
|
|
</center>
|
|
|
|
|
|
|
|
|
|
@@ -211,7 +211,7 @@ d.vect map=v_select_CONTAINS
|
|
|
|
|
|
<center>
|
|
<center>
|
|
<img src="v_select_op_contains_pol.png" alt="v.select with CONTAINS operator"><br>
|
|
<img src="v_select_op_contains_pol.png" alt="v.select with CONTAINS operator"><br>
|
|
-v.select with CONTAINS operator: selected polygon shown in grey (blue: input polygon, not visible)
|
|
|
|
|
|
+v.select with CONTAINS operator: selected polygon shown in yellow (blue: input polygon, not visible)
|
|
</center>
|
|
</center>
|
|
|
|
|
|
<h4>CONTAINS with points</h4>
|
|
<h4>CONTAINS with points</h4>
|
|
@@ -227,7 +227,7 @@ d.vect map=hospitals fill_color=195:31:31 icon=basic/cross3 size=10
|
|
|
|
|
|
<center>
|
|
<center>
|
|
<img src="v_select_op_contains_pnts.png" alt="v.select with CONTAINS operator"><br>
|
|
<img src="v_select_op_contains_pnts.png" alt="v.select with CONTAINS operator"><br>
|
|
-v.select with CONTAINS operator: selected polygons shown in grey (red: input points)
|
|
|
|
|
|
+v.select with CONTAINS operator: selected polygons shown in yellow (red: input points)
|
|
</center>
|
|
</center>
|
|
|
|
|
|
|
|
|