A three-dimensional building planar surface construction method and device and a storage medium
By constructing a 3D property map and combining it with oblique photogrammetry image correction and dynamic interactive linkage technology, the problem of insufficient linkage between the 3D property map and the real world in existing technologies has been solved, enabling convenient selection and viewing of property ownership objects, and improving the efficiency of real estate management and user experience.
Patent Information
- Application Number
- CN202411229191.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-03
- Publication Date
- 2025-12-09
- Estimated Expiration
- 2044-09-03
AI Technical Summary
Existing 3D building maps lack spatial linkage with the real world, making it difficult to conveniently select and view property ownership objects, especially for ring-shaped tower structures. Furthermore, 2D building maps cannot intuitively represent the spatial location of real estate.
A 3D building map is constructed by acquiring real estate registration data, and height correction and position registration are performed using oblique photogrammetry images. Combined with the coded ID of the property ownership object, dynamic interaction and linkage between the 2D and 3D building maps are realized. Different colors are used to render and display attribute information, and the transparency of the 3D building map can be adjusted.
It enables spatial linkage between the 3D building map and the real world, allowing users to easily select and view property ownership objects, thus improving the operational efficiency and experience of real estate management and analysis.
Smart Images

Figure CN119399354B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of real estate information management, and particularly relates to a three-dimensional building table construction method and device and a storage medium. BACKGROUND
[0002] A building table is a main carrier and an important tool for housing transaction and property right management, including housing physical state information, transaction and right state information and the like, which is established based on housing surveying and mapping results and is a basis for implementing housing transaction contract network signing recording, real estate registration and the like. At present, a two-dimensional building table is mainly used in real estate registration application for registration, which is formed by attribute association based on the logical relationship among natural blocks, floors and houses of right data, and can intuitively select a real estate registration object and overview a building overall situation. However, the two-dimensional building table lacks three-dimensional space expression and cannot intuitively show the spatial position of the real estate registration object, and it is difficult to meet increasingly detailed real estate registration requirements. In this regard, the prior art constructs a three-dimensional building table to make up for the disadvantages of the two-dimensional building table. However, the construction of the three-dimensional building table is mainly based on a "white box" mode for separate rendering, and although it is a three-dimensional model, it lacks real world mapping and linkage. In addition, many buildings in real scenes are in the form of tower buildings, and the houses are distributed in a ring shape. When a housing property right object is selected, it is difficult to conveniently select and view, and it is necessary to manually rotate and screen the three-dimensional building table, which is not convenient for conveniently selecting and viewing the housing property right object. SUMMARY
[0003] To solve the above technical problems, the present application provides a three-dimensional building table construction method, device and storage medium, realizes the spatial linkage of a building model and a real world, and the dynamic interactive linkage of a two-dimensional building table and a three-dimensional building table, and solves the problem that a three-dimensional housing property right object cannot be conveniently selected and viewed.
[0004] The present application provides a three-dimensional building table construction method, which comprises the following steps:
[0005] Obtaining real estate right data and a corresponding two-dimensional building table, and constructing a three-dimensional building table according to the real estate right data;
[0006] Obtaining oblique photography images of a building corresponding to the three-dimensional building table, and correcting the height of the building in the three-dimensional building table according to the elevation information of the oblique photography images;
[0007] Taking the coding ID of a housing property right object in the building table as an association key value, associating the two-dimensional building table with the three-dimensional building table, so as to realize the dynamic interactive linkage of the two-dimensional building table and the three-dimensional building table;
[0008] According to the attribute information of the housing property object in the house table, different colors are used for rendering and display in the two-dimensional house table and the three-dimensional house table, and the three-dimensional house table linked with the two-dimensional house table is output.
[0009] As an improvement of the above scheme, the real estate property data and the corresponding two-dimensional house table are obtained, and a three-dimensional house table is constructed according to the real estate property data, comprising:
[0010] Obtaining real estate property data and a corresponding two-dimensional house table;
[0011] Vectorizing the layered household diagram in the real estate property data to obtain a house reference surface and a household reference surface of each housing property object;
[0012] According to the natural building data and the house measurement positioning point data in the real estate property data, the spatial position of the house reference surface is registered to obtain the registered house reference surface;
[0013] According to the natural building number, floor number and room number in the real estate property data, the household reference surface is combined on the basis of the registered house reference surface to obtain the combined household reference surface, and a mapping relationship between the two-dimensional house table and the corresponding reference surface is established;
[0014] According to the floor height and floor number of different households in the real estate property data, the combined household reference surface is stretched to form a three-dimensional house model, and the corresponding room number is displayed on the three-dimensional house model to form a three-dimensional house table.
[0015] As an improvement of the above scheme, after obtaining the oblique photography image of the house corresponding to the three-dimensional house table, the method further comprises:
[0016] According to the coordinate information in the oblique photography image, the position of the three-dimensional house table is corrected to make the position of the house in the three-dimensional house table consistent with the position of the corresponding house in the oblique photography image.
[0017] As an improvement of the above scheme, the height of the house in the three-dimensional house table is corrected according to the height information of the oblique photography image, comprising:
[0018] According to the height information of the oblique photography image, the image height corresponding to the house in the three-dimensional house table is obtained;
[0019] According to the height information of the oblique photography image, the image height corresponding to the house in the three-dimensional house table is obtained;
[0020] According to the image height of the building, the height of the building in the three-dimensional building table is overall averaged and adjusted layer by layer to make the height of the building in the adjusted three-dimensional building table consistent with the height of the building in the corresponding oblique photography image.
[0021] As an improvement of the above scheme, the image height corresponding to the building in the three-dimensional building table is obtained according to the height information of the oblique photography image, comprising:
[0022] According to the range of the house datum plane of the lowest floor of the building in the three-dimensional building table, the range of the corresponding building in the oblique photography image is determined, and the first height information in the range in the oblique photography image is obtained;
[0023] Based on the first height information, a local outlier factor detection method is used to remove outliers in the first height information to obtain second height information;
[0024] The difference between the maximum value and the minimum value in the second height information is calculated to obtain the image height corresponding to the building in the three-dimensional building table.
[0025] As an improvement of the above scheme, the image height of the building is used to overall average and adjust the height of the building in the three-dimensional building table layer by layer, comprising:
[0026] The difference between the image height of the building and the height of the building in the three-dimensional building table before adjustment is calculated to obtain a height difference;
[0027] According to the number of floors of the building in the three-dimensional building table, the height difference is evenly divided to each floor to adjust the height of the building in the three-dimensional building table to obtain an adjusted three-dimensional building table.
[0028] As an improvement of the above scheme, the two-dimensional building table and the three-dimensional building table are dynamically interacted, comprising:
[0029] When the house property object in the two-dimensional building table is selected, the corresponding house property object in the three-dimensional building table automatically rotates to the front of the main viewing angle.
[0030] As an improvement of the above scheme, before outputting the three-dimensional building table associated with the two-dimensional building table, the method further comprises:
[0031] The transparency of the three-dimensional building table is set to be adjustable;
[0032] When the transparency is adjusted to zero, the transparency of the three-dimensional building table is set to zero, and the real scene corresponding to the oblique photography image is displayed.
[0033] The embodiment of the present application further provides a three-dimensional real estate table construction device, comprising:
[0034] A three-dimensional real estate table module is configured to acquire real estate property data and corresponding two-dimensional real estate tables, and construct a three-dimensional real estate table according to the real estate property data.
[0035] A real estate height correction module is configured to acquire oblique photography images of real estates corresponding to the three-dimensional real estate table, and correct the height of the real estates in the three-dimensional real estate table according to the height information of the oblique photography images.
[0036] A real estate table linkage module is configured to use the coding ID of a housing property object in a real estate table as a correlation key value, correlate the two-dimensional real estate table and the three-dimensional real estate table, and enable dynamic interactive linkage between the two-dimensional real estate table and the three-dimensional real estate table.
[0037] A real estate table display module is configured to use different colors to render and display the two-dimensional real estate table and the three-dimensional real estate table according to the attribute information of the housing property object in the real estate table, and output a three-dimensional real estate table linked with the two-dimensional real estate table.
[0038] The embodiment of the present application further provides a computer readable storage medium storing a computer program, wherein the computer program controls a device where the computer readable storage medium is located to perform the three-dimensional real estate table construction method when the computer program is running.
[0039] Compared with the prior art, the three-dimensional real estate table construction method, device and storage medium provided by the embodiment of the present application have the following beneficial effects: through adaptive matching of oblique photography images and three-dimensional data tables, the three-dimensional real estate table and the real world are linked, the problem of lack of real scene auxiliary positioning in a real estate table is solved, the three-dimensional real estate table can more accurately express the real situation of a real estate, through dynamic interactive linkage between a two-dimensional real estate table and a three-dimensional real estate table, when a user selects a housing object of a circular tower in the two-dimensional real estate table, the three-dimensional real estate table can be automatically rotated, so that the currently selected housing object is located in front of the main view, the positioning of a three-dimensional housing object behind the circular tower is facilitated, the problems of insufficient spatial information of a two-dimensional real estate table and inconvenient selection of a tower model in a three-dimensional real estate table are solved, and through setting of the transparency of the three-dimensional real estate table, the real scene of the real estate can be viewed. The embodiment of the present application not only can efficiently organize and display real estate information, but also improves the operation efficiency and experience of a user in the process of real estate management and analysis. BRIEF DESCRIPTION OF DRAWINGS
[0040] Figure 1 is a flowchart of a three-dimensional real estate table construction method provided by the embodiment of the present application;
[0041] Figure 2is a structural schematic diagram of a three-dimensional building table construction device provided by an embodiment of the present application. DETAILED DESCRIPTION
[0042] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by a person of ordinary skill in the art without creative effort belong to the scope of protection of the present application.
[0043] Please refer to Figure 1 , Figure 1 is a flowchart of a three-dimensional building table construction method provided by an embodiment of the present application. The three-dimensional building table construction method comprises the following steps.
[0044] S1: acquiring real property right data and a corresponding two-dimensional building table, and constructing a three-dimensional building table according to the real property right data;
[0045] As one of the optional embodiments, the step of acquiring real property right data and a corresponding two-dimensional building table, and constructing a three-dimensional building table according to the real property right data comprises the following steps.
[0046] acquiring real property right data and a corresponding two-dimensional building table;
[0047] vectorizing a layered household diagram in the real property right data to obtain a house datum plane and a household datum plane of each house property object;
[0048] performing spatial position registration on the house datum plane according to natural building data and house measurement positioning point data in the real property right data to obtain a registered house datum plane;
[0049] combining household datum planes on the basis of the registered house datum plane according to natural building numbers, floor numbers and household numbers in the real property right data to obtain combined household datum planes, and establishing a mapping relationship between the two-dimensional building table and the corresponding datum planes;
[0050] stretching the combined household datum planes according to floor heights and floor numbers of different households in the real property right data to form a three-dimensional building model, and displaying corresponding household numbers on the three-dimensional building model to form a three-dimensional building table.
[0051] Specifically, first, a layered household diagram in a DWG, PDF or JPG format in the real property right data is vectorized into a SHP format to form a two-dimensional datum plane of a single real property house property object, including a house datum plane and a household datum plane.
[0052] Then, the natural building data and the house survey positioning point data obtained are combined with the real estate property data, the house datum is spatially registered to become a two-dimensional vector plane with spatial information. Meanwhile, the registered house is combined with the attribute data in the real estate property data, such as natural building number, floor number, and house number, to form a logical relationship of "natural building-floor-house-two-dimensional vector plane", so that the two-dimensional building list and the two-dimensional vector plane of the house can be mapped based on the logical relationship.
[0053] Further, the combined house datum is stretched to different datums according to the floor height and floor number in the real estate property data to form a three-dimensional building model, and then the corresponding house number is displayed on the periphery of the three-dimensional building model to form a three-dimensional building list.
[0054] It should be noted that the building list in the embodiment of the application can include a single building or multiple buildings.
[0055] S2: Obtain a tilt photography image of a building corresponding to the three-dimensional building list, and correct the height of the building in the three-dimensional building list according to the height information of the tilt photography image;
[0056] The tilt photography image refers to a ground image taken from an inclined angle, which is usually obtained by aerial photography (such as a drone), and can provide rich three-dimensional information and can more truly reflect the appearance and morphology of the ground object.
[0057] As one of the optional embodiments, after the tilt photography image of the building corresponding to the three-dimensional building list is obtained, the method further includes:
[0058] According to the coordinate information in the tilt photography image, the position of the three-dimensional building list is registered and corrected so that the position of the bottom surface of the building in the three-dimensional building list is consistent with the position of the corresponding building plane on the tilt photography image.
[0059] Specifically, the three-dimensional building list and the three-dimensional tilt photography image of the building area are positionally registered and corrected according to the coordinate information, so that the bottom surface of the three-dimensional building list and the corresponding real estate unit building plane range on the tilt photography image are consistent in the plane position.
[0060] As one of the optional embodiments, the correction of the height of the building in the three-dimensional building list according to the height information of the tilt photography image includes:
[0061] According to the height information of the tilt photography image, the image height corresponding to the building of the three-dimensional building list is obtained.
[0062] According to the building bottom height information in the height information, the bottom starting height of the building in the three-dimensional building table is adjusted, so that the starting height of the building in the adjusted three-dimensional building table is consistent with the starting height of the building in the corresponding oblique photography image;
[0063] According to the image height of the building, the building height of the three-dimensional building table is overall averaged and finely adjusted layer by layer, so that the building in the adjusted three-dimensional building table is consistent with the height of the building in the corresponding oblique photography image.
[0064] As one of the optional embodiments, the image height corresponding to the building in the three-dimensional building table is obtained according to the height information of the oblique photography image, comprising:
[0065] According to the range of the building reference surface of the bottom layer of the building in the three-dimensional building table, the range of the corresponding building in the oblique photography image is determined, and the first height information in the range of the oblique photography image is obtained;
[0066] Based on the first height information, a local outlier factor detection method is used to remove the outliers in the first height information, to obtain the second height information;
[0067] The difference between the maximum value and the minimum value in the second height information is calculated to obtain the image height corresponding to the building in the three-dimensional building table.
[0068] Specifically, based on the three-dimensional building table that has been constructed, the bottom layer building reference surface of the building model needs to be determined first, which represents the contact surface between the building and the ground. By traversing all the height points within the two-dimensional reference surface range in the three-dimensional oblique photography image data, the height data of these points is collected, so as to obtain the detailed height information of the building ground position, thereby realizing the true reflection of the actual height of the ground.
[0069] Further, the data of the oblique photography image may be affected by various factors, resulting in outliers (such as measurement errors, noise, etc.) in the height information. In order to improve the accuracy of the height adjustment of the three-dimensional building table, the height data needs to be cleaned and processed. First, the local outlier factor detection method (Local Outlier Factor, LOF) is used to remove the abnormal points with LOF value greater than 1, and then the difference between the maximum value and the minimum value of the processed height points is calculated to obtain the image height corresponding to the building. By removing these abnormal points, the noise and errors in the data can be eliminated, and the accuracy of the data can be improved.
[0070] As one of the optional embodiments, the image height corresponding to the building in the three-dimensional building table is obtained according to the height information of the oblique photography image, comprising:
[0071] The difference between the image height of the building and the building height of the three-dimensional building table before adjustment is calculated to obtain a height difference value;
[0072] The height difference value is evenly divided to each floor according to the number of floors of the building in the three-dimensional building table to adjust the building height of the three-dimensional building table to obtain an adjusted three-dimensional building table.
[0073] Specifically, the difference value is calculated according to the building image height and the height of the existing three-dimensional building table, and the difference value is evenly divided to the floors in combination with the number of floors of the building table, so that the overall height of the three-dimensional building table is adjusted to form a new three-dimensional building table. The adjusted three-dimensional building table is consistent with the image in height. This process is to ensure the consistency of the three-dimensional building model and the building in the image in height and spatial position.
[0074] S3: using the coding ID of the housing property object in the building table as an association key value, associating the two-dimensional building table with the three-dimensional building table to enable dynamic interaction between the two-dimensional building table and the three-dimensional building table;
[0075] Specifically, each housing property object has a unique coding ID as a unique identifier between the three-dimensional model and the attribute data. The housing property object uses the unique coding ID as the association key value of the model and the attribute to automatically rotate the selected housing object to the front of the main view angle, so that the two-dimensional and three-dimensional models and the oblique photography image can be associated and interacted. Through the interaction, the user can conveniently select the housing object of the ring-shaped tower based on the two-dimensional building table, and through the automatic rotation of the three-dimensional building table direction, the currently selected three-dimensional real estate object is located in the front of the main view angle, facilitating the positioning of the three-dimensional housing object behind the ring-shaped tower.
[0076] Further, by establishing the primary key association between the two-dimensional and three-dimensional building tables, based on the logical relationship of "land-natural building-natural house", the natural building number of the natural house is associated through the natural building number of the natural house, so that the house can be associated to the corresponding building; the land code of the land is associated through the land code of the land, so that the house and the building can be mapped to the land.
[0077] As one of the optional embodiments, the dynamic interaction between the two-dimensional building table and the three-dimensional building table includes:
[0078] When the housing property object in the two-dimensional building table is selected, the corresponding housing property object in the three-dimensional building table is automatically rotated to the front of the main view angle.
[0079] Specifically, in application, based on the user's selection in the two-dimensional real estate table, the viewing angle of the three-dimensional real estate table can be automatically adjusted. Through this dynamic viewing angle adjustment, the selected house object automatically rotates to the front of the main viewing angle. The embodiment of the present application enables the user to more intuitively view the position and appearance of the selected house object in the three-dimensional model, especially for complex structures such as ring-shaped towers, it is convenient to view the hidden house object.
[0080] Through this association and linkage mechanism, the user can conveniently switch between different viewing angles and quickly locate and view the required house object. This interactive design greatly improves user experience and operation efficiency, especially when dealing with complex three-dimensional structures and real estate data, it provides a more intuitive and efficient operation method.
[0081] S4: According to the attribute information of the house property object in the real estate table, different colors are used for rendering and display in the two-dimensional real estate table and the three-dimensional real estate table, and a three-dimensional real estate table linked with the two-dimensional real estate table is output.
[0082] Specifically, according to the different attribute information of the real estate object (such as ownership type, use right type, mortgage state, etc.), different colors are used for rendering in the two-dimensional and three-dimensional real estate table, and each color represents a specific right state. Through this color coding, the user can quickly and intuitively understand the right state and legal attributes of each real estate object, which is convenient for further analysis and decision-making.
[0083] As one of the optional embodiments, before outputting the three-dimensional real estate table linked with the two-dimensional real estate table, the method further comprises:
[0084] Set the transparency of the three-dimensional real estate table to adjustable transparency;
[0085] When the transparency is adjusted to zero, the transparency of the three-dimensional real estate table is set to zero, and the real scene corresponding to the oblique photography image is displayed.
[0086] Specifically, in the three-dimensional floor plan table, the user can adjust the transparency of the model and the number of displayed floors. By adjusting the transparency, the user can view the internal structure of the building or hide the model to observe other information in the lower layer or background. When the transparency is set to 0, the three-dimensional floor plan table is not displayed at all, and in this mode, the user can clearly see the real scene presented by the oblique photography image, so as to better understand the spatial relationship between the building and the surrounding environment. By combining the oblique photography image, the user can choose to display or hide the three-dimensional floor plan table when observing the three-dimensional model, so as to directly see the appearance of the building and the surrounding environment presented by the image data. Combined with the data display of the actual image and the three-dimensional model, the user can more comprehensively analyze the spatial position and surrounding environment of the real estate object, so as to better plan and make decisions.
[0087] The embodiment of the present application realizes the spatial linkage of the three-dimensional floor plan table and the real world through the adaptive matching of the oblique photography image and the three-dimensional data table, solves the problem of lack of real scene auxiliary positioning of the floor plan table, and makes the three-dimensional floor plan table more accurately express the real situation of the floor plan; through the dynamic interactive linkage of the two-dimensional floor plan table and the three-dimensional floor plan table, when the user selects a housing object of a ring tower in the two-dimensional floor plan table, the three-dimensional floor plan table can be automatically rotated in the direction, so that the currently selected housing object is located in front of the main view angle, which is convenient for positioning the three-dimensional housing object behind the ring tower, and solves the problems of insufficient spatial information of the two-dimensional floor plan table alone and inconvenient selection of the tower model in the three-dimensional floor plan table; by setting the transparency of the three-dimensional floor plan table, the real scene of the floor plan can be viewed. The embodiment of the present application not only can efficiently organize and display real estate information, but also improves the operation efficiency and experience of the user in the process of real estate management and analysis.
[0088] Correspondingly, the present application also provides a three-dimensional floor plan table construction device, which can realize all processes of the three-dimensional floor plan table construction method in the above embodiment.
[0089] Please refer to Figure 2 , Figure 2 is a structural schematic diagram of a three-dimensional floor plan table construction device provided by the embodiment of the present application. The three-dimensional floor plan table construction device comprises:
[0090] The three-dimensional floor plan table module 201 is configured to acquire real estate property data and a corresponding two-dimensional floor plan table, and construct a three-dimensional floor plan table according to the real estate property data;
[0091] The floor height correction module 202 is configured to acquire an oblique photography image of a floor corresponding to the three-dimensional floor plan table, and correct the floor height in the three-dimensional floor plan table according to the height information of the oblique photography image;
[0092] The building table linkage module 203 is configured to link the two-dimensional building table and the three-dimensional building table by taking the coding ID of the housing property object in the building table as the correlation key value, so that the two-dimensional building table and the three-dimensional building table are dynamically interacted.
[0093] The building table display module 204 is configured to display the two-dimensional building table and the three-dimensional building table by using different colors according to the attribute information of the housing property object in the building table, and output the three-dimensional building table linked with the two-dimensional building table.
[0094] Preferably, the three-dimensional building table module 201 is specifically configured to:
[0095] Obtain real estate property data and a corresponding two-dimensional building table;
[0096] Vectorize the stratified household diagram in the real estate property data to obtain a housing reference surface and a household reference surface of each housing property object;
[0097] According to the natural building data and the housing measurement positioning point data in the real estate property data, the spatial position of the housing reference surface is matched to obtain a matched housing reference surface;
[0098] According to the natural building number, the floor number and the room number in the real estate property data, the household reference surface is combined on the basis of the matched housing reference surface to obtain a combined household reference surface, and a mapping relationship between the two-dimensional building table and the corresponding reference surface is established;
[0099] According to the floor height and the floor number of different households in the real estate property data, the combined household reference surface is stretched to form a three-dimensional building model, and the corresponding room number is displayed on the three-dimensional building model to form a three-dimensional building table.
[0100] Preferably, the building height correction module 202 is further configured to:
[0101] After obtaining the oblique photography image of the building corresponding to the three-dimensional building table, the position of the three-dimensional building table is corrected according to the coordinate information in the oblique photography image, so that the position of the bottom surface of the building in the three-dimensional building table is consistent with the position of the corresponding building plane in the oblique photography image.
[0102] Preferably, the correction of the building height in the three-dimensional building table according to the height information of the oblique photography image comprises:
[0103] According to the height information of the oblique photography image, the image height corresponding to the building of the three-dimensional building table is obtained;
[0104] According to the bottom height information of the building in the height information, the bottom starting height of the building in the three-dimensional building table is adjusted, so that the starting height of the building in the adjusted three-dimensional building table is consistent with the starting height of the building in the corresponding oblique photography image;
[0105] According to the image height of the building, the building height of the three-dimensional building table is overall averaged and finely adjusted layer by layer, so that the height of the building in the adjusted three-dimensional building table is consistent with the height of the building in the corresponding oblique photography image.
[0106] Preferably, the image height corresponding to the building in the three-dimensional building table is obtained according to the height information of the oblique photography image, comprising:
[0107] According to the range of the building reference surface of the bottom floor of the building in the three-dimensional building table, the range of the corresponding building in the oblique photography image is determined, and the first height information in the range of the oblique photography image is obtained;
[0108] Based on the first height information, a local outlier factor detection method is used to remove the outliers in the first height information, to obtain the second height information;
[0109] The difference between the maximum value and the minimum value in the second height information is calculated to obtain the image height corresponding to the building in the three-dimensional building table.
[0110] Preferably, the image height corresponding to the building in the three-dimensional building table is obtained according to the height information of the oblique photography image, comprising:
[0111] The difference between the image height of the building and the building height of the three-dimensional building table before adjustment is calculated to obtain a height difference value;
[0112] According to the number of floors of the building in the three-dimensional building table, the height difference value is evenly divided to each floor to adjust the building height of the three-dimensional building table, to obtain the adjusted three-dimensional building table.
[0113] Preferably, the dynamic interaction between the two-dimensional building table and the three-dimensional building table comprises:
[0114] When the house property object in the two-dimensional building table is selected, the corresponding house property object in the three-dimensional building table is automatically rotated to the front of the main view angle.
[0115] Preferably, the building table display module 204 is further used for:
[0116] Before outputting the three-dimensional building table linked with the two-dimensional building table, the transparency of the three-dimensional building table is set as an adjustable transparency;
[0117] When the transparency adjustment is zero, the transparency of the three-dimensional building table is set to zero, and the real scene corresponding to the oblique photography image is displayed.
[0118] In a specific implementation, the working principle, control flow and technical effects of the three-dimensional building table construction device provided by the embodiments of the present application are the same as those of the three-dimensional building table construction method in the above embodiments, and will not be repeated here.
[0119] The embodiments of the present application also provide a computer readable storage medium, which comprises a stored computer program, wherein when the computer program runs, the device where the computer readable storage medium is located is controlled to execute the three-dimensional building table construction method in any of the above embodiments.
[0120] The embodiments of the present application provide a three-dimensional building table construction method, device and storage medium, which have the beneficial effects that through adaptive matching of the oblique photography image and the three-dimensional data table, the spatial linkage of the three-dimensional building table and the real world is realized, the problem of lack of real scene auxiliary positioning of the building table is solved, the three-dimensional building table can more accurately express the real situation of the building, through dynamic interactive linkage of the two-dimensional building table and the three-dimensional building table, when the user selects a housing object of a ring-shaped tower on the two-dimensional building table, the three-dimensional building table can be automatically rotated in a direction, so that the currently selected housing object is located in front of the main view, which is convenient for positioning of the three-dimensional housing object behind the ring-shaped tower, and the problems of insufficient spatial information of the two-dimensional building table and inconvenient selection of the tower model on the three-dimensional building table are solved, and through setting the transparency of the three-dimensional building table, the real scene of the building can be viewed. The embodiments of the present application not only can efficiently organize and display real estate information, but also improve the operation efficiency and experience of the user in the process of real estate management and analysis.
[0121] The above is the preferred embodiment of the present application, and it should be pointed out that for ordinary skilled persons in the technical field, several improvements and refinements can be made without departing from the principles of the present application, and these improvements and refinements are also considered to be within the protection scope of the present application.
Claims
1. A method for constructing a three-dimensional floor plan surface, characterized by, The method comprises the following steps: acquiring real estate property data and a corresponding two-dimensional real estate table, and constructing a three-dimensional real estate table according to the real estate property data; acquiring oblique photography images of the real estate corresponding to the three-dimensional real estate table, and correcting the height of the real estate in the three-dimensional real estate table according to the height information of the oblique photography images; associating the two-dimensional real estate table and the three-dimensional real estate table by taking the coding ID of the housing property object in the real estate table as the association key value, so as to realize the dynamic interaction between the two-dimensional real estate table and the three-dimensional real estate table; rendering and displaying the two-dimensional real estate table and the three-dimensional real estate table by using different colors according to the attribute information of the housing property object in the real estate table, and outputting the three-dimensional real estate table associated with the two-dimensional real estate table; wherein the acquisition of the real estate property data and the corresponding two-dimensional real estate table, and the construction of the three-dimensional real estate table according to the real estate property data, comprises: acquiring real estate property data and a corresponding two-dimensional real estate table; vectorizing the layered household diagram in the real estate property data to obtain the housing datum plane and the household datum plane of each housing property object; spatially registering the housing datum plane according to the natural building data and the housing survey positioning point data in the real estate property data to obtain the registered housing datum plane; combining the household datum plane on the basis of the registered housing datum plane according to the natural building number, the floor number and the room number in the real estate property data to obtain the combined household datum plane, and establishing the mapping relationship between the two-dimensional real estate table and the corresponding datum plane; stretching the combined household datum plane according to the floor height and the floor number of different households in the real estate property data to form a three-dimensional real estate model, and displaying the corresponding room number on the three-dimensional real estate model to form a three-dimensional real estate table.
2. The three-dimensional floor plan construction method of claim 1, wherein, After acquiring the oblique photography images of the real estate corresponding to the three-dimensional real estate table, the method further comprises: positionally registering and correcting the three-dimensional real estate table according to the coordinate information in the oblique photography images, so that the bottom surface position of the real estate in the three-dimensional real estate table is consistent with the plane position of the corresponding real estate on the oblique photography images.
3. The method of claim 1, wherein, The correction of the height of the real estate in the three-dimensional real estate table according to the height information of the oblique photography images comprises: obtaining the image height corresponding to the real estate of the three-dimensional real estate table according to the height information of the oblique photography images; adjusting the bottom starting height of the real estate in the three-dimensional real estate table according to the bottom height information of the real estate in the height information, so that the starting height of the real estate of the adjusted three-dimensional real estate table is consistent with the starting height of the real estate of the corresponding oblique photography images; overall average layering fine-tuning the height of the real estate of the three-dimensional real estate table according to the image height of the real estate, so that the height of the real estate of the adjusted three-dimensional real estate table is consistent with the height of the real estate in the corresponding oblique photography images.
4. The method of claim 3, wherein the three-dimensional floor plan is constructed by: The obtaining of the image height corresponding to the real estate of the three-dimensional real estate table according to the height information of the oblique photography images comprises: According to the range of the house datum plane of the lowest floor of the building in the three-dimensional building table, the range of the corresponding building in the oblique photography image is determined, and first elevation information in the range of the oblique photography image is obtained; Based on the first elevation information, a local outlier factor detection method is used to remove outliers in the first elevation information, to obtain second elevation information; The difference between the maximum value and the minimum value in the second elevation information is calculated to obtain the image height corresponding to the building in the three-dimensional building table.
5. The method of claim 3, wherein the three-dimensional floor plan table is constructed by: The image height of the building is used to perform overall average layering fine-tuning on the building height of the three-dimensional building table, including: The difference between the image height of the building and the building height of the three-dimensional building table before adjustment is calculated to obtain a height difference value; According to the number of floors of the building in the three-dimensional building table, the height difference value is evenly divided into each floor to adjust the building height of the three-dimensional building table, to obtain an adjusted three-dimensional building table.
6. The method of claim 1, wherein, The dynamic interactive linkage between the two-dimensional building table and the three-dimensional building table includes: When a house property object in the two-dimensional building table is selected, the corresponding house property object in the three-dimensional building table automatically rotates to the front of the main viewing angle.
7. The method of claim 1, wherein, Before outputting the three-dimensional building table linked with the two-dimensional building table, the method further includes: The transparency of the three-dimensional building table is set to be adjustable; When the transparency is adjusted to zero, the transparency of the three-dimensional building table is set to zero, and the real scene corresponding to the oblique photography image is displayed.
8. A three-dimensional building plan construction device, characterized in that, It includes: A three-dimensional building table module is configured to obtain real estate property data and a corresponding two-dimensional building table, and construct a three-dimensional building table according to the real estate property data; A building height correction module is configured to obtain oblique photography images of buildings corresponding to the three-dimensional building table, and correct the building height in the three-dimensional building table according to the elevation information of the oblique photography images; A building table linkage module is configured to use the coding ID of a house property object in a building table as an associated key value, associate the two-dimensional building table with the three-dimensional building table, and enable dynamic interactive linkage between the two-dimensional building table and the three-dimensional building table; A building table display module is configured to use different colors to render and display the two-dimensional building table and the three-dimensional building table according to the attribute information of a house property object in a building table, and output a three-dimensional building table linked with the two-dimensional building table; The three-dimensional building table module is specifically configured to: Obtain real estate property data and a corresponding two-dimensional building table; Vectorize the layer-by-house diagram in the real estate property data to obtain a house datum plane and a room datum plane of each house property object; Register the spatial position of the house datum plane according to natural building data and house measurement positioning point data in the real estate property data to obtain a registered house datum plane; Combine the room datum plane based on the registered house datum plane according to the natural building number, floor number, and room number in the real estate property data, obtain a combined room datum plane, and establish a mapping relationship between the two-dimensional building table and the corresponding datum plane; According to the floor height and floor number of different rooms in the real estate right data, the combined completed room reference surface is stretched to form a three-dimensional real estate model, and corresponding room number display is performed on the three-dimensional real estate model to form a three-dimensional real estate table.
9. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program, and when a device in which the computer readable storage medium is located executes the computer program, the three-dimensional real estate table construction method in any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
Three-dimensional building model construction method applied to three-dimensional real estate information management
CN109840338A
Real estate unit dynamic modeling and ownership information association method based on real scene three dimensions
CN116721226A