我正在尝试按照此链接http://bost.ocks.org/mike/map/的教程 到目前为止,我已完全按照列出的每条指令进行操作,但是当我尝试运行" #Converting Data"创建subunits.json文件的部分:
$ogr2ogr \ -f GeoJSON \ -where "ADM0_A3 IN ('GBR', 'IRL')" \ subunits.json \ ne_10m_admin_0_map_subunits.shp
我收到以下错误(其他人发布了类似的错误,其中现有文件ne_10m_admin ...无法打开,但我无法在下面的GeoJSON问题上找到任何内容):
$ ogr2ogr \ -f GeoJSON \ -where "ADM0_A3 IN ('GBR', 'IRL')" \ subunits.json \ ne_10m_admin_0_map_subunits.shp
FAILURE:
Unable to open datasource `GeoJSON' with the following drivers.
-> ESRI Shapefile
-> MapInfo File
-> UK .NTF
-> SDTS
-> TIGER
-> S57
-> DGN
-> VRT
-> REC
-> Memory
-> BNA
-> CSV
-> GML
-> GPX
-> KML
-> GeoJSON
-> GMT
-> GPKG
-> SQLite
-> WAsP
-> PCIDSK
-> OpenFileGDB
-> XPlane
-> AVCBin
-> AVCE00
-> DXF
-> Geoconcept
-> GeoRSS
-> GPSTrackMaker
-> VFK
-> PGDump
-> OSM
-> GPSBabel
-> SUA
-> OpenAir
-> PDS
-> WFS
-> HTF
-> AeronavFAA
-> EDIGEO
-> GFT
-> GME
-> SVG
-> CouchDB
-> Idrisi
-> ARCGEN
-> SEGUKOOA
-> SEGY
-> XLS
-> ODS
-> XLSX
-> ElasticSearch
-> PDF
-> CartoDB
-> SXF
答案 0 :(得分:4)
教程中的说明有点不清楚。您需要点击链接:
管理员0 - 详细信息 - 地图子单元 http://www.naturalearthdata.com/http//www.naturalearthdata.com/download/10m/cultural/ne_10m_admin_0_map_subunits.zip
解压缩这些文件
解压缩FILE_NAME
然后运行命令:
ogr2ogr -f GeoJSON-where" ADM0_A3 IN(' GBR',' IRL')" subunits.json ne_10m_admin_0_map_subunits.shp
答案 1 :(得分:0)
解决了这个问题。这是topojson安装的结果。最初我用命令安装:
sudo npm install -g topojson
(也尝试使用此命令卸载并重新安装)
最后我使用命令卸载并重新安装:
sudo -H npm install -g topojson