openforis / collect-earth-online Goto Github PK
View Code? Open in Web Editor NEWCollect Earth Online
License: MIT License
Collect Earth Online
License: MIT License
I just tested setting up a project with a square plot. When I created the project, the plot shape in the finished project was a circle, not a square.
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.
I'm logged in as admin and I still can't see and collect information for the 'Mekong Mapathon v3' project.
For a project we are doing in Costa Rica, it will be critical to be able to use our own imagery in some cases. A WMS or similar service would probably be the easiest option. It would also be helpful to enable use of subscription services that users have purchased from companies such as Planet (Planet uses WMTS).
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.
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?
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>:)
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.
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
Hard to see the red sample locations on some green imagery. Maybe change the color that can be easier to see.
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.
For a project in Costa Rica, we need to record land use and land cover (from separate classification systems) for each point. Could this functionality be created?
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)
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.
Please add a walk through tutorial on home page
When creating a new project on http://ceo.sig-gis.com/ , and wanting to upload reference images, I can click on 'choose file', it then shows my filename, but doesn't upload it.
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.
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.
Request to add an export option to export both the csv of data points (exists) and the label schema (with hex color codes)?
When assessing a plot it would be nice if it was easier to select the points.
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.
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.
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.
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.
It would be helpful if the user could upload a classification scheme from a csv file rather than enter it manually.
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.
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.
can we make the git hyperlink on the main page stand out as a button, so people can quickly see it is a hyperlink.
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!
Ask Ganz and Anderson about the SEAMLINE_SHAPE and TILE_SHAPE SHP files in the Servir yearly data dumps (2010, 2011, 2012)
Run mklink /d ftp_data E:\ftp_data in Geoserver's data_dir on Pyrite
Build ImageMosaic layer from TIF files on Pyrite http://docs.geoserver.org/stable/en/user/data/raster/imagemosaic/configuration.html
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
Give Geoserver JVM more memory (-Xmx) and install native JAI and JAI-ImageIO on Pyrite
Reset GEOSERVER_DATA_DIR on Pyrite to E:\ftp-data http://docs.geoserver.org/stable/en/user/datadirectory/setting.html#datadir-setting
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.
When setting up a new project, can we add the ability to edit and rearrange the order of the sample value labels?
Thanks!
Karis
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).
Check out Roberto's GEE Gateway Demo: http://213.136.86.64/demo.html
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.
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.
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.
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.
I've tried Forget Password option to renew my login password, the message is saying 'This functionality is not implement yet'.
Can you please add it?
Many thanks & best regards
Can we add an option to open a mock up of the collection interface window when designing a project (to view before we create, publish).
when I navigate to the page from the Account in the menu bar, it give status 404 error!.
http://ceo.sig-gis.com/account/72
HTTP Status 404 - /account/72
type Status report
message /account/72
description The requested resource is not available.
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.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.