--- title: "Tuontityökalujen asetukset" slug: "tuontityökalujen-asetukset-7-1-1-1" updated: 2024-09-23T07:01:01Z published: 2024-11-27T10:49:58Z canonical: "support.keypro.fi/tuontityökalujen-asetukset-7-1-1-1" excludeFromSearch: true excludeFromExternalSearch: true --- > ## Documentation Index > Fetch the complete documentation index at: https://support.keypro.fi/llms.txt > Use this file to discover all available pages before exploring further. # Tuontityökalujen asetukset Tuontityökalujen asetukset vaativat järjestelmän syvällistä tuntemista. Asettajan on tiedettävä kohteiden Django-mallien täydet nimet ja moduulien nimet, joilla tiedon tuonti tapahtuu. Lisäksi kohteiden vakioarvojen asetus saattaa vaatia vierasavain-arvojen hakemista tietokannasta. ## Tuontikohteet Valitse **Keycore_import_tools** -> **Tuontikohteet** Avautuvalla listalla näkyy, kuinka tuonti on onnistunut kohteittain. Tuotuja verkon kohteita ei poisteta täällä yksi kerrallaan, vaan yksi tapahtuma poistetaan kerrallaan. Katso kohta [Poista tuontitapahtuma luotuine kohteineen](/docs/tuontity%C3%B6kalujen-asetukset-7-1-1-1#_Poista_tuontitapahtuma_luotuine). ## Tuontitapahtumat Valitse **Keycore_import_tools** -> **Tuontitapahtumat** Avautuvalla listalla näkyy tuontitapahtumien perustiedot. Avaa yksittäinen tapahtuma tarkastellaksesi tarkempaa tapahtumalokia. ### Poista tuontitapahtuma luotuine kohteineen 1. Valitse poistettava(t) tuontitapahtuma(t). 2. Valitse toiminnoksi listan yläpuolella olevalta valintalistalta **Poista tuotuine kohteineen.** 3. Paina **Suorita**-painiketta. ## Tuontitavat - Nimi: Hallintasivulla käytettävä nimi. - Nimike (fi)… Nimike (sv): Käyttäjälle näytettävä nimi käännöksineen. - Moduuli: Mitä moduulia tuonti käyttää. - Asetukset: Asetus JSON koko tuonnille. Pakolliset asetukset ovat suunnitelman tila (plan_state_id), suunnitelman tyyppi (plan_type_id) ja tuontiraportin tyyppi (Katso kappaleet [Suunnitelman tila](/kb/docs/tekstivakiot-7-1-1) ja [Suunnitelman tyyppi](/kb/docs/tekstivakiot-7-1-1)). Esimerkiksi: { "plan_state_id": 231830, "import_report_type": 1210, "plan_type_id": 231990 } Tarkista arvot **Tekstivakioiden** ryhmistä PLAN_STATE ja PLAN_TYPE. Tuontiraportin tyyppi katsotaan Ulkoisten dokumenttien tyyppien listasta (katso kohta [Ulkoisten dokumenttien tyypit](/kb/docs/tekstivakiot-7-1-1)). Jos nämä arvot puuttuvat, tai eivät ole oikein, koko tuonti epäonnistuu. ## Vastaavuudet - Menetelmä: Mihin tuontitapaan kuuluu, katso kappale [Tuontitavat](/docs/tuontity%C3%B6kalujen-asetukset-7-1-1-1#_Tuontitavat). - Lähdetyyppi: Geometrian tyyppi, esimerkiksi viiva. - Kohde: Django-mallin täysinimi esimerkiksi: keyrns_core.models.Cable - Asetukset: JSON-muotoista tietoa, jonka ”attrs”-arvo sisältää joukon avain-arvopareja, joilla määritellään tuotavien verkon kohteiden tiedot. Avain-arvopareissa *avain* (vasemmalla) vastaa yhtä kenttää verkon kohteessa (esimerkiksi kaapelin tyyppi, viivan väri, teletilan piirtomittakaava, ...) ja *arvo* (oikealla) on joko kiinteä teksti tai numero, tai erityinen muuttuja, jonka arvo haetaan lähdedatasta eli shapefilestä tai CSV-tiedostosta. Muuttujaa käytettäessä sille annetaan etumerkki $ ja kentän nimi samassa kirjainkoossa kuin miten se on lähtödatassa. Esimerkki: {"attrs": { "CableType_id": 12930, "State_id": 330, "Remarks": "$comments" } } Tässä esimerkissä *CableType_id*- ja *State_id*-kentät ovat vierasavaimia toiseen tauluun ja *Remarks*-kenttään kirjoitetaan comments-kenttä tuotavasta tiedosta. Kenttien täyttäminen on helpompaa hallintasivulla, koska oikein täytetyn kohdekentän ja välitallennuksen jälkeen lista kentistä syntyy tekstilaatikon alapuolelle. Kohteet: Kohteen kentät. Täydentyy tallennettaessa, jos Kohde on asetettu oikein. Kenttien nimet voi tarkistaa tästä Asetukset-kentän tietoja luodessa. ### Esimerkkinä osoitteiden tuonti Asetukset riippuvat siitä, missä muodossa alkuperäinen aineisto on. Esimerkiksi seuraava osoiteaineisto: CITY,ZIP,APTS,STREETNO,STREET,X,Y Kuikkavesi,65530,1,1,Kuikkukatu,3459116.25,6710938.97 Kuikkavesi,65530,1,2,Kuikkukatu,3459079.20,6710953.52 Kuikkavesi,65530,4,3,Kuikkukatu,3459144.03,6710958.82 **Tarvittavat asetukset:** - **Menetelmä:** Address [keycore_import_tools_shcape_import.methods.simple.simple] - **Lähdetyyppi:** Piste - **Kohde:** keygwt_address.models.AddressCreatorModel - **Asetukset:** {"attrs": {"streetno": "$STREETNO", "streetname_fi": "$STREET", "city_fi": "$CITY", "zipcode": "$ZIP"}, "extra": {"apartments": "$APTS"}}