Tôi đang cố gắng tìm một công cụ để tạo bộ xương của một tập dữ liệu vectơ lớn bằng cách sử dụng QGIS và gói của nó. Nó phải được gọi trực tiếp theo chương trình thông qua Python hoặc dòng lệnh (QGIS, GRASS, OGR, v.v ... đều ổn).
Mục tiêu là một đa giác mỏng lớn với các lỗ đại diện cho các khu vực đường phố và tôi cần có được một xấp xỉ mạng lưới đường thông qua quá trình khung xương.
Những gì tôi tìm thấy cho đến nay:
- GRASS 7.0 có
v.skeleton
đủ tốt nhưng dường như không được tích hợp với QGIS trong tương lai gần. - CGAL có thuật toán skeletonize, tất nhiên, nhưng hỗ trợ Python rất kém.
- pySkeleton không làm việc cho tôi và tôi có lẽ không có thời gian để cứu vãn mã.
Các lựa chọn thay thế khác (openJump skeletonizer, plugin ArcGIS cũ này ...) không thể dễ dàng cắm vào QGIS / Python.
Bất cứ một đề nghị nào khác?