From d7d32de16ad108b7ca422ffc368de066d2a9e07a Mon Sep 17 00:00:00 2001 From: Tomasz Nowak <76777800+Tnovyloo@users.noreply.github.com> Date: Sat, 2 Sep 2023 13:42:13 +0200 Subject: [PATCH] Creating scraper. --- .gitignore | 3 + README.md | 12 + cities.csv | 970 +++++++++++++++++++++++++++++++++++++++++++++++ main.py | 149 ++++++++ requirements.txt | 8 + 5 files changed, 1142 insertions(+) create mode 100644 .gitignore create mode 100644 README.md create mode 100644 cities.csv create mode 100644 main.py create mode 100644 requirements.txt diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f24d5e1 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +venv +/venv +./venv \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..ae3102b --- /dev/null +++ b/README.md @@ -0,0 +1,12 @@ +# Poland cities scraper from wikipedia +This is my quick solution for getting data about Poland cities (With latitude and longitude) and their voivodeship. I couldn't find an interesting me CSV file in Google (TERYT data scares me xD) so I download data from Wikipedia. + +# Running project locally +Install needed libraries. +```commandline +pip install -r requirements.txt +``` +Run python file. +```commandline +python main.py +``` \ No newline at end of file diff --git a/cities.csv b/cities.csv new file mode 100644 index 0000000..3ba7c1b --- /dev/null +++ b/cities.csv @@ -0,0 +1,970 @@ +Biała (miasto);opolskie;50.385555555555555;17.664166666666667 +Brzeg (miasto);opolskie;50.86027777777778;17.46722222222222 +Byczyna;opolskie;51.113055555555555;18.211111111111112 +Dobrodzień;opolskie;50.72777777777778;18.444444444444446 +Głogówek;opolskie;50.34388888888889;17.86722222222222 +Głubczyce;opolskie;50.2;17.834166666666665 +Głuchołazy;opolskie;50.31305555555555;17.374166666666667 +Gogolin;opolskie;50.488055555555555;18.023888888888887 +Gorzów Śląski;opolskie;51.02833333333333;18.424444444444447 +Grodków;opolskie;50.698055555555555;17.384444444444444 +Kędzierzyn-Koźle;opolskie;50.344722222222224;18.20861111111111 +Kietrz;opolskie;50.07916666666667;18.00888888888889 +Kluczbork;opolskie;50.973055555555554;18.214166666666667 +Kolonowskie;opolskie;50.653055555555554;18.38888888888889 +Korfantów;opolskie;50.48916666666667;17.596944444444443 +Krapkowice;opolskie;50.474722222222226;17.96722222222222 +Leśnica (miasto);opolskie;50.42916666666667;18.18111111111111 +Lewin Brzeski;opolskie;50.749722222222225;17.61888888888889 +Namysłów;opolskie;51.07277777777778;17.706944444444442 +Niemodlin;opolskie;50.64194444444444;17.619444444444444 +Nysa;opolskie;50.47166666666667;17.334166666666665 +Olesno;opolskie;50.875;18.416666666666668 +Opole;opolskie;50.664722222222224;17.926944444444445 +Otmuchów;opolskie;50.465;17.1725 +Ozimek;opolskie;50.680277777777775;18.21 +Paczków;opolskie;50.46638888888889;17.011388888888888 +Praszka;opolskie;51.05611111111111;18.450555555555553 +Prószków;opolskie;50.57638888888889;17.87138888888889 +Prudnik;opolskie;50.319722222222225;17.579166666666666 +Strzelce Opolskie;opolskie;50.51111111111111;18.300555555555555 +Tułowice;opolskie;50.59916666666667;17.648888888888887 +Ujazd (województwo opolskie);opolskie;50.39055555555556;18.354166666666668 +Wołczyn;opolskie;51.01855555555556;18.04827777777778 +Zawadzkie;opolskie;50.60944444444445;18.479999999999997 +Zdzieszowice;opolskie;50.41916666666666;18.12361111111111 +Augustów;podlaskie;53.843611111111116;22.9775 +Białystok;podlaskie;53.13527777777778;23.145555555555553 +Bielsk Podlaski;podlaskie;52.76833333333333;23.191944444444445 +Brańsk;podlaskie;52.745555555555555;22.833333333333332 +Choroszcz;podlaskie;53.143055555555556;22.985555555555557 +Ciechanowiec;podlaskie;52.68611111111111;22.491666666666667 +Czarna Białostocka;podlaskie;53.305277777777775;23.28222222222222 +Czyżew;podlaskie;52.795833333333334;22.329166666666666 +Dąbrowa Białostocka;podlaskie;53.65361111111111;23.34861111111111 +Drohiczyn (Polska);podlaskie;52.39722222222222;22.659166666666664 +Goniądz;podlaskie;53.48972222222222;22.733333333333334 +Grajewo;podlaskie;53.64666666666667;22.455 +Hajnówka;podlaskie;52.73888888888889;23.583333333333332 +Jedwabne;podlaskie;53.28611111111111;22.302500000000002 +Kleszczele;podlaskie;52.57416666666667;23.325833333333332 +Knyszyn;podlaskie;53.3125;22.919444444444444 +Kolno;podlaskie;53.410555555555554;21.933888888888887 +Krynki;podlaskie;53.265277777777776;23.772191666666664 +Lipsk (Polska);podlaskie;53.73361111111111;23.399722222222223 +Łapy;podlaskie;52.99111111111111;22.885277777777777 +Łomża;podlaskie;53.17638888888889;22.073055555555555 +Michałowo;podlaskie;53.036944444444444;23.604444444444447 +Mońki;podlaskie;53.40694444444444;22.797158333333336 +Nowogród;podlaskie;53.22777777777778;21.880555555555556 +Rajgród;podlaskie;53.73361111111111;22.700277777777778 +Sejny;podlaskie;54.10666666666667;23.34861111111111 +Siemiatycze;podlaskie;52.42722222222222;22.8625 +Sokółka;podlaskie;53.40694444444444;23.5 +Stawiski;podlaskie;53.37975;22.154944444444443 +Suchowola;podlaskie;53.57944444444445;23.101666666666667 +Supraśl;podlaskie;53.211111111111116;23.3375 +Suraż;podlaskie;52.94972222222222;22.95638888888889 +Suwałki;podlaskie;54.10111111111111;22.9325 +Szczuczyn (województwo podlaskie);podlaskie;53.566111111111105;22.285 +Szepietowo;podlaskie;52.86972222222222;22.54638888888889 +Tykocin;podlaskie;53.205555555555556;22.770833333333332 +Wasilków;podlaskie;53.2;23.204444444444444 +Wysokie Mazowieckie;podlaskie;52.916666666666664;22.514444444444443 +Zabłudów;podlaskie;53.015277777777776;23.335277777777776 +Zambrów;podlaskie;52.98555555555556;22.241111111111113 +Bytom Odrzański;lubuskie;51.73111111111111;15.821944444444444 +Cybinka;lubuskie;52.19444444444444;14.795833333333333 +Czerwieńsk;lubuskie;52.01555555555556;15.405000000000001 +Dobiegniew;lubuskie;52.97;15.753055555555555 +Drezdenko;lubuskie;52.83583333333333;15.831111111111111 +Gorzów Wielkopolski;lubuskie;52.73083333333334;15.238333333333333 +Gozdnica;lubuskie;51.43888888888888;15.095555555555556 +Gubin;lubuskie;51.946797222222216;14.727730555555556 +Iłowa;lubuskie;51.50194444444445;15.205833333333333 +Jasień (miasto);lubuskie;51.75138888888889;15.0175 +Kargowa;lubuskie;52.07194444444445;15.865277777777777 +Kostrzyn nad Odrą;lubuskie;52.58833333333334;14.666666666666666 +Kożuchów;lubuskie;51.74527777777778;15.594444444444445 +Krosno Odrzańskie;lubuskie;52.05277777777778;15.113055555555555 +Lubniewice;lubuskie;52.51638888888889;15.249722222222221 +Lubsko;lubuskie;51.785555555555554;14.9675 +Łęknica;lubuskie;51.538333333333334;14.739166666666666 +Małomice;lubuskie;51.55722222222222;15.449444444444445 +Międzyrzecz;lubuskie;52.44833333333333;15.588333333333335 +Nowa Sól;lubuskie;51.80583333333333;15.716111111111111 +Nowe Miasteczko;lubuskie;51.69083333333333;15.73472222222222 +Nowogród Bobrzański;lubuskie;51.79833333333333;15.25388888888889 +Ośno Lubuskie;lubuskie;52.452222222222225;14.877500000000001 +Otyń;lubuskie;51.84722222222222;15.709722222222222 +Rzepin;lubuskie;52.34638888888889;14.832222222222223 +Skwierzyna;lubuskie;52.598888888888894;15.50611111111111 +Sława (miasto);lubuskie;51.87583333333333;16.071666666666665 +Słubice;lubuskie;52.35416666666667;14.568888888888889 +Strzelce Krajeńskie;lubuskie;52.87555555555556;15.531944444444445 +Sulechów;lubuskie;52.07833333333333;15.620277777777778 +Sulęcin;lubuskie;52.443888888888885;15.116111111111111 +Szlichtyngowa;lubuskie;51.71194444444445;16.242222222222225 +Szprotawa;lubuskie;51.56666666666667;15.536666666666667 +Świebodzin;lubuskie;52.246944444444445;15.53361111111111 +Torzym;lubuskie;52.312777777777775;15.077777777777778 +Trzciel;lubuskie;52.36472222222223;15.872777777777777 +Witnica;lubuskie;52.67777777777778;14.891388888888889 +Wschowa;lubuskie;51.80138888888889;16.315555555555555 +Zbąszynek;lubuskie;52.242222222222225;15.81638888888889 +Zielona Góra;lubuskie;51.939722222222215;15.505 +Żagań;lubuskie;51.617222222222225;15.314722222222223 +Żary;lubuskie;51.63666666666666;15.136666666666667 +Bytów;pomorskie;54.17111111111111;17.490833333333335 +Chojnice;pomorskie;53.69416666666666;17.55638888888889 +Czarna Woda (miasto);pomorskie;53.84444444444445;18.1 +Czarne;pomorskie;53.68388888888889;16.939722222222223 +Czersk;pomorskie;53.79277777777778;17.973888888888887 +Człuchów;pomorskie;53.66444444444444;17.360000000000003 +Debrzno;pomorskie;53.53805555555555;17.23611111111111 +Dzierzgoń;pomorskie;53.92333333333333;19.35138888888889 +Gdańsk;pomorskie;54.347500000000004;18.64527777777778 +Gdynia;pomorskie;54.51916666666666;18.539444444444445 +Gniew (miasto);pomorskie;53.83555555555556;18.822499999999998 +Hel (miasto);pomorskie;54.611666666666665;18.808055555555555 +Jastarnia;pomorskie;54.69944444444444;18.67666666666667 +Kartuzy;pomorskie;54.335;18.20138888888889 +Kępice;pomorskie;54.24111111111111;16.889722222222222 +Kościerzyna;pomorskie;54.121944444444445;17.981111111111108 +Krynica Morska;pomorskie;54.3825;19.444444444444446 +Kwidzyn;pomorskie;53.73583333333333;18.930833333333336 +Lębork;pomorskie;54.53916666666667;17.747222222222224 +Łeba;pomorskie;54.76111111111111;17.557222222222222 +Malbork;pomorskie;54.035;19.028055555555554 +Miastko;pomorskie;53.99916666666667;16.976388888888888 +Nowy Dwór Gdański;pomorskie;54.212500000000006;19.116666666666667 +Nowy Staw;pomorskie;54.135555555555555;19.013333333333332 +Pelplin;pomorskie;53.92611111111111;18.70111111111111 +Prabuty;pomorskie;53.755833333333335;19.1975 +Pruszcz Gdański;pomorskie;54.261944444444445;18.636388888888888 +Puck;pomorskie;54.717777777777776;18.40861111111111 +Reda (miasto);pomorskie;54.6075;18.34611111111111 +Rumia;pomorskie;54.57055555555556;18.387777777777778 +Skarszewy;pomorskie;54.06722222222223;18.445833333333333 +Skórcz;pomorskie;53.79666666666667;18.52611111111111 +Słupsk;pomorskie;54.465833333333336;17.029166666666665 +Sopot;pomorskie;54.44194444444444;18.559722222222224 +Starogard Gdański;pomorskie;53.963055555555556;18.52583333333333 +Sztum;pomorskie;53.92166666666667;19.033611111111114 +Tczew;pomorskie;54.09219166666667;18.777330555555555 +Ustka;pomorskie;54.578611111111115;16.86916666666667 +Wejherowo;pomorskie;54.60416666666667;18.24888888888889 +Władysławowo;pomorskie;54.79309166666666;18.414358333333332 +Żukowo;pomorskie;54.34583333333334;18.360555555555557 +Bartoszyce;warmińsko-mazurskie;54.24888888888889;20.808055555555555 +Biała Piska;warmińsko-mazurskie;53.61138888888889;22.063055555555557 +Biskupiec;warmińsko-mazurskie;53.863055555555555;20.95583333333333 +Bisztynek;warmińsko-mazurskie;54.08555555555556;20.9 +Braniewo;warmińsko-mazurskie;54.379444444444445;19.81972222222222 +Dobre Miasto;warmińsko-mazurskie;53.987500000000004;20.395833333333332 +Działdowo;warmińsko-mazurskie;53.236111111111114;20.17777777777778 +Elbląg;warmińsko-mazurskie;54.15833333333333;19.402777777777775 +Ełk;warmińsko-mazurskie;53.82138888888889;22.362222222222222 +Frombork;warmińsko-mazurskie;54.358333333333334;19.68305555555556 +Giżycko;warmińsko-mazurskie;54.04;21.75888888888889 +Gołdap;warmińsko-mazurskie;54.316111111111105;22.309444444444445 +Górowo Iławeckie;warmińsko-mazurskie;54.28444444444444;20.495555555555555 +Iława;warmińsko-mazurskie;53.59638888888889;19.565555555555555 +Jeziorany;warmińsko-mazurskie;53.978611111111114;20.74638888888889 +Kętrzyn;warmińsko-mazurskie;54.07694444444445;21.37527777777778 +Kisielice;warmińsko-mazurskie;53.606944444444444;19.259444444444444 +Korsze;warmińsko-mazurskie;54.171388888888885;21.141111111111112 +Lidzbark;warmińsko-mazurskie;53.26027777777778;19.82111111111111 +Lidzbark Warmiński;warmińsko-mazurskie;54.123691666666666;20.581736111111113 +Lubawa;warmińsko-mazurskie;53.505;19.751666666666665 +Mikołajki;warmińsko-mazurskie;53.80361111111111;21.571666666666665 +Miłakowo;warmińsko-mazurskie;54.01027777777778;20.072222222222223 +Miłomłyn;warmińsko-mazurskie;53.76416666666667;19.838055555555556 +Młynary;warmińsko-mazurskie;54.18635555555555;19.720366666666663 +Morąg;warmińsko-mazurskie;53.916269444444445;19.927847222222223 +Mrągowo;warmińsko-mazurskie;53.869166666666665;21.299722222222226 +Nidzica;warmińsko-mazurskie;53.358333333333334;20.425 +Nowe Miasto Lubawskie;warmińsko-mazurskie;53.425555555555555;19.587777777777777 +Olecko;warmińsko-mazurskie;54.03617222222222;22.49824166666667 +Olsztyn;warmińsko-mazurskie;53.77305555555555;20.47611111111111 +Olsztynek;warmińsko-mazurskie;53.5825;20.282777777777778 +Orneta;warmińsko-mazurskie;54.11555555555556;20.13 +Orzysz;warmińsko-mazurskie;53.81026388888888;21.947297222222222 +Ostróda;warmińsko-mazurskie;53.693888888888885;19.96611111111111 +Pasłęk;warmińsko-mazurskie;54.061930555555556;19.66379444444444 +Pasym;warmińsko-mazurskie;53.651111111111106;20.791944444444447 +Pieniężno;warmińsko-mazurskie;54.23646111111111;20.128508333333333 +Pisz;warmińsko-mazurskie;53.62888888888889;21.8125 +Reszel;warmińsko-mazurskie;54.05324722222222;21.15252222222222 +Ruciane-Nida;warmińsko-mazurskie;53.65029722222222;21.549944444444446 +Ryn;warmińsko-mazurskie;53.944325;21.515047222222222 +Sępopol;warmińsko-mazurskie;54.26916666666666;21.014444444444443 +Susz;warmińsko-mazurskie;53.716944444444444;19.335277777777776 +Szczytno;warmińsko-mazurskie;53.562777777777775;20.985277777777778 +Tolkmicko;warmińsko-mazurskie;54.32021944444445;19.527313888888887 +Węgorzewo;warmińsko-mazurskie;54.21388888888889;21.74138888888889 +Wielbark;warmińsko-mazurskie;53.397777777777776;20.94611111111111 +Zalewo;warmińsko-mazurskie;53.845872222222226;19.603491666666667 +Busko-Zdrój;świętokrzyskie;50.470555555555556;20.718888888888888 +Chęciny;świętokrzyskie;50.80277777777778;20.46722222222222 +Chmielnik (województwo świętokrzyskie);świętokrzyskie;50.611666666666665;20.749722222222225 +Ćmielów;świętokrzyskie;50.890277777777776;21.514722222222222 +Daleszyce;świętokrzyskie;50.80361111111111;20.8075 +Działoszyce;świętokrzyskie;50.365;20.352500000000003 +Iwaniska;świętokrzyskie;50.73166666666667;21.275 +Jędrzejów;świętokrzyskie;50.63944444444444;20.304166666666667 +Kazimierza Wielka;świętokrzyskie;50.27361111111111;20.484444444444446 +Kielce;świętokrzyskie;50.87416666666667;20.633333333333333 +Klimontów;świętokrzyskie;50.656388888888884;21.452777777777776 +Końskie;świętokrzyskie;51.18888888888888;20.40611111111111 +Koprzywnica;świętokrzyskie;50.59055555555556;21.58361111111111 +Kunów;świętokrzyskie;50.95861111111111;21.283055555555556 +Łagów;świętokrzyskie;50.776666666666664;21.084999999999997 +Łopuszno;świętokrzyskie;50.948611111111106;20.250833333333333 +Małogoszcz;świętokrzyskie;50.81333333333333;20.26833333333333 +Miasta w województwie świętokrzyskim;;50.87416666666667;20.633333333333333 +Morawica;świętokrzyskie;50.74111111111111;20.62666666666667 +Nowa Słupia;świętokrzyskie;50.862500000000004;21.086944444444445 +Nowy Korczyn;świętokrzyskie;50.299166666666665;20.80888888888889 +Oleśnica (województwo świętokrzyskie);świętokrzyskie;50.45;21.05 +Opatowiec;świętokrzyskie;50.24194444444444;20.723611111111108 +Opatów;świętokrzyskie;50.805;21.424722222222222 +Osiek (miasto);świętokrzyskie;50.519999999999996;21.442777777777778 +Ostrowiec Świętokrzyski;świętokrzyskie;50.9325;21.38611111111111 +Ożarów;świętokrzyskie;50.89083333333333;21.66777777777778 +Pacanów;świętokrzyskie;50.40333333333333;21.038333333333334 +Piekoszów;świętokrzyskie;50.88166666666667;20.461666666666666 +Pierzchnica;świętokrzyskie;50.697222222222216;20.753055555555555 +Pińczów;świętokrzyskie;50.52027777777778;20.52611111111111 +Połaniec;świętokrzyskie;50.4325;21.280555555555555 +Radoszyce;świętokrzyskie;51.07416666666667;20.263055555555557 +Sandomierz;świętokrzyskie;50.68222222222222;21.74888888888889 +Sędziszów;świętokrzyskie;50.562777777777775;20.05 +Skalbmierz;świętokrzyskie;50.31944444444445;20.399166666666666 +Skarżysko-Kamienna;świętokrzyskie;51.11638888888889;20.866944444444446 +Starachowice;świętokrzyskie;51.03666666666666;21.070833333333333 +Staszów;świętokrzyskie;50.56055555555555;21.166666666666668 +Stąporków;świętokrzyskie;51.13916666666667;20.552777777777777 +Stopnica;świętokrzyskie;50.439166666666665;20.940555555555555 +Barcin;kujawsko-pomorskie;52.86388888888889;17.947222222222223 +Brodnica;kujawsko-pomorskie;53.25972222222222;19.395555555555553 +Brześć Kujawski;kujawsko-pomorskie;52.605000000000004;18.898055555555555 +Bydgoszcz;kujawsko-pomorskie;53.125;18.011111111111113 +Suchedniów;świętokrzyskie;51.05166666666666;20.8325 +Szydłów;świętokrzyskie;50.59055555555556;21.002777777777776 +Chełmno;kujawsko-pomorskie;53.34916666666667;18.422777777777778 +Chełmża;kujawsko-pomorskie;53.18666666666666;18.603611111111114 +Chodecz;kujawsko-pomorskie;52.405277777777776;19.028333333333332 +Ciechocinek;kujawsko-pomorskie;52.878055555555555;18.781666666666666 +Dobrzyń nad Wisłą;kujawsko-pomorskie;52.63777777777778;19.32138888888889 +Wąchock;świętokrzyskie;51.07416666666667;21.01361111111111 +Wiślica;świętokrzyskie;50.34861111111111;20.674166666666668 +Włoszczowa;świętokrzyskie;50.85416666666667;19.966944444444444 +Wodzisław;świętokrzyskie;50.519999999999996;20.190555555555555 +Zawichost;świętokrzyskie;50.806666666666665;21.85638888888889 +Gniewkowo;kujawsko-pomorskie;52.894999999999996;18.406388888888888 +Golub-Dobrzyń;kujawsko-pomorskie;53.112500000000004;19.05138888888889 +Górzno;kujawsko-pomorskie;53.19833333333333;19.644444444444446 +Grudziądz;kujawsko-pomorskie;53.48694444444445;18.756944444444443 +Inowrocław;kujawsko-pomorskie;52.795833333333334;18.261111111111113 +Izbica Kujawska;kujawsko-pomorskie;52.419444444444444;18.760277777777777 +Jabłonowo Pomorskie;kujawsko-pomorskie;53.388888888888886;19.152777777777775 +Janikowo;kujawsko-pomorskie;52.74777777777778;18.113055555555558 +Janowiec Wielkopolski;kujawsko-pomorskie;52.75694444444444;17.488055555555558 +Kamień Krajeński;kujawsko-pomorskie;53.53333333333333;17.519444444444442 +Kcynia;kujawsko-pomorskie;52.993611111111115;17.486666666666668 +Koronowo;kujawsko-pomorskie;53.31444444444444;17.93722222222222 +Kowal (miasto);kujawsko-pomorskie;52.5325;19.145 +Kowalewo Pomorskie;kujawsko-pomorskie;53.15472222222222;18.897222222222222 +Kruszwica;kujawsko-pomorskie;52.674166666666665;18.32638888888889 +Lipno;kujawsko-pomorskie;52.84861111111111;19.180555555555557 +Lubień Kujawski;kujawsko-pomorskie;52.40472222222222;19.16472222222222 +Lubraniec;kujawsko-pomorskie;52.54194444444444;18.835555555555555 +Łabiszyn;kujawsko-pomorskie;52.95305555555556;17.919444444444444 +Łasin;kujawsko-pomorskie;53.519444444444446;19.086666666666666 +Mogilno;kujawsko-pomorskie;52.657777777777774;17.950833333333332 +Mrocza;kujawsko-pomorskie;53.24444444444445;17.60611111111111 +Nakło nad Notecią;kujawsko-pomorskie;53.138888888888886;17.599444444444444 +Nieszawa;kujawsko-pomorskie;52.836666666666666;18.90138888888889 +Nowe;kujawsko-pomorskie;53.64611111111111;18.729166666666664 +Pakość;kujawsko-pomorskie;52.80777777777777;18.090277777777775 +Piotrków Kujawski;kujawsko-pomorskie;52.551111111111105;18.499166666666667 +Pruszcz;kujawsko-pomorskie;53.32982694444445;18.198541944444443 +Radziejów;kujawsko-pomorskie;52.623919722222226;18.52824 +Radzyń Chełmiński;kujawsko-pomorskie;53.385555555555555;18.93638888888889 +Rypin;kujawsko-pomorskie;53.066944444444445;19.40694444444444 +Sępólno Krajeńskie;kujawsko-pomorskie;53.45416666666667;17.533333333333335 +Skępe;kujawsko-pomorskie;52.867222222222225;19.346944444444443 +Solec Kujawski;kujawsko-pomorskie;53.080555555555556;18.22222222222222 +Strzelno;kujawsko-pomorskie;52.63;18.173055555555557 +Szubin;kujawsko-pomorskie;53.01166666666666;17.74361111111111 +Świecie;kujawsko-pomorskie;53.40833333333333;18.445833333333333 +Toruń;kujawsko-pomorskie;53.02222222222222;18.611111111111114 +Tuchola;kujawsko-pomorskie;53.587250000000004;17.86116666666667 +Wąbrzeźno;kujawsko-pomorskie;53.27972222222222;18.945833333333333 +Więcbork;kujawsko-pomorskie;53.35;17.483333333333334 +Włocławek;kujawsko-pomorskie;52.66083333333333;19.06861111111111 +Żnin;kujawsko-pomorskie;52.84942;17.719514166666666 +Błażowa;podkarpackie;49.88333333333333;22.099444444444444 +Boguchwała;podkarpackie;49.98305555555556;21.939722222222223 +Brzostek;podkarpackie;49.87970833333333;21.4103 +Brzozów;podkarpackie;49.695277777777775;22.019444444444442 +Cieszanów;podkarpackie;50.24527777777778;23.129444444444445 +Dębica;podkarpackie;50.05083333333333;21.409444444444443 +Dubiecko;podkarpackie;49.82555555555556;22.39 +Dukla;podkarpackie;49.55555555555555;21.683333333333334 +Dynów;podkarpackie;49.81472222222222;22.231666666666666 +Głogów Małopolski;podkarpackie;50.151111111111106;21.962777777777777 +Iwonicz-Zdrój;podkarpackie;49.57333333333334;21.79361111111111 +Jarosław (województwo podkarpackie);podkarpackie;50.01861111111111;22.679722222222225 +Jasło;podkarpackie;49.74777777777778;21.47138888888889 +Jedlicze;podkarpackie;49.71638888888889;21.645555555555553 +Kańczuga;podkarpackie;49.983333333333334;22.411666666666665 +Kolbuszowa;podkarpackie;50.244166666666665;21.775 +Kołaczyce;podkarpackie;49.80833333333333;21.440277777777776 +Krosno;podkarpackie;49.68222222222222;21.765833333333333 +Lesko;podkarpackie;49.474444444444444;22.328888888888887 +Leżajsk;podkarpackie;50.26111111111111;22.419444444444444 +Lubaczów;podkarpackie;50.159166666666664;23.121944444444445 +Łańcut;podkarpackie;50.06805555555556;22.22972222222222 +Mielec;podkarpackie;50.291666666666664;21.433333333333334 +Narol;podkarpackie;50.35027777777778;23.327222222222222 +Nisko;podkarpackie;50.519444444444446;22.141666666666666 +Nowa Dęba;podkarpackie;50.414722222222224;21.753333333333334 +Nowa Sarzyna;podkarpackie;50.32027777777778;22.344444444444445 +Oleszyce;podkarpackie;50.16694444444444;23.030833333333334 +Pilzno (Polska);podkarpackie;49.978611111111114;21.29138888888889 +Pruchnik;podkarpackie;49.90611111111111;22.516111111111112 +Przecław;podkarpackie;50.19333333333333;21.479999999999997 +Przemyśl;podkarpackie;49.782222222222224;22.774444444444445 +Przeworsk;podkarpackie;50.058611111111105;22.49361111111111 +Radomyśl Wielki;podkarpackie;50.19472222222222;21.273333333333333 +Radymno;podkarpackie;49.95194444444445;22.818055555555556 +Ropczyce;podkarpackie;50.05277777777778;21.609166666666667 +Rudnik nad Sanem;podkarpackie;50.44305555555555;22.248055555555556 +Rymanów;podkarpackie;49.57638888888889;21.8675 +Rzeszów;podkarpackie;50.03361111111111;22.004722222222224 +Sanok;podkarpackie;49.55833333333333;22.205555555555556 +Sędziszów Małopolski;podkarpackie;50.06944444444445;21.70138888888889 +Sieniawa;podkarpackie;50.17805555555555;22.610000000000003 +Sokołów Małopolski;podkarpackie;50.2325;22.120833333333334 +Stalowa Wola;podkarpackie;50.57611111111112;22.061111111111114 +Strzyżów;podkarpackie;49.87083333333334;21.791111111111114 +Tarnobrzeg;podkarpackie;50.57277777777778;21.678611111111113 +Tyczyn;podkarpackie;49.96527777777778;22.033055555555556 +Ulanów;podkarpackie;50.49027777777778;22.26527777777778 +Ustrzyki Dolne;podkarpackie;49.42972222222222;22.586666666666666 +Zagórz;podkarpackie;49.50277777777778;22.261944444444445 +Zaklików;podkarpackie;50.75666666666667;22.101666666666667 +Bełchatów;łódzkie;51.36361111111111;19.362222222222222 +Biała Rawska;łódzkie;51.8075;20.471944444444443 +Błaszki;łódzkie;51.651944444444446;18.433333333333334 +Bolimów;łódzkie;52.07638888888889;20.163055555555555 +Brzeziny;łódzkie;51.80027777777777;19.75138888888889 +Dąbrowice;łódzkie;52.31361111111111;19.083888888888886 +Drzewica (miasto);łódzkie;51.44694444444444;20.471944444444443 +Działoszyn;łódzkie;51.117777777777775;18.87 +Głowno;łódzkie;51.96416666666667;19.711666666666666 +Jeżów;łódzkie;51.81361111111111;19.96861111111111 +Kamieńsk;łódzkie;51.20444444444445;19.496944444444445 +Koluszki;łódzkie;51.73777777777778;19.8125 +Konstantynów Łódzki;łódzkie;51.74722222222222;19.32638888888889 +Krośniewice;łódzkie;52.25361111111111;19.17 +Kutno;łódzkie;52.23106111111111;19.364341666666668 +Lutomiersk;łódzkie;51.75361111111111;19.210833333333333 +Lututów;łódzkie;51.37166666666667;18.435277777777777 +Łask;łódzkie;51.58972222222222;19.1325 +Łęczyca;łódzkie;52.05916666666666;19.198333333333334 +Łowicz;łódzkie;52.10611111111111;19.945833333333333 +Łódź;łódzkie;51.776666666666664;19.454722222222223 +Miasta w województwie łódzkim;;51.776666666666664;19.454722222222223 +Opoczno;łódzkie;51.37722222222222;20.286944444444448 +Ozorków;łódzkie;51.958333333333336;19.28805555555556 +Pabianice;łódzkie;51.66444444444444;19.355555555555558 +Pajęczno;łódzkie;51.14722222222222;19.0 +Piątek (miasto);łódzkie;52.06916666666667;19.480555555555554 +Piotrków Trybunalski;łódzkie;51.406666666666666;19.695555555555554 +Poddębice;łódzkie;51.89333333333333;18.95722222222222 +Przedbórz;łódzkie;51.08777777777778;19.87388888888889 +Radomsko;łódzkie;51.06722222222223;19.44361111111111 +Rawa Mazowiecka;łódzkie;51.766666666666666;20.25 +Rozprza;łódzkie;51.30138888888889;19.644166666666667 +Rzgów;łódzkie;51.66305555555555;19.489444444444445 +Sieradz;łódzkie;51.59527777777778;18.730555555555554 +Skierniewice;łódzkie;51.95277777777778;20.141666666666666 +Stryków;łódzkie;51.901111111111106;19.610833333333336 +Sulejów;łódzkie;51.35277777777778;19.884722222222223 +Szadek;łódzkie;51.691111111111105;18.974166666666665 +Tomaszów Mazowiecki;łódzkie;51.53138888888889;20.00888888888889 +Tuszyn;łódzkie;51.60916666666667;19.529999999999998 +Ujazd (powiat tomaszowski);łódzkie;51.59444444444445;19.926944444444445 +Uniejów;łódzkie;51.97;18.80027777777778 +Warta (miasto);łódzkie;51.70805555555556;18.625 +Wieluń;łódzkie;51.222500000000004;18.573888888888888 +Wieruszów;łódzkie;51.29527777777778;18.151944444444442 +Wolbórz;łódzkie;51.50083333333333;19.83222222222222 +Zduńska Wola;łódzkie;51.60611111111111;18.939166666666665 +Zelów;łódzkie;51.46666666666667;19.22138888888889 +Zgierz;łódzkie;51.855000000000004;19.40611111111111 +Złoczew;łódzkie;51.414722222222224;18.607222222222223 +Żychlin;łódzkie;52.24527777777778;19.62361111111111 +Barwice;zachodniopomorskie;53.74472222222222;16.35527777777778 +Białogard;zachodniopomorskie;54.003055555555555;15.992222222222221 +Biały Bór;zachodniopomorskie;53.89861111111111;16.837777777777777 +Bobolice;zachodniopomorskie;53.95472222222222;16.587777777777777 +Borne Sulinowo;zachodniopomorskie;53.58111111111111;16.533333333333335 +Cedynia;zachodniopomorskie;52.87916666666667;14.202222222222222 +Chociwel;zachodniopomorskie;53.466944444444444;15.33361111111111 +Chojna;zachodniopomorskie;52.96333333333334;14.426944444444445 +Choszczno;zachodniopomorskie;53.16916666666666;15.419444444444444 +Czaplinek;zachodniopomorskie;53.558055555555555;16.233055555555556 +Człopa;zachodniopomorskie;53.08861111111111;16.120833333333334 +Darłowo;zachodniopomorskie;54.420833333333334;16.410555555555554 +Dębno;zachodniopomorskie;52.73888888888889;14.697777777777778 +Dobra (powiat łobeski);zachodniopomorskie;53.58555555555556;15.306944444444445 +Dobrzany;zachodniopomorskie;53.35861111111111;15.42611111111111 +Drawno;zachodniopomorskie;53.219722222222224;15.759166666666667 +Drawsko Pomorskie;zachodniopomorskie;53.53138888888889;15.811111111111112 +Dziwnów;zachodniopomorskie;54.01744444444444;14.738222222222221 +Golczewo;zachodniopomorskie;53.82611111111112;14.981944444444444 +Goleniów;zachodniopomorskie;53.56527777777777;14.830555555555556 +Gościno;zachodniopomorskie;54.05083333333333;15.6525 +Gryfice;zachodniopomorskie;53.91638888888889;15.199722222222222 +Gryfino;zachodniopomorskie;53.253055555555555;14.487499999999999 +Ińsko;zachodniopomorskie;53.43583333333333;15.550277777777778 +Kalisz Pomorski;zachodniopomorskie;53.29833333333333;15.905833333333334 +Kamień Pomorski;zachodniopomorskie;53.96888888888889;14.779166666666667 +Karlino;zachodniopomorskie;54.03527777777778;15.876944444444446 +Kołobrzeg;zachodniopomorskie;54.17777777777778;15.576944444444445 +Koszalin;zachodniopomorskie;54.19027777777777;16.18166666666667 +Lipiany;zachodniopomorskie;53.003055555555555;14.969444444444445 +Łobez;zachodniopomorskie;53.63916666666667;15.62138888888889 +Maszewo;zachodniopomorskie;53.49633055555556;15.061422222222223 +Mielno;zachodniopomorskie;54.26;16.060833333333335 +Mieszkowice;zachodniopomorskie;52.78527777777778;14.493333333333332 +Międzyzdroje;zachodniopomorskie;53.928888888888885;14.451388888888888 +Mirosławiec;zachodniopomorskie;53.34388888888889;16.08722222222222 +Moryń;zachodniopomorskie;52.85944444444445;14.393611111111111 +Myślibórz;zachodniopomorskie;52.92472222222222;14.866388888888888 +Nowe Warpno;zachodniopomorskie;53.722500000000004;14.28888888888889 +Nowogard;zachodniopomorskie;53.67194444444444;15.119166666666667 +Pełczyce;zachodniopomorskie;53.043055555555554;15.304722222222223 +Płoty;zachodniopomorskie;53.808055555555555;15.264722222222222 +Polanów;zachodniopomorskie;54.11944444444445;16.688333333333333 +Police;zachodniopomorskie;53.55;14.570833333333333 +Połczyn-Zdrój;zachodniopomorskie;53.76583333333333;16.092499999999998 +Pyrzyce;zachodniopomorskie;53.143055555555556;14.893055555555556 +Recz;zachodniopomorskie;53.26222222222222;15.547222222222222 +Resko;zachodniopomorskie;53.77305555555555;15.405833333333334 +Sianów;zachodniopomorskie;54.23027777777778;16.297500000000003 +Sławno;zachodniopomorskie;54.36222222222222;16.68027777777778 +Stargard;zachodniopomorskie;53.337500000000006;15.037777777777778 +Stepnica;zachodniopomorskie;53.65361111111111;14.6325 +Suchań;zachodniopomorskie;53.27861111111111;15.324722222222222 +Szczecin;zachodniopomorskie;53.43805555555555;14.542222222222222 +Szczecinek;zachodniopomorskie;53.72083333333334;16.68611111111111 +Świdwin;zachodniopomorskie;53.77444444444444;15.776666666666667 +Świnoujście;zachodniopomorskie;53.907777777777774;14.247499999999999 +Trzcińsko-Zdrój;zachodniopomorskie;52.96527777777778;14.608055555555556 +Trzebiatów;zachodniopomorskie;54.05722222222222;15.278611111111111 +Tuczno;zachodniopomorskie;53.193888888888885;16.154444444444444 +Tychowo;zachodniopomorskie;53.92833333333333;16.258055555555554 +Wałcz;zachodniopomorskie;53.276944444444446;16.46333333333333 +Węgorzyno;zachodniopomorskie;53.538888888888884;15.562777777777779 +Wolin (miasto);zachodniopomorskie;53.84138888888889;14.611388888888888 +Złocieniec;zachodniopomorskie;53.52916666666667;16.011944444444445 +Bełżyce;lubelskie;51.17426666666666;22.28023888888889 +Biała Podlaska;lubelskie;52.03333333333333;23.116666666666667 +Biłgoraj;lubelskie;50.54083333333333;22.721944444444443 +Bychawa;lubelskie;51.01583333333333;22.532777777777778 +Chełm;lubelskie;51.132222222222225;23.477777777777778 +Dęblin;lubelskie;51.56666666666667;21.86138888888889 +Frampol;lubelskie;50.671388888888885;22.670555555555556 +Goraj;lubelskie;50.72027777777778;22.66777777777778 +Hrubieszów;lubelskie;50.802499999999995;23.891944444444444 +Izbica (miasto);lubelskie;50.891666666666666;23.156666666666666 +Janów Lubelski;lubelskie;50.70666666666667;22.410555555555554 +Józefów (powiat biłgorajski);lubelskie;50.483333333333334;23.05 +Józefów nad Wisłą;lubelskie;51.04083333333333;21.829166666666666 +Kamionka (powiat lubartowski);lubelskie;51.470555555555556;22.463055555555556 +Kazimierz Dolny;lubelskie;51.322069444444445;21.945747222222224 +Kock;lubelskie;51.64134166666667;22.447983333333333 +Krasnobród;lubelskie;50.54472222222222;23.21527777777778 +Krasnystaw;lubelskie;50.98388888888889;23.169722222222223 +Kraśnik;lubelskie;50.921388888888885;22.22083333333333 +Lubartów;lubelskie;51.46222222222222;22.608611111111113 +Lublin;lubelskie;51.25;22.566666666666666 +Lubycza Królewska;lubelskie;50.34080277777778;23.519624999999998 +Łaszczów;lubelskie;50.531666666666666;23.71527777777778 +Łęczna;lubelskie;51.30166666666666;22.879166666666666 +Łuków;lubelskie;51.92722222222222;22.383333333333333 +Międzyrzec Podlaski;lubelskie;51.98541111111111;22.78483611111111 +Modliborzyce;lubelskie;50.7525;22.329444444444444 +Nałęczów;lubelskie;51.28722222222222;22.21472222222222 +Opole Lubelskie;lubelskie;51.14722222222222;21.968888888888888 +Ostrów Lubelski;lubelskie;51.49111111111111;22.855 +Parczew;lubelskie;51.64136111111111;22.904055555555555 +Piaski (miasto);lubelskie;51.134166666666665;22.84472222222222 +Poniatowa;lubelskie;51.181666666666665;22.06861111111111 +Puławy;lubelskie;51.41638888888889;21.969166666666666 +Radzyń Podlaski;lubelskie;51.782777777777774;22.624166666666667 +Rejowiec;lubelskie;51.09444444444445;23.283055555555556 +Rejowiec Fabryczny;lubelskie;51.11944444444445;23.245 +Ryki;lubelskie;51.624722222222225;21.93305555555556 +Siedliszcze;lubelskie;51.19444444444444;23.163888888888888 +Stoczek Łukowski;lubelskie;51.96333333333334;21.96833333333333 +Szczebrzeszyn;lubelskie;50.69472222222222;22.979444444444443 +Świdnik;lubelskie;51.219722222222224;22.7 +Tarnogród;lubelskie;50.361111111111114;22.741666666666667 +Terespol;lubelskie;52.07416666666667;23.611111111111114 +Tomaszów Lubelski;lubelskie;50.45305555555556;23.41916666666667 +Tyszowce;lubelskie;50.61833333333333;23.709722222222222 +Urzędów;lubelskie;50.99305555555556;22.1425 +Włodawa;lubelskie;51.54472222222222;23.547777777777778 +Zamość;lubelskie;50.720555555555556;23.25861111111111 +Zwierzyniec (miasto);lubelskie;50.614444444444445;22.966944444444444 +Alwernia;małopolskie;50.0625;19.541944444444447 +Andrychów;małopolskie;49.855000000000004;19.34111111111111 +Biecz;małopolskie;49.731944444444444;21.2625 +Bobowa;małopolskie;49.70861111111111;20.94472222222222 +Bochnia;małopolskie;49.96888888888889;20.43 +Brzesko;małopolskie;49.96888888888889;20.60638888888889 +Brzeszcze;małopolskie;49.980555555555554;19.151944444444442 +Bukowno;małopolskie;50.268055555555556;19.463055555555556 +Chełmek;małopolskie;50.099722222222226;19.248611111111114 +Chrzanów;małopolskie;50.14111111111111;19.403888888888886 +Ciężkowice;małopolskie;49.78611111111111;20.973611111111108 +Czarny Dunajec (miasto);małopolskie;49.43944444444444;19.854166666666668 +Czchów;małopolskie;49.83388888888889;20.673055555555557 +Dąbrowa Tarnowska;małopolskie;50.17472222222222;20.98638888888889 +Dobczyce;małopolskie;49.87916666666667;20.091388888888886 +Gorlice;małopolskie;49.654444444444444;21.159166666666664 +Grybów;małopolskie;49.62444444444444;20.948333333333334 +Jordanów;małopolskie;49.649166666666666;19.83 +Kalwaria Zebrzydowska;małopolskie;49.86805555555556;19.676944444444445 +Kęty;małopolskie;49.88333333333333;19.221944444444443 +Koszyce (województwo małopolskie);małopolskie;50.17027777777778;20.573055555555555 +Kraków;małopolskie;50.061388888888885;19.938333333333333 +Krynica-Zdrój;małopolskie;49.41166666666666;20.955 +Krzeszowice;małopolskie;50.135;19.631944444444446 +Książ Wielki;małopolskie;50.44222222222222;20.140277777777776 +Libiąż;małopolskie;50.103611111111114;19.315555555555555 +Limanowa;małopolskie;49.70166666666667;20.425555555555558 +Maków Podhalański;małopolskie;49.730555555555554;19.680833333333336 +Miechów;małopolskie;50.35777777777778;20.0325 +Mszana Dolna;małopolskie;49.675374999999995;20.07667222222222 +Muszyna;małopolskie;49.358333333333334;20.9 +Myślenice;małopolskie;49.833333333333336;19.940555555555555 +Niepołomice;małopolskie;50.03388888888889;20.21722222222222 +Nowe Brzesko;małopolskie;50.13722222222222;20.384722222222223 +Nowy Sącz;małopolskie;49.625;20.695555555555554 +Nowy Targ;małopolskie;49.47777777777778;20.029999999999998 +Nowy Wiśnicz;małopolskie;49.914722222222224;20.460833333333333 +Olkusz;małopolskie;50.27916666666667;19.559722222222224 +Oświęcim;małopolskie;50.03916666666667;19.22083333333333 +Piwniczna-Zdrój;małopolskie;49.43527777777778;20.711388888888887 +Proszowice;małopolskie;50.19313888888889;20.28871666666667 +Rabka-Zdrój;małopolskie;49.609722222222224;19.965833333333332 +Radłów;małopolskie;50.085439722222226;20.842069444444444 +Ryglice;małopolskie;49.87861111111111;21.13722222222222 +Skała (miasto);małopolskie;50.230555555555554;19.853611111111114 +Skawina;małopolskie;49.975;19.828333333333333 +Słomniki;małopolskie;50.240833333333335;20.081666666666667 +Stary Sącz;małopolskie;49.5625;20.636388888888888 +Sucha Beskidzka;małopolskie;49.74027777777778;19.58861111111111 +Sułkowice;małopolskie;49.83777777777778;19.795555555555556 +Szczawnica;małopolskie;49.422777777777775;20.482777777777777 +Szczucin;małopolskie;50.30905555555555;21.074805555555557 +Świątniki Górne;małopolskie;49.93472222222222;19.953888888888887 +Tarnów;małopolskie;50.01222222222222;20.985555555555557 +Trzebinia;małopolskie;50.15972222222222;19.470555555555553 +Tuchów;małopolskie;49.894999999999996;21.054166666666667 +Wadowice;małopolskie;49.8825;19.494444444444447 +Wieliczka;małopolskie;49.986111111111114;20.061666666666667 +Wojnicz;małopolskie;49.95777777777778;20.839444444444442 +Wolbrom;małopolskie;50.385555555555555;19.759444444444444 +Zakliczyn;małopolskie;49.85611111111111;20.81388888888889 +Zakopane;małopolskie;49.29944444444444;19.951944444444443 +Zator (miasto);małopolskie;49.99638888888889;19.438055555555557 +Żabno;małopolskie;50.132777777777775;20.885277777777777 +Bardo (miasto);dolnośląskie;50.50861111111111;16.74388888888889 +Bielawa;dolnośląskie;50.683055555555555;16.611111111111114 +Bierutów;dolnośląskie;51.12361111111111;17.5425 +Bogatynia;dolnośląskie;50.9075;14.953888888888889 +Boguszów-Gorce;dolnośląskie;50.75611111111111;16.205 +Bolesławiec;dolnośląskie;51.263888888888886;15.560833333333335 +Bolków;dolnośląskie;50.92194444444444;16.101944444444445 +Brzeg Dolny;dolnośląskie;51.270833333333336;16.72083333333333 +Bystrzyca Kłodzka;dolnośląskie;50.29944444444444;16.653333333333332 +Chocianów;dolnośląskie;51.41722222222222;15.901388888888889 +Chojnów;dolnośląskie;51.27111111111111;15.930555555555555 +Duszniki-Zdrój;dolnośląskie;50.40416666666667;16.390555555555554 +Dzierżoniów;dolnośląskie;50.72805555555556;16.65111111111111 +Głogów;dolnośląskie;51.659166666666664;16.080555555555556 +Głuszyca;dolnośląskie;50.686388888888885;16.37138888888889 +Góra (miasto);dolnośląskie;51.668055555555554;16.539444444444445 +Gryfów Śląski;dolnośląskie;51.02722222222222;15.419166666666666 +Jawor (miasto);dolnośląskie;51.04861111111111;16.196944444444444 +Jaworzyna Śląska;dolnośląskie;50.91277777777778;16.431944444444447 +Jedlina-Zdrój;dolnośląskie;50.721111111111114;16.33888888888889 +Jelcz-Laskowice;dolnośląskie;51.03527777777778;17.34111111111111 +Jelenia Góra;dolnośląskie;50.903888888888886;15.736388888888888 +Kamieniec Ząbkowicki;dolnośląskie;50.52638888888889;16.878055555555555 +Kamienna Góra;dolnośląskie;50.784166666666664;16.035555555555558 +Karpacz;dolnośląskie;50.77833333333333;15.757222222222222 +Kąty Wrocławskie;dolnośląskie;51.030833333333334;16.7675 +Kłodzko;dolnośląskie;50.437777777777775;16.652777777777775 +Kowary;dolnośląskie;50.791666666666664;15.833333333333334 +Kudowa-Zdrój;dolnośląskie;50.43833333333333;16.239444444444445 +Lądek-Zdrój;dolnośląskie;50.34305555555556;16.879444444444445 +Legnica;dolnośląskie;51.20527777777778;16.156388888888888 +Leśna;dolnośląskie;51.02361111111111;15.266666666666667 +Lubań (województwo dolnośląskie);dolnośląskie;51.11805555555556;15.289166666666667 +Lubawka;dolnośląskie;50.70333333333333;16.001944444444444 +Lubin;dolnośląskie;51.3975;16.209444444444443 +Lubomierz;dolnośląskie;51.01166666666666;15.509722222222223 +Lwówek Śląski;dolnośląskie;51.11027777777778;15.584722222222222 +Mieroszów;dolnośląskie;50.66694444444444;16.189722222222223 +Międzybórz;dolnośląskie;51.399166666666666;17.665555555555553 +Międzylesie;dolnośląskie;50.14944444444444;16.66638888888889 +Miękinia;dolnośląskie;51.19025;16.73613888888889 +Milicz;dolnośląskie;51.527499999999996;17.27138888888889 +Mirsk;dolnośląskie;50.969166666666666;15.382777777777779 +Niemcza;dolnośląskie;50.715833333333336;16.834999999999997 +Nowa Ruda;dolnośląskie;50.579213888888894;16.501458333333332 +Nowogrodziec;dolnośląskie;51.20111111111111;15.385555555555555 +Oborniki Śląskie;dolnośląskie;51.29861111111111;16.901666666666664 +Oleśnica;dolnośląskie;51.21277777777778;17.383055555555558 +Olszyna;dolnośląskie;51.06666666666667;15.38888888888889 +Oława;dolnośląskie;50.943888888888885;17.2925 +Piechowice;dolnośląskie;50.855555555555554;15.61888888888889 +Pieńsk;dolnośląskie;51.24638888888889;15.046111111111111 +Pieszyce;dolnośląskie;50.71277777777778;16.58222222222222 +Piława Górna;dolnośląskie;50.681666666666665;16.754722222222224 +Polanica-Zdrój;dolnośląskie;50.405833333333334;16.511388888888888 +Polkowice;dolnośląskie;51.50111111111111;16.0675 +Prochowice;dolnośląskie;51.274166666666666;16.365000000000002 +Prusice;dolnośląskie;51.370555555555555;16.959722222222222 +Przemków;dolnośląskie;51.526666666666664;15.784722222222221 +Radków;dolnośląskie;50.50388888888889;16.403333333333332 +Siechnice;dolnośląskie;51.033055555555556;17.145555555555553 +Sobótka (miasto);dolnośląskie;50.89861111111111;16.744444444444447 +Stronie Śląskie;dolnośląskie;50.29555555555555;16.8775 +Strzegom;dolnośląskie;50.961111111111116;16.344444444444445 +Strzelin;dolnośląskie;50.780833333333334;17.064722222222223 +Syców;dolnośląskie;51.309999999999995;17.723611111111108 +Szczawno-Zdrój;dolnośląskie;50.79944444444444;16.255 +Szczytna;dolnośląskie;50.41305555555555;16.447222222222223 +Szklarska Poręba;dolnośląskie;50.82666666666667;15.521111111111113 +Ścinawa;dolnośląskie;51.41111111111111;16.423055555555557 +Środa Śląska;dolnośląskie;51.163888888888884;16.595 +Świdnica;dolnośląskie;50.84444444444445;16.491666666666667 +Świebodzice;dolnośląskie;50.85944444444445;16.318055555555556 +Świeradów-Zdrój;dolnośląskie;50.90833333333333;15.333333333333334 +Świerzawa;dolnośląskie;51.014722222222225;15.892777777777777 +Trzebnica;dolnośląskie;51.305;17.06138888888889 +Twardogóra;dolnośląskie;51.36472222222223;17.46972222222222 +Wałbrzych;dolnośląskie;50.770833333333336;16.273888888888887 +Wąsosz (miasto);dolnośląskie;51.56305555555555;16.691944444444445 +Węgliniec;dolnośląskie;51.288333333333334;15.225555555555555 +Wiązów;dolnośląskie;50.81527777777777;17.203611111111112 +Wleń;dolnośląskie;51.016666666666666;15.670555555555556 +Wojcieszów;dolnośląskie;50.95472222222222;15.923055555555555 +Wołów;dolnośląskie;51.336666666666666;16.644444444444446 +Wrocław;dolnośląskie;51.11;17.022222222222222 +Zawidów;dolnośląskie;51.02615;15.062383333333335 +Ząbkowice Śląskie;dolnośląskie;50.591408333333334;16.812741666666668 +Zgorzelec;dolnośląskie;51.150277777777774;15.008611111111112 +Ziębice;dolnośląskie;50.6;17.044444444444448 +Złotoryja;dolnośląskie;51.12388888888889;15.919444444444444 +Złoty Stok;dolnośląskie;50.44305555555555;16.874444444444446 +Żarów;dolnośląskie;50.940555555555555;16.494444444444447 +Żmigród;dolnośląskie;51.47027777777778;16.904999999999998 +Bieżuń;mazowieckie;52.96138888888889;19.890833333333333 +Błonie;mazowieckie;52.196666666666665;20.616944444444446 +Bodzanów;mazowieckie;52.501666666666665;20.02861111111111 +Brok;mazowieckie;52.7;21.859722222222224 +Brwinów;mazowieckie;52.1425;20.717499999999998 +Cegłów;mazowieckie;52.14694444444444;21.73888888888889 +Chorzele;mazowieckie;53.26111111111111;20.899166666666666 +Ciechanów;mazowieckie;52.88166666666667;20.610555555555557 +Czerwińsk nad Wisłą;mazowieckie;52.39722222222222;20.309166666666666 +Drobin;mazowieckie;52.738055555555555;19.990277777777777 +Garwolin;mazowieckie;51.89694444444444;21.615000000000002 +Gąbin;mazowieckie;52.39972222222222;19.730555555555554 +Glinojeck;mazowieckie;52.81805555555556;20.28611111111111 +Gostynin;mazowieckie;52.42916666666667;19.461666666666666 +Góra Kalwaria;mazowieckie;51.984722222222224;21.21388888888889 +Grodzisk Mazowiecki;mazowieckie;52.10638888888889;20.631666666666668 +Grójec;mazowieckie;51.86555555555556;20.8675 +Halinów;mazowieckie;52.225833333333334;21.352777777777778 +Iłża;mazowieckie;51.16222222222222;21.236944444444447 +Jadów;mazowieckie;52.47833333333333;21.6325 +Jastrząb (miasto);mazowieckie;51.246944444444445;20.948888888888888 +Jedlnia-Letnisko;mazowieckie;51.43083333333333;21.328055555555554 +Józefów (powiat otwocki);mazowieckie;52.135555555555555;21.236944444444447 +Kałuszyn;mazowieckie;52.208333333333336;21.811666666666667 +Karczew;mazowieckie;52.07805555555556;21.250833333333333 +Kobyłka;mazowieckie;52.33916666666667;21.195833333333333 +Konstancin-Jeziorna;mazowieckie;52.083333333333336;21.120833333333334 +Kosów Lacki;mazowieckie;52.595555555555556;22.146666666666665 +Kozienice;mazowieckie;51.58555555555556;21.551111111111112 +Latowicz;mazowieckie;52.026666666666664;21.805555555555557 +Legionowo;mazowieckie;52.406666666666666;20.934722222222224 +Lipsko;mazowieckie;51.15833333333333;21.649166666666666 +Lubowidz;mazowieckie;53.12222222222222;19.843055555555555 +Łaskarzew;mazowieckie;51.79;21.592499999999998 +Łochów;mazowieckie;52.53055555555555;21.68611111111111 +Łomianki;mazowieckie;52.33555555555556;20.894444444444446 +Łosice;mazowieckie;52.212500000000006;22.718888888888888 +Maków Mazowiecki;mazowieckie;52.865;21.100555555555555 +Marki;mazowieckie;52.321111111111115;21.103333333333335 +Milanówek;mazowieckie;52.1243;20.665399999999998 +Mińsk Mazowiecki;mazowieckie;52.18055555555555;21.558333333333334 +Mława;mazowieckie;53.12722222222222;20.3575 +Mogielnica;mazowieckie;51.69333333333333;20.724166666666665 +Mordy;mazowieckie;52.211111111111116;22.51527777777778 +Mrozy;mazowieckie;52.16611111111111;21.800833333333333 +Mszczonów;mazowieckie;51.974444444444444;20.5125 +Myszyniec;mazowieckie;53.38444444444444;21.340555555555554 +Nasielsk;mazowieckie;52.58972222222222;20.804166666666667 +Nowe Miasto (powiat płoński);mazowieckie;52.656388888888884;20.630555555555556 +Nowe Miasto nad Pilicą;mazowieckie;51.61666666666667;20.578888888888887 +Nowy Dwór Mazowiecki;mazowieckie;52.430277777777775;20.715833333333332 +Ostrołęka;mazowieckie;53.08277777777778;21.572499999999998 +Ostrów Mazowiecka;mazowieckie;52.80083333333333;21.89611111111111 +Otwock;mazowieckie;52.10611111111111;21.265833333333333 +Ożarów Mazowiecki;mazowieckie;52.208333333333336;20.79361111111111 +Piaseczno;mazowieckie;52.07555555555556;21.02638888888889 +Piastów;mazowieckie;52.18444444444444;20.83972222222222 +Pilawa (miasto);mazowieckie;51.959722222222226;21.52361111111111 +Pionki;mazowieckie;51.48166666666667;21.450277777777778 +Płock;mazowieckie;52.54722222222222;19.7 +Płońsk;mazowieckie;52.623333333333335;20.371111111111112 +Podkowa Leśna;mazowieckie;52.12166666666667;20.726388888888888 +Pruszków;mazowieckie;52.16555555555556;20.805555555555557 +Przasnysz;mazowieckie;53.019444444444446;20.880555555555556 +Przysucha;mazowieckie;51.358333333333334;20.628333333333334 +Pułtusk;mazowieckie;52.705000000000005;21.083888888888886 +Raciąż;mazowieckie;52.78111111111111;20.11777777777778 +Radom;mazowieckie;51.40361111111111;21.156666666666666 +Radzymin;mazowieckie;52.418055555555554;21.18111111111111 +Różan;mazowieckie;52.888888888888886;21.39638888888889 +Sanniki;mazowieckie;52.33166666666667;19.86416666666667 +Serock;mazowieckie;52.513888888888886;21.072222222222223 +Siedlce;mazowieckie;52.166666666666664;22.275 +Sierpc;mazowieckie;52.85305555555556;19.668055555555558 +Skaryszew;mazowieckie;51.31055555555555;21.251944444444444 +Sochaczew;mazowieckie;52.22777777777778;20.241666666666667 +Sochocin;mazowieckie;52.69027777777777;20.471666666666664 +Sokołów Podlaski;mazowieckie;52.4075;22.249722222222225 +Solec nad Wisłą;mazowieckie;51.13388888888889;21.763055555555557 +Sulejówek;mazowieckie;52.244166666666665;21.279999999999998 +Szydłowiec;mazowieckie;51.223888888888894;20.857222222222223 +Tarczyn;mazowieckie;51.98027777777778;20.83361111111111 +Tłuszcz (miasto);mazowieckie;52.43;21.43638888888889 +Warka;mazowieckie;51.78333333333333;21.18638888888889 +Warszawa;mazowieckie;52.23222222222223;21.008333333333333 +Węgrów;mazowieckie;52.399166666666666;22.01638888888889 +Wiskitki;mazowieckie;52.08694444444445;20.38277777777778 +Wołomin;mazowieckie;52.34666666666667;21.241944444444446 +Wyszków;mazowieckie;52.59305555555556;21.459166666666665 +Wyszogród (województwo mazowieckie);mazowieckie;52.388888888888886;20.190833333333334 +Wyśmierzyce;mazowieckie;51.625;20.813333333333333 +Zakroczym;mazowieckie;52.43333333333333;20.611944444444447 +Ząbki;mazowieckie;52.29277777777778;21.116111111111113 +Zielonka (miasto);mazowieckie;52.30333333333333;21.160555555555554 +Zwoleń (powiat zwoleński);mazowieckie;51.356944444444444;21.583888888888886 +Żelechów;mazowieckie;51.80972222222222;21.895833333333332 +Żuromin;mazowieckie;53.06666666666667;19.909166666666664 +Żyrardów;mazowieckie;52.05416666666667;20.444444444444446 +Będzin;śląskie;50.323888888888895;19.129166666666666 +Bielsko-Biała;śląskie;49.822500000000005;19.044444444444448 +Bieruń;śląskie;50.08972222222222;19.092777777777776 +Blachownia;śląskie;50.77777777777778;18.974999999999998 +Bytom;śląskie;50.348333333333336;18.915555555555553 +Chorzów;śląskie;50.3;18.95 +Cieszyn;śląskie;49.748333333333335;18.633055555555558 +Czechowice-Dziedzice;śląskie;49.91133055555555;19.0075 +Czeladź (miasto);śląskie;50.31722222222223;19.07027777777778 +Czerwionka-Leszczyny;śląskie;50.14888888888889;18.677222222222223 +Częstochowa;śląskie;50.81777777777778;19.138333333333332 +Dąbrowa Górnicza;śląskie;50.32138888888889;19.18722222222222 +Gliwice;śląskie;50.29222222222222;18.6675 +Imielin;śląskie;50.14527777777778;19.185833333333335 +Jastrzębie-Zdrój;śląskie;49.95027777777778;18.575277777777778 +Jaworzno;śląskie;50.20444444444445;19.27 +Kalety;śląskie;50.565;18.8825 +Katowice;śląskie;50.26416666666667;19.02361111111111 +Kłobuck;śląskie;50.905;18.93777777777778 +Knurów;śląskie;50.22166666666667;18.670555555555556 +Koniecpol;śląskie;50.774166666666666;19.68888888888889 +Koziegłowy (miasto);śląskie;50.59996944444445;19.162916666666664 +Krzanowice;śląskie;50.018055555555556;18.12527777777778 +Krzepice;śląskie;50.967222222222226;18.731944444444444 +Kuźnia Raciborska;śląskie;50.2;18.31138888888889 +Lędziny;śląskie;50.1425;19.130833333333335 +Lubliniec;śląskie;50.668055555555554;18.679166666666667 +Łaziska Górne;śląskie;50.15472222222222;18.84361111111111 +Łazy;śląskie;50.426944444444445;19.39472222222222 +Miasteczko Śląskie;śląskie;50.501666666666665;18.939444444444444 +Mikołów;śląskie;50.16361111111111;18.903888888888886 +Mysłowice;śląskie;50.24138888888889;19.136666666666667 +Myszków;śląskie;50.57555555555556;19.325833333333332 +Ogrodzieniec;śląskie;50.45111111111111;19.51888888888889 +Olsztyn (województwo śląskie);śląskie;50.75194444444445;19.267777777777777 +Orzesze;śląskie;50.14388888888889;18.775555555555556 +Piekary Śląskie;śląskie;50.37361111111111;18.94388888888889 +Pilica (miasto);śląskie;50.4675;19.65694444444444 +Poręba;śląskie;50.49277777777778;19.33361111111111 +Pszczyna;śląskie;49.97805555555556;18.941666666666666 +Pszów;śląskie;50.044999999999995;18.3906 +Pyskowice;śląskie;50.39805555555556;18.6275 +Racibórz;śląskie;50.091944444444444;18.21972222222222 +Radlin;śląskie;50.041199999999996;18.465999999999998 +Radzionków;śląskie;50.39972222222222;18.901666666666664 +Ruda Śląska;śląskie;50.26277777777778;18.853611111111114 +Rybnik;śląskie;50.09861111111111;18.545 +Rydułtowy;śląskie;50.0665;18.421000000000003 +Siemianowice Śląskie;śląskie;50.32694444444445;19.030555555555555 +Siewierz;śląskie;50.46638888888889;19.229999999999997 +Skoczów;śląskie;49.80333333333333;18.789722222222224 +Sławków (województwo śląskie);śląskie;50.29943;19.38967 +Sosnowiec;śląskie;50.28333333333333;19.133333333333333 +Sośnicowice;śląskie;50.27222222222222;18.529722222222222 +Strumień (miasto);śląskie;49.916666666666664;18.76361111111111 +Szczekociny;śląskie;50.6275;19.825277777777778 +Szczyrk;śląskie;49.71611111111111;19.026944444444442 +Świętochłowice;śląskie;50.29194444444444;18.91777777777778 +Tarnowskie Góry;śląskie;50.44444444444444;18.855555555555558 +Toszek;śląskie;50.45416666666667;18.522222222222222 +Tychy;śląskie;50.12361111111111;18.986666666666668 +Ustroń;śląskie;49.71611111111111;18.81638888888889 +Wilamowice;śląskie;49.91638888888889;19.151944444444442 +Wisła (miasto);śląskie;49.64722222222222;18.8675 +Włodowice;śląskie;50.555;19.45138888888889 +Wodzisław Śląski;śląskie;50.00277777777778;18.463055555555556 +Wojkowice;śląskie;50.36472222222223;19.03666666666667 +Woźniki;śląskie;50.586666666666666;19.060555555555556 +Zabrze;śląskie;50.302499999999995;18.778055555555554 +Zawiercie;śląskie;50.487500000000004;19.41638888888889 +Żarki;śląskie;50.62416666666667;19.36388888888889 +Żory;śląskie;50.04555555555555;18.69472222222222 +Żywiec;śląskie;49.689166666666665;19.20583333333333 +Bojanowo;wielkopolskie;51.70722222222223;16.749444444444446 +Borek Wielkopolski;wielkopolskie;51.91638888888889;17.243055555555557 +Budzyń;wielkopolskie;52.88944444444444;16.988611111111112 +Buk (miasto);wielkopolskie;52.35666666666667;16.5175 +Chocz;wielkopolskie;51.97527777777778;17.87027777777778 +Chodzież;wielkopolskie;52.99;16.91222222222222 +Czarnków;wielkopolskie;52.904444444444444;16.56416666666667 +Czempiń;wielkopolskie;52.142833333333336;16.75915 +Czerniejewo;wielkopolskie;52.42916666666667;17.491666666666667 +Dąbie;wielkopolskie;52.09055555555556;18.822222222222223 +Dobra (powiat turecki);wielkopolskie;51.91611111111111;18.61527777777778 +Dobrzyca;wielkopolskie;51.865;17.601944444444445 +Dolsk;wielkopolskie;51.986666666666665;17.065833333333334 +Gniezno;wielkopolskie;52.544999999999995;17.603611111111114 +Golina;wielkopolskie;52.24277777777778;18.092777777777776 +Gołańcz;wielkopolskie;52.943888888888885;17.299444444444447 +Gostyń;wielkopolskie;51.88611111111111;17.0125 +Grabów nad Prosną;wielkopolskie;51.505;18.120833333333334 +Grodzisk Wielkopolski;wielkopolskie;52.225;16.366666666666667 +Jaraczewo;wielkopolskie;51.97027777777778;17.296166666666668 +Jarocin;wielkopolskie;51.97361111111111;17.50111111111111 +Jastrowie;wielkopolskie;53.42166666666667;16.815555555555555 +Jutrosin;wielkopolskie;51.65138888888889;17.169444444444444 +Kaczory;wielkopolskie;53.10333333333333;16.881666666666668 +Kalisz;wielkopolskie;51.7625;18.08972222222222 +Kępno;wielkopolskie;51.28111111111111;17.986944444444447 +Kleczew;wielkopolskie;52.37111111111111;18.17638888888889 +Kłecko;wielkopolskie;52.63166666666667;17.430555555555557 +Kłodawa;wielkopolskie;52.25527777777778;18.913888888888888 +Kobylin;wielkopolskie;51.716150000000006;17.226680555555554 +Koło (miasto);wielkopolskie;52.20194444444445;18.647222222222222 +Konin;wielkopolskie;52.2275;18.261388888888888 +Kostrzyn;wielkopolskie;52.39791944444445;17.228155555555553 +Kościan;wielkopolskie;52.081388888888895;16.640277777777776 +Koźmin Wielkopolski;wielkopolskie;51.8275;17.453888888888887 +Koźminek;wielkopolskie;51.79861111111111;18.333333333333332 +Kórnik;wielkopolskie;52.247122222222224;17.090041666666664 +Krajenka;wielkopolskie;53.29694444444444;16.990555555555556 +Krobia;wielkopolskie;51.775;16.983333333333334 +Krotoszyn;wielkopolskie;51.69555555555555;17.436944444444446 +Krzywiń;wielkopolskie;51.96333333333334;16.82 +Krzyż Wielkopolski;wielkopolskie;52.87916666666667;16.0125 +Książ Wielkopolski;wielkopolskie;52.060991666666666;17.239358333333335 +Leszno;wielkopolskie;51.84583333333334;16.580555555555556 +Luboń;wielkopolskie;52.34580555555556;16.87836111111111 +Lwówek;wielkopolskie;52.44791111111111;16.18101388888889 +Łobżenica;wielkopolskie;53.26249166666667;17.255680555555557 +Margonin;wielkopolskie;52.97330277777778;17.094797222222223 +Miasteczko Krajeńskie;wielkopolskie;53.095555555555556;17.009444444444444 +Miejska Górka;wielkopolskie;51.655;16.954444444444444 +Międzychód;wielkopolskie;52.60111111111111;15.889999999999999 +Mikstat;wielkopolskie;51.53194444444444;17.973055555555554 +Miłosław;wielkopolskie;52.20277777777778;17.489444444444445 +Mosina;wielkopolskie;52.24666666666667;16.845 +Murowana Goślina;wielkopolskie;52.574172222222224;17.008927777777778 +Nekla;wielkopolskie;52.365;17.41333333333333 +Nowe Skalmierzyce;wielkopolskie;51.71027777777778;17.9925 +Nowy Tomyśl;wielkopolskie;52.31722222222223;16.121666666666666 +Oborniki;wielkopolskie;52.64472222222222;16.81416666666667 +Obrzycko;wielkopolskie;52.70638888888889;16.529166666666665 +Odolanów;wielkopolskie;51.574444444444445;17.67388888888889 +Okonek;wielkopolskie;53.535555555555554;16.851944444444445 +Opalenica;wielkopolskie;52.30916666666666;16.409444444444443 +Opatówek;wielkopolskie;51.74;18.214444444444442 +Osieczna;wielkopolskie;51.905833333333334;16.67638888888889 +Ostroróg;wielkopolskie;52.62694444444445;16.455277777777777 +Ostrów Wielkopolski;wielkopolskie;51.65472222222222;17.807222222222222 +Ostrzeszów;wielkopolskie;51.425;17.929722222222225 +Piła (miasto);wielkopolskie;53.1475;16.730833333333333 +Pleszew;wielkopolskie;51.89722222222222;17.785555555555558 +Pniewy;wielkopolskie;52.50888888888889;16.25638888888889 +Pobiedziska;wielkopolskie;52.480000000000004;17.279444444444444 +Pogorzela;wielkopolskie;51.82222222222222;17.230555555555554 +Poniec;wielkopolskie;51.763888888888886;16.808333333333334 +Poznań;wielkopolskie;52.40833333333333;16.934166666666666 +Przedecz;wielkopolskie;52.33555555555556;18.896666666666665 +Puszczykowo;wielkopolskie;52.281666666666666;16.854166666666668 +Pyzdry;wielkopolskie;52.17027777777778;17.69 +Rakoniewice;wielkopolskie;52.14083333333333;16.273055555555555 +Raszków;wielkopolskie;51.72083333333334;17.72694444444444 +Rawicz;wielkopolskie;51.60916666666667;16.8575 +Rogoźno;wielkopolskie;52.74916666666667;16.999722222222225 +Rychwał;wielkopolskie;52.071111111111115;18.166944444444447 +Rydzyna;wielkopolskie;51.786944444444444;16.666944444444447 +Sieraków;wielkopolskie;52.64888888888889;16.08138888888889 +Skoki (miasto);wielkopolskie;52.67388888888889;17.16222222222222 +Słupca;wielkopolskie;52.28722222222222;17.871111111111112 +Sompolno;wielkopolskie;52.38805555555555;18.501666666666665 +Stawiszyn;wielkopolskie;51.91833333333333;18.11138888888889 +Stęszew;wielkopolskie;52.278888888888886;16.708055555555553 +Sulmierzyce;wielkopolskie;51.60583333333334;17.530833333333334 +Swarzędz;wielkopolskie;52.40833333333333;17.07138888888889 +Szamocin;wielkopolskie;53.030277777777776;17.120555555555555 +Szamotuły;wielkopolskie;52.611111111111114;16.578888888888887 +Ślesin;wielkopolskie;52.37027777777778;18.30638888888889 +Śmigiel;wielkopolskie;52.009166666666665;16.51861111111111 +Śrem;wielkopolskie;52.08861111111111;17.014722222222222 +Środa Wielkopolska;wielkopolskie;52.231944444444444;17.26638888888889 +Trzcianka;wielkopolskie;53.041666666666664;16.461111111111112 +Trzemeszno;wielkopolskie;52.56111111111111;17.822222222222223 +Tuliszków;wielkopolskie;52.07638888888889;18.29361111111111 +Turek;wielkopolskie;52.013333333333335;18.485277777777778 +Ujście (miasto);wielkopolskie;53.052499999999995;16.733055555555556 +Wągrowiec;wielkopolskie;52.80694444444444;17.206944444444442 +Wieleń;wielkopolskie;52.89222222222222;16.17361111111111 +Wielichowo;wielkopolskie;52.11888888888889;16.349444444444444 +Witkowo;wielkopolskie;52.43888888888888;17.774166666666666 +Wolsztyn;wielkopolskie;52.11416666666667;16.116944444444446 +Wronki;wielkopolskie;52.70777777777778;16.378611111111113 +Września;wielkopolskie;52.32511111111111;17.565250000000002 +Wyrzysk;wielkopolskie;53.15361111111111;17.266944444444444 +Wysoka (miasto);wielkopolskie;53.181666666666665;17.079722222222223 +Zagórów;wielkopolskie;52.16555555555556;17.891666666666666 +Zbąszyń;wielkopolskie;52.253055555555555;15.917777777777777 +Zduny;wielkopolskie;51.646388888888886;17.37777777777778 +Złotów;wielkopolskie;53.36027777777778;17.040833333333335 +Żerków;wielkopolskie;52.068333333333335;17.56277777777778 \ No newline at end of file diff --git a/main.py b/main.py new file mode 100644 index 0000000..0e9b4c9 --- /dev/null +++ b/main.py @@ -0,0 +1,149 @@ +import requests +from requests import request +from bs4 import BeautifulSoup +import urllib.parse +import re +import threading + + +urls_to_city_pages = [ + "https://pl.wikipedia.org/wiki/Kategoria:Miasta_w_wojew%C3%B3dztwie_dolno%C5%9Bl%C4%85skim", + "https://pl.wikipedia.org/wiki/Kategoria:Miasta_w_wojew%C3%B3dztwie_kujawsko-pomorskim", + "https://pl.wikipedia.org/wiki/Kategoria:Miasta_w_wojew%C3%B3dztwie_lubelskim", + "https://pl.wikipedia.org/wiki/Kategoria:Miasta_w_wojew%C3%B3dztwie_lubuskim", + "https://pl.wikipedia.org/wiki/Kategoria:Miasta_w_wojew%C3%B3dztwie_%C5%82%C3%B3dzkim", + "https://pl.wikipedia.org/wiki/Kategoria:Miasta_w_wojew%C3%B3dztwie_ma%C5%82opolskim", + "https://pl.wikipedia.org/wiki/Kategoria:Miasta_w_wojew%C3%B3dztwie_mazowieckim", + "https://pl.wikipedia.org/wiki/Kategoria:Miasta_w_wojew%C3%B3dztwie_opolskim", + "https://pl.wikipedia.org/wiki/Kategoria:Miasta_w_wojew%C3%B3dztwie_podkarpackim", + "https://pl.wikipedia.org/wiki/Kategoria:Miasta_w_wojew%C3%B3dztwie_podlaskim", + "https://pl.wikipedia.org/wiki/Kategoria:Miasta_w_wojew%C3%B3dztwie_pomorskim", + "https://pl.wikipedia.org/wiki/Kategoria:Miasta_w_wojew%C3%B3dztwie_%C5%9Bl%C4%85skim", + "https://pl.wikipedia.org/wiki/Kategoria:Miasta_w_wojew%C3%B3dztwie_%C5%9Bwi%C4%99tokrzyskim", + "https://pl.wikipedia.org/wiki/Kategoria:Miasta_w_wojew%C3%B3dztwie_warmi%C5%84sko-mazurskim", + "https://pl.wikipedia.org/wiki/Kategoria:Miasta_w_wojew%C3%B3dztwie_wielkopolskim", + "https://pl.wikipedia.org/wiki/Kategoria:Miasta_w_wojew%C3%B3dztwie_zachodniopomorskim", +] + + +print(len(urls_to_city_pages)) + +class City: + def __init__(self, url, province, city_name, **kwargs): + self.url = f"https://pl.wikipedia.org/{url}" + self.province = province + self.city_name = city_name + # self.latitude, self.longitude = self.convert_coordinates(latitude, longitude) + self.latitude, self.longitude = self.convert_coordinates(kwargs['latitude'], kwargs['longitude']) + + def __str__(self): + return f"{self.city_name} {self.province} {self.latitude} {self.longitude}" + + def print_data_to_csv(self): + return f"{self.city_name};{self.province};{self.latitude};{self.longitude}" + + def dms_to_dd(self, degrees, minutes, seconds, direction): + # Calculate decimal degrees + + dd = degrees + (minutes / 60) + (seconds / 3600) + # Check direction (N/S for latitude, E/W for longitude) + if direction in ['S', 'W']: + dd = -dd + + return dd + + def convert_coordinates(self, dms_lat, dms_lon): + # Split the DMS strings into degrees, minutes, seconds, and direction + lat_parts = dms_lat.split('°') + lat_deg = float(lat_parts[0]) + lat_parts = lat_parts[1].split('′') + lat_min = float(lat_parts[0]) + lat_parts = lat_parts[1].split('″') + lat_sec = float(lat_parts[0].replace(',', '.')) if len(lat_parts) > 1 else 0.0 + lat_dir = dms_lat[-1] + + lon_parts = dms_lon.split('°') + lon_deg = float(lon_parts[0]) + lon_parts = lon_parts[1].split('′') + lon_min = float(lon_parts[0]) + lon_parts = lon_parts[1].split('″') + lon_sec = float(lon_parts[0].replace(',', '.')) if len(lon_parts) > 1 else 0.0 + lon_dir = dms_lon[-1] + + # Convert to decimal degrees + latitude = self.dms_to_dd(lat_deg, lat_min, lat_sec, lat_dir) + longitude = self.dms_to_dd(lon_deg, lon_min, lon_sec, lon_dir) + + return latitude, longitude + + + + +def find_data(url): + response = requests.get(url=url) + # request.(method='get', url=url) + + bs = BeautifulSoup(response.text, 'html.parser') + + div_with_url = bs.find_all('div', class_='mw-category-group') + + + city_list = [] + a_tags_list = [] + province = '' + + for div_index, div in enumerate(start=1, iterable=div_with_url): + a_tags = div.find_all('a') + for index, a in enumerate(start=1, iterable=a_tags): + if index == 1 and div_index == 1: + pattern = r'/wiki/.*' + decoded_text = re.sub(pattern, "", urllib.parse.unquote(a.get('href')).encode('utf-8').decode('utf-8')) + # print(decoded_text) + province = decoded_text + continue + + # + city_url = a.get('href') + city_name = a.text + # print(city_url, city_name) + + city_response = requests.get(url=f'https://pl.wikipedia.org/{city_url}') + city_soup = BeautifulSoup(city_response.text, 'html.parser') + + # city_province = city_soup.find('a', title_='Podział administracyjny Polski').text + + city_province = '' + + a_tag_province = city_soup.find('a', title='Podział administracyjny Polski', string='Województwo') + # print(a_tag_province) + if a_tag_province: + tr_element = a_tag_province.find_parent('tr') + td_element = tr_element.find('td') + a_name = td_element.find('a') + city_province = a_name.text + + latitude = city_soup.find('span', class_='latitude').text + longitude = city_soup.find('span', class_='longitude').text + + city = City(url=city_url, province=city_province, city_name=city_name, latitude=latitude, longitude=longitude) + city_list.append(city) + + # a_tags_list.append(a.get('href')) + + print(len(a_tags_list)) + + for city in city_list: + print(city.print_data_to_csv()) + + +threads = [] + +for page_url in urls_to_city_pages: + thread = threading.Thread(target=find_data, args=(page_url, )) + threads.append(thread) + thread.start() + + +# find_data(urls_to_city_pages[0]) + + diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..678dacd --- /dev/null +++ b/requirements.txt @@ -0,0 +1,8 @@ +beautifulsoup4==4.12.2 +bs4==0.0.1 +certifi==2023.7.22 +charset-normalizer==3.2.0 +idna==3.4 +requests==2.31.0 +soupsieve==2.4.1 +urllib3==2.0.4