Aplikacja generująca mapy z miejscowościami pasującymi do wzorca

droptable
droptable

tldr; Aplikacja - kdrozd.pl/matching-localities-map 


Kojarzycie te #mapy z miejscowościami kończącymi się na -ów, -owo...? Na pewno, bo były repostowane codziennie. 


A jak nie, to proszę:


595878395a51494b42426378_1626113465vt5Aupxl0BQceehYqjxafy.jpg


Zainspirowały mnie i zrobiłem prostą stronkę, gdzie można generować sobie takie mapki dowolnie: kdrozd.pl/matching-localities-map

Fajna zabawka na 5 minut :D


Jeżeli kogoś interesują technikalia to zapraszam na bloga: A Map of Localities Matching the Pattern


Kod źródłowy: kkdrz/matching-localities-map


Szybka instrukcja:

Na mapie zostaną zaznaczone miejscowości, które w nazwie zawierają frazę z pola 'Wzorzec'.
Jeżeli zaznaczysz "regex", aplikacja wskaże miejscowości, które w nazwie zawierają fragment pasujący do podanego wyrażenia regularnego.
Jak nie umiesz w regex to polecam się nauczyć. Możesz testować wyrażenia np. tutaj.

Wielkość liter nie ma znaczenia. 


Przykłady: 

- jak wpiszesz "owo", na mapie zostaną zaznaczone między innymi: Mirkowo, Białowoda, Bądkowo Kościelne...

- z "kolonia" ukażą się: "Kolonia Ciechanki", "Bebelno-Kolonia", "Kolonia"...

 

Opcja "Regex" jest bardziej przydatna, bo daje możliwość szukania bardziej skomplikowanych wzorców:

- "^mir" znajdzie wszystko co zaczyna się od "mir": "Mirków", "Mironice", "Mirachowo"

- "usty$" pokaże to co kończy się na "usty": "Chrusty", "Przypusty", "Stare Chrusty"

- "(kolonia|wola|wólka)" znajdzie wszystko co zawiera w nazwie "kolonia" lub "wola" lub "wólka": "Białka-Kolonia", "Wólka Cycowska", "Białowola"

- "^[abc]{2}" pokaże miejscowości z pierwszymi dwoma literami ze zbioru {"a", "b", "c"}: "Baby", "Cacki", "Barany"


Możliwości są nieskończone, miłej zabawy :)