GeoJSON Viewer и валидатор
Вставьте или перетащите GeoJSON, чтобы проверить его, увидеть на карте и прочитать сводку по объектам — прямо в вашем браузере.
Ваш GeoJSON проверяется, суммируется и рисуется в вашем браузере и никогда не загружается. По сети загружаются только тайлы карты OpenStreetMap для отрисовки базовой карты; просматриваемые вами геометрии не хранятся на сервере.
Нужна таблица вместо этого? Конвертируйте GeoJSON в CSV.
Об инструменте GeoJSON Viewer
Этот GeoJSON viewer и валидатор проверяет ваши данные и рисует их на карте, не покидая ваш браузер. Вставьте GeoJSON или перетащите файл .geojson или .json — и он сначала подтвердит, что текст является правильно сформированным JSON, а затем валидным объектом GeoJSON — FeatureCollection, одним Feature или голой геометрией вроде Point, LineString или Polygon. Всё неверное получает точное сообщение: позицию синтаксиса JSON, неизвестный тип геометрии, отсутствующие или не являющиеся массивом координаты либо кольцо со слишком малым числом позиций. Валидные геометрии отрисовываются на карте Leaflet, автоподгоняемой под данные, и вы получаете сводку по общему числу объектов, разбивку по типу геометрии и общий ограничивающий прямоугольник. Форматирование или минификация в один клик. Координаты разбираются и рисуются на вашем устройстве, поэтому ваши данные остаются с вами.
Возможности
- Проверка за один проход, что ввод является правильно сформированным JSON и валидным объектом GeoJSON
- Принимает FeatureCollection, один Feature или голую геометрию
- Точные ошибки: синтаксис JSON, неизвестный тип, отсутствующие координаты, неверная арность кольца
- Отрисовывает точки, линии и полигоны на карте Leaflet, автоподгоняемой под границы
- Сводка по общему числу объектов плюс подсчёт каждого типа геометрии (Point, Polygon, ...)
- Вычисляет и копирует общий ограничивающий прямоугольник как [west, south, east, north]
- Форматирование или минификация GeoJSON и копирование любого варианта в один клик
- Перетаскивание файла .geojson или .json либо вставка текста с живым превью на карте
Как использовать GeoJSON Viewer
- Вставьте GeoJSON в ввод или перетащите файл .geojson / .json (либо загрузите пример).
- Прочитайте баннер проверки: зелёный результат или точную ошибку для исправления.
- Посмотрите валидные геометрии на карте, которая подгоняется под данные.
- Проверьте число объектов, разбивку по геометрии и ограничивающий прямоугольник в сводке.
- Скопируйте форматированный или минифицированный GeoJSON либо скопируйте ограничивающий прямоугольник.
Пример
Ввод
{"type":"Feature","geometry":{"type":"Point","coordinates":[2.2945,48.8584]},"properties":{"name":"Eiffel Tower"}}
Результат
Valid Feature · 1 feature
Point: 1
Bounding box: [2.2945, 48.8584, 2.2945, 48.8584]
Один Point Feature проходит проверку и ставит маркер у Эйфелевой башни в Париже.
Частые ошибки и устранение неполадок
- Карта пуста, хотя GeoJSON выглядит валидным. — Проверьте порядок координат — GeoJSON это [longitude, latitude], а не lat/long. Перепутанные значения часто уводят точку в океан, за пределы подогнанных границ.
- Polygon отклоняется из-за слишком малого числа позиций. — Каждому кольцу Polygon нужно минимум четыре позиции, и оно должно быть замкнутым, то есть последняя координата повторяет первую. Добавьте замыкающую точку в кольцо.
- Проверка не проходит с сообщением «unknown type». — «type» должен быть типом GeoJSON: FeatureCollection, Feature или геометрией вроде Point, LineString, Polygon, MultiPolygon или GeometryCollection. Исправьте регистр или значение.
Часто задаваемые вопросы
- Что считается валидным GeoJSON в этом просмотрщике?
- Ввод должен быть правильно сформированным JSON и объектом GeoJSON: FeatureCollection с массивом features, один Feature с геометрией или голая геометрия вроде Point, LineString или Polygon. Просмотрщик проверяет тип и каждый массив координат перед отрисовкой.
- Почему моя точка появляется не в том месте на карте?
- GeoJSON хранит координаты как [longitude, latitude] — противоположно порядку lat/long, который используют многие карты и API. Если точка попадает в море или в другую страну, ваши долгота и широта почти наверняка перепутаны.
- Как вычисляется ограничивающий прямоугольник?
- Просмотрщик проходит каждую координату в данных и отслеживает минимальную и максимальную долготу и широту, возвращая [west, south, east, north]. Объекты с нулевой геометрией не дают координат, поэтому прямоугольник покрывает только размещённые геометрии.
- Какие типы геометрии он может отрисовывать и считать?
- Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon и GeometryCollection. Точки рисуются как маркеры; линии и полигоны рисуются как фигуры. Сводка показывает, сколько каждого типа геометрии содержат ваши данные.
- Загружает ли просмотр GeoJSON здесь мои координаты куда-либо?
- Нет. Разбор, проверка и сводка работают в вашем браузере, поэтому вставляемый GeoJSON остаётся на вашем устройстве. По сети запрашиваются только тайлы карты OpenStreetMap для отрисовки базовой карты за вашими геометриями.
Связанные инструменты
- Конвертер GeoJSON в CSV — Конвертируйте GeoJSON в CSV и обратно: координаты становятся столбцами широты и долготы, локально в браузере.
- Конвертер WKT в GeoJSON — Конвертируйте геометрии WKT (Well-Known Text) в GeoJSON и обратно, локально в браузере.
- Конвертер KML в GeoJSON — Конвертируйте KML из Google Earth в GeoJSON и обратно, локально в вашем браузере.
- GPX Viewer — Откройте файл .gpx на карте и прочитайте расстояние, набор высоты и границы.
- Конвертер GPX в GeoJSON — Конвертируйте GPS-треки, маршруты и путевые точки между GPX и GeoJSON в обе стороны, локально в браузере.
- Карта по широте и долготе — Отметьте широту и долготу на карте OpenStreetMap или кликните по карте, чтобы считать координаты обратно.
Все инструменты ArrayKit