sno_demo's People
sno_demo's Issues
Associate Trails and Hydrants
Possibilities:
- select a trail and then drop hydrants associated with it. This is probably a good first step and easy from what we have now.
- drop hydrants independently and associate with trail by circling them or simlilar
- drop hydrants independently and have them associate with the closest trail by coordinates; manually prompt for conflicts (hydrants at overlapping trails, etc)
Import and Export from KLM
Add buttons that import from KLM into state, and exports state into KLM (probably have the option of exporting trails and hydrants separately, similar to how its structured now).
Map rotation
Make it rotate.
Match Orphaned Hydrants with new Orphans
If a user deletes a trail with hydrants, the orphaned hydrant's style doesn't match newly added unaccociated hydrants.
Separate hydrants from trails (though keep an association by ID)
Hydrants shouldn't live inside trails, just be associated with them.
Make polygons snap to each other
Look into zoom to extent
Import Gpx
Test layout on different browsers/OS
This is definitely low priority, but I've noticed the font and button sizes are significantly different on your comp versus mine. Namely, they're much bigger on mine. Not a huge deal, but I think it actually makes for a significantly worse experience when editing on something like a normal laptop screen because I'm getting much less actual map space on the screen. Not sure if it's a difference in browser defaults, or something else.
Should see if we can make these more uniform maybe. Browserstack is a good tool for this if we take the time to do it.
Add Zones
Add pressure temp and flow zones.
Fix Hydrants Rendering as Trails
Hydrants are rendering as trails in some cases (Canyons Hydrants KML file)
Fix map minimum resolution
Map currently doesn't render when zoomed in too far
Look into broken up trails
Add MapTools instructions somwhere.
Add instructions on how to use tool somewhere (i.e to rotate map-> shift + option + drag)
Restructure the application flow
Per discussion: switch between "hydrant mode" and "trail mode", without them being interdependent like they are now. Auto-associating hydrants and import/export are separate buttons and processes.
Add Ability to Delete Trail Polygon Extensions
When Multiple polygons make up a single trail, the user should be able to delete one of them.
Auto index hydrants by elevation
Self explanatory
Edit Hydrant Data
Make hydrant data editable (elevation, coords, and name for sure, maybe also attach a gun?)
Probably either a popup or something extending out from whatever menu they click on to select the hydrant.
Add other formats than KLM for export
After KLM's are working, look at GeoJSON and csv/xlsx exports.
Place Search
I'm not sure this is REALLY a requirement, something simpler like just automatically starting in the current location might be fine, since this is supposedly going to take place on site, but look at it and decide the best way. Having them input some coordinates to start wouldn't be the end of the world if there isn't an easy-to-use API we can just integrate with.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.