Coder Social home page Coder Social logo

collect-earth-online's People

Contributors

a-luz avatar ajb2189 avatar aliceliquori avatar billyz313 avatar biplovbhandari avatar c11 avatar davidsaah avatar dependabot[bot] avatar gtondapu avatar herrtunante avatar jdilger avatar jollyblondgiant avatar jonnvega avatar justineb17 avatar kdyson avatar kyle-woodward avatar lambdatronic avatar oliver-be avatar rfontanarosa avatar rjsheperd avatar sifbiri avatar sirmspencer avatar supershivas avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

collect-earth-online's Issues

Integrate Eric's NASA-curated DigitalGlobe chipset

Pyrite's Geoserver and the NASA chipsets

  1. Ask Ganz and Anderson about the SEAMLINE_SHAPE and TILE_SHAPE SHP files in the Servir yearly data dumps (2010, 2011, 2012)

  2. Run mklink /d ftp_data E:\ftp_data in Geoserver's data_dir on Pyrite

  3. Build ImageMosaic layer from TIF files on Pyrite http://docs.geoserver.org/stable/en/user/data/raster/imagemosaic/configuration.html

  4. Try loading DigitalGlobe dataset (IMD and TIL files) with QGIS or ArcGIS https://apollomapping.com/blog/goodbye-g-faq-hello-gtm-using-imd-til-files-arcgis

  5. Give Geoserver JVM more memory (-Xmx) and install native JAI and JAI-ImageIO on Pyrite

  6. Reset GEOSERVER_DATA_DIR on Pyrite to E:\ftp-data http://docs.geoserver.org/stable/en/user/datadirectory/setting.html#datadir-setting

Add Tutorial

Please add a walk through tutorial on home page

Sample points from not scale-adjusting red point to a crosshair?

The current sample points (red hollow dots) aren't adjusting with scale when zooming in. Dependent on the zoom factor, a different surface parts are covered by the point. Setting the red dot to a crosshair would avoid that - but hard to see what is classified already?
Currently, the point is filled with according legend color after assigning the cover value - this is great, easy to check for mistakes and clear which points are already classified.
Is it possible to change to red dots into crosshair, and once it is classified, convert the shape from cross hair to the color coded circle after the assignment?

Improve the user experience when analyzing plots - Mouse actions & shortcuts

When assessing a plot it would be nice if it was easier to select the points.

  1. Ctrl+Left click to select all the plots within the selected rectangle (already there). It would be easier for the operator if the action would just be "Right-click" as it makes instead of having to press control.

  2. Is the user is still pressing Ctrl then clicking in one to the dots already selected would deselect it (but will keep the other ones selected). This would be very useful for instance in the case of a plot in the forest with a small road passing through it. You would like to select everything first and then just de-select the few dots that fall on top of the road....This is a very common case when assessing plots.

  3. Have a shortcut (for instance Ctrl+A) that selects all of the dots in the plot. If some dots are already classified then this shortcut selects only the non-classified plots.

  4. Have shortcuts also for the classes. For instance one selects some dots from the plot, instead of having to find the Forest class in the right frame then one can click on the key F to classify them as forest. If you have a simple survey it would be easy to have one key (for instance first letter of the class) assigned per class and make the process faster.

error warning for 'Create Project'

When creating a new project and clicking on 'Create Project', I get the following error warning
image
When going back to my institution ('Demo'), the project got still created.
Just wanted to give a heads up about this error warning.

export label schema and colors

Request to add an export option to export both the csv of data points (exists) and the label schema (with hex color codes)?

Accuracy Assessment

I've been working with the mapcha/CEO projects this week. I'm currently working in R to merge our predicted values based on lat/long and then running the confusion/error matrices.

It would be great to consider adding this process as a new feature: when we upload the csv with lat long (or a shapefile) to specify our sample locations, could we also preserve the predicted class and unique ID? Then include this info in the spreadsheet download as well? It would be pretty cool to also have the confusion/error matrices calculated in mapcha (with the ability to insert new columns for new prediction results since model building is an iterative process).

The algorithm is the traditional users vs producers accuracy. To get overall accuracy, we'd need to be able to specify sample weights if we were working with a stratified random sample.

Add reason for flagging a plot bad

Currently we have the option for users to flag a plot as bad without any justification. It will be good to add a dialog for users to provide an explanation as to why the plot was flagged as bad. These can be simple such as "Cloud cover" or "Poor resolution". This will allow administrators to track bad plots in more detail.

GEODASH - Automatically validate image/feature collection names and load band names

When configuring an element in geodash the band names should be validated to ensure the user uses the right names.

Also, adding information tooltips would be very useful so the user understands what is expected.

When the imnagecollection name is set, then the band names available should shown directly to the user to avoid errors.

Suggestion: Allow interpretation of two dates of imagery at the same time

When a user is interested in interpreting more than one date of imagery, it would be helpful if CEO could allow two windows to appear for a given plot with different dates of imagery so that the user can interpret the two dates at the same time. Ideally, the user would be able to quickly copy attributes from points that have not changed for one year to the next year to make the process more efficient.

