KR102311360B1 - 3d modeling file conversion system - Google Patents

3d modeling file conversion system Download PDF

Info

Publication number
KR102311360B1
KR102311360B1 KR1020190152397A KR20190152397A KR102311360B1 KR 102311360 B1 KR102311360 B1 KR 102311360B1 KR 1020190152397 A KR1020190152397 A KR 1020190152397A KR 20190152397 A KR20190152397 A KR 20190152397A KR 102311360 B1 KR102311360 B1 KR 102311360B1
Authority
KR
South Korea
Prior art keywords
file
format
files
conversion system
spatial information
Prior art date
Application number
KR1020190152397A
Other languages
Korean (ko)
Other versions
KR20210063828A (en
Inventor
이문희
장진욱
Original Assignee
(주) 한국인프라
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 (주) 한국인프라 filed Critical (주) 한국인프라
Priority to KR1020190152397A priority Critical patent/KR102311360B1/en
Publication of KR20210063828A publication Critical patent/KR20210063828A/en
Application granted granted Critical
Publication of KR102311360B1 publication Critical patent/KR102311360B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/11File system administration, e.g. details of archiving or snapshots
    • G06F16/116Details of conversion of file system types or formats
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/16File or folder operations, e.g. details of user interfaces specifically adapted to file systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Computer Hardware Design (AREA)
  • Evolutionary Computation (AREA)
  • Geometry (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

3차원 모델링 파일 변환 시스템에 관한 것이며, 3차원 모델링 파일 변환 시스템은, 3차원 공간정보에서 사용가능한 복수의 파일을 포함하는 외부서버 및 상기 복수의 파일 각각을 특정 포맷의 형태와 연계하여 상기3차원 공간정보에 사용 가능하도록 변환하는 포맷 변환 장치를 포함하되, 상기 포맷 변환 장치는, 상기 외부서버로부터, 3차원 공간정보에서 사용 가능한 복수의 파일을 수집하는 수집부 및 상기 복수의 파일 중 적어도 하나 이상의 파일을 상기 3차원 공간정보에 사용가능한 제1파일로 변환하는 포맷 변환부를 포함할 수 있다. To a three-dimensional modeling file conversion system, the three-dimensional modeling file conversion system, an external server including a plurality of files usable in three-dimensional spatial information and the three-dimensional a format conversion device for converting to be usable in spatial information, wherein the format conversion device includes: a collection unit configured to collect a plurality of files usable in 3D spatial information from the external server; and at least one or more of the plurality of files and a format converter for converting the file into a first file usable for the 3D spatial information.

Description

3차원 모델링 파일 변환 시스템{3D MODELING FILE CONVERSION SYSTEM}3D modeling file conversion system {3D MODELING FILE CONVERSION SYSTEM}

본원은 3차원 모델링 파일 변환 시스템에 관한 것이다.The present application relates to a three-dimensional modeling file conversion system.

3차원 지도 서비스(3D Map Service)나 가상훈련(Simulation)에 사용되는 3차원 모델링 파일들은 다양한 저작도구에 의해 생성되어 각자 다른 파일 포맷으로 구성되어 있으며, 호환되는 소프트웨어가 각자 제한적으로 존재한다. 3D modeling files used in 3D Map Service or simulation are created by various authoring tools and are composed of different file formats, and compatible software is limited.

다양한 경로로 수집된 3차원 모델링 파일들을 활용하기 위해서는 포맷 변환 과정을 거쳐야 하고, 원하는 포맷을 얻기 위해서 1회 또는 수회에 걸친 포맷 변환 과정과 다양한 소프트웨어가 필요하다. In order to utilize the 3D modeling files collected through various paths, a format conversion process is required, and in order to obtain a desired format, one or several format conversion processes and various software are required.

공간정보 분야 국제 표준기구인 OGC(Open Geospatial Consortium)에 의해 2019.01.31에 표준으로 지정되어 발표된 “3D Tiles” 3차원 지도서비스의 경우 GLTF 파일 포맷을 모델링 파일의 기준 포맷으로 사용된다. In the case of the “3D Tiles” 3D map service designated as a standard on 2019.01.31 by OGC (Open Geospatial Consortium), an international standard organization in the field of spatial information, the GLTF file format is used as the standard format of the modeling file.

연속 공간정보로 서비스하기 위한 서비스용 포맷으로 B3DM 파일을 활용하며, 타일셋 맵핑을 위해 json 파일을 추가적으로 구성하여 활용하고 있다. A B3DM file is used as a service format to serve as continuous spatial information, and a json file is additionally configured and utilized for tileset mapping.

사용자가 3차원 지도서비스를 퍼블리싱 하기 위해서는 GLTF=>B3DM 변환과 위치정보 맵핑을 위한 json 파일을 생성하는 과정을 거쳐야 되며, 이는 전문가 수준의 기술을 필요하여 서비스 활용도가 떨어지는 문제점이 있다.In order for a user to publish a 3D map service, it is necessary to go through the process of generating a json file for GLTF=>B3DM conversion and location information mapping.

본원의 배경이 되는 기술은 한국등록특허공보 제10-0450011호에 개시되어 있다.The technology that is the background of the present application is disclosed in Korean Patent Publication No. 10-0450011.

본원은 전술한 종래 기술의 문제점을 해결하기 위한 것으로서, 3차원 지도 서비스와 가상훈련에서 주로 사용되는 8종의 파일 포맷을 지원하고, 복수개의 파일을 한꺼번에 일괄적으로 변환할 수 있는 소프트웨어를 제공할 수 있는 3차원 모델링 파일 변환 시스템을 제공하려는 것을 목적으로 한다. In order to solve the problems of the prior art described above, the present application provides software that supports 8 types of file formats mainly used in 3D map service and virtual training, and can convert a plurality of files at once. It aims to provide a 3D modeling file conversion system that can

본원은 전술한 종래 기술의 문제점을 해결하기 위한 것으로서, 3차원 모델링 파일 포맷 변환 시 사용자가 GLTF 파일과 “3D Tiles” 서비스용 포맷을 원할 경우 관련된 처리과정 (①3D Tiles 용 폴더 구조 생성, ② B3DM 파일 생성, ③ json 파일 생성)을 일괄적으로 처리하여 일반 사용자가 편리하게 활용할 수 있도록 지원할 수 있는 3차원 모델링 파일 변환 시스템을 제공하려는 것을 목적으로 한다.The present application is intended to solve the problems of the prior art described above, and when a user wants a GLTF file and a format for the “3D Tiles” service when converting the 3D modeling file format, the related processing process (① folder structure for 3D Tiles, ② B3DM file) The purpose of this is to provide a 3D modeling file conversion system that can support general users for convenient use by collectively processing generation, ③ json file generation).

다만, 본원의 실시예가 이루고자 하는 기술적 과제는 상기된 바와 같은 기술적 과제들로 한정되지 않으며, 또 다른 기술적 과제들이 존재할 수 있다.However, the technical problems to be achieved by the embodiments of the present application are not limited to the technical problems as described above, and other technical problems may exist.

상기한 기술적 과제를 달성하기 위한 기술적 수단으로서, 본원의 일 실시예에 따른 3차원 모델링 파일 변환 시스템은, 3차원 공간정보에서 사용 가능한 복수의 파일을 포함하는 외부서버 및 상기 복수의 파일 각각을 특정 포맷의 형태와 연계하여 상기 3차원 공간정보에 사용 가능하도록 변환하는 포맷 변환 장치를 포함하되, 상기 포맷 변환 장치는, 상기 외부서버로부터, 3차원 공간정보에서 사용 가능한 복수의 파일을 수집하는 수집부 및 상기 복수의 파일 중 적어도 하나 이상의 파일을 상기 3차원 공간정보에 사용가능한 제1파일로 변환하는 포맷 변환부를 포함할 수 있다.As a technical means for achieving the above technical problem, the 3D modeling file conversion system according to an embodiment of the present application specifies an external server including a plurality of files usable in 3D spatial information and each of the plurality of files and a format conversion device for converting to be usable in the 3D spatial information in association with a format of a format, wherein the format converting device includes a collection unit configured to collect a plurality of files usable in 3D spatial information from the external server and a format converter converting at least one file among the plurality of files into a first file usable for the 3D spatial information.

또한, 상기 포맷 변환 장치는, 3D Tiles 서비스용 포맷을 생성하기 위한 파일 생성부를 더 포함하되, 상기 파일 생성부는, 상기 3D Tiles 서비스용 포맷을 생성하기 위해, GLTF 파일 및 SHP 파일을 결합할 수 있다. In addition, the format conversion apparatus may further include a file generator for generating a format for the 3D Tiles service, wherein the file generator may combine the GLTF file and the SHP file to generate the format for the 3D Tiles service. .

또한, 상기 파일 생성부는, 상기 3D Tiles 서비스용 포맷을 생성하기 위해, 3D Tiles용 폴더 구조를 생성할 수 있다. Also, the file generator may create a folder structure for 3D Tiles in order to generate the format for the 3D Tiles service.

또한, 상기 파일 생성부는, 상기 3D Tiles 서비스용 포맷을 생성하기 위해, B3DM 파일 생성하고, json 파일을 생성할 수 있다. In addition, the file generator may generate a B3DM file and generate a json file in order to generate the format for the 3D Tiles service.

또한, 상기 외부서버는, FBX 파일, OBJ 파일, 3DS 파일, XDO 파일, GLTF 파일, DAE 파일 중 적어도 어느 하나를 포함할 수 있다. In addition, the external server may include at least one of an FBX file, an OBJ file, a 3DS file, an XDO file, a GLTF file, and a DAE file.

또한, 상기 포맷 변환 장치는, In addition, the format conversion device,

3차원 공간정보에서 사용가능한 복수의 파일을 포함하는 외부서버로부터 제공받은 파일을 FBX 파일, OBJ 파일, 3DS 파일, XDO 파일, GLTF 파일, DAE파일, VRML 파일, FLT 파일 중 적어도 어느 하나로 파일 변환을 수행할 수 있다. Convert the files provided from an external server including multiple files usable in 3D spatial information into at least one of FBX files, OBJ files, 3DS files, XDO files, GLTF files, DAE files, VRML files, and FLT files. can be done

상술한 과제 해결 수단은 단지 예시적인 것으로서, 본원을 제한하려는 의도로 해석되지 않아야 한다. 상술한 예시적인 실시예 외에도, 도면 및 발명의 상세한 설명에 추가적인 실시예가 존재할 수 있다.The above-described problem solving means are merely exemplary, and should not be construed as limiting the present application. In addition to the exemplary embodiments described above, additional embodiments may exist in the drawings and detailed description.

전술한 본원의 과제 해결 수단에 의하면, 3차원 지도 서비스와 가상훈련에서 주로 사용되는 8종의 파일 포맷을 지원하고, 복수개의 파일을 한꺼번에 일괄적으로 변환할 수 있는 소프트웨어를 제공함으로써, 일반 사용자가 편리하게 활용할 수 있도록 지원할 수 있다. According to the above-described problem solving means of the present application, by providing software that supports 8 types of file formats mainly used in 3D map service and virtual training, and can convert a plurality of files at once, general users can We can help you use it conveniently.

전술한 본원의 과제 해결 수단에 의하면, 3차원 모델링 파일 포맷 변환 시 사용자가 GLTF 파일과 "3D Tiles" 서비스용 포맷을 원할 경우 관련된 처리과정 (①3D Tiles용 폴더 구조 생성, ② B3DM 파일 생성, ③ json 파일 생성)을 일괄적으로 처리하여 일반 사용자가 편리하게 활용할 수 있도록 지원할 수 있다.According to the above-described problem solving means of the present application, when a user wants a GLTF file and a format for the "3D Tiles" service when converting the 3D modeling file format, the related processing process (① Create a folder structure for 3D Tiles, ② Create a B3DM file, ③ json file generation) can be processed in batches to support convenient use by general users.

다만, 본원에서 얻을 수 있는 효과는 상기된 바와 같은 효과들로 한정되지 않으며, 또 다른 효과들이 존재할 수 있다.However, the effects obtainable herein are not limited to the above-described effects, and other effects may exist.

도 1은 본원의 일 실시예에 따른 3차원 모델링 파일 변환 시스템의 개략적인 구성도이다.
도 2는 본원의 일 실시예에 따른 3차원 모델링 파일 변환 시스템의 포맷 변환 장치에 대한 개략적인 블록도이다.
도 3은 본원의 일 실시예에 따른 3차원 모델링 파일 변환 시스템의 개략적인 개념도이다.
도 4는 본원의 일 실시예에 따른 3차원 모델링 파일 변환 시스템의 일괄 처리 기능을 설명하기 위한 도면이다.
도 5는 본원의 일 실시예에 따른 3차원 모델링 파일 변환 시스템의 소프트웨어 인터페이스 화면을 개략적으로 나타낸 도면이다.
도 6은 본원의 일 실시예에 따른 3차원 모델링 파일 변환 시스템의 사용예를 설명하기 위한 도면이다.
1 is a schematic configuration diagram of a 3D modeling file conversion system according to an embodiment of the present application.
2 is a schematic block diagram of a format conversion apparatus of a 3D modeling file conversion system according to an embodiment of the present application.
3 is a schematic conceptual diagram of a 3D modeling file conversion system according to an embodiment of the present application.
4 is a view for explaining the batch processing function of the 3D modeling file conversion system according to an embodiment of the present application.
5 is a diagram schematically showing a software interface screen of a three-dimensional modeling file conversion system according to an embodiment of the present application.
6 is a view for explaining an example of use of the 3D modeling file conversion system according to an embodiment of the present application.

아래에서는 첨부한 도면을 참조하여 본원이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 본원의 실시예를 상세히 설명한다. 그러나 본원은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본원을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.Hereinafter, embodiments of the present application will be described in detail with reference to the accompanying drawings so that those of ordinary skill in the art to which the present application pertains can easily implement them. However, the present application may be embodied in several different forms and is not limited to the embodiments described herein. And in order to clearly explain the present application in the drawings, parts irrelevant to the description are omitted, and similar reference numerals are attached to similar parts throughout the specification.

본원 명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 "직접적으로 연결"되어 있는 경우뿐 아니라, 그 중간에 다른 소자를 사이에 두고 "전기적으로 연결" 또는 "간접적으로 연결"되어 있는 경우도 포함한다. Throughout this specification, when a part is "connected" with another part, it is not only "directly connected" but also "electrically connected" or "indirectly connected" with another element interposed therebetween. "Including cases where

본원 명세서 전체에서, 어떤 부재가 다른 부재 "상에", "상부에", "상단에", "하에", "하부에", "하단에" 위치하고 있다고 할 때, 이는 어떤 부재가 다른 부재에 접해 있는 경우뿐 아니라 두 부재 사이에 또 다른 부재가 존재하는 경우도 포함한다.Throughout this specification, when it is said that a member is positioned "on", "on", "on", "under", "under", or "under" another member, this means that a member is positioned on the other member. It includes not only the case where they are in contact, but also the case where another member exists between two members.

본원 명세서 전체에서, 어떤 부분이 어떤 구성 요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성 요소를 제외하는 것이 아니라 다른 구성 요소를 더 포함할 수 있는 것을 의미한다.Throughout this specification, when a part "includes" a component, it means that other components may be further included, rather than excluding other components, unless otherwise stated.

본원은 산업자원부 연구개발사업의 연구비지원(공간정보 기반 실감형 콘텐츠 융복합 및 혼합현실 제공 기술 개발)에 의해 수행되었다. This study was carried out with research funding support from the R&D project of the Ministry of Commerce, Industry and Energy (development of spatial information-based immersive content convergence and mixed reality technology development).

도 1은 본원의 일 실시예에 따른 3차원 모델링 파일 변환 시스템의 개략적인 구성도이다.1 is a schematic configuration diagram of a 3D modeling file conversion system according to an embodiment of the present application.

본원의 일 실시예에 따르면, 3차원 모델링 파일 변환 시스템(1)은 3차원 지도 서비스와 가상훈련에서 주로 사용되는 8종의 파일 포맷 지원하고, 복수개의 파일을 한꺼번에 일괄적으로 변환할 수 있다. According to an embodiment of the present application, the 3D modeling file conversion system 1 supports 8 types of file formats mainly used in 3D map service and virtual training, and can convert a plurality of files at once.

본원의 일 실시예에 따르면, 3차원 모델링 파일 변환 시스템(1)은 3차원 모델링 파일 포맷 변환 시 사용자가 GLTF 파일과 “3D Tiles” 서비스용 포맷을 원할 경우 관련된 처리과정 (①3D Tiles용 폴더 구조 생성, ② B3DM 파일 생성, ③ json 파일 생성)을 일괄적으로 처리하여 일반 사용자가 편리하게 활용할 수 있도록 제공할 수 있다. According to an embodiment of the present application, the 3D modeling file conversion system 1 performs a process related to the 3D modeling file format conversion when the user wants a GLTF file and a format for the “3D Tiles” service (① folder structure for 3D Tiles) , ② B3DM file generation, ③ json file generation) can be processed in a batch and provided for convenient use by general users.

도 1을 참조하면, 3차원 모델링 파일 변환 시스템(1)은 외부 서버(10) 및 포맷 변환 장치(20)를 포함할 수 있다. Referring to FIG. 1 , the 3D modeling file conversion system 1 may include an external server 10 and a format conversion device 20 .

외부 서버(10) 및 포맷 변환 장치(20) 간의 정보 공유를 위한 네트워크의 일 예로는 3GPP(3rd Generation Partnership Project) 네트워크, LTE(Long Term Evolution) 네트워크, 5G 네트워크, WIMAX(World Interoperability for Microwave Access) 네트워크, 유무선 인터넷(Internet), LAN(Local Area Network), Wireless LAN(Wireless Local Area Network), WAN(Wide Area Network), PAN(Personal Area Network), 블루투스(Bluetooth) 네트워크, Wifi 네트워크, NFC(Near Field Communication) 네트워크, 위성 방송 네트워크, 아날로그 방송 네트워크, DMB(Digital Multimedia Broadcasting) 네트워크 등이 포함될 수 있으며, 이에 한정된 것은 아니다.An example of a network for sharing information between the external server 10 and the format conversion device 20 is a 3rd Generation Partnership Project (3GPP) network, a Long Term Evolution (LTE) network, a 5G network, and a World Interoperability for Microwave Access (WIMAX) network. Network, Wired and Wireless Internet, LAN (Local Area Network), Wireless LAN (Wireless Local Area Network), WAN (Wide Area Network), PAN (Personal Area Network), Bluetooth (Bluetooth) Network, Wifi Network, NFC (Near) Field Communication) network, satellite broadcasting network, analog broadcasting network, DMB (Digital Multimedia Broadcasting) network, etc. may be included, but is not limited thereto.

