KR20220012688A - System and method for providing GIS web service based on the international standard S-101 platform - Google Patents

System and method for providing GIS web service based on the international standard S-101 platform Download PDF

Info

Publication number
KR20220012688A
KR20220012688A KR1020200091794A KR20200091794A KR20220012688A KR 20220012688 A KR20220012688 A KR 20220012688A KR 1020200091794 A KR1020200091794 A KR 1020200091794A KR 20200091794 A KR20200091794 A KR 20200091794A KR 20220012688 A KR20220012688 A KR 20220012688A
Authority
KR
South Korea
Prior art keywords
electronic chart
international standard
platform
tile image
web service
Prior art date
Application number
KR1020200091794A
Other languages
Korean (ko)
Other versions
KR102415821B1 (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 KR1020200091794A priority Critical patent/KR102415821B1/en
Publication of KR20220012688A publication Critical patent/KR20220012688A/en
Application granted granted Critical
Publication of KR102415821B1 publication Critical patent/KR102415821B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/54Browsing; Visualisation therefor
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/20Instruments for performing navigational calculations
    • G01C21/203Specially adapted for sailing ships
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/51Indexing; Data structures therefor; Storage structures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/53Querying
    • G06F16/538Presentation of query results
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/58Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/587Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using geographical or spatial information, e.g. location
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02ATECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE
    • Y02A90/00Technologies having an indirect contribution to adaptation to climate change
    • Y02A90/10Information and communication technologies [ICT] supporting adaptation to climate change, e.g. for weather forecasting or climate simulation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Library & Information Science (AREA)
  • Automation & Control Theory (AREA)
  • Software Systems (AREA)
  • Processing Or Creating Images (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The present invention relates to a system and a method for providing a GIS web service based on an international standard S-101 platform. According to the present invention, the method comprises: a first step for enabling an electronic navigational chart (ENC) data registration module (130) to start continuously performing a process in which an administrator performs local access to store data of an ENC file, which is a file, in a database (120); and a second step in which when a request for an electronic chart tile image from a client (10) occurs and when the electronic chart tile image corresponding to an area and a condition according to the request exists in a cache storage, an electronic chart server (100) directly transmits the electronic chart tile image to the client (10) through a communication network (20). The image necessary for a web service of an electronic chart is generated and provided in real time, thereby solving temporal and resource limitations of changing and updating the electronic chart.

Description

국제 표준 S-101 플랫폼 기반의 GIS 웹 서비스 제공 시스템 및 방법{System and method for providing GIS web service based on the international standard S-101 platform}GIS web service providing system and method based on the international standard S-101 platform {System and method for providing GIS web service based on the international standard S-101 platform}

본 발명은 S-101 국제 표준 전자해도 데이터 셋(Data Set)을 기반으로 한 전자해도 서비스 기술에 관한 것으로, 보다 구체적으로는, S-101 표준 데이터 셋을 웹 환경을 통해 서비스할 수 있는 실시간 이미지 생성 웹 맵 타일 서비스를 위한 전자해도의 처리를 위한 국제 표준 S-101 플랫폼 기반의 GIS 웹 서비스 제공 시스템 및 방법에 관한 것이다. The present invention relates to an electronic chart service technology based on the S-101 international standard electronic chart data set, and more specifically, a real-time image that can service the S-101 standard data set through a web environment. It relates to a GIS web service providing system and method based on the international standard S-101 platform for processing of an electronic chart for a generated web map tile service.

국제수로기구는 다양한 해양 및 관련 데이터를 통합 및 활용하기 위해 기존 수로 데이터 교환 표준인 S-57의 제약과 한계를 극복하고 확장성, 최신성 및 다양한 분야의 요구조건들을 반영한 새로운 패러다임의 해양 공간지리 공통 데이터 표준 모델인 S-100을 제정하였고 이에 따라 S-57(전자해도 제품사양)과 관련표준(S-52 해도 구성 및 ECDIS 디스플레이, S-58 전자해도 품질점검 권고서, S-64 ECDIS 데이터 셋 테스트, S-65 전자해도 제작 배포 가이드)이 S-101 표준으로 분리되어 2019년 12월 1.0.0이 정식으로 출시 되었다.In order to integrate and utilize various ocean and related data, the International Hydrographic Organization overcomes the limitations and limitations of S-57, the existing waterway data exchange standard, and adopts a new paradigm of marine spatial geography that reflects the requirements of scalability, up-to-dateness and various fields. S-100, a common data standard model, was established, and accordingly, S-57 (electronic chart product specification) and related standards (S-52 chart composition and ECDIS display, S-58 electronic chart quality inspection recommendation, S-64 ECDIS data) The set test, S-65 Electronic Chart Production and Distribution Guide) was separated into the S-101 standard, and 1.0.0 was officially released in December 2019.

기존의 S-57 기반의 타일 맵 서비스에 주로 사용되는 메커니즘은 지도 이미지를 미리 저장하여 클라이언트(Client) 요청시에 전송하는 방식으로 지도 갱신 시 지도 이미지를 재제작하여 저장해야 함으로써, 긴 갱신 주기, 유지관리의 어려움 등의 문제점이 발생하므로, 해당 기술분야에 있어서는 기존의 S-57 기반의 타일 맵 서비스에 대해서 여러 가지 면에서 개선을 위한 기술개발이 요구되고 있다. The mechanism mainly used for the existing S-57-based tile map service is to store the map image in advance and transmit it at the request of the client. Since problems such as difficulty in maintenance occur, in the technical field, there is a demand for technology development to improve the existing S-57-based tile map service in various ways.

대한민국 등록특허공보 제10-1418233호(2014.07.10. 공고) 전자해도 데이터 응용시스템용 데이터 제공시스템Republic of Korea Patent Publication No. 10-1418233 (2014.07.10. Announcement) Data providing system for electronic chart data application system 대한민국 등록특허공보 제10-1642861호(2016.07.26. 공고) 웹 맵 서비스를 위한 전자해도의 처리 시스템 및 방법Republic of Korea Patent Publication No. 10-1642861 (2016.07.26. Announcement) Electronic chart processing system and method for web map service

본 발명은 상기의 문제점을 해결하기 위한 것으로, 기존의 수로 데이터 교환 표준(S-57)의 문제점을 개선하여 출시된 S-101에 대한 선제적 대응을 위한 국제 표준 S-101 플랫폼 기반의 GIS 웹 서비스 제공 시스템 및 방법을 제공하기 위한 것이다.The present invention is to solve the above problems, the international standard S-101 platform-based GIS web for a preemptive response to the S-101 released by improving the problems of the existing waterway data exchange standard (S-57) To provide a service providing system and method.

또한, 본 발명은 벡터 데이터를 기반으로 실시간으로 전자해도 타일 이미지를 생성해 제공하는 시스템을 제공함으로써, 기존의 이미지를 미리 생성해 서비스하는 전자해도 서비스들의 ENC 데이터 변경 시 업데이트의 한계를 극복하도록 하기 위한 국제 표준 S-101 플랫폼 기반의 GIS 웹 서비스 제공 시스템 및 방법을 제공하기 위한 것이다.In addition, the present invention provides a system for generating and providing an electronic chart tile image in real time based on vector data, thereby overcoming the limitation of updating when ENC data of electronic chart services that generate and service an existing image in advance are changed. It is to provide a system and method for providing GIS web service based on the international standard S-101 platform for

그러나 본 발명의 목적들은 상기에 언급된 목적으로 제한되지 않으며, 언급되지 않은 또 다른 목적들은 아래의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.However, the objects of the present invention are not limited to the above-mentioned objects, and other objects not mentioned will be clearly understood by those skilled in the art from the following description.

상기의 목적을 달성하기 위해 본 발명의 실시예에 따른 국제 표준 S-101 플랫폼 기반의 GIS 웹 서비스 제공 방법은, ENC 데이터 등록 모듈(130)이 관리자가 로컬로 접속하여 파일인 ENC(Electronic Navigational Chart) 파일의 데이터를 데이터베이스(120)에 저장하는 과정을 계속적 수행을 개시하는 제 1 단계(S100); 및 In order to achieve the above object, in the method for providing GIS web service based on the international standard S-101 platform according to an embodiment of the present invention, the ENC data registration module 130 is locally accessed by the administrator and is a file ENC (Electronic Navigational Chart). ) a first step (S100) of continuously starting the process of storing the data of the file in the database 120; and

