查看: 4053|回复: 6

求助:如何通过osgDEM将Shape文件生成IVE文件

[复制链接]

该用户从未签到

发表于 2010-8-24 09:19:05 | 显示全部楼层 |阅读模式
本帖最后由 tygh2000 于 2010-8-24 09:22 编辑

现有WGS84下的中国行政区域的Polyline Shape文件(bou_4l.shp),
想将它添加到通过以下方法生成的地球上去。
osgdem.exe --bluemarble-west -t land_shallow_topo_west.tif --bluemarble-east -t land_shallow_topo_east.tif --geocentric -l 12 --tile-image-size 256 -o F:\Earth\Earth.ive
pause

如果直接用osgconv转换bou_4l.shp为bou_4l.ive时,发现ive文件里面坐标还是经纬度的。直接加载到地球上,根本看不到。

看以前一个朋友做得world.ive好像是通过osgdem做的。
但是查看了osgdem所有的命令行,好像只有--building和--forest可以做,
但是直接使用后好像不行,
恳请各位帮忙。

补充一下:osgdem用的是0.9.1做得

该用户从未签到

 楼主| 发表于 2010-8-24 12:43:16 | 显示全部楼层
呵呵,自己解决了,共享一下。
从官网上下载了osggis,
使用里面的osggis_makelayer --input aa.shp --output bb.ive --geocentric --lines
发现出错,后来无意中给aa.shp添加了坐标系文件aa.prj,居然可以转换了。

注意点: osggis需要osg和FWTools2.4.7的支持,需要加载到系统的环境变量中。

该用户从未签到

发表于 2010-8-24 20:57:53 | 显示全部楼层
呵呵,,这个是没有问题的,,OSG本身就有解析SHP文件的插件~~~~~

该用户从未签到

发表于 2010-12-6 15:47:43 | 显示全部楼层
2# tygh2000

给aa.shp添加了坐标系文件aa.prj,怎么做?

该用户从未签到

发表于 2010-12-17 08:58:47 | 显示全部楼层
2# tygh2000

给aa.shp添加了坐标系文件aa.prj,怎么做?
476080276 发表于 2010-12-6 15:47


请楼主指导下这个怎么做?

该用户从未签到

 楼主| 发表于 2011-7-6 15:31:12 | 显示全部楼层
Prj文件是从ArcGIS中的坐标文件参考过来的。

该用户从未签到

发表于 2013-3-21 21:39:34 | 显示全部楼层
我想请问一下我用osggis_makelayer,如果原来的shp文件带有中文文字信息,转换成ive,文字信息如何保留,或者还有什么其他的方法实现,需要达到的目的是在场景中显示首都及行政区的名称
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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