Как преобразовать файл kmz в dhf

Обновлено: 21.11.2024

Преобразует файл KML или KMZ в классы объектов и файл слоя. В файле слоя сохраняются символы исходного файла KML или KMZ.

Использование

Этот инструмент создает файловую базу геоданных, содержащую класс объектов в наборе классов объектов. Имя класса объектов будет называться точка , линия , полигон или мультипатчи в зависимости от исходных объектов файла KML. На том же уровне папки, что и файловая база геоданных, будет файл слоя, который можно добавить на карту для рисования объектов. Этот файл слоя рисует объекты на основе их схемы точек, линий или полигонов, сохраняя при этом исходные символы KML.

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

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

Преобразование оверлеев с помощью инструмента KML в слой может занять много времени, в зависимости от исходных данных. Все доступные растры и наложения внутри KML будут преобразованы. Все изображения будут преобразованы, если KML ссылается на службу, предоставляющую изображения. Преобразование высокодетализированных изображений может занять много времени из-за размера файла.

Вывод будет создан в системе координат WGS84. При желании выходные объекты можно перепроецировать в другую систему координат с помощью инструмента Проект.

В основном поддерживается ввод до KMZ версии 2.2 стандарта OGC KML. Местоположения точек, использующие тег адреса (посредством геокодирования), не поддерживаются. В исходном KML-файле необходимо указать допустимую широту и долготу.

В выпуске ArcGIS Pro 1.3 представлена ​​встроенная поддержка KML и KMZ в качестве источников данных. Чтобы выполнять операции геообработки со слоем KML, их необходимо преобразовать в объекты внутри файловой базы геоданных. Используя инструмент KML to Layer, выберите слой KML в меню «Содержание» и перетащите его в параметр «Входной файл KML» в инструменте. После преобразования выполните операции геообработки с новыми выходными данными.

Параметры

Файл KML или KMZ для перевода.

Папка назначения для файловой базы геоданных и файла слоя ( .lyrx ).

Имя выходного файла базы геоданных и файла слоя. По умолчанию используется имя входного KML-файла.

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

  • Флажок отмечен – в выходные данные включено наложение на землю.
  • Не отмечен — наложение на землю не включается в выходные данные. Это значение по умолчанию.

Производный вывод

Файл выходного слоя.

Выходная база геоданных, содержащая класс объектов в наборе классов объектов.

Файл KML или KMZ для перевода.

Папка назначения для файловой базы геоданных и файла слоя ( .lyrx ).

Имя выходного файла базы геоданных и файла слоя. По умолчанию используется имя входного KML-файла.

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

  • GROUNDOVERLAY – в выходные данные включаются наложения на землю.
  • NO_GROUNDOVERLAY — наложения на землю не включаются в выходные данные. Это значение по умолчанию.

Производный вывод

Файл выходного слоя.

Выходная база геоданных, содержащая класс объектов в наборе классов объектов.

Пример кода

Преобразует файл KMZ в файловую базу геоданных из окна Python.

Следующий скрипт преобразует папку с файлами KMZ и KML в соответствующую файловую базу геоданных. Затем классы пространственных объектов внутри этих файловых баз геоданных будут объединены в единую файловую базу геоданных.

Все авторские отчисления за книги 2022 года будут переданы организации "Спасти жизнь в Украине". Присоединяйтесь к нам и сделайте пожертвование.

Преобразовать сжатый KMZ в KML

В предыдущих двух разделах мы продемонстрировали, как использовать инструмент Geojson.io и инструмент Mapshaper для преобразования файлов геопространственной информации из одного формата в другой. Однако не все типы файлов можно преобразовать с помощью этих инструментов. В этой главе показан конкретный пример часто запрашиваемого преобразования между .kmz и .kml с помощью бесплатного настольного приложения Google Планета Земля Про. KMZ — это сжатая версия файла KML, собственного формата Google Планета Земля.

Загрузите и установите настольное приложение Google Планета Земля Про для Mac, Windows или Linux.

Дважды щелкните любой файл .kmz, чтобы открыть его в Google Планета Земля Про. Либо сначала откройте Google Планета Земля Про, выберите Файл > Открыть и выберите файл KMZ.

