format swde i vpf - Wersja do druku +- Forum QGIS (http://forum.quantum-gis.pl) +-- Dział: Desktop GIS (http://forum.quantum-gis.pl/forum-4.html) +--- Dział: QGIS (http://forum.quantum-gis.pl/forum-5.html) +--- Wątek: format swde i vpf (/thread-74.html)
1
2
|
format swde i vpf - hav - 10-03-2010 Witam. Czy QGIS posiada możliwość bezpośredniego wczytania danych z plików w formatach .swde i .vpf? Jeśli nie, to czy jest możliwe stworzenie wtyczki w ramach programu potrafiącej to wykonać? Pozdrawiam RE: format swde i vpf - mfabik - 17-03-2010 Wydaje mi się, że jak na razie nie ma możliwości wczytania tych plików w QGIS-ie. Jeśli chodzi o pliki swde to proponuję przekonwertować je do formatu shp za pomocą darmowej wersji programu SWDE Manager, a następnie wczytać do QGIs-a. Pozdrawiam. RE: format swde i vpf - robbur - 23-05-2013 Witam i przepraszam za tą zabawę w archeologa. Widzę jednak, że przez trzy lata niewiele się w sprawie QGIS+SWDE zmieniło, więc post będzie raczej na temat. Postanowiłem zająć się tematem i opracować import plików SWDE do bazy PostgreSQL. Taki mój mały wkład w rozwój wolnego oprogramowania. Na razie wszystko jest w fazie początkowej, ale jakoś tam działa. O tak: Całość opisuję na tym blogu. Sam działam pod linuksem, jednak wszystko jest napisane w pythonie i bez problemu powinno działać pod windows. Na razie kodu jeszcze nie udostępniam bo jest zbyt roboczy i raczej nie mam do tego śmiałości . Codziennie znajduje jakiś drobny błąd. Myślę jednak, że to kwestia miesiąca jak będę mógł się podzielić całym kodem w wersji stosunkowo funkcjonalnej. Już teraz jednak zapraszam na blog wszystkich zainteresowanych. Z pokorą przyjmę wszelki opierdal za nieprzemyślane rozwiązania, bałagan w kodzie i sugestię co do dalszego rozwoju. Jakby ktoś chciał się przyłączyć to jestem otwarty na propozycję. Nie jestem alfą i romeą jeśli chodzi o programowanie, a pythona właściwie poznaję na bieżąco w trakcie pisania kodu. RE: format swde i vpf - robert - 25-05-2013 Witaj na forum robbur, Dawno nie było tak efektownego wejścia! Miło, że dzielisz się tym co robisz, a blog jest naprawdę świetny. Oby więcej takich twórców chciało się ujawnić - byłoby znacznie mniej do roboty Czekamy na kolejne wiadomości o postępach prac ... RE: format swde i vpf - robbur - 30-05-2013 Postępy są i owszem. Właśnie dzisiaj zaimportowałem pierwszy plik swde za pomocą wtyczki. Jeszcze trochę problemów do rozpracowania i będę mógł udostępnić wtyczkę do testów. Tak to wygląda: Więcej szczegółów i zrzutów ekranu na blogu RE: format swde i vpf - robbur - 15-06-2013 Sorry za post pod postem. Zakończyłem pracę nad wstępną wersją wtyczki. Szczegóły, oraz materiały do ściągnięcia tutaj: http://pyrobbur.wordpress.com/qgis-swde-plugins/ Znajdziecie tam również dość obszerny przewodnik co, jak, dlaczego i po kiego grzyba. Wtyczkę testowałem na razie na trzech komputerach z windowsem (2 WinXP i 1 Vista) oraz na dwóch z linuksem ubuntu. U mnie działa, co nie znaczy, że będzie działać również u Was. Wiele zależy od samych plików SWDE - siłą rzeczy mogłem pracować tylko na takich, które posiadam, czyli z czterech powiatów. Nie wiem czy inne pliki nie kryją jakichś niespodzianek. Jakby ktoś chciał zaglądać w kod, to jest on na razie roboczy, pełen śmieci, dziwnych komentarzy, zmiennych które kiedyś były używane i nagle przestały być potrzebne. Porządkowaniem zajmę się później. No cóż - życzę Wszystkim (w tym sobie oczywiście najmocniej ) aby wtyczka nie sprawiła zbyt wiele kłopotów. Teraz trochę odpoczynku i biorę się za pracę nad wtyczką do zaawansowanego wyszukiwania działek (po użytkach, właścicielach itp) ps. wtyczka najlepiej działa z plikami swde w układzie pojedyńczej jednostki ewidencyjnej - czyli jednej gminy w jednym pliku ps2. Nie mam pojęcia czy zadziała z plikami - osobno grafika, osobno opis. Obecnie takich nie posiadam, więc mogę się tylko domyślać jak wyglądają. Według wszelkiego prawdopodobieństa - wtyczka nie zadziała EDIT - 19.06.2013 UWAGA: Uwaga: wlinii nr 179 pliku swdedzeinfo.py (w katalogu wtyczki) i w pliku, który zamieściłem do ściągnięcia jest błąd. Jest row[0] zamiast uni(row[0]). Powodowało to wypieprzenie się programu w miejscu w którym trafił na oznaczenie klasoużytku zawierające polski znak (np. “Ł”). Skoryguję to wkrótce – na razie, jeśli ktoś już ściągnął wtyczkę niech zmieni ręcznie to w tym pliku. szczegóły tutaj: http://pyrobbur.wordpress.com/2013/06/19/postgres-i-polskie-znaczki-pod-windowsem RE: format swde i vpf - urzednik - 20-06-2013 Fajnie, fajnie, ale: - w poradniku jest błąd, jak użytkownika naszej bazy nazwiemy inaczej niż 'biuro' to nie zadziała tworzenie tabel; albo trzeba się nazywać 'biuro', albo przerobić polecenie SQL; błahostka, ale początkującego użytkownika może drażnić - w poradniku można zaznaczyć, że parametry dla innych układów znaleźć można w samym QGISie i można jest skopiować - przy próbie importu dostaję komunikat: Kod: Wystąpił błąd podczas wykonywania kodu Pythona: RE: format swde i vpf - robbur - 20-06-2013 Urzednik - wielkie dzięki za zainteresowanie. (20-06-2013, 12:08)urzednik napisał(a): - w poradniku jest błąd, jak użytkownika naszej bazy nazwiemy inaczej niż 'biuro' to nie zadziała tworzenie tabel; albo trzeba się nazywać 'biuro', albo przerobić polecenie SQL; błahostka, ale początkującego użytkownika może drażnićRacja, racja. Tak to jest jak się pracuje po nocach, po całym dniu pracy i walki z dzieciakami. Jak dam radę to jeszcze dzisiaj poprawię to w poradniku. Dzięki za zwrócenie uwagi, bo to faktycznie może utrudnić początkującemu użytkownikowi życie. (20-06-2013, 12:08)urzednik napisał(a): - w poradniku można zaznaczyć, że parametry dla innych układów znaleźć można w samym QGISie i można jest skopiowaćA to akurat jest. Zacytuję sam siebie: "Dodanie więc nowego układu odniesienia jest proste – wystarczy do tego pliku dopisać dwie linie – swoją nazwę oraz definicję układu. Tu też nie ma co panikować, bo definicję można po prostu skopiować z Qgisa – z okienka “wybór układu współrzędnych”. Jest to metoda lepsza niż szukanie definicji układu w internecie – początkowo przepisywałem definicje ze stron spatialreference.org, ale były delikatne przesunięcia na mapie w stosunku do tych z Qgisa." (20-06-2013, 12:08)urzednik napisał(a): - przy próbie importu dostaję komunikat:hmm. tu żeś mnie zagiął. Wygląda na problem z ustawieniami postgresa. Czy czasem nie logujesz się do bazy jako użytkownik, dla którego nie jest wymagane podawanie hasła? W pliku pg_hba.conf nie ma czasem ustawionego dla użytkownika, lub grupy użytkowników parametru: METHOD - trust ? Jeśli tak jest to muszę w programie przewidzieć łączenie się również takich "zaufanych" użytkowników. Potestuję trochę u siebie z ustawieniam użytkowników i zobaczę kiedy trafię na ten błąd. RE: format swde i vpf - urzednik - 21-06-2013 (20-06-2013, 20:29)robbur napisał(a): Urzednik - wielkie dzięki za zainteresowanie. Sam myślałem o pisaniu czegoś takiego, ale ja jestem bardziej microsoftowy jeśli idzie o programowanie i dopiero przymierzałem się do pythona i baz Postgre. Ponadto jestem geodetą i może będę mógł jakoś pomóc poza testami. Cytat:Racja, racja. Tak to jest jak się pracuje po nocach, po całym dniu pracy i walki z dzieciakami. Jak dam radę to jeszcze dzisiaj poprawię to w poradniku. Dzięki za zwrócenie uwagi, bo to faktycznie może utrudnić początkującemu użytkownikowi życie.Zdarza się każdemu. Cytat:A to akurat jest. Zacytuję sam siebie: "Dodanie więc nowego układu odniesienia jest proste – wystarczy do tego pliku dopisać dwie linie – swoją nazwę oraz definicję układu. Tu też nie ma co panikować, bo definicję można po prostu skopiować z Qgisa – z okienka “wybór układu współrzędnych”. Jest to metoda lepsza niż szukanie definicji układu w internecie – początkowo przepisywałem definicje ze stron spatialreference.org, ale były delikatne przesunięcia na mapie w stosunku do tych z Qgisa." Jak wyżej, ale tym razem mnie się zdarzyło przeoczenie Cytat:hmm. tu żeś mnie zagiął. Wygląda na problem z ustawieniami postgresa. Czy czasem nie logujesz się do bazy jako użytkownik, dla którego nie jest wymagane podawanie hasła? W pliku pg_hba.conf nie ma czasem ustawionego dla użytkownika, lub grupy użytkowników parametru: METHOD - trust ? Swoją rolę ustawiłem jako super użytkownika ze wszystkimi prawami, wygaśnięcie konta dałem na rok 2030 bo był 1970 i ustawiłem hasło. Poszło ładnie i test się udał. Padło jednak dalej Cytat:Traceback (most recent call last): Czy problemem nie będzie, że ustawiąc porównanie i typ znakowy wybrałem Polish_Poland.1250 bo nie mogłem wybrać tego zalecanego (nie było go na liście) RE: format swde i vpf - robbur - 21-06-2013 Witam geodetę, też mam od czasu do czasu do czynienia z niwelatorami - używam takiego zabytku, który poziomuje się zgrywając tzw "bycze jaja". Staroć, ale przynajmniej daje pewność, że mechanizmy samopoziomujące nie zawiodły. (21-06-2013, 09:57)urzednik napisał(a): Padło jednak dalej Dobrze się składa, bo właśnie dzisiaj w pracy na windowsie trafiłem na ten sam błąd - rozwiązanie znajduje się tutaj: https://www.copy.com/s/soxawDarCNun podmień plik swdeimport.py w katalogu wtyczki. O ile się nie mylę to ten updejcik powinien rozwiązać problemy z różnym kodowaniem znaków w bazie postgresa. Na pocieszenie powiem, że to i tak wiele nie zmieni To znaczy zmieni o tyle, że wyświetli się w okienku komunikatów wtyczki szczegółowa informacja o błędzie - (linia pliku swde, która spowodowała błąd, komunikat bazy danych itp). Ten błąd który Ci się teraz pokazał to informacja, że z powodu złego kodowania znaków nie można wyświetlić informacji o błędzie. Trochę to montypythonowe (jak na kod pythona przystało). Jak mi wkleisz to co wyskoczy w tym okienku po podmiance pliku swdeimport.py to będę krok bliżej rozwiązania. Stawiam na to, że któreś z pól w bazie przewidziałem za krótkie. Pozdrawiam i dzięki za testy. |