Przemysław
S.
Geoinformacja,
INSPIRE, liczenie
bobrów, zawracanie
rzeki...
Temat: geometrie WKB i WKT w Quantum Gis
Chciałem zaktualizować sobie dane lezące na dwóch serwerach PostGIS - na jednym mam nowe dane a na drugim te same tylko że już stare. ilośc rekordów i ich rodzaj jest ten sam zmienia się w nich tylko geometriaponieważ było tego duzo pomyślałem ze otworze sobie obie instancje serwera w Qgis jako pola bez geometrii, połącze je unikatowym GIUD bo każdy z obiektów taki ma i zaktualizuje pole the_geom we właściwej tabeli.
Tak tez zrobiłem i zadziałało, dane zostąły zmienione i geometria wyświetla się tak samo.
Problem pojawił się gdy skryptem SQL chciałem porównac tabele czy aby napwno obie sa takie same. Wyszło mi że nie są i różnią się niuansami, pomimo ze geometria sie zgadza. Nie moge tego tak zostawić ponieważ używam skryptu do porównywania danych i na jego podstawie kontroluje spójność tych baz danych aby się nie pogubić.
w Qgis dziąłającym w trybie tabeli bez geometrii pole the_geom pojawia mi się jako format WKT i tak też sie pomiędzy tabelami kopiuje natomiast w bazie postgresql zapisuje się już jako WKB i przy konwersji pojawiają się właśnie różnice - ma ktoś jakiś pomysł jak to ogarnąć? Może da się wyświetlic i kopiowac geometrie w tabeli w trybie WKB?
przykład:
rekord 1
010600002084080000010000000103000000010000001A00000063818E2B540F2041A2D746F8EF6512417B14AE47EF0E204185EB51B833661241D7A370BDAB0E2041F6285C8F1C65124148E17A94500E2041AE47E17A71641241B81E856B400E2041B81E85EB24641241C3F528DC1B0E2041E17A14AE55641241F6285C8FF90D (...)
rekord 1_mirror (po skopiowaniu geometrii jak wyzej)
010600002084080000010000000103000000010000001A0000005F818E2B540F2041A7D746F8EF6512417B14AE47EF0E204185EB51B833661241D7A370BDAB0E2041F6285C8F1C65124148E17A94500E2041AE47E17A71641241B81E856B400E2041B81E85EB24641241C3F528DC1B0E2041E17A14AE55641241F6285C8FF90D (...)Ten post został edytowany przez Autora dnia 04.07.14 o godzinie 15:00