클라이언트(10)의 전자해도 타일 이미지(Tile image) 요청이 발생하면 전자해도서버(100)가 요청에 따른 영역과 조건에 해당하는 전자해도 타일 이미지가 캐시 저장소에 존재하는 경우, 전자해도서버(100)가 전자해도 타일 이미지를 클라이언트(10)에 통신망(20)을 통해 바로 전송하는 제 2 단계(S200); 를 포함하는 것을 특징으로 한다.When a request for an electronic chart tile image from the client 10 occurs, the electronic chart server 100 determines that the electronic chart tile image corresponding to the area and condition according to the request exists in the cache storage, the electronic chart server 100 ) a second step (S200) of directly transmitting the electronic chart tile image to the client 10 through the communication network 20; It is characterized in that it includes.

이때, 본 발명에서 상기 제 2 단계(S200)는, 전자해도서버(100)가 클라이언트(10)의 요청에 따른 전자해도 타일 이미지가 캐시 저장소에 존재하지 않은 경우 데이터베이스(120)에서 요청된 영역의 전자해도 데이터를 검색하여 추출하는 클라이언트(10)의 요청에 따른 전자해도 데이터 검색 및 추출 과정을 수행하는 제 2-1 단계(S210); 를 더 포함하는 것을 특징으로 한다.At this time, in the second step (S200) in the present invention, when the electronic chart tile image according to the request of the client 10 does not exist in the cache storage, the electronic chart server 100 selects the requested area from the database 120. Step 2-1 (S210) of performing the electronic chart data search and extraction process according to the request of the client 10 for searching and extracting the electronic chart data; It is characterized in that it further comprises.

또한, 본 발명에서 상기 제 2-1 단계(S210) 이후, 전자해도서버(100)가 검색된 전자해도 데이터를 S-101 표준에 정의된 표현에 관한 규칙(Rules)과 카탈로그(Catalogue) 파일을 참조하여 전자해도 타일 이미지를 생성하는 검색된 전자해도 데이터에 대한 전자해도 타일 이미지 생성 과정을 수행하는 제 3 단계(S300); 를 더 포함하는 것을 특징으로 한다.In addition, in the present invention, after step 2-1 (S210), the electronic chart data retrieved by the electronic chart server 100 refers to the rules and catalog files for expression defined in the S-101 standard. a third step (S300) of performing a process of generating an electronic chart tile image on the found electronic chart data to generate an electronic chart tile image; It is characterized in that it further comprises.

또한, 본 발명에서 상기 제 3 단계(S300) 이후에, 클라이언트(10)는 요청한 전자해도 타일 이미지를 전자해도서버(100)로부터 통신망(20)을 통해 전송받고 수신된 전자해도 타일 이미지를 웹 브라우저상에 표출하는 생성된 전자해도 타일 이미지 전송 및 웹 브라우저 상에 표출 과정을 수행하는 제 4 단계(S400); 를 더 포함하는 것을 특징으로 한다.In addition, after the third step (S300) in the present invention, the client 10 receives the requested electronic chart tile image from the electronic chart server 100 through the communication network 20 and displays the received electronic chart tile image through a web browser. a fourth step (S400) of transmitting the generated electronic chart tile image to be displayed on the screen and performing a process of displaying it on a web browser; It is characterized in that it further comprises.

한편, 상기의 목적을 달성하기 위해 본 발명의 다른 실시예에 따른 국제 표준 S-101 플랫폼 기반의 GIS 웹 서비스 제공 시스템은, 클라이언트(10), 통신망(20) 및 전자해도서버(100)를 포함하는 국제 표준 S-101 플랫폼 기반의 GIS 웹 서비스 제공 시스템(1)에 있어서, 상기 전자해도서버(100)는, 국제표준인 S-101에 맞게 제작된 전자해도 파일, 즉 ENC(Electronic Navigational Chart)파일을 입력 받아서 데이터베이스(120)에 적재하고 ENC 파일의 수정이나 업데이트가 있는 경우, 파일들(Files)을 삭제 후 재등록하거나 업데이트할 수 있는 기능을 제공하는 ENC 데이터 등록 모듈(130); 을 포함하는 것을 특징으로 한다.On the other hand, in order to achieve the above object, the international standard S-101 platform-based GIS web service providing system according to another embodiment of the present invention includes a client 10 , a communication network 20 and an electronic chart server 100 . In the GIS web service providing system 1 based on the international standard S-101 platform that an ENC data registration module 130 that receives a file, loads it into the database 120, and provides a function to delete or re-register or update the ENC file when there is a modification or update of the ENC file; It is characterized in that it includes.

그리고 본 발명에서 전자해도서버(100)는, 전자해도엔진(110), 데이터 베이스(120)를 포함하며, 상기 국제 표준 S-101 플랫폼 기반의 GIS 웹 서비스 제공 시스템(1)은 전자해도서버(100)와 별도로 ENC 데이터 등록 모듈(130)이 연결된 구성인 것을 특징으로 한다.And in the present invention, the electronic chart server 100 includes an electronic chart engine 110 and a database 120, and the GIS web service providing system 1 based on the international standard S-101 platform is an electronic chart server ( It is characterized in that the ENC data registration module 130 is connected separately from 100).

