Forum QGIS

Pełna wersja: Szukaj w tabeli atrybutów...zonk
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Stron: 1 2
Witam. Zauważyłem jedną niewygodną (jak dla mnie) zmianę w Qgis w wersji 1.4 w porównaniu z 1.3. Objawia się tym, że podczas wyszukiwania w tabeli atrybutów (dla warstwy umieszczonej w postgresql) należy wpisywać pełne wartości szukanych danych gdzie w wersji 1.3 nie było to wymagane. Już wyjaśniam. Np. w kolumnie "ulice" mam pełne nazwy ulic. Problem pojawia się podczas wyszukiwania gdyż muszę "znać" pełną nazwę ulicy. O ile w 1.3 wyszukanie ulicy np. Dambonia zwracało wyniki o tyle 1.4 bez podania pełnej nazwy (Alojzego Dambonia) program uparcie nic nie zwraca:/ Żadne gwiazdki nie pomagają. O ile problem wydaje się błahy w przypadku takich ulic jak Mickiewicza czy Kochanowskiego o tyle np. w przypadku ulicy "Kołłątaja" urasta do niebotycznego problemu gdyż trzeba nie tyle wiedzieć, iż ów jegomość miał na imię Hugon, to był jeszcze księdzem (pełna nazwa ulicy "Księdza Hugona Kołłątaja" Wink). Może istnieje możliwość przywrócenia funkcjonalności z poprzedniej wersji?
Bardzo dziękuję za wszelkie info.
Pozdrawiam.
Nie wiem dlaczego wprowadzono tą zmianę w "szukajce" w 1.4, też mnie to trochę początkowo irytowało. Możliwość przywrócenia funkcjonalności szukajki z wersji 1.3 pewnie istnieje, w końcu QGIS to otwarty program (pewnie trzeba by gdzieś zamienić '=' na 'LIKE' czy coś takiego) ale prościej będzie użyć kreatora zapytań i wpisać prostą klauzulę WHERE. Aby wyszukać ulicę Hugona (kimkolwiek by nie był i jakkolwiek by się nie nazywał) będzie wyglądać ona tak:

Kod:
nazwa_kolumny_atrybutów_z_nazwami_ulic LIKE '%Hugona%'

Należy pamiętać o 'uszach' i spacjach.
Dzięki Tomalos! Myślałem, że tylko mi to doskwiera.
A tak pół żartem...nie wyobrażam sobie aby użytkownicy Qgisa w firmie mieli czas na zadawanie pytań typu 'nazwa_kolumny_atrybutów_z_nazwami_ulic LIKE '%Hugona%'' Wink W sytuacji awaryjnej gdy trzeba szybko nawigować po mapie nikt nie będzie układał zapytań sql za pomocą kreatora itp. No cóż trzeba będzie pozostać w 1.3 i trzymać kciuki, że powrócą kiedyś do tego prostego i przyjaznego rozwiązania.
Pozdrawiam.
Moim zdaniem nie warto zostawać z tego powodu przy 1.3, wbrew pozorom tworzenie zapytania jest stosunkowo szybkie (nie trzeba robić tego "z palca"). Porównajmy Smile

I. Wyszukiwanie w QGIS 1.3
1. Otwieramy tabelę atrybutów
2. Klikamy pasek "szukaj" i wpisujemy szukany tekst/wartość
3. Wybieramy z listy rozwijanej interesującą nas kolumnę
4. Enter

II. Wyszukiwanie w QGIS 1.4
1. Otwieramy tabelę atrybutów
2. Klikamy "Kreator zapytań"
3. Dwuklikany na interesującą nas kolumnę, klikamy na "LIKE"
4. Klikamy na pole klauzuli, wpisujemy pierwsze ucho, szukany tekst/formułę, zaczek % (zazwyczaj wystarczy jeden), drugie ucho
5. Klikamy "OK"

...faktycznie trzeba się jednak narobić, ze dwa kliknięcia i trzy znaki więcej Smile
(20-04-2010, 22:02)tomalos napisał(a): [ -> ]...faktycznie trzeba się jednak narobić, ze dwa kliknięcia i trzy znaki więcej Smile

Jak się często używa tej funkcji to te dwa kliknięcia i trzy znaki znaczą baaardzo dużo. Też mi brakuje tej funkcjonalności.

(20-04-2010, 22:02)tomalos napisał(a): [ -> ]Moim zdaniem nie warto zostawać z tego powodu przy 1.3,...

Tu się z Tobą zgodzę Smile
Słuchajcie.
Dzięki za odpowiedzi ale problem ma trochę inną naturę. Proszę zrozumieć, że większość użytkowników którzy mają dostęp do mapy w firmie nie ma pojęcia co to jest kreator zapytań a jak bym im zaczął gadać o LIKE itp to bym chyba prace stracił Wink Tym bardziej, że przyzwyczaili się do szukadła w 1.3 więc też tłumaczenie im, że nowa wersja ma coś lepszego (z czego i tak nie skorzystają) mija się z celem i skończy się komentarzem typu "lepsze jest wrogiem dobrego". U mnie użytkownicy gisa są branżowcami a nie informatykami. Jak zacznę im komplikować rzeczy proste to skończy się to zniechęceniem.
Pozdrawiam
Być może 1.4 w ogóle nie powinno się ukazać, bo to jest taka alpha do 1.5. Zawiera kilka głębokich, a niewykończonych zmian i stąd te problemy. Dlatego ciągle powtarzam, lepsza beta 1.5 niż oficjalna 1.4 Smile Wyszukiwanie oczywiście działa już tak, jak dawniej Smile
(21-04-2010, 14:31)borys napisał(a): [ -> ]Dlatego ciągle powtarzam, lepsza beta 1.5 niż oficjalna 1.4

A kiedy ma się pojawić oficjalna 1.5?
Nie ma jeszcze wyznaczonej daty. Przypuszczam, że w maju pojawią się nastroje ku zamykaniu numeru, ale nie obiecuję. Jakiś miesiąc później powinien być wydany.
Z tego co widzę na OSGeo4W to wersja 1.5 zmienia się praktycznie codziennie. Jeżeli dziś zainstaluję sobie np wersję 1.5.0-85, a jutro pojawi się 1.5.0-86, to czy muszę odinstalować poprzednią i zainstalować nową, czy nową instaluję jako aktualizację poprzedniej?
Stron: 1 2