Forum QGIS
Dokładność zapisu werteksów - 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: Dokładność zapisu werteksów (/thread-1281.html)



Dokładność zapisu werteksów - fiton - 12-02-2016

Witam
Mam pytanie czy można ustawić w QGISie dokładnośc zapisu geometrii do dwóch miejsc po przecinku?
Pracuje na warstwach w układzie współrzędnych prostokątnych 1992. Przy edytowaniu wastwy współrzędne werteksów są do czterech miejsc po przecinku (tabela w vertex editor).
Ja muszę mieć warstwę zapisaną z dokładnością do dwóch miejsc tzn. trzecie i czwarte musi być równe 0.
Czy można taką dokładność ustawić wprowadzając zmienną? Czy istnieje wtyczka, która zaokrągla te wartości?


RE: Dokładność zapisu werteksów - borys - 15-02-2016

Współrzędne zarówno wewnętrznie w QGIS-ie jak i w większości formatów plików są zapisywane jako liczby zmiennoprzecinkowe, więc to zaokrąglanie do 4 miejsc jest prawdopodobnie pozorne.

Można zapisać warstwę w jakimś tekstowym formacie, np. GML czy CSV i później zaokrąglić w zewnętrznym programie. Punktową warstwę CSV można zaokrąglić w arkuszu kalkulacyjnym, w pozostałych przypadkach wyrażeniem regularnym w każdym przyzwoitym edytorze tekstu.

Poza tym jak zawsze polecam Pythona Smile Można w konsoli puścić pętlę, która przeleci przez wszystkie istniejące węzły na warstwie i zaokrągli (utrzymując oczywiście format zmiennoprzecinkowy)


RE: Dokładność zapisu werteksów - fiton - 16-02-2016

Dziękuję za wyjaśnienie. Shy
Polecenie w konsoli wydaje się rozsądnym narzędziem. Idea
Tylko muszę zagłębić się w tej materii...

Pozdrawiam