Get a sneak peek at whats next for Permanent Hazards on our April 7th Office Hours!

Post Reply

TERYT Cities - aplikacja do sprawdzania nazw miejscowości

Post by FZ69617
Oddaję w Wasze ręce aplikację Waze - TERYT Cities, która pozwala na sprawne przeszukiwanie bazy miejscowości TERYT z GUS.

Wersja 1.0.10 aplikacji w załączeniu.


Podstawową funkcjonalnością aplikacji jest generowanie listy nazw miejscowości w Waze odpowiadających rzeczywistej nazwie miejscowość w Polsce.

Dla przykładu, po podaniu nazwy "kłodawa", aplikacja odpowiada w następujący sposób:
waze-teryt-cities-example.png
(32.78 KiB) Downloaded 1024 times
Poza listą nazw w Waze aplikacja wyświetla także pełne listy miejscowości podstawowych oraz integralnych części miejscowości - ekwiwalent zapytań na stronach bazy TERYT GUS.

Możliwe jest zawężenie wyświetlanych wyników wyszukiwania poprzez podanie w nawiasach jednego lub więcej szczegółów miejscowości: "woj." - województwo, "pow." - powiat, "gm." - gmina (dozwolone separatory, to przecinek lub białe znaki).
Np. "kłodawa (gm. trąbki wielkie)" zawęzi wyświetlane wyniki do miejscowość o ID: [0176176].

Wielkość liter wyszukiwanej nazwy miejscowości nie jest istotna.


Dodatkowo, aplikacja umożliwia wyszukiwanie nazw miejscowości pasujących do podanego wzorca w bazie TERYT.
Wspierane znaki specjalnie wzorca nazwy:
  • ? (znak zapytania) - zastępuje dowolny znak w nazwie,
    * (gwiazdka) - zastępuje dowolny ciąg znaków (włącznie z pustym) w nazwie.
Przy wyszukiwaniu nazw pasujących do wzorca ignorowana jest wielkość liter, oraz polskie zmiękczone znaki uznawane są za zgodne ze swymi bazowymi odpowiednikami (czyli np. 'ą' pasuje do znaku 'a' i na odwrót).


Wymagania:
1. Java 8+ (wystarczy JRE) - http://java.com/en/download
2. Katalogi bazy TERYT dostępne na stronie GUS. Potrzebne są katalogi: TERC, SIMC i WMRODZ.

Instalacja:
1. Rozpakować zawartość archiwum ZIP aplikacji w dowolnie wybranym miejscu na dysku.
2. Do katalogu o nazwie TERYT w miejscu rozpakowania archiwum aplikacji wkopiować pliki wymaganych katalogów bazy TERYT (Uwaga: plików nie należy rozpakowywać!).


Aplikację uruchamia się poprzez wykonanie skryptu startowego run.cmd (pod Windows) lub run.sh (Linux).

Dla wygody polecam utworzenie skrótu do skryptu startowego na desktopie, czy też w innym ulubionym miejscu systemu.
Pod Windows może być też konieczna korekta właściwości okna aplikacji (czcionka, szerokość okna, wielkość bufora itp.).


W razie problemów proszę pisać tutaj, jest szansa, że ktoś będzie w stanie pomóc. :D
FZ69617
Waze Local Champs
Waze Local Champs
Posts: 933
Has thanked: 36 times
Been thanked: 236 times

POSTER_ID:16966442

1

Send a message
Attachments

Post by DinoBeba
noobek wrote:Dla leniwych jest także dostępna wyszukiwarka via www: http://www.waze.com.pl -> Szukaj nazwy miasta.
Jak wpisałem na tej stronie www nazwę "Kłodawa" to wyświetlił 5 pozycji, a na załaczonym printskrinie z aplikacji desktopowej jest 6 rekordów, coś się chyba nie zgadza.
DinoBeba
Area Manager
Area Manager
Posts: 130
Has thanked: 27 times
Been thanked: 7 times
Send a message
https://s15.postimg.org/4gvov77av/lopata_miesiaca2.jpgZdobywca łopaty miesiąca za luty 2015

[img]https:///74FQd[/img] bankomaty (atm): https://sites.google.com/site/wazbankomaty/

Post by FZ69617
DinoBeba wrote:Jak wpisałem na tej stronie www nazwę "Kłodawa" to wyświetlił 5 pozycji, a na załaczonym printskrinie z aplikacji desktopowej jest 6 rekordów, coś się chyba nie zgadza.
Zgadza się, przyjrzyj się dokładnie. W TERYT istotnie jest 6 miejscowości podstawowych, jednak na liście miejscowości w Waze jest już tylko 5 pozycji - jedna jest połączeniem wsi i osady leśnej o identycznych nazwach w TERYT: [0081582+0081613].
FZ69617
Waze Local Champs
Waze Local Champs
Posts: 933
Has thanked: 36 times
Been thanked: 236 times
Send a message