본원의 일 실시예에 따르면, 외부 서버(10)는 FBX 파일, OBJ 파일, 3DS 파일, XDO 파일, GLTF 파일, DAE 파일 중 적어도 어느 하나를 포함할 수 있다. 다만, 외부 서버(10)의 구성이 이에 한정되는 것은 아니다. 예를 들어, 외부 서버(10)는 공간정보에서 활용 가능한 다양한 파일을 포함할 수 있다. According to an embodiment of the present application, the external server 10 may include at least one of an FBX file, an OBJ file, a 3DS file, an XDO file, a GLTF file, and a DAE file. However, the configuration of the external server 10 is not limited thereto. For example, the external server 10 may include various files usable in spatial information.

공간 정보는, 지도 및 지도 위에 표현이 가능하도록 위치, 분포 등을 알 수 있는 모든 정보로 일상생활이나 특정한 상황에서 행동이나 태도를 결정하는 중요한 기초 정보와 기준을 제시한다. 또한, 공간정보는 데이터의 형태에 따라 도형 데이터와 속성 데이터로 구성된다. 또한, 정보의 단위를 기준으로는 공간정보를 국토공간정보와 도시공간정보로도 구분할 수 있다. 공간정보를 국가단위로 볼 때에는 국토공간정보라 하며, 지형, 지질, 토지이용, 자연환경, 통계 데이터 등이 이에 해당된다. 또한, 3차원 공간정보는 2차원 공간정보를 입체화하여 스마트시티, 디지털트윈, VR·AR 등 다양한 분야와 융합, 복합할 수 있는 공간정보 기본데이터로, 고정밀 2차원 영상지도(실감정사영상)에 지형정보(수치표고모형)와 가시화모델(건물 모델링)을 포함할 수 있다. Spatial information is all information that can know the location, distribution, etc. so that it can be expressed on the map and on the map, and it presents important basic information and criteria that determine behaviors and attitudes in daily life or specific situations. In addition, spatial information is composed of figure data and attribute data according to the type of data. In addition, based on the unit of information, spatial information can be divided into national spatial information and urban spatial information. When geospatial data is viewed at the national level, it is called land geospatial data, and includes topography, geology, land use, natural environment, and statistical data. In addition, 3D spatial information is basic data of spatial information that can be fused and compounded with various fields such as smart city, digital twin, and VR/AR by three-dimensionalizing 2D spatial information. It can include topographic information (numerical elevation model) and visualization model (building modeling).

예시적으로, FBX파일은 모션 캡처 및 키프레임 애니메이션 만들기, 편집, 혼합에 사용되는 시스템인 Autodesk MotionBuilder의 기본 파일 형식이다. 또한 FBX 파일은 모델 형상, 재질 텍스처, 라이팅 및 애니메이션 시퀀스에 관련된 데이터를 포함하므로 Revit과 같은 소프트웨어를 사용한 건물 설계 작업 흐름에 사용할 수 있다. Illustratively, FBX files are the native file format of Autodesk MotionBuilder, a system used for creating, editing, and blending motion capture and keyframe animations. FBX files also contain data related to model geometry, material textures, lighting, and animation sequences, so they can be used in building design workflows using software such as Revit.

또한, OBJ파일은 Wavefront Technologies에서 Advanced Visualizer 애니메이션 패키지를 위해 처음 개발한 형상 정의 파일 형식이다. 또한, OBJ 파일은, 3차원 좌표(다각형 선과 점), 텍스쳐 맵핑 및 기타 오프젝트 정보를 포함하는 3차원 물체에 사용되는 파일 포맷이다. 또한, OBJ 파일은, 다각형 객체와 자유 형식의 객체를 모두 지원한다. Also, OBJ file is a shape definition file format first developed by Wavefront Technologies for the Advanced Visualizer animation package. In addition, the OBJ file is a file format used for 3D objects including 3D coordinates (polygonal lines and points), texture mapping, and other object information. Also, OBJ files support both polygonal objects and free-form objects.

