ArcGIS Blog

Mapping

ArcGIS Pro

How to make tapered rivers in ArcGIS Pro

By John Nelson

Cartographers will often exaggerate the natural scale of a mapped feature to help it communicate something of its nature. Some examples are vertical exaggeration of terrain or the very existence of point symbols (cities aren’t actually that big). We embellish for effect. Making a river a bit wider at its mouth, where it meets the sea or a lake, is an echo of a general phenomena of river deltas. But we are usually working with line features when it comes to rivers in a GIS. How can we imbue a bit of riverine character and a sense of flow direction into river lines in ArcGIS Pro?

We’ll use the global tapered polygon effect! Here’s how, in two minutes…

0:00 Intro illustration
0:19 Tapered polygon effect
0:43 Giving the new (tapered) river polygons a fill
0:58 How to reverse those backwards rivers

And, because the full riches of the ArcGIS Geoprocessing library is unknowable, I wasn’t even aware of the glorious flip line tool (which lets you select all the backwards lines and reverse their node order in one fell swoop) until Tommy Fauvell let me know moments after publishing this video. Cheers to geoprocessing, and to friends! Relatedly, here’s Craig Williams showing me how to taper rivers.

Happy mapping! John

Share this article

Subscribe
Notify of
0 Comments
Oldest
Newest
Inline Feedbacks
View all comments
Tobias Fimpel(@fimpe001_uservices)
December 1, 2022 6:50 am

Russell, can you share any information on plans to enable this for Feature Layers that are not “hosted” but are “registered” ArcGIS Server services? Is there a realistic chance of that happening? That would help us plan ahead. Great blog post, thank you.

Ryan Bohan(@ryanbohan)
December 1, 2022 10:23 am

How will Full-Text Field Indexes work for feature layers we do not own? If an index is created when the search is added, assume you need to be the owner of the feature layer.

What is the feature layer is either a Living Atlas layer, or another agencies rest service. What is the best way to add a search to those layers?

Ryan Bohan(@ryanbohan)
December 1, 2022 11:02 am

Thank for for the fast response.

For the non-index cases does the lack of leading wildcard mean you are unable to search “Baltimore Post Office“.

When the full name is “Highlandtown Station Baltimore Post Office”, previously we have used contain for this, recently have seen some issues with the search results.

Last edited 2 years ago by Ryan Bohan
Ryan Bohan(@ryanbohan)
December 1, 2022 11:28 am

Awesome, great to know thank you.

Ryan Bohan(@ryanbohan)
April 26, 2023 1:45 pm
Reply to  Ryan Bohan

I wish there was an option to automatically add the “%” in the search configuration options. The general public would not think to add it if they are just trying to find a Post Office.

Adding the indexing is only an option, if I own the data.

Jeannette K Byrd(@tuscco)
December 5, 2022 6:02 am

Is this something that is implemented automatically when we create a hosted feature service? Also, you mentioned Instant Apps and the application settings of a web map – is there documentation on how to do this in the settings of a web map? What about Experience Builder?

Geraldine Eggermont(@go_fmis)
December 6, 2022 12:15 am

The Search widget doesn’t work in our maps since the November release. Or it works as ‘starts with’ while the search is configured as ‘contains’. I could repair this in a few maps by deleting/re-adding the search on layer settings, but this trick doesn’t work with most maps. This is really annoying and confusing for our users, is it meant to be so? This is not documented, and our local distributor didn’t seem to be aware of the problem neither. Are we really the only ones experiencing this?

Geraldine Eggermont(@go_fmis)
December 7, 2022 8:20 am

Hi Russell, the first option doesn’t work in most cases, so I’d like to hear about the second one, thank you.

Geraldine Eggermont(@go_fmis)
December 9, 2022 2:53 am

It just doesn’t work with a layer with views, I can’t use addToDefinition.

Error message:

Unable to add feature service layer definition. Not supported. Schema changes are not allowed for service. 

Adding the index works for another layer without views, I can see the index is added when printing the properties, but the search still doesn’t work in the map, even after deleting the map’s search conditions – saving – re-adding the search conditions.

So what do I do now? This really sucks, the search widget was working perfectly before, this is not an enhancement but a regression for us.

Geraldine Eggermont(@go_fmis)
December 9, 2022 6:39 am

Hi Russell, I have a ticket logged with my local distributor since 25 November (#03206890). They say they’re in touch with Esri US. Do you have access to it?

Geraldine Eggermont(@go_fmis)
December 9, 2022 7:42 am

I’m not using the views. But the feature layer I’d like to update (and can’t) has related views.

Geraldine Eggermont(@go_fmis)
December 9, 2022 7:44 am

And anyway, the search still doesn’t work with a layer with a full text index successfully added.

Geraldine Eggermont(@go_fmis)
December 9, 2022 7:51 am

I said it doesn’t work with a layer with views. How could I give you access to the maps and layers?

Geraldine Eggermont(@go_fmis)
December 9, 2022 8:08 am

I’ve invited you to a group with the maps and layers, but not sure how I can add them to the case. And should I keep on writing here, or via the case, or email?

Geraldine Eggermont(@go_fmis)
December 9, 2022 9:02 am

OK, done. Thanks!

Dylan Kennard(@dylan-kennard_oga)
September 25, 2023 2:15 pm

9/25/2023 – Russell I have enabled search on my “Web Map”. This then automatically as noted in documentation enables that search in the “Field Apps”. I see documentation that says it also instantly enables that search in the new apps. I have an “Instant – Side Bar App” and the search bar shows my configurable words from the “Web Map” in that App where I put “Hint Text – Search My Data” but nothing returns. Is there still some disconnect? I wanted to avoid configuring the search in the “Instant – Side Bar App”

Dylan Kennard(@dylan-kennard_oga)
September 25, 2023 2:19 pm
Reply to  Dylan Kennard

Solved it: In the “Instant – Side Bar App” I had to enable “Search Configuration – All Sources”. Otherwise it was just searching my top layer.