gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15951
  • QQ
  • 铜币25345枚
  • 威望15368点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
阅读:1923回复:4

[分享]][3D GIS控件][

楼主#
更多 发布于:2004-10-29 15:38
<P>
<TABLE cellSpacing=0 cellPadding=0 width="60%" border=0>

<TR>
<TD width="100%" bgColor=#dadfed><SMALL>这是我们开发的一个用于三维GIS系统的客户端ActiveX控件,是一个很简单的版本,支持下面几个功能:</SMALL>
<UL>
<LI><SMALL>1--地图文件可以使用标准的3ds格式</SMALL>
<LI><SMALL>2--符号文件可以使用3ds格式</SMALL>
<LI><SMALL>3--方便的鼠标漫游,这方面支持的操作蛮多的,左键旋转,右键漫游,滚轮,shift,control键都支持</SMALL>
<LI><SMALL>4--支持中文文字标注</SMALL>
<LI><SMALL>5--初始化和脚本安全也做好了</SMALL>
<LI><SMALL>6--很灵敏的鼠标左键选择,速度相当快</SMALL> </LI></UL>
<P><SMALL>用在房地产,交通,旅游路线导览都可以,甚至简单的小地图也可以用这个控件来标示,比如指示公司商场的位置等。</SMALL>
<SMALL>目前在2000/NT下面跑是没问题的,98下面某些nVidia显卡可能会有问题,XP下面不知道,呵呵。</SMALL>

<SMALL>有任何问题请和我们联系</SMALL>:<a href="mailtehcbudget@hotmail.com" target="_blank" ><SMALL>ehcbudget@hotmail.com</SMALL></A>
<SMALL>也可以到为开发者开的<a href="http://www.editspeed.com/cgi-bin/ehcforum/forum.pl" target="_blank" >论坛</A>提问</SMALL>。

<SMALL>点击<a href="http://www.editspeed.com/budget/3DGIS.zip" target="_blank" >这里</A>下载ocx和数据演示文件,记得把html文档里面的这两行改成你机器上的文件位置:</SMALL></P></TD></TR>
<TR>
<TD align=left width="100%" bgColor=#dadfed><FONT color=#0000ff><SMALL>GeoPageCtl.URL="file://C:\city.3ds"
GeoPageCtl.SymbolScene="file://C:\symbol.3ds"</SMALL></FONT></TD></TR>
<TR>
<TD width="100%" bgColor=#dadfed>   </TD></TR>
<TR>
<TD width="100%" bgColor=#dadfed><SMALL>下面是使用这个控件的html代码:</SMALL></TD></TR>
<TR>
<TD width="100%" bgColor=#dadfed><SMALL><object ID="3DGISCtl" WIDTH="800" HEIGHT="500"
CLASSID="CLSID:F91D37A1-829B-11D4-91DE-000000000000"
CODEBASE="http://www.editspeed.com/budget/GeometricPage.dll#version=1,0,0,1" >
</object>
<script LANGUAGE="VBScript">
<!--
Sub Window_OnLoad
3DGISCtl.SymbolScene="http://www.editspeed.com/budget/symbol.3ds"
3DGISCtl.URL="http://www.editspeed.com/budget/city.3ds"
call 3DGISCtl.SetTextColor(255,0,0)
call 3DGISCtl.AddComment(1000, 0, 200, 200, 100, 100, "文字注解")
call 3DGISCtl.SetDefaultColor(127,200,127)
call 3DGISCtl.AddSymbol(1, 10, 11,500, 255, 120, 120)
End Sub
-->
</script></SMALL></TD></TR>
<TR>
<TD width="100%" bgColor=#dadfed><SMALL>下面是目前支持的控件方法和属性,要是商业项目上有需要,我们也可以定制功能。</SMALL></TD></TR>
<TR>
<TD width="100%" bgColor=#dadfed><SMALL>property URL<FONT color=#0000ff>//设定主场景的3ds文件</FONT></SMALL>
<P><SMALL>property SymbolScene<FONT color=#0000ff>//设定符号库的3ds文件</FONT></SMALL></P>
<P><SMALL>property ViewAngleH<FONT color=#0000ff>//设定观察的俯仰角度</FONT></SMALL></P>
<P><SMALL>SetDefaultColor(UCHAR red,UCHAR green,UCHAR blue)<FONT color=#0000ff>//设定缺省的线框颜色</FONT>

SetBackgroundColor(UCHAR red,UCHAR green,UCHAR blue)<FONT color=#0000ff>//设定背景颜色</FONT></SMALL></P>
<P><SMALL>AddSymbol(int id,double x,double y,double z,UCHAR red,UCHAR green,UCHAR blue)
<FONT color=#0000ff>//添加符号,参数分别是符号的id,位置坐标,颜色rgb分量</FONT></SMALL></P>
<P><SMALL>AddComment(double x,double y,double z,UCHAR red,UCHAR green,UCHAR blue,BSTR str)
<FONT color=#0000ff>//添加注解,参数分别是位置坐标,颜色rgb分量,注解内容</FONT></SMALL></P>
<P><SMALL>method DeleteAllComment
<FONT color=#0000ff>//清除所有注解</FONT></SMALL></P>
<P><SMALL>method DeleteAllSymbol
<FONT color=#0000ff>//清除所有符号</FONT></SMALL>
</P></TD></TR>
<TR>
<TD width="100%" bgColor=#dadfed><SMALL>这是一个简单的例子的屏幕截图,很简单,但是功能都演示出来了。</SMALL></TD></TR>
<TR>
<TD width="100%" bgColor=#dadfed>
<P align=center><IMG src="http://www.editspeed.com/budget/3dsample.jpg"></P></TD></TR></TABLE></P>
喜欢0 评分0
GIS麦田守望者,期待与您交流。
gis_eternal
路人甲
路人甲
  • 注册日期2004-09-22
  • 发帖数105
  • QQ
  • 铜币407枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2004-10-30 00:42
<img src="images/post/smile/dvbbs/em01.gif" /><img src="images/post/smile/dvbbs/em01.gif" />
山高人为峰
举报 回复(0) 喜欢(0)     评分
zjtgis
论坛版主
论坛版主
  • 注册日期2003-12-01
  • 发帖数405
  • QQ
  • 铜币1228枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2004-10-30 20:41
<img src="images/post/smile/dvbbs/em05.gif" />
举报 回复(0) 喜欢(0)     评分
eeleo_Lion
论坛版主
论坛版主
  • 注册日期2003-11-29
  • 发帖数1798
  • QQ
  • 铜币551枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2004-10-31 16:57
<img src="images/post/smile/dvbbs/em01.gif" /><img src="images/post/smile/dvbbs/em01.gif" /><img src="images/post/smile/dvbbs/em02.gif" />
人生得意须尽欢,莫使金樽空对月。 天生我材必有用,千金散尽还复来。
举报 回复(0) 喜欢(0)     评分
心晴
路人甲
路人甲
  • 注册日期2003-12-26
  • 发帖数45
  • QQ37770422
  • 铜币254枚
  • 威望0点
  • 贡献值0点
  • 银元0个
4楼#
发布于:2005-01-02 10:55
高手<img src="images/post/smile/dvbbs/em05.gif" />
举报 回复(0) 喜欢(0)     评分
游客

返回顶部