TerraGate v6.6安装发布MPT、Shp过程及IIS发布fly工程

前言

  Skyline二次开发,曾经做过一段时间。近期需要对*.fly工程数据进行发布,于是把TerraGate v6.6的安装,MPT和Shp数据发布,IIS发布*.fly工程及模型文件,整个流程重新走了一遍。此篇文章重在把其中的坑及一些个人经验分享给大家。


TG安装

  软件包自行到官网下载,安装之前一定要特别注意,特别注意,特别注意,重要的事情说三遍:

Installation Instructions(安装说明):

  1. Download the installation zip file.(下载安装包)
  2. Unzip the installation file to a temporary directory.(解压安装包到一个临时目录)
  3. Copy the license file (SLTerraGate.lic) you've received from Skyline to the same directory.(拷贝SLTerraGate.lic到解压目录下)
  4. Run the Setup.exe file.(运行安装)
TerraGate v6.6安装发布MPT、Shp过程及IIS发布fly工程_第1张图片

1. 图解过程

安装之前需开启IIS,IIS的安装方法请自行百度
  • 运行Setup.exe,可选择修改安装路径(建议选择默认安装路径),单击下一步。
TerraGate v6.6安装发布MPT、Shp过程及IIS发布fly工程_第2张图片
安装路径
  • 如果不想安装所有的TerraGate组件,将前面的复选框取消即可。
TerraGate v6.6安装发布MPT、Shp过程及IIS发布fly工程_第3张图片
安装组件
  • 打开SFS安装地址框。注意,此时SFS现在将与其他组件一起安装。如果想使用不同的安装路径,则输入所需的目录路径。继续下一步。
TerraGate v6.6安装发布MPT、Shp过程及IIS发布fly工程_第4张图片
SFS路径
  • 当已选的所有组件都安装完成,将会出现安装SFS缓存生成器的对话框。单击“确定”开始安装该程序。
TerraGate v6.6安装发布MPT、Shp过程及IIS发布fly工程_第5张图片
SFS缓存生成器
  • 接下来根据提示,一路Next安装即可。

2. MPT发布

  • 打开TerraGateManager程序,如下图所示:
TerraGate v6.6安装发布MPT、Shp过程及IIS发布fly工程_第6张图片
TerraGateManager启动界面

注意:如果你的界面出现如下错误,则只需按照文章前面的安装说明,卸载重新安装即可。

TerraGate v6.6安装发布MPT、Shp过程及IIS发布fly工程_第7张图片
1060 错误
  • 设置TerraGate。选择菜单“Settings”中的“TerraGate”,在“General”页,设置“IP Address”和“TCP Port”,IP Address可用默认的“(All Address)”,端口号可用81(用未使用的端口),如下图所示:
TerraGate v6.6安装发布MPT、Shp过程及IIS发布fly工程_第8张图片
TerraGate设置界面 1
  • 在“Terrain Database Directories”页设置,点击“Add”按钮,添加MPT文件所在的目录,如下图所示:
TerraGate v6.6安装发布MPT、Shp过程及IIS发布fly工程_第9张图片
TerraGate设置界面 2
  • 设置Collaboration。选择菜单“Settings”中的“Collaboration”,设置“IP Address”和“TCP Port”,IP Address可用默认的“(All Address)”,端口号可用82(用未使用的端口),如下图所示:
TerraGate v6.6安装发布MPT、Shp过程及IIS发布fly工程_第10张图片
Collaboration设置界面
  • 配置完毕,启动服务,如下图所示:
TerraGate v6.6安装发布MPT、Shp过程及IIS发布fly工程_第11张图片
启动服务

3. Shp发布

  • 打开TerraGate SFS Administration或着打开TerraGate Manager,点击SFS模块,都可进入SFS登陆界面:
TerraGate v6.6安装发布MPT、Shp过程及IIS发布fly工程_第12张图片
SFS登陆界面
  • SFS属性设置。打开菜单栏中的Settings。如下图所示:
TerraGate v6.6安装发布MPT、Shp过程及IIS发布fly工程_第13张图片
SFS 属性设置界面
  • 打开菜单栏中的Local Server。Local server URL默认是http://机器名/SFS。我们可以将其机器名改为SFS服务器IP地址,如下图所示:
TerraGate v6.6安装发布MPT、Shp过程及IIS发布fly工程_第14张图片
Local Server URL
  • 配置矢量图层数据目录(Shp数据目录),打开Data Sources,配置数据目录路径,如下图所示:
TerraGate v6.6安装发布MPT、Shp过程及IIS发布fly工程_第15张图片
Data Sources 界面
TerraGate v6.6安装发布MPT、Shp过程及IIS发布fly工程_第16张图片
Add New添加一个新的数据源
  • 添加矢量图层(shp图层),选择Layers菜单栏,打开数据加载页面,如下图所示:
TerraGate v6.6安装发布MPT、Shp过程及IIS发布fly工程_第17张图片
Layers 界面
TerraGate v6.6安装发布MPT、Shp过程及IIS发布fly工程_第18张图片
选择数据源,添加一个新的图层
TerraGate v6.6安装发布MPT、Shp过程及IIS发布fly工程_第19张图片
数据导入后,设置图层属性
TerraGate v6.6安装发布MPT、Shp过程及IIS发布fly工程_第20张图片
属性设置完毕后,点击OK,Status为绿色的小对勾,说明数据发布成功。

4. IIS发布*.fly工程

  • 打开IIS服务管理器,默认WEB站点,右键菜单,新建虚拟目录,根据新建向导,给虚拟目录取名(例如:myfly),并选定虚拟目录指向某个文件夹(此目录为将要进行网络发布的Fly文件要存放的目录,假设为:“D:\myfly”),其他按默认选择,如下图所示:
TerraGate v6.6安装发布MPT、Shp过程及IIS发布fly工程_第21张图片
IIS 发布fly工程
  • 在功能视图下面,选择MIME功能视图,添加.xpl, .xpl2, .fly扩展名。
    以添加.fly扩展名为例,在IIS中点击myfly,切换到功能视图,选择MIME功能视图,如下图:
TerraGate v6.6安装发布MPT、Shp过程及IIS发布fly工程_第22张图片
添加指定文件扩展名

4. 网络调用fly文件

  • 打开某个需要进行网络发布的Fly文件,在PROJECT的参数设置中将TERRAIN DATA的路径修改为网络调用格式:MPT文件名@IP地址:端口号,例如[email protected]:81,修改完成后保存。如下图所示:
TerraGate v6.6安装发布MPT、Shp过程及IIS发布fly工程_第23张图片
MPT文件名@IP地址
  • 在TerraExplorerPro中打开场景的对话框中输入:“http://ip/虚拟目录/fly文件名”,如下图所示:
TerraGate v6.6安装发布MPT、Shp过程及IIS发布fly工程_第24张图片
TerraExplorerPro 打开发布的fly文件

特别说明:文中使用的图片,部分来源于网络。

你可能感兴趣的:(TerraGate v6.6安装发布MPT、Shp过程及IIS发布fly工程)