CN115082635A - Method and system for realizing multiple states of geographic entity based on cutting inclination model - Google Patents

Method and system for realizing multiple states of geographic entity based on cutting inclination model Download PDF

Info

Publication number
CN115082635A
CN115082635A CN202210997433.3A CN202210997433A CN115082635A CN 115082635 A CN115082635 A CN 115082635A CN 202210997433 A CN202210997433 A CN 202210997433A CN 115082635 A CN115082635 A CN 115082635A
Authority
CN
China
Prior art keywords
model
data
dimensional
target object
geographic entity
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202210997433.3A
Other languages
Chinese (zh)
Other versions
CN115082635B (en
Inventor
张瑜
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Shanwei Technology Co ltd
Original Assignee
Beijing Shanwei Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Shanwei Technology Co ltd filed Critical Beijing Shanwei Technology Co ltd
Priority to CN202210997433.3A priority Critical patent/CN115082635B/en
Publication of CN115082635A publication Critical patent/CN115082635A/en
Application granted granted Critical
Publication of CN115082635B publication Critical patent/CN115082635B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • G06T17/05Geographic models
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • G06T17/20Finite element generation, e.g. wire-frame surface description, tesselation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Geometry (AREA)
  • Software Systems (AREA)
  • Computer Graphics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Remote Sensing (AREA)
  • Processing Or Creating Images (AREA)
  • Instructional Devices (AREA)

Abstract

The application discloses a method and a system for realizing multi-state of a geographic entity based on a cutting inclination model, which comprises the following steps: determining a cut line around the object in the tilt model; reconstructing a triangular mesh of an inclined model by taking a cutting line as a boundary to generate a single inclined model data cluster of the target object; and associating the single body inclination model data cluster of the target object with the geographic entity two-dimensional vector data of the target object. And generating three-dimensional white mode data, generating an ortho-image DOM and generating an artificial three-dimensional model according to the inclined model monomer. The problem that independent inclination model monomers cannot be obtained by the existing triangular mesh technology of the inclination model is solved. The representation form of the geographic entity is expanded, the representation form is more diversified, and the application value of the data is improved.

Description

Method and system for realizing multiple states of geographic entity based on cutting inclination model
Technical Field
The application relates to the technical field of geographic information systems and computers, in particular to a method and a system for realizing multiple geographic entity states based on a cutting tilt model.
Background
In the prior art, the two-dimensional vector map has limited attributes of geographic entities and a single two-dimensional graphic representation form of the geographic entities. When applying a two-dimensional vector map of a geographic entity, if it is necessary to know the morphology and distribution of a part of the object (e.g. a specific building), a three-dimensional tilt model is used. The three-dimensional tilt model can be displayed in an overlapping manner with the two-dimensional map, but the data size of the three-dimensional tilt model is large, which results in a decrease in the efficiency of data processing and display. When a three-dimensional tilt model is used for displaying a geographic entity real scene, the whole data cannot be distinguished, in the prior art, a triangular Mesh (Mesh) of a tilt model is marked with an area by different colors, and an independent tilt model monomer cannot be obtained for a target object.
Disclosure of Invention
The embodiment of the application provides a method and a system for realizing multiple states of a geographic entity based on a cutting tilt model, which are used for solving the problem that the triangular mesh technology of the existing tilt model cannot obtain an independent tilt model monomer, and further overcoming the problem that the two-dimensional graph of the geographic entity in the prior art is single in expression form.
In a first aspect, the present application provides a method for implementing multiple geographical entity states based on a cut tilt model, including the following steps:
determining a cutting line around the object in the tilt model;
reconstructing a triangular mesh of an inclined model by taking a cutting line as a boundary to generate a single inclined model data cluster of the target object;
and associating the single body inclination model data cluster of the target object with the geographic entity two-dimensional vector data of the target object.
Preferably, the cutting line is generated according to the range of the geographic entity two-dimensional vector data of the target object.
Further, at least one of the following steps is also included:
generating orthoimage data of the monomer tilt model, and associating the orthoimage data with the geographic entity two-dimensional vector data of the target object;
generating three-dimensional white mode data of the monomer inclination model, and associating the three-dimensional white mode data with the two-dimensional vector data of the geographic entity of the target object;
and producing artificial three-dimensional model data of the monomer inclination model, and associating the artificial three-dimensional model data with the geographic entity two-dimensional vector data of the target object.
Further, the method also comprises the following steps: and carrying out texture filling on the triangular mesh in the monomer tilt model to generate monomer surface attributes.
Further, the method also comprises the following steps: and searching the bottom contour and the top contour of the single body inclination model to obtain the height information of the target object.
In order to realize the multi-state display, in any one of the embodiments of the first aspect of the present application, the method further comprises the following steps: reading, in response to the GUI message, at least one of the following data displayed in graphical overlay with the two-dimensional vector data of the geographic entity of the target object: monomer tilt model, white model, artificial three-dimensional model, and orthographic image.
In order to implement attribute inheritance, in any embodiment of the first aspect of the present application, the method further includes the following steps: reading, editing or displaying the attribute value of the geographic entity of the target object in response to the GUI message, selecting an event of at least one of the following data: monomer tilt model, white model, artificial three-dimensional model, and orthographic image.
In a second aspect, the present application further provides a system for implementing multiple geographic entity states based on a cutting tilt model, including the following modules:
the cutting module is used for generating a cutting line surrounding the target object in the inclined model;
the reconstruction module is used for reconstructing a triangular mesh of the inclination model by taking the cutting line as a boundary to generate a single inclination model data cluster of the target object;
the association module is used for associating the vector data of the target object with the data cluster of the monomer inclination model;
a polymorphic module to generate or store at least one of the following data associated with the vector data of the target object: three-dimensional white model data, orthographic image data and artificial three-dimensional model data.
In a third aspect, an embodiment of the present application further provides an electronic device, which includes a memory, a processor, and a computer program stored on the memory, and when the processor runs the computer program, the method in any embodiment of the first aspect may be implemented.
In a fourth aspect, the present application further provides a computer-readable storage medium, on which a computer program is stored, where the computer program is used to implement the method described in any one of the embodiments of the first aspect when executed by a processor.
The technical scheme adopted by the embodiment of the application can achieve the following beneficial effects;
the inclination model monomer can be obtained, and then the three-dimensional white mould, the orthoimage DOM monomer and the multi-state data of the artificial model corresponding to the vector data can be automatically generated through the inclination model monomer. The effect of improving the data acquisition efficiency is achieved. After the polymorphic data are objectified, the data storage, management and dynamic update are more favorably carried out according to the object mode; the representation form of the geographic entity is expanded, the representation form is more diversified, and the application value of the data is improved. The method enriches the expression forms of geographic entities, is easy to operate by operators, has most functions of program batch automatic execution and is low in operation cost.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the application and together with the description serve to explain the application and not to limit the application. In the drawings:
FIG. 1 is a schematic flow chart of a method provided by embodiments of the present disclosure;
FIG. 2 is a flow chart of another embodiment of a method provided by embodiments of the present description;
FIG. 3 is a schematic view of an embodiment of the apparatus of the present application;
FIG. 4 is a schematic illustration of a building complex of a three-dimensional tilt model;
FIG. 5 is a schematic diagram of a triangular mesh of a three-dimensional tilt model;
FIG. 6 is a schematic diagram of a tilt model monomer generated after cutting of a target building;
FIG. 7 is a schematic view showing a two-dimensional vector map of a physical entity of a group of buildings and a single inclined model;
FIG. 8 is a schematic view of a two-dimensional vector map of a building group ground entity and a white mold together;
FIG. 9 is a multi-state display diagram of a building group ground entity;
FIG. 10 is a diagram illustrating a computer system configuration according to the present application.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the technical solutions of the present application will be described in detail and completely with reference to the following specific embodiments of the present application and the accompanying drawings. It should be apparent that the described embodiments are only some of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The technical solutions provided by the embodiments of the present application are described in detail below with reference to the accompanying drawings.
Fig. 1 is a schematic flow chart of a method provided in an embodiment of the present disclosure.
The application provides a method for realizing multi-state of a geographic entity based on a cut inclined model, which comprises the following steps:
step 11, determining a cutting line around the object in the tilt model.
In the three-dimensional oblique model display state, a cutting line surrounding the object is generated by an operation on the GUI, for example, by one of the following methods:
in response to a first acquisition point of the GUI, generating a contour line with the same height as the first acquisition point in a triangular mesh of an inclined model, and taking the contour line as a cutting line;
generating a closed curve generated by connecting a plurality of second acquisition points end to end as a cutting line in response to the second acquisition points of the GUI;
the target is circumscribed with a cutting wire. The object may be, for example, one or more buildings in a tilt model.
And step 12, reconstructing a triangular mesh of the tilt model by taking the cutting line as a boundary, and generating a single tilt model data cluster of the target object.
The oblique model is composed of a large number of triangular grid points, after a cutting line is introduced, a new grid node is generated along the cutting line, for example, the intersection point of the cutting line and the original triangular grid line is used as the new grid node, and the triangular grid adjacent to the cutting line is updated. The oblique model including the target object is generated with the cutting line as a boundary, and is called a cell.
And step 13, searching the bottom contour and the top contour of the single inclined model to obtain the height information of the target object.
And 14, carrying out texture filling on the triangular meshes in the monomer tilt model to generate monomer surface attributes.
Since the introduction of the cut line changes the triangulation, the monomer surface is remapped with texture, resulting in monomer surface properties.
And step 15, associating the single tilt model data cluster of the target object with the geographic entity two-dimensional vector data of the target object.
Establishing an incidence relation between the monomer and the two-dimensional vector ground object, and inheriting all attribute information of the entity of which the two-dimensional vector geography is the entity;
step 16, generating at least one of the following data, which is associated with the geographic entity two-dimensional vector data of the target object: the orthographic image data of the monomer inclination model, the three-dimensional white mould data of the monomer inclination model and the artificial three-dimensional model data of the monomer inclination model.
Therefore, height data of the geographic entity is obtained from the single inclined model, white mode data is generated according to the height data, and then the white mode data is stored in an attribute database of the two-dimensional vector geographic entity. The data volume of the three-dimensional white model is much smaller than that of the oblique model alone.
And performing overlook orthographic off-screen rendering on the inclined model monomer to generate an orthographic image DOM, and storing the DOM in an attribute database of the two-dimensional vector geographic entity. The orthoimages can be used as textures for two-dimensional vector graphics to construct the texture filling in the top view of the building.
And importing the inclination model monomer into three-dimensional modeling software to generate artificial three-dimensional modeling, and storing the artificial three-dimensional modeling in an attribute database of the two-dimensional vector geographic entity. Wherein the three-dimensional modeling software includes, but is not limited to, sketchup or 3dmax modeling software. The artificial three-dimensional model is formed by inflection points on the contour line, and the amount of data used is small compared to a tilted model formed by a large number of triangular meshes. For example, a building of a cubic shape may be constructed with 8 points.
Therefore, a geographic entity vector, an inclined single body, a three-dimensional white mould, an ortho image DOM single body and an artificial model are formed, one geographic entity has data with various expression forms, and warehousing, updating, two-dimensional and three-dimensional integrated display and various applications are carried out on the basis of the polymorphic data.
Fig. 2 is a flow chart of another embodiment of a method provided by embodiments of the present disclosure.
The application provides a method for realizing multi-state of a geographic entity based on a cut inclined model, which comprises the following steps:
and step 21, generating a cutting line according to the range of the geographic entity two-dimensional vector data of the target object.
In determining the cut line around the object in the tilt model, in implementations, the cut model is established including, but not limited to, using a minimum bounding rectangle composed of vector data of the geographic entity.
The geobody vector data is obtained through measurement, including but not limited to, using traditional instrumentation for spot-on measurement in the field or tilt modeling for mapping in the field.
In specific implementation, geographic entity vector data and a three-dimensional tilt model are obtained, and the geographic entity vector data and the three-dimensional tilt model are displayed in a superposition manner; in response to the third captured point of the GUI, the geobody vector graphic of the target building and one or more points of the three-dimensional tilt model are aligned, and then, for example, a circumscribed geometric graphic, such as a minimum circumscribed rectangle, of the geobody vector graphic is generated as a cut line.
It should be noted that the minimum circumscribed rectangle algorithm is not only applicable to squares but also applicable to circular buildings; and the circumscribed rectangle is only an example, any shape of circumscribed circle can be used to achieve the object of the present invention.
And step 22, reconstructing a triangular mesh of the tilt model by taking the cutting line as a boundary, and generating a single tilt model data cluster of the target object.
For example, a minimum circumscribed rectangle of the geographic entity vector data is obtained by using a minimum circumscribed rectangle algorithm, the three-dimensional tilt model is cut by using the minimum circumscribed rectangle, a tilt model monomer is obtained, and the tilt model monomer is stored in an attribute database of the two-dimensional vector geographic entity.
And 23, associating the single tilt model data cluster of the target object with the geographic entity two-dimensional vector data of the target object.
And 24, generating at least one of the following data which is associated with the geographic entity two-dimensional vector data of the target object: the orthographic image data of the monomer inclination model, the three-dimensional white mould data of the monomer inclination model and the artificial three-dimensional model data of the monomer inclination model.
Specifically, height information of a geographic entity is obtained from an inclined single body, and three-dimensional white mould data are generated; performing overlooking orthographic off-screen rendering on the inclined monomer to generate an orthographic image DOM; and introducing the inclined monomer into sketchup or 3dmax modeling software to generate an artificial three-dimensional model.
And storing the at least one type of data in an attribute database of the two-dimensional vector geographic entity.
Step 25, in order to realize polymorphic display, reading at least one of the following data, and displaying the data in a graphic superposition manner with the two-dimensional vector data of the geographic entity of the target object: monomer tilt model, white model, artificial three-dimensional model, and orthographic image.
For example, in response to the first indication from the GUI, the two-dimensional vector data graphic of the selected geographic entity is displayed, and in order to make the graphic display vivid, the two-dimensional vector data graphic is displayed as the tilted two-dimensional graphic 31. Here, the oblique two-dimensional figure is generated from two-dimensional vector data, and is a ground perspective display effect of the two-dimensional vector data figure.
Displaying the selected geo-entity associated monomer tilt model 32 in response to the second indication from the GUI; displaying a white mode graphic 33 associated with the selected geographic entity in response to the third indication from the GUI; displaying the selected three-dimensional model 34 associated with the geographic entity in response to the fourth indication from the GUI; in response to fifth pointing information from the GUI, an orthographic image mapping is performed on any one of the graphics of the selected geographic entity.
In any application scenario, the geographic entities selected by the first to fifth indication information may be different, for example, the response to the first indication information includes a plurality of geographic entities; the response to the second indication information includes a first geographic entity of the plurality of geographic entities; the response to the third indication information includes a second geographic entity of the plurality of geographic entities; the response to the fourth indication information includes a third geographic entity of the plurality of geographic entities; the response to the fifth indication information includes a fourth one of the plurality of geographic entities.
And 26, in order to realize attribute inheritance, responding to an event that the GUI selects at least one of the following data, reading, editing or displaying the attribute value of the geographic entity of the target object: monomer tilt model, white model, artificial three-dimensional model, and orthographic image.
Through the steps of the embodiments 11-16 or 21-26, the building map application data set is generated.
Fig. 3 is a schematic view of an embodiment of the apparatus of the present application.
The application also provides a system for realizing the multi-state of the geographic entity based on the cutting inclination model, which comprises the following modules:
and a cutting module 41 for generating a cutting line around the target object in the tilt model.
Therefore, the cutting module calls three-dimensional tilt model data of the geographic entity and establishes a cutting model corresponding to the geographic entity, as described in steps 11-12 and 21-22. For example, a minimum bounding rectangle algorithm is invoked to generate a bounding rectangle for the geo-entity vector graphic. Minimum circumscribed rectangle algorithm: and obtaining a vector histogram by using a minimum circumscribed rectangle algorithm, and extracting the selected target building tilt model by using the vector histogram.
A reconstruction module 42, which reconstructs the triangular mesh of the tilt model by using the cutting line as the boundary, and generates a single tilt model data cluster of the target object; and (4) taking or rejecting data intersected with the monomer edge from the Mesh triangulation network to reconstruct the triangular Mesh network and the monomer.
Further, a monomer attribute setting module (not shown in the figure) is also included: acquiring the texture of the existing geographic entity, inheriting all two-dimensional information and endowing the texture and the inheriting all two-dimensional information to a single body; and generating and acquiring the existing geographic entity texture.
A correlation module 43, configured to correlate the vector data of the target object with the data cluster of the monomer tilt model, and further, to correlate the vector data of the target object with at least one of the following data: three-dimensional white model data, ortho-image data, and artificial three-dimensional model data.
A polymorphic module 44 for generating and storing at least one of the following data associated with the vector data of the target object: three-dimensional white model data, ortho-image data, and artificial three-dimensional model data. The method realizes integrated multi-state mapping, establishes the association of a geographic entity with each state of an inclined single body, a white mould and a DOM positive shot image, and establishes the association of single body data and two-dimensional ground feature data.
Fig. 4 is a schematic diagram of a building complex of a three-dimensional tilt model, which is a three-dimensional display of a tilt camera real scene model. To implement the method of the above embodiment of the present application, a three-dimensional tilt model of a geographic entity is first constructed. For example, target building a is contained therein.
Fig. 5 is a schematic view of a triangular mesh of the three-dimensional tilt model. The three-dimensional tilt model includes, but is not limited to, obtaining a geographic entity graph after shooting by tilting, and obtaining a three-dimensional tilt model (three-dimensional grid map) of a target geographic entity by using a triangular grid of the tilt model. The triangular grid lines, the positions of the cut lines of the target building a are shown.
Fig. 6 is a schematic diagram of a tilt model monomer generated after the target building is cut.
For example, according to steps 11 and 21 to 22, a collection boundary is set through a GUI (graphical user interface), or geographic entity vector data and a three-dimensional model are displayed in a superposition mode, and the inclined model is cut through a minimum circumscribed rectangle of the vector data to obtain an inclined model single body. And after obtaining the single inclined model, storing the single inclined model into an attribute database of the two-dimensional vector geographic entity. And further generating three-dimensional white mode data, an orthoimage and an artificial three-dimensional model according to the inclined model monomer. Fig. 6 shows a single inclined model of the target building a, and the cut lines shown in fig. 5 to 6 are minimum bounding rectangles of the house vector data, or are set by GUI.
Fig. 7 is a schematic diagram showing a two-dimensional vector map of a physical entity of a building group and a single body tilt model together.
The two-dimensional vector data graphic of the selected geographic entity is displayed, and the two-dimensional vector data graphic 30 is displayed as an oblique two-dimensional graphic 31 in order to make the graphic display vivid.
The building units of different levels can be used as application characteristics, and the building units of different levels can be drawn according to different distances, so that the buildings of different levels can be conveniently displayed at different distances. For example, in various embodiments of the subject methods and apparatus, the monomer tilt models 32 associated with the selected three building geographic entities are displayed in response to second indication information from the GUI.
Fig. 8 is a schematic diagram of the two-dimensional vector map of the building group ground physics entity and the white mould together.
To simplify the data, the monolithic three-dimensional tilt model is converted into a white model. The white model is a generated stereoscopic display model containing contour data and height data of the top of the building, and only contains structural details and heights of a horizontal plane, and omits structural details of a vertical plane.
For example, in various embodiments of the subject methods and apparatus, the two-dimensional vector data graphic is displayed as a tilted two-dimensional graphic, and the white mode graphic 33 associated with the geographic entities of the selected number of buildings is displayed in response to the third indication from the GUI.
Fig. 9 is a schematic diagram of a multi-state display of a building group physical entity.
When displayed in an overlapping manner with the two-dimensional vector map, a multi-state display is included. For example, some buildings present an oblique two-dimensional graphic of a two-dimensional vector map; some buildings exhibit white patterns; some buildings present a monolithic artificial three-dimensional model.
For example, in various embodiments of the present methods and apparatus, the two-dimensional vector data is graphically displayed as a skewed two-dimensional graph 31 in response to the first indication from the GUI. Further, in response to a fourth indication from the GUI, displaying the selected three-dimensional building geomatically-associated artificial models 34; in response to the third indication from the GUI, a white mode graphic 33 associated with the selected other building geographic entity is displayed.
In all embodiments of the application, further, the building units of different levels can be used as application features, and the building units of different levels can be drawn according to different distances, so that different types of polymorphic attributes can be displayed for the buildings of different levels.
For example, in various embodiments of the present methods and apparatus, the set first level of objects is displayed as a three-dimensional tilted model of a single body; displaying the set second-level target object as a white mode; the set object of the third level is displayed as only a two-dimensional vector graphic.
The grade of the present application can be determined according to the visual distance, for example, the visual distance is short and is a first grade, the visual distance is long and is a second grade, or a third grade;
the level of the application may also be determined according to the priority of the application, for example, a target building with a high priority is displayed as a three-dimensional inclined model, and a target building with a lower priority is displayed as a white model. The lowest priority target building is displayed as a two-dimensional vector graphic.
FIG. 10 is a computer system diagram according to an embodiment of the present disclosure.
The embodiment of the present application further provides a device for generating a slice ortho-image based on a three-dimensional oblique photography model, which is used for implementing the method according to any one of the embodiments of the present application, and the method includes: a tilt model database 51, a production graph processor 52, a first application module 53, a second application module 54, and data storage units 55, 56, 57.
The tilt model database comprises tilt model data and an original triangular mesh tilt model obtained by triangular mesh generation, and the vector line has coordinates.
The first application module comprises a GUI and an operation interface and is used for triggering the achievement processor to read the inclination model data set; the achievement processor is further used for triggering the achievement processor, generating a cutting line surrounding a target object in the inclination model, reconstructing a triangular mesh of the inclination model by taking the cutting line as a boundary, and generating a single inclination model data cluster of the target object; and the system is also used for triggering an achievement processor to generate at least one of the following data based on the monomer inclination model data cluster: three-dimensional white model data, ortho-image data, and artificial three-dimensional model data.
The first application module is also used for inputting information of the first acquisition point, the second acquisition point and the third acquisition point through the GUI. Further, generating an event selecting at least one of the following data via the GUI, reading, editing or displaying the attribute value of the geographic entity of the target object: monomer tilt model, white model, artificial three-dimensional model, and orthographic image.
The achievement map processor is used for realizing the scheme of any step in the steps 11-16 and 21-26. Preferably, the achievement map processor includes the cutting module, the reconstruction module, and further, may further include a correlation module for correlating the vector data of the target object with the data cluster of the monomer tilt model, the three-dimensional white mode data, the orthoimage data, and the artificial three-dimensional model data. Further, a monomer attribute setting module can be further included.
A first data storage unit 55 configured to store two-dimensional vector data of geographic entities in a set display range;
the second data storage unit 56 is configured to store the single tilt model data of the geographic entity within the set display range, and may also be configured to store at least one of the following data of the geographic entity within the set display range: three-dimensional white model data, ortho-image data and artificial three-dimensional model data;
and a third data storage unit 57, configured to store other attribute data of the geographic entity within the set display range.
The second application module is used for accessing the first data storage unit, the second data storage unit and the third data unit according to a set application range (a space range and an attribute range) to obtain a geographic information system building map application data set. The second application unit is further configured to input at least one of the first indication information, the second indication information, the third indication information, the fourth indication information, and the fifth indication information; further, generating an event selecting at least one of the following data via the GUI, reading, editing or displaying the attribute value of the geographic entity of the target object: monomer tilt model, white model, artificial three-dimensional model, and orthographic image.
The building map application dataset is displayed via a GUI, including a two-dimensional vector data graphic of a selected one or more geographic entities, the two-dimensional vector data graphic is displayed as an oblique two-dimensional graphic, and:
displaying a monolithic tilt model associated with one or more first geographic entities of the selected one or more geographic entities, the bottom of which overlaps with a tilted two-dimensional graph of the first geographic entity;
displaying a white-mode graphic associated with one or more second geographic entities of the selected one or more geographic entities, the bottom portion of the white-mode graphic overlapping with the tilted two-dimensional graphic of the second geographic entity;
displaying an artificial three-dimensional model associated with one or more third geographic entities of the selected one or more geographic entities, the bottom of which overlaps with the tilted two-dimensional graph of the third geographic entities;
and performing orthoimage mapping on any one of the graphics of the selected one or more geographic entities to form top textures of the geographic entities.
The embodiment of the application can obtain the single inclined model, and the single inclined model can automatically generate the multi-state data of the three-dimensional white mould, the DOM single body and the artificial model corresponding to the vector data. Efficiency of improving data acquisition efficiency is achieved. After the polymorphic data are objectified, the data storage, management and dynamic update are more favorably carried out according to the object mode; the representation form of the geographic entity is expanded, the representation form is more diversified, and the application value of the data is improved.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application therefore also proposes a computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the method according to any one of the embodiments of the present application.
Further, the present application also proposes an electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor executes the computer program to implement the method according to any of the embodiments of the present application.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include forms of volatile memory in a computer readable medium, Random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The above description is only an example of the present application and is not intended to limit the present application. Various modifications and changes may occur to those skilled in the art to which the present application pertains. Any modification, equivalent replacement, improvement or the like made within the spirit and principle of the present application shall be included in the scope of the claims of the present application.

Claims (10)

1. A method for realizing multi-state of a geographic entity based on a cutting tilt model is characterized by comprising the following steps:
determining a cutting line around the object in the tilt model;
reconstructing a triangular mesh of an inclined model by taking a cutting line as a boundary to generate a single inclined model data cluster of the target object;
and associating the single body inclination model data cluster of the target object with the geographic entity two-dimensional vector data of the target object.
2. The method for realizing polymorphism of geographic entity based on cutting inclination model according to claim 1,
and generating a cutting line according to the range of the geographic entity two-dimensional vector data of the target object.
3. The method for realizing polymorphism of geographic entity based on cutting inclination model according to claim 1, further comprising at least one of the following steps:
generating orthoimage data of the monomer inclination model, and associating the orthoimage data with the geographic entity two-dimensional vector data of the target object;
generating three-dimensional white mode data of the monomer tilt model, and associating the three-dimensional white mode data with the two-dimensional vector data of the geographic entity of the target object;
and producing artificial three-dimensional model data of the monomer inclination model, and associating the artificial three-dimensional model data with the geographic entity two-dimensional vector data of the target object.
4. The method for realizing polymorphism of geographic entity based on cutting inclination model according to claim 1, further comprising the following steps:
and carrying out texture filling on the triangular mesh in the monomer tilt model to generate monomer surface attributes.
5. The method for realizing polymorphism of geographic entity based on cutting inclination model according to claim 1, further comprising the following steps:
and searching the bottom contour and the top contour of the single body inclination model to obtain the height information of the target object.
6. The method for realizing polymorphism of geographic entity based on cutting inclination model according to claim 3,
reading, in response to the GUI message, at least one of the following data displayed in graphical overlay with the two-dimensional vector data of the geographic entity of the target object: monomer tilt model, white model, artificial three-dimensional model, and orthographic image.
7. The method for realizing polymorphism of geographic entity based on cutting inclination model according to claim 3,
reading, editing or displaying attribute values of the geographic entity of the target object in response to an event of the GUI selecting at least one of: monomer tilt model, white model, artificial three-dimensional model, and orthographic image.
8. A system for realizing multi-state of geographic entities based on a cutting inclination model is characterized by comprising the following steps:
the cutting module is used for generating a cutting line surrounding the target object in the inclined model;
the reconstruction module is used for reconstructing a triangular mesh of the inclination model by taking the cutting line as a boundary to generate a single inclination model data cluster of the target object;
the association module is used for associating the vector data of the target object with the data cluster of the monomer inclination model;
a polymorphic module to generate or store at least one of the following data associated with the vector data of the target object: three-dimensional white model data, orthographic image data and artificial three-dimensional model data.
9. An electronic device comprising a memory, a processor and a computer program stored on the memory, and adapted to perform the method of any of claims 1-7 when the computer program is run by the processor.
10. A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the method according to any one of claims 1-7.
CN202210997433.3A 2022-08-19 2022-08-19 Method and system for realizing multiple states of geographic entity based on cutting inclination model Active CN115082635B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210997433.3A CN115082635B (en) 2022-08-19 2022-08-19 Method and system for realizing multiple states of geographic entity based on cutting inclination model

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210997433.3A CN115082635B (en) 2022-08-19 2022-08-19 Method and system for realizing multiple states of geographic entity based on cutting inclination model

Publications (2)

Publication Number Publication Date
CN115082635A true CN115082635A (en) 2022-09-20
CN115082635B CN115082635B (en) 2022-12-02

Family

ID=83245122

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210997433.3A Active CN115082635B (en) 2022-08-19 2022-08-19 Method and system for realizing multiple states of geographic entity based on cutting inclination model

Country Status (1)

Country Link
CN (1) CN115082635B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2019044848A1 (en) * 2017-08-29 2020-10-29 ユシロ化学工業株式会社 Composition for 3D surgical treatment training model and its manufacturing method
CN112100297A (en) * 2020-07-24 2020-12-18 广东广量测绘信息技术有限公司 Three-dimensional visualization method for data management in urban updating
CN112785708A (en) * 2021-03-15 2021-05-11 广东南方数码科技股份有限公司 Method, equipment and storage medium for building model singleization
CN114463499A (en) * 2022-03-10 2022-05-10 海宁市国土空间规划设计有限公司 Building three-dimensional modeling method and device
CN114612488A (en) * 2022-03-11 2022-06-10 中国电建集团中南勘测设计研究院有限公司 Building-integrated information extraction method, computer device, and storage medium

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2019044848A1 (en) * 2017-08-29 2020-10-29 ユシロ化学工業株式会社 Composition for 3D surgical treatment training model and its manufacturing method
CN112100297A (en) * 2020-07-24 2020-12-18 广东广量测绘信息技术有限公司 Three-dimensional visualization method for data management in urban updating
CN112785708A (en) * 2021-03-15 2021-05-11 广东南方数码科技股份有限公司 Method, equipment and storage medium for building model singleization
CN114463499A (en) * 2022-03-10 2022-05-10 海宁市国土空间规划设计有限公司 Building three-dimensional modeling method and device
CN114612488A (en) * 2022-03-11 2022-06-10 中国电建集团中南勘测设计研究院有限公司 Building-integrated information extraction method, computer device, and storage medium

Also Published As

Publication number Publication date
CN115082635B (en) 2022-12-02

Similar Documents

Publication Publication Date Title
CN111784840B (en) LOD (line-of-sight) level three-dimensional data singulation method and system based on vector data automatic segmentation
KR101546703B1 (en) System for processing massive bim data of building
WO2022227910A1 (en) Virtual scene generation method and apparatus, and computer device and storage medium
CN112163251A (en) Building model unitization method and device, storage medium and electronic equipment
CN109118588B (en) Automatic color LOD model generation method based on block decomposition
KR20120122957A (en) Navigation device, method of determining a height coordinate and method of generating a database
CN115063557B (en) Building intelligent extraction method and device based on tilt model
CN106611438B (en) Local area updating and map cutting method and device of three-dimensional simulation map
CN111744183B (en) Illumination sampling method and device in game and computer equipment
CN114565722A (en) Three-dimensional model monomer realization method
CN112687007A (en) LOD technology-based stereo grid map generation method
CN115082635B (en) Method and system for realizing multiple states of geographic entity based on cutting inclination model
do Nascimento et al. Gpu-based real-time procedural distribution of vegetation on large-scale virtual terrains
CN116246069B (en) Method and device for self-adaptive terrain point cloud filtering, intelligent terminal and storage medium
CN115017348A (en) Method and device for realizing grid data graph
CN114297751A (en) BIM rendering method and device, electronic equipment and storage medium
CN112669426A (en) Three-dimensional geographic information model rendering method and system based on generation countermeasure network
CN111445565A (en) Multi-source spatial data integration display method and device based on visual range
CN111354081A (en) Large-scale three-dimensional forest drawing method
CN113591739B (en) Method, device, computer equipment and storage medium for identifying area in drawing
CN115205434B (en) Point cloud data visualization processing method and device
US20240193864A1 (en) Method for 3d visualization of sensor data
CN112100540B (en) CANVAS-based picture cross mirror tiling method and storage medium
CN115063496A (en) Method and device for rapidly processing point cloud data
CN115374229A (en) Map data processing method and device, electronic equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant