[go: up one dir, main page]

CN115591247A - Coordinate system repositioning method, system and server of game engine - Google Patents

Coordinate system repositioning method, system and server of game engine Download PDF

Info

Publication number
CN115591247A
CN115591247A CN202211263692.XA CN202211263692A CN115591247A CN 115591247 A CN115591247 A CN 115591247A CN 202211263692 A CN202211263692 A CN 202211263692A CN 115591247 A CN115591247 A CN 115591247A
Authority
CN
China
Prior art keywords
coordinate system
coordinate
game engine
repositioning
engine
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
CN202211263692.XA
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.)
Tianjin Huancai Technology Co ltd
Original Assignee
Tianjin Huancai Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tianjin Huancai Technology Co ltd filed Critical Tianjin Huancai Technology Co ltd
Priority to CN202211263692.XA priority Critical patent/CN115591247A/en
Publication of CN115591247A publication Critical patent/CN115591247A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/60Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor
    • A63F13/65Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor automatically by game devices or servers from real world data, e.g. measurement in live racing competition
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/50Controlling the output signals based on the game progress
    • A63F13/52Controlling the output signals based on the game progress involving aspects of the displayed game scene
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/29Geographical information databases
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • G06T17/05Geographic models
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/08Projecting images onto non-planar surfaces, e.g. geodetic screens

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Geometry (AREA)
  • Remote Sensing (AREA)
  • Databases & Information Systems (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Computer Graphics (AREA)
  • Processing Or Creating Images (AREA)

Abstract

The invention provides a method, a system and a server for repositioning a coordinate system of a game engine, wherein the method for repositioning the coordinate system of the game engine comprises the steps of S1, acquiring a GIS image; s2, geographic registration is carried out on the satellite images; s3, performing projection transformation, S4, importing data into a game engine, and S5, repositioning a coordinate system in the game engine. The invention introduces the geographic information image converted by the coordinate system by using GIS data processing software into the UE for mapping the coordinate system and redefining the coordinate system, thereby solving the problem that the existing geographic image data is not directly applicable because the coordinate system supported by the UE is a two-dimensional plane coordinate and the existing geographic image data is a geodetic coordinate system, and further improving the speed of the construction of the digital twin visualization system.

Description

Coordinate system repositioning method, system and server of game engine
Technical Field
The invention belongs to the field of data processing, and particularly relates to a coordinate system repositioning method, a system and a server of a game engine.
Background
Digital twin visualization is deeply applied to the construction of smart cities as an important digital means, and as the digital twin visualization is continuously mentioned in recent years, the concept of digital twin also gets more and more attention which is never paid before.
The Unreal Engine game Engine is the game Engine which has the widest application range, the highest integral application degree and the highest secondary generation picture standard at present, has strong scene expressive force, and can construct rich and fine scene expressions through real-time dynamic rendering on one hand; on the other hand, powerful physical engines can truly simulate the operation rules of the real world, and the technologies are also needed urgently by digital twins. While the digital twin needs a great deal of geographic data support, the non-real Engine does not have the advantages in the aspect of storage, exchange and analysis of geographic data, and the ArcGIS software has great advantages in processing and analyzing geographic information data.
ArcGIS is a scalable and comprehensive geographic information platform developed by Esri, and has strong capabilities of processing geographic information data, such as map making, spatial data management, spatial analysis, spatial information integration, publishing and sharing. ArcGIS consists of a set of desktop software with the same application environment, and any GIS work from simple to complex, including mapping, data management, geographic analysis and spatial processing, can be completed through the coordination work of the applications. Integration with Internet maps and services, geocoding, advanced data editing, high quality mapping, dynamic projection, metadata management, wizard-based cross-section and direct support for nearly 40 data formats are also included.
Summary of the invention
In view of this, the present invention provides a method, a system and a server for relocating a coordinate system of a game engine, so as to utilize GIS data processing software to perform mapping of the coordinate system by importing a geographic information image after coordinate system conversion into UE, and redefine the coordinate system.
In order to achieve the purpose, the technical scheme of the invention is realized as follows:
the invention provides a method for repositioning a coordinate system of a game engine in a first aspect, which comprises the following steps:
s1, acquiring a GIS image, wherein the acquisition method comprises the steps of downloading a satellite image of a required area by utilizing a Google map or third-party software, wherein the satellite image comprises a coordinate system and coordinate information, and executing S2 if the satellite image is downloaded by utilizing the third-party software;
s2, geographic registration is carried out on the satellite images;
s3, performing projection transformation, wherein the projection transformation is to convert the satellite image or the registered satellite image into plane rectangular coordinate data of three-dimensional display convenient for storage and retrieval of a UE engine in a UTM projection mode;
s4, importing the data into a game engine, wherein the method for importing the data into the game engine comprises the steps of importing the plane rectangular coordinate data into a map folder of the game engine, and executing S5 after switching to a main interface of a UEeditor;
s5, coordinate system relocation is carried out in the game engine, and the coordinate system relocation comprises the following steps: s501, converting an engine coordinate origin (0, 0) into a longitude and latitude coordinate; s502, converting longitude and latitude coordinates acquired by a map tool into engine scene coordinates; s503, assigning values to the simulation point positions through the calculated coordinates, and S504, comparing positioning effects.
Further, in the step S2, a specific method for performing geographic registration on the satellite image includes:
s201, opening ArcGIS software and loading the satellite image;
s202, opening a geographical registration toolbar and an editing tool, opening an adding control point tool, and picking up a control point;
s203, adding x and y coordinates, picking up coordinate information without offset on the heaven and earth map image, and adding the coordinate information to a corresponding position;
s204, checking by checking the connection table, updating the geographic registration when the error is not more than 1, endowing the data frame with the same coordinate system, and then deriving the image to obtain a registration satellite image based on a WGS84 coordinate system;
further, in step S202, a specific method for adding the control points is that the control points preferentially select an area with an obvious mark, and the control points are uniformly distributed.
Further, in step S3, a relation function of converting the satellite image or the registered satellite image into plane rectangular coordinate data is as follows:
Figure BDA0003892196560000031
Figure BDA0003892196560000032
wherein X represents the X-axis coordinate in the plane rectangular coordinate system, Y represents the Y-axis coordinate in the plane rectangular coordinate system,
Figure BDA0003892196560000033
the length of the meridian arc is the length of the meridian arc,
Figure BDA0003892196560000034
is a radius of curvature that is perpendicular to,
Figure BDA0003892196560000035
as an auxiliary variable, e 2 =(a 2 -b 2 )/b 2 Is the square of the second eccentricity and,
Figure BDA0003892196560000036
as auxiliary variable, l = λ - λ 0 Is a difference in accuracy from the central meridian, λ 0 The longitude value of the central meridian.
Further, the
Figure BDA0003892196560000041
The meridian arc length is the ellipsoid distance from the equator to the point to be mappedAnd (3) performing series expansion calculation, wherein the calculation method comprises the following steps:
Figure BDA0003892196560000042
wherein,
Figure BDA0003892196560000043
Figure BDA0003892196560000044
Figure BDA0003892196560000045
Figure BDA0003892196560000046
Figure BDA0003892196560000047
Figure BDA0003892196560000048
further, in step S3, after the conversion into the plane rectangular coordinate data, the following conversion is performed:
Figure BDA0003892196560000049
x=x=x*scale+500000.0
wherein the scale factor scale =0.9996.
The invention provides a coordinate system repositioning system of a game engine in a first aspect, which comprises a GIS image acquisition module, a geographic registration module, a projection transformation module, a game engine importing module and a coordinate system repositioning module;
the GIS image acquisition module is used for acquiring a GIS image and downloading a satellite image of a required area by utilizing a Google map or third-party software, wherein the satellite image comprises a coordinate system and coordinate information; the geographic registration module is used for performing geographic registration on the satellite images downloaded by using third-party software; the projection transformation module is used for performing projection transformation, and converting the satellite image or the registered satellite image into plane rectangular coordinate data which is convenient for three-dimensional display and is stored and retrieved by the UE engine in a UTM (unified transform module) projection mode; the importing game engine module is used for importing data into a game engine, importing the plane rectangular coordinate data into a map folder of the game engine, and switching to a main interface of the UEeditor; the coordinate system repositioning module is used for repositioning the coordinate system in the game engine, and the coordinate system repositioning comprises the following steps: s501, converting an engine coordinate origin (0, 0) into a longitude and latitude coordinate; s502, converting longitude and latitude coordinates acquired by a map tool into engine scene coordinates; s503, assigning values to the simulation point positions through the calculated coordinates, and S504, comparing positioning effects.
A third aspect of the invention provides a server comprising at least a memory having a computer program stored thereon, a processor implementing the steps of the coordinate system relocation method for the game engine when executing the computer program on the memory.
Compared with the prior art, the coordinate system repositioning method, the coordinate system repositioning system and the coordinate system repositioning server of the game engine, which are created by the invention, have the following advantages:
the invention creates the repositioning method, the repositioning system and the server, geographic information images converted by a coordinate system are led into the UE by using GIS data processing software to map the coordinate system, and the coordinate system is redefined, so that the problem that the existing geographic image data cannot be directly applied because the coordinate system supported by the UE is a two-dimensional plane coordinate and the existing geographic image data is a geodetic coordinate system is solved, and the speed of constructing a digital twin visualization system is improved.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention, illustrate embodiments of the invention and together with the description serve to explain the invention and do not constitute a limitation of the invention. In the drawings:
fig. 1 is a flowchart of a relocation method according to an embodiment of the present invention;
FIG. 2 is a flowchart of coordinate system relocation according to an embodiment of the present invention;
fig. 3 is a flowchart of a method for performing geographic registration on satellite images according to an embodiment of the present invention;
fig. 4 is a frame diagram of a coordinate system relocation system of a game engine according to an embodiment of the present invention.
Detailed Description
It should be noted that the embodiments and features of the embodiments of the present invention may be combined with each other without conflict.
The invention will be described in detail with reference to the following embodiments with reference to the attached drawings.
As shown in fig. 1, a first aspect of the present invention provides a method for repositioning a coordinate system of a game engine, including the following steps:
s1, acquiring a GIS image, wherein the acquiring method comprises the steps of downloading a satellite image of a required area by utilizing a Google map or third-party software, wherein the satellite image comprises a coordinate system and coordinate information, and executing S2 if the satellite image is downloaded by utilizing the third-party software;
it should be further described in step S1 that, if there may be coordinate offset in the satellite image downloaded by using the third-party software, the satellite image needs to be used after the geographic registration is performed to correct the coordinates.
S2, geographic registration is carried out on the satellite images;
as shown in fig. 3, the specific method for performing geographic registration on the satellite images in step S2 includes:
s201, opening ArcGIS software, and loading the satellite image;
s202, opening a geographic registration toolbar and an editing tool, and opening an adding control point tool to pick up a control point; in step S202, the specific method for adding the control points is that the control points preferentially select the region with the obvious mark, and the control points are uniformly distributed.
S203, adding x, y coordinates, picking up coordinate information without offset on the heaven and earth map image and adding the coordinate information to a corresponding position;
s204, checking by checking the connection table, updating the geographic registration when the error is not more than 1, endowing the data frame with the same coordinate system, and then deriving the image to obtain a registration satellite image based on a WGS84 coordinate system;
in step S2, it should be further explained that a downloaded image with coordinate offset is opened in the ArcGIS software, where the coordinate system of the image is the WGS _84 geographic coordinate system. And then carrying out geographic registration, namely loading a geographic registration toolbar on a right key at the blank position of the toolbar, clicking an adding control point icon, selecting a position with obvious characteristics on the image for calibration after a cross cursor appears, and adding correct coordinates for the position by the right key. The accurate longitude and latitude coordinates can be picked up on a map without offset through software and determined after the latitude and longitude coordinates are added, at the moment, the map possibly disappears on an interface, and the map can be found by clicking a full map icon on a toolbar. The control points are added for multiple times, the control points are required to be distributed in a moderate quantity, and otherwise, the image is distorted. And after the control points are added, a next linked list is checked, the error is ensured to be within 1, and the coordinate information of the control points can be output and stored for verification of the subsequent coordinate position. Changing the coordinate system of the data frame into a WGS-84 coordinate system, updating geographic registration, and deriving an image after the geographic registration is finished, wherein the image is a geographic information image without position offset;
in step S204, it should be further explained that the registered image is a WGS84 coordinate system, and data needs to be converted into a planar rectangular coordinate convenient for the UE engine to store, fast retrieve, and three-dimensional display in a UTM projection manner. The WGS84 coordinate system is a geographical coordinate system, is an ellipsoid coordinate system expressed by longitude and latitude, and is a method for expressing each point on the earth by using a spherical point.
S3, performing projection transformation, wherein the projection transformation is to convert the satellite image or the registered satellite image into plane rectangular coordinate data of three-dimensional display convenient for storage and retrieval of a UE engine in a UTM projection mode;
in the step S3, it is further described that the geographic registered GIS image is a WGS84 geographic coordinate system, and coordinates of the geographic registered GIS image are expressed by longitude and latitude; the coordinates in the UE are planar coordinates expressed in x, y, so the geographic coordinate system needs to be converted into a two-dimensional planar projection coordinate system supported by the UE engine through UTM projection transformation. The UTM projection mode is a plane rectangular coordinate system which uses X and Y to represent coordinates, and is a method for converting spherical coordinates into plane coordinates. The WGS _84 geographical coordinate system is converted to the UTM projection coordinate system using the projection grid tool in the ArcGIS software, where the coordinates are x, y values. The conversion method of converting the longitude and latitude coordinate values into the x and y coordinates is as the step S3.
In step S3, a relationship function of converting the satellite image or the registered satellite image into plane rectangular coordinate data is:
Figure BDA0003892196560000081
Figure BDA0003892196560000082
wherein X represents the X-axis coordinate in the plane rectangular coordinate system, Y represents the Y-axis coordinate in the plane rectangular coordinate system,
Figure BDA0003892196560000083
the length of the meridian arc is the length of the meridian arc,
Figure BDA0003892196560000084
is a radius of curvature in the vertical direction,
Figure BDA0003892196560000085
as an auxiliary variable, e 2 =(a 2 -b 2 )/b 2 Is the square of the second eccentricity and,
Figure BDA0003892196560000086
as auxiliary variable, l = λ - λ 0 Is a difference in accuracy from the central meridian, λ 0 The longitude value of the central meridian.
The above-mentioned
Figure BDA0003892196560000087
The meridian arc length is the ellipsoid distance from the equator to the point to be mapped, and can be calculated by series expansion, and the calculation method is as follows:
Figure BDA0003892196560000091
wherein,
Figure BDA0003892196560000092
Figure BDA0003892196560000093
Figure BDA0003892196560000094
Figure BDA0003892196560000095
Figure BDA0003892196560000096
Figure BDA0003892196560000097
in step S3, after the conversion into the plane rectangular coordinate data, the following conversion is also performed:
Figure BDA0003892196560000098
x=x*scale+500000.0
wherein, scale factor scale =0.9996. This parameter is applied to prevent excessive distortion of the outer regions of a region.
S4, importing the data into a game engine, wherein the method for importing the data into the game engine comprises the steps of importing the plane rectangular coordinate data into a map folder of the game engine, and executing S5 after switching to a main interface of a UEeditor;
step 4 is to further explain that a map folder is arranged in the game engine, the map folder contains the type of data which can be imported, an interface pops up after the import is successful, the display content is imported data, the page can be saved or not, and the next operation is performed after the page is directly switched to the main interface of the UEEditor;
s5, carrying out coordinate system relocation in the game engine, wherein as shown in figure 2, the coordinate system relocation comprises the following steps: s501, converting an engine coordinate origin (0, 0) into a longitude and latitude coordinate; s502, converting the longitude and latitude coordinates acquired by a map tool into engine scene coordinates; s503, assigning values to the simulation point positions through the calculated coordinates, and S504, comparing positioning effects.
In step S5, it should be further noted that the imported GIS image represents the position information by two-dimensional plane coordinates, so that a coordinate system can be redefined for the model by a mapping method. Firstly, converting an engine coordinate origin (0, 0) into a longitude and latitude coordinate, and then converting the longitude and latitude coordinate acquired by a map tool into an engine scene coordinate, wherein the coordinate imported before is a two-dimensional plane coordinate supported by a game engine, so that the step can be omitted; and then assigning values to the simulation point positions by using the calculated coordinates, and finally comparing positioning effects.
The method for relocating the coordinate system of the game engine, provided by the invention, guides the geographic information image converted by the GIS data processing software into the UE for mapping the coordinate system, redefines the coordinate system, and solves the problem that the existing geographic image data cannot be directly applied because the coordinate system supported by the UE is a two-dimensional plane coordinate and the existing geographic image data is a geodetic coordinate system, thereby improving the speed of constructing the digital twin visualization system.
As shown in fig. 4, a second aspect of the present invention provides a coordinate system repositioning system of a game engine, including an acquiring GIS image module 100, a geographic registration module 200, a projective transformation module 300, an importing game engine module 400, and a coordinate system repositioning module 500;
the GIS image acquisition module 100 is configured to acquire a GIS image, and download a satellite image of a desired area using Google maps or third-party software, where the satellite image includes a coordinate system and coordinate information; the geographic registration module 200 is configured to perform geographic registration on a satellite image downloaded by using third-party software; the projection transformation module 300 is configured to perform projection transformation, and convert the satellite image or the registered satellite image into planar rectangular coordinate data for three-dimensional display, which is convenient for the UE engine to store and retrieve by using a UTM projection manner; the import game engine module 400 is configured to import data into a game engine, import the plane rectangular coordinate data into a map folder of the game engine, and switch to a main interface of the UEEditor; the coordinate system repositioning module 500 is configured to perform coordinate system repositioning in the game engine, where the coordinate system repositioning includes the following steps: s501, converting an engine coordinate origin (0, 0) into a longitude and latitude coordinate; s502, converting longitude and latitude coordinates acquired by a map tool into engine scene coordinates; s503, assigning values to the simulation point positions through the calculated coordinates, and S504, comparing positioning effects.
A third aspect of the invention provides a server comprising at least a memory having a computer program stored thereon, a processor implementing the steps of the coordinate system relocation method for a game engine when executing the computer program on the memory.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and should not be taken as limiting the invention, and any modifications, equivalents, improvements and the like that are made within the spirit and principle of the present invention should be included in the scope of the present invention.

Claims (8)

1. A method for repositioning a coordinate system of a game engine, comprising the steps of:
s1, acquiring a GIS image, wherein the acquiring method comprises the steps of downloading a satellite image of a required area by utilizing a Google map or third-party software, wherein the satellite image comprises a coordinate system and coordinate information, and executing S2 if the satellite image is downloaded by utilizing the third-party software;
s2, geographic registration is carried out on the satellite images;
s3, performing projection transformation, wherein the projection transformation is to convert the satellite image or the registered satellite image into plane rectangular coordinate data of three-dimensional display convenient for storage and retrieval of a UE engine in a UTM projection mode;
s4, importing the data into a game engine, wherein the method for importing the data into the game engine comprises the steps of importing the plane rectangular coordinate data into a map folder of the game engine, and executing S5 after switching to a main interface of a UEeditor;
s5, coordinate system relocation is carried out in the game engine, and the coordinate system relocation comprises the following steps: s501, converting an engine coordinate origin (0, 0) into a longitude and latitude coordinate; s502, converting the longitude and latitude coordinates acquired by a map tool into engine scene coordinates; s503, assigning values to the simulation point positions through the calculated coordinates, and S504, comparing positioning effects.
2. A method of repositioning the coordinate system of a game engine as claimed in claim 1, wherein: in step S2, the specific method for performing geographic registration on the satellite images includes:
s201, opening ArcGIS software, and loading the satellite image;
s202, opening a geographical registration toolbar and an editing tool, starting an adding control point tool, and picking up control points;
s203, adding x, y coordinates, picking up coordinate information without offset on the heaven and earth map image and adding the coordinate information to a corresponding position;
and S204, checking by checking the connection table, updating the geographic registration when the error is not more than 1, endowing the data frames with the same coordinate system, and then deriving the images to obtain a registered satellite image based on the WGS84 coordinate system.
3. A method of repositioning the coordinate system of a game engine as claimed in claim 2, wherein: in step S202, the specific method for adding the control points is that the control points preferentially select the region with the obvious mark, and the control points are uniformly distributed.
4. A method of repositioning the coordinate system of a game engine as claimed in claim 1, wherein: in step S3, a relationship function of converting the satellite image or the registered satellite image into plane rectangular coordinate data is:
Figure FDA0003892196550000021
Figure FDA0003892196550000022
wherein X represents the X-axis coordinate in the plane rectangular coordinate system, Y represents the Y-axis coordinate in the plane rectangular coordinate system,
Figure FDA0003892196550000023
the length of the meridian arc is the length of the meridian arc,
Figure FDA0003892196550000024
is a radius of curvature that is perpendicular to,
Figure FDA0003892196550000025
as an auxiliary variable, e 2 =(a 2 -b 2 )/b 2 Is the square of the second eccentricity and,
Figure FDA0003892196550000026
as auxiliary variable, l = λ - λ 0 Is a difference in accuracy from the central meridian, λ 0 The longitude value of the central meridian.
5. A method of repositioning the coordinate system of a game engine as claimed in claim 4, wherein: the described
Figure FDA0003892196550000027
The meridian arc length is the ellipsoid distance from the equator to the point to be mapped, and can be calculated by series expansion, and the calculation method is as follows:
Figure FDA0003892196550000031
wherein,
Figure FDA0003892196550000032
Figure FDA0003892196550000033
Figure FDA0003892196550000034
Figure FDA0003892196550000035
Figure FDA0003892196550000036
Figure FDA0003892196550000037
6. a method of repositioning a coordinate system of a game engine according to claim 5, wherein: in step S3, after the conversion into the plane rectangular coordinate data, the following conversion is also performed:
Figure FDA0003892196550000038
x=x*scale+500000.0
wherein the scale factor scale =0.9996.
7. A coordinate system repositioning system of a game engine is characterized by comprising a GIS image acquisition module, a geographic registration module, a projection transformation module, a game engine importing module and a coordinate system repositioning module;
the GIS image acquisition module is used for acquiring a GIS image and downloading a satellite image of a required area by utilizing a Google map or third-party software, wherein the satellite image comprises a coordinate system and coordinate information; the geographic registration module is used for performing geographic registration on the satellite images downloaded by using third-party software; the projection transformation module is used for performing projection transformation, and converting the satellite image or the registered satellite image into plane rectangular coordinate data which is convenient for three-dimensional display and is stored and retrieved by the UE engine in a UTM (unified transform module) projection mode; the importing game engine module is used for importing data into a game engine, importing the plane rectangular coordinate data into a map folder of the game engine, and switching to a main interface of the UEeditor; the coordinate system repositioning module is used for repositioning the coordinate system in the game engine, and the coordinate system repositioning comprises the following steps: s501, converting an engine coordinate origin (0, 0) into a longitude and latitude coordinate; s502, converting longitude and latitude coordinates acquired by a map tool into engine scene coordinates; s503, assigning values to the simulation point positions through the calculated coordinates, and S504, comparing positioning effects.
8. A server comprising at least a memory, a processor, said memory having a computer program stored thereon, characterized in that the processor realizes the steps of the method of any of claims 1 to 7 when executing the computer program on the memory.
CN202211263692.XA 2022-10-16 2022-10-16 Coordinate system repositioning method, system and server of game engine Pending CN115591247A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211263692.XA CN115591247A (en) 2022-10-16 2022-10-16 Coordinate system repositioning method, system and server of game engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211263692.XA CN115591247A (en) 2022-10-16 2022-10-16 Coordinate system repositioning method, system and server of game engine

Publications (1)

Publication Number Publication Date
CN115591247A true CN115591247A (en) 2023-01-13

Family

ID=84846817

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211263692.XA Pending CN115591247A (en) 2022-10-16 2022-10-16 Coordinate system repositioning method, system and server of game engine

Country Status (1)

Country Link
CN (1) CN115591247A (en)

Similar Documents

Publication Publication Date Title
CN111402390B (en) Model rendering method, device, equipment and storage medium
US9053127B2 (en) System and method for storing a dataset of image tiles
JP2010504560A (en) Method and system for displaying graphic objects on a digital map
CN109086286B (en) Method for producing and publishing color topographic map
CN114020756B (en) Remote sensing image real-time map service publishing method and device
CN112749244A (en) Method and device for realizing digital twin city space coordinate system based on illusion engine and storage medium
CN112685616A (en) Precise power component management method based on space grid and building information model
CN106777302A (en) The conversion method and device of space and geographical coordinate
CN113535867A (en) Vector tile generation method and system adaptive to multiple data sources
CN113656399A (en) Method, system and medium for segmentation and data extraction of channel space information data
CN106611056B (en) Method and device for cutting three-dimensional simulation map
CN116737852A (en) Vector tile data-based vector drawing method and device and electronic equipment
CN115391699A (en) Cloud-optimized static geographic information vector data online service method
CN117218306A (en) Three-dimensional visualization engine system based on digital twin engine and OGC standard
US8896601B1 (en) Projecting geographic data from a spherical surface to two-dimensional cartesian space
CN111915690B (en) Thermodynamic diagram data shrinkage editing method based on vector tiles
CN108830929A (en) Multi-resolution Terrain pyramid model generation method and system based on database
KR20060095444A (en) Entity search system
CN118898671A (en) Method and system for realizing seamless roaming of all scenic spots based on street view map
JP2010191889A (en) Device for editing map data, and server for the same
CN115591247A (en) Coordinate system repositioning method, system and server of game engine
US10460427B2 (en) Converting imagery and charts to polar projection
CN116662470A (en) Longitude and latitude acquisition method, longitude and latitude acquisition device and storage medium
CN112767254B (en) A high compression ratio image compression method
CN115187709A (en) Geographic model processing method, apparatus, electronic device and readable storage medium

Legal Events

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