Я пытаюсь получить GDAL с драйвером MBTiles, работающим с экземпляром RHEL7.
Я загрузил исходный код и пытаюсь скомпилировать его с помощью MBTILES. Я впервые компилирую что-то из исходного кода. По какой-то причине параметры, которые я передаю, не работают.
Я использую такую процедуру:
cd /tmp
wget http://download.osgeo.org/gdal/2.2.1/gdal-2.2.1.tar.gz
tar zxvf gdal-2.2.1.tar.gz
cd gdal-2.2.1/
./configure --prefix=/usr --libdir=/usr/lib64 --with-sqlite3=yes --with-spatialite=yes --with-ogr=yes --with-curl=/usr/bin/curl-config
make -j4
sudo make install
Когда я отправляю строку конфигурации, я получаю некоторые данные о том, что будет включено, а что нет. Хотя я установил параметр --with-sqlite3 и другие, они не добавляются в сборку, мне интересно, почему я установил зависимости libspacialite, sqlite3, geos ...
после завершения обработки ./configure я получаю этот вывод, в котором говорится, что sqlite3 и spaceite не будут добавлены ???
GDAL is now configured for x86_64-pc-linux-gnu
Installation directory: /usr
C compiler: gcc -DHAVE_AVX_AT_COMPILE_TIME -DHAVE_SSSE3_AT_COMPILE_TIME -DHAVE_SSE_AT_COMPILE_TIME -g -O2
C++ compiler: g++ -std=gnu++11 -DHAVE_AVX_AT_COMPILE_TIME -DHAVE_SSSE3_AT_COMPILE_TIME -DHAVE_SSE_AT_COMPILE_TIME -g -O2
C++11 support: yes
LIBTOOL support: yes
LIBZ support: external
LIBLZMA support: no
cryptopp support: no
GRASS support: no
CFITSIO support: no
PCRaster support: internal
LIBPNG support: internal
DDS support: no
GTA support: no
LIBTIFF support: internal (BigTIFF=yes)
LIBGEOTIFF support: internal
LIBJPEG support: internal
12 bit JPEG: yes
12 bit JPEG-in-TIFF: yes
LIBGIF support: internal
OGDI support: no
HDF4 support: no
HDF5 support: no
Kea support: no
NetCDF support: no
Kakadu support: no
JasPer support: no
OpenJPEG support: no
ECW support: no
MrSID support: no
MrSID/MG4 Lidar support: no
JP2Lura support: no
MSG support: no
GRIB support: yes
EPSILON support: no
WebP support: no
cURL support (wms/wcs/...):yes
PostgreSQL support: no
MRF support: yes
MySQL support: no
Ingres support: no
Xerces-C support: no
NAS support: no
Expat support: no
libxml2 support: no
Google libkml support: no
ODBC support: no
PGeo support: no
FGDB support: no
MDB support: no
PCIDSK support: internal
OCI support: no
GEORASTER support: no
SDE support: no
Rasdaman support: no
DODS support: no
SQLite support: no
PCRE support: yes
SpatiaLite support: no
RasterLite2 support: no
Teigha (DWG and DGNv8): no
INFORMIX DataBlade support:no
GEOS support: no
SFCGAL support: no
QHull support: internal
Poppler support: no
Podofo support: no
PDFium support: no
OpenCL support: no
Armadillo support: no
FreeXL support: no
SOSI support: no
MongoDB support: no
если кто-нибудь знает, как я могу включить драйвер MBTiles?
Для компиляции программ из исходного кода в системах RHEL необходимо установить соответствующие -devel
пакеты. Например, для поддержки SQLite вам необходимо установить sqlite-devel
.
Name : sqlite-devel
Arch : x86_64
Version : 3.7.17
Release : 8.el7
Size : 104 k
Repo : rhel-7-server-rpms/7Server/x86_64
Summary : Development tools for the sqlite3 embeddable SQL database engine
URL : http://www.sqlite.org/
License : Public Domain
Description : This package contains the header files and development
: documentation for sqlite. If you like to develop programs using
: sqlite, you will need to install sqlite-devel.
То же самое верно для каждой дополнительной функции, отсутствующей в выходных данных. Некоторое время провел с yum search
должен появиться -devel
пакеты для большинства из них. Но вам нужно будет включить дополнительный канал и EPEL, чтобы получить некоторые из них.
Также имейте в виду, что более старая версия GDAL находится в EPEL, так что, если этого достаточно для вашего использования, то, возможно, вам не нужно компилировать ее самостоятельно.
Name : gdal
Arch : x86_64
Version : 1.11.4
Release : 3.el7
Size : 276 k
Repo : epel/x86_64
Summary : GIS file format library
URL : http://www.gdal.org
License : MIT
Description : Geospatial Data Abstraction Library (GDAL/OGR) is a cross platform
: C++ translator library for raster and vector geospatial data
: formats. As a library, it presents a single abstract data model to
: the calling application for all supported formats. It also comes
: with a variety of useful commandline utilities for data
: translation and processing.
:
: It provides the primary data access engine for many applications.
: GDAL/OGR is the most widely used geospatial data access library.