Witam, mam problem z warstwą dxf. Warstwa linie, dotyczy działek budynków rzeźby terenu itp. Obiektów jest ponad milion, chciałabym wyodrębnić tylko konkretne obiekty, np działki i budynki, tabela atrybutów wiele mi nie mówi. Proszę o pomoc
Możesz użyć GDAL'a (jest to dołączone do instalacji QGIS)
Jeśli wiesz jakie są dokładnie nazwy tych warstw, które potrzebujesz używasz ogr2ogr w konsoli:
Kod:
ogr2ogr w1.shp -where "Layer='war1'" test.dxf
To wyżej z dxf test.dxf wyciąga obiekty z warstwy o nazwie war1 i zapisuje to do pliku shp: w1.shp
U mnie to były same linie, na warstwie w dxf mogą być chyba obiekty o różnym rodzaju geometrii i nie sprawdzałem jak gdal sobie z tym poradzi.
Poniżej link do szczegółowych informacji.
https://www.gdal.org/ogr2ogr.html
A przez narzędzie plik->importuj dxf/dwg nie jest ciut lepiej?
A bardzo możliwe
Muszę sprawdzić jak QGis zachowa się w dużym dxf z dużą ilością warstw, ale to pewnie w weekend.
Ja staram się używać tych narzędzi z GDAL'a bo dają sporo możliwości i ułatwiają szybkie obrabianie dużej ilości sporych plików (dlatego często polecam zapoznanie się z nimi)
Linia komend oczywiście potężna jest, ale import w ten sposób daje dużo lepsze efekty niż wczytanie dxf/dwg spod menu "dodaj wektor", sprawdzone w boju.