CN110766317B - City index data display method, system, electronic equipment and storage medium - Google Patents
City index data display method, system, electronic equipment and storage medium Download PDFInfo
- Publication number
- CN110766317B CN110766317B CN201911007609.0A CN201911007609A CN110766317B CN 110766317 B CN110766317 B CN 110766317B CN 201911007609 A CN201911007609 A CN 201911007609A CN 110766317 B CN110766317 B CN 110766317B
- Authority
- CN
- China
- Prior art keywords
- city
- index data
- sand table
- image
- building model
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 51
- 239000004576 sand Substances 0.000 claims abstract description 132
- 238000004088 simulation Methods 0.000 claims description 22
- 238000010146 3D printing Methods 0.000 claims description 8
- 238000004590 computer program Methods 0.000 claims description 7
- 238000013461 design Methods 0.000 abstract description 5
- 238000012800 visualization Methods 0.000 abstract description 4
- 230000009286 beneficial effect Effects 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 12
- 239000003086 colorant Substances 0.000 description 7
- 230000003287 optical effect Effects 0.000 description 6
- 230000008859 change Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 230000000007 visual effect Effects 0.000 description 4
- 238000003491 array Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000002093 peripheral effect Effects 0.000 description 3
- NIXOWILDQLNWCW-UHFFFAOYSA-N acrylic acid group Chemical group C(C=C)(=O)O NIXOWILDQLNWCW-UHFFFAOYSA-N 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 238000013079 data visualisation Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000036541 health Effects 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 230000008707 rearrangement Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0639—Performance analysis of employees; Performance analysis of enterprise or organisation operations
- G06Q10/06393—Score-carding, benchmarking or key performance indicator [KPI] analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/26—Government or public services
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09F—DISPLAYING; ADVERTISING; SIGNS; LABELS OR NAME-PLATES; SEALS
- G09F19/00—Advertising or display means not otherwise provided for
- G09F19/12—Advertising or display means not otherwise provided for using special optical effects
- G09F19/18—Advertising or display means not otherwise provided for using special optical effects involving the use of optical projection means, e.g. projection of images on clouds
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02A—TECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE
- Y02A30/00—Adapting or protecting infrastructure or their operation
- Y02A30/60—Planning or developing urban green infrastructure
Landscapes
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- General Physics & Mathematics (AREA)
- Economics (AREA)
- Theoretical Computer Science (AREA)
- Tourism & Hospitality (AREA)
- Marketing (AREA)
- Development Economics (AREA)
- Educational Administration (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- General Health & Medical Sciences (AREA)
- Game Theory and Decision Science (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Accounting & Taxation (AREA)
- Processing Or Creating Images (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The embodiment of the invention discloses a city index data display method, a system, electronic equipment and a storage medium. The method is applied to the server side and comprises the following steps: receiving an image of a building model group on a dynamic city sand table acquired by an image acquisition module in real time; identifying the currently received image of the building model group to obtain the identification of each building model in the building model group; acquiring at least one building parameter corresponding to the identification of each building model, and updating at least one city index data according to the at least one building parameter; determining target city index data from at least one item of city index data, and acquiring a projection image corresponding to the target city index data; the projection image is sent to the projection module, so that the projection module projects the projection image to the dynamic city sand table, thereby realizing the visualization of city index data and being beneficial to the planning and design of smart cities.
Description
Technical Field
The embodiment of the invention relates to a data processing technology, in particular to a city index data display method, a system, electronic equipment and a storage medium.
Background
At present, the urban sand table can help people to intuitively know the geographic layout condition of the city. The shortcomings of the existing city sand table at least comprise that more city information (such as various city index data) cannot be provided for users, so that more help cannot be provided for building the smart city with harmony in livability. Therefore, there is a need for a method for displaying city index data to assist in planning and designing smart cities.
Disclosure of Invention
The embodiment of the invention provides a city index data display method, a system, electronic equipment and a storage medium, which realize the visualization of city index data and are beneficial to the planning and design of smart cities.
In a first aspect, an embodiment of the present invention provides a method for displaying city index data, which is applied to a server, and includes:
receiving an image of a building model group on a dynamic city sand table acquired by an image acquisition module in real time;
identifying the currently received image of the building model group to obtain the identification of each building model in the building model group;
acquiring at least one building parameter corresponding to the identification of each building model, and updating at least one city index data according to the at least one building parameter;
determining target city index data from the at least one city index data, and acquiring a projection image corresponding to the target city index data;
and sending the projection image to a projection module so that the projection module projects the projection image to the dynamic city sand table.
In a second aspect, the embodiment of the present invention further provides an urban index data display system, including a server side that executes the urban index data display method provided in any embodiment of the present application; the method comprises the steps of,
the dynamic city sand table comprises a grid plate and a building model group, wherein the building model group is dynamically arranged on the grid plate;
the image acquisition module is used for acquiring images of building model groups on the dynamic city sand table in real time;
and the projection module is used for projecting the projection image sent by the server to the dynamic city sand table.
In a third aspect, an embodiment of the present invention further provides an electronic device, including a memory, a processor, and a computer program stored in the memory and capable of running on the processor, where the processor implements the method for displaying city index data according to any embodiment of the present application when executing the program.
In a fourth aspect, an embodiment of the present invention further provides a computer readable storage medium, on which a computer program is stored, where the program, when executed by a processor, implements a city index data display method as provided in any embodiment of the present application.
The embodiment of the invention provides a city index data display method, a system, electronic equipment and a storage medium, wherein a server side receives images of building model groups on a dynamic city sand table, which are acquired in real time by an image acquisition module; identifying the currently received image of the building model group to obtain the identification of each building model in the building model group; acquiring at least one building parameter corresponding to the identification of each building model, and updating at least one city index data according to the at least one building parameter; determining target city index data from at least one item of city index data, and acquiring a projection image corresponding to the target city index data; and sending the projection image to a projection module so that the projection module projects the received projection image to a dynamic city sand table, thereby realizing the visualization of city index data.
And when the building model on the dynamic city sand table is changed, the server side can update the projection image corresponding to the city index data, so that the city index data is updated according to the change of the dynamic city sand table, a user can more intuitively know different influences of different city plans on the city index data, and the planning design of a smart city is facilitated.
Drawings
Fig. 1 is a flow chart of a city index data display method according to an embodiment of the invention;
fig. 2a is a schematic structural diagram of an urban index data display system according to a second embodiment of the present invention;
fig. 2b is a schematic layout diagram of an urban index data display system according to a second embodiment of the invention;
fig. 3 is a schematic structural diagram of an electronic device according to a third embodiment of the present invention.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the present invention more apparent, the technical solutions of the present invention will be clearly and completely described by means of implementation examples with reference to the accompanying drawings in the embodiments of the present invention, and it is apparent that the described embodiments are some embodiments of the present invention, not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention. In the following embodiments, optional features and examples are provided in each embodiment at the same time, and the features described in the embodiments may be combined to form multiple alternatives, and each numbered embodiment should not be considered as only one technical solution.
Example 1
Fig. 1 is a flow chart of a city index data display method according to an embodiment of the invention, which is applicable to the situation of displaying city index data, for example, in the process of planning and designing a smart city, when different building facilities are planned in the city, different city index data (such as index data of population index, green space index, traffic index, education index, etc.) are displayed. The method may be performed by the electronic device (for example, may be a server) provided by the embodiment of the present invention, and may specifically be performed by hardware and/or software in the electronic device, where the electronic device may be configured in the city index data display system provided by the embodiment of the present invention.
Referring to fig. 1, the method is applied to a server, and specifically includes the following steps:
s110, receiving the image of the building model group on the dynamic city sand table acquired by the image acquisition module in real time.
The image acquisition module can be at least one camera, the number of the cameras can be set according to the size of the dynamic city sand table, fewer cameras can be installed when the sand table is smaller, and more cameras can be installed when the sand table is larger; when the number of cameras is multiple, the positions of the cameras are adjusted to ensure that the shooting range can cover the size of the whole dynamic city sand table. The dynamic city sand table can be provided with a grid plate, and the building model on the dynamic city sand table can be arranged on the grid plate and can be detached from the grid plate, so that the building model group on the city sand table can be dynamically changed based on manual disassembly and assembly operations.
The server side can send an image acquisition instruction to the image acquisition module; the image acquisition module can start to acquire images of building model groups on the dynamic city sand table in real time when receiving the image acquisition instruction. The image acquisition module acquires images in real time, namely, acquires images once at intervals of smaller preset time intervals, wherein the preset time intervals can be less than or equal to the time consumption of single disassembly and assembly operation of a user, so that the images after each update can be acquired when the building model group is updated. The image acquisition module can also transmit the image to the server side in real time after acquiring the image of the building model group in real time, so that the server side can update the city index data in real time.
S120, identifying the currently received image of the building model group to obtain the identification of each building model in the building model group.
The server side can identify the currently received image every time the image of the building model group sent by the image acquisition module is received, so as to obtain the identification of each building model in the building model group. Wherein the identification of the building model can uniquely identify the building model such that the building parameters can be determined from the identification.
Optionally, the image of the building model group is a bottom image of the building model group; the mark of each building model is the color lump mark at the bottom of each building model.
When the grid plate is a transparent grid plate (such as a transparent acrylic grid plate), the marks of each building model can be arranged at the bottom of the building model, and the marks can be color block marks; for example, the color block identification may be that the bottom of each building model is uniformly divided into a plurality of color block areas, each area may be provided with different colors, and each building model may be uniquely identified by the combination of the colors of the different areas. At this time, the image acquisition module can be arranged below the dynamic city sand table and used for shooting the bottom image of the building model group arranged on the dynamic transparent grid plate. After the server receives the bottom image of the building model group, the bottom image can be divided according to the preset size of the grid plate, and then the sub-images after division are subjected to color block identification, so that the identification of the building model corresponding to the sub-images is obtained.
S130, acquiring at least one building parameter corresponding to the identification of each building model, and updating at least one city index data according to the at least one building parameter.
One building model identifier may correspond to at least one building parameter, where the building parameter is related information of a building model corresponding to the building model identifier, and may include a building model type (a hospital, a school, a fire station, a civilian, an administrative office, a park, a warehouse, a business district, a residence, etc.), a building model scale (e.g., a hospital floor space, and may accommodate doctors and patients, a school floor space, and may accommodate teachers and students, a park floor space, and a green space ratio, etc.), and may also include other building related information.
The at least one city index data may be, for example, health index data, fire index data, traffic index data, entertainment index data, security index data, green space index data, education index data, etc. Wherein, the health index data can be, for example, the number of doctors in every hundred thousand people and/or the number of beds in every hundred thousand people; the fire indicator data may be, for example, the number of firefighters per hundred thousand people and/or the number of fire stations per ten square kilometers, etc.; traffic index data may be, for example, the number of mass transit systems and/or the number and layout of express ways, etc.; the entertainment index data may be, for example, a people average public leisure area or the like; the security index data may be, for example, the number of police stations per hundred thousand people and/or the number of police stations per ten square kilometers, etc.; the greenbelt index data may be, for example, greening areas of every hundred thousand population; the educational aide data may be, for example, the number of teachers per hundred thousand people and/or the number of school schools per ten square kilometers, etc. Furthermore, the city index data may also include financial index data, environmental index data, sanitary facility index data, and the like, which are not exhaustive herein.
The building identification, the building parameters and the corresponding relation between the building identification and at least one building parameter can be stored in a server side in advance, and the server side can acquire and acquire at least one building parameter corresponding to the identification of each building model by accessing a preset storage space. After the server side obtains at least one building parameter corresponding to the identification of each building model, the at least one city index data can be updated according to the at least one building parameter, so that the city index data can be updated in real time according to the real-time building model group of the dynamic city sand table.
And S140, determining target city index data from at least one item of city index data, and acquiring a projection image corresponding to the target city index data.
The server side can determine city index data selected by a user in at least one city index according to a user selection instruction, and takes the city index data selected by the user as target city index data; and when the server side does not receive the user selection instruction, the city index data currently being displayed can be used as target city index data. The server side can grade city indexes corresponding to the target city index data in advance and determine projection colors according to the grade of the target city index data; in addition, the server side can determine the projection range of each projection color according to the layout position of the building model in the building model group on the dynamic city sand table and the corresponding relation between the projection coordinates and the layout position of the projection module, so that a color indication map of the dynamic city sand table corresponding to the target city index data can be generated, and the color indication map is used as a projection image.
For example, when the target city index data is green land index data, the projection color corresponding to the high level may be set to green and the projection color of the low level may be set to red; when the server side calculates that the green land index data of the A area on the dynamic city sand table is in a high level and the green land index data of the B area is in a low level, the projection image corresponding to the A area can be set to be green, and the projection image corresponding to the B area can be set to be red, so that the projection image can be generated.
Optionally, acquiring the projection image corresponding to the target city index data includes: and obtaining a projection base map corresponding to the dynamic city sand table, and superposing the projection base map and a color indication map corresponding to the target city index data to obtain a projection image.
The projection image may include a projection base map in addition to the color indication map calculated from the target city index data. The projection base map can comprise fixed images of mountains, rivers, lakes, forests, grasslands, road networks and the like on the dynamic city sand table. The projection base map may be different according to the types of the dynamic city sand table, wherein the dynamic city sand table types comprise a three-dimensional sand table and a planar sand table, for example, a building model in the three-dimensional sand table is a three-dimensional printing model and/or an engraving model, and a building model in the planar sand table is a Legao model. When the dynamic city sand table is a three-dimensional sand table, the projection base map is an image capable of rendering a three-dimensional effect, and when the dynamic city sand table is a planar sand table, the projection base map is a planar image. When the projection base map is projected on the three-dimensional sand table, the projection image is in seamless connection with an actual mountain, so that shocking impact of a real scene effect can be visually given to a user, and visual experience of the user is enhanced.
The projection base map and the color indication map corresponding to the target city index data are overlapped to obtain the projection image, and the projection image is projected to the dynamic city sand table, so that the city index data visualization can be realized, and the visual experience of a user for watching the dynamic city sand table is improved.
And S150, transmitting the projection image to a projection module so that the projection module projects the projection image to the dynamic city sand table.
The projection module can be at least one projector, the number of the projectors can be set according to the size of the dynamic city sand table, fewer projectors can be installed when the sand table is smaller, and more projectors can be installed when the sand table is larger; when the number of the projectors is multiple, the projection positions of the projectors are adjusted to ensure that the projected image can cover the whole dynamic city sand table. Each projector may project only the projection base map, may project only the color indication map calculated from the target city index data, or may project a projection image in which the projection base map and the color indication map are superimposed.
The projection image is projected to the dynamic city sand table, so that the city index data can be visualized, and a user can intuitively know the conditions of different city index data of each layout position on the dynamic city sand table; and when the building model on the dynamic city sand table is changed, the server side can update the projection image corresponding to the city index data, so that the city index data is updated according to the change of the dynamic city sand table, a user can more intuitively know different influences of different city plans on the city index data, and the planning design of a smart city is facilitated.
Optionally, after obtaining the identification of each building model in the building model group, the method further includes: obtaining simulation images corresponding to the identifications of the building models, and generating simulation images of the dynamic city sand table according to the simulation images;
after updating the at least one city index data based on the at least one building parameter, further comprising: drawing a corresponding index display control according to the updated at least one city index data;
correspondingly, the method further comprises the steps of: and sending the simulation image of the dynamic city sand table and the index display control to the display module so that the display module displays the simulation image of the dynamic city sand table and the index display control.
The server side can also generate a simulation image of the dynamic city sand table according to the simulation image of each building model, draw a corresponding index display control (such as a cylindrical display control, a circular ring display control or a circular cake display control) according to the updated index data of at least one city, and send the simulation image of the dynamic city sand table and the index display control to the display module.
Wherein the display module may be at least one display screen; and when the display screens are multiple, only the simulation image of the dynamic city sand table or only the index display control can be displayed on a single display screen, and the method is not particularly limited. The virtual simulation diagram of the dynamic city sand table and the conditions of each city index data can be displayed through the display module, so that the display method of the city index data is enriched. In addition, the virtual simulation diagram of the city sand table on the display module and the condition of each city index data can be updated according to the dynamic city sand table change, so that users can intuitively know different influences of different city plans on the city index data.
In the city index data display method provided by the embodiment, the server receives the image of the building model group on the dynamic city sand table acquired by the image acquisition module in real time; identifying the currently received image of the building model group to obtain the identification of each building model in the building model group; acquiring at least one building parameter corresponding to the identification of each building model, and updating at least one city index data according to the at least one building parameter; determining target city index data from at least one item of city index data, and acquiring a projection image corresponding to the target city index data; and sending the projection image to a projection module so that the projection module projects the received projection image to a dynamic city sand table, thereby realizing the visualization of city index data.
And when the building model on the dynamic city sand table is changed, the server side can update the projection image corresponding to the city index data, so that the city index data is updated according to the change of the dynamic city sand table, a user can more intuitively know different influences of different city plans on the city index data, and the planning design of a smart city is facilitated.
Example two
Fig. 2a is a schematic structural diagram of an urban index data display system according to a second embodiment of the invention. The city index data display system provided by the embodiment of the invention can be suitable for the situation of city index data display, for example, in the process of planning and designing a smart city, when different building facilities are planned in the city, different city index data (such as index data of population index, green land index, traffic index, education index and the like) are displayed, and the city index data display method provided by any embodiment of the invention can be realized by applying the system.
Referring to fig. 2a, the city index data display system includes a server side 210 that performs the city index data display method provided in any embodiment of the present application; the method comprises the steps of,
a dynamic city sand table 220 comprising a grid plate and a building model group dynamically disposed on the grid plate;
an image acquisition module 230 for acquiring images of the building model group on the dynamic city sand table 220 in real time;
the projection module 240 is configured to project the projection image sent by the server 210 onto the dynamic city sand table 220.
The method for displaying the city index data provided by any embodiment of the application can be executed by the server side, and mainly can be realized: receiving an image of a building model group on a dynamic city sand table acquired by an image acquisition module in real time; identifying the currently received image of the building model group to obtain the identification of each building model in the building model group; acquiring at least one building parameter corresponding to the identification of each building model, and updating at least one city index data according to the at least one building parameter; determining target city index data from at least one item of city index data, and acquiring a projection image corresponding to the target city index data; the projected image is sent to the projection module so that the projection module projects the projected image to the dynamic city sand table.
The image acquisition module can be at least one camera, the number of the cameras can be set according to the size of the dynamic city sand table, fewer cameras can be installed when the sand table is smaller, and more cameras can be installed when the sand table is larger; when the number of cameras is multiple, the positions of the cameras are adjusted to ensure that the shooting range can cover the size of the whole dynamic city sand table.
The projection module can be at least one projector, the number of the projectors can be set according to the size of the dynamic city sand table, fewer projectors can be installed when the sand table is smaller, and more projectors can be installed when the sand table is larger; when the number of the projectors is multiple, the projection positions of the projectors are adjusted to ensure that the projected image can cover the whole dynamic city sand table.
Optionally, the grid plate is a transparent grid plate; correspondingly, the image acquisition module is used for acquiring the bottom image of the building model group on the dynamic city sand table in real time.
The transparent grid plate can be, for example, a transparent acrylic grid plate; the marks of the building models can be arranged at the bottom of the building models, and the marks can be color block marks; for example, the color block identification may be that the bottom of each building model is uniformly divided into a plurality of color block areas, each area may be provided with different colors, and each building model may be uniquely identified by the combination of the colors of the different areas. At this time, the image acquisition module can be arranged below the dynamic city sand table and used for shooting the bottom image of the building model group arranged on the dynamic transparent grid plate. After the server receives the bottom image of the building model group, the bottom image can be divided according to the preset size of the grid plate, and then the sub-images after division are subjected to color block identification, so that the identification of the building model corresponding to the sub-images is obtained.
Optionally, the types of the dynamic city sand table comprise a three-dimensional sand table and a plane sand table, and projection base diagrams corresponding to the three-dimensional sand table and the plane sand table are different; the building model in the three-dimensional sand table is a three-dimensional printing model and/or an engraving model, and the building model in the planar sand table is a music height model.
The projection base map can comprise fixed images of mountains, rivers, lakes, forests, grasslands, road networks and the like on the dynamic city sand table. When the dynamic city sand table is a plane sand table, the projection base map is a plane image. When the projection base map is projected on the three-dimensional sand table, the projection image is in seamless connection with an actual mountain, so that shocking impact of a real scene effect can be visually given to a user, and visual experience of the user is enhanced. The three-dimensional printing model in the dynamic city sand table can comprise a land block of three-dimensional terrain, and the land block can comprise mountain bodies, trees, buildings and/or the like; the three-dimensional printing model and/or the engraving model can be detached and installed and can be replaced by a music height model, so that the urban sand table can be dynamically changed according to user operation.
The server side can acquire a projection base map corresponding to the dynamic city sand table, superimpose the projection base map and a color indication map corresponding to the target city index data to obtain a projection image, and send the projection image to the projection device. In the projection device, each projector may only project a projection base map, may only project a color indication map, and may also project a projection image in which the projection base map and the color indication map are superimposed. Therefore, the urban index data visualization can be realized, and the visual experience of a user for watching the dynamic urban sand table is improved.
Optionally, the city index data display system further includes:
the display module is used for displaying the simulation image of the dynamic city sand table sent by the server side and the index display control.
After obtaining the identification of each building model in the building model group, the server side further comprises the step of obtaining simulation images corresponding to the identification of each building model, and generating the simulation images of the dynamic city sand table according to each simulation image. After updating at least one city index data according to at least one building parameter, the server side can draw a corresponding index display control according to the updated at least one city index data. Correspondingly, the server side can also send the simulation image of the dynamic city sand table and the index display control to the display module so that the display module displays the simulation image of the dynamic city sand table and the index display control.
Wherein the display module may be at least one display screen; and when the display screens are multiple, only the simulation image of the dynamic city sand table or only the index display control can be displayed on a single display screen, and the method is not particularly limited. The virtual simulation diagram of the dynamic city sand table and the conditions of each city index data can be displayed through the display module, so that the display method of the city index data is enriched. In addition, the virtual simulation diagram of the city sand table on the display module and the condition of each city index data can be updated according to the dynamic city sand table change, so that users can intuitively know different influences of different city plans on the city index data.
Fig. 2b is a schematic layout diagram of an urban index data display system according to a second embodiment of the invention. Referring to fig. 2b, the server 310 is communicatively connected to the image acquisition module 330, the projection module 340 and the display module 350 for transmitting data information; the number of the server 310, the image acquisition module 330, the projection module 340 and the display module 350 is at least one, and may be specifically set according to an actual scene.
Referring again to fig. 2b, the dynamic city sand table 320 includes a mesh plate 321 and a construction model 322, and the construction model 322 may be assembled on the mesh plate 321 in the direction of arrow a. Wherein, the building model 322 can be a three-dimensional printing model, an engraving model or a music height model; wherein the three-dimensional printing model can comprise mountain terrains, plant rivers, building road nets and the like; the engraving model and the music height model can comprise single building or building groups formed by a plurality of models; the bottom of the Legao model can be divided into a plurality of color block areas, each area can be provided with different colors, and each building model can be uniquely identified through the combination of the colors of the different areas; wherein each building model 322 can be detached from the grid plate 321, and the three-dimensional printing model and the carving model can be replaced by the Legao model, so that the city sand table can be dynamically changed according to the operation of a user.
In addition, a sand table supporting box may be provided under the grid plate 321, and the image acquisition module 320 may be disposed in the box to acquire bottom images of the group of building models 322 on the dynamic city sand table 320. The light source module 360 may be further disposed in the box, and may be used to provide background light for the dynamic city sand table, and may also be used to supplement light for the image acquisition module 320; the light source module 360 is, for example, at least one LED lamp panel. A mirror 370 may also be provided in the box for reflecting the bottom image of the dynamic city sand table for easy acquisition by the image acquisition module 330.
Wherein, a preset distance (for example, 0.8 m) of the dynamic city sand table extension can project a static background image (for example, a blue background image); the dynamic city sand table displays the mountain river, park, forest, business area, industrial area and other buildings in an equal scaling mode, so that the scene can be visually presented; the grid size of the grid plate can be 32.3mm by 32.3mm, the grid thickness can be 3mm, and the grid size and the grid thickness can be adjusted according to actual requirements; in addition, the mesh size and the building model bottom size need to be the same to ensure that the building model is removable from the mesh.
The system provided by the embodiment of the invention can execute the city index data display method provided by any embodiment of the invention, and has the corresponding functional modules and beneficial effects of the execution method. Technical details not described in detail can be seen in the city index data display method provided by any embodiment of the present invention.
Example III
Fig. 3 is a schematic structural diagram of an electronic device according to a third embodiment of the present invention. Fig. 3 illustrates a block diagram of an exemplary electronic device 12 suitable for use in implementing embodiments of the present invention. The electronic device 12 shown in fig. 3 is merely an example and should not be construed as limiting the functionality and scope of use of embodiments of the present invention. The device 12 is typically an electronic device that performs the city index data presentation method.
As shown in fig. 3, the electronic device 12 is in the form of a general purpose computing device. Components of the electronic device 12 may include, but are not limited to: one or more processors or processing units 16, a memory 28, and a bus 18 connecting the different components, including the memory 28 and the processing unit 16.
A program/utility 40 having a set of program modules 42 may be stored in, for example, memory 28, such program modules 42 including, but not limited to, an operating device, one or more application programs, other program modules, and program data, each or some combination of which may include an implementation of a network environment. Program modules 42 generally perform the functions and/or methods of the embodiments described herein.
The electronic device 12 may also communicate with one or more external devices 14 (e.g., keyboard, pointing device, camera, etc.), may also include a display 24, may also communicate with one or more devices that enable a user to interact with the electronic device 12, and/or with any device (e.g., network card, modem, etc.) that enables the electronic device 12 to communicate with one or more other computing devices. Such communication may occur through an input/output (I/O) interface 22. Also, the electronic device 12 may communicate with one or more networks (e.g., local area network (Local Area Network, LAN), wide area network Wide Area Network, WAN) and/or a public network, such as the internet) via the network adapter 20. As shown, the network adapter 20 communicates with other modules of the electronic device 12 over the bus 18. It should be appreciated that although not shown, other hardware and/or software modules may be used in connection with electronic device 12, including, but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, disk arrays (Redundant Arrays of Independent Disks, RAID), tape drives, data backup storage, and the like.
The processor 16 executes various functional applications and data processing by running a program stored in the memory 28, for example, to implement the city index data presentation method provided by the above embodiment of the present invention, the method includes:
receiving an image of a building model group on a dynamic city sand table acquired by an image acquisition module in real time; identifying the currently received image of the building model group to obtain the identification of each building model in the building model group; acquiring at least one building parameter corresponding to the identification of each building model, and updating at least one city index data according to the at least one building parameter; determining target city index data from at least one item of city index data, and acquiring a projection image corresponding to the target city index data; the projected image is sent to the projection module so that the projection module projects the projected image to the dynamic city sand table.
Of course, those skilled in the art will understand that the processor may also implement the technical scheme of the city index data display method provided by any embodiment of the present invention.
Example IV
The fourth embodiment of the present invention also provides a computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements the city index data display method as provided by the embodiments of the present invention, the method comprising:
receiving an image of a building model group on a dynamic city sand table acquired by an image acquisition module in real time; identifying the currently received image of the building model group to obtain the identification of each building model in the building model group; acquiring at least one building parameter corresponding to the identification of each building model, and updating at least one city index data according to the at least one building parameter; determining target city index data from at least one item of city index data, and acquiring a projection image corresponding to the target city index data; the projected image is sent to the projection module so that the projection module projects the projected image to the dynamic city sand table.
Of course, the computer readable storage medium provided by the embodiments of the present invention, on which the computer program stored is not limited to the above method operations, may also perform the city index data display method provided by any of the embodiments of the present invention.
The computer storage media of embodiments of the invention may take the form of any combination of one or more computer-readable media. The computer readable medium may be a computer readable signal medium or a computer readable storage medium. The computer readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, or device, or a combination of any of the foregoing. More specific examples (a non-exhaustive list) of the computer-readable storage medium would include the following: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In this document, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, or device.
The computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, either in baseband or as part of a carrier wave. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination of the foregoing. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, or device.
Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Computer program code for carrying out operations of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, smalltalk, C ++ and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computer (for example, through the Internet using an Internet service provider).
Note that the above is only a preferred embodiment of the present invention and the technical principle applied. It will be understood by those skilled in the art that the present invention is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the invention. Therefore, while the invention has been described in connection with the above embodiments, the invention is not limited to the embodiments, but may be embodied in many other equivalent forms without departing from the spirit or scope of the invention, which is set forth in the following claims.
Claims (8)
1. The city index data display method is characterized by being applied to a server side and comprising the following steps:
receiving an image of a building model group on a dynamic city sand table acquired by an image acquisition module in real time;
identifying the currently received image of the building model group to obtain the identification of each building model in the building model group;
acquiring at least one building parameter corresponding to the identification of each building model, and updating at least one city index data according to the at least one building parameter;
determining target city index data from the at least one city index data, and acquiring a projection image corresponding to the target city index data;
transmitting the projection image to a projection module so that the projection module projects the projection image to the dynamic city sand table;
after the identification of each building model in the building model group is obtained, the method further comprises the following steps: obtaining simulation images corresponding to the identifications of the building models, and generating simulation images of the dynamic city sand table according to the simulation images;
after the updating of the at least one city index data according to the at least one building parameter, further comprising: drawing a corresponding index display control according to the updated at least one city index data;
correspondingly, the method further comprises the steps of: and sending the simulation image of the dynamic city sand table and the index display control to a display module so that the display module displays the simulation image of the dynamic city sand table and the index display control.
2. The method of claim 1, wherein the image of the building model population is a bottom image of the building model population; the marks of the building models are color lump marks at the bottoms of the building models.
3. The method of claim 1, wherein the acquiring the projection image corresponding to the target city index data comprises:
and obtaining a projection base map corresponding to the dynamic city sand table, and superposing the projection base map and a color indication map corresponding to the target city index data to obtain a projection image.
4. A city index data display system, comprising a server side for executing the city index data display method according to any one of claims 1-3; the method comprises the steps of,
the dynamic city sand table comprises a grid plate and a building model group, wherein the building model group is dynamically arranged on the grid plate;
the image acquisition module is used for acquiring images of building model groups on the dynamic city sand table in real time;
the projection module is used for projecting the projection image sent by the server to the dynamic city sand table;
the display module is used for displaying the simulation image of the dynamic city sand table sent by the server side and the index display control.
5. The system of claim 4, wherein the grid plate is a transparent grid plate; correspondingly, the image acquisition module is used for acquiring the bottom image of the building model group on the dynamic city sand table in real time.
6. The system of claim 5, wherein the types of dynamic city sand tables include a stereoscopic sand table and a planar sand table, the stereoscopic sand table and the planar sand table having different corresponding projection base maps;
the building model in the three-dimensional sand table is a three-dimensional printing model and/or an engraving model, and the building model in the plane sand table is a Legao model.
7. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor implements the city index data presentation method of any of claims 1-3 when the program is executed by the processor.
8. A computer-readable storage medium, on which a computer program is stored, characterized in that the program, when executed by a processor, implements the city index data presentation method as claimed in any one of claims 1-3.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911007609.0A CN110766317B (en) | 2019-10-22 | 2019-10-22 | City index data display method, system, electronic equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911007609.0A CN110766317B (en) | 2019-10-22 | 2019-10-22 | City index data display method, system, electronic equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110766317A CN110766317A (en) | 2020-02-07 |
CN110766317B true CN110766317B (en) | 2023-05-12 |
Family
ID=69332585
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911007609.0A Active CN110766317B (en) | 2019-10-22 | 2019-10-22 | City index data display method, system, electronic equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110766317B (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111652984B (en) * | 2020-06-10 | 2024-03-22 | 上海商汤智能科技有限公司 | Sand table demonstration method and device, computer equipment and storage medium |
CN111667587A (en) * | 2020-06-10 | 2020-09-15 | 上海商汤智能科技有限公司 | Sand table demonstration method and device, computer equipment and storage medium |
CN112419840A (en) * | 2020-10-26 | 2021-02-26 | 北京市商汤科技开发有限公司 | Urban traffic education system and method, equipment and storage medium thereof |
CN113393581B (en) * | 2021-07-08 | 2023-11-24 | 北京上柏建筑设计咨询有限公司 | Large-scale planning deduction device, system and use method thereof |
CN113946701B (en) * | 2021-09-14 | 2024-03-19 | 广州市城市规划设计有限公司 | Dynamic updating method and device for urban and rural planning data based on image processing |
CN114820961B (en) * | 2022-04-20 | 2022-11-29 | 北京金石视觉数字科技有限公司 | Immersive digital visual display method and system |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110035275A (en) * | 2019-03-27 | 2019-07-19 | 苏州华恒展览设计营造有限公司 | City panorama dynamic display system and method based on large screen fusion projection |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9710767B1 (en) * | 2013-12-20 | 2017-07-18 | EMC IP Holding Company LLC | Data science project automated outcome prediction |
CN107705241B (en) * | 2016-08-08 | 2021-08-03 | 国网新疆电力公司 | Sand table construction method based on tile terrain modeling and projection correction |
CN108830601B (en) * | 2018-06-25 | 2022-03-18 | 上海延华大数据科技有限公司 | Smart city information safe use method and system based on block chain |
CN109242446A (en) * | 2018-10-16 | 2019-01-18 | 南京工业大学 | City wisdom energy panorama management and control platform |
CN109711035A (en) * | 2018-12-21 | 2019-05-03 | 成都四方伟业软件股份有限公司 | City model construction method and device |
CN109697316A (en) * | 2018-12-22 | 2019-04-30 | 广州市天作建筑规划设计有限公司 | Urban design digitlization, virtual interactive interface system |
CN109993975A (en) * | 2019-04-11 | 2019-07-09 | 软通动力信息技术有限公司 | A kind of city operations state comprehensive display method, system and electronic equipment |
-
2019
- 2019-10-22 CN CN201911007609.0A patent/CN110766317B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110035275A (en) * | 2019-03-27 | 2019-07-19 | 苏州华恒展览设计营造有限公司 | City panorama dynamic display system and method based on large screen fusion projection |
Also Published As
Publication number | Publication date |
---|---|
CN110766317A (en) | 2020-02-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110766317B (en) | City index data display method, system, electronic equipment and storage medium | |
CN107037881B (en) | Interaction demonstration method and system for GIS and BIM augmented reality in pipe gallery and subway construction | |
CN100476881C (en) | Graphical user interface for a flight simulator based on a client-server architecture | |
Dembski et al. | Digital twin, virtual reality and space syntax: Civic engagement and decision support for smart, sustainable cities | |
CN208126674U (en) | A kind of architectural engineering tutoring system based on VR virtual reality technology | |
Behzadan et al. | A framework for utilizing context-aware augmented reality visualization in engineering education | |
Khanal et al. | Virtual and augmented reality in the disaster management technology: a literature review of the past 11 years | |
KR20150089806A (en) | A Visual Reality system for city space management, inquiry, estimation and permission to be applied a City Information Model streaming technology, and a method of using a City Information Model | |
CN114092290A (en) | Teaching system in educational meta universe and working method thereof | |
US20060172264A1 (en) | Environment conversion system from a first format to a second format | |
CN205539909U (en) | Novel holographically projected formation of image device | |
Scholten et al. | Spatial Data Infrastructure for emergency response in Netherlands | |
Liou et al. | The design, implementation, and evaluation of a digital interactive globe system integrated into an Earth Science course | |
Broschart et al. | ARchitecture–Augmented Reality Techniques and Use Cases in Architecture and Urban Planning | |
Hansert et al. | Interactive AR models in participation processes | |
Redondo et al. | Architectural geo-E-learning: geolocated teaching in urban environments with mobile devices: a case study and work in progress | |
Brown et al. | Building a mobile augmented reality system for embedded training: Lessons learned | |
Adabala et al. | Augmented reality: a review of applications | |
Elstner | Use cases of extended reality in the construction industry | |
Góralski | Three-Dimensional Interactive Maps–Theory and Practice | |
Blenkarn | Visualisation to save cost, carbon and casualties: Looking at how visual communication tools have come of age | |
Lee | Emerging Trends in Geospatial Technologies for Study of Urban Landscape | |
Burkhard et al. | Visualising future cities in the ETH value lab: new methods for education and learning | |
Farias et al. | Parametric Modeling of Urban Coastal Areas: Visualizing Alternative Scenarios for Participatory Planning | |
Quick et al. | 3D/Data Visualization for Urban Design and Planning |
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 | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Address after: 101, 2nd Floor, Building 3, East District, No. 10 Northwest Wangdong Road, Haidian District, Beijing, 100193 Applicant after: Beijing Soft Green City Technology Co.,Ltd. Address before: 100193 506, 5 / F, building 16, east yard, No. 10, xibeiwangdong Road, Haidian District, Beijing Applicant before: BEIJING ISOFTSTONE ZHICHENG TECHNOLOGY CO.,LTD. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |