맨위로가기

리플릿 (소프트웨어)

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

리플릿은 2010년 블라디미르 아가폰킨에 의해 개발된 오픈 소스 자바스크립트 라이브러리로, 웹 지도를 제작하기 위해 사용된다. 2011년 첫 릴리스 이후, 레티나 디스플레이 지원, GeoJSON 저장 기능 추가 등 다양한 기능이 추가되었으며, 2016년 1.0 버전을 기점으로 성능 개선, 접근성 강화 등의 변화를 겪었다. 리플릿은 웹 지도 서비스, GeoJSON, 벡터, 타일 레이어 등 다양한 레이어를 지원하며, OpenLayers, 구글 지도 API 등 다른 지도 관련 라이브러리와 비교된다. 주요 브라우저 및 모바일 환경을 지원한다.

더 읽어볼만한 페이지

  • 웹 매핑 - 빙 맵스
    빙 맵스는 마이크로소프트에서 제공하는 지도 서비스로, 항공 이미지, 3D 지도, 스트리트사이드 뷰 등 다양한 지도 표시 기능과 길찾기, 교통 정보 등의 부가 기능을 지원하며, 2020년부터 TomTom이 기본 지도 데이터를 제공한다.
  • 웹 매핑 - 맵퀘스트
    맵퀘스트는 1967년 시카고에서 시작하여 AOL을 거쳐 System1에 매각된 온라인 지도 서비스로, 웹사이트 및 모바일 앱을 통해 길찾기, 교통 정보, 유가 정보 비교 등의 서비스를 제공하며 톰톰의 맵핑 시스템과 정확한 POI 데이터를 특징으로 한다.
  • 자유 GIS 소프트웨어 - 포틀래치 (소프트웨어)
    포틀래치는 오픈스트리트맵의 온라인 편집기로, 2006년 출시된 포틀래치 1이 2011년 포틀래치 2로 대체된 후, 2013년 iD 편집기가 기본 편집기가 되었고, 2020년에는 포틀래치 3이 데스크톱 애플리케이션으로 출시되었다.
  • 자유 GIS 소프트웨어 - JOSM
    JOSM은 OpenStreetMap 데이터 편집을 위한 자유-오픈 소스 자바 응용 프로그램으로, GPX 파일 가져오기, 항공 영상 작업, 다양한 지도 투영법 지원, 플러그인을 통한 기능 확장 등 다양한 기능을 제공하며 널리 사용된다.
리플릿 (소프트웨어) - [IT 관련 정보]에 관한 문서
일반 정보
리플릿 로고
리플릿 로고
저자볼로디미르 아가폰킨
출시일2011년 5월 13일
최신 버전1.7.1
최신 버전 출시일2020년 9월 4일
프로그래밍 언어자바스크립트
플랫폼브라우저 지원 상황 참조
장르자바스크립트 라이브러리
라이선스BSD-2-Clause
웹사이트leafletjs.com
브라우저 지원
지원 브라우저데스크톱: Chrome, Firefox, Safari, Opera, Edge, IE 7+
모바일: iOS Safari, Android Browser, Chrome for Mobile, Firefox for Mobile, Opera Mobile, IE Mobile
CSS3 기능하드웨어 가속: 활용 가능
레티나 디스플레이: 지원
특징
주요 특징가벼움
모바일 친화적
확장성
사용 편의성
개발
개발 상태개발 중

2. 역사

리플릿은 2010년 CloudMade에서 개발된 JavaScript 기반의 '웹 지도 API'(Web Maps API영어)를 기반으로 시작되었다.[50][23][41] 2011년 5월 첫 버전이 발표된 이후,[50][23][41] 지속적인 업데이트를 통해 기능 개선과 버그 수정이 이루어졌다.

2. 1. 초기 버전 (0.1 ~ 0.7)

