Page 1 of 8

Re: Skaner Miejscowości PL - sprawdza brakujące miejscowości

Posted: Wed Mar 25, 2015 9:12 am
by
Super! Nie wiedziałem, że w BDOO będą miejscowości. Myślałem, że trzeba będzie użyć PRNG. Listę miejscowości nazwanych unikanie mogę podesłać bo zrobiłem już jakiś czas temu. Będzie kod SIMC i nazwa. Przy czym wygenerowałem tylko dla miast i wsi. Wszelkie przysiółki olałem.

Skaner Miejscowości PL - sprawdza brakujące miejscowości

Posted: Tue Jul 28, 2015 3:35 pm
by BrightMatter

Re: Skaner Miejscowości PL - sprawdza brakujące miejscowości

Posted: Mon Jun 22, 2015 10:16 pm
by DinoBeba
Gdzie mogę znaleźć plik CSV do zaimportowania do skanera miejscowości ?
Te linki podane na pierwszej stronie nie działają, tzn. w pierwszym pisze "plik skasowano",
a w tym drugim ściągnął mi się jakiś plik wykonywalny waze-cities-wsp-20150401.csv.exe
- w tym EXE zapewne jest doklejony robal (wirus), więc skasowałem go od razu.

Re: Skaner Miejscowości PL - sprawdza brakujące miejscowości

Posted: Wed Mar 25, 2015 11:46 am
by FZ69617
wlodek76 wrote:Zrobiłem skrypt, który w sposób automatyczny skanuje mapę w poszukiwaniu brakujących miejscowości. Myślę, że może przydać się do uzupełniania mapy.
Fajne! Myślę, że może się przydać!

Trzeba tylko było wcześniej dać znać, że siadasz do tego, wszystko byś już miał. ;)
wlodek76 wrote:Brakuje jeszcze sprawdzania wg. unikalnych nazw miejscowości w waze.
Niespecjalnie mi się chce rozkminiać system TERYT, a @FZ ma to już gotowe i wie co i jak :)
Jakby zechciał przygotować taką listę używając swojego narzędzia Teryt Cities byłoby super :).
Sam możesz taką listę przygotować. :)

W moim narzędziu wpisz słówko /gen (wszystkie wytłuszczone znaki), naciśnij enter i chwilkę zaczekaj.
Po tej chwilce w katalogu, w którym zainstalowałeś mój program powinny pojawić pliki o następujących nazwach:
waze-cities.csv
waze-cities-counts.csv

Ciebie interesuje ten pierwszy. :)
Co prawda format jest nieco inny, niż ten, którego się spodziewałeś, mam jednak nadzieję, że z tym też sobie poradzisz. ;P

Jedna uwaga, nie wszystkie wygenerowane nazwy miejscowości są unikalne - mamy kilka wyjątków, których nazwy określiliśmy ręcznie.
W przyszłych wersjach aplikacji (o ile nastąpią ;) ) postaram się owe wyjątki uwzględnić.

Re: Skaner Miejscowości PL - sprawdza brakujące miejscowości

Posted: Fri Mar 27, 2015 8:58 pm
by FZ69617
wlodek76 wrote:Uwzględniłem też 16 wyjątków nazw, gdzie dla kilkunastu miejscowości nazwa jest taka sama.
Zastosowałem ręczną korektę dla tych danych. Brzeziny, Kamionka, Lutynia, Michałów, Rzeczyca, Zalesie, Łazy
Jest jedna niezgodność:

Code: Select all

if (wazename == 'Rzeczyca (pow. tomaszowski)' && ids[0] == '0551527') wazename = 'Rzeczyca (pow. tomaszowski, woj. łódzkie)'; // Rzeczyca (gm. Rzeczyca) będzie bez sensu, nic nie mówi o lokalizacji
Dla tej miejscowość przyjęliśmy nazwę, która Tobie wydała się bez sensu. :)
I z tym pozwolę sobie nie zgodzić się. :) Otóż, moim zdaniem, mieszkańcom mówi sporo, gdyż najczęściej wiedzą, że ich miejscowość jest gminna, czy nie. :)
A nawiasem, to sporo mamy nazw, które niemieszkańcom o lokalizacji nic nie mówią.
Prośba zatem o drobną poprawkę w tym miejscu. :)

Dodatkowo proszę o dodanie:

Code: Select all

   +     '<option value="08">08: woj. lubuskie</option>'
wiadomo gdzie. :)

Widzę też, że nieco skomplikowałem Ci życie eliminując duplikaty rodzajów miejscowości, postaram się aby przyszłe eksporty były już wolne od tej niedogodności.

Poza tym co wyżej, aktualnie całość wydaje się być OK.

Świetna robota! Dzięki! :)

Re: Skaner Miejscowości PL - sprawdza brakujące miejscowości

Posted: Sat Mar 28, 2015 4:58 pm
by FZ69617
wlodek76 wrote:+ dodatkowe (te samo co poprzednio) dane csv potrzebne do pracy skryptu (do kompletu podaję oba linki)
http://przeklej.org/file/eNza8i/waze-cities-wsp.csv
Dane dla skryptu wygenerowane z pomocą najnowszej wersji TERYT Cities 1.0.11 można pobrać stąd:
https://www.sendspace.com/file/8pc11w

