CZEMU POLSKA MA 400 TYS. KM KWADRATOWYCH?

CZEMU POLSKA MA 400 TYS. KM KWADRATOWYCH?

Robiąc analizy przestrzenne możecie narobić dużo różnych głupot. Na przykład dojść do tego, że Polska ma 400 tys. km kwadratowych. To taki przykład z czapy, ale dobrze ilustruje to o czym dziś napiszę. Na ilustracji powyżej widzicie dwie warstwy – czerwone prostokąty i niebieskie kwadraty. Prostokątów jest dwa – o wymiarach […]

ROZBIJANIE MULTIPOLIGONÓW

ROZBIJANIE MULTIPOLIGONÓW

Dziś krótki wpis poświęcony rozbijaniu w PostGISie multiobiektów na części składowe. Na początek stworzyłem warstwę z jednym obiektem – multipoligonem prezentującym przedwojenny powiat świętochłowicki. Na tym przykładzie pokażę jak rozbić multipoligon na poligony składowe. Takie rozbijanie czasem się przydaje, gdyż nie każdą operację w postgisie można wykonać na multiobiektach. Np nie […]

KRÓTKI KURS POSTGISA

PostGIS to rozszerzenie przestrzenne do PostgreSQL, które pozwala na przechowywanie i obsługę danych przestrzennych w środowisku bazodanowym. Dodaje ono do bazy przestrzenne typy danych, a także zestaw funkcji do ich obsługi. Rozszerzenie to ma wielką zaletę – pozwala na manipulacje danymi przestrzennymi bezpośrednio w bazie. Takie rozwiązanie jest zazwyczaj szybsze i […]

JAK PORADZIĆ SOBIE Z TOPOLOGY EXCEPTION W POSTGIS

Czasem zdarza się tak, że warstwy na jakich pracujemy mają nie do końca poprawną geometrię. Pół biedy jeśli nasza praca sprowadza się do dodawania obiektów. Jeśli jednak chcemy wykonać jakieś operacje przestrzenne, możemy spotkać się z błędem topology exception np. takim: ERROR: GEOSIntersects: TopologyException: side location conflict at 510951.19710927358 534259.35837036208 Warstwy […]

SZYBKA ZAMIANA WSPÓŁRZĘDNYCH W POSTGIS

Czasem istnieje potrzeba zamiany współrzędnych miejscami, X z Y czy tam długości z szerokością. Byliśmy pod takim wrażeniem, jakie wywarły na nas nowe pomysły przełożonego, że zwyczajnie pomyliliśmy kolumny przy wciąganiu danych. Do czasu pojawienia się PostGISa w wersji 2.0 nie było to szczególnie łatwe, trzeba było robić transformacje afiniczną czy […]

LOGOWANIE NAZWY UŻYTKOWNIKA W QGIS I POSTGRESQL

Dzisiaj wpis techniczny, o logowaniu nazwy użytkownika dokonującego edycji w QGISie. Scenariusz jest taki: mamy użytkowników, np. „klikaczy” wektoryzujących warstwę. Wszyscy pracują w QGISie i mają podłączoną jedną warstwę z postgreSQLa do której dodają obiekty. Aby do każdego obiektu dodanego do tabeli w bazie danych przypisana była nazwa użytkownika musimy zrobić […]

6 ZAPYTAŃ PRZESTRZENNYCH, KTÓRE MUSISZ ZNAĆ, BĘDĄC GISOWCEM

Gisowiec, to taki człek, który poza zagadnieniami geograficznymi, powinien ogarniać też choć trochę programowanie. Inaczej się nie da. GIS jest na tyle interdyscyplinarny, że chcąc zrobić coś więcej, niż wyświetlenie szejpa w naszym ulubionym programie, w końcu napotykamy na „informatykę”. Celowo wziąłem w cudzysłów, bo informatyka ma wiele aspektów i niekoniecznie […]