Геопространственные кластеризация
Геопространственные данные можно эффективно анализировать с помощью систем сетки для создания геопространственных кластеров. Геопространственные средства можно использовать для агрегирования, кластеризации, секционирования, уменьшения, объединения и индексирования геопространственных данных. Эти средства повышают производительность среды выполнения запросов, уменьшают размер хранимых данных и визуализируют агрегированные геопространственные данные.
Azure Data Explorer поддерживает следующие методы геопространственных кластеризация:
Ниже перечислены основные функциональные возможности этих методов.
- Вычисление маркера хэша\индекса\ячейки геопространственной координаты. Разные геопространственные координаты, принадлежащие одной ячейке, будут иметь одинаковое значение токена ячейки.
- Вычислите центральную точку маркера hash\index\cell. Этот момент полезен, так как он может представлять все значения в ячейке.
- Вычисление многоугольника ячейки. Вычисление многоугольников ячеек полезно при визуализации ячеек или других вычислениях, например расстояния или точки в проверках многоугольников.
Методы сравнения
Критерии | Геохаш | Ячейка S2 | Ячейка H3 |
---|---|---|---|
Уровни иерархии | 18 | 31 | 16 |
Фигура ячейки | прямоугольник; | прямоугольник; | Шестиугольник |
Края ячеек | Прямой | Геодезические | Прямой |
Система проекции | Нет. Кодирует широту и долготу. | Куб лицевой по центру квадратии преобразования. | Икосахедрон лицо по центру гномоники. |
Число соседей | 8 | 8 | 6 |
Заметные признаки | Общие префиксы указывают на близость точек. | 31 уровень иерархии. | Форма ячейки является шестиугольной. |
Производительность | Превосходно | Превосходно | быстрый; |
Покрытие многоугольников с ячейками | Не поддерживается | Поддерживается | Не поддерживается |
Родительский элемент ячейки | Не поддерживается | Не поддерживается | Поддерживается |
Дочерние ячейки | Не поддерживается | Не поддерживается | Поддерживается |
Кольца ячеек | Не поддерживается | Не поддерживается | Поддерживается |
Совет
Если для определенного средства нет предпочтений, используйте ячейку S2.
Примечание
Хотя хэширование и индексирование геопространственных координат выполняется очень быстро, в некоторых случаях хэширование и индексирование при приеме можно применить для улучшения среды выполнения запросов. Однако этот процесс может увеличить размер хранимых данных.
Функции geohash
Имя функции |
---|
geo_point_to_geohash() |
geo_geohash_to_central_point() |
geo_geohash_neighbors() |
geo_geohash_to_polygon() |
Функции ячейки S2
Имя функции |
---|
geo_point_to_s2cell() |
geo_s2cell_to_central_point() |
geo_s2cell_neighbors() |
geo_s2cell_to_polygon() |
geo_polygon_to_s2cells() |
Функции ячеек H3
Имя функции |
---|
geo_point_to_h3cell() |
geo_h3cell_to_central_point() |
geo_h3cell_neighbors() |
geo_h3cell_to_polygon() |
geo_h3cell_parent() |
geo_h3cell_children() |
geo_h3cell_rings() |
См. также
- См. вариант использования геопространственных кластеризация: Аналитика данных для автопарков испытаний
- Сведения об архитектуре Azure для обработки геопространственных данных и аналитики
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по