![]() ![]() Great! Let’s make this dataset together and make it free for everyone so we can all have better maps in our lives for years to come! Step 1. If you’ve made it this far, maybe you are the type of person that wants to contribute to the GNIS-Bézier project. The GNIS feature types included in the GNIS-Bézier project A GNIS-bézier feature for the Crazy Mountains with attached attributes in Adobe Illustrator with MAPublisher. I’ve converted these selected point features into linear features and retained all of the attributes. Mountain ranges are the obvious example, but other feature types including valleys, canyons, plains, and gulches are included as well. I’ve downloaded the GNIS point dataset and isolated the feature types that I think would benefit from being represented as a linear feature instead of a point feature. It carries an open source license and will be available in the public domain for all to use. Together we can all work on a particular part of the country and then combine our efforts into a single dataset of linear feature labels. This project aims to tap into the skills, time, and expertise of the cartographic community to build a rich, multi-scale dataset of these linear features. SO! What are we as enterprising cartographers to do to resurrect these great labels and use them for our modern cartographic work? Well, that’s what this project is all about. Long mountain ranges rendered on a bézier curve multiple times to accurately depict the feature (left) versus a single point text label to label the whole range (right). Railroad Canyon label from the original quad map versus US topo on the right. For smaller features this isn’t quite as much of an issue, but for larger features like mountain ranges, a single point label on a particular quad is poor at best and quite misleading in my opinion. I know that there are funding issues, usability issues, etc., but nevertheless, I hate to see this art fade away. ![]() One of the things that I love about the original USGS topo 1:24k maps and I lament about the new US Topo products is the lack of feature labels on bézier curves that are now printed as straight block labels instead. All of the features in the GNIS dataset are point features even if they represent features that are distinctly linear. It is a fantastic dataset and despite the fact that there seems to be no reasonable way to get errors fixed–namely grossly misplaced peaks and elevation values–it has proven to be a valuable resource for cartographers. The GNIS (Geographic Names Information System) is the authoritative* source of information for place names in the United States. (1) If the value in NAME contains “National”, (2) then replace with NAME (ie-leave it alone., (3) if it doesn’t contain “National”, then replace the value with the existing NAME value and append the string “National Park”.Īpply the expression via the “Apply Expression” option in the flyout menu of the MAP Attributes table:Īnd the features in question have the correct string, “National Park”, applied to them: IF(CONTAINS(NAME,"National"),NAME,NAME & " " & "National Park") If it does, leave the NAME value alone, if it doesn’t, then append “National Park” to the end of the existing value. So, we need an expression that looks to see if the string “National” exists. Some values have “National Park”, others don’t Some of the values in the NAME field had “National Park” somewhere in the name, sometimes at the beginning, sometimes at the end. In this case I wanted to label all of the National Parks. I was working with the WPDA dataset and labeling a subset of the polygons. ![]() Append a string if another string doesn’t already exist I’m going to write them down here and maybe I won’t have to look them up in the future! And maybe it will help someone else. Often I will figure something out, do the thing, move on, and then kick myself 6 months or 3 years down the road when I have to figure the same thing out all over again. ![]() Typically this is for formatting the names of features before generating labels, but not always. From time to time I need to edit attributes in the MAPublisher MAP Attributes table. ![]()
0 Comments
Leave a Reply. |