Вопрос или проблема
Я новичок в ubuntu-linux и хотел бы узнать, есть ли способ открыть или просмотреть файл .kmz с помощью команд ubuntu-linux? В настоящее время я использую Macbook (XQuarts) bash-ssh, подключенный к удаленному компьютеру.
Заранее спасибо
Поскольку это один файл и у вас есть доступ по ssh, это должно сработать. Это также должно работать на большинстве систем Unix, включая Mac. Думаю, есть также интерфейс для Windows.
С помощью ssh вы обычно можете получить доступ к удаленному компьютеру, используя эту команду:
ssh username@ip_address
или, иногда, так:
ssh ip_address -l username
Чтобы скопировать файл с одного компьютера на другой, вам нужно использовать команду scp
. Это работает как команда cp
(копировать), но работает через SSH.
Для ясности, команда cp
работает так:
cp '/SOURCE/FILE' '/DESTINATION/FILE`
Итак, чтобы использовать команду scp
, используйте это:
scp 'username@ip_address:/SOURCE/FILE' '/DESTINATION/FILE`
Таким образом, в вашем случае это будет что-то вроде этого:
scp 'username@ip_address:/home/mirk/ozone_dispersion_ENW4_2012091400.kmz 'WHICH/FOLDER/YOU/WANT/TO/PUT/IT/IN/ozone_dispersion_ENW4_2012091400.kmz'
После этого файл должен появиться на вашем компьютере, и его можно будет открыть с помощью Google Earth или другой программы для чтения .kmz файлов – некоторые из них перечислены здесь.
Надеюсь, это решит вашу проблему.
Используя один из образцов файлов kmz от Google в качестве примера:
$ unzip -t 080505-__D-Day_Invasion_Normandy_WW_II_[20548].kmz
Archive: 080505-__D-Day_Invasion_Normandy_WW_II_[20548].kmz
testing: doc.kml OK
testing: images/normandy.gif OK
No errors detected in compressed data of 080505-__D-Day_Invasion_Normandy_WW_II_[20548].kmz.
$ unzip -p 080505-__D-Day_Invasion_Normandy_WW_II_[20548].kmz doc.kml
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://earth.google.com/kml/2.0">
<GroundOverlay>
<name>Invasion Normandy </name>
<Icon>
<href>images/normandy.gif</href>
<viewBoundScale>0.75</viewBoundScale>
</Icon>
<LatLonBox>
<north>54.68344948353803</north>
<south>47.72497849401205</south>
<east>8.067729910987291</east>
<west>-5.840828344018727</west>
<rotation>5.28805241062117</rotation>
</LatLonBox>
</GroundOverlay>
</kml>
Ответ или решение
Для открытия файлов с расширением .kmz на Ubuntu, существует несколько эффективных решений. Ниже приведу детальное руководство, как это можно сделать, опираясь на вашу ситуацию, в которой вы используете MacBook и подключаетесь через ssh к удалённому компьютеру.
Теория (Theory)
Файлы .kmz представляют собой сжатые в ZIP файл формата KML (Keyhole Markup Language), которые содержат географические данные и могут включать в себя изображения и другие файлы мультимедиа. Эти файлы чаще всего используются с приложением Google Earth, но их содержимое можно просматривать и без него, если распаковать .kmz как обычный zip-архив.
Пример (Example)
На основе приведенного вами примера, вы можете воспользоваться командой unzip
, чтобы распаковать содержимое файла .kmz:
unzip -t your_file.kmz
Эта команда проверяет целостность архива и перечисляет файлы внутри. Чтобы получить содержимое основного XML-файла (.kml), используйте:
unzip -p your_file.kmz doc.kml
Эта команда выводит содержимое файла doc.kml.
Применение (Application)
-
Подключение по SSH: Используйте следующую команду, чтобы подключиться к удалённому серверу:
ssh username@ip_address
Или альтернативно, если требуется:
ssh ip_address -l username
-
Копирование файла через SCP: Чтобы перенести файл .kmz с удаленного сервера на ваш локальный компьютер, выполните команду:
scp 'username@ip_address:/path/to/your_file.kmz' '/your/local/path/your_file.kmz'
Убедитесь, что заменили
username
,ip_address
,/path/to/your_file.kmz
и/your/local/path/your_file.kmz
на актуальные значения. -
Открытие KMZ файла:
- Убедившись, что файл находится у вас на компьютере, используйте
unzip
как описано выше, чтобы извлечь необходимую информацию в формате KML. - Для более полного обзора воспользуйтесь приложением Google Earth. Оно доступно для различных операционных систем, включая Ubuntu и macOS.
- Убедившись, что файл находится у вас на компьютере, используйте
Надеюсь, это руководство окажется полезным. Если у вас останутся вопросы, пожалуйста, не стесняйтесь уточнять детали.