The invention discloses a method for controlling the file access of GIS (geographical
information system) vector data. The method comprises three technical links: the
insertion of the copyright mark m into the GIS vector
data file, the extraction of the copyright mark m and the
data recovery, and the
data application monitoring and the
data access control, wherein, the copyright mark m is divided into copyright marks for indication and certification. When the GIS vector
data products are published, an excessive amount of copyright marks are inserted into the published products by the reversible
watermark algorithm and the
data accuracy is intentionally reduced, therefore, on one hand, the application of data-sharing among subscribers for educational and general purposes can be supported by directly downloading the data, and on the other hand, the commercial use of data can be limited by reducing the
data accuracy. When the data is applied among high-end subscribers for research and commercial purposes, the extraction of the copyright mark and the
data recovery can be realized in a real-time and open manner by installing the
monitoring program based on the
filter driver technology, thereby not only realizing the copyright certification on a real-time basis and acquiring the original lossless
data products, but also limiting the unauthorized operation of validated subscribers.