또한, 3DS 파일은, 오토데스크 3ds 맥스의 3D 모델링, 애니메이션, 렌더링 소프트웨어에서 사용되는 파일 포맷이다. 3DS 확장자는 삽입/내보내기 포맷을 제공하고 핵심적인 지오메트리, 텍스처, 조명데이터 등만 유지하는 것에만 초점을 맞췄다고 한다면, 여타 MAX 확장자 (지금의 PRJ 확장자)는 3ds 맥스에 관한 추가 정보도 담아두기 때문에 하나의 씬을 온전히 저장했다가 불러올 수 있다는 점이 차이점이다.Also, a 3DS file is a file format used by Autodesk 3ds Max's 3D modeling, animation, and rendering software. While the 3DS extension provides an insert/export format and focuses only on maintaining core geometry, textures, lighting data, etc., other MAX extensions (now the PRJ extension) contain additional information about 3ds max as well. The difference is that you can save and load a single scene entirely.

또한, XDO 파일 유형은 Oracle Publisher by Oracle와 주로 관련되어 있다. 다양한 리소스를 추적하는 데 사용되는 XML 파일 유형이다. XDO 파일을 열려면 Oracle BI Publisher 와 같은 적절한 소프트웨어가 필요하다. Also, the XDO file type is primarily related to Oracle Publisher by Oracle. A type of XML file used to track various resources. To open XDO files, you need appropriate software such as Oracle BI Publisher.

또한, GLTF 파일은, GL Transmission Format의 줄임말으로써, 3차원 장면과 모델을 표현하는 파일 포맷으로 JSON 표준에 기반하고 있다. 크로노스 그룹 (Khronos Group)의 3D Format 작업반에서 제정한 표준이며, HTML5DevConf 2016 행사에서 처음 발표되었다. 효율성과 상호 운용성을 강조한 파일 포맷으로서, 실행에 필요한 부하를 최소화 하도록 설계되었다.In addition, GLTF file, an abbreviation of GL Transmission Format, is a file format that expresses 3D scenes and models, and is based on the JSON standard. It is a standard established by the 3D Format working group of the Khronos Group, and was first announced at the HTML5DevConf 2016 event. As a file format emphasizing efficiency and interoperability, it is designed to minimize the load required for execution.

또한, DAE 파일은, DAE 여러 그래픽 프로그램 사이에서 디지털 저작물의 교환에 사용되는 3D 교환 파일 포맷이다. COLLADA(COLLAborative Design Activity, 콜라다)는 상호작용 3D 애플리케이션을 위한 교환 파일 형식이다. 비영리 기술 컨소시엄 크로노스 그룹이 관리하고 있으며 ISO에 의해 ISO/PAS 17506라는 사양으로 채택되었다. COLLADA는 비호환 파일 포맷의 자산을 저장할 수 있는 다양한 그래픽스 응용 소프트웨어 간의 디지털 자산을 교환하기 위한 개방형 표준 XML 스키마를 정의한다. 디지털 자산을 기술하는 COLLADA 문서들은 XML 파일로 되어 있으며 파일 확장자는 보통 .dae(digital asset exchange)로 식별한다.Also, DAE file, DAE is a 3D interchange file format used for the exchange of digital works between several graphics programs. COLLADA (COLLAborative Design Activity) is an interchange file format for interactive 3D applications. It is managed by the non-profit technology consortium Kronos Group and has been adopted by the ISO as a specification called ISO/PAS 17506. COLLADA defines an open standard XML schema for exchanging digital assets between various graphics application software that can store assets in incompatible file formats. COLLADA documents that describe digital assets are XML files, and the file extension is usually identified as .dae (digital asset exchange).

본원의 일 실시예에 따르면, 포맷 변환 장치(20)는 FBX 파일, OBJ 파일, 3DS 파일, XDO 파일, GLTF 파일, DAE 파일 중 적어도 어느 하나를 특정 포맷의 형태와 연계하여 3차원 공간정보에 사용 가능하도록 파일을 변환할 수 있다. 달리 말해, 포맷 변환 장치(20)는 3차원 공간정보에서 사용가능한 복수의 파일을 포함하는 외부서버로부터 제공받은 파일을 FBX 파일, OBJ 파일, 3DS 파일, XDO 파일, GLTF 파일, DAE파일, VRML 파일, FLT 파일 중 적어도 어느 하나로 파일 변환을 수행할 수 있다. According to an embodiment of the present application, the format conversion device 20 uses at least one of an FBX file, an OBJ file, a 3DS file, an XDO file, a GLTF file, and a DAE file in association with the form of a specific format for 3D spatial information. You can convert the file to make it possible. In other words, the format conversion device 20 converts a file provided from an external server including a plurality of files usable in 3D spatial information to an FBX file, an OBJ file, a 3DS file, an XDO file, a GLTF file, a DAE file, and a VRML file. , it is possible to perform file conversion to at least one of FLT files.

일예로, VRML (Virtual Reality Modeling Language; 가상 현실 모델링 언어)는 3차원 인터렉티브 벡터 그래픽을 표현하는 표준 파일 형식으로, 월드 와이드 웹을 염두에 두고 만들어졌다. 현재는 X3D로 대체되었다. VRML은 텍스트 파일 포맷으로, 3D 폴리곤의 버텍스와 에지 및 표면 색깔, 텍스쳐 UV 매핑, 반사 및 투명 효과 등을 표현할 수 있다. 또한, 그래픽 객체들에 URL을 연결해서 사용자가 해당 객체를 선택하였을 경우 웹 브라우저가 웹 페이지를 가져오거나 아니면 다른 VRML 파일을 인터넷을 통해 가져올 수 있도록 해준다. 애니메이션, 사운드, 빛과 같은 가상현실의 구성요소들은 사용자나 타이머와 같은 외부 이벤트와 상호작용할 수 있다. 그리고 스크립트 노드를 통해 자바나 ECMA스크립트와 같은 프로그램 코드를 VRML 파일에 넣을 수 있다. VRML 파일은 보통 "월드(world)"라 불리고 *.wrl 확장자를 갖는다(예: island.wrl). VRML 파일은 텍스트 파일 포맷이기 때문에 gzip을 통해 압축이 잘되어 인터넷을 통한 더 빠른 전송을 가능케 한다. Gzip으로 압축된 VRML 파일은 보통 *.wrz 확장자를 갖는다. 대부분의 3D 모델링 프로그램들은 VRML 포맷을 지원한다.For example, VRML (Virtual Reality Modeling Language) is a standard file format for expressing 3D interactive vector graphics, and was created with the World Wide Web in mind. It is now replaced by X3D. VRML is a text file format that can express 3D polygon vertex, edge, and surface color, texture UV mapping, reflection and transparency effects, etc. Also, by linking URLs to graphic objects, when the user selects the object, the web browser fetches a web page or other VRML files can be retrieved through the Internet. Virtual reality components such as animations, sounds, and lights can interact with users or external events such as timers. And through the script node, program code such as Java or ECMAScript can be put into the VRML file. VRML files are usually called "worlds" and have a *.wrl extension (eg island.wrl). Because VRML files are text file formats, they are well compressed with gzip, allowing for faster transfers over the Internet. VRML files compressed with Gzip usually have a *.wrz extension. Most 3D modeling programs support VRML format.

또한, FLT(플랫, Flat) 파일은 아무런 구조적 상호관계가 없는 레코드들이 들어 있는 파일이다. 이 용어는 모든 문서 처리나, 다른 구조 문자들 또는 마크업 들이 제거된 상태의 텍스트 문서를 가리키기 위해 자주 사용된다. 플랫파일의 또 다른 형식은, 각 테이블 셀들이 콤마로 구분되어 있고 각 줄은 줄 바꿈으로 구분되어 ASCII 텍스트로 표시된 표 데이터가 그 중 하나이다. 이러한 형태의 플랫파일을 CSV 파일이라고 부른다. 관계형 데이터베이스에서 플랫파일은 때로 "관계(relation)"와 동의어로 사용되기도 한다.Also, an FLT (flat) file is a file that contains records without any structural correlation. The term is often used to refer to a text document with all document processing or other structural characters or markup removed. Another format for flat files is one of the table data displayed as ASCII text, with each table cell separated by commas and each line separated by a newline. This type of flat file is called a CSV file. In relational databases, flat files are sometimes used synonymously with "relation".