리플릿은 2010년, 당시 개발자 블라디미르 아가폰킨(Vladimir Agafonkin)이 근무하던 CloudMade의 JavaScript 라이브러리인 '웹 지도 API'(Web Maps API영어)로 시작되었다. 2011년 5월, CloudMade는 기존 API 코드의 일부를 활용하면서도 처음부터 새로 개발한 리플릿의 첫 번째 버전을 발표했다.[50][23][41]

  • 0.1: 2011년 5월 17일 출시. 최초 공개 버전.
  • 0.2: 2011년 6월 18일 출시.
  • 0.3: 2012년 2월 14일 출시.
  • 0.4: 2012년 7월 30일 출시.
  • 0.5: 2013년 1월 17일 출시. 이 버전에서는 레티나 디스플레이 지원이 추가되었고, 사용성 및 사용자 경험이 크게 개선되었다.[24][42]
  • 0.6: 2013년 6월 26일 출시. API의 메서드 및 이벤트 범위가 확장되었고 사용성이 개선되었으며, GeoJSON 저장 기능이 추가되었다. 이 버전은 Mapbox의 지원을 받아 이틀간의 집중적인 코드 작업을 통해 완성되었다.[25][43]
  • 0.7: 2013년 11월 22일 출시. 주로 버그 수정에 중점을 두었으며, 향후 대규모 코드 재정비(리팩토링)와 이로 인한 하위 버전과의 호환성 문제가 발생할 수 있음을 예고했다.[26][44]

2. 2. 1.x 버전 (1.0 ~ 현재)


  • '''1.0''' (2016년 9월 27일)
  • * 이전 버전(v0.7.7)과 비교하여 400개 이상의 변경 사항이 적용되었다.[27][45] 주요 개선 내용은 다음과 같다.
  • ** 라이브러리 전반의 성능 개선 (특히 벡터 레이어).
  • ** 플라이오버 애니메이션 (곡선으로 확대/축소 및 이동) 기능 추가.
  • ** 분수 단위의 줌 레벨 지원.
  • ** 타일 로딩 알고리즘 개선으로 깜빡임 현상 감소.
  • ** 사용자 정의 창(pane) 관리 기능 강화 (여러 벡터 레이어 창 및 벡터/타일 레이어 혼합 배치 가능).
  • ** 비표준 투영 방식 지원 개선.
  • ** 접근성 기능 추가.
  • ** 문서 개선.
  • ** 안정성 향상.
  • '''1.1''' (2017년 6월 27일)
  • * 비디오 오버레이 기능이 추가되었고, ECMAScript 6 모듈 방식으로 전환되었다.
  • '''1.2''' (2017년 10월 25일)
  • '''1.3''' (2018년 1월 15일)
  • '''1.3.2''' (2018년 7월 17일)
  • '''1.3.3''' (2018년 7월 18일)
  • '''1.3.4''' (2018년 8월 21일)
  • '''1.4.0''' (2018년 12월 30일)
  • '''1.5.0''' 및 '''1.5.1''' (2019년 5월 8일)
  • '''1.6.0''' (2019년 11월 17일)
  • '''1.7.1''' (2020년 9월 4일)
  • '''1.8''' (2022년 4월 18일) [28]
  • '''1.9''' (2022년 9월 22일) [29]

2. 3. 기타

2022년 3월, 개발자는 리플릿 웹사이트에서 러시아의 우크라이나 침공에 대한 조치를 촉구했다.[30]

3. 기능

리플릿을 사용하는 일반적인 방식은 div와 같은 HTML 요소에 리플릿 지도(map) 요소를 연결하는 것이다. 이후 지도 요소에 필요한 레이어나 마커 등을 추가하여 지도를 구성한다.

아래는 간단한 리플릿 지도 생성 예시 코드이다.



// "map"이라는 ID를 가진 div 요소에 지도를 생성하고, 특정 위치와 확대 수준으로 초기 화면 설정

var map = L.map('map').setView([51.505, -0.09], 13);

// 오픈스트리트맵 타일 레이어 추가

// 타일 사용 정책 적용: https://operations.osmfoundation.org/policies/tiles/

L.tileLayer('http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {

attribution: '© OpenStreetMap contributors'

}).addTo(map);



리플릿은 지도를 메르카토르 도법으로 표현하는 특징을 가진다.[49] 리플릿 라이브러리의 기능들은 주로 L이라는 변수를 통해 접근하여 사용한다.

리플릿은 기본적인 지도 기능 외에도 플러그인을 통해 다양한 기능을 확장하여 사용할 수 있다. 이를 통해 다양한 형식의 데이터를 지도 위에 표시하는 것이 가능하다.

3. 1. 기본 지원 레이어

리플릿은 웹 지도 서비스(WMS) 레이어, GeoJSON 레이어, 벡터 레이어 및 타일 레이어를 기본적으로 지원한다.[36] 이 외의 다양한 레이어 형식은 플러그인을 설치하여 추가로 지원할 수 있다.

리플릿이 지도를 화면에 표시하는 기본적인 방식은 다른 웹 지도 라이브러리와 유사하다. 하나의 기본 지도(베이스 맵) 위에 반투명한 추가 정보 레이어(오버레이)나 점, 선, 면과 같은 벡터 객체를 겹쳐서 보여주는 구조이다.

리플릿은 일부 GIS 표준 포맷을 지원하며, 그 외의 포맷 지원은 플러그인을 통해 구현된다. 주요 표준 포맷 지원 상황은 다음과 같다.

표준지원 상황
GeoJSON양호. geoJson 함수에 의해 기본적으로 지원된다.
KML, CSV, WKT, TopoJSON, GPXLeaflet-Omnivore 플러그인으로 지원된다.[35]
WMSTileLayer.WMS에 의해 기본적으로 지원된다.[36]
웹 피처 서비스(WFS)기본적으로 지원하지 않으나, 서드파티 플러그인은 존재한다.[37]
GML지원하지 않는다.[38]


3. 2. GIS 형식 지원

리플릿은 여러 GIS 표준 형식에 대한 핵심 지원을 제공하며, 플러그인을 통해 다른 형식도 지원한다.[49] 리플릿 라이브러리 자체는 변수 L을 통해 접근할 수 있다.

표준지원
GeoJSONgeoJson 함수를 통한 우수한 핵심 지원[11]
KML, CSV, WKT, TopoJSON, GPXLeaflet-Omnivore 플러그인에서 지원[12][35]
WMSTileLayer.WMS 하위 유형을 통한 핵심 지원[13][36]
WFS지원되지 않지만, 타사 플러그인이 존재함.[14][37]
GML지원되지 않음.[15][38]



Leaflet은 기본 기능으로 WMS 레이어, GeoJSON 레이어, 벡터 그래픽 레이어, 타일 레이어를 지원한다. 플러그인을 사용하면 이 외에도 많은 레이어를 지원할 수 있다.

3. 3. 주요 구성 요소

다른 웹 지도 라이브러리와 마찬가지로 리플릿에서 구현하는 기본 디스플레이 모델은 하나의 기본 맵과 하나 이상의 반투명 오버레이, 그리고 그 위에 표시되는 0개 이상의 벡터 객체로 구성된다.

리플릿의 주요 객체 유형은 다음과 같다.[34]

  • 래스터 타입: TileLayer 및 ImageOverlay
  • 벡터 타입: Path, Polygon, Circle과 같은 특정 유형
  • 그룹 타입: LayerGroup, FeatureGroup 및 GeoJSON
  • 컨트롤: 확대/축소(Zoom), 레이어(Layers) 등


리플릿은 기본적으로 웹 지도 서비스 (WMS) 레이어, GeoJSON 레이어, 벡터 레이어 및 타일 레이어를 지원한다. 다른 많은 유형의 레이어는 플러그인을 통해 지원된다.

이 외에도 지도 투영, 변환을 관리하고 DOM과 상호 작용하기 위한 인터페이스와 같은 다양한 유틸리티 클래스가 존재한다.

4. 사용법

리플릿의 일반적인 사용법은 HTML 요소 (예: `div`)에 리플릿의 "지도"(`map`) 요소를 연결(바인딩)하는 것으로 시작한다. 그 다음, 지도 요소 위에 레이어와 마커 등을 추가하여 원하는 지리 정보를 시각화한다. 리플릿 라이브러리의 기능들은 주로 `L`이라는 전역 변수를 통해 접근하여 사용한다.

4. 1. 기본 사용 예제

저는 팝업입니다.');



리플릿을 사용한 기본적인 데모


리플릿은 구형이 아닌 메르카토르 도법으로 지도를 표출하는 특징을 가진다.[49]

4. 2. `onEachFeature` 활용

Leaflet의 `onEachFeature` 함수는 GeoJSON 데이터를 처리할 때 유용하게 사용된다. 이 함수는 각 지리 객체(feature)와 해당 객체를 지도 위에 표시하는 레이어(layer)를 다룰 수 있게 해준다.

`onEachFeature` 함수는 두 개의 주요 매개변수를 받는다.

  • `feature`: GeoJSON 데이터 내의 개별 객체에 접근할 수 있게 해준다. 이 객체는 보통 점, 선, 다각형 등의 지리 정보와 관련 속성(properties) 데이터를 포함한다.
  • `layer`: 지도 위에 그려진 해당 `feature`의 시각적 표현(마커, 폴리곤 등)을 의미한다. 이 `layer` 객체를 이용하여 팝업(popup)이나 툴팁(tooltip) 같은 상호작용 요소를 추가할 수 있다.


예를 들어, 자바스크립트 코드 내에서 `onEachFeature`를 사용하여 각 `feature`의 속성 정보(예: 도시 이름, 인구)를 가져와 해당 `layer`에 팝업이나 툴팁으로 표시할 수 있다. 사용자가 지도 위의 특정 객체를 클릭하거나 마우스를 올렸을 때 관련 정보가 나타나도록 구현하는 것이 가능하다.

다음은 `onEachFeature`를 활용하여 각 객체의 이름(cityName)을 툴팁으로, 이름과 인구(population)를 팝업으로 보여주는 자바스크립트 예시 코드이다.



// geoJsonData를 사용하여 GeoJSON 레이어를 생성하고 onEachFeature 옵션에 getFeature 함수를 지정한다.

let geoJson = L.geoJSON(geoJsonData, {

weight: 2,

onEachFeature: getFeature, // 각 feature와 layer에 대해 실행될 함수

style: getStyle // 스타일 함수 지정 (여기서는 상세 내용 생략)

}).addTo(map); // 생성된 레이어를 지도(map)에 추가한다.

// onEachFeature에 지정될 함수 정의

const getFeature = (feature, layer) => {

// feature의 속성 중 'name'이 없으면 아무 작업도 하지 않는다.

if (!feature.properties.name) return;

// layer에 툴팁을 바인딩한다. 툴팁 내용은 feature의 cityName 속성 값이다.

layer.bindTooltip(feature.properties.cityName);

// layer에 팝업을 바인딩한다. 팝업 내용은 HTML 리스트 형식으로 cityName과 population을 보여준다.

layer.bindPopup(

`



  • Name: ${feature.properties.cityName}


  • Population: ${feature.properties.population}




`

);

};



또한, `onEachFeature`에 지정되는 함수(위 예시에서는 `getFeature`) 정의 시 `async` 키워드를 함께 사용하면 비동기 작업 처리가 가능하다. 이를 통해 `fetch()` 함수 같은 프로미스 기반의 API 호출을 사용하여 외부 데이터를 가져올 수 있다. 예를 들어, GeoJSON 객체의 속성을 기반으로 특정 장소에 대한 상세 정보를 서버에 요청하고, 그 결과를 받아와 팝업이나 툴팁 내용을 동적으로 구성하여 보여줄 수 있다.

5. 다른 라이브러리와의 비교

리플릿은 웹 지도 개발에 사용되는 다른 여러 자바스크립트 라이브러리 및 API와 비교될 수 있다. 주요 비교 대상으로는 OpenLayers, 구글 지도 API, 빙 지도 API 등이 있다.

OpenLayers와는 오픈 소스 클라이언트 측 라이브러리라는 공통점을 가지지만, 리플릿은 상대적으로 코드 규모가 작고 최신 웹 기술을 활용하는 데 중점을 둔다.[17][39] 반면 OpenLayers는 더 폭넓은 기능을 제공하는 경향이 있다.[21]

또한, 구글 지도 API나 빙 지도 API와 같은 독점적 API와도 비교된다. 이들 API는 지오코딩, 라우팅 등 다양한 서버 측 기능과 통합된 서비스를 제공하는 특징이 있다.[22][40] 리플릿은 이러한 서버 측 기능보다는 클라이언트 측 지도 표시에 집중된 경량 라이브러리로서 차별화된다.

5. 1. OpenLayers

리플릿은 OpenLayers와 여러 면에서 비교될 수 있다. 두 라이브러리 모두 오픈 소스이며, 웹 브라우저에서 실행되는 클라이언트 측 자바스크립트 라이브러리라는 공통점을 가진다.

주요 차이점 중 하나는 코드 베이스의 규모이다. 2015년을 기준으로 리플릿의 소스 코드는 약 7,000줄인 반면, OpenLayers는 약 230,000줄에 달한다.[17][39] 이는 실제 웹 페이지 로딩 시 필요한 파일 크기에도 영향을 미쳐, 리플릿(약 123KB[18])이 OpenLayers(약 423KB[19])보다 훨씬 가볍다.

기술적인 측면에서 리플릿은 HTML5나 CSS3와 같은 비교적 최신 웹 표준 기술을 적극적으로 활용한다. 그러나 기능의 다양성 면에서는 OpenLayers가 더 폭넓은 기능을 제공한다. 예를 들어, 웹 기능 서비스(WFS)[20]에 대한 직접적인 지원이나, 일반적으로 사용되는 구글 웹 메르카토르(EPSG 3857) 외의 다양한 투영법을 기본적으로 지원하는 기능은 OpenLayers에는 있지만 리플릿에는 포함되어 있지 않다.[21]

5. 2. 구글 지도 API, 빙 지도 API

리플릿은 독점적이고 폐쇄적인 소스인 구글 지도 API(2005년 출시) 및 빙 지도 API와도 비교될 수 있다. 이들 API는 지오코딩, 라우팅, 검색 및 구글 어스와 같은 기능과의 통합 등 서비스를 제공하기 위해 상당한 서버 측 구성 요소를 통합하고 있다.

구글 지도 API는 속도와 단순성을 제공하지만, 유연성이 부족하며 구글 지도 서비스에만 접근할 수 있다는 제한이 있다. 그러나 구글 지도 API의 DataLayer 기능을 사용하면 외부 데이터 소스를 지도에 표시하는 것이 가능하다.[22][40]

6. 브라우저 지원

Leaflet 1.3.4 버전(2018년 기준)은 다양한 브라우저 환경을 지원한다. 데스크톱 환경에서는 크롬, 파이어폭스, 사파리 5 이상, 오페라 12 이상, 인터넷 익스플로러 7부터 11까지 지원한다. 모바일 환경에서는 iOS용 사파리 7 이상, 안드로이드 브라우저 2.2, 3.1, 4 이상, 모바일용 크롬, 모바일용 파이어폭스, Win8 기기용 IE10 이상을 지원한다.

이전 버전인 Leaflet 0.7은 크롬, 파이어폭스, 사파리 5 이상, 오페라 12 이상 및 인터넷 익스플로러 7부터 11까지 지원했다.[16]

참조

[1] 웹사이트 License - Leaflet https://github.com/L[...] Leaflet 2018-11-03
[2] 웹사이트 Testing web map APIs - Google vs OpenLayers vs Leaflet http://robinlovelace[...] 2018-11-03
[3] 웹사이트 Leaflet Creator Vladimir Agafonkin Joins MapBox https://www.mapbox.c[...] 2014-08-06
[4] 간행물 An open-source JavaScript library for mobile-friendly interactive maps https://leafletjs.co[...] Agafonkin, V. 2024-07-28
[5] 간행물 An open-source JavaScript library for mobile-friendly interactive maps https://leafletjs.co[...] Agafonkin, V. 2024-07-28
[6] 간행물 An open-source JavaScript library for mobile-friendly interactive maps https://leafletjs.co[...] Agafonkin, V. 2024-07-28
[7] 간행물 An open-source JavaScript library for mobile-friendly interactive maps https://leafletjs.co[...] Agafonkin, V. 2024-07-28
[8] 간행물 An open-source JavaScript library for mobile-friendly interactive maps https://leafletjs.co[...] Agafonkin, V. 2024-07-28
[9] 웹사이트 Leaflet Creator Vladimir Agafonkin Joins MapBox https://www.mapbox.c[...] 2014-08-06
[10] 웹사이트 Leaflet API reference https://leafletjs.co[...] 2018-11-03
[11] 웹사이트 Using GeoJSON with Leaflet https://leafletjs.co[...] 2018-11-03
[12] 웹사이트 leaflet-omnivore https://github.com/m[...] 2021-10-05
[13] 웹사이트 TileLayer.WMS https://leafletjs.co[...] 2018-11-03
[14] 웹사이트 Leaflet with WFS Example https://github.com/G[...] 2019-07-19
[15] 웹사이트 Support for GML https://github.com/L[...] 2012-06-23
[16] 웹사이트 Features https://leafletjs.co[...] 2018-11-03
[17] 웹사이트 OpenHub.net comparison between OpenLayers and Leaflet https://www.openhub.[...] 2018-11-03
[18] 웹사이트 Leaflet frontpage https://leafletjs.co[...] 2018-11-03
[19] 웹사이트 OpenLayers 3.4.0 compressed source code http://openlayers.or[...] OpenLayers.org 2018-11-03
[20] 문서 Various plugins providing WFS-support are listed on https://leafletjs.com/plugins.html
[21] 웹사이트 Projection https://leafletjs.co[...] 2018-11-03
[22] 웹사이트 Data Layer https://developers.g[...] Google Inc. 2018-11-03
[23] 웹사이트 Announcing Leaflet: a Modern Open Source JavaScript Library for Interactive Maps http://blog.cloudmad[...] 2011-05-13
[24] 웹사이트 Leaflet 0.5 Released https://leafletjs.co[...] 2013-01-17
[25] 웹사이트 Leaflet 0.6 Released, Code Sprint in DC with MapBox https://leafletjs.co[...] 2013-06-26
[26] 웹사이트 Leaflet 0.7 Release, MapBox and Plans for Future https://leafletjs.co[...] 2013-11-18
[27] 웹사이트 Meet Leaflet 1.0. https://leafletjs.co[...] 2016-09-27
[28] 문서 Leaflet 1.8 released in the middle of war
[29] 문서 v1.9.0 https://github.com/L[...]
[30] 웹사이트 Leaflet - a JavaScript library for interactive maps https://leafletjs.co[...] 2022-03-21
[31] 웹사이트 License - Leaflet https://github.com/L[...] Leaflet 2015-02-12
[32] 웹사이트 Testing web map APIs - Google vs OpenLayers vs Leaflet http://robinlovelace[...] 2014-08-06
[33] 웹사이트 Leaflet Creator Vladimir Agafonkin Joins MapBox https://www.mapbox.c[...] Mapbox 2014-08-06
[34] 웹사이트 Leaflet API http://leafletjs.com[...] 2014-08-06
[35] 문서 https://github.com/m[...]
[36] 웹사이트 Leaflet documentation http://leafletjs.com[...] 2014-08-06
[37] URL https://github.com/G[...]
[38] URL https://github.com/L[...]
[39] 웹사이트 OpenHub.net comparison between OpenLayers and Leaflet https://www.openhub.[...] 2015-04-18
[40] 웹사이트 Data Layer - Google Maps Javascript API - Google Developers https://developers.g[...] 2014-08-06
[41] 웹사이트 Announcing Leaflet: a Modern Open Source JavaScript Library for Interactive Maps http://blog.cloudmad[...] 2011-05-13
[42] 웹사이트 Leaflet 0.5 released http://leafletjs.com[...] 2014-08-06
[43] 웹사이트 Leaflet 0.6 Released, Code Sprint in DC with MapBox http://leafletjs.com[...] 2014-08-06
[44] 웹사이트 Leaflet 0.7 Release, MapBox and Plans for Future http://leafletjs.com[...] 2014-08-06
[45] 웹사이트 Meet Leaflet 1.0. http://leafletjs.com[...] 2018-02-04
[46] 웹인용 License - Leaflet https://github.com/L[...] Leaflet 2018-11-03
[47] 웹인용 Testing web map APIs - Google vs OpenLayers vs Leaflet http://robinlovelace[...] 2018-11-03
[48] 웹인용 Leaflet Creator Vladimir Agafonkin Joins MapBox https://www.mapbox.c[...] 2014-08-06
[49] 웹인용 Top Data Visualization tools by Nataly Otair https://techresearch[...] 2020-10-08
[50] 웹인용 Announcing Leaflet: a Modern Open Source JavaScript Library for Interactive Maps http://blog.cloudmad[...] 2011-05-13



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com