본 발명의 실시예에 따른 국제 표준 S-101 플랫폼 기반의 GIS 웹 서비스 제공 시스템 및 방법은, 전자해도의 웹 서비스를 위하여 필요한 이미지를 실시간으로 생성하여 서비스함으로써, 전자해도 변경 및 업데이트시에 들어가는 시간적, 자원적 한계를 개선할 수 있는 효과를 제공한다. The system and method for providing GIS web service based on the international standard S-101 platform according to an embodiment of the present invention generate and service images necessary for the web service of the electronic chart in real time, thereby reducing the time required for changing and updating the electronic chart. , it provides the effect of improving resource limitations.

뿐만 아니라, 본 발명의 다른 실시예에 따른 국제 표준 S-101 플랫폼 기반의 GIS 웹 서비스 제공 시스템 및 방법은, 기존의 수로 데이터 교환 표준(S-57)의 문제점을 개선하여 출시된 S-101에 대한 선제적 대응할 수 있는 효과를 제공한다.In addition, the system and method for providing GIS web services based on the international standard S-101 platform according to another embodiment of the present invention improve the problems of the existing waterway data exchange standard (S-57), and It provides the effect of being able to preemptively respond to

도 1은 본 발명의 실시예에 따른 국제 표준 S-101 플랫폼 기반의 GIS 웹 서비스 제공 시스템(1)을 나타내는 도면이다.
도 2는 본 발명에 따른 국제 표준 S-101 플랫폼 기반의 GIS 웹 서비스 제공 시스템(1)을 기반으로 한 국제 표준 S-101 플랫폼 기반의 GIS 웹 서비스 제공 방법 중 웹 맵 타일 서비스를 위한 전자해도 처리방법을 나타내는 흐름도이다.
도 3 및 도 4는 도 2의 일부 단계를 세부적으로 나타낸 흐름도이다.
도 5는 본 발명에 따른 국제 표준 S-101 플랫폼 기반의 GIS 웹 서비스 제공 시스템 및 방법에 의해 제공되는 S-101 전자해도 웹 맵 서비스에 대한 클라이언트(10) 상체 제공된 유저 인터페이스 화면을 나타내는 도면이다.
1 is a diagram showing a GIS web service providing system 1 based on the international standard S-101 platform according to an embodiment of the present invention.
2 is an electronic chart processing for a web map tile service among the international standard S-101 platform-based GIS web service providing method based on the international standard S-101 platform-based GIS web service providing system (1) according to the present invention. A flowchart showing the method.
3 and 4 are flowcharts detailing some steps of FIG. 2 .
5 is a view showing a user interface screen provided on the upper body of the client 10 for the S-101 electronic chart web map service provided by the GIS web service providing system and method based on the international standard S-101 platform according to the present invention.

이하, 본 발명의 바람직한 실시예의 상세한 설명은 첨부된 도면들을 참조하여 설명할 것이다. 하기에서 본 발명을 설명함에 있어서, 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다.Hereinafter, a detailed description of a preferred embodiment of the present invention will be described with reference to the accompanying drawings. In the following description of the present invention, if it is determined that a detailed description of a related well-known function or configuration may unnecessarily obscure the gist of the present invention, the detailed description thereof will be omitted.

본 명세서에 있어서는 어느 하나의 구성요소가 다른 구성요소로 데이터 또는 신호를 '전송'하는 경우에는 구성요소는 다른 구성요소로 직접 상기 데이터 또는 신호를 전송할 수 있고, 적어도 하나의 또 다른 구성요소를 통하여 데이터 또는 신호를 다른 구성요소로 전송할 수 있음을 의미한다.In the present specification, when any one component 'transmits' data or signal to another component, the component may directly transmit the data or signal to another component, and through at least one other component This means that data or signals can be transmitted to other components.

도 1은 본 발명의 실시예에 따른 국제 표준 S-101 플랫폼 기반의 GIS 웹 서비스 제공 시스템(1)을 나타내는 도면이다. 도 1을 참조하면, 국제 표준 S-101 플랫폼 기반의 GIS 웹 서비스 제공 시스템(1)은 클라이언트(10), 통신망(20) 및 전자해도서버(100)를 포함하며, 전자해도서버(100)는 전자해도엔진(110), 데이터 베이스(120)를 포함하며, 추가로 ENC 데이터 등록 모듈(130)은 전자해도서버(100)와 별도로 연결된 구성으로 데이터 관리의 편의성을 도모한다.1 is a diagram showing a GIS web service providing system 1 based on the international standard S-101 platform according to an embodiment of the present invention. Referring to FIG. 1, the GIS web service providing system 1 based on the international standard S-101 platform includes a client 10, a communication network 20, and an electronic chart server 100, and the electronic chart server 100 includes The electronic chart engine 110 and the database 120 are included, and the ENC data registration module 130 is separately connected to the electronic chart server 100 to facilitate data management.

한편, 전자해도엔진(110)은 통신 모듈(111), 묘사 구성부(이하, Portrayal Component)(112), 그리고 타일링 구성부(이하, Tiling Component)(113)을 포함한다.Meanwhile, the electronic chart engine 110 includes a communication module 111 , a depiction component (hereinafter, referred to as a Portrayal Component) 112 , and a tiling component (hereinafter, a Tiling Component) 113 .

먼저, 통신 모듈(111)은 통신망(20)을 통해 클라이언트(10)의 전자해도 타일 이미지 요청을 수신하여 수신된 요청을 Portrayal Component(113)에 전달하고 Portrayal Component(113)로부터 전자해도 타일 이미지를 전달받아 다시 통신망(20)을 통해 클라이언트(10)에 송신한다.First, the communication module 111 receives the electronic chart tile image request from the client 10 through the communication network 20, transmits the received request to the Portrayal Component 113, and transmits the electronic chart tile image from the Portrayal Component 113 It is transmitted to the client 10 through the communication network 20 again.

Portrayal Component(112)는 S-101 표준에서 정의된 표현에 관한 규칙과 조항들을 프로세스 모듈(Process module)로 구비함으로써, Tiling Component(113)에서 전자해도 데이터를 검색하여 전자해도 타일 이미지를 생성하는 경우, 전자해도 데이터의 오브젝트(Object) 단위인 피처(Feature)의 타입(Type), 어트리뷰트(Attribute)와 클라이언트(10)에 설정된 콘텍스트 파라미터(Context Parameter)를 조건으로 분기하여 각각에 맞는 스타일(Style)을 적용할 수 있다.When the Portrayal Component 112 has the rules and provisions for expression defined in the S-101 standard as a process module, the Tiling Component 113 retrieves the electronic chart data to generate the electronic chart tile image. , the type of feature, which is the object unit of the electronic chart data, and the Context Parameter set in the client 10 are branched as a condition to find a style suitable for each can be applied.