Suggestion: Allow image source to be changed within a project

When imagery is not available (or is cloudy, etc.) for a particular year of interest, it would be helpful to be able to change the image source to see images for different years while interpreting a particular plot. Along with this, I'd suggest allowing the user to see the date of the imagery and enable the user to record the date of the image.

Project Stats don't work yet

I just classified a few points using the Mekong river project. So at least a few points are classified, but under project dashboard > project stats are all still on '0', incl points classified.

Integrate Stefano's Collect Gateway

Clone the Collect repository, checkout branch collect4, build and launch it (setup JNDI database resource and load collect-webapp module into Tomcat 7+), and test Stefano's REST API.

Project creation example is in @fefrain channel on Open Foris slack and the implementation of the current API calls is in the SurveyController class.

Git Issues link on data collection page

can we add a link to connect to the github CEO issues tracking page from the data collection page? Right now I have to leave data collection and go to the home page to track an issue.

Error when uploading large csv files

I tried to create a project by uploading a csv file with 10,166 points and received an error that the project could not be created. However, when reduced the number of points to 200, I was able to create the project without any trouble.

Can't delete a project

I have been testing CEO and have created several projects. Some of them are no longer valid and I would like to delete them, but can't find a way to do so.

my project 'Demo project for Module 3' from 'Demo' institution is not visible for analysis after publishing the project

My project 'Demo project for Module 3' from 'Demo' institution is not visible for analysis after publishing the project. I can't find it in the dropdown menu neither.
Same happens when I go to institution 'USFS' and click on Mekong Mapathon v3 (project is also published).
It would be great if 'Demo project for Module 3' could be visible and ready for analysis soon, so I can make screenshots for the manual. Thanks so much!
image

GeoDash Widgets not working

When analyzing plots, the widgets for GeoDash are set up but not displaying the time series or the imagery. No errors are given in the console either.

GEODASH - Use templates or geodash conbfigurations from other projects

Normal/Beginner users will be at a loss when trying to configure GeoDash.

It would be much easier if the user is given a few options when starting the geodash configuration (as we do when starting a new Collect Earth project)

The options should be (more or less, we will need to define exactly what the pre-existing options should be)

    1. Geodash with NDVI charts and Landsat 8, Landsat 7 and Sentinel-2 imagery
  • 2 Geodash with Sentinel-1 and comparisons
    -3 Copy geodash from another project (import geodash json configuration)
    -4 Start from scratch

quantifying user skill

I gather that these discussions are already ongoing, but appropriate use of such outsourced data collection requires knowledge of the photo-interpretation skill of each user (especially if used broadly in a citizen science framework or involving high school students, undergrads, etc.) . It would be helpful if there were easy-to-use tools at the administrator level for constructing tests of user skill, given known 'gold standard' land-cover interpretations. Perhaps there could be outputs of user-specific classification accuracy that are specific to each land-cover type. This could help greatly with quantifying uncertainty prior to use of the dataset for training or validation of image classifications, or for direct use of the point data for statistical analysis independent.
Simple (but of limited utility) would be to ask the users to rank their own skill level on the interface.

Plots with random dots - dots too close together

In the plots where the dots are not systematic but random, each dot should have a buffer area (a couple of meters?) so that no other dot can be placed there. If the dots are very close together it makes the classification very complicated( selecting the right dot) and also looks bad.

Check the code from the Collect Earth circle plot generator which uses random positioning of the dots : https://github.com/openforis/collect-earth/blob/master/collect-earth/collect-earth-sampler/src/main/java/org/openforis/collect/earth/sampler/processor/CircleKmlGenerator.java

issue on commit 159b0c1: angular missing module

i tried to start the application but there is an angular error caused by geo.js 'cause it now imports an undefined module: geodashadmin.
only geo-dash.ftl includes the javascript in which is defined geodashadmin module.

i've fixed including the script also in the header.ftl but I don't know if it is ok:

<script type="text/javascript" src="${root}/js/geo-dash-admin.js"></script>

:)

Institutional WMS server management

HIGH PRIORITY FOR SERVIR

We need to add in functionality for institutions to management specific WMS feeds. There are certain WMS feeds open to all institutions that we need to restrict to only institutions for SERVIR.

Pre-cache imagery

It would be great if the user was prompted to pre-cache imagery in order to deal with slow internet connections. The user should be able to specify the number of images they want pre-cached and then have those Digital Globe images cached. Say for example the user picks 32 then CEO goes and finds the next 32 plots and pre-caches the imagery around those plots.

Earth Engine Widgets - request for instructions

What are the options, syntax to enter in the Earth Engine widgets window? Can we add some of the popular default drop downs for the Image Collection, Bands, and columns. How do I add in a derivative of the landsat bands, such as normalized difference layers (e.g., NDVI).

Random tests to identify malicious activity

I was showing this site to someone the other day and she brought up the idea of inserting a random test every once in a while in order to flag users who might be trying to intentionally mess up the data. The test might consist of randomly inserting a known plot in every 20 or 30 plots and seeing if there is obvious maliciousness. The user could be flagged as a bad user, and his/her data might be downweighted or dropped entirely.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.