{"id":359592,"date":"2018-11-14T19:57:31","date_gmt":"2018-11-15T03:57:31","guid":{"rendered":"http:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=359592"},"modified":"2018-11-14T20:31:51","modified_gmt":"2018-11-15T04:31:51","slug":"flooded-by-features-use-this-recipe-for-building-complex-hosted-feature-services","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/mapping\/flooded-by-features-use-this-recipe-for-building-complex-hosted-feature-services","title":{"rendered":"Flooded by Features? Use This Recipe for Building Complex Hosted Feature Services"},"author":7841,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_searchwp_excluded":""},"categories":[22851,22941],"tags":[35371,25501],"industry":[],"product":[36581,36551,36561],"class_list":["post-359592","blog","type-blog","status-publish","format-standard","hentry","category-national-government","category-mapping","tag-fema","tag-flood","product-arcgis-living-atlas","product-arcgis-online","product-arcgis-pro"],"acf":{"short_description":"Deploying a hosted feature service with millions of polys isn't so difficult. Just follow these simple steps. ","flexible_content":[{"acf_fc_layout":"content","content":"<p><span style=\"font-weight: 400;\">For a homeowner, learning that you live in a floodplain can be terrifying, especially if there\u2019s a major hurricane heading your way, like we have seen all too often. <\/span><\/p>\n"},{"acf_fc_layout":"image","image":{"ID":359632,"id":359632,"title":"FEMA-HOUSE-FLOODED","filename":"FEMA-HOUSE-FLOODED.jpg","filesize":108299,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/11\/FEMA-HOUSE-FLOODED.jpg","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/mapping\/flooded-by-features-use-this-recipe-for-building-complex-hosted-feature-services\/fema-house-flooded","alt":"flooded house","author":"7841","description":"","caption":"House flooded by a hurricane. Image courtesy of FEMA. ","name":"fema-house-flooded","status":"inherit","uploaded_to":359592,"date":"2018-11-15 02:02:48","modified":"2018-11-15 02:03:56","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":900,"height":508,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/11\/FEMA-HOUSE-FLOODED.jpg","thumbnail-width":213,"thumbnail-height":120,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/11\/FEMA-HOUSE-FLOODED.jpg","medium-width":462,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/11\/FEMA-HOUSE-FLOODED.jpg","medium_large-width":768,"medium_large-height":433,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/11\/FEMA-HOUSE-FLOODED.jpg","large-width":900,"large-height":508,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/11\/FEMA-HOUSE-FLOODED.jpg","1536x1536-width":900,"1536x1536-height":508,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/11\/FEMA-HOUSE-FLOODED.jpg","2048x2048-width":900,"2048x2048-height":508,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/11\/FEMA-HOUSE-FLOODED.jpg","card_image-width":824,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/11\/FEMA-HOUSE-FLOODED.jpg","wide_image-width":900,"wide_image-height":508}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p><span style=\"font-weight: 400;\">For a GIS professional, having to develop a hosted feature service with 2.5 million features can be almost as terrifying. But as a part of the Living Atlas team, that is part of what we do every day. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Recently, we updated the USA Flood Hazard service, which is the official <a href=\"https:\/\/www.fema.gov\/special-flood-hazard-area\">FEMA database<\/a> of flood risk in the United States, to include both an\u00a0<\/span><a href=\"https:\/\/www.arcgis.com\/home\/item.html?id=11955f1b47ec41a3af86650824e0c634\"><span style=\"font-weight: 400;\">image service<\/span><\/a><span style=\"font-weight: 400;\"> and a <\/span><a href=\"https:\/\/www.arcgis.com\/home\/item.html?id=2b245b7f816044d7a779a61a5844be23\"><span style=\"font-weight: 400;\">hosted feature service<\/span><\/a><span style=\"font-weight: 400;\">. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Why both?<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The image service provides faster rendering for visualization and basic mapping applications. The hosted feature service provides access to the many attributes associated with any polygon &#8211; \u00a0in this case, details about flood risk. However, the more complex the features, the slower the web service responds. Fortunately, improvements in the performance of ArcGIS Server can now handle the demands of such a large and complex dataset. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">This blog provides our basic workflow for deploying a complex feature service.<\/span><\/p>\n"},{"acf_fc_layout":"image","image":{"ID":359782,"id":359782,"title":"FloodMap-Houston","filename":"FloodMap-Houston.png","filesize":213328,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/11\/FloodMap-Houston.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/mapping\/flooded-by-features-use-this-recipe-for-building-complex-hosted-feature-services\/floodmap-houston","alt":"flood map of Houston, TX","author":"7841","description":"","caption":"Flood hazard map of Houston, TX. Houston is not only extremely vulnerable to flooding, but also has very spatially complex flood zones. ","name":"floodmap-houston","status":"inherit","uploaded_to":359592,"date":"2018-11-15 04:03:56","modified":"2018-11-15 04:05:38","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":800,"height":532,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/11\/FloodMap-Houston.png","thumbnail-width":213,"thumbnail-height":142,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/11\/FloodMap-Houston.png","medium-width":392,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/11\/FloodMap-Houston.png","medium_large-width":768,"medium_large-height":511,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/11\/FloodMap-Houston.png","large-width":800,"large-height":532,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/11\/FloodMap-Houston.png","1536x1536-width":800,"1536x1536-height":532,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/11\/FloodMap-Houston.png","2048x2048-width":800,"2048x2048-height":532,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/11\/FloodMap-Houston.png","card_image-width":699,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/11\/FloodMap-Houston.png","wide_image-width":800,"wide_image-height":532}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h2><span style=\"font-weight: 400;\">Clean up the attribute table to reduce what needs to be served<\/span><\/h2>\n<ul>\n<li><span style=\"font-weight: 400;\">Make the length of <\/span><b>text fields<\/b><span style=\"font-weight: 400;\"> as short as possible.<\/span><\/li>\n<li>Use <b>integers instead of floating point <\/b>whenever possible. For example, 2.45 m could be converted to an integer of 245 cm.<\/li>\n<li>Remove unnecessary fields. And while you\u2019re at it, make sure the fields have understandable aliases.<\/li>\n<li>Set <b>resolution <\/b>and <b>tolerance <\/b>values to integers of an appropriate scale. In other words, do you really need 50.5 cm tolerance? For the Flood Hazards, resolution was set to 1 m and tolerance to 2 m.<\/li>\n<li><b>Remove unneeded classes<\/b>. In this example, we deleted several classes that were all some variation of No Data or areas with no flood risk &#8211; features that would be extraneous in almost any analysis. The imagery layer still has all of them for the rare cases when someone would need them.<\/li>\n<li>Use the <a href=\"http:\/\/pro.arcgis.com\/en\/pro-app\/tool-reference\/data-management\/check-geometry.htm\">Check Geometry<\/a> tools to identify issues. The tool produces a table that can be joined to the feature class to identify bad features. Then use <a href=\"http:\/\/pro.arcgis.com\/en\/pro-app\/tool-reference\/data-management\/repair-geometry.htm\">Repair Geometr<\/a>y to fix those errors. You may need to run the tool more than once. These tools can cause changes to the polygon shapes, so check the results.<\/li>\n<li>Choose the correct <b>coordinate system<\/b>. Since most users will access the map online in Web Mercator, we publish the service in that standard &#8211; otherwise the server needs to reproject on-the-fly.<\/li>\n<\/ul>\n<h2><span style=\"font-weight: 400;\"><br \/>\nPublishing the Service<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">No one can expect a 10 GB service to publish in a few minutes. But sometimes the publishing process seems to drag on indefinitely. Here\u2019s a trick to get everything to load:<\/span><\/p>\n<ul>\n<li><span style=\"font-weight: 400;\">Create a new <\/span><a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/help\/data\/geodatabases\/overview\/create-a-file-geodatabase.htm\"><span style=\"font-weight: 400;\">file geodatabase<\/span><\/a><span style=\"font-weight: 400;\"> in your Catalog pane.<\/span><\/li>\n<li>Load the feature class into the empty file geodatabase.<\/li>\n<\/ul>\n"},{"acf_fc_layout":"image","image":{"ID":359642,"id":359642,"title":"ImportFeatures","filename":"ImportFeatures.png","filesize":24658,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/11\/ImportFeatures.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/mapping\/flooded-by-features-use-this-recipe-for-building-complex-hosted-feature-services\/importfeatures","alt":"ArcGIS Pro menu for importing features into a file geodatabase","author":"7841","description":"","caption":"","name":"importfeatures","status":"inherit","uploaded_to":359592,"date":"2018-11-15 02:06:35","modified":"2018-11-15 02:07:34","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":565,"height":472,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/11\/ImportFeatures.png","thumbnail-width":213,"thumbnail-height":178,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/11\/ImportFeatures.png","medium-width":312,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/11\/ImportFeatures.png","medium_large-width":565,"medium_large-height":472,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/11\/ImportFeatures.png","large-width":565,"large-height":472,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/11\/ImportFeatures.png","1536x1536-width":565,"1536x1536-height":472,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/11\/ImportFeatures.png","2048x2048-width":565,"2048x2048-height":472,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/11\/ImportFeatures.png","card_image-width":557,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/11\/ImportFeatures.png","wide_image-width":565,"wide_image-height":472}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<ul>\n<li><span style=\"font-weight: 400;\">Go to ArcGIS Online. Click on <\/span><i><span style=\"font-weight: 400;\">Content <\/span><\/i><span style=\"font-weight: 400;\">&gt;<\/span><i><span style=\"font-weight: 400;\"> Add Item<\/span><\/i><span style=\"font-weight: 400;\"> &gt; <\/span><i><span style=\"font-weight: 400;\">From my computer<\/span><\/i><span style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">. Browse to and select the zipped GDB.<\/span><\/span><\/li>\n<li>In the <i>Contents <\/i>dropdown select File Geodatabase and leave the <i>Publish this file as a hosted layer<\/i> box checked.<\/li>\n<li>Add the title and tag information.<\/li>\n<\/ul>\n<h2><span style=\"font-weight: 400;\"><br \/>\nOptimize the Settings<\/span><\/h2>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Adjust the Cache as needed. Since this particular service is only updated a few times a year, we chose 1 hour. <\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Check <\/span><i><span style=\"font-weight: 400;\">Optimize Layer Drawing<\/span><\/i><span style=\"font-weight: 400;\"> and <\/span><i><span style=\"font-weight: 400;\">Save<\/span><\/i><span style=\"font-weight: 400;\">. <\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Original <\/span><a href=\"https:\/\/www.fema.gov\/special-flood-hazard-area\"><span style=\"font-weight: 400;\">FEMA data<\/span><\/a><span style=\"font-weight: 400;\"> source: 13.5 GB; 2.5 million features<\/span><\/p>\n<p><span style=\"font-weight: 400;\">USA Flood Hazards in the Living Atlas: 6.8 GB; \u00a02.1 million features<\/span><\/p>\n<h2><span style=\"font-weight: 400;\"><br \/>\nConfigure the Web Map<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">One trick in getting a performant web map or app is relying on the strengths of both the image service at coarse resolution and the feature service at higher zoom levels. We adjust the <em>Set Visibility Range<\/em> of both layers in the web map so that they appear\/disappear at the optimal scale. Figuring out the zoom level takes a bit of trial and error, but once you figure out the Goldilocks, you\u2019ll have the best of both worlds. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Check out the <a href=\"https:\/\/www.arcgis.com\/home\/item.html?id=fedc7c080e7f434186e0e623e0062c5b\">USA Flood Hazards<\/a> web map that combines both the image service and hosted feature service<\/span><span style=\"font-weight: 400;\">. Please take note that while FEMA updates their database on a daily basis with slight improvements, our services are currently updated every 6 months. For the most up-to-date version of the FEMA flood maps, please visit their <a href=\"https:\/\/hazards-fema.maps.arcgis.com\/apps\/webappviewer\/index.html?id=8b0adb51996444d4879338b5529aa9cd\">National Flood Hazard Layer Viewer<\/a>.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Besides working with the layers in ArcGIS Online, you can also use the Copy Features tools in ArcGIS Pro and then run spatial analytics. <\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Do you have questions or comments about this blog? Post them in our <\/span><a href=\"https:\/\/community.esri.com\/community\/arcgis-living-atlas-of-the-world\"><span style=\"font-weight: 400;\">GeoNet<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p>Also, thanks to Rich Nauman and Michael Dangermond on the Living Atlas team for developing this workflow and publishing the services.<\/p>\n"}],"authors":[{"ID":7841,"user_firstname":"Dan","user_lastname":"Pisut","nickname":"Dan Pisut","user_nicename":"dan-pisut","display_name":"Dan Pisut","user_email":"DPisut@esri.com","user_url":"https:\/\/livingatlas.arcgis.com","user_registered":"2018-04-16 21:24:57","user_description":"Dan leads development of ArcGIS Living Atlas of the World environmental content, which includes information about Earth's land, ocean, atmosphere, and ecosystems. Prior to Esri, Dan worked at NOAA for two decades, leading data visualization efforts for research, communications, and education.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/07\/IMG_3602.jpg' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"}],"related_articles":"","card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/11\/FloodMap-MD.png","wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/11\/FloodMap-HD.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>Flooded by Features? Use This Recipe for Building Complex Hosted Feature Services<\/title>\n<meta name=\"description\" content=\"Deploying a hosted feature service with millions of polys isn&#039;t so difficult. Just follow these simple steps.\" \/>\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-online\/mapping\/flooded-by-features-use-this-recipe-for-building-complex-hosted-feature-services\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Flooded by Features? Use This Recipe for Building Complex Hosted Feature Services\" \/>\n<meta property=\"og:description\" content=\"Deploying a hosted feature service with millions of polys isn&#039;t so difficult. Just follow these simple steps.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/mapping\/flooded-by-features-use-this-recipe-for-building-complex-hosted-feature-services\" \/>\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=\"2018-11-15T04:31:51+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-online\/mapping\/flooded-by-features-use-this-recipe-for-building-complex-hosted-feature-services#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/mapping\/flooded-by-features-use-this-recipe-for-building-complex-hosted-feature-services\"},\"author\":{\"name\":\"Dan Pisut\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/ca027d76b6a5d84d3e3bb46eaf53bde7\"},\"headline\":\"Flooded by Features? Use This Recipe for Building Complex Hosted Feature Services\",\"datePublished\":\"2018-11-15T03:57:31+00:00\",\"dateModified\":\"2018-11-15T04:31:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/mapping\/flooded-by-features-use-this-recipe-for-building-complex-hosted-feature-services\"},\"wordCount\":12,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"keywords\":[\"FEMA\",\"flood\"],\"articleSection\":[\"Government\",\"Mapping\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/mapping\/flooded-by-features-use-this-recipe-for-building-complex-hosted-feature-services\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/mapping\/flooded-by-features-use-this-recipe-for-building-complex-hosted-feature-services\",\"name\":\"Flooded by Features? Use This Recipe for Building Complex Hosted Feature Services\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2018-11-15T03:57:31+00:00\",\"dateModified\":\"2018-11-15T04:31:51+00:00\",\"description\":\"Deploying a hosted feature service with millions of polys isn't so difficult. Just follow these simple steps.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/mapping\/flooded-by-features-use-this-recipe-for-building-complex-hosted-feature-services#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/mapping\/flooded-by-features-use-this-recipe-for-building-complex-hosted-feature-services\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/mapping\/flooded-by-features-use-this-recipe-for-building-complex-hosted-feature-services#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Flooded by Features? Use This Recipe for Building Complex Hosted Feature Services\"}]},{\"@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\/ca027d76b6a5d84d3e3bb46eaf53bde7\",\"name\":\"Dan Pisut\",\"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\/07\/IMG_3602.jpg\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/07\/IMG_3602.jpg\",\"caption\":\"Dan Pisut\"},\"description\":\"Dan leads development of ArcGIS Living Atlas of the World environmental content, which includes information about Earth's land, ocean, atmosphere, and ecosystems. Prior to Esri, Dan worked at NOAA for two decades, leading data visualization efforts for research, communications, and education.\",\"sameAs\":[\"https:\/\/livingatlas.arcgis.com\",\"https:\/\/x.com\/danpisut\"],\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/author\/dan-pisut\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Flooded by Features? Use This Recipe for Building Complex Hosted Feature Services","description":"Deploying a hosted feature service with millions of polys isn't so difficult. Just follow these simple steps.","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-online\/mapping\/flooded-by-features-use-this-recipe-for-building-complex-hosted-feature-services","og_locale":"en_US","og_type":"article","og_title":"Flooded by Features? Use This Recipe for Building Complex Hosted Feature Services","og_description":"Deploying a hosted feature service with millions of polys isn't so difficult. Just follow these simple steps.","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/mapping\/flooded-by-features-use-this-recipe-for-building-complex-hosted-feature-services","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","article_modified_time":"2018-11-15T04:31:51+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-online\/mapping\/flooded-by-features-use-this-recipe-for-building-complex-hosted-feature-services#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/mapping\/flooded-by-features-use-this-recipe-for-building-complex-hosted-feature-services"},"author":{"name":"Dan Pisut","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/ca027d76b6a5d84d3e3bb46eaf53bde7"},"headline":"Flooded by Features? Use This Recipe for Building Complex Hosted Feature Services","datePublished":"2018-11-15T03:57:31+00:00","dateModified":"2018-11-15T04:31:51+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/mapping\/flooded-by-features-use-this-recipe-for-building-complex-hosted-feature-services"},"wordCount":12,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"keywords":["FEMA","flood"],"articleSection":["Government","Mapping"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/mapping\/flooded-by-features-use-this-recipe-for-building-complex-hosted-feature-services","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/mapping\/flooded-by-features-use-this-recipe-for-building-complex-hosted-feature-services","name":"Flooded by Features? Use This Recipe for Building Complex Hosted Feature Services","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2018-11-15T03:57:31+00:00","dateModified":"2018-11-15T04:31:51+00:00","description":"Deploying a hosted feature service with millions of polys isn't so difficult. Just follow these simple steps.","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/mapping\/flooded-by-features-use-this-recipe-for-building-complex-hosted-feature-services#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/mapping\/flooded-by-features-use-this-recipe-for-building-complex-hosted-feature-services"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-online\/mapping\/flooded-by-features-use-this-recipe-for-building-complex-hosted-feature-services#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"Flooded by Features? Use This Recipe for Building Complex Hosted Feature Services"}]},{"@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\/ca027d76b6a5d84d3e3bb46eaf53bde7","name":"Dan Pisut","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\/07\/IMG_3602.jpg","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/07\/IMG_3602.jpg","caption":"Dan Pisut"},"description":"Dan leads development of ArcGIS Living Atlas of the World environmental content, which includes information about Earth's land, ocean, atmosphere, and ecosystems. Prior to Esri, Dan worked at NOAA for two decades, leading data visualization efforts for research, communications, and education.","sameAs":["https:\/\/livingatlas.arcgis.com","https:\/\/x.com\/danpisut"],"url":"https:\/\/www.esri.com\/arcgis-blog\/author\/dan-pisut"}]}},"text_date":"November 14, 2018","author_name":"Dan Pisut","author_page":"https:\/\/www.esri.com\/arcgis-blog\/author\/dan-pisut","custom_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/11\/FloodMap-HD.png","primary_product":"ArcGIS Online","tag_data":[{"term_id":35371,"name":"FEMA","slug":"fema","term_group":0,"term_taxonomy_id":35371,"taxonomy":"post_tag","description":"","parent":0,"count":5,"filter":"raw"},{"term_id":25501,"name":"flood","slug":"flood","term_group":0,"term_taxonomy_id":25501,"taxonomy":"post_tag","description":"","parent":0,"count":18,"filter":"raw"}],"category_data":[{"term_id":22851,"name":"Government","slug":"national-government","term_group":0,"term_taxonomy_id":22851,"taxonomy":"category","description":"","parent":0,"count":413,"filter":"raw"},{"term_id":22941,"name":"Mapping","slug":"mapping","term_group":0,"term_taxonomy_id":22941,"taxonomy":"category","description":"","parent":0,"count":2683,"filter":"raw"}],"product_data":[{"term_id":36581,"name":"ArcGIS Living Atlas","slug":"arcgis-living-atlas","term_group":0,"term_taxonomy_id":36581,"taxonomy":"product","description":"","parent":0,"count":1164,"filter":"raw"},{"term_id":36551,"name":"ArcGIS Online","slug":"arcgis-online","term_group":0,"term_taxonomy_id":36551,"taxonomy":"product","description":"","parent":0,"count":2419,"filter":"raw"},{"term_id":36561,"name":"ArcGIS Pro","slug":"arcgis-pro","term_group":0,"term_taxonomy_id":36561,"taxonomy":"product","description":"","parent":0,"count":2035,"filter":"raw"}],"primary_product_link":"https:\/\/www.esri.com\/arcgis-blog\/?s=#&products=arcgis-online","_links":{"self":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/359592","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\/7841"}],"replies":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/comments?post=359592"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/359592\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=359592"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=359592"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=359592"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=359592"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=359592"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}