도 2는 본원의 일 실시예에 따른 3차원 모델링 파일 변환 시스템의 포맷 변환 장치에 대한 개략적인 블록도이다.2 is a schematic block diagram of a format conversion apparatus of a 3D modeling file conversion system according to an embodiment of the present application.

도 2를 참조하면, 포맷 변환 장치(20)는 수집부(21), 포맷 변환부(22) 및 파일 생성부(23)를 포함할 수 있다. Referring to FIG. 2 , the format conversion apparatus 20 may include a collection unit 21 , a format conversion unit 22 , and a file generation unit 23 .

본원의 일 실시예에 따르면, 수집부(21)는 외부 서버(10)로부터 포맷 변환을 수행할 복수의 파일 중 적어도 어느 하나의 파일을 수집할 수 있다. 수집부(21)는 네트워크를 통해서 외부 서버(10)로부터 포맷 변환을 수행할 복수의 파일 중 적어도 어느 하나의 파일을 수집할 수 있다. 예시적으로, 수집부(21)는 웹 사이트를 통해 포맷 변환을 수행할 복수의 파일 중 적어도 어느 하나의 파일을 수집할 수 있다.According to an embodiment of the present application, the collection unit 21 may collect at least one file from among a plurality of files to be format converted from the external server 10 . The collection unit 21 may collect at least one of a plurality of files to be format converted from the external server 10 through a network. For example, the collection unit 21 may collect at least one of a plurality of files to be format converted through a website.

본원의 일 실시예에 따르면, 포맷 변환부(22)는 복수의 파일 중 적어도 하나 이상의 파일을 3차원 공간정보에 사용가능한 제1파일로 변환할 수 있다. 예를 들어, 포맷 변환부(22)는 FBX 파일, OBJ 파일, 3DS 파일, XDO 파일, GLTF 파일, DAE 파일 중 적어도 하나 이상의 파일이 수신되는 경우 3차원 공간정보에 사용가능한 제1파일(예를 들어, FBX 파일)로 변환을 수행할 수 있다. 달리 말해, 포맷 변환부(22)는 FBX 파일 및 3DS 파일이 수신되는 경우, 3차원 공간정보에 사용가능한 제1파일(예를 들어, FBX 파일)로 파일변환을 수행할 수 있다. According to an embodiment of the present application, the format converter 22 may convert at least one file among a plurality of files into a first file usable for 3D spatial information. For example, when at least one of the FBX file, OBJ file, 3DS file, XDO file, GLTF file, and DAE file is received, the format conversion unit 22 may include a first file (eg, For example, you can perform the conversion to an FBX file). In other words, when the FBX file and the 3DS file are received, the format conversion unit 22 may perform file conversion into a first file (eg, FBX file) usable for 3D spatial information.

포맷 변화부(22)는 3차원 지도 서비스와 가상훈련에서 주로 사용되는 8종의 파일 포맷 지원하고, 복수개의 파일을 한꺼번에 일괄적으로 변환할 수 있는 소프트웨어를 개발하여 사용자들이 편리하게 사용할 수 있도록 할 수 있다. The format change unit 22 supports 8 types of file formats mainly used in 3D map service and virtual training, and develops software that can convert a plurality of files at once so that users can use them conveniently. can

본원의 일 실시예에 따르면, 파일 생성부(23)는 3D Tiles 서비스용 포맷을 생성할 수 있다. 일예로, 파일 생성부(23)는 3D Tiles 서비스용 포맷을 생성하기 위해, GLTF 파일 및 SHP 파일을 결합할 수 있다. 또한, 파일 생성부(23)는 3D Tiles 서비스용 포맷을 생성하기 위해, 3D Tiles용 폴더 구조를 생성할 수 있다. 또한, 파일 생성부(23)는 3D Tiles 서비스용 포맷을 생성하기 위해, B3DM 파일 생성하고, json 파일을 생성할 수 있다. According to an embodiment of the present application, the file generator 23 may generate a format for a 3D Tiles service. For example, the file generator 23 may combine the GLTF file and the SHP file to generate a format for the 3D Tiles service. Also, the file generator 23 may create a folder structure for 3D Tiles in order to generate a format for the 3D Tiles service. In addition, the file generating unit 23 may generate a B3DM file and generate a json file in order to generate a format for the 3D Tiles service.

예시적으로, 파일 생성부(23)는 3차원 모델링 파일 포맷 변환 시 사용자가 GLTF 파일과 “3D Tiles” 서비스용 포맷을 원할 경우 관련된 처리과정 (①3D Tiles용 폴더 구조 생성, ② B3DM 파일 생성, ③ json 파일 생성)을 일괄적으로 처리하여 일반 사용자가 편리하게 활용할 수 있도록 지원할 수 있다. Illustratively, the file creation unit 23 performs a related process (① folder structure creation for 3D Tiles, ② B3DM file creation, ③ json file) can be processed in batches to support convenient use by general users.

도 3은 본원의 일 실시예에 따른 3차원 모델링 파일 변환 시스템의 개략적인 개념도이다.3 is a schematic conceptual diagram of a 3D modeling file conversion system according to an embodiment of the present application.

예시적으로 도 3을 참조하면, 3차원 모델링 파일 변환 시스템(1)은 FBX 파일, OBJ 파일, 3DS 파일, XDO 파일, GLTF 파일, DAE 파일 중 적어도 하나 이상의 파일을 포맷 변환 과정을 수행하여, FBX 파일, OBJ 파일, 3DS 파일, XDO 파일, GLTF 파일, DAE파일, VRML 파일, FLT 파일 중 적어도 어느 하나로 파일 변환을 수행할 수 있다. Referring to FIG. 3 by way of example, the three-dimensional modeling file conversion system 1 performs a format conversion process on at least one of an FBX file, an OBJ file, a 3DS file, an XDO file, a GLTF file, and a DAE file. File conversion can be performed to at least one of a file, an OBJ file, a 3DS file, an XDO file, a GLTF file, a DAE file, a VRML file, and an FLT file.

달리 말해, 3차원 모델링 파일 변환 시스템(1)은 3차원 지도 서비스와 가상훈련에서 주로 사용되는 8종의 파일 포맷 지원하고, 복수개의 파일을 한꺼번에 일괄적으로 변환할 수 있는 소프트웨어를 개발하여 사용자들이 편리하게 사용할 수 있도록 제공할 수 있다. In other words, the 3D modeling file conversion system 1 supports 8 types of file formats mainly used in 3D map service and virtual training, and develops software that can convert a plurality of files at once, allowing users to It can be provided for convenient use.

도 4는 본원의 일 실시예에 따른 3차원 모델링 파일 변환 시스템의 일괄 처리 기능을 설명하기 위한 도면이다. 4 is a view for explaining the batch processing function of the 3D modeling file conversion system according to an embodiment of the present application.

예시적으로, 도 4를 참조하면, 3차원 모델링 파일 변환 시스템(1)은 FBX 파일, OBJ 파일, 3DS 파일, XDO 파일, GLTF 파일, DAE 파일 중 적어도 하나 이상의 파일을 선택한 선택 결과에 기반하여 포맷 변환을 수행할 수 있다. 3차원 모델링 파일 변환 시스템(1)은 3차원 모델링 파일 포맷 변환 시 사용자가 GLTF 파일과 “3D Tiles” 서비스용 포맷을 원할 경우 GLTF 파일 및 SHP 파일을 병합하는 과정을 수행할 수 있다. Illustratively, referring to FIG. 4 , the three-dimensional modeling file conversion system 1 selects at least one file among FBX files, OBJ files, 3DS files, XDO files, GLTF files, and DAE files, based on the selection result. conversion can be performed. The 3D modeling file conversion system 1 may perform a process of merging the GLTF file and the SHP file when the user wants the GLTF file and the format for the “3D Tiles” service when converting the 3D modeling file format.

glTF(GL Transmission Format의 줄임말) 파일은 3차원 장면과 모델을 표현하는 파일 포맷으로 JSON 표준에 기반하고 있다. 크로노스 그룹 (Khronos Group)의 3D Format 작업반에서 제정한 표준이며, HTML5DevConf 2016 행사에서 처음 발표되었다. 효율성과 상호 운용성을 강조한 파일 포맷으로서, 실행에 필요한 부하를 최소화하도록 설계되었다.glTF (short for GL Transmission Format) file is a file format that expresses 3D scenes and models, and is based on the JSON standard. It is a standard established by the 3D Format working group of the Khronos Group, and was first announced at the HTML5DevConf 2016 event. As a file format that emphasizes efficiency and interoperability, it is designed to minimize the load required for execution.

SHP(shapefile 형식)파일은 지리 정보 시스템 소프트웨어를 위한 지리 공간 벡터 데이터 형식이다.A SHP (shapefile format) file is a geospatial vector data format for geographic information system software.

3차원 모델링 파일 변환 시스템(1)은 3D Tiles 서비스용 포맷을 생성하기 위해, 1. 3D Tiles용 폴더 구조 생성, 2, B3DM 파일 생성, 3. json 파일 생성 과정을 수행할 수 있다. The 3D modeling file conversion system 1 may perform the following steps to generate a format for a 3D Tiles service: 1. Create a folder structure for 3D Tiles, 2, create a B3DM file, and 3. Create a json file.

사용자가 3차원 지도서비스를 퍼블리싱 하기 위해서는 GLTF=>B3DM 변환과 위치정보 맵핑을 위한 json 파일을 생성하는 과정을 거쳐야 되며, 이는 전문가 수준의 기술을 필요하여 서비스 활용도가 떨어지는 문제점이 존재하나, 3차원 모델링 파일 변환 시스템(1)이 3차원 모델링 파일 포맷 변환 시 사용자가 GLTF 파일과 “3D Tiles” 서비스용 포맷을 원할 경우 관련된 처리과정 (①3D Tiles용 폴더 구조 생성, ② B3DM 파일 생성, ③ json 파일 생성)을 일괄적으로 처리하여 일반 사용자가 편리하게 활용할 수 있도록 지원할 수 있다. In order for a user to publish a 3D map service, it is necessary to go through the process of generating a json file for GLTF=>B3DM conversion and location information mapping. When the modeling file conversion system (1) converts the 3D modeling file format, when the user wants a GLTF file and a format for the “3D Tiles” service, the relevant processing process (① Create a folder structure for 3D Tiles, ② Create a B3DM file, ③ Create a json file ) can be processed collectively to support convenient use by general users.

도 5는 본원의 일 실시예에 따른 3차원 모델링 파일 변환 시스템의 소프트웨어 인터페이스 화면을 개략적으로 나타낸 도면이다. 5 is a diagram schematically showing a software interface screen of a three-dimensional modeling file conversion system according to an embodiment of the present application.

도 5를 참조하면, 3차원 모델링 파일 변환 시스템(1)은 파일 변환을 수행할 파일을 수집할 수 있다. 3차원 모델링 파일 변환 시스템(1)은 사용자 단말(미도시)로 파일 추가 및 폴더 추가 항목을 제공하고, 사용자 단말(미도시)로부터 파일 및 폴더에 관한 입력 항목을 수신할 수 있다. 또한, 3차원 모델링 파일 변환 시스템(1)은 저장 경로 및 저장 포맷 형태를 입력한 사용자 입력 정보에 기반하여 파일 변환을 수행할 수 있다. 3차원 모델링 파일 변환 시스템(1)은 사용자 단말(미도시)로부터 선택된 파일은 포맷 형태를 식별할 수 있다. 예를 들어, 파일 변환 시스템(1)은 파일의 확장자 정보에 기반하여 포맷 형태를 식별할 수 있다. 또한, 파일 변환 시스템(1)은 사용자 단말(미도시)로부터 선택된 저장 포맷 형태에 기반하여, 특정 파일에 대한 변환을 수행할 수 있다. 예를 들어, 파일 변환 시스템(1)은 .3ds 파일을 FBX 파일로 포맷 변환을 수행할 수 있다.Referring to FIG. 5 , the 3D modeling file conversion system 1 may collect files to be converted into files. The three-dimensional modeling file conversion system 1 may provide file addition and folder addition items to a user terminal (not shown), and receive input items regarding files and folders from the user terminal (not shown). In addition, the 3D modeling file conversion system 1 may perform file conversion based on user input information inputting a storage path and a storage format type. The 3D modeling file conversion system 1 may identify the format of the file selected from the user terminal (not shown). For example, the file conversion system 1 may identify the format type based on extension information of the file. Also, the file conversion system 1 may perform conversion on a specific file based on a storage format type selected from a user terminal (not shown). For example, the file conversion system 1 may perform format conversion of a .3ds file into an FBX file.

도 6은 본원의 일 실시예에 따른 3차원 모델링 파일 변환 시스템의 사용예를 설명하기 위한 도면이다.6 is a view for explaining an example of use of the 3D modeling file conversion system according to an embodiment of the present application.

예시적으로 도 5을 참조하면, 3차원 모델링 파일 변환 시스템(1)은 국가 고정밀 공간 정보를 수집하고, 고정밀 공간정보조회 및 데이터 다운로드를 수행하여, 시뮬레이션 Toll을 제작할 수 있다.Exemplarily referring to FIG. 5 , the three-dimensional modeling file conversion system 1 may collect national high-precision spatial information, perform high-precision spatial information inquiry and data download, and produce a simulation toll.

본원의 일 실시예에 따르면, 3차원 모델링 파일 변환 시스템(1)은 빅데이터로부터 공간정보를 수집할 수 있다. 3차원 모델링 파일 변환 시스템(1)은 V-WADLD의 연계를 통해 공간정보를 수집할 수 있다. 또한, 3차원 모델링 파일 변환 시스템(1)은 오픈 데이터 연계를 통해 공간정보를 수집할 수 있다. 또한, 3차원 모델링 파일 변환 시스템(1)은 데이터를 시각화할 수 있다. 또한, 3차원 모델링 파일 변환 시스템(1)은 빅데이터로 수집된 다양한 비정형 데이터 및 정형 데이터를 관리할 수 있다. According to an embodiment of the present application, the 3D modeling file conversion system 1 may collect spatial information from big data. The three-dimensional modeling file conversion system 1 may collect spatial information through the linkage of V-WADLD. In addition, the 3D modeling file conversion system 1 may collect spatial information through open data linkage. In addition, the 3D modeling file conversion system 1 may visualize data. In addition, the 3D modeling file conversion system 1 may manage various unstructured data and structured data collected as big data.

