Summary of the invention
The technical matters that the present invention mainly solves is to provide the method and system that in the three-dimensional cadastral survey manual in city, a kind of land deeds three-dimensional data dynamically updates, in order to solve data regular update in background technology, user's data of using of handling official business are longer in update time as outdated data and data, affect the problems such as user's use in data updating process.
For addressing the above problem, a kind of technical scheme that the present invention adopts is: a kind of method that provides land deeds three-dimensional data to dynamically update comprises:
(1) the back-stage management subsystem to the data to be updated processing of classifying, obtains more new data of a plurality of dissimilar sons, and described son is upgraded data upload to server end;
(2) server end receives more new data of the described son of described son renewal digital backup part, according to the agreement the engineer's scale list to described son more new data carry out slicing treatment, according to described son more new data type will through the son after slicing treatment more new data store the cache location that presets into the buffer memory sliced form completing renewal, and the results messages after upgrading feeds back to the access front end.
Wherein, described son more new data packets draw together: vector data, image data, model data and elevation model.
Wherein, described (2) comprising:
(21) after server end receives described vector data, back up described vector data and the DBMS form of described vector data with the ESRI common storage is updated in database;
Engineer's scale list according to agreement is carried out slicing treatment to described vector data, the vector data after slicing treatment is stored in the array of server end into complete renewal with the form of buffer memory section, and the results messages after upgrading feeds back to the access front end;
(22) after server end receives described image data, back up described image data and call the DOM data and process service described image data is carried out slicing treatment with engineer's scale list identical when processing described vector data, image data after slicing treatment is stored in the array of server end into complete renewal with the form of buffer memory section, and the results messages after upgrading feeds back to the access front end;
(23) after server end receives described model data, back up described model data and call the ESRI internalist methodology described model data is carried out slicing treatment with engineer's scale list identical when processing described vector data, model data after slicing treatment is stored in the array of server end into complete renewal with the form of buffer memory section, and the results messages after upgrading feeds back to the access front end;
(24) after server end receives described elevation model, back up described elevation model and call the ESRI internalist methodology described elevation model is carried out slicing treatment with engineer's scale list identical when processing described vector data, elevation model after slicing treatment is stored in the array of server end into complete renewal with the form of buffer memory section, and the results messages after upgrading feeds back to the access front end;
Wherein, (21), (22), (23) and (24) are in no particular order.
Wherein, described back-stage management subsystem upgrades data upload to server end by the mode of breakpoint transmission with described son.
For addressing the above problem, the another kind of technical scheme that the present invention adopts is: the system that provides a kind of land deeds three-dimensional data to dynamically update comprises: back-stage management subsystem, server end and access front end;
Whether described back-stage management subsystem for detection of there being data to be updated, and to the data to be updated that the detect processing of classifying, obtain more new data of a plurality of dissimilar sons, and described son is upgraded data upload to described server end;
Described server end is used for receiving more new data of the described son of described son renewal digital backup part, according to the agreement the engineer's scale list to described son more new data carry out slicing treatment, according to described son more new data type will through the son after slicing treatment more new data store the cache location that presets into the buffer memory sliced form completing renewal, and the results messages after upgrading feeds back to the access front end.
Wherein, described son more new data packets draw together: vector data, image data, model data and elevation model.
Wherein, described server end comprises:
The vector data updating block, be used for after receiving described vector data, back up described vector data and the DBMS form of described vector data with the ESRI common storage is updated in database, engineer's scale list according to agreement is carried out slicing treatment to described vector data, vector data after slicing treatment is stored in the array of server end into complete renewal with the form of buffer memory section, and the results messages after upgrading feeds back to the access front end;
The image data update unit, be used for after receiving described image data, back up described image data and call the DOM data and process service described image data is carried out slicing treatment with engineer's scale list identical when processing described vector data, image data after slicing treatment is stored in the array of server end into complete renewal with the form of buffer memory section, and the results messages after upgrading feeds back to the access front end;
The model data updating block, be used for after receiving described model data, back up described model data and call the ESRI internalist methodology described model data is carried out slicing treatment with engineer's scale list identical when processing described vector data, model data after slicing treatment is stored in the array of server end into complete renewal with the form of buffer memory section, and the results messages after upgrading feeds back to the access front end;
The elevation model updating block, be used for after receiving described elevation model, back up described elevation model and call the ESRI internalist methodology described elevation model is carried out slicing treatment with engineer's scale list identical when processing described vector data, elevation model after slicing treatment is stored in the array of server end into complete renewal with the form of buffer memory section, and the results messages after upgrading feeds back to the access front end.
Wherein, described back-stage management subsystem upgrades data upload to server end by the mode of breakpoint transmission with described son.
the invention has the beneficial effects as follows: when being different from prior art and causing because data timing upgrades, user's data of using of handling official business are outdated data, and cause because the Data Update time is long and affect user's use in data updating process, the present invention utilizes the back-stage management subsystem that data to be updated are classified and uploaded, by server to multiclass more new data back up respectively and slicing treatment, last form of cutting into slices with buffer memory by server end is again stored above-mentioned four class data, the user will directly conduct interviews by above-mentioned buffer memory section when access like this, greatly improved access speed.And server end also can be given the result message feedback access front end, and user or managerial personnel can understand renewal progress and the update mode of server end constantly by the access front end like this, are convenient to managerial personnel to the supervision of update status.
Embodiment
By describing technology contents of the present invention, structural attitude in detail, being realized purpose and effect, below in conjunction with embodiment and coordinate accompanying drawing to be explained in detail.
See also Fig. 1, the system that present embodiment provides a kind of land deeds three-dimensional data to dynamically update comprises: back-stage management subsystem 1, server end 2 and access front end 3.
Back-stage management subsystem 1 for detection of whether data to be updated are arranged, and to the data to be updated that the detect processing of classifying, obtains more new data of a plurality of dissimilar sons, and described son is upgraded data upload to described server end 2.Here, back-stage management subsystem 1 is as long as find data to be updated, will data to be updated classifies and processes and upload.
Server end 2, be used for receiving more new data of the described son of described son renewal digital backup part, according to the agreement the engineer's scale list to described son more new data carry out slicing treatment, according to described son more new data type will through the son after slicing treatment more new data store the cache location that presets into the buffer memory sliced form completing renewal, and the results messages after upgrading feeds back to access front end 3.
Access front end 3 is for determine renewal progress and the update mode of server end 2 according to the message feedback that receives.
In an above-mentioned embodiment, described son upgrades data owner and will comprise: vector data, image data, model data and elevation model.In specific embodiment as shown in Figure 2, server end 2 comprises vector data updating block 21, image data update unit 22, model data updating block 23 and elevation model updating block 24.In Fig. 2, the DOM data are image data, and the DEM model is elevation model, and three-dimensional modeling data is above-mentioned model data.In the present embodiment, because data volume is larger, back-stage management subsystem 1 upgrades data upload to the corresponding updating block of server end 2 by the mode of breakpoint transmission with described son.
Vector data updating block 21 is used for backing up described vector data and the DBMS form of described vector data with the ESRI common storage being updated in database after receiving described vector data.After completing, vector data updating block 21 triggers the vector slicing treatment subelement of server end, engineer's scale list according to agreement is carried out slicing treatment to described vector data, here, the engineer's scale table is to determine the engineer's scale scope according to described other difference of vector data level (provincial, city-level, counties and districts' level), in order to improve the display speed of access front end 3.After slicing treatment was completed, vector data updating block 21 stored the vector data after slicing treatment in the array of server end to complete renewal with the form of buffer memory section, and the results messages after upgrading feeds back to and accesses front end 3.Through after said process, vector data upgrades just have been completed, because vector data is to store with the form of buffer memory section, the user will be directly by conducting interviews that buffer memory is cut into slices when access so, greatly improved access speed, and the results messages after vector data updating block 21 will upgrade feeds back to access front end 3, and user or managerial personnel can understand renewal progress and update mode constantly.
Image data (DOM) updating block 22 is used for after receiving described image data, backs up described image data and calls DOM data processing service described image data is carried out slicing treatment.When carrying out slicing treatment, image data update unit 22 is with engineer's scale list identical when processing described vector data, described image data to be carried out slicing treatment.After slicing treatment is completed, image data update unit 22 stores the image data after slicing treatment in the array of server end to complete renewal with the form of buffer memory section, the user will directly by conducting interviews that buffer memory is cut into slices, improve access speed greatly when access.Image data update unit 22 also can feed back to the results messages after upgrading access front end 3, and user or managerial personnel can understand renewal progress and update mode constantly.。
Model data updating block 23 is used for backing up described model data after receiving described model data.model data updating block 23 is by webservice invoking server end windows background service, and by the arcgis kernel, model data conversion is entered into the system of server end, then model data updating block 23 calls the ESRI internalist methodology described model data is carried out slicing treatment with engineer's scale list identical when processing described vector data, and the model data after slicing treatment is stored into the form of buffer memory section in the array of server end to complete renewal, the user will be directly by conducting interviews that buffer memory is cut into slices when access, greatly improved access speed.Model data updating block 23 also can feed back to the results messages after upgrading access front end 3, and user or managerial personnel can understand renewal progress and update mode constantly.
Elevation model (DEM) updating block 24 is used for backing up described elevation model after receiving described elevation model.then elevation model updating block 24 is first by webservice invoking server end windows background service, the elevation model conversion is entered into the arcgis kernel of server end by calling arcgis engine kernel again, call at last the ESRI internalist methodology described elevation model is carried out slicing treatment with engineer's scale list identical when processing described vector data, and the elevation model after slicing treatment is stored into the form of buffer memory section in the array of server end to complete renewal, the user will be directly by conducting interviews that buffer memory is cut into slices when access, greatly improved access speed.Elevation model updating block 24 also can feed back to the results messages after upgrading access front end 3, and user or managerial personnel can understand renewal progress and update mode constantly.
by foregoing description as can be known, the present invention utilizes back-stage management subsystem 1 as long as data need to upgrade, will classify and upload in real time data to be updated, by 2 pairs of vector datas of server end, image data, model data and elevation model four class data back up respectively and slicing treatment, last form of cutting into slices with buffer memory by server end 2 is again stored above-mentioned four class data, the user will directly conduct interviews by above-mentioned buffer memory section when access, greatly improved access speed, as long as and the buffer memory section that certain class data is arranged forms (the buffer memory section that is not all types data is by the time completed), the user just can have access to the new cadastral information of respective type, greatly improved the utilization rate of system.Further, server end 2 also can be given the result message feedback access front end 3, and user or managerial personnel can understand renewal progress and the update mode of server end 2 constantly by access front end 3 like this, are convenient to managerial personnel to upgrading the supervision of progress.Realize the dynamic real-time update of land deeds three-dimensional data by the present invention, greatly shortened the time of upgrading, improved the utilization rate of system, and system is run without interruption, and then do not affected user's use.
In addition, in the present invention, by the corresponding information on section, a ground is provided by each user, utilize the above-mentioned technical scheme that provides to realize dynamically updating, safeguarding by section or ancestor ground supvr to its internal information, greatly shorten the time of upgrading, improved the utilization rate of system.Simultaneously the present invention is also by dynamically the sharing of information, can be into the cadastral information of understanding each department, thus solved the outmoded problem of data in the land deeds office.
In the present invention, the processing procedure of vector data updating block 21, image data update unit 22, model data updating block 23 and elevation model updating block 24 can be carried out simultaneously, also can carry out successively by sequential steps in accordance with regulations, for example: can process again by the vector data updating block 21 rear image data update unit 22 of finishing dealing with, by the time the image data update unit 22 rear model data updating unit 23 of finishing dealing with is carried out work again, and last elevation model updating block 24 just carries out work.
Corresponding with said system, see also Fig. 3, a kind of method that present embodiment provides land deeds three-dimensional data to dynamically update comprises:
(1) the back-stage management subsystem to the data to be updated processing of classifying, obtains more new data of a plurality of dissimilar sons, and described son is upgraded data upload to server end;
(2) server end receives more new data of the described son of described son renewal digital backup part, according to the agreement the engineer's scale list to described son more new data carry out slicing treatment, according to described son more new data type will through the son after slicing treatment more new data store the cache location that presets into the buffer memory sliced form completing renewal, and the results messages after upgrading feeds back to the access front end.
Concrete, described son more new data packets is drawn together: vector data, image data, model data and elevation model.
Concrete, described (2) comprise (21), (22), (23) and (24).
In (21), after server end receives described vector data, back up described vector data and the DBMS form of described vector data with the ESRI common storage is updated in database;
Engineer's scale list according to agreement is carried out slicing treatment to described vector data, the vector data after slicing treatment is stored in the array of server end into complete renewal with the form of buffer memory section, and the results messages after upgrading feeds back to access end.
In (22), after server end receives described image data, back up described image data and call the DOM data and process service described image data is carried out slicing treatment with engineer's scale list identical when processing described vector data, image data after slicing treatment is stored in the array of server end into complete renewal with the form of buffer memory section, and the results messages after upgrading feeds back to the access front end.
In (23), after server end receives described model data, back up described model data and call the ESRI internalist methodology described model data is carried out slicing treatment with engineer's scale list identical when processing described vector data, model data after slicing treatment is stored in the array of server end into complete renewal with the form of buffer memory section, and the results messages after upgrading feeds back to the access front end;
In (24), after server end receives described elevation model, back up described elevation model and call the ESRI internalist methodology described elevation model is carried out slicing treatment with engineer's scale list identical when processing described vector data, elevation model after slicing treatment is stored in the array of server end into complete renewal with the form of buffer memory section, and the results messages after upgrading feeds back to the access front end.
In the present invention, (21), (22), (23) and (24) in no particular order, can be simultaneously or step in accordance with regulations sequentially carry out, by in the present embodiment, because data volume is larger, back-stage management subsystem 1 upgrades data upload to server end 2 by the mode of breakpoint transmission with described son.In concrete embodiment as shown in Figure 4, (21), (22), (23) and (24) are what carry out simultaneously.Below we elaborate the present invention in connection with Fig. 2 and Fig. 4.
In step S100, server end 2 receives more new data of the son that sent by rear estrade management system 1, and son more new data packets is drawn together: vector data, image data, model data and elevation model.
In step S200, server end 2 judge and according to son more new data type with son more new data be sent to corresponding updating block.
In step S310, vector data updating block 21 is execution in step S311 after receiving described vector data: the vector slicing treatment subelement that triggers server end.In step S312, the vector data updating block 21 described vector datas of backup also are updated to the DBMS form of described vector data with the ESRI common storage in database.In other embodiments, the execution sequence of step S311 and S312 is put upside down.
In step S313, vector data updating block 21 triggers the vector slicing treatment subelement of server end, engineer's scale list according to agreement is carried out slicing treatment to described vector data, here, the engineer's scale table is to determine the engineer's scale scope according to described other difference of vector data level (provincial, city-level, counties and districts' level), in order to improve the display speed of access front end 3.
In step S314, after slicing treatment was completed, vector data updating block 21 stored the vector data after slicing treatment in the array of server end to complete renewal with the form of buffer memory section.
In step S315, the results messages after vector data updating block 21 will upgrade feeds back to access front end 3.Through after said process, vector data upgrades just have been completed, because vector data is to store with the form of buffer memory section, the user will be directly by conducting interviews that buffer memory is cut into slices when access so, greatly improved access speed, and the results messages after vector data updating block 21 will upgrade feeds back to access front end 3, and user or managerial personnel can understand renewal progress and update mode constantly.
In step S320, image data (DOM) updating block 22 backs up described image data after receiving described image data.
In step S321, image data (DOM) updating block 22 calls DOM data processing service image data is processed.
In step S322, described image data is carried out slicing treatment.When carrying out slicing treatment, image data update unit 22 is with engineer's scale list identical when processing described vector data, described image data to be carried out slicing treatment.
In step S323, after slicing treatment is completed, image data update unit 22 stores the image data after slicing treatment in the array of server end to complete renewal with the form of buffer memory section, the user will directly by conducting interviews that buffer memory is cut into slices, improve access speed greatly when access.
In step S324, the results messages after image data update unit 22 will upgrade feeds back to access front end 3, and user or managerial personnel can understand renewal progress and update mode constantly.
In step S330, model data updating block 23 backs up described model data after receiving described model data.
In step S331, model data updating block 23 is by webservice invoking server end windows background service.
In step S332, by the arcgis kernel, model data conversion is entered into the system of server end, then model data updating block 23 calls the ESRI internalist methodology described model data is carried out slicing treatment with engineer's scale list identical when processing described vector data.
In step S333, model data updating block 23 stores the model data after slicing treatment in the array of server end to complete renewal with the form of buffer memory section, the user will directly by conducting interviews that buffer memory is cut into slices, improve access speed greatly when access.
In step S334, model data updating block 23 also can feed back to the results messages after upgrading access front end 3, and user or managerial personnel can understand renewal progress and update mode constantly.
In step S340, elevation model (DEM) updating block 24 backs up described elevation model after receiving described elevation model.
In step S341, elevation model updating block 24 is first by webservice invoking server end windows background service.
In step S342, elevation model conversion is entered into the arcgis kernel of server end by calling arcgis engine kernel, call at last the ESRI internalist methodology described elevation model is carried out slicing treatment with engineer's scale list identical when processing described vector data.
In step S343, the elevation model after slicing treatment is stored into the form of buffer memory section in the array of server end to complete renewal, the user will directly by conducting interviews that buffer memory is cut into slices, improve access speed greatly when access.
In step S344, elevation model updating block 24 also can feed back to the results messages after upgrading access front end 3, and user or managerial personnel can understand renewal progress and update mode constantly.
The above is only embodiments of the invention; not thereby limit the scope of the claims of the present invention; every equivalent structure or equivalent flow process conversion that utilizes instructions of the present invention and accompanying drawing content to do; or directly or indirectly be used in other relevant technical fields, all in like manner be included in scope of patent protection of the present invention.