Falusi CSOK térképen - Social benefits map

CSOK kompatibilis települések térképe


Hungarian -Magyar

Felhasznált eszközök: Acrobat reader, NotePad++ (és egy kis MS Excel), Google My Maps, ingyenes weboldal a Mozello tárhelyszolgáltató által.

Egy rosszul megalkotott pdf-ben talált 2000+ településnevet exportáltam, elrendeztem és felvittem Google Maps térképekre. Segítségként szánom azoknak, akik nem tudják, hogy pontosan melyik településen, csak a környéket határozták meg a munkahelyre bejárás függvényében, vagy a nagyszülők lakhelyének közelében.

English - Angol

Applied tools: Acrobat reader, NotePad++ (a bit of MS Excel), Google My Maps, free website

Large families (2+ kids) get special social benefits along with special credit for buying/renewing homes. A large list of villages (above 2000) with decreasing population in the last years may be chosen for the place of the home for such families due to governemental help. This is called 'falusi CSOK'.
The list was extracted from a not-well made PDF file, then sorted, names modified to match with Google Maps requirements to end up in useful maps of the villages available for this special social care programme. The plan was to help people to get ideas where to move if they don't know the exact place to live, but have some idea about the region, shich in general is defined by the proximity of the workplace or the grandparents. (see the link above)

Szöveges fájlok összefűzése, módosítása

Téma

Falusi CSOK kompatibilis települések országos listája... melyek megyénként vannak megadva. Már az is, hogy a megyei bontásig eljutottam egy kisebb hegemónia volt, mert nem lehet az online elérhető PDF-ekből egyszerűen kivonni a listát sima kijelöléssel és másolással, mert szétesik a dokumentum tartalma.

Na mindegy, ez lényegtelen!

Feladat

... igazából van sok szöveges fájlunk, amiket össze szeretnénk fűzni egy nagy fájllá.

A fájl típusa lehet txt, csv, vagy egyéb ASCII karakteres fájl, amit egy átlagos szövegszerkesztő szoftver felismer.

Szükségletek

Többféleképpen is meg lehet oldani, ahogy ezt le is írják angolul. Én a Notepad++ -os megoldást választottam, mert egyrészt rendelkezésre állt, illetve azt ismerem és a legfontosabb, hogy nem igényel programozást.

  • Softonic Notepad++ szoftver (letöltés, angol) és

  • Notepad++ Combine beépülő (plugin)

Beépülők (pluginek)

Számos nagyon hasznos pluginje van a NotePad++ -nak, ami azonban a feladathoz szükséges az a Combine, amit a Bővítmények főmenü / Bővítmények kezelése ... menüponton keresztül lehet elérni:


Kiválasztás után a felugró ablakban a 'Combine' sorban kell kattintani és akkor a Telepítés (jobb felső sarok) gomb aktívvá válik, amit meg kell nyomni.



A plugin letöltése és feltelepülése utána a NotePad++ újraindul (vagy újraindítást igényel) a teljes működőképesség érdekében.
A fenti Bővítmények menü beillesztett képén egyébként látható még sok más hasznos (HTML, Python, XML szerkesztéshez, vagy megjelenítéshez használt) plugin, míg a Dark Theme csak a fekete hátterű stílust állítja be.

Megoldás

Töltsd be az összes szöveges fájlt a NotePad++ szoftverbe! 

Fájl / Megnyitás / böngészés, majd OK, vagy Megnyitás gomb. A több fájl kijelölését nem írom le, annak ismeretét egyértelműnek veszem azoknál, akik már szöveges fájlokat akarnak összefűzni.

Válaszd a Bővítmények / Combine / Start menüpontokat:

A menüpontok:


A felugró ablakban beállítható, hogy legyen-e és ha igen mi legyen beszúrva az egyes fájlok elé/mögé:

Tipikus összefűzési lehetőség a(z üres) sorok beszúrása a fájlok közé, ami nekem mondjuk nem kellett. Sajnos nincs fejléc eltávolítási lehetőség, azt előre meg kell csináljuk a fájlokban, hogy csak a legelsőben maradjon, ha nekünk az (egyáltalán) kell.


... ha nem túl nagy a fájlok mérete (azaz bírja memóriával és CPU-val a géped), illetve nem lépi túl a NotePad++ fájlmegjelenítési méretkorlátait - amit nem tudok pontosan, de olvastam 0,5 GB-ról meg 2 GB-ról is,de ez sokmindentől függ * -, akkor a legutolsó fájl füle (tab) után lesz egy új fájl, amit érdemes elmenteni egy olyan mappába, ahol tárolni akarjuk. Tipikusan az összefűzendő fájlok mappájába, jól felismerhető névvel.

* fájlméret miatt is van bővítő (plugin) modul, amivel ezt a határt lehet kitolni, de nyilván mindig van egy abszolút limit, amikor már más szövegszerkesztőt kell használni.

... ha nagyon szeretnénk, akkor a .txt, vagy .csv kiterjesztését, azaz a fájl típusát megváltoztathatjuk, akár már a mentésnél, hogy a későbbi felhasználáskor a szükséges fájlformátumú legyen.

+1 tipp) ... ha már készen volt az összefűzött fájl, akkor elvégeztem benne a nagybetű -> kisbetű átalakítást is, amit itt most egy fájlon mutatok be, de én a végleges fájlon végeztem el:

CTRL + A billentyűkombinációval kijelölt teljes szöveg.

A szöveg kijelölése (CTRL + A) utána CTRL + U billentyűzet kombinációval lehet mindent kisbetűsre váltani.


Kisbetűssé alakított szöveges tartalom.

Visszafele, azaz kisbetűsről mindent (!) nagybetűsre váltáshoz a CTRL + SHIFT + U használható.

Az ékezetes betűk kicserélése így már egyszerűbb volt, mert a nagy ékezetes betűket nem kellett cserélnem és a további felhasználáshoz nekem mindenképpen kisbetűs megye-, és településnevekre volt szükségem.
Az ékezetek eltávolítására egy Excel-es megoldást találtam egy magyar embertől. Igazából a CTRL + H billentyűkombinációra felugró ablakot használtam erre a célra az összefűzött fájlban.

Snowflake universe, part #6 - Forecasting2

Forecasting with built-in ML module Further posts in  Snowflake  topic SnowFlake universe, part#1 SnowFlake, part#2 SnowPark Notebook Snow...