Uwaga na reklamy! Właściwy link do pobrania znajduje się w okolicach środka strony i wygląda tak:
sendspace-download.png
(2.23 KiB) Downloaded 1472 times
Nowe dane nie zmuszają już skryptu do korekt, oraz zawierają nieobsługiwane przez skrypt wyjątki (miejscowość Małachów).

Re: Skaner Miejscowości PL - sprawdza brakujące miejscowości

Posted: Wed Apr 15, 2015 7:34 pm
by FZ69617
wroSlaw wrote:Mam pewien problem. Mieszkam kilka kilometrów od miejscowości Trestno której nie ma w wykazie. Nie słyszałem aby się cokolwiek zmieniło. Jestem prawie pewien że ta miejscowość była wprowadzona do map Waze, a teraz jej nie ma. Są natomiast zamiast Trestna na jednym z odcinków Blizanowice które znajdują się dalej.
http://pl.wikipedia.org/wiki/Trestno
"Trestno (niem. Treschen) – przysiółek osady Blizanowice w Polsce"
wroSlaw wrote: Ostatnie edycje w tym rejonie są wykonane przez FZ69617(4) ‎
Dzisiaj przejeżdżając przez Trestno zaznaczyłem początek i koniec miejscowości. Skoryguję to w najbliższym czasie, ale zastanawiam się dlaczego TERYT nie ma tego w swojej bazie.
Oczywiście, że jest to w bazie TERYT:
integralne części miejscowości:
Trestno [0881220] : przysiółek --> Blizanowice (woj. dolnośląskie pow. wrocławski gm. Siechnice) [0881236] : osada
razem: 1
Jak widzisz, Trestno to przysiółek - nie samodzielna miejscowość - który jest częścią miejscowości Blizanowice (poprawnie nazwanej na mapie).

Ustalone zostało, że wprowadzamy tylko miejscowości podstawowe z bazy TERYT - a zatem to co aktualnie jest na mapie, jest poprawne i nie wymaga korekt nazwy miejscowości.
Jedyne korekty, które warto tam zrobić, to odpowiednie oznaczenia wszystkich segmentów należących do tej miejscowości.

Re: Skaner Miejscowości PL - sprawdza brakujące miejscowości

Posted: Mon May 11, 2015 9:25 pm
by FZ69617
wroSlaw wrote:http://pl.wikipedia.org/wiki/Wigancice_%C5%BBytawskie
Wieś nie istnieje od roku 1999, kiedy została zlikwidowana w wyniku rozszerzenia się kopalni Turów.
Musisz zgłosić do GUS. :)
Zdaniem TERYT wciąż istnieje jako:
miejscowości podstawowe:
Wigancice Żytawskie (woj. dolnośląskie pow. zgorzelecki gm. Bogatynia) [0188908] : wieś
http://www.stat.gov.pl/broker/access/pe ... nced=false

Re: Skaner Miejscowości PL - sprawdza brakujące miejscowości

Posted: Mon May 11, 2015 10:34 pm
by FZ69617
wroSlaw wrote:Mnie nie interesuje GUS. Podaję tę informację dla twórcy skryptu. To nie pierwsza taka sytuacja i na wykazie przy danej miejscowości jest odpowiednia notatka.
Zgadza się, jest takich błędnych sytuacji więcej.
Twórca skryptu postanowił wziąć na swoje barki informowanie o tych błędach. Jednak ich przyczyna tkwi właśnie w GUS. Dziwi mnie, że nie interesuje Cię naprawianie tych błędów u źródła...
wroSlaw wrote:Pomysł z GUS pozostawiam dla Ciebie. To że dla GUS miejscowość istnieje nie oznacza że na naszych mapach ma być.
Nie oznacza. Lecz to właśnie z tej przyczyny, że jest w GUS, znajduje się na liście miejscowości wyświetlanych przez skrypt.
Gdyby udało się sprawić, że zniknie z GUS, wystarczyłoby wygenerować na nowo listę miejscowości i nie byłoby potrzeby angażowania twórcy.
Obawiam się, niestety, że reakcja GUS na zgłoszenie błędu, może nie być zgodna z oczekiwaną. :) Choć w sumie, to też ciekaw jestem jaka by była i możliwe, że skuszę się, by to sprawdzić... :)

Re: Skaner Miejscowości PL - sprawdza brakujące miejscowości

Posted: Wed May 13, 2015 12:55 pm
by FZ69617
wroSlaw wrote:http://pl.wikipedia.org/wiki/Wigancice_%C5%BBytawskie
Wieś nie istnieje od roku 1999, kiedy została zlikwidowana w wyniku rozszerzenia się kopalni Turów.
Dostałem informację, że Wigancice Żytawskie administracyjnie jednak nadal istnieją:
http://bogatynia.naszemiasto.pl/artykul ... id,tm.html
Wygląd więc na to, że GUS ma jednak w tym przypadku rację i nie ma potrzeby zgłaszać tam nieistniejącego błędu.
Nie ma też uważam powodu, by dopóki miejscowość istnieje, nie było jej także w Waze.

Re: Skaner Miejscowości PL - sprawdza brakujące miejscowości

Posted: Wed Jul 29, 2015 4:11 pm
by FZ69617
Trzeba nam nowych danych z GUS - katalogi TERC i SIMC są wciąż z 2015-01-01.
Gdy się pojawią, to trzeba je będzie przepuścić przez TERYT Cities i ewentualne zaktualizować dane z PRNG, wszystko.
Na tę chwilę możemy się jedynie uzbroić w cierpliwość.