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

     最近一段时间一直在摸索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
信息服务网站默认网站HTTPMIME映射文件类型注册文件类型新类型设置完点确定即可浏览以.aillo为后缀的网页(如:123.aillo

 

十一、运行TerraExplorerPro,打开某个需要进行网络发布的Fly文件,在PROJECT的参数设置中将TERRAIN DATA的路径修改为网络调用格式:MPT文件名@IP地址:端口号,例如[email protected]: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”,找到“”这一行,将其中的“http://www.skylinesoft.com/”换为TerraGate服务器的地址加上端口号,如:http://localhost:81/

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

3、  运行刚才修改的网页

4、  单击“TestLicense”按钮,看到如下图所示的对话框,则表示测试成功

你可能感兴趣的:(Skyline)