-
Notifications
You must be signed in to change notification settings - Fork 0
Logbook
Meeting time: 12:00-16:00
We started looking into the project description, and have discussed the different requirements for the project.
We have started discussing different ways to render the map in chunks. We have discussed how relations outside our view-box could affect what chunks are rendered, and how we should render them. We decided that this discussion would be better suited for later.
We used a lot of time trying to get a simple version of the program running on all of our machines. We had some issues with the people using IntelliJ not being able to run the program, while the Visual Studio Code users had none of those issues. People were generally fine with switching to VSCode to alleviate any issues, although we did try to fix the issues with IntelliJ.
Meeting time: 10:00-16:00
The first meeting was made with our guidance counsellor, David. As much has yet to be implemented in our system, we mainly spoke about what was about to come in the following weeks, as well as what to expect in the exam.
After the meeting, we mainly focused on the technical aspects of our work environment. Ensuring that our base project works on all computers, and ensuring that Visual Studio Code handles javaFX correctly.
Otherwise, implementations have not been our highest priority, however, the parse related features have been further developed, and some previous features were moved from intelliJ projects into various branches in our git.
Meeting time: 10:00-14:30
Today we worked from home, at 10:00 we had a meeting were we discussed the schedule of the day. After that we split up into 3 groups and worked on these issues: Regex, GUI and XML Parsing. We called it at 14:30 ish.
Meeting time: 12:00-14:00
Under this meeting we concluded on using milestones within git forward on. By using milestones we can set some clear boundaries for what we have to achieve every week and by knowing that having the ability to coordinate or estimate when we will take up issue #x.
In this week we will finish up making the first revision of the GUI for the map, Regex- and XML-parser.
Minor changes to the parser and refactoring.
Meeting time: 10:00-??:??
Due to disease, two of our members were unable to attend todays meeting. We had a meeting with our TA, where we talked about GANT diagrams, and spoke about some of the theory from a prior course we could make use of. We worked on implementing the Levenshtein distance algorithm to give us a sort of "autocorrection" in case the user made a spelling mistake when searching for an address. We implemented matching input with city and street names. We also refactored the parser.
Meeting time: 12:00-??:??
As we had a lecture, most of the group met up afterwards, although some members were prevented from being physically being at ITU. We split up in the same three groups as last Thursday, and worked some of the same things.
We fixed bug so address parsing is possible. We also added types for OSM data.
_Meeting time: 12:00- ?? _
Our meeting began with us having an internal meeting about what we accomplished and to what extend we did it last week. Then we talked about whats next, which issues would make the most sense to solve at the moment and after that we delegated the work out between us.
_Meeting time: 10:00- 16:00 _
We started the day off with a meeting with our TA. We got some feedback on the project structure and guidance on what our different discussed ideas would benefit the project the most to prioritize. After that we had a clear goal in mind for the week. To display Bornholm.
_Meeting time: 10:00- 16:00 _
Make the XMLWriter
to initilize chunk files.
Other changes to how the map is displayed and more.
_Meeting time: 10:00- 16:00 _
The day started off with us having the first progress presentation. The other groups presentations solved some roadblocks or inspired us to do things different. Things that we began working on after this meeting was, GUI-rebuild, K-D Trees, Weighting of different elements which will be used to decide if the element should be displayed at a given zoom-level.
_Meeting time: 10:00- 16:00 _
Switched to FXML for the UI. Added a few new types to parsed elements.
_Meeting time: 12:00- 16:00 _
KD-tree group from home, agreed on what to prioritize this week. Kd-trees, relations, filestreaming, adress-searching.
_Meeting time: 10:00- 16:00 _
Missed meeting, with TA David. But stilled worked together on tuesday.
_Meeting time: 10:00- 16:00 _
We worked from home, had a meeting at 10. ish. and then split up into our groups.
Kd-Trees, Relations, Map-painting, File-streamer.
_Meeting time: 12:00- 16:00 _
Grouped up and agreed on to do the following this week.
- Implementation of custom collections library, that takes primitive datatypes directly. So no reference of object, instead just object.
- Adress-searching and UI
- Pathfinding-implementation
- Finishing up KD-trees. Closest node and comment/documentation
_Meeting time: 10:00- 16:00 _
Fix major bugs in the Mercator Projection code. The core problem was that we didn't negate the latitude in the parser, so originally we did it in the Mercator Projector. This was a mistake because it messed up calculations with everything else.
This also came with a small refactor of the DrawMap
class.
_Meeting time: 10:00- XX:XX _
On Wednesday we experimented with making TagWay
's as a linked-list, that could benefit us in the long run.
This will mean hopefully better chunking capabilities and more.
_Meeting time: 10:00- XX:XX _
Used most of the day to refactor code in Mecator Projection and other parts of the code. Also a lot of focus for memory optimization.
_Meeting time: 10:00- 16:00 _
We merged a lot of code into main from the previous week.\
Work-on KDTree and Chunks was also in focus, where we fixed alot of problems with writeing to chunks and improved the KDTree to be used later.
_Meeting time: 10:00- 16:00 _
Start to work on 3D KDTrees, where the their dimension is for a hierarchy system for what to draw and when.
Start to workon how to read from chunks.
Achived functional address searching.
_Meeting time: 10:00- 16:00 _
Made the complete switch to linked-list based TagWay
's.
Memory improvements and a new feature for a zoom-bar has been made.
_Meeting time: 10:00- 16:00 _
Working to improve the searching for an address and more!
We also try to use a new tree data structure for searching, the structure is Trie
.
_Meeting time: 10:00- 19:00 _
Trie is now fully functional, and allows us to search for a given adddress, where the program will autocomplete throughout.
Additional development has been made on pathfind, which now has had a working instance.
_Meeting time: 10:00- 22:00 _
New color palette, inspired by OpenStreetMap's color theme, and added more ui for searching and pathfinding.
_Meeting time: 10:00- 18:00 _
Functional incorporation with a*.
_Meeting time: 10:00- 23:00 _
Tests added, refactoring directory.
_Meeting time: 10:00- 19:00 _
Most branches merged into main.
_Meeting time: 10:00- 20:00 _
Documentation, tests, css style.
_Meeting time: 12:00- 01:30 _
Final changes, testing, functional zipping.