Що таке проект мозаїки?
Mosaic - це розширення рамки Apache Spark, яка дозволяє легко і швидко обробляти дуже великі геопросторові набори даних.
Мозаїка передбачає:
- легка конверсія між загальними кодуваннями просторових даних (WKT, WKB і GeoJSON);
конструкторів, щоб легко генерувати нові геометрії з рідних типів даних Spark;
багато стандартних функцій OGC SQL ST_ реалізовані як Spark Expressions для трансформації, агрегації та об'єднання просторових наборів даних;
- Висока продуктивність завдяки впровадженню генерації коду Spark в рамках основних функцій мозаїки;
- оптимізації для виконання точкових у полігоні з'єднань, використовуючи підхід, який ми спільно розробили з Ordnance Survey (блог-пост); і
- вибір Scala, SQL і Python API.