Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
format swde i vpf
21-06-2013, 14:36,
#11
RE: format swde i vpf
Oto błąd:

Znaleziony identyfikator jednostki rejestrowej: 182101_2 zostanie wykorzystany w bazie do stworzenia kluczy obiektów. Jeśli chcesz użyć innego możesz go zastąpić wpisanym przez siebie tekstem
Krok 1. Start programu: 2013-06-21 14:33:59
Krok 2. Rozpoczynam import pliku: C:/Documents and Settings/ktokarz/Pulpit/Kopia SWDE EWOPIS.swd 2013-06-21 14:33:59
błąd: G5DZE [G5IDD, nr, nrobr, G5IDR, G5NOS, G5WRT, G5DWR, G5PEW, G5RZN, G5DWW, G5DTW, G5DTU, G5RJDR, geom, G5RKRG, G5RPWL, id_zd, g5id1, g5id2, tab_uid, ] [182101_2.0001.10, 10, 0001, , , , , 3217, , , 2013.02.19-10:30:07.00000, 2013.02.19-10:30:07.00000, 608, POLYGON((7592514.32396 5465241.6237,7592486.73421 5465252.46374,7592474.14433 5465255.32377,7592435.10466 5465276.26383,7592427.29475 5465274.40384,7592408.43502 5465234.3939,7592398.00516 5465218.35392,7592400.46513 5465218.32392,7592402.92511 5465218.13392,7592391.74525 5465206.54394,7592387.88528 5465207.08395,7592375.18545 5465190.57398,7592360.40562 5465179.05401,7592344.0358 5465169.49405,7592337.81587 5465165.84406,7592315.81609 5465165.3041,7592296.59627 5465168.37413,7592294.40629 5465169.59414,7592265.13655 5465182.25419,7592248.48669 5465192.03421,7592231.60684 5465197.80424,7592208.97706 5465201.11428,7592192.62723 5465195.23431,7592176.9274 5465188.76435,7592159.81758 5465182.44438,7592135.15781 5465186.89442,7592114.73804 5465175.11447,7592102.02823 5465145.9645,7592100.57825 5465141.88451,7592089.41847 5465093.32455,7592079.00863 5465066.71458,7592074.19868 5465065.15459,7592069.50873 5465066.3046,7592067.76875 5465061.43461,7592077.87865 5465063.83459,7592082.6786 5465065.39458,7592092.23844 5465092.31455,7592103.49823 5465141.3945,7592108.80815 5465149.83449,7592116.61803 5465171.80446,7592136.9478 5465183.77442,7592161.30757 5465179.84438,7592191.46725 5465190.52432,7592203.49712 5465194.61429,7592217.32698 5465196.71427,7592231.33685 5465193.01424,7592264.87656 5465177.76419,7592295.59629 5465164.86414,7592302.67622 5465163.40413,7592319.00606 5465160.4141,7592339.55586 5465161.42406,7592347.57577 5465165.75404,7592363.0556 5465174.10401,7592377.87543 5465186.24398,7592398.41517 5465209.88393,7592403.30511 5465217.57391,7592428.68474 5465269.82384,7592436.67466 5465271.09383,7592476.00432 5465249.19377,7592515.87396 5465236.5537,7592543.58369 5465235.57365,7592576.17332 5465257.20358,7592616.93289 5465269.8535,7592646.08256 5465288.97343,7592653.89247 5465294.09342,7592655.38243 5465305.62341,7592645.89253 5465302.53343,7592645.17255 5465294.41343,7592641.86259 5465291.97344,7592615.50289 5465274.2235,7592574.65332 5465262.18358,7592542.23369 5465240.07365,7592514.32396 5465241.6237)), ARRAY['1000000'], ARRAY['6997'], 182101_2, 687, 73, 182101_2687, ]rekord nr: 0line = X;
error: BŁĄD: nowy rekord dla relacji "g5dze" narusza ograniczenie sprawdzające "enforce_srid_geom"
DETAIL: Niepoprawne ograniczenia wiersza (182101_2.0001.10, 01030000000100000049000000B9C2BB9490F65C4168B3EA6726D95441F14BFD..., 10, 182101_2, , , , , 3217, , , null, {6997}, null, 608, 2013.02.19-10:30:07.00000, 2013.02.19-10:30:07.00000, {1000000}, 73, 687, 0001, 182101_2687).

