查看: 2428|回复: 3

OSGEarth读shp文件问题!

[复制链接]

该用户从未签到

发表于 2015-7-15 22:46:07 | 显示全部楼层 |阅读模式

1、osgearth 要读.shp文件需要哪些哪些支持,或者那些库是必须加的,或者那些选项是必须打开的!
2、我编译的OSGEarth情况:
     WIN7 X64
     IDE:            vs2013 ultimate 2013 update3!!
     3rd_party:    osg官网提供的 full包!!
     osg:           3.4.0rc3__Stable Releases        (最新的develop版本也试过)
     osgearth:      2.6 和 2.7。
     osgearth其他依赖文件geos levelDB PROTOBUF,自己编译的,都没有问题!
3、编译过程中osg osgearth 都没有问题,CMAKE选项都是默认的,除了自己加的库外!另:osgviewer 可以看到shp文件!

4、自己写的代码显示shp文件
   
  1. <image driver="agglite">
  2.      <features driver="ogr">
  3.            <url>china.shp</url>
  4.      </features>
  5.      <styles>
  6.       <style type="text/css">
  7.                     default {
  8.                                 stroke: #ffff00;
  9.                                 stroke-width: 500m;
  10.                                 }
  11.      </style>
  12.      </styles>
  13. </image>
复制代码

用osgearth_viewer看,程序直接挂了!!
将<image>标签改成<model>后程序报错:
[osgEarth]* FAILED to load model source driver "agglite"
5、我用论坛上2.5的包,就没有问题!

请教了!!谢谢大家!!到底哪里出问题了!!!!
谢谢!

该用户从未签到

发表于 2015-7-18 21:36:17 | 显示全部楼层
agglite可以进行矢量栅格化,根本就不是“model source driver”,标签不能用model

该用户从未签到

 楼主| 发表于 2015-8-3 18:02:08 | 显示全部楼层
yuantf 发表于 2015-7-18 21:36
agglite可以进行矢量栅格化,根本就不是“model source driver”,标签不能用model

谢谢 搞定了。。!!
我是看 官方文档上这样写。。。所以。。。。。

该用户从未签到

发表于 2018-1-10 20:04:22 | 显示全部楼层
xairwolfcn 发表于 2015-8-3 18:02
谢谢 搞定了。。!!
我是看 官方文档上这样写。。。所以。。。。。

请问怎么读取shp文件啊,能给我一段代码示例吗??谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表