Wiki Markup |
---|
{alias:oco} h2. Name *oco* — Orthogonal contours h2. Syntax {panel:|borderStyle=solid|borderWidth=1|bgColor=#FFFFAA} *oco* \[*frq* _frequency_] \[*col* _color_] \[*liw* _linewidth_] \[*bsp*] \[*nos*] \[*noadj*] \[*cur*] \[*dar*] \[*trm*] \[*ang*] \[*cod*] \[*cdc*] \[*cdr*] \[*chd*] \[*split*] \[*src*] {panel} h2. Description Display orthogonal contours from grids and generate drainage areas. h2. Arguments *frq* _frequency_ {indent}Indicates density of orthogonal contour lines. Default is 7. Lower number gives higher density.{indent} *col* _color_ {indent}Will be displayed in color _color_.{indent} *liw* _linewidth_ {indent}Will be displayed with linewidth _linewidth_.{indent} *bsp* {indent}Will smooth the lines with b-splines.{indent} *nos* {indent}Will not seek for the deepest region (which is default).{indent} *noadj* {indent}Will not adjust the lines to lay slightly above the grid.{indent} *cur* {indent}Will produce one ortho contour from the cursor position.{indent} +Drainage area calculation+ *dar* {indent}Will produce drainage areas (which is closely related to orthogonal contours).{indent} *trm* _number\_of\_nodes_ {indent}Remove drainage areas by minimum _number\_of\_nodes in areas.{indent} *ang* _angle_ {indent}Remove drainage areas lower than a certain angle between areas.{indent} *cod* {indent}Combine two drainage areas defined by the two latest cursor positions.{indent} *cdc* \[*lin*] \[*col* _color_] {indent}Calculate a closed drainage curve for an area defined by the latest cursor position. The result curve is saved in workspace +draincurve+. The curve is smoothed by a spline unless the *lin* argument is used. Color of the curve can be set by *col* and color selection.{indent} *cdr* \[*smo*] \[*col* _color_] {indent}Calculate closed drainage curves for all drainage areas. The result curves are saved in workspace +allcurves+. The curve is linear unless the *smo* is used. Color of the curves can be set by *col* and color selection.{indent} *chd* {indent}Change a drainage area defined by the cursor position. This has an expanding effect of the drainge area.{indent} *split* {indent}Split a drainage area along a line defined by the two last cursor positions just outside the drainage area at opposite positions.{indent} *src* {indent}The dataset in active is set as the source grid in drainage calculation.{indent} h2. Examples h3. Ex.1: Orthogonal contours and drainage areas {noformat:|borderWidth=1|bgColor=#eeeeee} z ;# Erase screen win demo ;# Get demo window (450000 460000 6450000 6460000 1000 4000) spe bgc whi ;# Specify background color to white mak ran 11 ;# Make 11 random points grp 222 222 ;# Make grid oco frq 14 col bla liw 2 ;# Draw orthogonal contours oco dar ;# Calculate drainage areas map drain ;# Map the drainage areas {noformat} The above example produces this image. !att:_img_ref^cmd_oco.png! _Orthogonal contours and drainage areas_ h2. See also [cal], [#makmak] tan] |
Page Comparison
General
Content
Integrations