anulowano zapis do bazy: 0 rekordów: {}
przerobiono lini: 1680
Koniec programu: 2013-06-21 14:34:01
21-06-2013, 14:58,
#12
RE: format swde i vpf
Czy masz zainstalowanego postgisa w wersji 2?
Jeśli tak to spróbuj z poziomu pgadmina3 usunąć wszystkie kolumny "geom" z tabel w krórych one występują i dodaj je od nowa - wybierając dla nich typ 'geometry'.
24-06-2013, 09:37,
#13
RE: format swde i vpf
Zainstalowany jest "PostGIS 2.0 for PostgreSQL 9.2"
24-06-2013, 11:54,
#14
RE: format swde i vpf
Tak myślałem. Postgis2 ma delikatnie zmienioną strukturę tabel/widoków/funkcji w stosunku do Postgis1.5. Tak jak pisałem w ostatnim poście - musisz odpalić pgadmina3, przejść do bazy, porozwijać drzewko aby dojść do tabeli g5dze. Rozwinąć gałąź z tą tabelą, aby zobaczyć kolumny. Kliknąć prawym przyciskiem na kolumnę geom i wybrać "skasuj/usuń...". Po usunięciu kolumny zakładasz ją od nowa - prawy klik na "kolumny"->"dodaj nową kolumnę". Tworzysz dokładnie taką samą kolumnę jak ta usunięta, czyli nazwa: "geom", typ danych(z rozwijanej listy "geometry" - uważaj żeby nie wybrać "geometry[]").
Powtórz czynność dla wszystkich tabel zawierających definicję geometry (g5dze, g5jew, g5obr, g5uzg, g5kkl i te z dopiskiem _test).
To powinno zadziałać - sprawdzone na dwóch instalacjach (xp i vista). Błąd miałem identyczny. Co prawda na postgresie 9.1 - ale tu chyba nie będzie problemu z 9.2.

Dlaczego tak jest? Prawdopodobnie proste tworzenie tabeli poleceniem "CREATE TABLE tabela" i podanie tam definicji kolumny "geom gemetry" jest dla postgisa 2.0 niewystarczające (dla postgis 1.5 na wszystkich instalacjach, które sprawdzałem działa poprawnie). Prawdopodobnie należałoby użyć w skrypcie tworzącym bazę funkcji AddGeometryColumn. PgadminIII musi, tworząc nową kolumnę z geometrią dla postgis2 wykonywać automagicznie tę operację. Na razie mam za mało czasu, żeby się w to pobawić ale dam se łeb obciąć, że tworzenie columny za pomocą AddGeometryColumn rozwiąże problem. Akurat męczę się z fragmentem kodu tworzącym bazę z poziomu wtyczki, więc przetestuję tam to rozwiązanie.

Daj znać czy usunięcie i stworzenie od nowa kolumn geometrii przyniosło spodziewany skutek.

Pozdrawiam
24-06-2013, 14:48, (Ten post był ostatnio modyfikowany: 24-06-2013, 14:49 {2} przez urzednik.)
#15
RE: format swde i vpf
Tak też zrobiłem i zadziałało. Baza się wczytała i bangla ładnie.

Jednak dalej są zgrzyty. Ale tym razem z informacją o działce. Z literką "Ł" sobie zrobiłem, ale nie chce mi podać nazwy obrębu i jednostki ewidencyjnej.

A z pytań i pomysłów to:
- czy jest możliwość żeby mieć przyciski na pasku a nie w menu, byłoby mniej grzebania
- czy przewidujesz przeglądanie z poziumu QGISa samej bazy danych z np. możliwością zaznaczania działek jednego właściciela; pytam, bo moja baza jest taka, że dane opisowe są dla całych miejscowości, ale graficzne tylko dla części
25-06-2013, 08:50, (Ten post był ostatnio modyfikowany: 25-06-2013, 09:11 {2} przez robbur.)
#16
RE: format swde i vpf
(24-06-2013, 14:48)urzednik napisał(a): Tak też zrobiłem i zadziałało. Baza się wczytała i bangla ładnie.
To gratuluję - jesteś oficjalnie pierwszą osobą (nie licząc mnie), która zaimportowała dane swde do bazy postgisowej Wink.
(24-06-2013, 14:48)urzednik napisał(a): Jednak dalej są zgrzyty. Ale tym razem z informacją o działce. Z literką "Ł" sobie zrobiłem, ale nie chce mi podać nazwy obrębu i jednostki ewidencyjnej.
Z problemem polskich literek w informacji o działce to chyba się już uporałem. Jakiś tydzień temu kombinowałem na swoich windowsach bo miałem ten sam problem. Postaram się dzisiaj po południu zaktualizować paczkę o nowsze wersję wtyczki (w sumie to codziennie coś tam nowego wdłubuję). Na razie zapoznaje się z gitem (system kontroli wersji), żeby się przestać gubić w tym co i kiedy aktualizuję.
Co do pytań:
Cytat:- czy jest możliwość żeby mieć przyciski na pasku a nie w menu, byłoby mniej grzebania
Wtyczka dodaje swoje ikonki do paska narzędzi qgisa do grupy Bazy Danych - tylko trzeba rozwinąć grupy.
o tak:
[Obrazek: zaznaczenie_098.png?w=640]

Cytat:- czy przewidujesz przeglądanie z poziumu QGISa samej bazy danych z np. możliwością zaznaczania działek jednego właściciela; pytam, bo moja baza jest taka, że dane opisowe są dla całych miejscowości, ale graficzne tylko dla części
Tak, bo sam potrzebuję takiej funkcji. Po właścicielu i użytkach. Mnie interesują zwłaszcza wody płynące.

Aktualnie mam nawet opracowaną prostą funkcję wyszukiwania działek, ale nie działa do końca na windowsach (mam problemy z programem qgsql2shp, którego chciałem do tego wykorzystać)
Zresztą dzisiaj opiszę to na blogu.

Aktualne wersje będę zamieszczał regularnie jak tylko opanuję gita.

Jeszcze raz dzięki za testy - miło wiedzieć, że (przynajmniej częściowo) wtyczka działa nie tylko u mnie.
04-07-2013, 11:49,
#17
RE: format swde i vpf
Wszystko ładnie działa w zakresie na jaki zostało przewidziane.

Jeśli można mieć sugestie, to ja jako geodeta chętnie bym skorzystał z możliwości zrzutu współrzędnych narożników działki do pliku tekstowego. Nawet w najprostszej wersji tzn. z zaznaczonej działki punkty do pliku w układzie Nr X Y. Nawet bez danych o stabilizacji itd.

Przypominam tylko o przestawieniu współrzędnych z układu matematycznego na geodezyjny (no chyba że w bazie postgis jest to inaczej realizowane).
03-12-2014, 11:20,
#18
RE: format swde i vpf
witam,
Doszedłem pomyślnie do momentu importu pliku swd i mi wywaliło błąd, jednak nieco inny nić błąd „urzędnika”...

Oto błąd:

Znaleziony identyfikator jednostki rejestrowej: ; zostanie wykorzystany w bazie do stworzenia kluczy obiektów. Jeśli chcesz użyć innego możesz go zastąpić wpisanym przez siebie tekstem
Start: 2014-11-24 12:30:13
Plik zamkniety: 2014-11-24 12:30:14
Krok 1. Start programu: 2014-11-24 12:30:25
Krok 2. Rozpoczynam import pliku: C:/Documents and Settings/XPMUser/Pulpit/wies.swd 2014-11-24 12:30:25
błąd: G5JDR [G5DTW, G5DTU, G5RGN, G5TJR, G5RWL, G5IJR, G5ROBR, G5RWLS, id_zd, g5id1, g5id2, tab_uid, ] [1991.12.20-09:48:46, 1991.12.20-09:48:46, , 1, 1, 302604_4.0007.G2, 302604_4.88, 302604_4.100940, ;, 302604_4.40806, 302604_4.40806.11219, ;302604_4.40806, ]rekord nr: 13644line = X;
error: BŁĄD: wartość tablicy musi zaczynać się od "{" lub informacji o wymiarze
LINE 1: ... '', '1', '1', '302604_4.0007.G2', '302604_4.88', '302604_4....
^

anulowano zapis do bazy: 13644 rekordów: {u'G5OSF': 9985, u'G5OSZ': 31, u'G5MLZ': 3460, u'G5INS': 168}
przerobiono lini: 181774
Koniec programu: 2014-11-24 12:30:43


Nie wydaje mi się, żeby tu pomogło usunięcie kolumn geometrii i utworzenie nowych z poziomu pgadmina, bo błąd nie dotyczy G5DZE.
Miałby Pan jakiś pomysł na rozwiązanie mojego problemu?
Będę wdzięczny za każdą pomoc.
02-12-2015, 15:52,
#19
RE: format swde i vpf
Przepraszam gisowca za brak odpowiedzi, ale długo nie logowałem się na forum.
Aktualnie wtyczkę, a właściwie dwie (import i wypis), przerobiłem dla Qgisa >2.0.
Myślę, że problem z postu powyżej nadal pozostanie nierozwiązany, ale jak się ze mną sktontaktuje gisowiec, to postaram się ten problem rozwiązać. Na razie mam za mało danych.

Informację o nowej wersji wtyczki wraz z krótkim podręcznikiem tutaj:

Wersja wtyczek dla Qgis >=2.0

a tutaj bezpośredni link do repo wtyczki na githubie:

GitHub

W każdym razie jestem do dyspozycji.
Pozdrawiam Robert.


Podobne wątki
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  sklejanie wydruków w większy format sebaq 0 7 570 20-05-2015, 11:10
Ostatni post: sebaq
  ASCII grid format, brak współrzędnych Domciu 3 21 680 20-05-2013, 15:48
Ostatni post: tomgie
  QGIS, PostrgreSQL i format danych Rayo 3 18 938 10-08-2012, 10:13
Ostatni post: Rayo

Skocz do: