Генератор сетки

Нарисуйте ограничивающий прямоугольник на карте или введите координаты, затем постройте квадратные, шестиугольные, треугольные или точечные сетки и скачайте их в GeoJSON, KML или CSV.

🔲Кликните по карте, чтобы задать первый угол области сетки.

Об инструменте

Генератор сетки создаёт регулярную пространственную сетку — квадратную, шестиугольную, треугольную или решётку точек — над ограничивающим прямоугольником, который вы задаёте кликом по карте или вводом координат. Пространственные сетки применяются в экологическом мониторинге (разделение исследуемой территории на единицы отбора проб), городском планировании (анализ зонирования), эпидемиологии (агрегирование данных о случаях в однородные ячейки), систематическом полевом отборе проб и любом пространственном анализе, требующем мозаичной опорной системы.

Входные данные

Ограничивающий прямоугольник (два клика по диагональным углам или ручной ввод границ север/юг/восток/запад), тип сетки (квадрат, шестиугольник, треугольник или точки), размер ячейки и единица (километры, мили, метры, футы или морские мили). При необходимости обрежьте краевые ячейки по границе. Нажмите «Построить сетку», чтобы построить сетку по текущим настройкам.

Результат

Сетка, отображённая на карте и доступная для скачивания в GeoJSON (FeatureCollection, один объект на ячейку, каждый со свойством id), KML (один <Placemark> на ячейку) или CSV с координатами центров ячеек. Квадратные сетки дополнительно помечают каждую ячейку свойствами row, col и меткой label в стиле A1. Строка сводки показывает количество ячеек, размер ячейки, площадь ячейки и общую площадь.

Ключевые понятия

Квадратная сетка
Прямоугольные ячейки, выровненные по осям, одинаковой ширины и высоты в выбранной единице, вычисленные геодезически на эллипсоиде WGS84 с помощью Turf.js squareGrid. На карте Меркатора ячейки кажутся сужающимися на более высоких широтах, поскольку проекция растягивает долготу, — но их реальные размеры на местности остаются одинаковыми по всей сетке.
Шестиугольная сетка (с плоским верхом)
Мозаика правильных шестиугольников с заданным радиусом описанной окружности (расстояние от центра до вершины). У каждой ячейки ровно шесть равноудалённых соседей, что снижает направленное смещение, присущее квадратным сеткам, — ключевое преимущество для анализа сетей, моделирования распространения болезней и любых приложений, где важна изотропия. Генерируется с помощью Turf.js hexGrid.
Треугольная сетка
Мозаика треугольников, получаемая разбиением квадратной сетки по диагоналям, через Turf.js triangleGrid. Полезна там, где требуется более мелкая или чередующаяся мозаика.
Точечная сетка
Равномерно распределённая решётка точек, отмечающих центры ячеек, через Turf.js pointGrid. Обычно используется для создания точек систематического отбора проб, а не заполненных ячеек.
Ограничивающий прямоугольник
Минимальный выровненный по осям прямоугольник, охватывающий два угла, внутренне представленный как [min_lng, min_lat, max_lng, max_lat]. По умолчанию ячейки, пересекающие границу, включаются целиком, поэтому краевые ячейки могут немного выходить за неё; включите «Обрезать ячейки по границе», чтобы обрезать их точно по границе.

Часто задаваемые вопросы

Что такое пространственная сетка?

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

Какую сетку выбрать: квадратную, шестиугольную, треугольную или точечную?

Квадраты — самые простые и аккуратно выравниваются по координатам. Шестиугольники дают каждой ячейке шесть равноудалённых соседей, снижая направленное смещение в моделях перемещения, сетей и распространения. Треугольники подходят для более мелких или чередующихся мозаик, а точечные сетки выводят центры ячеек как точки систематического отбора проб.

Какие размеры ячеек и единицы поддерживаются?

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

Как импортировать сетку в QGIS, ArcGIS или Google Earth?

Скачайте GeoJSON или KML и откройте напрямую — GeoJSON загружается в QGIS и ArcGIS Pro, а KML открывается в Google Earth. Экспорт CSV перечисляет центр каждой ячейки для таблиц и скриптов.

Обрезаются ли ячейки по ограничивающему прямоугольнику?

По умолчанию краевые ячейки немного выходят за границу, чтобы каждая ячейка оставалась полной фигурой. Включите «Обрезать ячейки по границе», чтобы обрезать краевые ячейки точно по границе.

Есть ли у каждой ячейки идентификатор?

Да. Каждая ячейка содержит последовательный id в своих свойствах GeoJSON, а квадратные сетки также включают row, col и метку в стиле A1, чтобы вы могли ссылаться на отдельные ячейки.

Есть ли ограничение на размер сетки?

Чтобы браузер оставался отзывчивым, инструмент предупреждает при превышении примерно 5000 ячеек и блокирует сетки свыше примерно 20 000. Увеличьте размер ячейки или уменьшите область, чтобы остаться в пределах диапазона.