Tiling Component(113)는 통신 모듈(10)로부터 전달된 요청에서 일정 영역(Boundary Box)에 해당하는 전자해도 타일 이미지가 캐시 저장소에 존재하는 경우 해당 전자해도 타일 이미지를 통신 모듈(111)을 통해 송신하지만, 존재하지 않을 경우에는 해당영역의 전자해도 데이터를 데이터베이스(120)에서 검색하여 새로운 전자해도 타일 이미지를 생성한 후, 통신 모듈(111)을 통해 송신하고 이를 캐시 저장소에 저장할 수 있다.The Tiling Component 113 transmits the electronic chart tile image through the communication module 111 when the electronic chart tile image corresponding to a certain area (Boundary Box) in the request transmitted from the communication module 10 exists in the cache storage. However, if it does not exist, the electronic chart data of the corresponding area is retrieved from the database 120 to generate a new electronic chart tile image, and then transmitted through the communication module 111 and stored in the cache storage.

데이터베이스(120)는 새로운 국제표준인 S-101에 맞게 제작된 ENC(Electronic Navigational Chart) 파일의 데이터를 적재할 뿐 아니라, S-101 표준에 정의된 표현에 관한 규칙(Rules)과 카탈로그(Catalogue : Feature Catalogue, Portrayal Catalogue) 파일의 데이터 또한 적재하고 있는 것이 바람직하다.The database 120 not only loads the data of the ENC (Electronic Navigational Chart) file produced in accordance with the new international standard S-101, but also includes rules and catalogs related to expressions defined in the S-101 standard: It is desirable to also load the data of the Feature Catalogue, Portrayal Catalogue) file.

ENC 데이터 등록 모듈(130)은 새로운 국제표준인 S-101에 맞게 제작된 전자해도 파일, 즉 ENC(Electronic Navigational Chart)파일을 입력 받아서 이를 데이터베이스(120)에 적재하고 ENC 파일의 수정이나 업데이트가 있을 시에 관리자에 의해 해당 파일들(Files)을 삭제 후 재등록하거나 업데이트할 수 있는 기능을 제공할 수 있다. The ENC data registration module 130 receives an electronic chart file, that is, an ENC (Electronic Navigational Chart) file, produced in accordance with the new international standard S-101, loads it in the database 120, and there is a possibility of modification or update of the ENC file. A function to re-register or update the files after deletion by the administrator at the time may be provided.

도 2는 본 발명에 따른 국제 표준 S-101 플랫폼 기반의 GIS 웹 서비스 제공 시스템(1)을 기반으로 한 국제 표준 S-101 플랫폼 기반의 GIS 웹 서비스 제공 방법 중 웹 맵 타일 서비스를 위한 전자해도 처리방법을 나타내는 흐름도이다. 2 is an electronic chart processing for a web map tile service among the GIS web service providing method based on the international standard S-101 platform based on the international standard S-101 platform-based GIS web service providing system (1) according to the present invention. A flowchart showing the method.

도 2를 참조하면, ENC 데이터 등록 모듈(130)은 관리자가 로컬로 접속하여 파일인 ENC(Electronic Navigational Chart) 파일의 데이터를 데이터베이스(120)에 저장하는 과정을 계속적 수행을 개시할 수 있다(1 단계 : S100). Referring to FIG. 2 , the ENC data registration module 130 may start a process of continuously storing data of an ENC (Electronic Navigational Chart) file, which is a file, in the database 120 by an administrator locally accessing it (1). Step: S100).

상기 1 단계(S100) 이후, 클라이언트(10)의 전자해도 타일 이미지(Tile image) 요청이 발생하면 전자해도서버(100)가 요청에 따른 영역과 조건에 해당하는 전자해도 타일 이미지가 캐시 저장소에 존재하는 경우, 전자해도서버(100)가 전자해도 타일 이미지를 클라이언트(10)에 통신망(20)을 통해 바로 전송한다.(2 단계 : S200) 전자해도서버(100)는 요청에 따른 전자해도 타일 이미지가 캐시 저장소에 존재하지 않은 경우 데이터베이스(120)에서 요청된 영역의 전자해도 데이터를 검색하여 추출하는 클라이언트(10)의 요청에 따른 전자해도 데이터 검색 및 추출 과정을 수행할 수 있다(2-1 단계 : S210).After the first step (S100), when a request for an electronic chart tile image from the client 10 occurs, the electronic chart server 100 stores the electronic chart tile image corresponding to the area and condition according to the request in the cache storage. In this case, the electronic chart server 100 directly transmits the electronic chart tile image to the client 10 through the communication network 20. (Step 2: S200) The electronic chart server 100 transmits the electronic chart tile image according to the request. is not present in the cache storage, it is possible to perform the electronic chart data search and extraction process according to the request of the client 10 to retrieve and extract the electronic chart data of the requested area in the database 120 (step 2-1) : S210).

상기 2-1 단계(S210) 이후, 전자해도서버(100)는 검색된 전자해도 데이터를 S-101 표준에 정의된 표현에 관한 규칙(Rules)과 카탈로그(Catalogue) 파일을 참조하여 전자해도 타일 이미지를 생성하는 검색된 전자해도 데이터에 대한 전자해도 타일 이미지 생성 과정을 수행한다(3 단계 : S300).After step 2-1 (S210), the electronic chart server 100 uses the searched electronic chart data to refer to the rules and catalog files on the expression defined in the S-101 standard to create the electronic chart tile image. An electronic chart tile image creation process is performed for the found electronic chart data to be generated (Step 3: S300).

상기 3 단계(S300) 이후, 클라이언트(10)는 요청한 전자해도 타일 이미지를 전자해도서버(100)로부터 통신망(20)을 통해 전송받고 수신된 전자해도 타일 이미지를 웹 브라우저상에 표출하는 생성된 전자해도 타일 이미지 전송 및 웹 브라우저 상에 표출 과정을 수행할 수 있다(4 단계 : S400).After step 3 (S300), the client 10 receives the requested electronic chart tile image from the electronic chart server 100 through the communication network 20 and displays the received electronic chart tile image on a web browser. It is possible to perform the process of transmitting the chart tile image and displaying it on a web browser (Step 4: S400).

