AnswerFactory Web Project Course

Welcome to the GBDX AnswerFactory Web Application Project Course

This page guides you through project creation and viewing. If you are looking for a guide to the parts of AnswerFactory, view the AnswerFactory Web Application Course.

You must have GBDX credentials to create or view projects!

When you first log in to AnswerFactory, you will be on the View Project homepage.

If you are ever uncertain of anything during project creation or viewing...

...AnswerFactory provides tooltips for nearly every component; hover over an object for additional information to pop up in the GUI to assist you in the process.

Create New Project

To create a new project, follow these steps:

Step 1. Click on the New Project button at the top of the page

This will take you to the Create New Project homepage with the Project Information Panel to the left of the screen.

Step 2. Add one or more Areas of Interest (aois)

There are two ways to accomplish this:

  • In the Project Information Panel, click Draw, and create your aois yourself by clicking on the map to drop vertices. An aoi must be a polygon, and thus must have at least 3 vertices. To close an aoi, click on top of the first vertex or double click as you drop your final vertex. Create as many aois as you need. You can name each drawn aoi to tailor the project for easy reference.
  • In the Project Information Panel, click Upload shapefile, and upload a zip file containing the necessary components of .dbf, .prj, .shp, and .shx. Once the shapefile is uploaded, the Feature Name Field will appear, and you must select the field that aois will be grouped by.

You can mix and match uploading shapefiles and drawing aois.

If your shapefile is linestrings or points... will need to add a buffer or the project will not save. For more information on buffers, check out create project details.

Once you have at least one active aoi...

...the rest of the project creation capabilities become available. Prior to adding an aoi, you will not be able to take any other actions in project creation.

Step 3. Name your project

The project name will be checked against existing names to prevent multiple projects from having the same name. If you are attempting to name your project a name that already exists, you will be unable to save your project.

You cannot save an unnamed project.

Step 4. Add the Answers you want to your project

Click on the Add Answers button to bring up the modal for selecting answers. Click in the field to open the dropdown list of currently available answers. You can dynamically filter for answers by typing into the field. Once you have found an answer you want to add to your project, click on the answer. It will appear on the right side of the screen when added successfully.

Not sure what the answers mean?

Check out the answer types page for definitions of each answer.

Can't find the answer you're looking for?

Click on "Can't find an answer you're looking for? Click here to request a new one." in the Add Answers modal, enter a description of the answer you want in the text field, and submit your request for an answer better suited to your needs.
If you can code and have access to the GBDX tasks, you can click "Or click here to create your own answer!" instead and build your own recipe.

You cannot save a project unless there is at least one answer added.

Step 5 (the optional step). Add additional configuration information to your project

You can add further detail to your project by clicking on Project Details to expand that section of the Project Information Panel. To see the specifics of what is in this section, check create project details.

Step 6. Save project

Once your project is set up to your specifications and all requirements are met, click on the Create Project button at the bottom of the Project Information Panel. Once the project has saved, you will automatically be redirected to the View Project page for that project. If saving fails, you will be notified on screen, along with the reason for the failure.

If at any point you need to start over during project creation...

...simply click the Reset Project button and everything will be cleared, allowing you to start fresh.

View Existing Project

To view an existing project, follow these steps:

Step 1. Find the project you want to view

In the View Project homepage, you will have access to the Project List. In the Project List, you can search through the pages of projects, jump to a specific page of projects, or filter down the projects in the list. You can filter down to only projects you have created by checking the toggle for Show Only My Projects, filter to only projects with aois that fall within the current viewport by checking the toggle for Show Only Projects in Current Viewport, and/or simply type into the search box to dynamically filter down the projects.

The dynamic project filter only filters on project name.

Step 2. Select your project

Once you find the project you want, click on it. The map will snap to the correct view to encompass all of your aois and project-level IDAHO imagery will overlay on the map to cover your aois.

You will be presented with the base View Project page for your project, which contains the Project Information Panel to the left and the Answer List to the right. Note that the Project Details section contains all of the information found when you are creating a project with exception to the buffer, along with the additional information of the project creator, the date and time of project creation, and the date and time that the project was last modified. The Configured Answers section shows all of the answers that have been run for the project, along with any answer-specific information, such as which types of Roads were selected for an Extract Roads run.

The Answer List contains each of the answers that have been run for the project, along with the states of each answer. For more detail on answer states, go here.

Step 3. View an Answer

In the Answer List, choose an answer you would like to view and click on it once. A table will appear coming up from the bottom of the screen. The table will display a row for each aoi, with the aoi names under the column titled Name, and any columns to the right of the Name column will contain the number of vector results for the specified answer and be titled with the acquisition dates of the images that the answer was run against.

At the top of the table, under the words "Filter by:", you can specify the item type and filter the table, which will adjust the information in each of the cells accordingly. From here, you can also right click on a cell in the table and select Download as GeoJson to download all of the vectors in that cell, including vector metadata. If you would prefer all of the vectors, at the bottom of the table is a Download All Results button - click on that to save all of the vectors in GeoJson format.

Step 3.1. View Vectors

Click on a cell in the table to view the vector results on the map. You can hover over vectors on the map to view some basic metadata. Right click on a vector to tag the vector with a thumb up or a thumb down, if you so choose.

If you are viewing vectors and then change the item type filter above... must click on the cell again to get the updated vectors on the map.

Step 3.2. Dig into an Answer

Either double click on a table cell or right click on the table cell and select Details to load a table of the individual vectors for that cell, including metadata. In this new table, you can search for a specific vector by typing into the dynamic filter, which updates both the table and the vectors on the map, you can double click on a row or click on the magnifying glass next to the row to pan/zoom to a specific vector, you can thumb up or thumb down a specific vector, you can change which columns are viewed in the table, and you can copy/print or download the table as a PDF or a CSV file.

Step 4 (optional step). Update Project

If you want to add more answers to your project or change other project settings, back out of the details if you have dug in, and minimize the table or, in the Answer List, click on the answer you have open to close it. Now that the Project Information Panel is more readily accessible, make any alterations to your project that you want, including deleting your project altogether.

Beware changes to projects

If you want to keep the current results of a project view-able in the project, but also change any project settings, such as the date range, it may be best to create a new project, rather than alter an existing project, depending on the changes. Prior results will still be query-able, but may no longer be view-able in the current project.

Updating your project with Date settings

If you make changes to:

  • Start Date
  • End Date
  • Comparison Count
    And save the changes, your old answer results will be removed and new answer runs will take place, adding new answer results.

Updating your project with Catalog IDs

If you:

  • add cat id(s) to a project that had none, your old answer results will be removed and new answer runs will take place, adding new answer results
  • add cat id(s) to a project with existing cat id(s), your old answer results will remain and new runs will take place, adding new answer results
  • remove some but not all cat id(s) from a project, the results that related to the old cat ids will be removed but nothing new will be kicked off
  • remove all cat id(s) from a project, your old answer results will be removed and new answer runs will take place, adding new answer results

Just want new answer runs?

If you are not making any changes to the specified project settings, but want to kick off new answer runs, click "Retry" on the specific answer or answers in the project that you want to kick off again.

If you delete your project... are not deleting the resulting vectors from the vector archive. The vectors your project extracted can still be queried.

Workflow results are aged off after a year. If you want to keep your results for a longer period of time, check Saving AnswerFactory Workflow Results.

AnswerFactory Web Project Course

Welcome to the GBDX AnswerFactory Web Application Project Course

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.