I have orthophoto of marine bottom from which I want to extract several informations. This information can be for example position of animals (i.e. a point) or the position/contour of a rock (i.e. a polygon). My goal is to produce several vector layers each corresponding to a specific variable (e.g. one layer for seastar position, one layer for rocks, and so on).
I know I can import and georeference the image in QGIS (for example) and there create the layer from scratch adding each single point or polygon. In this way, every time I will add a feature I will be prompted a dialogue box where I should enter some information (e.g. feature ID). The problem in doing this is that having lot of features (e.g. 1000 of points) I will have to do a lot of clicking and moving with the mouse, and that is going to be extremely time consuming.
I was wondering if there is any known workflow/strategy, for example, to just click on the location I want the points to be, then obtain the X-Y position of the point and save their coordinates as a layer (or a csv). Same reasoning with polygons.
TO be noticed is that, while the type of information I want are spatial, I don't necessarily need to have shapefiles georeferenced in any "real word" reference system: I mainly need position of features (points and polygons) relative to each other. For example, I think it could be ok to have all positions in Pixels of the image (subsequently I guess that it could be possible to attach a lat long values to single pixels once the image will be georeferenced eventually, but correct me if I'm wrong).
Therefore I am not constrained to use a GIS software.
It seems that something like this will be possible using ImageJ but I did not figured out yet how to do it and thus I am asking here if anyone knows an already tested and fast strategy/method to achieve my goal.