CN1414518A - Standardization method of virtual reality data - Google Patents

Standardization method of virtual reality data Download PDF

Info

Publication number
CN1414518A
CN1414518A CN 02130739 CN02130739A CN1414518A CN 1414518 A CN1414518 A CN 1414518A CN 02130739 CN02130739 CN 02130739 CN 02130739 A CN02130739 A CN 02130739A CN 1414518 A CN1414518 A CN 1414518A
Authority
CN
China
Prior art keywords
data
landform
cultural traits
file
standardization
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.)
Pending
Application number
CN 02130739
Other languages
Chinese (zh)
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.)
Beihang University
Beijing University of Aeronautics and Astronautics
Original Assignee
Beihang University
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 Beihang University filed Critical Beihang University
Priority to CN 02130739 priority Critical patent/CN1414518A/en
Publication of CN1414518A publication Critical patent/CN1414518A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention includes such steps as initializing the interface, standarizing the geography culture characteristic data and the geography model data as well as browsing and querying the main information of the said data. Each functional module is integrated under the frame of the expansible programs to form the integrated tool set interacted with the users. The national standard is followed in the invention, the large quantity of grography data is converted so that repeated development is not necessary. The idea of the plug in module is adopted, and easy expanding functions.

Description

Standardization method of virtual reality data
Technical field
The invention belongs to computer virtual reality and computer graphics techniques field, the standardized method of especially a kind of computer virtual real data.
Background technology
U.S. para Di Mu company is when providing the three-dimensional model tools, the application program of some relevant data conversion also is provided, finished following function: a plurality of data files that meet U.S. geological mapping office standard elevation data standard are merged into a file, set up large-scale landform to make things convenient for the user; To be the data file that meets U.S. geological mapping office standard elevation data standard according to certain tactic data conversion that leaves in the one-dimension array; Image file is converted into corresponding height value and deposits the data file that becomes to meet U.S. geological mapping office standard elevation data standard according to color value.These application programs provide the effective way of different pieces of information to the conversion of three-dimensional model tools acceptable data layout for the user.The making of an integral terrain model needs two kinds of data: landform altitude data and landform cultural traits data, but the above application program of speaking of all is the processing to altitude figures, do not relate to the processing of cultural traits data, and again because China's topography and geomorphology has the characteristics of oneself, the data standard of formulating with the U.S. on the storage format of terrain data especially cultural traits data exists certain difference, so under most situation, can not directly use, but after obtaining data, adjust or compile one section temporary designator by hand with the form of data conversion for using.
In the process of exploitation Simulation Application, relief block is to be based upon on the basis of real initial landform data.The initial landform data are divided into two kinds: landform altitude data and landform cultural traits data.Because the raw data format that each unit provides is not quite similar, especially landform cultural traits data, and dimensional topography modelling instrument is only supported certain data layout: the landform altitude data, as the altitude figures of map service of U.S. Department of Defense standard, the altitude figures of U.S. geological mapping office standard; Landform cultural traits data are as the processing of the cultural traits data of the cultural traits data of map service of U.S. Department of Defense standard, U.S. geological mapping office standard.Therefore the conversion process that needs a centre is converted into raw data the data of the data layout that modeling software can use.In addition, after model is built up, according to the actual conditions of different Simulation Application also needs model itself and relevant texture, external reference etc. are made the modification of some attributes.In the past, these work all were manual finishing., model file big when data file for a long time, the manual process workload is big, the error probability height.Like this, not only prolonged the cycle of Simulation Application exploitation, its quality has also been had certain influence.
Summary of the invention
The purpose of this invention is to provide the standardized method of a kind of computer virtual real data, be mainly used in fast and accurately standardization terrain data and some related datas.
For finishing above-mentioned purpose, the technical solution used in the present invention is: the standardized method of computer virtual real data comprises carries out processing such as standardization to terrain datas such as various geographical culture characteristics and dimensional topography model datas, the main information of browse queries altitude figures and cultural traits data, each functional module is integrated under the extendible program frame, constitute a complete tool set, accept the step of user interactions.
Standardization is landform cultural traits standardization of data to terrain data; The terrain data standardization is to transform between the multiple coordinate system coordinate; The step that the dimensional topography model file is handled comprises adds the collision detection coding, adds the landform attribute coding, generates the landform configuration file, and the texture path is set, and the external reference path is set or browses step such as head node information; Fast browsing, inquire about in large quantity that the main information of form height number of passes certificate and cultural traits data comprises that browsing the landform altitude data owner wants information and browse the step that landform cultural traits data owner is wanted information; Landform cultural traits data normalization comprises the cultural traits thing data of reading in national standard codes, read in the coding table of comparisons of the landform cultural traits attribute of GB landform cultural traits attribute and U.S. geological mapping office standard, the landform cultural traits data file that analysis is read in, the attribute coding then searches Hash table according to national standard codes in this way, analyze otherwise directly write in the new file and continue, if search Hash table conflict is arranged, then solve the conflict in the search procedure and continue to search, there is not conflict then according to the landform cultural traits attribute coding of the U.S. geological mapping office standard corresponding that finds if search Hash table with GB landform cultural traits attribute coding, the landform cultural traits data of input are changed according to U.S. geological mapping office standard format, be written to new file, and continue to analyze the file that reads in; Comprise that also employing is made into an independently step of plug-in unit with the realization of each function.
The invention has the beneficial effects as follows: the present invention is a tool set that gathers multi-function in integral whole, it provides the interface of a plurality of style unanimities to the user, accept the mutual of user, and mutual operation is made an explanation, call the difference in functionality module and finish the task that several data transforms.Removing the coordinate transformation module imports the back and calculates in real time accepting the user, direct display result on the interface, import outside the direct generation configuration file accepting the user with landform configuration file generation module, the data conversion module of all the other each difference in functionalitys can once be handled according to the information content that user interactions provided one or more terrain data files or model file accordingly, and the file after upgrading can be stored.Among a master routine framework, each processing capacity is as an independent functional module with the unity of form of tab at the interface of difference in functionality, exists with the form of plug-in unit, called by the interface interpretive code.Each functional module has included input, browsed or has handled, exported three subdivisions.Input is data directly input or file inputs from the interface, browses or handle to comprise property transformation, and data computation, file generate, and output is that data directly output on the interface or with document form and store.In the past, the transformation of terrain data was mostly finished by manual, but because data volume is generally all bigger, usually introduced some unnecessary mistakes in processing procedure, had debugging error correction difficulty, the problem that workload is big.Therefore, some data applying units usually after obtaining data, are developed the temporary designator that some carry out data conversion according to the format description of this secondary data at every turn, or existing code made amendment adapt to the task of this data conversion, not the formation instrument.The present invention is the software of developing at the characteristics of China's terrain data form specially, and it can carry out rapid and reliable conversion to the large batch of terrain data of following China's GB standard, does not need at every turn all overlapping development correlative codes, and is simple to operation.Because the design of software itself has taked to use the thought of plug-in unit, be easy to carry out function expansion again.
Description of drawings
Fig. 1 is a standardization method of virtual reality data main flow chart of the present invention;
Fig. 2 is a landform cultural traits data format standard process flow diagram of the present invention;
Fig. 3 is the relief block adding collision detection code pattern that is of the present invention;
Fig. 4 is the relief block adding landform attribute coding figure that is of the present invention.
Embodiment
The present invention is further detailed explanation below in conjunction with drawings and embodiments.
Fig. 1 is a main flow chart of the present invention, and the present invention is mainly used in the standardization of the form of the form of terrain data and some related datas, and it comprises the steps: (1) interface initialization and demonstration; (2) terrain datas such as dimensional topography model data to various landform cultural traits data and base area form height number of passes certificate and landform cultural traits data creating carry out processing such as standardization; (3) fast browsing, inquire about the main information of form height number of passes certificate and cultural traits data in large quantity; (4) each functional module is integrated under the extendible program frame, constitutes a complete tool set, accept user interactions.The invention provides following ten functions: the conversion of coordinate under the standardization of landform cultural traits data layout, the multiple coordinate system, for relief block add the collision detection coding, for the generation of relief block adding landform attribute coding, terrain information configuration file, be provided with the model texture the path, be provided with model external reference the path, browse the model file head node information, browse the landform altitude data file information, browse the information of landform cultural traits data file.At first to the interface initialization, then contextual data such as various geographical culture characteristics and relief block data are carried out processing such as standardization, inquire and browse the main information of landform altitude data and cultural traits data, afterwards each functional module is integrated under the extendible program frame, constitute a complete tool set, accept user interactions.
Consult Fig. 2, landform cultural traits data have generally been taked the storage format of vector map data, it is described map elements with vector format and is commonly referred to the cultural traits thing, the main form of present expression cultural traits thing data has the cultural traits data standard with U.S. geological mapping office, forms such as map service of U.S. Department of Defense cultural traits data standard, the cultural traits data standard data layout of U.S. geological mapping office is fairly simple, and the data of this form obtain easily, so the cultural traits data standard form of our the cultural traits data fit U.S. geological mapping office that adopts in the building course of relief block at present.
The cultural traits data standard data of U.S. geological mapping office mainly be at present by in the digitizing drawing source book the line chart element---map feature obtains.The structure of numeral linearize map file is fit to all spatial data classification in the conventional line chart, has point, line and face data type.The attribute code table is fit to the base map data qualification, as landforms, the hydrology, political culture feature etc.
Because the territory Back ground Information coding of different countries is different, so the definition of attribute code table is also different.Simultaneously, different cultural traits things are promptly schemed the feature difference of layer element, as the title of river, reservoir, the numbering of road, title of terminal or the like, this point with the cultural traits data standard of U.S. geological mapping office in undefined.In view of 2 above-mentioned points, the present invention has done some expansions to this form when using data.
This point has standard and has two kinds of forms of option at the cultural traits data standard with U.S. geological mapping office, and the present invention adopts a kind of form that has in the option, and the coordinate unit of the data that this form is represented is according to geographical co-ordinate system and fixed.Usually adopt the general horizontal mocha holder coordinate system based on world's measuring system in 1984, unit is a rice.But not at the file in a general horizontal mocha holder district, as 1: 2, what the digital linearize diagram data of 000,000 engineer's scale adopted was that geographical co-ordinate system is longitude and latitude for data, and its unit is degree, branch and second.
The digitizing line chart is map datum is described by U.S. geological mapping office with approach vector a kind of form.At first, it has comprised three grades of data, and these levels are according to position precision, and the attribute codes rank is with spatial relation information and different.Found afterwards, digitizing line chart-the 3rd, user's request is data the most widely.It can provide all attribute codes, some topological structures and the quality control inspection that some are specific.Therefore, the digital linearize diagram data of all of American National Digital Drawing database all is to adopt this form.
Digitizing line chart-3 notion is based on such graph theory: X-Y scheme is to describe by the i.e. direct figure formed of form point, line and face importantly of point, the expression logical relation that they are clear and definite in one way.Be applied to map, this notion is meant encodes to the spatial relationship between the leading element of digitizing line chart.When map is current with visual means, spatial relationship comprises adjacency between the characteristic body and Anknupfungskeregriff in the map.According to the graph theory rule, map datum keeps the spatial relationship of landform, and creates the data file of logic unanimity, so that Computer Processing.The topology data file is the drawing digital file, and its geodata keeps the map element spatial relationship.The simple graphical application of topological structure digital file support as drawing river and highway, is also supported more senior application, as calculating and the analysis to line and face and spatial relationship thereof.
The topological relation that digitizing line chart-3 kept is a bit to line: the wired and face of the institute that is connected with a point is to line: a face of encirclement wired.
Numeral linearize map file has write down the data qualification of drawing in digitized mode.These data qualifications are not necessarily consistent with traditional map feature thing classification.Below classification is applicable on a large scale and middle scope numeral linearize map file:
--landforms: these type of data comprise that the fluctuating of landform mainly is the information of altitude figures and the spot elevation of assisting;
--the hydrology: these type of data have comprised all moving water, hydrostatic and swampland.
--the face of land covers vegetation: these type of data have comprised that the face of land such as forest land, shrub ground, orchard and vineyard covers the information of vegetation.The vegetation characteristics thing relevant with swampland then belongs to hydrology generic attribute as reed marshes etc.
--non-vegetation characteristics thing: these type of data have comprised the earth surface feature that symbolism is represented in the map, as characteristic bodies such as volcano, sand ground and grit ground.But these type of data do not comprise all topographical features, and the non-vegetation characteristics thing in the face of land that resembles glacial epoch and so on then belongs to hydrology class data.
--boundary: these type of data have comprised two parts: I definition continent, country, city and other borders, municipal administrative area; The regulatory boundary in the forest farm in II definition as national Hezhou.
--measure control and mark: these type of data comprise point and the height value more accurately on the horizontal level that is used to locate the map feature thing.
--transportation: this type of information has comprised the main transportation system of three classes: I highway and path, II railway, III oil pipeline supply line and multiple transportation characteristic body.
--humane characteristic body: these type of data have comprised the cultural traits thing that other general data classes do not comprise, as buildings and other and the characteristic body industrial, that commerce is relevant with the resident.
Numeral linearize map file is generally by the storage respectively of figure layer.
Above-mentioned classification declaration is a kind of sorting technique of U.S. geological mapping office, in fact, the data of China can be according to the mode classification of China's territory Back ground Information, as: Surveying Control Point, water system, settlement place, traffic, pipeline and wall grid, boundary, landform and soil property, vegetation etc.
The attribute coding of U.S. geological mapping office defined feature thing is divided into primary key and time two parts of sign indicating number.Primary key explanation classification; Inferior sign indicating number illustrate the attribute of the various characteristic bodies in classifying.As,<050,0200 〉: the 050-hydrology; The 0200-shore line.
What we adopted at present is China's territory Back ground Information coding, and code is made up of six bit digital, and we redefine primary key, and the implication of inferior sign indicating number is: primary key=sequence code, inferior sign indicating number=territory Back ground Information coding.
Primary key is since 1 coding in order, as with the link field of characteristic body supporting paper.
Characteristic body supporting paper: be used to illustrate the attribute of every category feature thing, as isocontour height, the title of settlement place, the title of river, reservoir etc.Different classification, the field difference that comprises.Structure is:
<characteristic body coding (primary key), attribute coding's (inferior sign indicating number), attribute 1, attribute 2 .. 〉
Because landform cultural traits data are all bigger, generally use optical disk medium to enter data in the computing machine by CD-ROM drive.Data Standardization Tool Based opens and uses the landform cultural traits data file of China's national standard codes with text mode, used the attribute table of comparisons according to the common text files of China's GB and the standard compliation generation of U.S. geological mapping office by the user, geographical culture characteristic by the attribute segmentation is transformed, mainly be that the attribute coding who carries out point, line, surface transforms, generation meets data China's lineament and that follow U.S. geological mapping office standard, to reach the purpose of data normalization.Simultaneously, generates the Hash table that two kinds of attributes contrast, used hash algorithm on the algorithm searching in order to improve searching speed.
Realize that the standardized step of cultural traits is: the landform cultural traits thing data of reading in national standard codes, read in the attribute table of comparisons of the cultural traits thing data of the landform cultural traits thing data of national standard codes and U.S. geological mapping office standard, the landform cultural traits thing data of the national standard codes that analysis is read in, the attribute coding then searches Hash table according to national standard codes in this way, analyze otherwise directly write in the new file and continue, if search Hash table conflict is arranged, then solve the conflict in the search procedure and continue to search, there is not conflict then according to the landform cultural traits attribute coding of the U.S. geological mapping office standard corresponding that finds if search Hash table with GB landform cultural traits attribute coding, the landform cultural traits data of input are changed according to U.S. geological mapping office standard format, be written to new file, and continue to analyze the file that reads in.
Conversion to coordinate system.Do not define the standard format that terrain environment is the three-dimensional picture environment in the distributed interactive simulation standard, online various emulation application may run on multiple graphic platform, different graphic platforms has adopted different three-dimensional system of coordinates, and the terrain environment of emulation application possibility access different-format, even if identical from visually saying its content.Therefore, in the different emulation application position of entity, direction, speed etc. express possibility fully differently, in simulation process, during the communication entity state, will certainly cause mistake like this.
Defined unified coordinate system---geocentric coordinate system in the distributed interactive simulation standard.When the position of the artificial physical in all emulation application, direction send, must be converted into the value in the geocentric coordinate system on the net.Simultaneously, when receiving the state of other artificial physicals from network, also it to be transformed into local coordinate system.
General your coordinate system of horizontal mocha is the normal coordinate system that adopts of landform altitude document format data and landform cultural traits document format data.It is divided into 60 time zones with the earth, time zone of promptly per 6 degree.There are its oneself initial point and x, y coordinate in each time zone.
Geographic coordinate system is called latitude and longitude coordinates system again, is the normal coordinate system that adopts of landform altitude document format data and landform cultural traits document format data, and it is with the locative coordinate of longitude and latitude.On the occasion of the expression Eastern hemisphere, negative value is represented the Western Hemisphere in the longitude coordinate; On the occasion of the expression Northern Hemisphere, negative value is represented the Southern Hemisphere in the latitude coordinate.
Geocentric coordinate system is the unified coordinate system that defines in the distributed interactive simulation standard.It is the initial point of coordinate system with ground ball center, and X-axis is pointed to the first meridian, and Y-axis is pointed to east longitude 90 degree in equator, Z axle directed north.
In the process of the mutual conversion of carrying out three kinds of coordinate system coordinates, with reference to the coordinates transformation method of SEDRIS (Xi Deruisi).
Consult Fig. 3, Fig. 4, Fig. 3 adds the collision detection code pattern for relief block, Fig. 4 adds landform attribute coding figure for relief block, to the processing of landform model file refer to for relief block add the collision detection coding, for relief block adding landform attribute coding, be provided with the model texture the path, the path of model external reference is set and browses the information etc. of model file head node, the realization of these functions all is results that the landform model file is handled.
Because the visual modeling tool that relief block is to use U.S. para Di Mu company to provide is set up, the data structure of model file is followed certain industrial standard, so can use any application programming interfaces of following this standard that this model is operated.U.S. para Di Mu company also provides cover application programming interfaces that model file is handled when modeling tool is provided.These cover application programming interfaces comprise 16 class functions such as basic function, texture function, texture function, attribute function, color function, information function, input/output interface function, parametric function, illumination function, material function, mathematical function, memory management function, structure function, tool function, geometric function and switch function, powerful, all all can answer application interface program service data file to finish by use at graphical interfaces by the modeling function that the people finishes alternately, and can handle large batch of data fast and accurately.
In the processing to model file, it is that 2.3 application programming interfaces are handled the multiple node of model file that the present invention has used version.
Collision detection is in virtual environment, detects the process whether dummy object runs foul of each other.Only detect collision, could make correct response, in time correctly revise the equation of motion of dummy object, determine the distortion and the damage of object them.In the distributed virtual environment network platform,, on the node of static entities, added the collision detection coding in order to detect the collision of transaction and static entities.Specific implementation is the static entities father node of the character string name that search is imported on the interface with the user in the tree structure of model file, adds different figure denotes successively according to from left to right order in the note territory of its all child nodes.
In virtual environment, there are different humidity and friction factor in the different faces of land, and the motion of transaction is had different influences.In the distributed virtual environment network platform, except on texture, different ground surfaces being distinguished, return them and add different property values, to adapt to the needs of emulation.Specific implementation is different property values to be set for the note territory of leaf node according to the texture index value of each leaf node in the model file with user-defined texture and attribute corresponding tables.
In order to increase the sense of reality of dummy object in the virtual environment, model surface has used a large amount of images, photo to simulate small geometric detail as texture, and the path of the texture of model file is meant the catalogue that the texture of model file use is deposited.Can adopt two kinds of absolute path and relative paths.The path that the texture path of model file is to use application programming interfaces to revise texture according to the index value of the selected texture file of user interactions by the character string of user's input.
The external reference of model file allows a model file to comprise another model file under the situation of not cut and paste.The path of the external reference of model file is meant in the catalogue at involved file place.Can adopt two kinds of absolute path and relative paths.The modification in this path is retrieval and all external reference nodes of display model file, by user's input is made amendment in the path of selected external reference node.
The head node information of model file has write down the latitude and longitude coordinates at four angles of this model, and the latitude and longitude coordinates of initial point, and the linear module of using that write down this model, and these information are very useful for relief block.Obtain this information, can obtain the head node in the model file tree structure earlier, obtain desired information from its corresponding attribute field then.
The generation of terrain information configuration file.The terrain information configuration file is the file of filling in according to the landform model information for the emulation application use.It is made of following content: the X direction milimeter number of relief block, the y direction milimeter number of relief block, the length of grid when terrain data is handled, grid is wide when terrain data is handled, make the grid number of this relief block X direction, make the grid number of this relief block y direction, this relief block is with respect to the transverse axis coordinate of the terrain data of entire process, this relief block is with respect to the ordinate of orthogonal axes of the terrain data of entire process, the absolute transverse axis coordinate in the southwest corner of this relief block, the absolute ordinate of orthogonal axes in the southwest corner of this relief block, the absolute transverse axis coordinate of the northeast corner of this relief block, the absolute ordinate of orthogonal axes of the northeast corner of this relief block.
Emulation application is according to the input information of user on the interface, generates and fills in the terrain information configuration text file according to certain form, understands the relevant information of relief block for emulation application, makes correct response.
Browse the relevant information of landform raw data.The raw data of landform is divided into two kinds: landform altitude data and landform cultural traits data, the user can understand the relevant information of landform by them, thereby better sets up relief block.
Elevation model has been described the altitude information of landform, and it can obtain from the level line of map, perhaps from striograph, it generally with etc. the rectangular node of sampling interval represent expression height on the point of crossing of grid.Form commonly used in the world at present has the altitude figures standard of map service of U.S. Department of Defense and the altitude figures standard of U.S. geological mapping office.Adopt the altitude figures standard format of U.S. geological mapping office at present, this is the data layout that China Bureau of Surveying and Mapping can provide.Its essential characteristic is as follows: it is world's measuring system in 1984 that coordinate system has adopted the reference datum of horizontal direction, also can be with reference to other reference fields of China's definition.Height is a benchmark with the sea level of China's definition.Coordinate system adopts geographic coordinate system, or general horizontal mocha that coordinate system, and commonly used is that longitude and latitude is represented.The scope that is covered is big or small arbitrarily rectangle, rather than defined four kinds of fixing sizes in the primary standard.Data become row, by the series arrangement from the west to east; The same data that list are successively by the order from south to north.Altitude figures is represented to be made up of three parts, has three kinds of record types.Storage mode is by logical record, stores with the ASCII character form.
The length of logical record is 1024 bytes.In the record of any 1024-byte long, only write down a logical record.Second kind of record type will record in the record of a plurality of 1024-byte longs usually.During data deficiencies 1024, can add full in the logical record with the space.
Program is opened altitude figures according to user's input with text mode, and from the head record of these data, obtain some essential informations about landform, as the maximin and the elevation sampling precision of file name, elevation grade, height pattern, earth axes, coordinate district, ground flat planar survey coordinate unit, height coordinate unit, four summits of landform ground coordinate value, Terrain Elevation, and it can be kept in the text.
Program is opened the cultural traits data according to user's input with text mode, extraction is about some essential informations of landform cultural traits, as the measuring unit and the resolution of dark spacings such as the engineer's scale of date of file name, digitizing drawing organization, original material, original material, the contour spacing of minimax master, minimax master, digital linearize figure level, ground flat planar survey frame of reference, ground flat planar survey coordinate system, and this information is done to preserve according to user's specified path and filename.
Because in program design, the realization of finishing with the interface of wishing function is separated, so both met the modular design method in the soft project, and satisfied program again and may carry out function expansion and INTERFACE DESIGN demand flexibly, so the present invention has adopted plug-in part technology.
But plug-in unit is an executive module, and the purpose that designs them is that it is embedded in window or the webpage, realizes the function that some are complete.ActiveX (networked multimedia object technology) has formed unique ingredient of the plug-in part technology of Microsoft, and they are to be based upon on the basis of The Component Object Model and object linking and embedded technology.Because the object embedding is the very little part in object linking and the embedding ability very early, so Microsoft has abandoned this abbreviation.At present, object linking and embedded technology have had new implication, have no longer had version number.It is a special kind of skill from creating for specific purpose, has been transformed into a kind of general structure as the other technologies basis.Object linking has defined to creating with being connected with embedded technology and has comprised that the multiple program assembly that is called object linking and embeds self-defined control has defined the blueprint of a standard.At least, they are known as object linking in the past and embed control, and Microsoft makes them be plug-in unit now.Briefly these controls are dynamic link libraries, and it is that conduct is operated based on the server of The Component Object Model, and can be embedded among the tundish vessel host application.
Object linking has defined communicating by letter between object linking and embedding control and its client, the tundish vessel application program with the embedding control.Wherein relate to the following aspects:
Method: object linking and embedding control represent the function to the tundish vessel application program, allow the client to call this control; Attribute: the common data of control and tundish vessel inside, it can be used for describing oneself to the other side.Between the starting period, a control can read the attribute of this tundish vessel, and adjusts its initialization procedure, so that the outward appearance and the characteristic of it and tundish vessel match.When control was in active state, tundish vessel can read the attribute of this control, understood its current state, if control allows, can also rewrite attribute, to change the behavior of control.
Incident: control sends to the notice of tundish vessel, and this chapter will introduce this problem after a while in detail.An event notice is to take place by a function that calls in the tundish vessel.
The object-oriented development software package Delphi that Poland moral company produces can be directly be inserted into ActiveX control in the middle of the Delphi the integration environment as assembly, operation among the use Delphi IDE and the server of registration ActiveX are registered this assembly, and the application program of developing in the Delphi the integration environment all can be as using assembly equally use this ActiveX control.
Data Standardization Tool Based is made into an independently plug-in unit with the specific implementation of each function, and the C++ code that is about to this function is encapsulated in the inside of plug-in unit, its interface has been carried out the description of function.Because the look ﹠ feel of developing under Visual C++ environment based on the frame clsss of Microsoft is single, not attractive in appearance, big as establishment complicated interface procedure quantity, and use Delphi, by the control of online a large amount of open source code, developing attractive in appearance, unique interface just becomes a simple thing.Data Standardization Tool Based is the development interface program in the Delphi the integration environment, and the interface to ActiveX control in to the response events of interface assembly calls, and finishes function corresponding.The use of ActiveX control has guaranteed the extensibility that program is good, and has overcome the shortcoming of using Visual C++ establishment interface form dullness.

Claims (8)

1, a kind of standardization method of virtual reality data is characterized in that: this method may further comprise the steps:
(1) interface initialization;
(2) terrain datas such as dimensional topography model data to various landform cultural traits data and base area form height number of passes certificate and landform cultural traits data creating carry out processing such as standardization;
(3) fast browsing, inquire about the main information of form height number of passes certificate and cultural traits data in large quantity;
(4) each functional module is integrated under the extendible program frame, constitutes a complete tool set, accept user interactions.
2,, it is characterized in that described standardization is landform cultural traits standardization of data to terrain data according to the said a kind of standardization method of virtual reality data of claim 1.
3,, it is characterized in that described terrain data standardization is to transform between the multiple coordinate system coordinate according to the said a kind of standardization method of virtual reality data of claim 1.
4, according to the said a kind of standardization method of virtual reality data of claim 1, it is characterized in that the said step that the dimensional topography model file is handled comprises that adding collision detection encodes, add the landform attribute coding, generate the landform configuration file, the texture path is set, the external reference path is set or browses the step of head node information.
5,, it is characterized in that step (2) comprises to browse the step that the landform altitude data owner is wanted information according to the said a kind of standardization method of virtual reality data of claim 1.
6,, it is characterized in that step (2) comprises to browse the step that landform cultural traits data owner is wanted information according to the said a kind of standardization method of virtual reality data of claim 1.
7,, it is characterized in that the step of landform cultural traits data normalization comprises according to the said a kind of standardization method of virtual reality data of claim 2:
(1) reads in the cultural traits thing data of national standard codes;
(2) read in the coding table of comparisons of the landform cultural traits attribute of GB landform cultural traits attribute and U.S. geological mapping office standard;
(3) analyze the landform cultural traits data file of reading in;
(4) attribute coding then searches Hash table according to national standard codes in this way, analyzes otherwise directly write in the new file and continue;
(5) if search Hash table conflict is arranged, then solve the conflict in the search procedure and continue to search, there is not conflict then according to the landform cultural traits attribute coding of the U.S. geological mapping office standard corresponding that finds if search Hash table with GB landform cultural traits attribute coding, the landform cultural traits data of input are changed according to U.S. geological mapping office standard format, be written to new file, and continue to analyze the file that reads in.
8,, it is characterized in that adopting realization to be made into an independently plug-in unit with each function according to the said a kind of standardization method of virtual reality data of claim 1.
CN 02130739 2002-09-18 2002-09-18 Standardization method of virtual reality data Pending CN1414518A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 02130739 CN1414518A (en) 2002-09-18 2002-09-18 Standardization method of virtual reality data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 02130739 CN1414518A (en) 2002-09-18 2002-09-18 Standardization method of virtual reality data

Publications (1)

Publication Number Publication Date
CN1414518A true CN1414518A (en) 2003-04-30

Family

ID=4746452

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 02130739 Pending CN1414518A (en) 2002-09-18 2002-09-18 Standardization method of virtual reality data

Country Status (1)

Country Link
CN (1) CN1414518A (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101005499B (en) * 2006-12-27 2010-05-19 北京航空航天大学 Multiple server customer shift method
CN101763356A (en) * 2008-10-08 2010-06-30 新奥特(北京)视频技术有限公司 Acquisition and organization method of topographic data in virtual map
CN102119402A (en) * 2008-06-16 2011-07-06 Eyefi研发有限公司 Spatial predictive approximation and radial convolution
CN101447889B (en) * 2008-03-21 2011-08-24 中兴通讯股份有限公司 Network management system and GUI client login control method
CN101702245B (en) * 2009-11-03 2012-09-19 北京大学 Extensible universal three-dimensional terrain simulation system
CN101167102B (en) * 2005-04-26 2012-10-31 世嘉股份有限公司 Image processing method and image processing device
CN101763657B (en) * 2008-10-10 2013-02-20 新奥特(北京)视频技术有限公司 Three-dimensional terrain display method for video production
WO2013123672A1 (en) * 2012-02-24 2013-08-29 Honeywell International Inc. Generating an operational user interface for a building management system
CN103309956A (en) * 2013-05-27 2013-09-18 武汉大学 Method and system for uniform access of multivariate remote sensing data
CN103345507A (en) * 2013-07-04 2013-10-09 江西交通咨询公司 Three-dimensional map dynamic loading method based on collision box principle
CN103593514A (en) * 2013-10-30 2014-02-19 中国运载火箭技术研究院 Multi-spectral-coverage synthetic environment simulation system
CN106375750A (en) * 2016-09-30 2017-02-01 宇龙计算机通信科技(深圳)有限公司 Image display method and image display apparatus
CN107704541A (en) * 2017-09-25 2018-02-16 华北电力科学研究院有限责任公司 A kind of management method and system of electric power special area figure

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101167102B (en) * 2005-04-26 2012-10-31 世嘉股份有限公司 Image processing method and image processing device
CN101005499B (en) * 2006-12-27 2010-05-19 北京航空航天大学 Multiple server customer shift method
CN101447889B (en) * 2008-03-21 2011-08-24 中兴通讯股份有限公司 Network management system and GUI client login control method
CN102119402B (en) * 2008-06-16 2013-12-25 Eyefi私人有限公司 Method for spatial predictive approximation and radial convolution and system implementing same
CN102119402A (en) * 2008-06-16 2011-07-06 Eyefi研发有限公司 Spatial predictive approximation and radial convolution
CN101763356A (en) * 2008-10-08 2010-06-30 新奥特(北京)视频技术有限公司 Acquisition and organization method of topographic data in virtual map
CN101763657B (en) * 2008-10-10 2013-02-20 新奥特(北京)视频技术有限公司 Three-dimensional terrain display method for video production
CN101702245B (en) * 2009-11-03 2012-09-19 北京大学 Extensible universal three-dimensional terrain simulation system
WO2013123672A1 (en) * 2012-02-24 2013-08-29 Honeywell International Inc. Generating an operational user interface for a building management system
CN103309956A (en) * 2013-05-27 2013-09-18 武汉大学 Method and system for uniform access of multivariate remote sensing data
CN103309956B (en) * 2013-05-27 2016-05-11 武汉大学 The method and system of the unified access of a kind of polynary remotely-sensed data
CN103345507A (en) * 2013-07-04 2013-10-09 江西交通咨询公司 Three-dimensional map dynamic loading method based on collision box principle
CN103345507B (en) * 2013-07-04 2016-10-12 江西交通咨询公司 A kind of method based on collision box principle dynamic load three-dimensional map
CN103593514A (en) * 2013-10-30 2014-02-19 中国运载火箭技术研究院 Multi-spectral-coverage synthetic environment simulation system
CN103593514B (en) * 2013-10-30 2016-06-01 中国运载火箭技术研究院 Multi-spectral-coversynthetic synthetic environment simulation system
CN106375750A (en) * 2016-09-30 2017-02-01 宇龙计算机通信科技(深圳)有限公司 Image display method and image display apparatus
CN106375750B (en) * 2016-09-30 2018-08-24 宇龙计算机通信科技(深圳)有限公司 A kind of image display method and display device
CN107704541A (en) * 2017-09-25 2018-02-16 华北电力科学研究院有限责任公司 A kind of management method and system of electric power special area figure

Similar Documents

Publication Publication Date Title
Wise GIS basics
US11302072B2 (en) System for constructing urban design digital sand table
Danko The digital chart of the world project
Stoter et al. 3D cadastre in an international context: legal, organizational, and technological aspects
Stoter et al. Technological aspects of a full 3D cadastral registration
CN1414518A (en) Standardization method of virtual reality data
Cox et al. An overview to geographic information systems
Breunig On the Way to Component-based 3D/4D Geoinformation Systems: With 106 Figures and 2 Tables
Schek et al. From extensible databases to interoperability between multiple databases and GIS applications
Lo The application of geospatial technology to urban morphological research
Brenner et al. Continuous generalization for small mobile displays
Oosterom et al. Generic query tool for spatio-temporal data
Nag et al. Introduction to geographical information systems
Bodum et al. GRIFINOR: Integrated object-oriented solution for navigating real-time 3D virtual environments
Cigola Digital tools for Urban and Architectural heritage
Feuchtwanger Towards a geographic semantic database model
Lambers et al. A data model for a GIS-based analysis of the Nasca lines at Palpa (Peru)
Dell GIS analysis for applied economists
Cocks et al. Evolution of a continental-scale geographical information system
Mostafavi Development of a global dynamic data structure
Jedlička et al. Experience with methods of 3D cartography gained during visualization of detailed geographic data for purposes of documenting cultural heritage (case study at the castle Kozel)
Kolb Using Web Services to Work with Geodata in R.
Kolb UsingWeb Services toWork with Geodata in R.
Parker Land information databases
Edwards et al. Integration of photogrammetric and spatial information systems

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication