A map with a legend is simply more engaging
We really need a way to include a legend when printing. I know this has been mentioned before. With Caltopo's emphasis on printing that far exceeds other mapping software, this should be a boilerplate feature. Your coders owe it to themselves. Yes, lines and points can have labels on. Yes, we can print a coordinate list. But a corner legend, much like the current ability to add a png logo, remains a core expectation when viewing a hard-copy map. It would represent a small but meaningful throwback to the old school mapping ways that seems in keeping with the very notion of printing a map at all.
So how might this best be implemented? One idea: In addition to toggling on or off a given folder or label set, the user could be queried as to whether a particular label and its corresponding line or icon style / color should appear in the legend. For categorical descriptions, the user could instead be given an option to assign a name to each icon or line style used on a given map; this way the features would retain their specific names as labels on the map while also having a categorical name appear within the legend (example: water sources, each with its own named label, but the water icon is simply labeled "water" in the legend).
The legend-creation process could be further automated, with respect to icons, by offering the option to let Caltopo assign names to icons the same as they appear when we hover over icons when creating a waypoint. No one, with the possible exception of fire / SAR savants, have all of these memorized. Nor are many of them obvious by sight as to what they represent.
Including a legend option when printing would represent one more step toward Caltopo finishing the mission it nobly began when it first caught the attention of armchair cartographers what seems like so many years ago now.
Comments
1 comment
Legend is the number one reason we use Arc GIS to print maps rather than CalTopo. If this feature was included we would use CalTopo for all our mapping.
Please sign in to leave a comment.