GeoJSON Viewer и валидатор

Вставьте или перетащите GeoJSON, чтобы проверить его, увидеть на карте и прочитать сводку по объектам — прямо в вашем браузере.

Ваш GeoJSON проверяется, суммируется и рисуется в вашем браузере и никогда не загружается. По сети загружаются только тайлы карты OpenStreetMap для отрисовки базовой карты; просматриваемые вами геометрии не хранятся на сервере.

Нужна таблица вместо этого? Конвертируйте GeoJSON в CSV.

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

Этот GeoJSON viewer и валидатор проверяет ваши данные и рисует их на карте, не покидая ваш браузер. Вставьте GeoJSON или перетащите файл .geojson или .json — и он сначала подтвердит, что текст является правильно сформированным JSON, а затем валидным объектом GeoJSON — FeatureCollection, одним Feature или голой геометрией вроде Point, LineString или Polygon. Всё неверное получает точное сообщение: позицию синтаксиса JSON, неизвестный тип геометрии, отсутствующие или не являющиеся массивом координаты либо кольцо со слишком малым числом позиций. Валидные геометрии отрисовываются на карте Leaflet, автоподгоняемой под данные, и вы получаете сводку по общему числу объектов, разбивку по типу геометрии и общий ограничивающий прямоугольник. Форматирование или минификация в один клик. Координаты разбираются и рисуются на вашем устройстве, поэтому ваши данные остаются с вами.

Возможности

Как использовать GeoJSON Viewer

  1. Вставьте GeoJSON в ввод или перетащите файл .geojson / .json (либо загрузите пример).
  2. Прочитайте баннер проверки: зелёный результат или точную ошибку для исправления.
  3. Посмотрите валидные геометрии на карте, которая подгоняется под данные.
  4. Проверьте число объектов, разбивку по геометрии и ограничивающий прямоугольник в сводке.
  5. Скопируйте форматированный или минифицированный 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 в этом просмотрщике?
Ввод должен быть правильно сформированным 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 для отрисовки базовой карты за вашими геометриями.

Связанные инструменты

Все инструменты ArrayKit