SuperMap GIS应用开发技术分享

开发工具和关键技术:SuperMap iDesktop 10i,GIS
作者:金建勇
撰写时间:2019年4月24日

在制作地图的时候会有很多需要注意的地方,例如只是做某地区的地图,而拿到的地图数据却很大,所以这就需要我们切割地图。在切割地图的时候需要保证数据的完整性,以及它的属性都不能丢失,如果丢失了的话,那在项目中肯定是会出错的,这就非常需要我们注意了。还有制作地图时需要的特殊符号也要我们自己制作,最后完成了一幅地图还需要发布。下面就先看一下切割地图。步骤如下图所示:
首先就是选中我们需要切割的部分,如果要选择多个地方,只要按住Shift再一个一个选择就好了。
SuperMap GIS应用开发技术分享_第1张图片
都选择好了就只要点击鼠标右键,点击选中对象裁剪,然后弹出框直接点确定就可以了,这样就切割完成了。然后再去检查属性,没有丢失就是切割成功了,如下图所示:
在这里插入图片描述
可以看到属性没有丢失,那这一个简单的切割地图就完成了。

看完了切割地图,再看一个如何制作自己需要的符号,下面我们制作一个铁路线的符号。
首先找到我们的线型符号库打开,
在这里插入图片描述
SuperMap GIS应用开发技术分享_第2张图片
打开后找到编辑,选择新建二维线型符号,就如下图所示:
SuperMap GIS应用开发技术分享_第3张图片
然后就点击添加两条短横线,再删除下面一条一个,就如下图所示:
SuperMap GIS应用开发技术分享_第4张图片
再接着就是设置属性,设置上面一条的属性,勾选固定颜色,选择白色,还有调整线宽到合适的大小,一条铁路线就出来了,如下图所示:
SuperMap GIS应用开发技术分享_第5张图片
制作特殊符号也就说到这,还有其他的特殊符号都可以自己制作,根据每个人的需求做出来的都不一样。
当你制作完一幅地图肯定是要发布的,下面就讲讲用iServer服务快速发布地图。
发布的时候需要先运行我们startup.bat文件,再打开iServer服务网站http://localhost:8090/iserver/,然后点击服务管理,再点击服务,就可以看到快速发布服务了,点击以后就会有一步一步的操作。首先要选择的是我们需要发布的工作空间类型,是文件型还是数据库型,选择好了以后,再把相应的信息填写完整,就点击下一步,就会出现勾选服务类型,这里需要选择的是地图服务、数据服务、WMS1.1.1服务、WMS1.3.0服务,选择好了就点击下一步,后面的就是直接点击下一步,一直到完成。地图就发布成功了。可以在服务管理中查看刚刚发布的地图。如下图所示:
SuperMap GIS应用开发技术分享_第6张图片
如果需要删除可以在工作空间找到对应的名称删除就可以了,如果只在服务管理删除,那删除的只是地图服务,其他相关的服务还是没有删除,所以一定要在工作空间删除才行。

还有一个问题就是如果你发布的是文件型工作空间,那么只能同时在一个平台打开。
如果你在SuperMap iDesktop 10i软件中打开了,那在网页上看到就打不开,它会一直在那转圈加载,只有你关闭了另一个地方打开的工作空间,才能在服务管理中打开。
但如果是数据库型的工作空间就没事了,它可以同时在多个平台打开,都不会有影响。 所以呢,我们在制作地图的时候,最好是创建数据库型的工作空间,这样在后面也会带来很多方便,反之带来很多不便。
Supermap 制作地图的技术分享就说这些了,大家可以参考和学习。

你可能感兴趣的:(原创,课后作品,知识点,其他)