GIS聚合图

开发工具与关键技术:VS软件,GIS聚合图
作者:陈隆
撰写时间:2020年05月12日

说到GIS地图大家肯东很熟悉的,因为地图都是人们常用的东西,每个人都会用到的地图,不过呢,一般GIS地图的功能才是地图中的主要的功能,要不是有主要的功能,那么地图也不会像现在的主流地图软件这么好用的,现在的地图导航软件中的主要也是有一些好用的功能才会受到大众的欢迎使用,如果就只是有一张GIS地图在软件中,想必这样也不会有多少个人使用这样的软件把,那么这样的软件也没有多少个人会愿意去使用的。一般没有啥功能的话就只是有一张地图了,地图就会变得没有什么用处了,那么聚合图也是GIS地图中的一种常用的功能,聚合图可以用来呈现许多的数据效果,那么下面就来制作一下这种聚合图,制作聚合图需要用到的就肯定是地图是必须要的啦,地图可以自己制作出来的,做好地图后就是上传到某个服务器中就可以了,这些都是必须要的,上传好之后就可以使用上传好的地图来制作任何的功能了,那么下面就来写一下GIS地图的聚合图吧,制作GIS地图的聚合图首先需要把已经上传好到服务器中的地图给在项目中加载出来才可以继续下一步,那么加载地图的代码具体看如下截图。(加载GIS地图代码截图)
GIS聚合图_第1张图片
其实把地图加载出来也不是什么难的事情,代码就是上面的截图中的这点代码,的确是简单吧,代码就是先把地图的路径给获取到,获取地图的路径可以从服务器中查看需要的地图查看就可以看的到了,获取到需要的地图的路径后就是需要把地图给读取出来了,设置一下已经设置好的div中的id等于创建的新地图就可以了,然后把对应的坐标设置好,这个坐标也是在服务器中查看的,当然坐标也可以根据个人的需求来设置的,坐标只是对地图的呈现的地方不一样而已,其他是没有影响的,然后还可以设置地图的大小,最后的就是设置展现大小的设置的,这些都是可以自己随便设置的,根据自己喜欢来设置就可以了,设置好之后还需要把地图的路径给放到map中,也就是放到div中,因为div容器中的id就是设置为map的。就这样就可以把地图简单的加载到页面中了,加载好地图之后就可以继续聚合图的代码了。(聚合图代码截图)
GIS聚合图_第2张图片
上图中的代码就是设置聚合图的一些小设置来的,可以根据自己的需求来设置的,想要什么效果就写上true就是打开的意思了,false就是关闭这效果。其实这些都不是最主要的,设置完之后就是选择某图层数据来制作该聚合图了,应为聚合图嘛是肯定需要数据才可以制作的,如果没有数据是不可以完成的,数据也是根据地图中的数据来制作的聚合图。那么下面就写一下图层选择的代码截图吧。(聚合图代码截图)
GIS聚合图_第3张图片
这就是new了一个新的函数,然后就是选择需要的图层,这里的图层可以在地图中查找自己需要的就可以了,找到就把图层的名字写在name中就可以选择到的,这里的一定要选择同一地图中的才可以的,不能选择其他地图中的图层,选择后图层之后下面的就是选择该图层中的某一行数据来用做聚合图中的需要数据就可以了。最后的代码是调用聚合图的方法的。因为调用不可能是写在最后的,所以就写在了聚合图方法的上面了,写好这里之后那么最后就是写聚合图的主要代码了。那么直接上截代码图把。(聚合图代码截图)
GIS聚合图_第4张图片
代码就是写在一个方法中就可以了,然后在调用就好了,这里的代码也是需要获取地图中的数据的地址的,获取到数据的路径后就调用聚合图的方法,把数据的路径放到对应的地方就可以了,然后再掉用下面的方法就完成了,那么第二个方法中的代码就是设置坐标之类的东西的,首先就是需要把坐标转换一下,转换好就可以了,然后在把已经设置后的返回到map地图中就完成了这个聚合图了。最后来看一下完成后的效果截图吧。(聚合图完成后效果截图)
GIS聚合图_第5张图片
效果就是上图中这样的,这个是根据比例来进行展开和合并的,这样就完成了聚合图了。

你可能感兴趣的:(GIS聚合图)