Использование BigQuery для визуализации большого количества точек - PullRequest
0 голосов
/ 30 мая 2019

При определенном масштабе географических данных полезно экспортировать набор данных в файл png, чтобы положить его поверх карты, если точек много. Например, если есть 50 миллионов точек, если мы просто заинтересованы в визуализации этих данных (без выборки, повторной выборки или агрегирования), мы можем экспортировать их в png и наложить их на карту.

Примером этого является MapD, база данных GPU. Например, они будут визуализировать изображение на стороне сервера, https://www.omnisci.com/platform/core#native-geospatial-processing,, а затем отправят его обратно клиенту:

blob:https://www.omnisci.com/3cf6df03-4809-4a6d-9b73-24c12c3fadb5

enter image description here

Есть ли возможность сделать нечто подобное в BigQuery? Каков был бы предложенный способ нанести на карту большее количество географических точек / объектов на карте (без перехода по короткому маршруту кластеризации: https://developers.google.com/maps/documentation/javascript/markers).

1 Ответ

1 голос
/ 30 мая 2019

BigQuery Geo Viz - инструмент для визуализации геопространственных данных в BigQuery. Однако, как вы уже прочитали в ссылке @ 1002 * @GrahamPolley, ограничение составляет всего 2000 результатов.

Таким образом, в настоящее время нет способа визуализировать 50M точек на карте с помощью BigQuery и Geo Viz.

Вдобавок ко всему, вы можете экспортировать точки из BigQuery и затем визуализировать их с помощью библиотеки визуализации на предпочитаемом вами языке программирования. Однако вам также необходимо вызвать API Карт, так что это не очень выполнимо, так как вы предлагаете разработать свой собственный инструмент Geo Viz.

Я создал запрос функции для вас здесь , который я рекомендую вам пометить, чтобы получать обновления и комментарии, чтобы показать, что есть интерес и обеспечить некоторую тягу.

Другим вариантом может быть открытие поддержки и запрос на более высокий лимит, хотя я не уверен, что вам предоставят, учитывая природу лимита.

...