Import dxf do QGIS - 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: Import dxf do QGIS (/thread-457.html)
1
2
|
Import dxf do QGIS - BIMSON - 18-05-2011 Witam 1.Chce wczytać dxf'a do QGIS Desktop i wszystko ładnie się wkleja. Jednak importuje się on jako czarno biały. Czy istnieje możliwość zaimportowania wraz z kolorami? Po wczytaniu nie mogę go edytować. 2. Z kolei jak przerobie sobie dxf na shp importuje sie z możliwą edycji, jednak w tabelach nie ma wszystkich danych, etykiet. Jak to rozwiązać? RE: Import dxf do QGIS - [wiki] - 18-05-2011 Ostatnio ćwiczyłem podobny problem i wychodzi mi tak. 1. podzielić DXFa na trzy osobne - -osobno poligony (obiekty zamknięte), osobno teksty (etykiety), osobno linie. 2. Zaimportować każdy z powyższych plików DXF, po czym zapisać jako SHP. Jakich danych/etykiet brakuje przy imporcie? Bo jeśli chodzi o kolory, to trzebaby rysunek rozwarstwić tak, aby każda warstwa mogła być identyfikowana osobno i osobni "kolorowana" w oparciu o nazwę warstwy. RE: Import dxf do QGIS - BIMSON - 18-05-2011 Chciałbym np. innym kolorem mieć wodociąg, innym gaz, jeszcze innym kanalizacje itp. Tak. Najwidoczniej muszę rozwarstwić dxf'a i to co chce żeby było innym kolorem dać jako osobna warstwę. Ale jak to zrobić kiedy mam bardzo dużo warstw, można to zrobić z automatu, żeby każdą warstwę zapisywało do osobnego pliku? Bo jak staram się kopiować do nowego pliku po kolei i zapisywac to: Po 1 to bardzo czasochłonne Po 2 po wczytaniu warstwy są w różnych miejscach. A tak w ogóle to znasz sposób na nadanie georeferencji w QGIS plikowi wektorowemu? RE: Import dxf do QGIS - [wiki] - 18-05-2011 (18-05-2011, 13:42)BIMSON napisał(a): Chciałbym np. innym kolorem mieć wodociąg, innym gaz, jeszcze innym kanalizacje itp.OMFG, to całe uzbrojenie masz w CADzie na _jednej_ warstwie??? Jeśli - jak Opiekun Wszystkich Dużych i Małych Inżynierów przykazał - masz _osobne_ warstwy, to wystarczy użyć polecenia: wektor -> narzedzia zarządzania danymi -> podziel warstwę wektorową po polu LAYER i w efekcie dostaniesz tyle warstw SHP ile mialeś tam unikalnych wartości. Cytat:Tak. Najwidoczniej muszę rozwarstwić dxf'a i to co chce żeby było innym kolorem dać jako osobna warstwę.Uważaj na to, aby na w jednym DXFie były obiekty jednego rodzaju, co przy dodaniu warstwy DXF problemem niby nie jest, ale wrzask się podnosi dopiero przy próbie zapisu jako SHP - zapisuje tylko jeden typ obiektów (punkt/linia/zamknięty). Dodatkowo po imporcie należy sprawdzić, czy wszystko wczytał, ostatnio pominął mi poligon, który miał włączone wypełnienie. Cytat:Bo jak staram się kopiować do nowego pliku po kolei i zapisywac to:To coś masz nie tak z wymuszanym (domyślnym) układem współrzędnych i/lub z eksportującym CADem. Cytat:A tak w ogóle to znasz sposób na nadanie georeferencji w QGIS plikowi wektorowemu?Właściwości danej warstwy i wpisanie odpowiedniego układu współrzędnych. UPDATE: Jeśli w DXFie masz uzbrojenie na osobnych warstwach (podział punkt/linia/poligon obowiązuje nadal) to spokojnie możesz je zaimportować do jednej warstwy SHP, a potem pokolorować ją za pomocą: właściwości -> styl -> typ legendy: 'wartość unikalna'. Ustawiasz jako pole kluczowe LAYER, dajesz klasyfikuj i już. Tylko poszczególne kolory ustawić. RE: Import dxf do QGIS - BIMSON - 18-05-2011 Cytat:OMFG, to całe uzbrojenie masz w CADzie na _jednej_ warstwie??? Mam na osobnych warstwach. Jak rozbije sobie dxf'a to mam w shp same punkty bez linii. Cytat:Właściwości danej warstwy i wpisanie odpowiedniego układu współrzędnych.W którym miejscu wpisać układ współrzędnych RE: Import dxf do QGIS - [wiki] - 18-05-2011 (18-05-2011, 14:29)BIMSON napisał(a):Czyli musisz rozbić DXFa tylko na trzy - osobno punkty/teksty,Cytat:OMFG, to całe uzbrojenie masz w CADzie na _jednej_ warstwie???Mam na osobnych warstwach. Jak rozbije sobie dxf'a to mam w shp same punkty bez linii. osobno linie i osobno poligony (obiekty zamknięte). Potem tylko zastosować przepis z UPDATE pod poprzednim moim postem i gotowe. Cytat:Cytat:Właściwości danej warstwy i wpisanie odpowiedniego układu współrzędnych.W którym miejscu wpisać układ współrzędnych właściwości(warstwy) -> ogólne -> podaj układ współrzędnych RE: Import dxf do QGIS - BIMSON - 18-05-2011 Cytat:OMFG, to całe uzbrojenie masz w CADzie na _jednej_ warstwie??? Cytat:Mam na osobnych warstwach. Jak rozbije sobie dxf'a to mam w shp same punkty bez linii. Cytat:Czyli musisz rozbić DXFa tylko na trzy - osobno punkty/teksty, Jak rozbić dxf osobno na poligony, osobno na linie, osobno na punkty/teksty? Przy wyborze opcji WEKTOR -->NARZĘDZIA ZARZĄDZANIA DANYMI --> PODZIEL WARSTWĘ WEKTOROWĄ mam do wyboru podział po Layer, SubClasses, ExtendedEntity, Linetype, EntityHandle, Text. Co każda z tych opcji oznacza? Czy każdy dxf ma takie do wyboru? PS. Dzięki za cierpliwość. Jestem początkującym samoukiem RE: Import dxf do QGIS - [wiki] - 18-05-2011 (18-05-2011, 14:51)BIMSON napisał(a):Podzielić musisz DXF _przed_ wczytaniem (z jednego zrobić trzy).Cytat:Czyli musisz rozbić DXFa tylko na trzy - osobno punkty/teksty,Jak rozbić dxf osobno na poligony, osobno na linie, osobno na punkty/teksty? W programie CAD którym owego DXFa zapisujesz. Cytat:Przy wyborze opcji WEKTOR -->NARZĘDZIA ZARZĄDZANIA DANYMI --> PODZIEL WARSTWĘ WEKTOROWĄTo są osobne kolumny w bazie danych, atrybuty każdego obiektu - nazwy i zawartość wynikają ze struktury DXFa. A będzie je miał raczej każdy DXF, z dokładnością do wersji importowanego pliku. RE: Import dxf do QGIS - BIMSON - 18-05-2011 Cytat:Podzielić musisz DXF _przed_ wczytaniem (z jednego zrobić trzy). Musze to robić na piechotę? Czy istnieje w AutoCad możliwość zautomatyzowania tej operacji? RE: Import dxf do QGIS - [wiki] - 18-05-2011 (18-05-2011, 15:00)BIMSON napisał(a):Cytat:Podzielić musisz DXF _przed_ wczytaniem (z jednego zrobić trzy).Musze to robić na piechotę? Czy istnieje w AutoCad możliwość zautomatyzowania tej operacji? Nie mam pojęcia, nie pracuję w AutoCADzie, ale powinna być. W MicroStation służy do tego narzędzie 'wybierz po atrybutach', które umożliwia wybór np. wszystkich tekstów, wszystkich linii, itpd. |