Daha çox

Yüksək konturları QGIS-də bir DXF sənədinə necə ixrac etmək olar


Layihə -> İxracat DXF-ni sınamaqla yanaşı vektor təbəqəmi sağ vuraraq və dxf ilə saxlama xüsusiyyətini istifadə edərək konturların AutoCAD-də 0-dan qaldırılmadığını gördüm.

Kontur vektor qatının atributlarını yoxladım və ID, ELEV olan atribut dəstini tapdım və atribut dəstini tapdım və daha da irəli gedərək əmri sınadım:

ogr2ogr -f "DXF" contours-out.dxf contours.shp -zfield ELEV

uğurla çalışdım, baxmayaraq ki, gdal alətlərinin bir versiyasını yükləməyim və sistemimə müxtəlif gdal alt qovluqlarına yol əlavə etməli olduğumu, konturların 0-dan yüksəlmədiyini və hamısının 0-a çəkildiyini gördüm. AutoCAD-də yüksəklik.

  • Ogr2ogr əmri tərəfindən bildirilən dəstəklənməyən əlavə bir atribut identifikatorunun yaradılması barədə konsolumda da bir anda səhv aldım.

Konturları yüksəkliklərlə DXF-yə ixrac etməyin bir yolu varmı?

Bu sualı göndərməmişdən əvvəl oxumuşdum: QGIS kontur xüsusiyyətlərini DXF sənədinə ixrac etmək? və bir neçə nəfər bunu bəyənir.


Orijinal məlumat dəstiniz 2B-dədirsə, əlavə etməlisiniz-dim 3. Bu əmri sınayın:

ogr2ogr -dim 3 -zfield ELEV -f DXF konturları-out.dxf contours.shp

Atributun yaradılması ilə bağlı xəbərdarlıq heç bir problem deyil, DXF sənədləri atributları bir CBS şəklində saxlaya bilməz.

Çıxış obyektlərinin ölçüsünü yoxlamaq üçün ogrinfo istifadə edə bilərsiniz, məsələn:

ogrinfo -al konturlar-out.dxf

DXF-yə baxmaq üçün LibreCAD istifadə edərək ehtiyatlı olun, 2D ilə məhdudlaşır!


Videoya baxın: QGIS-GRASS: Raster distance functions (Oktyabr 2021).