ogr2ogr не может кмл - PullRequest
       75

ogr2ogr не может кмл

0 голосов
/ 04 марта 2019

на 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
...