Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Roofer v1.x overview #30

Open
14 tasks
Ylannl opened this issue Jul 31, 2024 · 0 comments
Open
14 tasks

Roofer v1.x overview #30

Ylannl opened this issue Jul 31, 2024 · 0 comments

Comments

@Ylannl
Copy link
Member

Ylannl commented Jul 31, 2024

  • Develop API
    • Investigate more comprehensive API for individual steps from reconstruction pipeline (?)
  • Refactor code. Focus on common datatypes, minimise code duplication etc.
  • Improvements to handle very large input data without needing a separate pre-tiling step
    • stream reconstruct output as CityJSON Sequences to disk or to another program
  • Improve error handling roofer app
    • keep track of which batch/tiles have completed during processing in a 'project file'. So that we can pickup immediately from a crashed tile if we restart (add a cli option to enable/disbale this behaviour). This is to handle crashes that do not throw exception. To identify a run use a hash of all input options/parameters.
    • option to output intermediate data from crop phase for subsequent debugging/reconstruct
  • misc features
    • simplify parameters. Remove unnecesary ones, automatic tuning (eg based on point density) were possible.
  • Automated testing
    • Unit tests
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant