Access the Street Smart Widget

Esri business partner CycloMedia is a market and technology leader in providing large-scale systematic visualization of environments and creating panoramic street-level images known as GeoCycloramas™. CycloMedia captures 100-megapixel, 360-degree panoramic views of roadways and surroundings at five-meter increments. These georeferenced panoramic images are high resolution, so staff can see details such as the text on signs and the identification numbers on poles and fixtures. The images from CycloMedia are free from distortions, and every pixel has a known location. The company provides a cloud-based solution for its street-level imagery, known as Street Smart.

In this lesson, you'll use the Street Smart Widget for ArcGIS Online together with GeoCycloramas for Philadelphia to create a baseline asset inventory of important assets.

Open the widget

The Street Smart Widget for ArcGIS Online combines the power of CycloMedia's GeoCycloramas and ArcGIS Online and is available to anyone with access to imagery from CycloMedia and access to ArcGIS Online. The application provides a fully integrated viewer with point feature editing capabilities and a unified workflow where you can view, update, and share data with other users online. The Street Smart Widget for ArcGIS Online is available through the ArcGIS Marketplace and can be accessed by the ArcGIS Online administrator in your organization.

You'll access a shared version of the Street Smart Widget for ArcGIS Online using imagery and feature services preconfigured for an area in Northeast Philadelphia.

  1. Connect to the Street Smart Widget for ArcGIS Online.

    Street Smart Widget for ArcGIS Online

    The application opens to the Northeast Philadelphia location. In this area, there are several assets you'll collect that are focused on typical point features a community needs to capture, extract, and manage.

    There is a collection of colored point symbols overlaid on the basemap. These points represent various assets that have been collected using Street Smart. You'll be collecting additional assets in the area.

  2. Click the Zoom In and Zoom Out buttons to change map scale and navigate the map.

    Zoom In and Zoom Out buttons

    As you zoom in and out, you see more the greater Philadelphia area and the assets that you'll be updating in the northeastern part of the city. The green circle highlights the target area where CycloMedia imagery is available for this lesson.

    Greater Philadelphia area


    You can also navigate using the mouse wheel button. Rotating the wheel button forward and backward allows you to zoom in and out, respectively.

  3. Drag the map to pan toward the Northeast Philadelphia Airport.

    Northeast Philadelphia Airport location

    The Public Works Department needs an updated inventory of assets near the Northeast Philadelphia Airport. You'll be collecting additional assets for them.

  4. Click the Show Map Overview button.

    Overview window

    The overview window shows the current extent of the map within the target area. Moving the indicator box in the overview window is another way to pan the map without changing scale.

  5. In the search box, type 9806 Ashton Road.

    Search box

  6. In the list of suggested locations, choose 9806 Ashton Rd, Philadelphia, PA, 19114, USA.

    The map navigates to the location and displays a search result pop-up. You'll focus on this area when you collect new assets.

    Display and zoom to search area.

  7. Close the pop-up.

    The 9806 Ashton Road location has several assets already collected. However, there are a number of streetlights, hydrants, trees, and other assets that still need to be inventoried along the access road. Your goal is to use the CycloMedia street-level imagery and ArcGIS Online to locate and collect additional assets and complete the inventory.

    At the bottom of the map are the Legend and Layer List buttons. You'll explore these buttons next.

    Legend and Layer List buttons

  8. Click the Legend button.


    There are several asset types, each differentiated by a different-colored circle.

  9. Click the Legend button to stop displaying the legend.
  10. Click the Layer List button.

    A list of available asset layers is displayed.

    Layer List

    These layers are identified as operational layers, meaning that they can be modified and updated. In the Street Smart Widget, these layers are web feature layers that were built and configured with attribute fields and attribute validation mechanisms to ensure data integrity for the assets you'll collect. The web feature layers were published with create and edit capabilities enabled and were then included in the map.

  11. In the Layer List window, click the Layer List control button and choose Expand all layers.

    Layer List controls

    Layers can be can be expanded or collapsed and switched on and off using the Layer List controls.

  12. Continue exploring the Street Smart Widget. When finished, click the Layer List button at the bottom of the map to stop displaying the Layer List window.

In this lesson, you opened and reviewed the Street Smart Widget for ArcGIS Online. In the next lesson, you'll explore the Street Smart imagery, application tools, and capabilities.

Explore Street Smart tools and capabilities

Using the Street Smart Widget for ArcGIS Online, you can overlay data layers such as subsurface information or the locations of hydrants, utility poles, or other fixtures onto GeoCycloramas. Because every pixel has an accurate location, you can make visual references, verify the accuracy of existing datasets, collect new features, and better coordinate fieldwork activities.

Get started with Street Smart tools and capabilities

To complete the following steps, you'll use the Street Smart viewer tools to orientate and display a cyclorama and explore its details.

  1. At the bottom of the map, click the Street Smart button.

    Street Smart button

    The Street Smart viewer window appears.

    Street Smart viewer

    The viewer window will be blank until you zoom in on the map. Once you are zoomed in far enough, you'll see CycloMedia imagery in the viewer window as well as recording points.

  2. On the map, zoom in to the 9806 Ashton Road location.

    The viewer updates to display CycloMedia imagery collected for this location.

    CycloMedia imagery map locations

    CycloMedia imagery locations are displayed as blue dots along the public road. CycloMedia vehicles capture these GeoCycloramas every 5 meters, which allows you to view buildings, objects, public green spaces, and roads from various angles in 360 degrees.

  3. Resize the viewer by dragging in the lower right corner.

    Resized viewer window


    You can resize the viewer so it fits anywhere on your screen. The viewer width and height will always reset to its default width and size when restarting the Street Smart Widget.

  4. Drag the viewer by its title bar to reposition the window.

    Repositioned viewer window

  5. On the map, click one of the blue dots positioned along Ashton Road.

    The blue dots in the map window represent a cyclorama. Each corresponds to a green dot in the viewer window.

    Map and viewer image locations

    On the map, the green triangular cone represents the current viewing angle and zoom extent of the imagery in the Street Smart window.

  6. On the map, click the green cone and rotate and move it slowly to modify the viewing angle.

    The 360-degree imagery in the viewer rotates to match the viewing angle and direction the cone is pointing.

  7. In the viewer, use your mouse to change the view angle and perspective (tilt) of the image.

    As you change perspective and direction, the image's corresponding cone on the map changes shape and direction in response. You can tilt the image up and down and rotate it left and right. You can also use the zoom buttons in the lower right corner of the viewer to zoom in and out.

    At the bottom of the Street Smart viewer is a menu bar. The menu consists of four buttons on the left and seven buttons on the right (including the plus/minus zoom buttons). The Close button closes or opens the menu, the Overlays button turns overlays on or off, the Display button changes contrast and brightness, and the Object info button provides object information.

    Viewer properties and layers display options

  8. Click the Display button and drag the Contrast bar to 150 percent.

    Contrast changed

    The right side of the menu bar contains additional buttons, including the Elevation button, the Report missing blurring issue button, Start measuring button, Download cyclorama image button, Open image info button, and the Zoom in and Zoom out buttons.

    Viewer Imagery options

  9. Click the Open Image Info button.

    The image metadata appears.

    General image metadata

    General image information is displayed by default. The current image was acquired on 5/28/2018 at 3:31 p.m. Using the Time travel control in the upper left of the viewer, you can switch to older or more current images if available.

  10. In the Image Information pane, click Location.

    Image location metadata

    The Location pane describes the x- and y-location (in United States feet) of the current image as well as the elevation (height in United States feet). Additional information related to the recording camera height and direction is also available and is useful for accessing the positional accuracy of assets you'll collect in the next lesson.

  11. In the Image Information pane, click Precision.

    Image precision metadata

    The precision information is an indicator of positional accuracy and helpful for validating asset reliability collected using the Street Smart Widget.

  12. Click the Open Image Info button to close the Image Information pane.
  13. Click the Elevation button.

    The display of elevation information appears.

    Display elevation

    The initial elevation reports height in United States feet at the current street level as observed at your location—in this case, 75.42 US ft. Areas shaded in blue are those that fall below the current height and are likely to accumulate water and flood.

  14. Using the slider in the Elevation pane, increase the elevation value to around 82.00 US ft.

    Increase elevation

    The difference with ground level indicates a change of 6.60 US ft. The imagery updates to show the potential extent of flooding and water accumulation as a result of the increase in elevation. Your elevation value may differ based on your location along the street.

  15. Click the Elevation button to close the Elevation pane and remove the elevation layer from display.

    While exploring the image, the viewer 3D cursor, represented by a green bullseye, can target features for investigation.

    3D cursor

    For some workflows, you may want to turn off the display of the 3D cursor.

  16. Click the Overlays button and uncheck 3D cursor.

    3D cursor option

  17. Click the Overlays button to close the Overlays pane.

