oshdb icon indicating copy to clipboard operation
oshdb copied to clipboard

OpenStreetMap History Data Analysis Framework

Results 110 oshdb issues
Sort by recently updated
recently updated
newest added

### Problem Description The empty filter `""` indicates that the user wants all (or none?) OSM data. But the filter will not return that due to some reasonable filtering in...

question
comments welcome

As it is not predictable how many thing needs to be counted, use the largest type (long) for counting. ### Checklist - [x] My code follows the [code-style](https://github.com/GIScience/oshdb/blob/master/CONTRIBUTING.md) rules, and...

enhancement
breaking

The PR #428, changes the CellIterator iterateByContribution to use an Iterator approach instead of collecting all Contributions before stream them further down stream. Similar should be done for the iterateByTimestamps...

performance
code quality

The CellIterator is one of the key elements (and a great one, too!) of the DB. These are some proposals for ContributionTypes, to make the results more self-evident, especially when...

enhancement
user experience
moved from gitlab
comments welcome

Wrong and inconsistent geometries for multipolygon with multiple outer shells which share a common node. In JTS this is a valid multipolygon. Simplified case: lat ^ | 4 a--d 3...

bug

All is in the title 😃

downstream

### Description * cells are fetched individually instead of in a single sql query * properly closes database resources ### Corresponding issue Was split off from #419, see https://github.com/GIScience/oshdb/pull/419#discussion_r688599135 ###...

### Problem Description The getter method for metadata properties in `OSHDBJdbc` currently returns `null` when a property is not present. This could lead to unexpected NullpointerExceptions when one does not...

user experience

see https://github.com/GIScience/oshdb/pull/419#discussion_r687899809 and https://github.com/GIScience/oshdb/pull/419#discussion_r687896073

unit tests

Using `MapAggregator.sum(x -> 1L)` will result in a ClassCastException: ``` Exception in thread "main" java.lang.ClassCastException: class java.lang.Double cannot be cast to class java.lang.Long (java.lang.Double and java.lang.Long are in module java.base...

bug