SuperMap iClient for Leaflet创建GIS数据并用配置脚本库文件

	最近学习了如何将创建的GIS数据发布到iServer服务并使用代码来将地图在Web端展现出来。下面是我的具体操作步骤:
  • 首先我们要打开SuperMap iDesktop来制作一个GIS数据,这里就直接使用iDesktop自带的sample来说明,直接打开SuperMap的安装目录
    SuperMap iClient for Leaflet创建GIS数据并用配置脚本库文件_第1张图片
    SuperMap iClient for Leaflet创建GIS数据并用配置脚本库文件_第2张图片
    SuperMap iClient for Leaflet创建GIS数据并用配置脚本库文件_第3张图片

  • 好了,GIS数据准备到位之后就要创建iServer的服务。在创建之前我们需要先确定需要创建的服务类型,这里创建的服务类型为:地图服务。确定好服务类型之后我们就需要启动iServer服务:启动服务还是在iServer的目录中找到bin文件夹中的startup.bat双击它
    SuperMap iClient for Leaflet创建GIS数据并用配置脚本库文件_第4张图片
    SuperMap iClient for Leaflet创建GIS数据并用配置脚本库文件_第5张图片

  • 双击之后就会弹出一个窗口,它会自动初始化一些数据。需要等待一会,直到最后加载完成底部出现图中的Server startup in ***ms(指服务具体加载的时间,单位为毫秒)的字样就证明已经成功启动了iServer服务。
    SuperMap iClient for Leaflet创建GIS数据并用配置脚本库文件_第6张图片
    启动完成之后,就要创建iServer服务,打开地址:http://localhost:8090 如果你没有管理员帐户就需要先创建一个管理员帐户,创建完成之后到iServer技术资源中心申请许可就可以登录到http://localhost:8090/iserver/manager界面进行服务的发布。

  • 在首页里找到快捷操作里的第一个功能进行快速发布服务,然后选中工作空间服务,下一步勾选地图服务找到路径下的world文件再下一步就成功发布了服务。
    SuperMap iClient for Leaflet创建GIS数据并用配置脚本库文件_第7张图片
    SuperMap iClient for Leaflet创建GIS数据并用配置脚本库文件_第8张图片
    SuperMap iClient for Leaflet创建GIS数据并用配置脚本库文件_第9张图片

  • 发布成功之后点导航栏的服务下面的服务管理即可看到你刚才发布的服务
    SuperMap iClient for Leaflet创建GIS数据并用配置脚本库文件_第10张图片
    点击下面的rest选择下级目录maps进行测试展开不同类型的世界地图,找到第二个world世界地图选for javascript来打开
    即可测试得到想要的地图效果。
    SuperMap iClient for Leaflet创建GIS数据并用配置脚本库文件_第11张图片

  • 最后一步制作Web系统

    制作Web系统我们需要用到一个开发工具SuperMap iClient,这个在工具也是在iSever目录下有的
    SuperMap iClient for Leaflet创建GIS数据并用配置脚本库文件_第12张图片

  • 接下来创建GettingStarted文件夹
    SuperMap iClient for Leaflet创建GIS数据并用配置脚本库文件_第13张图片

  • 然后我们回到iClient>forjavaScipt里面找到dist和libs文件夹,将它们复制出来到GettingStarted文件夹中
    SuperMap iClient for Leaflet创建GIS数据并用配置脚本库文件_第14张图片

  • 打开dist文件夹找到include-leaflet.js右键用编辑器打开
    SuperMap iClient for Leaflet创建GIS数据并用配置脚本库文件_第15张图片

  • 下拉找到“加载类库资源文件”,因为创建的时候是在根目录里面创建的所以,需要把前面的…/…/给全部去掉,同理下面的dist前面有…/…/也要删掉,修改完成之后保存。这样我们脚本库的引用就配置好了。
    SuperMap iClient for Leaflet创建GIS数据并用配置脚本库文件_第16张图片

你可能感兴趣的:(SuperMap iClient for Leaflet创建GIS数据并用配置脚本库文件)