Repository navigation
feat: kiinteistötunnus aluerajauksena - #181
Merged
Merged
Conversation
query_source(area="174-401-3-6") rajaa WFS-kyselyn kiinteistön palstoihin, esimerkiksi Metsäkeskuksen metsävarakuviot tilalta. Palstat kysytään erikseen ja rivit yhdistetään ilman toistoja. Rajat ilman API-avainta: - paikallinen indeksi MML:n kiinteistörekisterikartasta (CC BY 4.0) Kapsi.fi:n peilistä: `aura parcels <kunta>` lataa kunnan karttalehdet - varalla kunnan oma avoin WFS (Helsinki) Määräala hylätään selkeällä viestillä. Telemetria korvaa kiinteistötunnukset paikkamerkillä, koska henkilön kiinteistön tunnus on henkilötieto. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Tietoturvakatselmointi: parse_tunnus hyväksyi sekaerottimet ja sarkaimen
("174-401 3-6"), joita telemetrian lauseke ei peittänyt. Nyt peitto tehdään
välilyöntien normalisoinnin jälkeen väljemmällä lausekkeella, aluearvo
tarkistetaan lisäksi suoraan jäsentimellä, ja jäsennin hyväksyy vain
ASCII-numerot.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Tietoturvakatselmointi: rajaehto (?<![\d-]) jätti peittämättä vapaan tekstin "nro-174-401-3-6". Rajaehdot hylkäävät nyt vain numeron naapurina; ylipeitto on turvallisempi suunta. Sumutestattu 40 000 jäsentimen hyväksymällä muodolla, ei vuotoja. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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.
Mitä
query_source(area="174-401-3-6")rajaa WFS-kyselyn kiinteistön palstoihin. Tavoite: paikallisella MCP:llä kysytään kiinteistötunnuksella metsä- ja muuta paikkatietoa.Rajat ilman API-avainta
MML:n omat rajapinnat (kiinteistötietojen kyselypalvelu ja tiedostopalvelu) vastaavat ilman avainta 401. Sama avoin aineisto (kiinteistörekisterikartta, CC BY 4.0) on Kapsi.fi:n peilissä karttalehdittäin:
data/boundaries/kiinteistot.sqlite(gitignoressa).aura parcels <kunta>hakee kunnan 1:10 000 -lehdet ja yhdistää lehtien reunoilla leikatut palstat. Luhanka: 7 632 palstaa 25 lehdeltä, 3,6 s.Kiinteisto_alue), kun indeksissä ei ole tunnusta.property_geometry_unavailablekertoo komennon (aura parcels 435).Kysely
17440100030006,174-401-3-6ja092-072-0032-0006. Määräala hylätään selkeällä viestillä, ja muu kuin WFS-resurssi neuvotaan rajaamaan kuntakoodilla.Tietosuoja
Omistajatietoja ei haeta. Telemetria korvaa kiinteistötunnukset paikkamerkillä
<kiinteistötunnus>.Todennettu oikeilla palveluilla
Testit: 1 919 läpi, ruff ja mypy puhtaat.
🤖 Generated with Claude Code