Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Przesunięcie całego obiektu z cad (dxf)
15-03-2016, 10:57,
#1
Przesunięcie całego obiektu z cad (dxf)
Udało mi się wrzucić projekt zapisany w dxf do qgisa (użyłem kodowania - ISO 5899-10 - nie wiem czy dobrze) ale otworzył się. Ale jak nadać georeferencję warstwie wektorowej (tak zapisałem ten otwarty dxf).

Wiem o istnieniu wtyczki affine transformation ale jak ją użyć ?
Obiekt trzeba tylko przesunąć prostopadle (bez rotacji) w dwóch kierunkach. Czy jest jakiś prostszy sposób ?
15-03-2016, 23:39,
#2
RE: Przesunięcie całego obiektu z cad (dxf)
Kodowanie ma znaczenie w przypadku etykiet - chodzi o wyświetlanie polskich znaków. Zasadniczo raczej jest to Windows-1250 lub UTF-8.

Co do georeferencji... Jeśli wiesz o ile masz przesunąć całość, to używając wtyczki Vector Affine Transformation spokojnie da się to zrobić. Jest macierz (czyli układ pól do wypełnienia w ramce):
[X1; X2; X3]
[Y2; Y1; Y3]

o domyślnie ustawionych wartościach:
[1,000; 0,000; 0,000]
[0,000; 1,000; 0,000]

I teraz tak (zwróć uwagę, że Y1 i Y2 w macierzy wyżej nie są odpowiednio pod X1 i X2):
X1 i Y1 oznaczają tak jakby mnożnik skali - czyli powiększenie/zmniejszenie obiektów wzdłuż danych osi.
X2 i Y2 to kąt wygięcia obiektów wzdłuż danych osi.
X3 i Y3 to pola, które interesują Cię najbardziej - przesunięcie o konkretną liczbę, np. metrów wzdłuż danych osi.

Generalnie ładnie to przedstawia grafika z Wiki:
https://en.wikipedia.org/wiki/Transforma...matrix.svg


Czyli, krótko: jeżeli chcesz przesunąć warstwę o 50000 metrów na wschód i 40000 metrów na północ, to macierz będzie wyglądać tak:
[1,000; 0,000; 50000,000]
[0,000; 1,000; 40000,000]

Potem klikasz "Transform" i voila!
A, warstwa powinna być w trybie edycji. Proponuję pracować oczywiście na kopii warstwy, bo różne rzeczy się mogą stać..
I tego DXFa do SHPa zapisz najlepiej.
21-03-2016, 11:48,
#3
RE: Przesunięcie całego obiektu z cad (dxf)
Wielkie dzięki za odpowiedź ! Szkoda tylko , że okazało się że ten projekt jest nie tylko przesunięty wg osi X i Y ale w którymś momencie musiał się obrócić.
Podziwiam wiedzę i pozdrawiam z Mazur.


Podobne wątki
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Importowanie plików z CAD-a .dxf .shx Jakub43 3 516 12-01-2024, 20:54
Ostatni post: xmaziax
  CAD do qgis KarolinaDko 4 9 427 22-02-2019, 20:57
Ostatni post: jerresso
  Przesunięcie rekordu - pozycja na warstwie. Wake 4 14 896 24-09-2017, 21:01
Ostatni post: Binko

Skocz do: