на Centos 6 (vps).У меня проблема с преобразованием kml в шейп-файл.
[root@vps208386 tmp]# ogr2ogr --version
GDAL 2.2.3, released 2017/11/20
Чтобы проверить ogr2ogr, я преобразовал шейп-файл в kml и работает нормально
ogr2ogr -f 'kml' output.kml output.shp
, но теперь я хочу преобразоватьkml в шейп-файл, и он не работает:
ogr2ogr -f 'ESRI Shapefile' output2.shp output.kml
, как вы можете видеть, это тот же вывод kml, поэтому .. не является поврежденным файлом.
результат:
FAILURE:
Unable to open datasource `output.kml' with the following drivers.
-> `PCIDSK'
-> `PDF'
-> `ESRI Shapefile'
-> `MapInfo File'
-> `UK .NTF'
-> `OGR_SDTS'
-> `S57'
-> `DGN'
-> `OGR_VRT'
-> `REC'
-> `Memory'
-> `BNA'
-> `CSV'
-> `GML'
-> `GPX'
-> `KML'
-> `GeoJSON'
-> `OGR_GMT'
-> `WAsP'
-> `OpenFileGDB'
-> `XPlane'
-> `DXF'
-> `Geoconcept'
-> `GeoRSS'
-> `GPSTrackMaker'
-> `PGDUMP'
-> `GPSBabel'
-> `SUA'
-> `OpenAir'
-> `OGR_PDS'
-> `HTF'
-> `AeronavFAA'
-> `EDIGEO'
-> `SVG'
-> `Idrisi'
-> `ARCGEN'
-> `SEGUKOOA'
-> `SEGY'
-> `SXF'
-> `Selafin'
-> `JML'
-> `VDV'
-> `TIGER'
-> `AVCBin'
-> `AVCE00'
но в чем проблема?если я использую тот же ogr2ogr OUTPUT
pd: На моем настольном компьютере (Centos 7) работает нормально.в обоих из них я установил ogr2ogr 2.2.3, используя следующую команду:
wget http://s3.amazonaws.com/etc-data.koordinates.com/gdal-travisci/install-libkml-r864-64bit.tar.gz
tar xzf install-libkml-r864-64bit.tar.gz
#Copy these required files to /usr/local
sudo cp -r install-libkml/include/* /usr/local/include
sudo cp -r install-libkml/lib/* /usr/local/lib
sudo ldconfig
#download GDAL
wget http://download.osgeo.org/gdal/2.2.3/gdal-2.2.3.tar.gz
#Untar
tar xzf gdal-2.2.3.tar.gz
cd gdal-2.2.3
#Compile from source
./configure --with-libkml
make
make install