한편, 상기 2 단계(S200)에서 요청된 영역과 조건에 해당하는 전자해도 타일 이미지가 캐시 저장소에 존재한다면 전자해도서버(100)는 전자해도 타일 이미지를 클라이언트(10)에 통신망(20)을 통해 바로 전송(S400)하여 전자해도 타일 이미지를 생성하는 3 단계 과정(S300)을 생략할 수 있다.On the other hand, if the electronic chart tile image corresponding to the area and condition requested in step 2 ( S200 ) exists in the cache storage, the electronic chart server 100 transmits the electronic chart tile image to the client 10 through the communication network 20 . The three-step process (S300) of generating the electronic chart tile image by direct transmission (S400) may be omitted.

즉, 기존의 래스터 방식의 지도 서비스는 지도의 이미지를 미리 생성하여 이를 서비스하는 방식이다. 래스터 방식의 지도 서비스는 지도의 수정이나 업데이트가 발생하게 되면 제작자가 지도 파일을 다시 작성하고 이를 이미지 파일로 변환하고 서버에 다시 저장해야 하기 때문에 업데이트가 빈번하게 발생할 경우 효율적으로 대응하지 못한다. 이와 비교하여, 본 발명은 해도 업데이트 발생 시 새로 제작된 전자해도 파일을 전자해도서버(100)에 등록하는 것만으로 클라이언트(10)의 요청 시 실시간으로 타일 이미지를 생성하여 서비스 할 수 있기 때문에 실시간 업데이트가 가능한 효과를 제공할 수 있다. That is, the existing raster map service is a method of generating a map image in advance and providing the service. The raster-based map service does not respond efficiently to frequent updates because the creator must rewrite the map file, convert it to an image file, and save it back to the server when the map is modified or updated. In comparison with this, in the present invention, when a chart update occurs, a tile image can be generated and serviced in real time at the request of the client 10 only by registering a newly created electronic chart file in the electronic chart server 100, so that the real-time update is possible. can provide possible effects.

도 3 및 도 4는 도 2의 일부 단계를 세부적으로 나타낸 흐름도이다.3 and 4 are flowcharts detailing some steps of FIG. 2 .

도 3의 1 단계(S100)는 ENC 데이터 등록 모듈(130)에 의해 표준 전자해도 파일을 본 서비스에 적용 가능한 데이터로 추출 및 정렬하여 데이터베이스(120)에 저장하는 루틴을 나타낸다. 도 3을 참조하면, 국제 표준인 S-101 전자해도 파일(.000 File)을 파일 저장 구조인 ISO-8211의 레코드(Record) 단위로 추출하여(S110), S-101 데이터 구조의 오브젝트(Object) 단위인 픽처(Feature) 별로 분할 및 정렬한 후(S120), 데이터베이스(120)에 적재(S130)하는 과정으로 이루어질 수 있다.Step 1 ( S100 ) of FIG. 3 represents a routine for extracting and sorting a standard electronic chart file as data applicable to this service by the ENC data registration module 130 , and storing it in the database 120 . Referring to FIG. 3, the international standard S-101 electronic chart file (.000 File) is extracted in record units of ISO-8211, which is a file storage structure (S110), and an object of the S-101 data structure is extracted. ) by dividing and aligning each picture (Feature) as a unit (S120), and then loading it into the database 120 (S130).

다음으로, 도 4를 참조하면, 상기 2 단계(S200)는 클라이언트(10) 사용자의 요청 발생시 요청된 영역과 스케일(Scale)에 해당하는 ENC 데이터를 검색하여 추출하는 루틴이다. 클라이언트(10)는 통신망(20)을 통해 전자해도서버(100)에 현재 클라이언트 지도 표출을 위해 설정된 일정 영역(Boundary Box), 좌표계, 축척, 조건부 인자(Context Parameter)에 해당하는 전자해도 타일 이미지를 요청한다(2-1 단계 : S210). Next, referring to FIG. 4 , the second step ( S200 ) is a routine of searching for and extracting ENC data corresponding to the requested area and scale when the user request of the client 10 occurs. The client 10 transmits the electronic chart tile image corresponding to the predetermined area (Boundary Box), coordinate system, scale, and conditional parameter (Context Parameter) set for displaying the current client map to the electronic chart server 100 through the communication network 20 request (step 2-1: S210).

상기 2-1 단계(S210) 이후, 전자해도서버(100)는 클라이언트(10)의 요청을 받아 요청에 해당하는 전자해도 타일 이미지가 자체적인 캐시 저장소에 있는지 검색하고(2-2 단계 : S220), 캐시 저장소에 해당 전자해도 타일 이미지가 존재하는 경우 추출을 통해 전자해도 타일 이미지를 통신망(20)을 통해 클라이언트(100)에 전송함으로써(4-1 단계 : S410), 불필요한 반복 작업을 방지할 수 있다.After step 2-1 (S210), the electronic chart server 100 receives the request of the client 10, searches whether the electronic chart tile image corresponding to the request is in its own cache storage (step 2-2: S220) , by transmitting the electronic chart tile image to the client 100 through the communication network 20 through extraction when the corresponding electronic chart tile image exists in the cache storage (step 4-1: S410), unnecessary repetitive work can be prevented. have.

한편, 전자해도서버(100)는 요청된 전자해도 타일 이미지가 캐시 저장소에 존재하지 않은 경우 설정된 일정 영역(Boundary Box)에 대한 디폴트 상태의 전자해도 타일 이미지를 새로 생성하고(2-3 단계 : S230), 생성된 전자해도 타일 이미지 영역에 대한 ENC 데이터를 데이터베이스(120)에서 추출하고(2-4 단계 : S240), 피처(Feature) 단위로 정렬한다(2-5 단계 : S250). 여기서 피처(feature)란 실제 전자해도 상에 표현할 오브젝트(Object : 해안선, 등대, 수심 등)일 수 있다. On the other hand, when the requested electronic chart tile image does not exist in the cache storage, the electronic chart server 100 creates a new electronic chart tile image in a default state for a set boundary box (step 2-3: S230). ), extracts ENC data for the generated ENC tile image area from the database 120 (steps 2-4: S240), and arranges them in units of features (steps 2-5: S250). Here, the feature may be an object (Object: coastline, lighthouse, water depth, etc.) to be expressed on the actual electronic chart.

한편, 상기 3 단계(S300)에서는 데이터베이스(120)에서 추출하여 정렬된 ENC 데이터를 실제로 전자해도 타일 이미지 상에 표출하는 루틴의 구체적인 과정이다.Meanwhile, in step 3 ( S300 ), the ENC data extracted from the database 120 and sorted are actually displayed on the electronic chart tile image.

3 단계(S300)에서 전자해도서버(100)는 2 단계(S200)에서 정렬된 피처(Feature) 단위의 데이터에 대한 미니멈 스케일(Minimum Scale) 검사를 수행한다(3-1 단계 : S310).In step 3 (S300), the electronic chart server 100 performs a Minimum Scale check on the feature unit data arranged in step 2 (S200) (step 3-1: S310).

3 단계(S310)에서 전자해도서버(100)는 피처(Feature) 별로 표출되는 최소 축척에 대한 속성 정보에 대한 검사이다. 실제 전자해도가 표출될 클라이언트(10)에 설정된 스케일(Scale) 값과 피처(Feature) 단위에 미니멈 스케일(Minimum Scale) 속성값을 비교하여 실제 전자해도 타일 이미지상에 해당 피처 데이터(Feature Data)에 대한 표출 유무를 결정할 수 있다. In step 3 ( S310 ), the electronic chart server 100 checks the attribute information for the minimum scale expressed for each feature. By comparing the Scale value set in the client 10 on which the actual electronic chart is to be displayed and the Minimum Scale attribute value in the feature unit, the corresponding feature data is added to the actual electronic chart tile image. You can decide whether to express it or not.

전자해도서버(100)는 3-1 단계(S310)에 의해 표출이 결정된 피처(Feature) 데이터의 형상정보를 클라이언트(10)에 적용된 좌표 체계(좌표계)로 변환한 후(3-2 단계 : S320), 피처 타입(Feature Type)과 어트리뷰트(Attribute), 요청된 조건부 인자값(Context Parameter)을 조건으로 표현 규칙에 대한 지시어(Portrayal Instruction)을 Portrayal Component(112)를 이용해 추출한다(3-3 단계 : S330). The electronic chart server 100 converts the shape information of the feature data determined to be expressed in step 3-1 (S310) into a coordinate system (coordinate system) applied to the client 10 (step 3-2: S320) ), a feature type, an attribute, and a requested conditional parameter value (Context Parameter) as a condition to extract a Portrayal Instruction for an expression rule using the Portrayal Component 112 (Step 3-3 : S330).

3-3 단계(S330) 이후, 전자해도서버(100)는 피처(Feature) 별 표현 규칙에 대한 지시어(Portrayal Instruction)를 조건으로 국제 표준 S-101에서 정의된 Portrayal Catalogue에서 표출에 대한 스타일(Style)을 검색하여 해당 피쳐(Feature)에 적용하고(3-4 단계 : S340), 생성된 전자해도 타일 이미지 상에 드로잉(Drawing)을 수행한다(3-5 단계 : S350).After step 3-3 (S330), the electronic chart server 100 sets a style for expression in the Portrayal Catalog defined in International Standard S-101 on condition of a Portrayal Instruction for expression rules for each feature. ) is searched and applied to the corresponding feature (steps 3-4: S340), and drawing is performed on the generated electronic chart tile image (steps 3-5: S350).

상기 3 단계(S300) 이후, 4 단계(S400)는 전자해도서버(400)가 요청된 전자해도 타일 이미지를 클라이언트(10)에 통신망(20)을 통해 전송하고 표출하는 루틴이다.After the third step (S300), the fourth step (S400) is a routine in which the electronic chart server 400 transmits the requested electronic chart tile image to the client 10 through the communication network 20 and displays it.

전자해도서버(400)는 2-2 단계(S220)에 의해 분기된 캐시 저장소의 타일 이미지 또는 3 단계(S300) 루틴에 의해 새로 생성된 전자해도 타일 이미지를 통신망(20)을 통해 요청한 클라이언트(10)에 전송한다(4-1 단계 : S410).The electronic chart server 400 is a client 10 requesting the tile image of the cache storage branched by step 2-2 (S220) or the electronic chart tile image newly created by the routine step 3 (S300) through the communication network 20. ) to (step 4-1: S410).

상기 4-1 단계(S410)에 따라 클라이언트(10)는 전자해도서버(100)가 전송한 전자해도 타일 이미지를 수신하고, 이를 설정된 영역에 배치하여 표출할 수 있다(4-2 단계 : S420). According to step 4-1 (S410), the client 10 may receive the electronic chart tile image transmitted by the electronic chart server 100, and display it by placing it in a set area (step 4-2: S420) .

도 5는 본 발명에 따른 국제 표준 S-101 플랫폼 기반의 GIS 웹 서비스 제공 시스템 및 방법에 의해 제공되는 S-101 전자해도 웹 맵 서비스에 대한 클라이언트(10) 상체 제공된 유저 인터페이스(User Interface, 'UI') 화면을 나타내는 도면이다(http://221.139.104.105:8080/encProject/main.html 참조).5 is a user interface (User Interface, 'UI) provided by the client 10 for the S-101 electronic chart web map service provided by the international standard S-101 platform-based GIS web service providing system and method according to the present invention. ') is a diagram showing the screen (see http://221.139.104.105:8080/encProject/main.html).

도 5의 전자해도 뷰어 영역의 중심점을 기준으로 WGS84 좌표계에 투영하여 설정된 축척과 좌표 영역(Boundary Box) 및 조건부 인자(Context Parameter)를 취합한 클라이언트(10)는 전자해도서버(100)에 전자해도 타일 이미지를 요청하고(S210), 전자해도서버(100)부터 전자해도 타일 이미지를 수신하는 과정(S420)을 반복하며 웹브라우저 상의 뷰어 영역에 배치할 수 있다. Based on the center point of the electronic chart viewer area of FIG. 5, the client 10, which projects the set scale, the coordinate area (Boundary Box), and the conditional parameter (Context Parameter) to the WGS84 coordinate system, sends the electronic chart to the electronic chart server 100 The process of requesting a tile image (S210) and receiving the electronic chart tile image from the electronic chart server 100 (S420) may be repeated to arrange the tile image in the viewer area on the web browser.

본 발명은 또한 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록 장치를 포함한다.The present invention can also be implemented as computer-readable codes on a computer-readable recording medium. The computer-readable recording medium includes all types of recording devices in which data readable by a computer system is stored.

컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기테이프, 플로피 디스크, 광 데이터 저장장치 등이 있으며, 또한 캐리어 웨이브(예를 들어, 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. Examples of computer-readable recording media include ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage device, etc. also includes

또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다. 그리고 본 발명을 구현하기 위한 기능적인(functional) 프로그램, 코드 및 코드 세그먼트들은 본 발명이 속하는 기술 분야의 프로그래머들에 의해 용이하게 추론될 수 있다.In addition, the computer-readable recording medium is distributed in network-connected computer systems, and computer-readable codes can be stored and executed in a distributed manner. In addition, functional programs, codes, and code segments for implementing the present invention can be easily inferred by programmers in the technical field to which the present invention pertains.

이상과 같이, 본 명세서와 도면에는 본 발명의 바람직한 실시예에 대하여 개시하였으며, 비록 특정 용어들이 사용되었으나, 이는 단지 본 발명의 기술 내용을 쉽게 설명하고 발명의 이해를 돕기 위한 일반적인 의미에서 사용된 것이지, 본 발명의 범위를 한정하고자 하는 것은 아니다. 여기에 개시된 실시예 외에도 본 발명의 기술적 사상에 바탕을 둔 다른 변형 예들이 실시 가능하다는 것은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 자명한 것이다.As described above, preferred embodiments of the present invention have been disclosed in the present specification and drawings, and although specific terms are used, these are only used in a general sense to easily explain the technical content of the present invention and to help the understanding of the present invention. , it is not intended to limit the scope of the present invention. It will be apparent to those of ordinary skill in the art to which the present invention pertains that other modifications based on the technical spirit of the present invention can be implemented in addition to the embodiments disclosed herein.

1 : 국제 표준 S-101 플랫폼 기반의 GIS 웹 서비스 제공 시스템
10 : 클라이언트
20 : 통신망
100 : 전자해도서버
110 : 전자해도엔진
111 : 통신 모듈
112 : 묘사 구성부(Portrayal Component)
113 : 타일링 구성부(Tiling Component)
120 : 데이터 베이스
130 : ENC 데이터 등록 모듈
1: GIS web service provision system based on the international standard S-101 platform
10 : client
20: communication network
100: electronic chart server
110: electronic chart engine
111: communication module
112: Portrayal Component
113: tiling component (Tiling Component)
120: database
130: ENC data registration module

Claims (7)

ENC 데이터 등록 모듈(130)이 관리자가 로컬로 접속하여 파일인 ENC(Electronic Navigational Chart) 파일의 데이터를 데이터베이스(120)에 저장하는 과정을 계속적 수행을 개시하는 제 1 단계(S100); 및
클라이언트(10)의 전자해도 타일 이미지(Tile image) 요청이 발생하면 전자해도서버(100)가 요청에 따른 영역과 조건에 해당하는 전자해도 타일 이미지가 캐시 저장소에 존재하는 경우, 전자해도서버(100)가 전자해도 타일 이미지를 클라이언트(10)에 통신망(20)을 통해 바로 전송하는 제 2 단계(S200); 를 포함하는 것을 특징으로 하는 국제 표준 S-101 플랫폼 기반의 GIS 웹 서비스 제공 방법.
a first step (S100) in which the ENC data registration module 130 starts a process of continuously storing data of an ENC (Electronic Navigational Chart) file, which is a file, in the database 120 through local access by the administrator (S100); and
When a request for an electronic chart tile image from the client 10 occurs, the electronic chart server 100 determines that the electronic chart tile image corresponding to the area and condition according to the request exists in the cache storage, the electronic chart server 100 ) a second step (S200) of directly transmitting the electronic chart tile image to the client 10 through the communication network 20; International standard S-101 platform-based GIS web service providing method comprising a.
청구항 1에 있어서, 상기 제 2 단계(S200)는,
전자해도서버(100)가 클라이언트(10)의 요청에 따른 전자해도 타일 이미지가 캐시 저장소에 존재하지 않은 경우 데이터베이스(120)에서 요청된 영역의 전자해도 데이터를 검색하여 추출하는 클라이언트(10)의 요청에 따른 전자해도 데이터 검색 및 추출 과정을 수행하는 제 2-1 단계(S210); 를 더 포함하는 것을 특징으로 하는 국제 표준 S-101 플랫폼 기반의 GIS 웹 서비스 제공 방법.
The method according to claim 1, The second step (S200),
When the electronic chart server 100 does not exist in the cache storage according to the request of the client 10, the electronic chart server 100 retrieves and extracts the electronic chart data of the requested area from the database 120. The request of the client 10 Step 2-1 (S210) of performing the electronic chart data search and extraction process according to the method; International standard S-101 platform-based GIS web service providing method further comprising a.
청구항 2에 있어서, 상기 제 2-1 단계(S210) 이후,
전자해도서버(100)가 검색된 전자해도 데이터를 S-101 표준에 정의된 표현에 관한 규칙(Rules)과 카탈로그(Catalogue) 파일을 참조하여 전자해도 타일 이미지를 생성하는 검색된 전자해도 데이터에 대한 전자해도 타일 이미지 생성 과정을 수행하는 제 3 단계(S300); 를 더 포함하는 것을 특징으로 하는 국제 표준 S-101 플랫폼 기반의 GIS 웹 서비스 제공 방법.
The method according to claim 2, After the 2-1 step (S210),
The electronic chart for the searched electronic chart data in which the electronic chart server 100 generates an electronic chart tile image by referring to the rules and catalog files on the expression defined in the S-101 standard for the searched electronic chart data a third step of performing a tile image generation process (S300); International standard S-101 platform-based GIS web service providing method further comprising a.
청구항 3에 있어서, 상기 제 3 단계(S300) 이후에,
클라이언트(10)는 요청한 전자해도 타일 이미지를 전자해도서버(100)로부터 통신망(20)을 통해 전송받고 수신된 전자해도 타일 이미지를 웹 브라우저상에 표출하는 생성된 전자해도 타일 이미지 전송 및 웹 브라우저 상에 표출 과정을 수행하는 제 4 단계(S400); 를 더 포함하는 것을 특징으로 하는 국제 표준 S-101 플랫폼 기반의 GIS 웹 서비스 제공 방법.
The method according to claim 3, After the third step (S300),
The client 10 receives the requested electronic chart tile image from the electronic chart server 100 through the communication network 20, and transmits the generated electronic chart tile image that displays the received electronic chart tile image on a web browser and on the web browser. A fourth step of performing the expression process in (S400); International standard S-101 platform-based GIS web service providing method further comprising a.
클라이언트(10), 통신망(20) 및 전자해도서버(100)를 포함하는 국제 표준 S-101 플랫폼 기반의 GIS 웹 서비스 제공 시스템(1)에 있어서,
상기 전자해도서버(100)는, 국제표준인 S-101에 맞게 제작된 전자해도 파일, 즉 ENC(Electronic Navigational Chart)파일을 입력 받아서 데이터베이스(120)에 적재하고 ENC 파일의 수정이나 업데이트가 있는 경우, 파일들(Files)을 삭제 후 재등록하거나 업데이트할 수 있는 기능을 제공하는 ENC 데이터 등록 모듈(130); 을 포함하는 것을 특징으로 하는 국제 표준 S-101 플랫폼 기반의 GIS 웹 서비스 제공 시스템.
In the international standard S-101 platform-based GIS web service providing system (1) including a client (10), a communication network (20) and an electronic chart server (100),
The electronic chart server 100 receives an electronic chart file manufactured in accordance with the international standard S-101, that is, an ENC (Electronic Navigational Chart) file, loads it into the database 120, and when there is a modification or update of the ENC file. , ENC data registration module 130 that provides a function to re-register or update the files after deleting; International standard S-101 platform-based GIS web service providing system comprising a.
청구항 6에 있어서,
상기 전자해도서버(100)는, 전자해도엔진(110), 데이터 베이스(120)를 포함하는 것을 특징으로 하는 국제 표준 S-101 플랫폼 기반의 GIS 웹 서비스 제공 시스템.
7. The method of claim 6,
The electronic chart server 100 is an international standard S-101 platform-based GIS web service providing system, characterized in that it includes an electronic chart engine 110 and a database 120.
청구항 5 또는 청구항 6 중 어느 한 항에 있어서,
상기 국제 표준 S-101 플랫폼 기반의 GIS 웹 서비스 제공 시스템(1)은 전자해도서버(100)와 별도로 ENC 데이터 등록 모듈(130)이 연결된 구성인 것을 특징으로 하는 국제 표준 S-101 플랫폼 기반의 GIS 웹 서비스 제공 시스템.
7. The method of any one of claims 5 or 6,
The GIS web service providing system (1) based on the international standard S-101 platform is a GIS based on the international standard S-101 platform, characterized in that the ENC data registration module 130 is connected separately from the electronic chart server 100 Web service provision system.
KR1020200091794A 2020-07-23 2020-07-23 System and method for providing GIS web service based on the international standard S-101 platform KR102415821B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020200091794A KR102415821B1 (en) 2020-07-23 2020-07-23 System and method for providing GIS web service based on the international standard S-101 platform

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020200091794A KR102415821B1 (en) 2020-07-23 2020-07-23 System and method for providing GIS web service based on the international standard S-101 platform

Publications (2)

Publication Number Publication Date
KR20220012688A true KR20220012688A (en) 2022-02-04
KR102415821B1 KR102415821B1 (en) 2022-07-01

Family

ID=80267804

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020200091794A KR102415821B1 (en) 2020-07-23 2020-07-23 System and method for providing GIS web service based on the international standard S-101 platform

Country Status (1)

Country Link
KR (1) KR102415821B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102645996B1 (en) * 2022-11-02 2024-03-12 한국해양과학기술원 Geospatial information platform service system and method for maritime safety based on smart devices

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060105300A (en) * 2005-04-04 2006-10-11 (주)사이버네틱스시스템 Electronic navigational chart display equipment on the web and the information treatment method for application service based on the enc
KR20120075626A (en) * 2010-12-20 2012-07-09 (주)마린소프트 Apparatus and method for processing electric navigational chart in web-based service
KR101418233B1 (en) 2013-02-15 2014-07-10 동서대학교산학협력단 SENC data providing system for ENC data application system
KR20140111183A (en) * 2013-03-08 2014-09-18 한국전자통신연구원 System and method for providing tile-map using electronic navigation chart
KR101642861B1 (en) 2015-11-13 2016-07-26 한국해양과학기술원 System and method for processing electronic navigation chart for web map service
KR101856968B1 (en) * 2017-09-01 2018-05-11 한화시스템 주식회사 DATA SERVICE PLATFORM FOR e-NAVIGATION SERVICE AND HETEROGENEOUS DATA PROCESSING SYSTEM INCLUDING THE SAME

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060105300A (en) * 2005-04-04 2006-10-11 (주)사이버네틱스시스템 Electronic navigational chart display equipment on the web and the information treatment method for application service based on the enc
KR20120075626A (en) * 2010-12-20 2012-07-09 (주)마린소프트 Apparatus and method for processing electric navigational chart in web-based service
KR101418233B1 (en) 2013-02-15 2014-07-10 동서대학교산학협력단 SENC data providing system for ENC data application system
KR20140111183A (en) * 2013-03-08 2014-09-18 한국전자통신연구원 System and method for providing tile-map using electronic navigation chart
KR101642861B1 (en) 2015-11-13 2016-07-26 한국해양과학기술원 System and method for processing electronic navigation chart for web map service
KR101856968B1 (en) * 2017-09-01 2018-05-11 한화시스템 주식회사 DATA SERVICE PLATFORM FOR e-NAVIGATION SERVICE AND HETEROGENEOUS DATA PROCESSING SYSTEM INCLUDING THE SAME

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102645996B1 (en) * 2022-11-02 2024-03-12 한국해양과학기술원 Geospatial information platform service system and method for maritime safety based on smart devices

Also Published As

Publication number Publication date
KR102415821B1 (en) 2022-07-01

Similar Documents

Publication Publication Date Title
CN108776699B (en) Method and device for processing meteorological data and satellite remote sensing data
EP3608795A1 (en) Method and apparatus for generating knowledge graph, device and computer readable storage medium
US11899681B2 (en) Knowledge graph building method, electronic apparatus and non-transitory computer readable storage medium
KR20190039230A (en) Method and system for server-side rendering of native content for presentations
US8868595B2 (en) Enhanced control to users to populate a cache in a database system
US20180239826A1 (en) Systems and Methods for Direct In-Browser Markup of Elements in Internet Content
CN109036397B (en) Method and apparatus for presenting content
US8994748B2 (en) Anchors for displaying image sprites, sub-regions and 3D images
US20170132267A1 (en) Pushing system and method based on natural information recognition, and a client end
US20180276210A1 (en) Dynamic summary generator
CN107590288B (en) Method and device for extracting webpage image-text blocks
KR102415821B1 (en) System and method for providing GIS web service based on the international standard S-101 platform
KR102087280B1 (en) Server for editing electronic document based on message including edit command and operating method thereof
CN107330087B (en) Page file generation method and device
CN111881900B (en) Corpus generation method, corpus translation model training method, corpus translation model translation method, corpus translation device, corpus translation equipment and corpus translation medium
CN108694172B (en) Information output method and device
CN113347276A (en) Mobile access system based on GIS
CN111367606A (en) Application page display method, device, terminal and medium
CN105593853B (en) Server device, client device, information processing method, and recording medium
US20170212885A1 (en) Configuration for dynamically displaying language interpretation/translation modalities
CN116578712A (en) Retrieval and map analysis method based on knowledge base in knowledge map field
CN103995895A (en) Image recognition method and device based on image
KR20130083004A (en) Apparatus and method for providing gis service, computer readable recording medium
JP2012141974A (en) Rendering electronic documents having linked text boxes
CN113254819A (en) Page rendering method, system, equipment and storage medium

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant