擅长:python、mysql、java
<p>所以我真的找到了这个问题的答案,并把解决方案发给大家。如果使用python,最好的选择是只使用enthough的mayavi和tvtk包。Mayavi是C++ VTK库之上的GUI。tvtk实际上是python访问VTK对象的包装器。因此,这使得人们可以使用pythongis包,如pyshp、Shapely和其他人来操作GIS对象,然后将它们写入健壮而快速的mayavi中进行可视化。同时,如果你想坚持C++,那么你仍然可以用GDAL或OGR等在C++中编写代码,然后在VTK运行可视化。这看起来比尝试运行其他一些包(比如GRASS、QGIS或ArcGIS)要容易得多,也更直观。在</p>
<p>下面是这个工具集实际运行的一个很好的例子。
<a href="http://geoexamples.blogspot.com/2014_02_01_archive.html" rel="nofollow">Example</a></p>