| 英文摘要 |
With the continuous development of Geographic Information Systems (GIS), the open-source and cross-platform QGIS has demonstrated high extensibility and a user-friendly interface, and is increasingly recognized as a tool for cadastral data applications. In current cadastral surveying practice, although land administration agencies provide tools to export cadastral maps as SHP or DXF files for GIS integration, these conversions often result in geometric distortions. To address these practical challenges, this study investigates the feasibility and applicability of developing custom Python-based cadastral plugins for QGIS, focusing on core functions such as data import, query, computation, and analysis. Three QGIS plugins were developed, comprising 14 functional modules. The cad_import plugin manages the import of cadastral maps along with boundary points, control points, photographs, cadastral survey forms, landowners, and other rights holders, while preserving precise circular arcs and Enclave parcel (land-within-land) structures. The cad_calculate plugin provides parcel area and tolerance calculations, discrepancy comparison, and integrated visualization and query functions. The cad_survey plugin supports radiation method MAC files and surveyed points in CNT format, computes shortest distances from surveyed points to cadastral boundaries, reduces observed distances (OBS files) to mean sea level using Digital Elevation Models (DEM), generates network adjustment plots, and performs three-parameter coordinate transformations. The results indicate that custom QGIS plugins can effectively streamline cadastral surveying workflows, overcome the limitations of conventional government-developed systems, and highlight the adaptability and extensibility of GIS in cadastral applications. This study not only provides a feasible open-source solution for cadastral surveying but also offers practical value for wider adoption and future system expansion. |