Щелкните правой кнопкой мыши (или щелкните, удерживая клавишу Control) на слое KMZ в меню Места и выберите Сохранить место как…, как показано на рис. 13.26.

Рис. 13.26. В Google Планета Земля Про щелкните правой кнопкой мыши слой KMZ и выберите Сохранить место как.

  1. В раскрывающемся меню окна Сохранить файл… выберите формат KML, как показано на рис. 13.27.

Рис. 13.27. Сохранить как KML, а не KMZ.

Кроме того, вы можете использовать любую zip-утилиту для извлечения файла KML из KMZ, потому что KMZ — это просто заархивированная версия файла KML!

Купите печатную книгу в Amazon — Barnes & Noble — Bookshop — Powell’s или в местном книжном магазине.
Или начните 30-дневную бесплатную пробную версию для всех книг и цифрового контента на платформе онлайн-обучения O'Reilly.
Поделитесь своим мнением о книге, отметив @handsondataviz в Твиттере, или свяжитесь с авторами.

В этом посте я научу вас конвертировать файл Google KMZ в шейп-файл. Кроме того, я научу вас конвертировать слой ArcGIS в файл KMZ для использования в Google Earth.

ПРИМЕЧАНИЕ. В этом посте я буду использовать термин KMZ, но имя типа файла упоминается как KML в ArcGIS, которая является программой ГИС, используемой в этом посте. Чтобы объяснить разницу, файл KML на самом деле представляет собой обычный текстовый файл, тогда как KMZ — это заархивированный файл, который содержит файл KML. Помимо файла KML, файл KMZ также может содержать файлы других типов, например изображения, текстуры и дополнительные файлы KML.

Преобразование файла KMZ в шейп-файл

Перейдите к: ArcToolbox > Инструменты преобразования > Из KML > KML в слой

  • Введите файл KML: перейдите туда, где сохранен ваш файл KML, и выберите
  • Местоположение вывода. Перейдите туда, где вы хотите сохранить файл слоя.
  • Имя выходных данных. При желании укажите имя для файла слоя.

После того, как вы нажмете OK, инструмент запустится, и из входного KML-файла будет создан файл слоя ArcGIS. Файл слоя будет сохранен в указанном месте вывода. Вы заметите, что папка (.gdb) также была создана и сохранена в вашей выходной папке — вы можете не обращать на это внимания, так как это все маленькие кусочки, которые были созданы для создания вашего файла слоя.

На данный момент мы импортировали файл KML в вашу ГИС и создали файл слоя. Мы все? Почти. Нашей целью было создать настоящий шейп-файл из KMZ, а не файл слоя (прочитайте этот пост ESRI, если хотите узнать о различиях между слоями и шейп-файлами).

В меню «Содержание» в ArcMap щелкните правой кнопкой мыши файл слоя (полилинии) и выберите «Данные» > «Экспортировать данные…»

После того, как вы выбрали «Экспорт данных…», вы увидите поле, похожее на показанное выше. В большинстве случаев вы захотите оставить предварительно выбранные параметры как есть. Поле Выходной класс объектов — это то место, где вы хотите сохранить шейп-файл после экспорта.

После того, как вы нажмете OK, процесс преобразования будет завершен. Шейп-файл создан и готов к анализу, редактированию или изменению по вашему усмотрению. Как и в случае с любым шейп-файлом, вам нужно будет проверить систему координат и убедиться, что она совпадает с системой координат/проекцией, которую вы установили во фрейме данных.

Преобразование шейп-файла в файл KMZ

Чтобы преобразовать шейп-файл в файл KMZ, который можно просматривать в Google Планета Земля, сначала необходимо преобразовать шейп-файл в файл слоя ArcGIS. После создания файла слоя вы можете преобразовать данные в формат KMZ.

Перейдите к: Оглавление > Щелкните правой кнопкой мыши шейп-файл, Сохранить как файл слоя…

После того, как вы выберете Сохранить, файл слоя ArcGIS будет создан и сохранен в указанном вами месте. Теперь, когда вы создали файл слоя из шейп-файла, мы готовы преобразовать файл в формат KMZ.

Перейдите к: ArcToolbox > Инструменты преобразования > В KML > Слой в KML

После того как вы перейдете к инструменту «Слой в KML», вам нужно будет выбрать только что созданный слой и указать, где вы хотите сохранить выходной файл. Как только вы нажмете OK в окне Слой в KML, преобразование будет завершено, и файл Google KMZ будет сохранен в выходном месте.

До следующего раза

Одно из удобных применений ExpertGPS Pro – это конвертер из Google Earth KML и сжатых форматов KMZ в шейп-файлы ГИС, чертежи CAD DXF и другие форматы GPS и карт. В этом примере я конвертирую линии и станции метро Нью-Йорка в формате KMZ в SHP с помощью ExpertGPS Pro. Сначала я импортирую данные KMZ в ExpertGPS Pro, щелкнув «Импорт» в меню «Файл» и выбрав файл KMZ, загруженный из Интернета. ExpertGPS Pro преобразует метки для каждой станции метро в путевые точки GPS, а каждую линию метро — в трек GPS.

Прежде чем экспортировать данные, я должен решить, какой формат координат использовать для соответствия моему проекту ArcGIS. ExpertGPS Pro поддерживает широту/долготу, UTM, координаты штата США и национальные форматы сетки Великобритании, Франции и многих других стран. Нью-Йорк покрыт системой координат штата Нью-Йорк на Лонг-Айленде, системой отсчета NAD83, которую я выбрал в ExpertGPS Pro.

Чтобы экспортировать станции метро, ​​я щелкаю один раз в списке путевых точек, а затем выбираю «Экспортировать путевые точки в списке» в меню «Файл». При появлении запроса на сохранение шейп-файла я изменяю тип файла в нижней части диалогового окна «Экспорт» на шейп-файл точек (.shp). Я повторяю процесс, чтобы экспортировать линии метро из списка дорожек в виде полилинейного шейп-файла.

После того, как вы сделаете это один раз в ExpertGPS, у вас уже будет установлен формат координат, соответствующий вашему проекту ArcGIS, поэтому преобразование дополнительных файлов KMZ и KML становится просто двухэтапным процессом. Импортируйте KMZ и нажмите «Экспорт», чтобы преобразовать его в шейп-файл.

8 ответов на Как преобразовать KMZ в SHP: пошаговое руководство

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

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

Спасибо за отличную поддержку.

Может ли ваша программа преобразовывать файлы GoogleEarth KMZ в файлы путевых точек для загрузки в Oziexplorer?

Да, ExpertGPS преобразует любой файл KMZ или KML в формат GPX, который является стандартом де-факто для обмена данными GPS. ExpertGPS использует GPX в качестве собственного формата файла, так что вы всегда можете перенести свои данные на другие GPS-приемники и картографические программы без преобразования. Последние версии OziExplorer поддерживают импорт GPX.

пожалуйста, можно ли загружать изображения из Google Earth непосредственно в arcGIS. и если это возможно, как это можно сделать?

Я учусь на инженера-геоматика. Мне нужно программное обеспечение для преобразования файла shp в kml и наоборот

Комментарии закрыты.

Обновлено Дэном Фостером 26 октября 2020 г.

Я полностью ответил на ваш вопрос?

Если у вас остались вопросы после прочтения этого или других руководств по ExpertGPS или у вас есть файл или проект, с которым вам нужна помощь, свяжитесь с нами, используя форму ниже, или отправьте файл, с которым вы работаете, в службу поддержки по адресу expertgps. точка ком. Я буду рад рассказать вам, как ExpertGPS может справиться со всеми вашими потребностями в картографировании и преобразовании данных.

ExpertGPS работает с сотнями GPS-приемников, включая все модели Garmin Drive, nüvi, eTrex, Colorado, Dakota, echoMAP, GPSMAP, Edge, Forerunner, Montana, Oregon и Rino, GPS-приемники Magellan eXplorist, а также Lowrance HDS, Elite. , а также картплоттеры и эхолоты HOOK GPS. Скачать ExpertGPS

Читайте также: