{"id":2236052,"date":"2024-01-31T10:25:11","date_gmt":"2024-01-31T18:25:11","guid":{"rendered":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=2236052"},"modified":"2024-02-01T06:15:20","modified_gmt":"2024-02-01T14:15:20","slug":"on-the-fly-generalization-hack-for-arcgis-pro","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/mapping\/on-the-fly-generalization-hack-for-arcgis-pro","title":{"rendered":"On-the-fly generalization hack for ArcGIS Pro"},"author":6971,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_searchwp_excluded":""},"categories":[22941],"tags":[26451,230422,773492,24321,26521],"industry":[],"product":[36561],"class_list":["post-2236052","blog","type-blog","status-publish","format-standard","hentry","category-mapping","tag-cartography","tag-data","tag-generalization","tag-geoprocessing","tag-visualization","product-arcgis-pro"],"acf":{"short_description":"How to get exquisite control over polygon generalization without actually generalizing","flexible_content":[{"acf_fc_layout":"content","content":"<p>Generalization is one of the most important tools in a map maker&#8217;s tool kit. Sometimes the complexity of our geometry needs to be smoothed out to best visually represent a place or appear best at various scales. Here is a way (complete hack, but surprisingly effective) to generalize polygon features on-the-fly, using symbol effects&#8230;deviously.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2236112,"id":2236112,"title":"GeneralizationEffect_Banner","filename":"GeneralizationEffect_Banner.png","filesize":111230,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/01\/GeneralizationEffect_Banner.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/mapping\/on-the-fly-generalization-hack-for-arcgis-pro\/generalizationeffect_banner","alt":"On the fly generalization in ArcGIS Pro (it's a hack, but super effective)","author":"6971","description":"","caption":"","name":"generalizationeffect_banner","status":"inherit","uploaded_to":2236052,"date":"2024-01-31 18:18:23","modified":"2024-02-01 14:11:11","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1920,"height":1080,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/01\/GeneralizationEffect_Banner-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/01\/GeneralizationEffect_Banner.png","medium-width":464,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/01\/GeneralizationEffect_Banner.png","medium_large-width":768,"medium_large-height":432,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/01\/GeneralizationEffect_Banner.png","large-width":1920,"large-height":1080,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/01\/GeneralizationEffect_Banner-1536x864.png","1536x1536-width":1536,"1536x1536-height":864,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/01\/GeneralizationEffect_Banner.png","2048x2048-width":1920,"2048x2048-height":1080,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/01\/GeneralizationEffect_Banner-826x465.png","card_image-width":826,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/01\/GeneralizationEffect_Banner.png","wide_image-width":1920,"wide_image-height":1080}},"image_position":"center","orientation":"horizontal","hyperlink":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/01\/GeneralizationEffect_Banner.png"},{"acf_fc_layout":"content","content":"<p>Because we&#8217;re using symbol effects, the visual generalization happens right away in the map without having to generate and manage a separate file, it uses non-geographic point units so it happily re-applies appropriately at all scales, and the magnitude of the generalization can be tweaked quickly and easily and visually. And because we&#8217;re just playing with the polygon symbology, we aren&#8217;t changing the underlying data.<\/p>\n<p>Skip the how-to video below, and do this:<\/p>\n<ul>\n<li>In your polygon&#8217;s symbology panel, open up the &#8220;structure&#8221; (wrench) tab.<\/li>\n<li>Apply a global effect called &#8220;offset.&#8221;<\/li>\n<li>Apply a second global offset effect.<\/li>\n<li>In the &#8220;symbol&#8221; (paint brush) tab, set both offset effects to &#8220;accurate.&#8221;<\/li>\n<li>Apply the same offset value to both, but one is positive and one is negative.<\/li>\n<\/ul>\n<p>Boom. Rapid, scale-independent, file-free, easily-tweaked generalization.<\/p>\n<p style=\"text-align: center;\">&#8230;<\/p>\n"},{"acf_fc_layout":"youtube","start_time":"0","end_time":"","youtube_video_url":"<iframe title=\"On the Fly Generalization in ArcGIS Pro\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/oFn4i0__3Vk?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>"},{"acf_fc_layout":"content","content":"<p style=\"text-align: center;\">&#8230;<\/p>\n<p>0:00 the elevator pitch<\/p>\n<p>0:11 the good ol buffer-out\/buffer-in generalization trick<\/p>\n<p>0:20 thinking spatially lets us hack an unsuspecting symbol effect<\/p>\n<p>0:32 add two global offset effects<\/p>\n<p>0:39 set the offsets to be &#8220;accurate&#8221;<\/p>\n<p>0:50 one offset is positive, one is negative<\/p>\n<p>1:26 the importance of order<\/p>\n<p>2:18 which one is better?<\/p>\n<p>2:52 wise words from Bob Ross<\/p>\n<p style=\"text-align: center;\">&#8230;<\/p>\n<h3>But Why?<\/h3>\n<p>This is a pretty useful hack and it&#8217;s deceptively simple. In fact, when I stumbled on it yesterday my jaw dropped in surprise. I didn&#8217;t wake up with the goal of finding a handy alternative to standard generalization&#8230;I woke up with the goal of making a cool Lord of the Rings style water symbol. While goofing around with water ripples (which I do all the time for all manner of maps) using the offset effect for the polygon stroke, the water polygons grew too thick, overflowing their banks and making the lakes look larger than their geometry. So I thought I&#8217;d add a global offset effect in the opposite direction to counter the outline&#8217;s thickness. And I noticed the lakes appeared more generalized. Complex coastlines smoothed out into simpler coastlines.<\/p>\n<p><em>Huh. That&#8217;s interesting. Did that just&#8230;generalize&#8230;the polygons?<\/em><\/p>\n<p>Yes. And I have to admit, that&#8217;s how a lot of practical things comes about. At the edges. From play. A willingness to take a detour. Time devoted to aimless adventure. Ready, fire, aim.<\/p>\n<p>When we allow ourselves the freedom to experiment, to carve out time for open play, good things happen. I often need to remind myself that my value to any organization lies in my imagination and creativity&#8230;not so much the button-pushing. To take time for experimentation, training, tutorial-following, what-iffing, or just soaking in the work of those that inspire us, that is professional development. Time not spent, but invested.<\/p>\n<p>Anyway, I hope this comes in handy for you and you can more frequently and confidently flex your generalization muscles.<\/p>\n<p>Love, John<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2236632,"id":2236632,"title":"Bob","filename":"Bob.jpg","filesize":88394,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/01\/Bob.jpg","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/mapping\/on-the-fly-generalization-hack-for-arcgis-pro\/bob","alt":"\"Sometimes you learn more from your mistakes than you do from your masterpieces.\" -Bob Ross","author":"6971","description":"","caption":"Wise words from one of my greatest influences, Bob Ross. And a portrait drawn by my daughter Clover.","name":"bob","status":"inherit","uploaded_to":2236052,"date":"2024-02-01 14:08:54","modified":"2024-02-01 14:15:14","menu_order":0,"mime_type":"image\/jpeg","type":"image","subtype":"jpeg","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1160,"height":666,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/01\/Bob-213x200.jpg","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/01\/Bob.jpg","medium-width":455,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/01\/Bob.jpg","medium_large-width":768,"medium_large-height":441,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/01\/Bob.jpg","large-width":1160,"large-height":666,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/01\/Bob.jpg","1536x1536-width":1160,"1536x1536-height":666,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/01\/Bob.jpg","2048x2048-width":1160,"2048x2048-height":666,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/01\/Bob-810x465.jpg","card_image-width":810,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/01\/Bob.jpg","wide_image-width":1160,"wide_image-height":666}},"image_position":"center","orientation":"horizontal","hyperlink":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/01\/Bob.jpg"}],"authors":[{"ID":6971,"user_firstname":"John","user_lastname":"Nelson","nickname":"John Nelson","user_nicename":"j_nelson","display_name":"John Nelson","user_email":"John_Nelson@esri.com","user_url":"http:\/\/www.adventuresinmapping.com","user_registered":"2018-03-02 00:19:05","user_description":"I have far too much fun looking for ways to understand and present data visually, hopefully driving product strategy and engaging users. I work in the ArcGIS Living Atlas team at Esri, pushing and pulling data in all sorts of absurd ways and then sharing the process. I also design user experiences for maps and apps.\r\nWhen I'm not doing those things, I'm chasing around toddlers and wrangling chickens, and generally getting into other ad-hoc adventures. Life is good.\r\nYou might also like these Styles for ArcGIS Pro: esriurl.com\/nelsonstyles","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Profile.jpg' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"}],"related_articles":[{"ID":1912622,"post_author":"6971","post_date":"2023-04-21 06:45:57","post_date_gmt":"2023-04-21 13:45:57","post_content":"","post_title":"How to find (and style!) detailed water polygons for your map","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"how-to-find-and-style-detailed-water-polygons-for-your-map","to_ping":"","pinged":"","post_modified":"2025-05-20 10:55:27","post_modified_gmt":"2025-05-20 17:55:27","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=1912622","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"3","filter":"raw"},{"ID":592122,"post_author":"6971","post_date":"2019-08-23 08:32:22","post_date_gmt":"2019-08-23 15:32:22","post_content":"","post_title":"Coastal Edge Hack","post_excerpt":"","post_status":"publish","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"coastal-edge-hack","to_ping":"","pinged":"","post_modified":"2019-08-28 13:42:26","post_modified_gmt":"2019-08-28 20:42:26","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=592122","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"0","filter":"raw"},{"ID":1663262,"post_author":"6971","post_date":"2022-07-14 12:09:40","post_date_gmt":"2022-07-14 19:09:40","post_content":"","post_title":"Create a Light or Dark Version of Any Map in Two Seconds","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"create-a-light-or-dark-version-of-any-map-in-two-seconds","to_ping":"","pinged":"","post_modified":"2022-07-14 12:09:40","post_modified_gmt":"2022-07-14 19:09:40","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=1663262","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"2","filter":"raw"}],"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/01\/GeneralizationEffect_Card.jpg","wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/01\/GeneralizationEffect_Banner.png"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.9 (Yoast SEO v25.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>On-the-fly generalization hack for ArcGIS Pro<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/mapping\/on-the-fly-generalization-hack-for-arcgis-pro\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"On-the-fly generalization hack for ArcGIS Pro\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/mapping\/on-the-fly-generalization-hack-for-arcgis-pro\" \/>\n<meta property=\"og:site_name\" content=\"ArcGIS Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/esrigis\/\" \/>\n<meta property=\"article:modified_time\" content=\"2024-02-01T14:15:20+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@ESRI\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":[\"Article\",\"BlogPosting\"],\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/mapping\/on-the-fly-generalization-hack-for-arcgis-pro#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/mapping\/on-the-fly-generalization-hack-for-arcgis-pro\"},\"author\":{\"name\":\"John Nelson\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/c7b930618049977e8eb11eef6b671468\"},\"headline\":\"On-the-fly generalization hack for ArcGIS Pro\",\"datePublished\":\"2024-01-31T18:25:11+00:00\",\"dateModified\":\"2024-02-01T14:15:20+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/mapping\/on-the-fly-generalization-hack-for-arcgis-pro\"},\"wordCount\":6,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"keywords\":[\"cartography\",\"data\",\"generalization\",\"geoprocessing\",\"Visualization\"],\"articleSection\":[\"Mapping\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/mapping\/on-the-fly-generalization-hack-for-arcgis-pro#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/mapping\/on-the-fly-generalization-hack-for-arcgis-pro\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/mapping\/on-the-fly-generalization-hack-for-arcgis-pro\",\"name\":\"On-the-fly generalization hack for ArcGIS Pro\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2024-01-31T18:25:11+00:00\",\"dateModified\":\"2024-02-01T14:15:20+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/mapping\/on-the-fly-generalization-hack-for-arcgis-pro#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/mapping\/on-the-fly-generalization-hack-for-arcgis-pro\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/mapping\/on-the-fly-generalization-hack-for-arcgis-pro#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"On-the-fly generalization hack for ArcGIS Pro\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"name\":\"ArcGIS Blog\",\"description\":\"Get insider info from Esri product teams\",\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\",\"name\":\"Esri\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"width\":400,\"height\":400,\"caption\":\"Esri\"},\"image\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/esrigis\/\",\"https:\/\/x.com\/ESRI\",\"https:\/\/www.linkedin.com\/company\/5311\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/c7b930618049977e8eb11eef6b671468\",\"name\":\"John Nelson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Profile.jpg\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Profile.jpg\",\"caption\":\"John Nelson\"},\"description\":\"I have far too much fun looking for ways to understand and present data visually, hopefully driving product strategy and engaging users. I work in the ArcGIS Living Atlas team at Esri, pushing and pulling data in all sorts of absurd ways and then sharing the process. I also design user experiences for maps and apps. When I'm not doing those things, I'm chasing around toddlers and wrangling chickens, and generally getting into other ad-hoc adventures. Life is good. You might also like these Styles for ArcGIS Pro: esriurl.com\/nelsonstyles\",\"sameAs\":[\"http:\/\/www.adventuresinmapping.com\",\"https:\/\/www.instagram.com\/johnmnelson\/\",\"www.linkedin.com\/in\/johnmnelson\",\"https:\/\/x.com\/john_m_nelson\",\"https:\/\/www.youtube.com\/JohnNelsonMaps\"],\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/author\/j_nelson\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"On-the-fly generalization hack for ArcGIS Pro","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/mapping\/on-the-fly-generalization-hack-for-arcgis-pro","og_locale":"en_US","og_type":"article","og_title":"On-the-fly generalization hack for ArcGIS Pro","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/mapping\/on-the-fly-generalization-hack-for-arcgis-pro","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","article_modified_time":"2024-02-01T14:15:20+00:00","twitter_card":"summary_large_image","twitter_site":"@ESRI","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/mapping\/on-the-fly-generalization-hack-for-arcgis-pro#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/mapping\/on-the-fly-generalization-hack-for-arcgis-pro"},"author":{"name":"John Nelson","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/c7b930618049977e8eb11eef6b671468"},"headline":"On-the-fly generalization hack for ArcGIS Pro","datePublished":"2024-01-31T18:25:11+00:00","dateModified":"2024-02-01T14:15:20+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/mapping\/on-the-fly-generalization-hack-for-arcgis-pro"},"wordCount":6,"commentCount":0,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"keywords":["cartography","data","generalization","geoprocessing","Visualization"],"articleSection":["Mapping"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/mapping\/on-the-fly-generalization-hack-for-arcgis-pro#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/mapping\/on-the-fly-generalization-hack-for-arcgis-pro","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/mapping\/on-the-fly-generalization-hack-for-arcgis-pro","name":"On-the-fly generalization hack for ArcGIS Pro","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2024-01-31T18:25:11+00:00","dateModified":"2024-02-01T14:15:20+00:00","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/mapping\/on-the-fly-generalization-hack-for-arcgis-pro#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/mapping\/on-the-fly-generalization-hack-for-arcgis-pro"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro\/mapping\/on-the-fly-generalization-hack-for-arcgis-pro#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"On-the-fly generalization hack for ArcGIS Pro"}]},{"@type":"WebSite","@id":"https:\/\/www.esri.com\/arcgis-blog\/#website","url":"https:\/\/www.esri.com\/arcgis-blog\/","name":"ArcGIS Blog","description":"Get insider info from Esri product teams","publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization","name":"Esri","url":"https:\/\/www.esri.com\/arcgis-blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","width":400,"height":400,"caption":"Esri"},"image":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/esrigis\/","https:\/\/x.com\/ESRI","https:\/\/www.linkedin.com\/company\/5311\/"]},{"@type":"Person","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/c7b930618049977e8eb11eef6b671468","name":"John Nelson","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/","url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Profile.jpg","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Profile.jpg","caption":"John Nelson"},"description":"I have far too much fun looking for ways to understand and present data visually, hopefully driving product strategy and engaging users. I work in the ArcGIS Living Atlas team at Esri, pushing and pulling data in all sorts of absurd ways and then sharing the process. I also design user experiences for maps and apps. When I'm not doing those things, I'm chasing around toddlers and wrangling chickens, and generally getting into other ad-hoc adventures. Life is good. You might also like these Styles for ArcGIS Pro: esriurl.com\/nelsonstyles","sameAs":["http:\/\/www.adventuresinmapping.com","https:\/\/www.instagram.com\/johnmnelson\/","www.linkedin.com\/in\/johnmnelson","https:\/\/x.com\/john_m_nelson","https:\/\/www.youtube.com\/JohnNelsonMaps"],"url":"https:\/\/www.esri.com\/arcgis-blog\/author\/j_nelson"}]}},"text_date":"January 31, 2024","author_name":"John Nelson","author_page":"https:\/\/www.esri.com\/arcgis-blog\/author\/j_nelson","custom_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/01\/GeneralizationEffect_Banner.png","primary_product":"ArcGIS Pro","tag_data":[{"term_id":26451,"name":"cartography","slug":"cartography","term_group":0,"term_taxonomy_id":26451,"taxonomy":"post_tag","description":"","parent":0,"count":558,"filter":"raw"},{"term_id":230422,"name":"data","slug":"data","term_group":0,"term_taxonomy_id":230422,"taxonomy":"post_tag","description":"","parent":0,"count":34,"filter":"raw"},{"term_id":773492,"name":"generalization","slug":"generalization","term_group":0,"term_taxonomy_id":773492,"taxonomy":"post_tag","description":"","parent":0,"count":2,"filter":"raw"},{"term_id":24321,"name":"geoprocessing","slug":"geoprocessing","term_group":0,"term_taxonomy_id":24321,"taxonomy":"post_tag","description":"","parent":0,"count":129,"filter":"raw"},{"term_id":26521,"name":"Visualization","slug":"visualization","term_group":0,"term_taxonomy_id":26521,"taxonomy":"post_tag","description":"","parent":0,"count":45,"filter":"raw"}],"category_data":[{"term_id":22941,"name":"Mapping","slug":"mapping","term_group":0,"term_taxonomy_id":22941,"taxonomy":"category","description":"","parent":0,"count":2690,"filter":"raw"}],"product_data":[{"term_id":36561,"name":"ArcGIS Pro","slug":"arcgis-pro","term_group":0,"term_taxonomy_id":36561,"taxonomy":"product","description":"","parent":0,"count":2037,"filter":"raw"}],"primary_product_link":"https:\/\/www.esri.com\/arcgis-blog\/?s=#&products=arcgis-pro","_links":{"self":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/2236052","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/users\/6971"}],"replies":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/comments?post=2236052"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/2236052\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=2236052"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=2236052"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=2236052"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=2236052"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=2236052"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}