摘要:
目的:1.ArcGIS API for JavaScript实现基本的地图功能,包括2个地图服务的叠加显示、图层过滤定义、地图视图范围设置、地图鼠标移动事件等。准备工作:1.在ArcGIS.Server.9.3发布一个叫usa的Map Service,并且把这个Service启动起来。2.瓦片数据地图我这里没有现成的就采用Esri提供的rest世界地图数据服务,地址如下:http://server... 阅读全文
摘要:
目的:1.ArcGIS API for Flex用GeoprocessingServices实现网络分析中的最短路径分析,本例子根据在地图上指定Stops点和Barriers点然后进行最短路径的分析并且把路径分析结果显示在地图中同时在右边的DataGrid中现在最短路径的行车方法。准备工作:1.本来例子采用的数据是SanFrancisco数据(ArcTutor\GP Service Example... 阅读全文
摘要:
目的:1.ArcGIS API for Flex用GeoprocessingServices实现网络分析中的服务区分析,本例子根据driveTimes值分析出在指定时间内的区域范围情况,效果图中有内到外分别是1分钟、2分钟、3分钟的行车区域范围情况。准备工作:1.本来例子采用的数据是SanFrancisco数据(ArcTutor\GP Service Examples\DriveTimePolyg... 阅读全文
摘要:
目的:1.ArcGis的SanFrancisco网络数据集制作,网络数据集是网络分析的数据基础这里用SanFrancisco数据为基础制作网络数据集,虽然SanFrancisco已经提供了现成的做好的网络数据集但是用现成的数据总是不太能很好的理解网络分析,作为一个程序员对制图做数据方面实在是差了,这里通过亲手制作一下网络数据集练习一下。准备工作:1.SanFrancisco数据:ArcTutor\... 阅读全文
摘要:
目的: 1.ArcGIS API for Flex用GeometryService实现量算距离和面积,本例子主要包含GeometryService的project、simplify、lengths、areasAndLengths等实现。 准备工作: 1.在ArcGIS.Server.9.3发布一个叫USA的Map Service。 2.在ArcGIS.Server.9.3发布一个叫Geometry... 阅读全文
摘要:
目的: 1.ArcGIS API for Flex用GeometryService实现点、线、面的buffer分析。 准备工作: 1.在ArcGIS.Server.9.3发布一个叫USA的Map Service。 2.在ArcGIS.Server.9.3发布一个叫Geometry的Geometry Service,默认设置就可以了。 完成后的效果图: 开始: 0.首先介绍一下Geometry S... 阅读全文
摘要:
目的: 1.ArcGIS API for Flex实现在MapTips中显示饼图进行数据统计展示,在本例子中可以点击城市的MapTip后显示详细人口年龄段的统计饼图的功能。 准备工作: 1.在ArcGIS.Server.9.3发布一个叫California的Map Service,并且把这个Service启动起来,这次需要一些数据用来进行图表显示了,California的数据比较齐全了所以本例采用... 阅读全文
摘要:
目的: 1.ArcGIS API for Flex实现MapTips功能,在USA的地图上添加城市点,鼠标移上去的时候显示MapTips可以查看城市的详细信息。 准备工作: 1.在ArcGIS.Server.9.3发布一个叫usa的Map Service,并且把这个Service启动起来。 2.采用Esri在线数据http://server.arcgisonline.com/ArcGIS/rest... 阅读全文
摘要:
目的: 1.ArcGIS API for Flex实现Query查询定位中心功能,进行属性查图的功能,选择图层然后输入查询语句进行查询把查到的地理元素高亮显示同时在右边的Grid中显示查到的数据,然后点击Grid中的数据进行对该条数据进行定位中心的显示。 准备工作: 1.在ArcGIS.Server.9.3发布一个叫usa的Map Service,并且把这个Service启动起来。 2.采用Esr... 阅读全文
摘要:
目的: 1.ArcGIS API for Flex实现Identify的功能,进行图查属性的功能,这样选择图层然后进行点、线、面的查询最好查到的地理元素高亮显示同时在右边的Grid中显示查到的数据。 准备工作: 1.在ArcGIS.Server.9.3发布一个叫usa的Map Service,并且把这个Service启动起来。 完成后的效果图: 开始: 1.启动Flex Builder3新建工程... 阅读全文
摘要:
目的: 1.ArcGIS API for Flex实现GraphicsLayer上画点、线、面。 准备工作: 1.这次地图数据就用Esri提供的http://server.arcgisonline.com/ArcGIS/rest/services/NPS_Physical_World_2D/MapServer。 完成后的效果图: 开始: 1.启动Flex Builder3新建工程以及引入ArcG... 阅读全文
摘要:
目的: 1.ArcGIS API for Flex实现Toolbar功能,包括ZoomIn、ZoomOut、Pan、PrevExtent、NextExtent、FullExtent功能。 准备工作: 1.这次地图数据就用Esri提供的http://server.arcgisonline.com/ArcGIS/rest/services/ESRI_StreetMap_World_2D/MapServ... 阅读全文
摘要:
目的: 1.ArcGIS API for Flex没有提供现成的Toc控件,这里来实现自己的Toc控件。 准备工作: 1.在ArcGIS.Server.9.3发布一个叫USA的Map Service,并且把这个Service启动起来。 完成后的效果图: 开始: 1.启动Flex Builder3新建工程以及引入ArcGIS API for Flex library的开发包,这个过程前面2篇都讲过... 阅读全文
摘要:
目的: 1.ArcGIS.Server.9.3和ArcGIS API for Flex实现动态图层和瓦片图层叠加显示,在瓦片基图上显示动态图层。 准备工作: 1.在ArcGIS.Server.9.3发布一个叫USA的Map Service,并且把这个Service启动起来,这个作为动态图层数据。 2.瓦片数据我这里没有现成的就采用Esri提供的rest世界地图数据服务,地址如下:http://se... 阅读全文
摘要:
目的: 1.ArcGIS API for Flex实现在Flex程序中浏览自己的ArcGIS.Server.9.3中发布的地图,一个最基本的入门例子。 准备工作: 1.在ArcGIS.Server.9.3发布一个叫usa的Map Service,并且把这个Service启动起来。 2.安装Flex Builder3。 3.下载ArcGIS API for Flex library的开发包arcgi... 阅读全文