프로젝트 모자이크란 무엇인가요?
모자이크는 초대형 지리공간 데이터 집합을 쉽고 빠르게 처리할 수 있는 Apache Spark 프레임워크의 확장입니다.
모자이크는 다음을 제공합니다:
-일반적인 공간 데이터 인코딩(WKT, WKB, GeoJSON) 간의 손쉬운 변환;
-Spark 기본 데이터 유형에서 새로운 도형을 쉽게 생성할 수 있는 생성자;
-공간 데이터 세트의 변환, 집계 및 조인을 위해 Spark 표현식으로 구현된 많은 OGC SQL 표준 ST_ 함수;
-핵심 모자이크 함수 내에서 Spark 코드 생성 구현을 통한 고성능;
-병기 조사와 공동 개발한 접근 방식을 사용하여 다각형 내 포인트 조인을 수행하기 위한 최적화(블로그 게시물).
-Scala, SQL, Python API를 선택할 수 있습니다.
What is Project Mosaic?
Mosaic is an extension to the Apache Spark framework that allows easy and fast processing of very large geospatial datasets.
Mosaic provides:
-easy conversion between common spatial data encodings (WKT, WKB and GeoJSON);
-constructors to easily generate new geometries from Spark native data types;
-many of the OGC SQL standard ST_ functions implemented as Spark Expressions for transforming, aggregating and joining spatial datasets;
-high performance through implementation of Spark code generation within the core Mosaic functions;
-optimisations for performing point-in-polygon joins using an approach we co-developed with Ordnance Survey (blog post); and
-the choice of a Scala, SQL and Python API.