Job posting has expired
Application Developer III
![]() | |
![]() United States, Oregon, Salem | |
![]() | |
Application Developer III
3 Months Saleem, OR (Hybrid - 2 days per week) Note: Candidate must be within 50 miles
There are two separate components to this project: 1)Recovery Tracker (Recovery Tracker Web Map Component Development) 2)Compass (Compass Web Map Application Reporting Tool)
Project description, description of work and tasks: Recovery Tracker Objective 1: Prepare spatial data for use in the web map. Existing GIS data layers for salmon and steelhead populations will be evaluated and modified such that they can be utilized to visualize species-specific population data in the new map component of the application (Task 2).
Objective 2: Design and develop a web map for the Recovery Tracker website. The current application has no map component so this would be built from scratch then integrated with the main application. Task 2: The contractor will develop a web map (using ESRI Experience Builder) with query capabilities to extract data from existing Fish Monitoring SQL Database tables for display on the map and using the feature classes identified in Task 1.1. The map should include layers for the population polygons (Task 1.1), Whole Stream Routes, fish district boundaries, watershed boundaries, fish habitat distribution (salmon and steelhead), and fish monitoring related datasets such as Life Cycle Monitoring Trap Sites, Rearing Project Survey Sites and OASIS Survey sites. Each layer should have an associated legend. The current Recovery Tracker Explorer allows users to query data by selecting a value from each of five drop-down menus.
The proposed map component will allow users to only select a species and run and display the associated populations on the web map. The user would first specify the desired species and run via drop-down menus, then navigate to and click a polygon of interest in the map. The mapping component would then inform the Recovery Tracker Explorer of the population(s) from the user's selection. The Explorer would use the value(s) as if it/they were selected from the drop-down menus to display Recovery Tracker data in the Explorer page. The mapping component should have the ability to display Recovery Tracker Information (from list below) in a pop-up window on the map. The map pop-up window will display these elements in the following order:
A proposed architecture would be to initially develop a stand-alone web map application using the ESRI Experience Builder toolset. This map application would query the ODFW Fish Monitoring database as necessary as well as any required geodatabases or GIS services. When the user selects one or more populations on the map, the map application would return the population(s) based on the user selection. The selected data would then be displayed in the Recovery Tracker Explorer.
Products: A new web map embedded as a new webpage on the website for internal and external users to interact and extract data and information. Example applications to mimic:
Timeline: Complete within 8 weeks after starting date. Compass Objective 1: An Esri Experience Builder application is under development to replace the State Wildlife Action Plan (SWAP)'s previous web map, Compass. The current report-building widget, available for reference under the Tools tab in Compass, was developed by an independent contractor several years ago and is not compatible with the Experience app. The proposed report-building widget would be a recreation of the existing report widget, but with some added functionalities. The widget would allow the user to draw an area of interest on the map, use that polygon to select the overlapped data layers of interest, and generate a pop-up of the results and a PDF report, both of which would detail the features that are within the area of interest. The report would include a list of areas of coverage for some of the data layers, and for others a list of features that fall within the area of interest. Task 1: The contractor will develop a custom Experience Builder widget that has the following functionality:
For each of the above attribute categories, the tool compiles a list of all of the attribute values within the area of interest (combine data for all of the selected hexagons). Additionally, the tool calculates the total area of coverage for all relevant Ecoregions, COAs, SGCN ranges, SWAP Key Habitats, and the remaining hexagon area that is not covered by Key Habitat.
Standard report elements: Title, ODFW/Wildlife Diversity Program/SWAP header and footer, page numbers Selection results presented as clear, well-organized list with headers for each data layer. SGCN species observed presence results need to be presented as a list of the name of each species present. Ecoregions, COAs, SGCN wildlife ranges, and Key Habitats need to list total area of coverage in acres. For Key Habitats, the report also needs to include a pie chart showing proportional coverage of each relevant Key Habitat and the remaining non-Key Habitat coverage. Other requirements:
Products: a widget that is ready to be loaded into a publicly available ArcGIS Experience app. A document or training session for WDP staff that details how to make basic edits to the look of the widget and how to update the input data layers on the back end. Timeline: Complete within 3 weeks after the completion of the Recovery Tracker related work. ODFW will:
|