Формат Geojson для открытия
Обновлено: 21.11.2024
Все авторские отчисления за книги 2022 года будут переданы организации "Спасти жизнь в Украине". Присоединяйтесь к нам и сделайте пожертвование.
Рисуйте и редактируйте с помощью GeoJson.io
GeoJson.io – популярный веб-инструмент с открытым исходным кодом для преобразования, редактирования и создания файлов GeoJSON. Этот инструмент был первоначально разработан Томом МакРайтом в 2013 году и быстро стал популярным инструментом для специалистов-практиков в области геопространственных данных.
В этом руководстве мы покажем вам, как преобразовать существующие файлы KML, GPX, TopoJSON и даже CSV с данными широты/долготы в файлы GeoJSON. Мы также узнаем, как редактировать атрибутивные данные, добавлять новые функции в файлы GeoJSON и создавать новые геоданные с нуля, отслеживая спутниковые снимки.
Конвертировать KML, GPX и другие форматы в GeoJSON
Перейдите к инструменту GeoJson.io. Вы увидите карту слева и область просмотра атрибутов Table/JSON справа. В начале он представляет собой пустой набор функций. Помните, что объектами являются точки, полилинии и многоугольники.
Перетащите файл геопространственных данных в область карты слева. Кроме того, вы также можете импортировать файл из меню Открыть > Файл. Если у вас нет геопространственного файла, загрузите образец файла окрестностей Торонто в формате KML на свой компьютер и загрузите его в инструмент GeoJson.io. Этот упрощенный образец файла KML был создан на портале открытых данных Торонто.
Если GeoJson.io может распознать и импортировать ваш файл геоданных, вы увидите зеленое всплывающее сообщение в верхнем левом углу, сообщающее, сколько объектов было импортировано. Например, на рис. 13.4 показано, что 140 объектов были импортированы из образца KML-файла районов Торонто, и эти полигоны отображаются в верхней части карты.
Примечание. Если GeoJson.io не может импортировать ваш файл, вы увидите красное всплывающее окно с сообщением «Не удалось определить тип файла». Вместо этого попробуйте преобразовать файл в формат GeoJSON с помощью инструмента Mapshaper, как описано ниже.
Рис. 13.4. GeoJson.io успешно импортировала образец KML-файла окрестностей Торонто.
Чтобы загрузить преобразованный файл GeoJSON на свой компьютер, выберите Сохранить > GeoJSON.
Предупреждение. Инструмент GeoJson.io автоматически присвоит загруженному файлу имя map.geojson , поэтому переименуйте его, чтобы избежать путаницы.
Создать GeoJSON из CSV-файла
GeoJson.io может преобразовывать электронную таблицу CSV с помощью широты (или широты) и долготы (или долготы). ) в файл GeoJSON точечных объектов. Каждая строка в электронной таблице становится отдельной точкой, а все столбцы, кроме широты и долготы, становятся атрибутами (или свойствами) точечных признаков. Для этого упражнения вы можете загрузить на свой компьютер образец CSV-файла с данными о местах в Торонто, который содержит три строки данных, как показано на рис. 13.5.
Рисунок 13.5. Электронная таблица CSV со столбцами широта/долгота может быть преобразована в файл GeoJSON с точечными объектами.
- Выберите Создать, чтобы удалить данные из предыдущего упражнения в инструменте GeoJson.io, затем перетащите CSV-файл местоположений в Торонто, который вы скачали выше, в область карты инструмента. Зеленое всплывающее окно уведомляет вас об успешном импорте трех объектов.
Примечание. Если вы добавите новые данные к существующим в GeoJson.io, они будут объединены в один файл, что может быть полезно для определенных задач.
Нажмите на маркер, чтобы открыть всплывающее окно со свойствами точки. Если вы использовали пример файла местоположений в Торонто, вы увидите функции имя и ссылка в дополнение к цвету маркера по умолчанию, >размер маркера и символ маркера. Обратите внимание, что вы можете редактировать и удалять свойства в представлении карты.
Перейдите на вкладку Таблица справа от карты, чтобы просмотреть все данные сразу, а не отдельные всплывающие окна маркеров, как показано на рис. 13.6. Вы можете редактировать и удалять свойства в представлении таблицы, а также в представлении кода JSON.
Если вы редактировали данные своей карты, нажмите Сохранить > GeoJSON, чтобы загрузить файл на свой компьютер, который автоматически получит имя map.geojson , поэтому переименуйте его, чтобы избежать путаницы. При желании вы также можете войти в GeoJson.io со своей учетной записью GitHub и сохранить его непосредственно в своем репозитории.
Рис. 13.6. Загрузите данные CSV в GeoJson.io, чтобы легко редактировать их в представлении карты или таблицы.
Создание новых данных GeoJSON с помощью инструментов рисования
GeoJson.io позволяет создавать геопространственные файлы с нуля, используя простые инструменты рисования для размещения точек, полилиний или многоугольников на карте. Они полезны, когда у вас нет исходного файла для работы. Давайте создадим новые данные.
Нажмите Создать, чтобы удалить данные предыдущего упражнения в инструменте GeoJson.io.
В левом нижнем углу переключитесь с Mapbox (векторные фрагменты) на Satellite (растровые данные).
В правом верхнем углу карты используйте инструмент поиска, чтобы найти интересующую вас область. В этом упражнении мы проследим географию вокруг спортивной площадки в Торонто, как показано на рис. 13.7.
Рисунок 13.7. Использование инструментов рисования для создания точек, линий и многоугольников в GeoJson.io.
На панели инструментов у вас есть выбор из четырех инструментов рисования: полилиния (которая представляет собой ряд точек, соединенных линиями, но не замкнутых, как многоугольник), многоугольник, прямоугольник (который является просто экземпляром многоугольник) и точечный маркер.
Нажмите кнопку Нарисовать маркер и щелкните в любом месте на карте, чтобы разместить его. Вы увидите серый маркер, который теперь является частью вашей карты. Вы можете изменить его свойства или удалить его в интерактивном всплывающем окне.
Нажмите кнопку Нарисовать полилинию и щелкните несколько мест на карте, чтобы увидеть появление соединенных линий. Полилинии обычно используются для дорог и дорожек. Чтобы закончить и создать объект, снова нажмите на конечную точку.
Нажмите кнопку Нарисовать многоугольник, которая аналогична рисованию полилинии, за исключением того, что вам нужно завершить функцию, установив конечную точку в том же месте, что и исходная. Полигоны используются для определения границ, включая малые и большие географические области.
Используйте инструмент Редактировать слои (над Удалить), чтобы переместить маркер в более удобное положение или изменить форму объектов.
После того как вы создали функции и их физические границы, добавьте значимые данные атрибуции. Используйте интерактивные всплывающие окна или табличное представление, чтобы задать имена объектов и другие свойства. По завершении сохраните файл GeoJSON на свой компьютер.
Вы также можете использовать инструменты рисования для редактирования существующих файлов GeoJSON. Например, если вы создали GeoJSON из файла CSV, вы можете решить переместить некоторые маркеры с помощью инструмента Редактировать слои вместо изменения их значений широты и долготы. Или вы можете сделать многоугольники более точными, проследив спутниковые снимки.
В следующем разделе мы представим Mapshaper, еще один бесплатный онлайн-инструмент для преобразования и изменения геопространственных файлов.
Купите печатную книгу в Amazon — Barnes & Noble — Bookshop — Powell’s или в местном книжном магазине.
Или начните 30-дневную бесплатную пробную версию для всех книг и цифрового контента на платформе онлайн-обучения O'Reilly.
Поделитесь своим мнением о книге, отметив @handsondataviz в Твиттере, или свяжитесь с авторами.
Файл GEOJSON содержит географические данные. Структура файла GEOJSON основана на формате JSON. Файл может хранить информацию о местоположении (точках), линиях, полигонах или других простых типах объектов. Содержимое файла GEOJSON может представлять реальные объекты и местоположения, например, линия может представлять собой дорогу, линию электропередачи и т. д.
Использование формата GEOJSON
Файлы GEOJSON не обязательно должны хранить географические данные, например карты. Такие файлы иногда используются вместе с виртуальными объектами, например, картой сигналов GSM или навигационными точками. Данные, хранящиеся в файлах на основе JSON (включая файлы GEOJSON), можно легко передавать между приложениями.
Программы, поддерживающие расширение файла GEOJSON
В следующем списке перечислены программы, совместимые с файлами GEOJSON, которые разделены на категории 2 в зависимости от операционной системы, в которой они доступны. Файлы с расширением GEOJSON, как и любые другие форматы файлов, можно найти в любой операционной системе. Рассматриваемые файлы могут быть переданы на другие устройства, будь то мобильные или стационарные, но не все системы могут правильно обрабатывать такие файлы.
Программы, поддерживающие файл GEOJSON
Окна
ОС MAC
Обновлено: 10 марта 2022 г.
Как открыть файл с расширением GEOJSON?
Проблемы с доступом к GEOJSON могут быть вызваны разными причинами.Что важно, все распространенные проблемы, связанные с файлами с расширением GEOJSON, могут решать сами пользователи. Процесс быстрый и не требует участия ИТ-специалиста. Приведенный ниже список поможет вам решить возникшую проблему.
Шаг 1. Получите GDAL
Проблемы с открытием и работой с файлами GEOJSON, скорее всего, связаны с отсутствием на вашем компьютере надлежащего программного обеспечения, совместимого с файлами GEOJSON. Это легко. Выберите GDAL или одну из рекомендуемых программ (например, Apple Xcode), загрузите ее из соответствующего источника и установите в своей системе. Выше вы найдете полный список программ, поддерживающих файлы GEOJSON, классифицированных в соответствии с системными платформами, для которых они доступны. Один из самых безопасных способов загрузки программного обеспечения — использование ссылок, предоставленных официальными дистрибьюторами. Посетите веб-сайт GDAL и загрузите программу установки.
Шаг 2. Убедитесь, что у вас установлена последняя версия GDAL
Если проблемы с открытием файлов GEOJSON по-прежнему возникают даже после установки GDAL, возможно, у вас устаревшая версия программного обеспечения. Проверьте веб-сайт разработчика, доступна ли более новая версия GDAL. Также может случиться так, что создатели программного обеспечения, обновляя свои приложения, добавляют совместимость с другими, более новыми форматами файлов. Если у вас установлена старая версия GDAL, она может не поддерживать формат GEOJSON. Все форматы файлов, которые прекрасно обрабатывались предыдущими версиями данной программы, также должны открываться с помощью GDAL.
Шаг 3. Установите приложение по умолчанию для открытия файлов GEOJSON в GDAL
После установки GDAL (самой последней версии) убедитесь, что он установлен в качестве приложения по умолчанию для открытия файлов GEOJSON. Следующий шаг не должен вызвать проблем. Процедура проста и в значительной степени независима от системы
Процедура изменения программы по умолчанию в Windows
- Нажмите правой кнопкой мыши файл GEOJSON и выберите «Открыть с помощью».
- Нажмите «Выбрать другое приложение», а затем выберите «Другие приложения».
- Наконец выберите «Искать другое приложение на этом ПК», укажите папку, в которой установлен GDAL, установите флажок Всегда использовать это приложение для открытия файлов GEOJSON и подтвердите свой выбор, нажав кнопку «ОК». ли>
Процедура изменения программы по умолчанию в Mac OS
- Нажмите правой кнопкой мыши на файл GEOJSON и выберите "Информация".
- Найдите параметр «Открыть с помощью». Нажмите на заголовок, если он скрыт.
- Выберите GDAL и нажмите Изменить для всех.
- Если вы выполнили предыдущие шаги, должно появиться сообщение: Это изменение будет применено ко всем файлам с расширением GEOJSON. Затем нажмите кнопку "Продолжить", чтобы завершить процесс.
Шаг 4. Убедитесь, что файл GEOJSON заполнен и не содержит ошибок
Если проблема по-прежнему возникает после выполнения шагов 1–3, проверьте, является ли файл GEOJSON допустимым. Возможно, файл поврежден и поэтому недоступен.
1. Проверьте файл GEOJSON на наличие вирусов или вредоносных программ
Если файл заражен, вредоносное ПО, находящееся в файле GEOJSON, препятствует попыткам открыть его. Рекомендуется как можно скорее просканировать систему на наличие вирусов и вредоносных программ или воспользоваться онлайн-сканером антивируса. Если сканер обнаружил, что файл GEOJSON небезопасен, действуйте в соответствии с инструкциями антивирусной программы для нейтрализации угрозы.
2. Проверьте, не поврежден ли файл
Если вы получили проблемный файл GEOJSON от третьего лица, попросите его предоставить вам еще одну копию. Возможно, файл был скопирован ошибочно, и данные потеряли целостность, что исключает доступ к файлу. Это могло произойти, если процесс загрузки файла с расширением GEOJSON был прерван, а данные файла повреждены. Загрузите файл еще раз из того же источника.
3. Убедитесь, что у вас есть соответствующие права доступа
Для открытия некоторых файлов требуются повышенные права доступа. Войдите в систему с учетной записью администратора и посмотрите, решит ли это проблему.
4. Убедитесь, что в системе достаточно ресурсов для запуска GDAL
Если в системе недостаточно ресурсов для открытия файлов GEOJSON, попробуйте закрыть все запущенные в данный момент приложения и повторите попытку.
5.Убедитесь, что у вас установлены последние версии драйверов, системных обновлений и исправлений
Обновленная система и драйверы не только делают ваш компьютер более безопасным, но также могут решить проблемы с файлом формата GeoJSON. Вполне возможно, что одно из доступных обновлений системы или драйверов может решить проблемы с файлами GEOJSON, влияющие на более старые версии данного программного обеспечения.
Вы хотите помочь?
Если у вас есть дополнительная информация о файле GEOJSON, мы будем признательны, если вы поделитесь ею с нашими пользователями. Для этого воспользуйтесь формой здесь и пришлите нам свою информацию о файле GEOJSON.
Форматы GEOJSON и JSON приходят на смену формату Shapefile, созданному ESRI в конце 90-х годов, который, несмотря на то, что является одним из самых распространенных способов работы с векторными файлами в географических информационных системах, становится все более полезным. и универсальность.
JSON (обозначение объектов JavaScript) позволяет обмениваться данными простым способом, но, прежде всего, читабельным и понятным. Файлы JSON широко используются в веб-среде при обмене информацией.
ГЕОJSON
Файлы GEOJSON вносят усовершенствование в файлы JSON и специализируются на обмене данными ГИС.
Формат GEOJSON появился в 2008 году и может представлять геометрию, явление или набор явлений географического характера.
В указанном GEOJSON у нас будет, с одной стороны, геометрия, а с другой — атрибуты, связанные с указанной информацией.
GEOJSON является идеальной заменой шейп-файла во многих сценариях (визуализация и обмен данными).
Формат GEOJSON вполне доступен, различные веб-сайты позволяют нам напрямую загружать информацию в формате GEOJSON.
Вы также можете начать с шейп-файла и преобразовать его в формат GEOJSON, чтобы создать простую веб-карту.
Для получения дополнительной информации см. GeoJSON Wiki.
Открыть файл GEOJSON в Windows
- Найдите нужный файл GEOJSON в проводнике ОС Windows и дважды щелкните его, чтобы запустить соответствующее приложение.
- Если файл GEOJSON не открывается в приложении, а вместо этого появляется сообщение об ошибке "Windows не удается открыть файл", попробуйте поискать приложение, которое может открыть этот файл.
- Если вы знаете приложение, которое может открыть файл GEOJSON, запустите его и посмотрите, есть ли в приложении пункт Файл->Открыть в главном меню.
- Если вы не знаете, какое приложение работает как средство открытия файлов GEOJSON, попробуйте выполнить поиск по запросам "GEOJSON wiki", "приложение для открытия файла GEOJSON" или "открыть файл GEOJSON" в поисковой системе, которая вам нравится. ли>
- Установите найденное приложение и проверьте, может ли оно открыть файл GEOJSON.
Открыть файл GEOJSON в Mac OS
- Найдите нужный файл GEOJSON в Mac OS Finder и дважды щелкните его, чтобы запустить соответствующее приложение.
- Если файл GEOJSON не открывается в приложении Mac OS, а вместо этого вы получаете сообщение об ошибке «Нет приложения, предназначенного для открытия файла», вы можете нажать «Поиск в App Store» в диалоговом окне ошибки, и Mac OS показать вам приложения, совместимые с файлом GEOJSON.
- Если вы знаете приложение Mac OS, которое может работать как средство открытия файлов GEOJSON, вы можете выбрать параметр «Выбрать приложение» в окне ошибки, чтобы связать расширение файла и открыть в нем файл GEOJSON.
- Если вы не знаете, какое приложение может открыть файл GEOJSON, попробуйте выполнить поиск по запросам "GEOJSON wiki", "приложение для открытия файла GEOJSON" или "открыть файл GEOJSON" в поисковой системе, которая вам нравится.
- Установите найденное приложение и проверьте, может ли оно открыть файл GEOJSON.
Открыть файл GEOJSON на Android
- В списке приложений Android на устройстве Android найдите приложение "Мои файлы" или "Диспетчер файлов" и коснитесь его, чтобы запустить.
- Нажмите на папку "Загрузки" внутри приложения.
- Вы должны увидеть загруженный файл GEOJSON в этой папке.
- Нажмите на файл. Если устройство Android поддерживает открытие загруженного файла, он откроется в соответствующем приложении.
- Если файл не открывается, вы можете найти соответствующее приложение, которое может открыть файл, выполнив поиск в Android App Store по запросу "GEOJSON".
- Если вы не можете открыть файл с приложениями из Android App Store, возможно, файл можно открыть только на настольных платформах, таких как Windows или Mac OS. Попробуйте поискать в Интернете "файл GEOJSON" и посмотрите, могут ли его открыть какие-либо настольные приложения.
- Возможно также, что загруженный вами файл устарел и больше не поддерживается.
Открыть файл GEOJSON на iPhone или iPad
- Откройте приложение «Файлы» на устройстве iPhone или iPad. Чтобы найти его, проведите вниз по главному экрану и введите "Файлы" в строке поиска.
- Нажмите на папку «Загрузки» на главном экране приложения «Файлы».
- Вы увидите все недавно загруженные файлы. Нажмите на файл GEOJSON, чтобы просмотреть его.
- Если у вас есть нужное приложение, которое может его открыть, оно автоматически запустится и откроет ваш файл.
- Если у вас нет приложения, которое может его открыть, вам нужно найти «GEOJSON» в магазине приложений Apple. Таким образом, вы можете найти приложения, которые могут открывать файлы GEOJSON.
- Если это не поможет, возможно, ваш файл может быть открыт только настольным приложением. Чтобы найти приложение, которое может открыть его на рабочем столе, найдите «файл GEOJSON» в своей любимой поисковой системе.
Наполнение этого веб-сайта информацией и его поддержка — непрерывный процесс. Мы всегда приветствуем отзывы и вопросы, которые можно отправить, посетив страницу «Контакты». Однако, поскольку этот веб-сайт посещает много пользователей, а наша команда довольно мала, мы, возможно, не сможем лично ответить на каждый запрос. Спасибо за понимание.
Извините, у меня перерыв на несколько месяцев. Но я вернулся с короткой статьей о добавлении и просмотре данных geojson в QGIS и ArcGIS Desktop. Я был вдохновлен написать этот пост после того, как увидел недавнюю карту в New York Times, на которой были показаны все здания в США. Посмотрите их интерактивную карту каждого здания в Соединенных Штатах, если вы еще ее не видели. Он демонстрирует использование базы данных Microsoft (Bing) для создания следов для всех 50 штатов. На картах Нью-Йорк Таймс показаны некоторые интересные модели городских ландшафтов в Америке, которые я сделал и показал здесь.
Контуры зданий Bing имеют открытый исходный код и могут быть загружены для использования в формате geojson — именно об этом этот пост. После загрузки файла geojson, как вы его просматриваете? В любом случае, мне было интересно посмотреть, как выглядят контуры зданий на Гавайях, а также я хотел провести быстрое сравнение контуров зданий Microsoft/Bing с контурами зданий города и округа Гонолулу и экстрактом зданий OSM. QGIS может изначально открывать файл geojson, но он не всегда стабильно работает — по крайней мере, для меня, и я не уверен, почему он иногда работает или нет. Вы можете попробовать выполнить один из следующих вариантов ниже, чтобы добавить geojson в QGIS для просмотра.
Добавление локальных данных geojson в QGIS
Если у вас есть файл geojson на локальном жестком диске или в сети и вы хотите просмотреть/использовать его в QGIS, вы можете просто перетащить его из панели браузера на панель слоев или просто дважды щелкнуть файл, чтобы добавить его на панель слоев. Если попытка добавить исходный файл *.geojson приводит к сбою, вы можете попробовать изменить расширение файлов на *.json или даже на *.geojson.txt. Я пробовал все 3 разных расширения файлов, и все они работают.
Добавление данных geojson через URL
СМОТРИТЕ ОБЪЯВЛЕНИЕ (01.02.2020): ПОЛУЧИЛА ОШИБКУ GEOJSON ПРИ ДОБАВЛЕНИИ ЧЕРЕЗ URL
Добавление и просмотр данных geojson в ArcGIS Desktop и ArcGIS Pro
ArcGIS Desktop и Pro также могут читать файлы geojson, но это будет стоить вам немалых денег ($$$), поскольку вам потребуется расширение для взаимодействия с данными. В этом случае я бы остановился на QGIS, но я перечислил шаги для ArcGIS ниже для вашей информации.
Примечание. Для просмотра файла geojson в ArcGIS Desktop и ArcGIS Pro требуется расширение Data Interoperability Extension, и его необходимо сначала активировать или включить.
У меня есть расширение Data Interoperability, поэтому я смог просто добавить файл geojson в ArcMap. Я предполагаю, что рабочий стол ArcGIS с включенным расширением Data Interoperability каким-то образом автоматически импортировал для меня файл geojson в ArcMap. Я попытался посмотреть, могу ли я также просмотреть файл geojson в ArcGIS Pro, но формат файла не был распознан. В ArcGIS Pro вам нужно сначала преобразовать файл geojson в json или что-то еще, что может использовать ArcGIS Pro. Однако ArcGIS Online будет читать geojson. Я использую самую последнюю версию ArcGIS Desktop 10.6.1 и ArcGIS Pro 2.2.3.
Чтобы добавить и просмотреть файл geojson в ArcMap, просто используйте кнопку «Добавить данные», как если бы вы добавили шейп-файл или класс пространственных объектов базы геоданных, как в примере ниже.
Ниже показан файл geojson здания, просматриваемый в ArcMap.
Как я уже говорил, ArcGIS Pro не распознает geojson. Сначала вам нужно будет преобразовать файл в шейп-файл или класс объектов ниже, чтобы вы могли его просмотреть. Вы можете выполнить шаги по преобразованию инструментов JSON в Features в AG Pro.
После преобразования файла geojson его можно использовать в версии Pro. Так выглядят контуры зданий Bing в версии Pro.
Сравнение OSM, Microsoft/Bing, а также площади зданий города и округа Гонолулу
Быстрое сравнение размеров зданий OSM, Bing и города и округа Гонолулу показывает, что локальный источник (CCH) является наиболее точным из трех, за которым следует OSM, а затем Bing. Также обратите внимание, что контуры зданий Bing (по крайней мере, в этой версии обновления данных) не содержат информации о высоте. Выдержки из зданий OSM могут либо иметь информацию о высоте, либо нет, в зависимости от формата файла и источника — например, шейп-файлы из Geofabrik не имеют этой информации, но *osm.pbf содержит больше информации. В контурах зданий CCH есть информация о высоте, хотя это более старый набор данных, полученный в период с 2004 по 2009 год.
Контуры зданий OSM (желтые многоугольники), наложенные на Bing Aerial
Контур здания Microsoft/Bing (красные многоугольники), наложенный на Bing Aerial
Контуры зданий города и округа Гонолулу (оранжевые многоугольники), наложенные на Bing Aerial
Я бы сказал, что всегда используйте локальный источник для построения контуров, но для областей, по которым нет данных, достаточно OSM и Bing. Используйте все, что соответствует вашей цели.
Читайте также: