Daha çox

Pgsql2shp ERROR: cədvəldə uyğun olmayan qarışıq həndəsə növləri

Pgsql2shp ERROR: cədvəldə uyğun olmayan qarışıq həndəsə növləri


.Shp fayllarında çoxlu xətlər var və xətləri postgis ilə bölürəm, amma bu nəticə yalnız geom sütunudur.

Forma fayl ixracatçısı ilə işləmir

səhv: cədvəldə uyğun olmayan qarışıq həndəsə növləri

Düşünürəm ki, ən azından gid, shape_leng, polyline_n ... və s. Sütunlara ehtiyac var?

Yalnız geom sütunu ilə .shp faylını ixrac edə biləcək məlumatları necə əldə edə bilərəm?


Yəqin ki, masanızda birdən çox həndəsə növü var, ancaq bir şəkil sənədində yalnız bir növ (Line, Polygon və ya Point) olmalıdır. Xətləri ayırdığınız zaman nəticə yalnız bir xətt deyil, bir nöqtə (və ya çoxlu) ola bilər. Cədvəlinizdə olanları təhlil etmək üçün st_geometrytype (geom) istifadə edin. Yalnız xətlərə ehtiyacınız varsa, sadəcə xətti olmayanları silməlisiniz:

WHERE st_geometrytype (geom) NOT IN ('ST_LineString', 'ST_MultiLineString') tablename -dən DELETE;

Bundan sonra ixrac işləyəcək. Yalnız formanın həndəsə sütununu istəyirsinizsə .dbf faylını silin.


Videoya baxın: Ali Riyaziyyat Dərs 12Diskret PaylanmalarBinomial, Puasson, Həndəsi, hiperhəndəsi Paylanmalar