Zusammenhängend
Geteilt
Aussparungen
Falsch negativ
Falsch positiv
Falsch positiv
intersection_ratio, der beschreibt, wie groß die geschätzte Überlappung zwischen Suchradius und Postleitzahlgebiet ist.postleitzahlen-Repository von Sebastian Vollnhals verwendet. Es erzeugt Postleitzahlgrenzen aus OpenStreetMap-Daten über die Overpass API und stellt sie als GeoJSON bereit.curl -sS -X POST http://127.0.0.1:8008/api/areacodes \
-H "Content-Type: application/json" \
-d '{"address": "Mittelweg 50, 12053 Berlin", "radius": 0.5}' intersection_ratio.
[
{ "areacode": "12053", "name": "Berlin Neukölln", "intersection_ratio": 0.543586 },
{ "areacode": "12049", "name": "Berlin Neukölln", "intersection_ratio": 0.297312 },
{ "areacode": "12043", "name": "Berlin Neukölln", "intersection_ratio": 0.00051 },
{ "areacode": "12051", "name": "Berlin Neukölln", "intersection_ratio": 0.007677 }
]
[
{ "areacode": "12053", "name": "Berlin Neukölln", "intersection_ratio": 0.998097 },
{ "areacode": "12049", "name": "Berlin Neukölln", "intersection_ratio": 0.845081 },
{ "areacode": "12043", "name": "Berlin Neukölln", "intersection_ratio": 0.799153 },
{ "areacode": "12051", "name": "Berlin Neukölln", "intersection_ratio": 0.393221 },
{ "areacode": "12045", "name": "Berlin Neukölln", "intersection_ratio": 0.08642 },
{ "areacode": "12055", "name": "Berlin Neukölln", "intersection_ratio": 0.102147 },
{ "areacode": "12059", "name": "Berlin Neukölln", "intersection_ratio": 0.002794 },
{ "areacode": "10965", "name": "Berlin Kreuzberg", "intersection_ratio": 0.020059 }
] intersection_ratio.| Radius | Mean latency | p50 | p95 | p99 | Throughput |
|---|---|---|---|---|---|
| 20 km | 592,89 ms | 571,86 ms | 815,63 ms | 1117,56 ms | ~16,7 req/s |
| 50 km | 622,27 ms | 616,30 ms | 821,18 ms | 973,43 ms | ~16,0 req/s |
| 100 km | 599,29 ms | 573,89 ms | 856,49 ms | 1143,87 ms | ~16,6 req/s |