Measure features

Next, you'll use the Street Smart viewer and cyclorama to identify assets and make measurements.

  1. Click the Start measuring button.

    The Start Measurement pane opens. It allows you to select the feature type to measure and has three measuring modes: Point, Distance, and Perimeter.

    Measurement tools

    • Point—Reports the XY position of an identified point location.
    • Distance—Measures and reports the length of an object or measurement based on two or more points.
    • Perimeter—Measures and reports the area of an object based on several points that close to form a polygon (for example, a sidewalk or tree crown).

  2. Locate and zoom to a feature in the image that you would like to investigate (for example, a tree).

    Measurement target asset

  3. Click the Point measure button.

    The point measure report pane appears and the pointer changes to crosshairs for measuring.

    Initiate point measure

  4. Click the base of your tree to initiate a measurement.

    When white crosshairs appear on the selected location, the location is found and the measurement pane reports the XY and Z positions of the identified point.

    Point measure report

    For the point located at the base of this tree, the XY position is 2734960.14, 281808.61 US ft and the Z position is 81.05. Your values may differ based on where you started the measurement.

  5. In the upper right corner of the viewer, click the Stop measuring button.

    Stop point measure

    Next, you'll use the distance measurement tool to determine the width of a driveway where large vehicles are expected to make deliveries.

  6. Orient the green cone on the map to face a driveway serving buildings along Ashton Road.

    Locate a driveway on map

  7. In the Street Smart viewer, zoom, tilt, and orient the image to display the driveway.

    Orient image on driveway

  8. Click the Start measuring button to display the measurement pane. Click the Distance measurement button.

    Measure a distance

  9. Position and click your cursor crosshairs to the left of the driveway to begin the measurement.

    Start measuring driveway

  10. Click the right side of the driveway to collect a second point.

    End measuring driveway

    The distance between the first and second measurements is reported in the measurement report pane. In this example, the distance is reported as 42.46 US ft.


    If you needed to measure a more complex line or want to improve the measurement accuracy, click to add more line segments and the measurement report will return the total length of all segments. You can delete current measures or insert new measurements above existing measures in the report.

  11. When finished, click the Stop measuring button to close the measurement report pane.

    Before continuing, you'll turn on the display of the 3D cursor.

  12. Click the Overlays button and check 3D cursor. Turn off the Overlay pane.

Now that you're familiar with the user interface, it's time to look at some existing assets and make some additions to the inventory. In the next lesson, you'll add new assets located around the airport.

Execute a desktop survey and extract assets

In the previous lesson, you became familiar Street Smart's tools and functionality. In this lesson, you'll use it to collect assets.

Collect assets