Post by FZ69617
Wersja 1.0.11 aplikacji w załączeniu.

Co nowego:
  • Wsparcie wszystkich ustalonych przez CMów wyjątków nazewniczych miejscowości. Aktualnie mamy 18 wyjątków w nazwach miejscowości: Brzeziny, Łazy, Kamionka, Lutynia, Małachów, Michałów, Rzeczyca, Zalesie.
  • Dostosowanie postaci generowanych plików (polecenie "/gen") do potrzeb świetnego skryptu Skaner Miejscowości PL autorstwa @wlodek76.
Instalację aplikacji można przeprowadzić zgodnie z instrukcją podaną w poście otwierającym.

W przypadku, gdy mamy już zainstalowaną poprzednią wersję aplikacji nie musimy jej usuwać - wystarczy z załączonego archiwum ZIP przekopiować do katalogu głównego zainstalowanej aplikacji plik o nazwie exceptions, oraz zastąpić plik waze-cities.jar w podkatalogu bin aplikacji jego nowszą wersją.

W przypadku problemów, proszę o informację.

Miłego używania. :)
FZ69617
Waze Local Champs
Waze Local Champs
Posts: 933
Has thanked: 36 times
Been thanked: 236 times
Send a message
Attachments

Post by FZ69617
FZ69617 wrote:Co nowego:
  • Wsparcie wszystkich ustalonych przez CMów wyjątków nazewniczych miejscowości. Aktualnie mamy 18 wyjątków w nazwach miejscowości: Brzeziny, Łazy, Kamionka, Lutynia, Małachów, Michałów, Rzeczyca, Zalesie.
A jednak nie wszystkich. :( Jak można przeczytać w wątku obok, jest jeszcze jeden, 19 wyjątek - miasto Józefów w powiecie otwockim.
Przepraszam za to niedopatrzenie - nieco inne ustalenia CMów pozostały w mojej pamięci. :D

Aby aplikacja uwzględniała ten wyjątek wystarczy dopisać do pliku exceptions (który znajduje się w katalogu głównym aplikacji) następującą linię:

Code: Select all

0920404 Józefów
Można to zrobić dowolnym edytorem tekstu (np. Notatnikiem pod Windows).

W kolejnej wersji aplikacji (o ile nastąpi ;) ) pojawi się już, mam nadzieję, pełna lista wyjątków. :)
FZ69617
Waze Local Champs
Waze Local Champs
Posts: 933
Has thanked: 36 times
Been thanked: 236 times
Send a message

Post by gavron7
A ja póki co nie pobieram bo praktycznie tylko po łodzi się poruszam :((

Wysłane z mojego HTC Desire 310
gavron7
Area Manager
Area Manager
Posts: 176
Has thanked: 6 times
Been thanked: 14 times
Send a message

Post by Jacek2000
Sprawdzone mnóstwo razy (np. przy arkuszach) - działa bardzo dobrze i bardzo ułatwia pracę.
Gratulacje za pomysł i wykonanie.
Jacek2000
Waze Local Champs
Waze Local Champs
Posts: 543
Has thanked: 85 times
Been thanked: 103 times
Send a message

Post by jarkaz
Pobrałem, zainstalowałem, działa bardzo ładnie.
Super narzędzie przy dodawaniu nowych miejscowości :)
jarkaz
Waze Local Champs
Waze Local Champs
Posts: 3454
Answers: 2
Has thanked: 979 times
Been thanked: 528 times
Send a message
https://s.waze.tools/c6s.pnghttps://s.waze.tools/s0500.pnghttps://s.waze.tools/p2000.pnghttps://s.waze.tools/lcpl.png CMhttps://s.waze.tools/cm.pngPLhttps://www.waze.com/forum/images/ranks/MapRaider_Badge_63px.pnghttps://s.waze.tools/mntr.pnghttps://s.waze.tools/betc.pnghttps://s.waze.tools/beta.pnghttps://i.ibb.co/s51vgF5/10th-anniversary-Badge.png
Link do filmu: Jak zrobić permalink

Post by noobek
Dla leniwych jest także dostępna wyszukiwarka via www: http://www.waze.com.pl -> Szukaj nazwy miasta.
noobek
Posts: 691
Has thanked: 64 times
Been thanked: 139 times
Send a message
CM-Polska
Strona Startowa Polskiej Społeczności Waze
http://www.waze.com.pl

Post by Vooytek
Z narzędzia na stronie skorzystałem przy okazji konkursu ;)

Miło że tworzycie Panowie takie przydatne rzeczy, bez tych wszystkich dodatków zmarnowałoby się znacznie więcej czasu :)
Vooytek
Map Editor - level 3
Map Editor - level 3
Posts: 1673
Has thanked: 179 times
Been thanked: 169 times
Send a message


PROBLEM, PROPOZYCJA, MÓJ BŁĄD? PISZ ŚMIAŁO NA PW! Obiecuję się poprawić :)