An Overview of Linear Referencing
Here are steps outlining a way to put hatch marks (with distance labels) on a polyline (e.g. following a stream).
1. When you create the polyline shapefile in arc catalog, you need to check the box for "Coordinates will contain M values. Used to store route data."
2. Make the polyline (start edit session, click click click, double click to end, stop edit session)
3. In the arc toolbox -> linear referencing tools -> create routes [routes?]
a. Input line features: the polyline layer
b. Route identifier field: (you can use id or if you created another field like "route." If there's only one line, that's ok.)
c. Output route feature class (it fills in a default)
d. Coordinate Priority: where is the start of the polyline? In my case, lower_left.
e. click OK - this will create another later eg. channel_CreateRoutes
4. I'm still fuzzy on why you need an entirely new layer, but anyway... it is on this new layer that you can specify hatch marks.
This page nicely outlines the 19 (!!!) steps necessary to display hatch marks on that layer:
Displaying hatches
- Right-click the layer in the table of contents that you want to hatch and click Properties.
- Click the Hatches tab.
- Check Hatch features in this layer.
- Type an appropriate hatch interval.
- Click Hatch Def(1).
- The Hatch Definition view becomes active.
- Type an appropriate line length.
- Right-click the hatch class and click Add Hatch Definition.
- The Hatch Definition view becomes available.
- Type an appropriate multiple of the hatch interval.
- Type an appropriate line length.
- Check Label these hatches.
- Right-click the hatch class and click Add End Hatch Definition.
- The End Hatch Definition view becomes active.
- Type an appropriate end hatch tolerance if necessary.
- Type an appropriate line length.
- Check Label these hatches.
- Click OK.
- Poke your eye out with a pen.
5. Peripherally related: It may also be useful to you to divide a line into segments: Splitting line features
6. Next up: putting something useful along the route: Event Tables
No comments:
Post a Comment