Страница 1 из 1
Создание jnx-файлов (garmin) из под linux
Добавлено: 20 июл 2013, 13:19
bolotoved
Кто-нибудь грешить таким образом? Что использовали?
Что-то проверенный в винде способ через mapc2mapc в wine работать не захотел: выдает ошибку отсутствия привязки.
Re: Создание jnx-файлов (garmin) из под linux
Добавлено: 20 июл 2013, 14:31
rhot
QLandkarte QT пробовали?
Re: Создание jnx-файлов (garmin) из под linux
Добавлено: 20 июл 2013, 14:49
bolotoved
А оно умеет JNX создавать? Что-то я не нашел как.
Re: Создание jnx-файлов (garmin) из под linux
Добавлено: 20 июл 2013, 15:04
rhot
bolotoved писал(а):А оно умеет JNX создавать? Что-то я не нашел как.
Умеет не умеет, не знаю, не проверял. Но
там в репозиториях имеется интересная папка с говорящим названием
map2jnx. Говорят, конвертит GeoTiff в JNX.

Re: Создание jnx-файлов (garmin) из под linux
Добавлено: 20 июл 2013, 15:38
ericsson
Да, map2jnx из состава QLandkarte должно работать.
Re: Создание jnx-файлов (garmin) из под linux
Добавлено: 20 июл 2013, 16:27
bolotoved
Попытка компиляции не увенчалась успехом. В старой версии, что есть в репозиторях map2jnx почему-то отсутствует.
Re: Создание jnx-файлов (garmin) из под linux
Добавлено: 20 июл 2013, 16:32
rhot
bolotoved писал(а):Попытка компиляции не увенчалась успехом.
Что там пошло не так?
Re: Создание jnx-файлов (garmin) из под linux
Добавлено: 20 июл 2013, 17:36
bolotoved
Много ругается. Много чего доустановить пришлось. Но вот его не устраивает GDAL, это я уже победить не смог:
Код: Выделить всё
CMake Error at cmake/Modules/FindGDAL.cmake:76 (message):
Could not find GDAL
Re: Создание jnx-файлов (garmin) из под linux
Добавлено: 20 июл 2013, 17:51
rhot
bolotoved писал(а):Много ругается. Много чего доустановить пришлось. Но вот его не устраивает GDAL, это я уже победить не смог:
Код: Выделить всё
CMake Error at cmake/Modules/FindGDAL.cmake:76 (message):
Could not find GDAL
А где у вас GDAL установлен и что за дистрибутив?
Re: Создание jnx-файлов (garmin) из под linux
Добавлено: 20 июл 2013, 19:27
ericsson
qlandkarte, по-моему, хочет gdal в составе fwtools
Re: Создание jnx-файлов (garmin) из под linux
Добавлено: 20 июл 2013, 19:29
bolotoved
rhot писал(а):А где у вас GDAL установлен и что за дистрибутив?
/usr/bin/
GDAL 1.9.2, released 2012/10/08
Re: Создание jnx-файлов (garmin) из под linux
Добавлено: 20 июл 2013, 19:47
rhot
bolotoved писал(а):rhot писал(а):А где у вас GDAL установлен и что за дистрибутив?
/usr/bin/
GDAL 1.9.2, released 2012/10/08
ну так! И не найдёт без ручной правки FindGDAL.cmake
Обратите внимание на следующий кусок кода оттуда:
Код: Выделить всё
# debian uses version suffixes
# add suffix evey new release
find_library(GDAL_LIBRARY
NAMES
gdal
gdal1.3.2
gdal1.4.0
gdal1.5.0
gdal1.6.0
gdal1.7.0
gdal1.8.0
gdal
gdal_i
PATHS
/usr/lib
/usr/local/lib
/opt/local/lib
/sw/lib
${CMAKE_SOURCE_DIR}/Win32/GDAL/lib
)
Всё понятно теперь?
Re: Создание jnx-файлов (garmin) из под linux
Добавлено: 21 июл 2013, 05:32
bolotoved
Спасибо, кое-что начинает проясняться. К сожалению у меня вышло время, пришлось таки наделать jnx в винде. Продолжу разбираться с cmake когда будет время.
Re: Создание jnx-файлов (garmin) из под linux
Добавлено: 21 июл 2013, 09:47
Александр Мурый
Проверил у себя на Debian — скомпилировалось и запускается.
Код: Выделить всё
svn co https://qlandkartegt.svn.sourceforge.net/svnroot/qlandkartegt/map2jnx/trunk/
cd trunk
mkdir build && cd build
cmake ..
make
bin/map2jnx