gina-alaska / akgmi Goto Github PK
View Code? Open in Web Editor NEWAlaska Geologic Map Index
Alaska Geologic Map Index
Currently the layers definition file for the map has a lot of dependencies on ExtJS, a new version needs to be made without these dependencies so that other users can use it as well.
Add pagination for greater than 200 results. We picked that as an arbitrary number. We figure showing more than 200 results at a time will slow down the server too much and the map would get too busy. Any feedback on that? If the large queries take too much time, we could make the number smaller if we have to.
Make results say?? : "Results: 200 of 209"
Change "Include statewide records?" to say "Include statewide maps?"
When the user sorts on year, the results should show in descending order.
I've noticed that highlighted map outlines are sometimes covered up by the outlines of other maps. I think the pattern is... when you zoomto an outline that is already selected, it doesn't move the outline to the top of the map. It seems to always work correctly when you zoom to a map that is not already selected.
The current colors are a bit hard to tell when a tools is active or not
The search params in the session system need to be hooked up to the browser history
Need to add a tool for the map to allow users to do an AOI search
Need to determine what the height of the map area both this map and the one being developed by chris should be.
The quadrangles combobox should work the same way as the agency list where it requires a valid option to be selected rather than a letting them type in arbitrary text
When the clear button under advanced search is clicked it should also clear the aoi polygon from the map
When a user is viewing the results it should not show the expanded keywords list.
Instead it should show a keywords label with a +/- symbol to show or hide those keywords.
When a user attempts to zoom out past a zoom level 2 or 3 it should restrict them to prevent Alaska from showing up at a very small scale.
The theme searches are not currently hooked up in the rest interface.
Create dropdown menu for exporting records with options to 1) Export highlighted records 2) Export all (where highlighed records would be segregated at the top of the list). Put menu next to 'Clear Highlighted' button.
Add a a check box field in the results at the bottom in addition to the yellow highlighting/click-on-record behavior. Not everyone will be able to see the yellow color (color blind) and the check box will provide an obvious way for them to select a publication. Under the citation, rearrange the user input buttons to show left to right: check box, zoomto, show keywords.
Lower priority item: Would it be possible to output the check boxes into the downloaded PDF? People printing on black and white printers would be able to see which pubs they selected as more important. The yellow highlighted color wouldn't print or be seen by the color blind.
When a user is at zoom level 4 and 5 have the three letter quad names show as the labels for each quad.
Check to make sure rails is not adding an extra pdf extension
When showing search results in the map window the default outline color should be blue.
When showing selected search results in the map window the outline color should be yellow to match the selected records in the results list.
When the user press the "clear" button, the outlines on the map should be cleared with the results.
All text strings for the UI need to be moved to the localization files. This will make it easier to update the UI down the road.
@jeathey Currently the format of the exported document based on what is shown in the search results list. Let me know what other changes to that output you would like to see.
Record in results and in the map should be highlighted in yellow if someone hits zoomto
Add a drop down menu that allows user to sort the results by author, publication number, and year. Put to the left of the 'Export' options dropdown.
When the user creates a new box with the AOI tool, a new search is automatically triggered
I was doing a lot of going back and forth selecting and zooming, and then selected an area with the select tool. I got the first message below. I pressed "complete" and it selected the area I asked for. When I tried to select another area, I got the second message.
This is the first message I got:
"A script on this page may be busy, or it may have stopped responding. You can stop the script now, or you can continue to see if the script will complete.
Script: http://akgmi.zoom.gina.alaska.edu/ext/ext-all-debug.js:8558"
Second mesage:
"A script on this page may be busy, or it may have stopped responding. You can stop the script now, or you can continue to see if the script will complete.
Script: http://akgmi.zoom.gina.alaska.edu/javascripts/OpenLayers-2.11/OpenLayers.js:152"
If I query the whole dataset and then select a large area of the outlines, I get the same errors.
Create 'Reset' and 'Clear Highlighted' buttons and put them where the Export button is. Put 'Reset' furthest to the right. Remove 'Clear' button.
This way when the map is zoomed in the user cannot pan up into the undefined image area of Alaskan Albers projection
The google search bar should be able to search on: title, publishing agency, author, publication number, publication year, and quadrange. The search should be fully wildcarded so that someone searching for 'glacier' will get 'glacial maximum', 'glaciers', 'glaciation', etc.
Currently there is a lot of extra data being sent by the rest interface that could be optimized or shrunk down. Also need to identify exactly what fields are needed by the UI.
It is possible for the attribution line for the OSM data to be wrapped depending on window and font sizes.
The scale search params are not being used to do searches in the rest interface.
The 'i' and arrow info icon should be changed to something more appropriate for a selection tool. DGGS is going to look and see what we have as available icons. The info button would be more appropritate for the balloon/popup, if that's not default behavior.
Resize results div to remove scroll bar at the bottom.
In the results at the bottom, only for map extents, after the citation add text that says “Please note that some areas within the outline may not be mapped.” (there is a flag in the database to differentiate between extent and outline)
Next to "Search Results" line, show how many records are returned. So if 200 is the maximum # of results that can be displayed on the map and not bog down the server, then "200 of 657 results" and a button to show next 200 results. Depending on how the UI works, maybe also show the number of records selected, i.e., "25 selected".
When a user clicks on a polygon on the map to unselect a record the highlight is removed from the result list but the check box is still checked.
When a user views the township/range layer in the map the labels should include the MERIDIAN as part of the first line
Example Label:
FT22S
R23E
Change color to blue of polygons in http://www.dggs.alaska.gov/akmidi-web/
Change default text in google search bar to "Enter author, title, publication number, OR keyword here" and make the default text reappear if the user deletes their search term.
When the user hits zoomto on a record, the page display should jump up to the top so they can see the map
Header should say name of program and DGGS
@jeathey will mock something up
When a user does a search they should be able to click a download button to save the search results to a file.
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.