摘要: 新建一个Flex工程,引用mapgis控件和之前的引用方法一样。直接写代码<?xml version="1.0" encoding="utf-8"?><s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" 阅读全文
posted @ 2012-12-10 16:43 安迪小宝 阅读(486) 评论(0) 推荐(0)
摘要: 矢量地图的发布和瓦片地图的发布很类似,首先我来介绍通过添加控件修改属性的方式来发布矢量地图,兴建好一个Flex项目,然后添加引用,这些在前面都介绍到了,下面我就直接使用这个讲解控件。首先地图显示的控件是:IMSMap控件,修改大小宽高分别是100%设置MapGISIMS下的属性(用于地图的显示范围的属性)xmaxmap,xminmap,yminmap,ymaxmap。这些数值的大小可以使用地图编辑器查看他的范围。矢量地图控件:vectorlayer或者是vectorMapDoc 分别是针对矢量图层和矢量的地图文档。verctormapdoc中设置 mapdocname和serverAddres 阅读全文
posted @ 2012-12-10 15:32 安迪小宝 阅读(1102) 评论(0) 推荐(0)
摘要: 数据的发布不仅仅是用控件修改一些属性能发布,有时候我们需要使用代码<<fx:Script><![CDATA[import zdims.map.IMSMap;import zdims.map.TileLayer;public function AddIMSmap():void{var map:IMSMap=new IMSMap();map.width=500;map.height=500;map.levelNum=7;map.xMaxMap=114.5007;map.xMinMap=114.125602;map.yMaxMap=30.8291;map.yMinMap=30 阅读全文
posted @ 2012-12-10 15:07 安迪小宝 阅读(360) 评论(0) 推荐(0)
摘要: 新建Flex工程,引用MapGIS控件:将安装目录下的zdims4.0.swc添加到资源lib包下。引用MapGIS控件后将在自定义工具栏上添加一些控件,如图所示:在设计面板中依次添加IMSMap和TileLayer然后修改属性Tilelayer:文件名:wuhan.hdf服务器地址:localhost:5142IMSMap级数3数据范围:相应数据的范围<map:IMSMap x="45" y="35" width="900" height="369" xMaxMap="114.500789&quo 阅读全文
posted @ 2012-12-10 11:24 安迪小宝 阅读(418) 评论(0) 推荐(0)
摘要: 上一篇中说道来瓦片数据的发布,有些人问我,什么是瓦片数据,按GIS的数据结构来看瓦片数据是由简单要素类制作而来的,在你MapGIS k9地图编辑器中有专门的瓦片裁剪工具,将要发布的数据进行裁剪,便可以得到瓦片地图。问题来了,为什么要裁剪,不直接发布,说个最简单的理由,可以看一下瓦片数据加载速度和矢量数据的加载速度,很容易发现瓦片数据加载速度远远大于十来年那个数据的加载速度。 下面我们就来介绍,矢量数据如何发布。首先将做好的矢量数据存储成.map文档,例如我现在存储的wh.map。然后使用服务管理器进行发布,具体操作如下:1 打开服务管理器,选择发布管理,在弹出的对话框中选择添加文档,添加... 阅读全文
posted @ 2012-12-10 11:09 安迪小宝 阅读(465) 评论(0) 推荐(0)
摘要: 在使用Flex发布地图时首先需要MapGIS的iGS安装包,也就是说需要IGS支持,在安装igs时要求安装IIS的支持,根据情况对个人电脑进行配置。软件安装好后有相应的服务管理器,如图1.1所示也就是说MapGIS发布数据的方式有两种,一种是矢量数据的发布,一种是瓦片数据的发布。发布数据之前首先启动相应的服务。然后在服务管理器中添加相应的数据。具体如下:1瓦片数据的添加:单击添加按钮,选择所要添加的数据,单击保存。查看是否发布成功,在MapGIS安装目录下找到CheckTile.exe工具,然后使用该工具查看是否发布成功,如图所示:如有地图显示,则发布成功。 阅读全文
posted @ 2012-12-10 10:58 安迪小宝 阅读(583) 评论(0) 推荐(0)