Basic Viewer is a configurable app template that can be used as a general purpose app for displaying a web map and configuring a variety of tools. This app offers a clean, simple interface that accentuates the web map and includes a toolbar and floating panel.Use CasesDisplays a set of commonly used tools within a floating pane. This is a good choice for balancing the need for a collection of tools while still maximizing the amount of screen real estate dedicated to the map. The app includes the ability to toggle layer visibility, print a map, and show pop-ups in the floating pane.Provides editing capabilities in the context of a general-purpose mapping app. This is a good choice when your audience needs additional tools or information about the map to support their editing activities.Configurable OptionsUse Basic Viewer to present content from a web map and configure it using the following options:Choose a title, sub title, logo, description, and color scheme.Configure a custom splash screen that will display when the app loads.Use custom CSS to customize the look and feel of the app.Enable tools on a toolbar including a basemap gallery, bookmarks, layer list, opacity slider, legend, measure, overview map, etc.Enable an editor tool and an editor toolbar giving users editing capabilities on editable feature layers.Configure a printing tool that can utilize all available print layouts configured in the hosting organization.Configure the ability for feature and location search.Set up custom URL parameters that define how the app and web map appear on load.Supported DevicesThis application is responsively designed to support use in browsers on desktops, mobile phones, and tablets.Data RequirementsThis web app includes the capability to edit a hosted feature service or an ArcGIS Server feature service. Creating hosted feature services requires an ArcGIS Online organizational subscription or an ArcGIS Developer account. Get Started This application can be created in the following ways:Click the Create a Web App button on this pageShare a map and choose to Create a Web AppOn the Content page, click Create - App - From Template Click the Download button to access the source code. Do this if you want to host the app on your own server and optionally customize it to add features or change styling.
Map Tools is a configurable app template that enables you to display an ArcGIS web map using a variety of tools.Use CasesDisplays a set of commonly used tools in a more traditional toolbar-driven user experience. The app includes the ability to toggle layer visibility, print a map, and view a table of attributes.Configurable OptionsThe template can be configured using the following options:Map:Choose the web map used in your application.Color Scheme: Choose between five color schemes for the application.Show Title: Choose whether to include an application title.Title Text: The application title. The default title is the web map name.Logo: Choose a custom logo for your application.Legend: Display a legend for map layers.Details: Display the web map item description.Print: Enables printing the map at the current extent. It can be configured to include a legend and supports different layout options.Layer List: Enables toggling the visibility of operational layers within the web mapBasemaps: Enables the display of the basemap gallery.Bookmarks: Enables the use of web map bookmarks for navigation.Share: Allows users to share the application with others.Search: Displays the Search box to enable navigation to addresses and places.Search for locations within current extent: Enable toggling of search within the current map extent only.Get Started This application can be created in the following ways:Click the Create a Web App button on this pageShare a map and choose to create a web appOn the Content page, click Create - App - From Template Click the Download button to access the source code. Do this if you want to host the app on your own server and optionally customize it to add features or change styling.
Edit is a configurable app template that provides basic editing capabilities for editable layers in a web map. An editing pane and edit toolbar make this app an efficient way for users to supply edits to features and attributes.Use CasesProvides focused editing capabilities. This is a good choice when the primary purpose is to enable users to edit features and attributes.Configurable OptionsUse Edit to present content from a web map and configure it using the following options:Choose a title and color schemeEnable a basemap toggle widget and an alternate basemap.Display an edit toolbar to offer more editing capabilities.Enable a locate button and location tracking to allow a user to track their current location as they are using the app.Configure the ability for feature and location search.Supported DevicesThis application is responsively designed to support use in browsers on desktops, mobile phones, and tablets.Data RequirementsThis web app includes the capability to edit a hosted feature service or an ArcGIS Server feature service. Creating hosted feature services requires an ArcGIS Online organizational subscription or an ArcGIS Developer account. Get Started This application can be created in the following ways:Click the Create a Web App button on this pageShare a map and choose to Create a Web AppOn the Content page, click Create - App - From Template Click the Download button to access the source code. Do this if you want to host the app on your own server and optionally customize it to add features or change styling.
ssurgoOnDemandThe purpose of these tools are to give users the ability to get Soil Survey Geographic Database (SSURGO) properties and interpretations in an efficient manner. They are very similiar to the United States Department of Agriculture - Natural Resource Conservation Service's distributed Soil Data Viewer (SDV), although there are distinct differences. The most important difference is the data collected with the SSURGO On-Demand (SOD) tools are collected in real-time via web requests to Soil Data Access (https://sdmdataaccess.nrcs.usda.gov/). SOD tools do not require users to have the data found in a traditional SSURGO download from the NRCS's official repository, Web Soil Survey (https://websoilsurvey.sc.egov.usda.gov/App/HomePage.htm). The main intent of both SOD and SDV are to hide the complex relationships of the SSURGO tables and allow the users to focus on asking the question they need to get the information they want. This is accomplished in the user interface of the tools and the subsequent SQL is built and executed for the user. Currently, the tools packaged here are designed to run within the ESRI ArcGIS Desktop Application - ArcMap, version 10.1 or greater. However, much of the Python code is recyclable and could run within a Python intepreter or other GIS applications such as Quantum GIS with some modification.NOTE: The queries in these tools only consider the major components of soil map units.Within the SOD tools are 2 primary toolsets, descibed as follows:<1. AreasymbolThe Areasymbol tools collect SSURGO properties and interpretations based on a user supplied list of Soil Survey areasymbols (e.g. NC123). After the areasymbols have been collected, an aggregation method (see below) is selected . Tee aggregation method has no affect on interpretations other than how the SSURGO data aggregated. For soil properties, the aggregation method drives what properties can be run. For example, you can't run the weighted average aggregation method on Taxonomic Order. Similarly, for the same soil property, you wouldn't specify a depth range. The point here is the aggregation method affects what parameters need to be supplied for the SQL generation. It is important to note the user can specify any number of areasymbols and any number of interpretations. This is another distinct advantage of these tools. You could collect all of the SSURGO interpretations for every soil survey area (areasymbol) by executing the tool 1 time. This also demonstrates the flexibility SOD has in defining the geographic extent over which information is collected. The only constraint is the extent of soil survey areas selected to run (and these can be discontinuous).As SOD Areasymbol tools execute, 2 lists are collected from the tool dialog, a list of interpretations/properties and a list of areasymbols. As each interpretation/property is run, every areasymbol is run against the interpretation/property requested. For instance, suppose you wanted to collect the weighted average of sand, silt and clay for 5 soil survey areas. The sand property would run for all 5 soil survey areas and built into a table. Next the silt would run for all 5 soil survey areas and built into a table, and so on. In this example a total of 15 web request would have been sent and 3 tables are built. Two VERY IMPORTANT things here...A. All the areasymbol tools do is generate tables. They are not collecting spatial data.B. They are collecting stored information. They are not making calculations(with the exception of the weighted average aggregation method).<2. ExpressThe Express toolset is nearly identical to the Areasymbol toolset, with 2 exceptions.A. The area to collect SSURGO information over is defined by the user. The user digitizes coordinates into a 'feature set' after the tool is open. The points in the feature set are closed (first point is also the last) into a polygon. The polygon is sent to Soil Data Access and the features set points (polygon) are used to clip SSURGO spatial data. The geomotries of the clip operation are returned, along with the mapunit keys (unique identifier). It is best to keep the points in the feature set simple and beware of self intersections as they are fatal.B. Instead of running on a list of areasymbols, the SQL queries on a list of mapunit keys.The properties and interpretations options are identical to what was discussed for the Areasymbol toolset.The Express tools present the user the option of creating layer files (.lyr) where the the resultant interpretation/property are joined to the geometry and saved to disk as a virtual join. Additionally, for soil properties, an option exists to append all of the selected soil properties to a single table. In this case, if the user ran sand, silt, and clay properties, instead of 3 output tables, there is only 1 table with a sand column, a silt column, and a clay column.<Supplemental Information<sAggregation MethodAggregation is the process by which a set of component attribute values is reduced to a single value to represent the map unit as a whole.A map unit is typically composed of one or more "components". A component is either some type of soil or some nonsoil entity, e.g., rock outcrop. The components in the map unit name represent the major soils within a map unit delineation. Minor components make up the balance of the map unit. Great differences in soil properties can occur between map unit components and within short distances. Minor components may be very different from the major components. Such differences could significantly affect use and management of the map unit. Minor components may or may not be documented in the database. The results of aggregation do not reflect the presence or absence of limitations of the components which are not listed in the database. An on-site investigation is required to identify the location of individual map unit components. For queries of soil properties, only major components are considered for Dominant Component (numeric) and Weighted Average aggregation methods (see below). Additionally, the aggregation method selected drives the available properties to be queried. For queries of soil interpretations, all components are condisered.For each of a map unit's components, a corresponding percent composition is recorded. A percent composition of 60 indicates that the corresponding component typically makes up approximately 60% of the map unit. Percent composition is a critical factor in some, but not all, aggregation methods.For the attribute being aggregated, the first step of the aggregation process is to derive one attribute value for each of a map unit's components. From this set of component attributes, the next step of the aggregation process derives a single value that represents the map unit as a whole. Once a single value for each map unit is derived, a thematic map for soil map units can be generated. Aggregation must be done because, on any soil map, map units are delineated but components are not.The aggregation method "Dominant Component" returns the attribute value associated with the component with the highest percent composition in the map unit. If more than one component shares the highest percent composition, the value of the first named component is returned.The aggregation method "Dominant Condition" first groups like attribute values for the components in a map unit. For each group, percent composition is set to the sum of the percent composition of all components participating in that group. These groups now represent "conditions" rather than components. The attribute value associated with the group with the highest cumulative percent composition is returned. If more than one group shares the highest cumulative percent composition, the value of the group having the first named component of the mapunit is returned.The aggregation method "Weighted Average" computes a weighted average value for all components in the map unit. Percent composition is the weighting factor. The result returned by this aggregation method represents a weighted average value of the corresponding attribute throughout the map unit.The aggregation method "Minimum or Maximum" returns either the lowest or highest attribute value among all components of the map unit, depending on the corresponding "tie-break" rule. In this case, the "tie-break" rule indicates whether the lowest or highest value among all components should be returned. For this aggregation method, percent composition ties cannot occur. The result may correspond to a map unit component of very minor extent. This aggregation method is appropriate for either numeric attributes or attributes with a ranked or logically ordered domain.
Not seeing a result you expected?
Learn how you can add new datasets to our index.
Basic Viewer is a configurable app template that can be used as a general purpose app for displaying a web map and configuring a variety of tools. This app offers a clean, simple interface that accentuates the web map and includes a toolbar and floating panel.Use CasesDisplays a set of commonly used tools within a floating pane. This is a good choice for balancing the need for a collection of tools while still maximizing the amount of screen real estate dedicated to the map. The app includes the ability to toggle layer visibility, print a map, and show pop-ups in the floating pane.Provides editing capabilities in the context of a general-purpose mapping app. This is a good choice when your audience needs additional tools or information about the map to support their editing activities.Configurable OptionsUse Basic Viewer to present content from a web map and configure it using the following options:Choose a title, sub title, logo, description, and color scheme.Configure a custom splash screen that will display when the app loads.Use custom CSS to customize the look and feel of the app.Enable tools on a toolbar including a basemap gallery, bookmarks, layer list, opacity slider, legend, measure, overview map, etc.Enable an editor tool and an editor toolbar giving users editing capabilities on editable feature layers.Configure a printing tool that can utilize all available print layouts configured in the hosting organization.Configure the ability for feature and location search.Set up custom URL parameters that define how the app and web map appear on load.Supported DevicesThis application is responsively designed to support use in browsers on desktops, mobile phones, and tablets.Data RequirementsThis web app includes the capability to edit a hosted feature service or an ArcGIS Server feature service. Creating hosted feature services requires an ArcGIS Online organizational subscription or an ArcGIS Developer account. Get Started This application can be created in the following ways:Click the Create a Web App button on this pageShare a map and choose to Create a Web AppOn the Content page, click Create - App - From Template Click the Download button to access the source code. Do this if you want to host the app on your own server and optionally customize it to add features or change styling.