我试图获得一个带有美国州名的拓扑文件。 IDS。使用http://www.tnoda.com/blog/2013-12-07作为参考。
我读到建议我们生成自己的topojson文件,并且我一直试图让ogr2ogr在MAC OSX v 10.7.5上工作。
在命令行中运行ogr2ogr给出:
dyld: Library not loaded: /usr/local/lib/libjpeg.8.dylib
Referenced from: /usr/local/bin/ogr2ogr
Reason: Incompatible library version: ogr2ogr requires version 13.0.0 or later, but libjpeg.8.dylib provides version 9.0.0
Trace/BPT trap: 5
我不确定它在抱怨什么。最新版本的libjpeg不是13而是9.我认为它可能需要版本8。但是,在遵循http://ijg.org/files/jpegsrc.v8a.tar.gz的安装说明后,我仍然遇到同样的错误。
非常感谢任何帮助。谢谢!
P.S:我的最终目标是获得这样的http://bl.ocks.org/mbostock/4060606地图,但是我需要在json中使用2个字母的州名,因为这就是我在数据中所拥有的。
答案 0 :(得分:0)
修正了这个问题!卸载gdal并重新安装。
brew uninstall gdal
brew install gdal -> Did not work. it wanted to link jpeg libtiff
brew link jpeg libtiff -> It might tell you to remove certain files but its simple.
brew install gdal -> worked!
ogr2ogr -> prints usage instructions instead of some cryptic error
我想我的libjpeg安装有不兼容的文件。不确定。