Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Uusi aineistoluku #129

Closed
wants to merge 2 commits into from
Closed

Uusi aineistoluku #129

wants to merge 2 commits into from

Conversation

tero-punos
Copy link

DVV-kohteiden käsittelyn optimointi ja refaktorointi

Merkittävä päivitys DVV-rakennustietojen ja kohteiden käsittelyyn, joka parantaa suorituskykyä ja selkeyttää koodia.
Tärkeimmät muutokset:

Suorituskyvyn parannukset

  • Lisätty uusia indeksejä nopeuttamaan hakuja:

    • Spatiaaliset indeksit rakennusten geometrioille
    • Indeksit yleisimmin käytetyille hakukentille (omistajat, osoitteet)
    • Optimoitu indeksit kohteiden päivitysoperaatioille
  • Luotu materialisoitu näkymä nearby_buildings nopeuttamaan lähekkäisten rakennusten hakua

    • Korvaa aiemman raskaan geometrialaskennan
    • Sisältää valmiiksi lasketut etäisyydet rakennusten välillä
    • Automaattinen päivitysmekanismi näkymälle

Koodin refaktorointi

  • Uudelleenkirjoitettu kohteiden muodostuslogiikka selkeämmäksi
    • Lisätty tuki Rakennusluokitus 2018 -luokitukselle
    • Parannettu virheenkäsittelyä ja lokitusta
    • Yhtenäistetty kohteiden päivitysprosessi

Toiminnallisuuden parannukset

  • Optimoitu apurakennusten (saunat, piharakennukset) käsittely
  • Päivitetty kohdetyyppien määräytymislogiikka uusien vaatimusten mukaiseksi
  • Parannettu vanhojen kohteiden päivitysprosessia
    • Automaattinen tietojen siirto uusille kohteille
    • Oikea päivämäärien käsittely

Dokumentointi

  • Lisätty kattava dokumentaatio kohteiden muodostamisprosessista
  • Selkeytetty kohdetyyppien määräytymissäännöt
  • Dokumentoitu tietokantaindeksien käyttötarkoitukset

Testaus suoritettu tuotantodatalla ja suorituskykyparannukset validoitu.

- Muokattu .gitignore ja .vscode/settings.json konfiguraatiotiedostoja
- Päivitetty README.md dokumentaatiota
- Muutettu useita tiedostoja jkrimporter-kansiossa, mukaan lukien db-koodit ja palvelut
- Lisätty uusia skriptejä ja SQL-migraatiotiedostoja
- Lisätty Dockerfile ja dev.docker-compose.yml kehitysympäristöä varten

Nämä muutokset parantavat aineistoluvun toiminnallisuutta ja kehitysympäristön hallintaa.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Onhan nää placeholder arvoja? Tai ainakin salikset?

@tero-punos tero-punos closed this Nov 27, 2024
@tero-punos tero-punos deleted the uusi-aineistoluku branch November 27, 2024 08:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants