Esri / solutions-grg-widget

A GRG (Gridded Reference Graphic) is a grid overlay used for a common reference point in many situations - from cordon and search operations to security for presidential inaugurations.
Apache License 2.0
3 stars 3 forks source link

Create a GRG that takes input breaklines into account #127

Open BobBooth opened 6 years ago

BobBooth commented 6 years ago

As a user I need to create a GRG that takes existing natural break lines into account. User should be able to upload a set of features that should split any polygons generated by the GRG tool. For example, major rivers, main highways, ridge lines. Tool should allow for a minimum polygons size to be set to avoid "splinter" polygons. Splinters to be dissolved into an adjacent poly (but shouldn't be dissolved across a break line). Tool should warn when too many features are uploaded. E.g. someone submits the Redlands streets network as breaks. Tool should say this is too many - select the most important lines (major roads, highways) and try again.

After processing, results should be interactively adjustable before publish. Should get preliminary numbers, but the user should have a set of tools to adjust the data, to include: a) Merge tool - click a segment and it disappears, the polygons on either side merge. b) Split tool - sketch a line across a polygon to split it. c) Undo tool - reverses last action. d) renumber - after geometries adjusted, user should be able to trigger a renumber of the polygons.

Screenshots

image

Related to: https://github.com/Esri/solutions-grg-widget/issues/126 https://github.com/Esri/solutions-grg-widget/issues/1

adgiles commented 6 years ago

I feel we are in trouble of trying to replicate desktop GIS functionality into a browser here. There are also analysis tools within the platform that do some of these requirements:

https://doc.arcgis.com/en/arcgis-online/analyze/overlay-layers.htm