feat(postcodes/GR): bulk-import 1,250 Greece postcodes via ELTA (#1039)#1451
Merged
Conversation
Source: Hellenic Post (ELTA) territory map redistributed via the MentatInnovations/grpostcodes mirror. Each row carries the Greek territory name and approximate centroid coordinates (lat/lng). Ships country-only by design — Greek postcode prefixes do not align cleanly with the 13 peripheries / 7 decentralised administrations (matches the SE/SI/ZA precedent). Refs #1039. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Contributor
CSC Validation ReportPR Format
Labels applied:
|
The MentatInnovations source ran every locality through Google Maps and stored whatever Google returned. Four rows came back with non-Greek coordinates: - 10556 (Athens, Plateia Mitropoleos): geocoded to Cyprus (34.92, 33.62) - 20000 (Kentrika Ath): geocoded to null island (0, 0) - 90002 / 90003 (INTERCITY placeholders): geocoded to Washington state, US (47.91, -122.24) Setting lat/lng to null on these rows preserves the postcode and locality_name without misleading downstream consumers about position. A future PR can backfill with a Greek-bbox-validated source.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds 1,250 Greece postcodes covering the full Hellenic Post (ELTA)
territory list, sourced from the
MentatInnovations/grpostcodesmirror. Each row carries the Greek territory name and approximate
centroid coordinates (lat/lng).
locality_namein Greek script.Why country-only
Greek postcode prefixes do not map cleanly to the 13 peripheries
(
Region) or the 7 decentralised administrations represented instates.json— the Athens metro alone spans dozens of substates.Matches the SE/SI/ZA precedent already merged in this repo.
Source & licence
centroid coordinates; redistributed by MentatInnovations.
"source": "elta-via-MentatInnovations"Validation
python3 -m py_compileclean.country.postal_code_regex(^(\d{5})$).id,created_at,updated_at,flag).Test plan
Refs #1039.
🤖 Generated with Claude Code