또한, 3차원 모델링 파일 변환 시스템(1)은 상용엔진 플러그인을 포함할 수 있다. 3차원 모델링 파일 변환 시스템(1)은 수집된 데이터의 포맷을 변환할 수 있다. 또한, 3차원 모델링 파일 변환 시스템(1)은 수집된 빅데이터를 기반으로 관심영역을 추출할 수 있다. 또한, 3차원 모델링 파일 변환 시스템(1)은 수집된 빅데이터를 기반으로 데이터를 재구성할 수 있다. 또한, 3차원 모델링 파일 변환 시스템(1)은 수집된 빅데이터를 기반으로 데이터를 조회할 수 있다. 3차원 모델링 파일 변환 시스템(1)은 OPEN API를 기반으로 시뮬레이션 Tool을 제작할 수 있다. 3차원 모델링 파일 변환 시스템(1)은 모의 시뮬레이션을 수행할 수 있다. 앞서 설명된 사항이 이에 한정되는 것은 아니며, 다양한 실시예가 존재할 수 있다. In addition, the 3D modeling file conversion system 1 may include a commercial engine plug-in. The three-dimensional modeling file conversion system 1 may convert the format of the collected data. In addition, the 3D modeling file conversion system 1 may extract a region of interest based on the collected big data. In addition, the 3D modeling file conversion system 1 may reconstruct data based on the collected big data. In addition, the 3D modeling file conversion system 1 may inquire data based on the collected big data. The 3D modeling file conversion system 1 may produce a simulation tool based on the OPEN API. The three-dimensional modeling file conversion system 1 may perform a simulation simulation. The above-described matters are not limited thereto, and various embodiments may exist.

본원의 일 실시예에 따르면, 포맷 변환 장치(20)는 사용자 단말(미도시)로 파일 변환 메뉴를 제공할 수 있다. 예를 들어, 포맷 변환 장치(20)가 제공하는 어플리케이션 프로그램을 사용자 단말(미도시)이 다운로드하여 설치하고, 설치된 어플리케이션을 통해 파일 변환 메뉴가 제공될 수 있다. 일예로, 파일 변환 메뉴는, 사용자가 파일 변환을 수행할 파일추가, 폴더 추가, 삭제 등과 같은 항목을 포함할 수 있다. 또한, 파일 변환 메뉴는 저장 경로, 저장 포맷 파일 선택 등의 항목을 포함할 수 있다. According to an embodiment of the present application, the format conversion apparatus 20 may provide a file conversion menu to a user terminal (not shown). For example, a user terminal (not shown) may download and install an application program provided by the format conversion apparatus 20, and a file conversion menu may be provided through the installed application. For example, the file conversion menu may include items such as file addition, folder addition, and deletion for which the user performs file conversion. In addition, the file conversion menu may include items such as a storage path and a storage format file selection.

포맷 변환 장치(20)는 사용자 단말(미도시)과 데이터, 콘텐츠, 각종 통신 신호를 네트워크를 통해 송수신하고, 데이터 저장 및 처리의 기능을 가지는 모든 종류의 서버, 단말, 또는 디바이스를 포함할 수 있다.The format conversion apparatus 20 transmits and receives data, content, and various communication signals to and from a user terminal (not shown) through a network, and may include all kinds of servers, terminals, or devices having functions of data storage and processing. .

사용자 단말(미도시)은 네트워크를 통해 포맷 변환 장치(20)와 연동되는 디바이스로서, 예를 들면, 스마트폰(Smartphone), 스마트패드(Smart Pad), 태블릿 PC, 웨어러블 디바이스 등과 PCS(Personal Communication System), GSM(Global System for Mobile communication), PDC(Personal Digital Cellular), PHS(Personal Handyphone System), PDA(Personal Digital Assistant), IMT(International Mobile Telecommunication)-2000, CDMA(Code Division Multiple Access)-2000, W-CDMA(W-Code Division Multiple Access), Wibro(Wireless Broadband Internet) 단말기 같은 모든 종류의 무선 통신 장치 및 데스크탑 컴퓨터, 스마트 TV와 같은 고정용 단말기일 수도 있으나, 이에 한정되는 것은 아니다. A user terminal (not shown) is a device that interworks with the format conversion apparatus 20 through a network, for example, a smartphone, a smart pad, a tablet PC, a wearable device, and the like, a PCS (Personal Communication System). ), GSM (Global System for Mobile communication), PDC (Personal Digital Cellular), PHS (Personal Handyphone System), PDA (Personal Digital Assistant), IMT (International Mobile Telecommunication)-2000, CDMA (Code Division Multiple Access)-2000 , W-CDMA (W-Code Division Multiple Access), Wibro (Wireless Broadband Internet) terminal of all types of wireless communication devices such as terminals and desktop computers and fixed terminals such as smart TVs, but is not limited thereto.

전술한 본원의 설명은 예시를 위한 것이며, 본원이 속하는 기술분야의 통상의 지식을 가진 자는 본원의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다.The above description of the present application is for illustration, and those of ordinary skill in the art to which the present application pertains will understand that it can be easily modified into other specific forms without changing the technical spirit or essential features of the present application. Therefore, it should be understood that the embodiments described above are illustrative in all respects and not restrictive. For example, each component described as a single type may be implemented in a dispersed form, and likewise components described as distributed may be implemented in a combined form.

본원의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본원의 범위에 포함되는 것으로 해석되어야 한다.The scope of the present application is indicated by the following claims rather than the above detailed description, and all changes or modifications derived from the meaning and scope of the claims and their equivalents should be construed as being included in the scope of the present application.

1: 3차원 모델링 파일 변환 시스템
10: 외부서버
20: 포맷 변환 장치
1: 3D modeling file conversion system
10: external server
20: Format converter

Claims (6)

3차원 모델링 파일 변환 시스템에 있어서,
3차원 공간정보에서 사용가능한 복수의 파일을 포함하는 외부서버; 및
상기 복수의 파일 각각을 특정 포맷의 형태와 연계하여 상기 3차원 공간정보에 사용 가능하도록 변환하는 포맷 변환 장치,
를 포함하되,
상기 포맷 변환 장치는,
상기 외부서버로부터, 3차원 공간정보에서 사용 가능한 복수의 파일을 수집하는 수집부; 및
상기 복수의 파일 중 적어도 하나 이상의 파일을 상기 3차원 공간정보에 사용가능한 제1파일로 변환하는 포맷 변환부;
3D Tiles 서비스용 포맷을 생성하기 위한 파일 생성부,
를 포함하고,
상기 파일 생성부는, GLTF 파일 및 SHP 파일을 결합하고, 3D Tiles용 폴더 구조를 생성하고, B3DM 파일 생성 및 json 파일 생성을 통해 상기 3D Tiles 서비스용 포맷을 생성하고,
상기 포맷 변환부는, 복수의 파일 포맷을 지원하고, 복수개의 파일을 일괄적으로 변환하는 것을 특징으로 하는 3차원 모델링 파일 변환 시스템.
In the 3D modeling file conversion system,
an external server including a plurality of files usable in 3D spatial information; and
a format conversion device for converting each of the plurality of files to be usable in the 3D spatial information in association with the form of a specific format;
including,
The format conversion device,
a collecting unit for collecting a plurality of files usable in 3D spatial information from the external server; and
a format conversion unit converting at least one file among the plurality of files into a first file usable for the 3D spatial information;
A file generation unit for creating a format for 3D Tiles service,
including,
The file generation unit combines the GLTF file and the SHP file, creates a folder structure for 3D Tiles, and generates the format for the 3D Tiles service through B3DM file generation and json file generation,
The format conversion unit supports a plurality of file formats, and a three-dimensional modeling file conversion system, characterized in that the conversion of the plurality of files in a batch.
삭제delete 삭제delete 삭제delete 제1항에 있어서,
상기 외부서버는,
FBX 파일, OBJ 파일, 3DS 파일, XDO 파일, GLTF 파일, DAE 파일 중 적어도 어느 하나를 포함하는 것인, 3차원 모델링 파일 변환 시스템.
According to claim 1,
The external server,
FBX file, OBJ file, 3DS file, XDO file, GLTF file, including at least one of the DAE file, three-dimensional modeling file conversion system.
제1항에 있어서,
상기 포맷 변환 장치는,
3차원 공간정보에서 사용가능한 복수의 파일을 포함하는 외부서버로부터 제공받은 파일을 FBX 파일, OBJ 파일, 3DS 파일, XDO 파일, GLTF 파일, DAE파일, VRML 파일, FLT 파일 중 적어도 어느 하나로 파일 변환을 수행하는 것인, 3차원 모델링 파일 변환 시스템.
According to claim 1,
The format conversion device,
File conversion of a file provided from an external server including a plurality of files usable in 3D spatial information into at least one of FBX file, OBJ file, 3DS file, XDO file, GLTF file, DAE file, VRML file, and FLT file To perform, a three-dimensional modeling file conversion system.
KR1020190152397A 2019-11-25 2019-11-25 3d modeling file conversion system KR102311360B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020190152397A KR102311360B1 (en) 2019-11-25 2019-11-25 3d modeling file conversion system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020190152397A KR102311360B1 (en) 2019-11-25 2019-11-25 3d modeling file conversion system

