Forum QGIS

Pełna wersja: Siatka kartograficzna
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Czy w Qgis (obojętnie w której wersji - sam używam 1.4.0) można wygenerować do pliku shp lub otrzymać na wydruku różne siatki kartograficzne (azymuntalne, stożkowe, walcowe) oraz czy można posiadając warstwy w układzie 1992 wydrukować mapkę na której będzie naniesiona siatka geograficzna z podanymi współrzędnymi geograficznymi w miejscach przecięcia się południków i równoleżników ?

Pozdrawiam, z góry dzięki za pomoc.
W kompozytorze wydruku QGIS 1.4 można umieścić siatkę ze współrzędnymi układu ustawionego jako główny. Robisz to w zakładce Obiekt->Siatka. Jednostki są wg układu odniesienia.
Jeśli chcesz stworzyć shapefile dla danego układu odniesienia z siatką współrzędnych możesz to zrobić za pomocą narzędzia siatka wektorowa.
Jak to zrobić dla układu 1992 opisałem tutaj
Jakoś mi to nie wychodzi, owszem nie mam problemu wygenerować siatkę współrzędnych prostokątnych dla układu 1992.
Problemem jest wygenerowanie siatki współrzędnych geograficznych np. gdy zmienię układ widoku na Wgs84 i zaznaczę w opcjach pokazywanie siatki to nie pokazują mi się współrzędne w postaci np. 52,12,22 tylko 476000 ?
Jakieś pomysły?
Przy generowaniu siatki w tabeli atrybutów dodawana jest kolumna COORD, gdzie umieszczane są wartości współrzędnych dla danej linii siatki. W układzie 1992 są to metry np. 46000, w WGS84 jest to format 51.3452. Jeśli stworzysz siatkę w 1992 to nawet jak zmienisz odwzorowanie na wgs84 to wartości w tabeli pozostaną z 1992. Jeśli chcesz żeby były wyświetlane odpowiednie współrzędne dla każdego odwzorowania musisz ręcznie dodać nową kolumnę i przeliczyć wartości dla innego układu.
W kompozytorze wydruku siatka dodawana jest wg ustawienia globalnego układu współrzędnych w QGIS.
Nie wiem czy Ci to pomoże, ale tutaj opisane jest w jaki sposób wyświetlić w QGIS jednocześnie dwie siatki współrzędnych (geograficznych i kartograficznych)
(27-03-2010, 10:40)p0cisk napisał(a): [ -> ]Przy generowaniu siatki w tabeli atrybutów dodawana jest kolumna COORD, gdzie umieszczane są wartości współrzędnych dla danej linii siatki. W układzie 1992 są to metry np. 46000, w WGS84 jest to format 51.3452.
W końcu udało mi się uzyskać w kompozytorze widoku aby Qgis wyświetlał współrzędne układu WGS84.
(27-03-2010, 10:40)p0cisk napisał(a): [ -> ]Jeśli stworzysz siatkę w 1992 to nawet jak zmienisz odwzorowanie na wgs84 to wartości w tabeli pozostaną z 1992. Jeśli chcesz żeby były wyświetlane odpowiednie współrzędne dla każdego odwzorowania musisz ręcznie dodać nową kolumnę i przeliczyć wartości dla innego układu.
W kompozytorze wydruku siatka dodawana jest wg ustawienia globalnego układu współrzędnych w QGIS.
Nie wiem czy Ci to pomoże, ale tutaj opisane jest w jaki sposób wyświetlić w QGIS jednocześnie dwie siatki współrzędnych (geograficznych i kartograficznych)
Dzięki za link. Widzę, że to co chcę uzyskać jest możliwe do wykonania w Qgis ale mi samemu jakoś to nie wychodzi. Może napiszę krok po kroku co robię, a ktoś mi podpowie co wykonuję źle.

1) otwieram program Qgis ustawiam we właściwościach projektu układ 1992
2) wczytuję warstwę z danymi
3) generuję siatkę kilometrową na podstawie zasięgu warstwy
4) zamykam Qgis
5) otwieram program Qgis, ustawiam we właściwościach projektu układ WGS84 i zaznaczam opcję konwersji układu w locie
6) wczytuję warstwę z danymi w układzie Wgs84, kursor myszki pokazuje np, współrzędne 20.20,51.10
7) wczytuję teraz utworzoną wcześniej siatkę kilometrową(u1992), po wycentrowaniu widoku na tej warstwie kursor myszki pokazuje mi współrzędne np. 724000,465990 czyli obie warstwy leżą daleko od siebie i konwersja w locie nie jest wykonywana !!!

Czy i u was się tak dzieje i co można zrobić żeby te dane w końcu się "zeszły" w to samo miejsce ?
Spróbuj jeszcze we właściwościach warstwy z siatką kilometrową ustawić układ współrzędnych na 1992. Prawdopodobnie nie masz pliku .prj przy pliku shape (u mnie np. wtyczka 'Siatka wektorowa' go nie tworzy) i QGIS automatycznie dobiera dla warstwy z siatką układ WGS84.
Teraz powinno ci przesunąć siatkę do Twoich danych w układzie WGS84
Bingo.
Piękne dzięki za skuteczną pomoc.