Страница 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