| 58 | } |
| 59 | |
| 60 | double GetEpsilonForSimplify(int level) |
| 61 | { |
| 62 | // Keep better geometries on highest zoom to allow scaling them deeper. |
| 63 | // Effectively it leads to x26 precision difference from geom scale 2 to 3. |
| 64 | // Keep crude geometries for all other zooms, |
| 65 | // x4 precision difference from geom scale 0 to 1 and 1 to 2. |
| 66 | if (level == GetUpperScale()) |
| 67 | return GetEpsilonImpl(level, 0.4); |
| 68 | else |
| 69 | return GetEpsilonImpl(level, 1.3); |
| 70 | } |
| 71 | |
| 72 | double GetEpsilonForHousenumbers(int level) |
| 73 | { |
no test coverage detected