You collect data in Street Smart by clicking a location in your web map to open the nearest GeoCyclorama. You then edit or create a new asset feature directly on the GeoCyclorama, capturing its x-, y-, and z-coordinates and lastly entering and updating its attributes. Using this workflow will significantly reduce the number of field visits that crews need to make and minimize turnaround time in updating asset databases. Using CycloMedia's panoramic imagery in conjunction with ArcGIS Online will considerably enhance workflows for field operations and allow staff to perform detailed prework field inspections, letting them know exactly where to go and exactly what to do once they get there.

  1. If necessary, open the Street Smart Widget for ArcGIS Online and locate 9806 Ashton Road.

    You can use the ArcGIS Online search to locate the exact street or zoom to the street near the airport with a high concentration of asset points. This is the area where you need to collect additional assets.

    Target the location to collect new assets

    The location already has a number of pre-populated assets, represented by the colored dots. Your goal is to collect new assets along Ashton Road.

  2. Ensure you are zoomed in far enough to see the blue recording points on the map. Position the Street Smart viewer so you can see the recording points and the viewer simultaneously.

    Recording points and target location

    For this lesson, you will practice adding a stop sign asset at the northeastern end of Ashton Road, near the Northeast Philadelphia Airport. However, the asset marker for the stop sign may already exist, because you are working in a shared environment and another analyst may have collected this asset already. You may explore another location and collect another asset. The following steps describe collecting the stop sign, but you may collect any asset of your choice.

  3. Position the triangle so imagery of the stop sign is displayed in the viewer.

    Locate the new stop sign asset

    To locate an asset, you can move around either by using the blue recording points on the map or by clicking a green recording point in the imagery.

  4. To add a new asset to the database, click the Start Measurement button.

    The measurement tool has two roles: the first is to make ad hoc measurements and the second is to create new assets. In this case, you will select a target layer before making a measurement, thus initiating asset collection.

  5. In the Start Measurement pane, check the box for Sign to indicate that you are collecting a new Sign feature. (If you are collecting a different asset, choose the appropriate feature type instead.)

    Choose Sign as the feature type to collect

    The point measure option is the only measurement type available to you if you are collecting a sign feature.

  6. Click the Point measure button to start collecting a measurement and identify an asset.

    Adding a point on the map generates a 2D point (XY only). Adding a point in the Street Smart viewer using the cyclorama generates a 3D point (XY and Z).


    If you find the 3D cursor distracting, you can turn it on and off in the overlays pane of the viewer.

  7. Using the measurement crosshairs, click the bottom of the stop sign asset in the image to add a new 3D point.

    Capture the stop sign asset


    As a reminder, you are working in a shared environment and may notice previously added assets at the same location. If so, feel free to locate and create another asset such as a street light instead, or offset the stop sign slightly.

    The position (XY) and the height (Z) of the stop sign are updated in the measurement report pane. Before committing the newly collected asset to the database, you need to update asset information.

  8. In the text box at the top of the measurement report pane, type Stop Sign.

    Change the asset name

  9. Click the Save measurement button.

    Save the asset to the database

    On the map, a new point feature representing your stop sign has been added.

    New stop sign on map

    Next, you'll modify and update your stop sign attributes.

  10. On the map, click and select your new stop sign asset.

    Select the asset for updates

  11. In the Signs pop-up, click the more options button and choose Edit.

    Initiate attribute editing

    The Edit window appears and the Sign pop-up updates to show attribute fields you can now edit.

    Attribute fields with and without choices (domains and subtypes) were set up in the feature service. Using these fields, you can name or rename the asset, add notes, or use one of the drop-down boxes to select an attribute.

  12. In the Sign pop-up, for name, type Ashton Rd.

    Update the name field

  13. In the Sign pop-up, scroll down to the Sign_Type field. From the drop-down list, choose Stop Sign.

    Choose the sign type

  14. For Structure_Type, choose Metal structure.

    Choose the structure type

  15. Click Close to finish and commit changes to the database and close the Edit window.

    Close and save changes

    Next, you can experiment and collect additional assets around Philadelphia City Hall and the Independence National Historical Park.

  16. For Philadelphia City Hall, located at 1450 John F Kennedy Blvd, Philadelphia, collect street lights, trees, signs, and traffic signals.

    Philadelphia City Hall

  17. For Independence National Historical Park, located at 313 Walnut St, Philadelphia, collect signs, trees, manholes, street lights, and traffic signals.

    Independence National Historical Park

You have successfully added a new asset to your asset list. You can repeat this process for any other assets that you would like to collect. As you become more comfortable using the Street Smart Widget for ArcGIS Online to collect assets and associated attributes, you'll find a workflow that makes sense for the assets and attributes that you are collecting. You may want to begin by collecting just one asset type before collecting other types, or it may be more efficient for you to pick an area and inventory all assets in that area before moving to a next location.

CycloMedia is the market and technology leader in large-scale systematic visualization of environments, creating 360-degree panoramic street-level images from public roads. The in-house-developed and patented technology allows accurately positioned panoramic imagery to be produced on a nationwide scale in a highly automated production and quality control process.

For more information, see the following related resources:

You can find more lessons in the Learn ArcGIS Lesson Gallery.