Publications (2)

Publication Number Publication Date
KR20210063828A KR20210063828A (en) 2021-06-02
KR102311360B1 true KR102311360B1 (en) 2021-10-13

Family

ID=76373121

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020190152397A KR102311360B1 (en) 2019-11-25 2019-11-25 3d modeling file conversion system

Country Status (1)

Country Link
KR (1) KR102311360B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102508100B1 (en) 2022-07-22 2023-03-10 헬리오센 주식회사 High speed searching system that raises reliability of mapping data of non-spatial information and 3D space information and method therefor

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114168530A (en) * 2021-12-10 2022-03-11 深圳市毕美科技有限公司 Three-dimensional data storage method, device, equipment and storage medium
KR102454861B1 (en) * 2022-05-23 2022-10-14 주식회사 위딧 System and method for security of three dimensional file base on decryption key
KR102577793B1 (en) * 2022-07-22 2023-09-12 주식회사 트리플 System for generating 3D product showcase

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100450011B1 (en) 2004-04-21 2004-09-24 공간정보기술 주식회사 Method and system for converting map data
US20070257924A1 (en) 2006-04-20 2007-11-08 Stmicroelectronics R&D (Shanghai) Co. Ltd. OpenGL to OpenGL/ES translator and OpenGL/ES simulator
KR101073432B1 (en) 2008-07-24 2011-10-17 한국전자통신연구원 Devices and methods for constructing city management system integrated 3 dimensional space information
KR101336013B1 (en) 2012-12-07 2013-12-04 한국건설기술연구원 System and method for connecting bim data and gis data
KR101548647B1 (en) 2014-12-19 2015-08-31 한국건설기술연구원 Processor for visualization of three dimensional geo-spatial information
KR101652719B1 (en) * 2015-06-26 2016-09-01 주식회사 가이스트코리아 System for supporting the authoring tool for 3d contents
KR101751697B1 (en) 2016-09-08 2017-06-30 한국건설기술연구원 Visualization method and apparatus of transparent object through the connection between texturing of building shape and BIM data
KR101996177B1 (en) 2018-07-09 2019-07-03 서울시립대학교 산학협력단 Method and apparatus for providing bim/gis integrated information, and system using the same
KR102039021B1 (en) 2019-05-17 2019-11-01 한국건설기술연구원 World map modeling apparatus and method using the integration of 3D point cloud of Construction Site

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100964969B1 (en) * 2006-12-04 2010-06-21 한국전자통신연구원 Software Portal System for providing the relation information of software and data format and operating method thereof
KR20080034419A (en) * 2007-11-23 2008-04-21 야파 코포레이션 3d image generation and display system
KR101565153B1 (en) * 2015-07-09 2015-11-02 (주)와치텍 The system of the three-dimensional mounting build and monitoring and method using the JSON document
KR102424571B1 (en) * 2017-02-14 2022-07-25 (주) 지오씨엔아이 Automatically conversion system of GIS data
CN107423445B (en) * 2017-08-10 2018-10-30 腾讯科技(深圳)有限公司 A kind of map data processing method, device and storage medium

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100450011B1 (en) 2004-04-21 2004-09-24 공간정보기술 주식회사 Method and system for converting map data
US20070257924A1 (en) 2006-04-20 2007-11-08 Stmicroelectronics R&D (Shanghai) Co. Ltd. OpenGL to OpenGL/ES translator and OpenGL/ES simulator
KR101073432B1 (en) 2008-07-24 2011-10-17 한국전자통신연구원 Devices and methods for constructing city management system integrated 3 dimensional space information
KR101336013B1 (en) 2012-12-07 2013-12-04 한국건설기술연구원 System and method for connecting bim data and gis data
KR101548647B1 (en) 2014-12-19 2015-08-31 한국건설기술연구원 Processor for visualization of three dimensional geo-spatial information
KR101652719B1 (en) * 2015-06-26 2016-09-01 주식회사 가이스트코리아 System for supporting the authoring tool for 3d contents
KR101751697B1 (en) 2016-09-08 2017-06-30 한국건설기술연구원 Visualization method and apparatus of transparent object through the connection between texturing of building shape and BIM data
KR101996177B1 (en) 2018-07-09 2019-07-03 서울시립대학교 산학협력단 Method and apparatus for providing bim/gis integrated information, and system using the same
KR102039021B1 (en) 2019-05-17 2019-11-01 한국건설기술연구원 World map modeling apparatus and method using the integration of 3D point cloud of Construction Site

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102508100B1 (en) 2022-07-22 2023-03-10 헬리오센 주식회사 High speed searching system that raises reliability of mapping data of non-spatial information and 3D space information and method therefor

Also Published As

Publication number Publication date
KR20210063828A (en) 2021-06-02

Similar Documents

Publication Publication Date Title
KR102311360B1 (en) 3d modeling file conversion system
Yao et al. 3DCityDB-a 3D geodatabase solution for the management, analysis, and visualization of semantic 3D city models based on CityGML
CN108710739B (en) Method and system for building information model lightweight and three-dimensional scene visualization
Zhang et al. Integrating and managing BIM in 3D web-based GIS for hydraulic and hydropower engineering projects
CN101944204B (en) Geographic information system applied to power system
CN104615735A (en) Space-time information visualizing method based on geographic information space system
CN110704928A (en) Method for converting BIM model into GIS model
CN101216862A (en) Paper-free three-dimensional assemblage process document accomplishing method
CN104361025A (en) Method for fusing and integrating multi-source spatial data
CN109859318A (en) Threedimensional model towards safety in production makes loaded and displayed system and method
CN108170855B (en) CityGML and IFC data unified query and data extraction method
Guerrero et al. 3D visualisation of underground pipelines: Best strategy for 3D scene creation
Lu et al. Web‐based real‐time visualization of large‐scale weather radar data using 3D tiles
Jung et al. Declarative 3D Approaches for Distributed Web-based Scientific Visualization Services.
Song et al. Development of a lightweight CAE middleware for CAE data exchange
Zhu et al. A multi-source heterogeneous vector space data integration scheme based on geojson
CN113919030A (en) BIM and Web 3D-based transformer substation three-dimensional model design intersection method
Bazurto et al. Geographic information system for Manabí sustainable development
Wu et al. Research on the new way of digital protection and inheritance of the Dai paper-cut
Cong-cong et al. Notice of Retraction: Study of Image Display with NetCDF Data on WebGIS
Wei et al. 3D modeling and visualization of city drain-pipes network based on ArcGIS and sketchup
Trojan et al. Augmented reality as a new way of exploring the city: unified platform for data providers
CN103645899B (en) Method for integrating design data in CAD (computer aided design) into ERP (enterprise resource planning) system
CN202838444U (en) Three-dimensional model processing system
Yu et al. Research on application system of three-dimensional design of transmission line based on grid GIS cloud platform

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant