您的位置:首页 > 其它

TerraGate版安装使用说明和IIS发布FLY

2012-07-06 10:08 274 查看
最近一段时间一直在摸索SKYLINE,重点是B/S在网上搜了很久关于发布的很少,于是就集合众大牛的意见整编如下一遍文档,其中很多都是自己一步步发布进行试验,其中也到的很多问题例如MPT不能中文名,IIS映射等.感谢大牛和前辈的指导!

TerraGate版安装使用说明

一、运行安装程序

二、 打开安装目录(假设安装的目录为:C:\Program Files\Skyline\TerraGate
Manager)运行“TerraGateManager.exe”,即可进入TerraGateManager的设置程序,如下图所示:(切记MPT不能以中文命名)

三、设置TerraGate

选择菜单“Settings”中的“TerraGate”,打开如下图所示的对话框:

在“General”页,设置“IP Address”和“TCP Port”,IP
Address可用默认的“(All Address)”,

端口号可用81(用未使用的端口)

在“Terrain Database Directories”页设置,如下图所示:

点击“Add”按钮,添加MPT文件所在的目录

四、设置Collaboration

选择菜单“Settings”中的“Collaboration”,打开如下图所示的对话框:

设置“IP Address”和“TCP Port”,IP Address可用默认的“(All
Address)”,

端口号可用82(用未使用的端口)

五、启动服务

服务启动后,以后服务会随系统自动启动

六、设置FLY虚拟目录

1、
管理工具——INTERNET服务管理器

2、
默认WEB站点,右键菜单,新建虚拟目录

3、
根据新建向导,给虚拟目录取名(例如:MYFLY),并选定虚拟目录指向某个文件夹(此目录为将要进行网络发布的Fly文件要存放的目录,假设为:“C:\Test”),其他按默认选择;

4、
添加应用程序映射:

Internet 信息服务→网站→默认网站→主目录→应用程序设置---配置→添加应用程序→添加:

举例这里我们就取个将.aspx文件的后缀改成.pp后缀。

设置完点确定即可,这样就可以在网页中浏览.pp后最的网页。

5、
定义MIME类型(*.XPL,*.SHP)

MIME类型是用来指定采用某种扩展名的文件用哪一种应用程序来打开。当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。例如,.xls扩展名的文件用Excel来打开。多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式。

例如:我们现在要定义一个.aillo扩展名,它打开时以html格式打开。

Internet 信息服务→网站→默认网站→HTTP头→MIME映射→文件类型→注册文件类型→新类型→设置完点确定即可浏览以.aillo为后缀的网页(如:123.aillo)

十一、运行TerraExplorerPro,打开某个需要进行网络发布的Fly文件,在PROJECT的参数设置中将TERRAIN
DATA的路径修改为网络调用格式:MPT文件名@IP地址:端口号,例如samply.mpt@192.168.1.3:81,修改完成后保存。

十二、打包场景

在运行TerraExplorerPro的程序中,选择“File”菜单中的“Build
TerraExplorer Viewer Kit”,如下图所示:

设置目录为刚才虚拟路径所指的目录:如刚才的“C:\Test”,选中“Create for the Internet”,在Target后面的文本框中输入服务器虚拟目录的名称如:刚才的“http://localhost/MYFLY”,其中的“localhost”为服务器名称或IP地址。

点击“OK”按钮,进行打包。

6.1版本

6.1版本中的打包功能的位置如下图所示。如果打网络包的话选择“Publish project as Internet kit”。参数设置不变,也是选择一个本地路径和一个网络路径。设置目录为刚才虚拟路径所指的目录:如刚才的“C:\Test”,选中“Create
for the Internet”,在Target后面的文本框中输入服务器虚拟目录的名称如:刚才的“http://localhost/MYFLY”,其中的“localhost”为服务器名称或IP地址。

十三、网络调用FLY文件,在TerraExplorerPro中打开场景的对话框中输入:“http://ip/虚拟目录/FLY文件名”,如下图所示:

十四、网络直接调用MPT文件,TE中打开中输入mpt文件@ip:port

十五、测试Internetlicense

1、
打开安装目录下的TerraGate目录,编“SimpleInternetLicense.html”,找到“<META NAME="NetLicenseServer" CONTENT="http://www.skylinesoft.com/">”这一行,将其中的“http://www.skylinesoft.com/”换为TerraGate服务器的地址加上端口号,如:http://localhost:81/

2、
运行View 版本的TerraExplorer,打开某个场景,如下图所示:

3、
运行刚才修改的网页

4、
单击“TestLicense”按钮,看到如下图所示的对话框,则表示测试成功
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: