Archive for the Category: ArcGIS API for flex

AGSTiledLayerExtendLib 开源项目发布

项目地址:https://github.com/barrycug/AGSTiledLayerExtendLib 项目简介:AGSTiledLayerExtendLib 是一个ArcGIS Flex API 扩展项目,该项目提供对google map,bing maps,openstreetmap等主流地图的访问,还支持中国本地一些地图的访问,例如天地图,MapABC,MapABC交通图以及WMSC地图的访问。 项目首页  

Also posted in ArcGIS, OpenSource Leave a comment

使用ArcGIS API for Flex 调用天地图

在我的前一篇文章《天地图切图Schema研究》给大家分析了一下天地图切图参数,后来有很多朋友问我如何使用ArcGIS API for Flex调用天地图的服务,那么下面我就把代码共享给大家。 实现的方式主要是扩展ArcGIS API for Flex中的TiledMapLayer,去读取天地图的切片   package com.esrichina { import com.esri.ags.SpatialReference; import com.esri.ags.geometry.Extent; import com.esri.ags.geometry.MapPoint; import com.esri.ags.layers.LOD; import com.esri.ags.layers.TileInfo; import com.esri.ags.layers.TiledMapServiceLayer; import flash.net.URLRequest; public class tdtMapslayer extends TiledMapServiceLayer { public function tdtMapslayer() { super(); buildTileInfo(); setLoaded(true); } private var _tileInfo:TileInfo=new TileInfo(); private var _baseURL:String=""; override public function get fullExtent():Extent { return new […]

Leave a comment

动态标绘演示系统v2.0

动态标绘演示系统v2.0主要用来满足各行业WebGIS系统中对动态标绘的需求而开发。该系统基于动态标绘API(Plot API)开发。 动态标绘API是基于ArcGIS API for Flex实现的一套功能组件。通过扩展,Plot API实现了类似ArcGIS API for Flex中DrawTool和EditTool的功能,可绘制、编辑(包括对标绘图形的旋转、缩放,对标绘图形控制点的拖拽等)各种标绘图形,具有很强的 灵活性和交互性。 Plot API提供了包括箭标、旗标、区域标绘等11种标绘图形。Plot API封装了标绘图形接口和标绘基础算法,基于此可快速扩展实现API中未提供的标绘图形。

Also posted in ArcGIS, gis Leave a comment

ArcGIS在线应用介绍(15)波士顿太阳能利用地图(Solar Boston)

开发语言:flex SDK:ArcGIS API for flex ArcGIS产品:ArcGIS Server 在线地址:http://gis.cityofboston.gov/SolarBoston/ 行业:城市管理/能源 简介: 该应用在地图上展示了波士顿可再生能源装置(太阳能,风能,潮汐能)的分布情况,并且提供了包括能源装置的照片等的信息。该应用还允许用户通过屋顶的面积和周围建筑的遮挡情况,来计算屋顶上潜在的光电能量。 背景: 波士顿,是美国马萨诸塞州的首府和最大城市,也是新英格兰地区的最大城市。该市位于美国东北部大西洋沿岸,创建于1630年,是美国最古老、最有文化价值的城市之一。波士顿是美国革命期间一些重要事件的发生地点,曾经是一个重要的航运港口和制造业中心。现在,该市是高等教育和医疗保健的中心,它的经济基础是科研、金融与技术—特别是生物工程,并被认为是一个全球性城市或世界性城市。 系统特点: 1 使用ArcGIS API for Flex开发,是Flex API开发的第一批站点之一,在2008年的用户大会上进行了展示,可以说是RIA技术和GIS集合的开山之作。 2 提供可再生能源装置的分布情况,并在地图上展示出来,并提供交互式的操作,快速浏览相关属性。 使用指南: 1 系统主界面,如图1: 2 太阳能,如图2: 3 风能,如图3: 4 潮汐能,如图4:

Also posted in ArcGIS, ArcGIS Server Application, esri, gis, RIA, Uncategorized Leave a comment

ArcGIS在线应用介绍(12)华盛顿州地质信息门户

华盛顿州地质信息门户(Washington State Geologic Information Portal) 开发语言:flex SDK:ArcGIS API for flex ArcGIS产品:ArcGIS Server 在线地址:https://fortress.wa.gov/dnr/geology/ 行业:地质 简介: 通过由华盛顿州自然资源部的地质和地球资源部门提供的这个在线服务门口,用户可以查找地质调查相关数据,并且可以下载这些数据,不仅是服务层次的共享,而且是数据层次的共享,注:美国的互联网地图服务应该是不要牌照的。 背景: 华盛顿州(英语:State of Washington)是一个位于美国西北太平洋沿岸的州,北接加拿大不列颠哥伦比亚省,南接俄勒冈州,东临爱达荷州,西邻太平洋。为纪念美国首任总统,乔治·华盛顿而成立,亦是唯一以总统名称命名的州。于1889年11月11日加入联邦成为美国第42个州。 系统特点: 系统使用ArcGIS Flex Viewer搭建,提供了很多不错的widget,其中比较好用的是提供属性查询语句构建widgit,体验类似ArcMap中的queryBuilder,非常好用。另外一个亮点就是数据可以免费下载。 使用指南: 1 属性查询语句构建widgit,如图1: 2 数据下载页面,如图2:

Also posted in ArcGIS, ArcGIS Server Application, esri, Flex Viewer, gis, RIA Leave a comment

ArcGIS在线应用介绍(7)肯塔基经济刺激计划地图(Kentucky Stimulus Map)

肯塔基经济刺激计划地图(Kentucky Stimulus Map) 开发语言:flex SDK:ArcGIS API for flex ArcGIS产品:ArcGIS Server 在线地址:http://kygeonet.ky.gov/kystimulus/ 行业:统计/经济 简介: 肯塔基经济刺激计划地图(Kentucky Stimulus Map)提供了在经济刺激计划中资金在肯塔基州的联邦分布情况,相当于国内的政务公开,公开的内容包括在下列领域的投资情况:环境、交通、教育、能源、住房、公共安全、健康等。公开的内容包括投资使用的工程、金额以及工程的简介。 背景: 经济刺激计划,是奥巴马政府上任后实施的一个挽救美国金融危机的重大举措,总投资约为7870亿美元。 系统特点: 该系统使用ArcGIS API for flex开发,结合Flex强大图表功能对肯塔基经济刺激计划资金的使用状况结合地图进行公开,供广大的美国肯塔基人民了解整个经济刺激计划的投资情况。 在地图上,不同城市根据投资额的大小来进行符号化,点击每个城市的符号,可以通过饼状图的形式来查看该地区的投资情况。 使用指南: 1 环境投资情况,如图1: 2交通领域投资情况,如图2: 3教育领域投资情况,如图3: 4能源领域投资情况,如图4: 5公共安全投资情况,如图5: 6健康投资情况,如图6:

Also posted in ArcGIS, ArcGIS Server Application, esri, gis Leave a comment

ArcGIS在线应用介绍(6)北温哥华区市政项目查询系统

北温哥华区市政项目查询系统(District of North Vancouver – Projects) 开发语言:flex SDK:ArcGIS API for flex ArcGIS产品:ArcGIS Server 在线地址:http://www.geoweb.dnv.org/applications/constructionprojectsapp/ 行业:共享平台/市政 简介: 北温哥华区市政项目查询系统(District of North Vancouver – Projects)提供了北温哥华区的基础数据的共享,包括基础的地图数据,市政项目数据,影像数据,建筑物数据,犯罪数据等等,是一个真正意义上的为人民服务的共享平台。该系统在提供丰富数据的基础上来提供对当前市政建设工程以及历史上的市政工程信息,包括地理位置和图片等,项目新的照片会每周更新一次。 背景: 北温哥华区(英文:District of North Vancouver)是加拿大卑诗省大温哥华地区的一个区域市镇,从三边包围着北温市。 系统特点: 该系统使用ArcGIS API for flex开发,提供了丰富的数据进行共享,并提供对市政建设项目信息的公开,可以供当地居民查询,功能虽然简单,但非常实用。 系统中主要的功能包括:图层管理,图例显示,在建市政项目查询,历史市政项目查询,项目按时间统计,结合谷歌街景进行浏览,书签,打印,以及查找地址等功能。 使用指南: 1 图层管理,如图1: 2图例,如图2: 3在建项目,如图3: 4完成项目,自来水厂建设,如图4: 5 项目按时间统计,如图5: 6 谷歌街景,如图6:

Also posted in ArcGIS, ArcGIS Server Application, esri, gis, RIA Leave a comment

ArcGIS在线应用介绍(4)辽宁省地理信息共享平台(公众版)

辽宁省地理信息共享平台(公众版) 开发语言:flex SDK:ArcGIS API for flex ArcGIS产品:ArcGIS Server 在线地址:http://www.lnditu.gov.cn/Service4People/index.html 简介: 辽宁省公众版地理信息公共服务平台提供的丰富的业务数据,可以方便供大家查询,并且还提供了非常多实用的分析工具,例如驾车路线查询工具,配送区查询工具等,是GIS系统不仅仅用来查看、浏览数据,而提供实用的分析工具来帮助我们解决日常生活中遇到的问题。 背景: 辽宁省公众版地理信息公共服务平台由辽宁省测绘局监制,辽宁基础地理信息中心承建。该平台整合了辽宁地理基础数据、地名业务数据、兴趣点业务数据、路网业务数据服务,向公众提供包括辽宁省14个地市和42个县区的居民地、交通、境界、城市绿地、旅游景点等可公开的自然与人文信息,以及餐饮、购物、住宿、出行、公共服务设施等15大类信息服务。 系统特点: 该系统使用ArcGIS API for Flex开发,底图使用的是天地图的地图服务,上面叠加了使用ArcGIS Server 发布的辽宁基础地图,实现了ArcGIS 和其他GIS服务的完美融合。在此基础上系统还提供了卷帘工具,可以快速查看被压盖图层的数据。 在系统中还提供了非常多的实用功能,比如本地的周边查询,可以快速查询周边的餐馆、购物,住宿等POI信息。驾车路线查询工具,可以通过设置起点、终点、路障来完成出行路径规划。配送区查询工具可以快速的查找出特定时间内能够配送到的地区。 使用指南: 1 卷帘工具.如图1: 2周边查询 查询昆山东路附近2000米内的餐饮设施,如图2: 3驾车路线查询 可以指定路线的起点、终点、路障来进行出行路线的规划,帮助完美快速的到达目的地,如图3: 4 配送范围查询 可以指定出发点和到达时间,找到在规定时间内能到达的范围,例如1,3,5分钟开车能配送到得范围,如图4: 5 分类数据 系统还提供了非常多的分类数据来供我们查看,例如餐饮、购物、住宿等。如图5:

Also posted in ArcGIS, ArcGIS Server Application, esri, Flex Viewer, RIA 1 Comment

ArcGIS在线应用介绍(2)中央气象台台风路径系统

中央气象台台风路径系统 开发语言:flex SDK:ArcGIS API for Flex ArcGIS产品:ArcGIS Server 在线地址:http://map.weather.gov.cn/ 老版地址:http://map.weather.gov.cn/v1/ 简介:中央气象台台风路径系统使用ArcGIS API for Flex搭建,对外提供台风预警预报信息,在最新版中还加入了对降水、雾霾、灾害性天气的预警预报以及天气预报和云图服务。 背景: 中央气象台是全国天气预报、气候预测、气候变化研究、气象信息收集分发服务的国家中心。也是世界气象组织亚洲区域气象中心、核污染扩散紧急响应中心,成立于1950年3月1日。50多年来,中央气象台(国家气象中心)有了巨大发展。中央气象台(国家气象中心)的气象服务包括为党中央、国务院和有关政府部门制订指导国民经济发展、组织指挥防灾减灾科学决策所需气象信息的决策气象服务,通过电视、广播、报纸、网站等媒介为公众提供公益气象服务,向国家重点工程、企事业单位趋利避害组织生产所需的专业气象服务,为全国省级气象部门提供指导性气象服务。国家气象中心的气象服务已覆盖了农业、林业、畜牧业、交通、能源、水利、海洋、环保、保险和商业等国民经济各大门类。(来源百度百科) 系统特点: 该系统可支持叠加卫星云图及T639数值预报的500百帕高度场、 700百帕风场、 850百帕风场及200百帕流场等产品。 该系统基于WebGIS的富互联网应用平台,后台采用 ArcGIS及NCL加工系统,可以动态显示西北太平洋地区实时台风路径、最新天气预警、两千多个城市的天气预报及中央气象台发布的1天~3天降水量预报、灾害性天气落区预报等气象数据,并具有丰富的历史台风路径检索功能。 使用指南: 1 台风预警预报 可以按年份、强度等条件来查询台风,并可以查看台风的预报信息,包括中央台预报,关岛预报,日本预报和英国预报,并且可以基于时间轴的播放.如图1: 2 降水预报 可以查看降水的范围,如图2: 3雾霾天气,可以查看雾霾天气的范围和影响等级,如图3: 4 灾害性天气,可以查看灾害性天气的范围和影响等级,如图4: 5 天气预报,可以在线查看全国主要城市的天气,如图5: 6 云图,可以查看天气云图并支持按时间轴播放,如图6:

Also posted in ArcGIS, ArcGIS Server Application, esri, Flex Viewer, gis, RIA Leave a comment

使用Flex代码清除ArcGIS Server 10 REST缓存

1 在我们的基于REST API进行开发的应用系统中,经常会遇到需要清除REST cache的情况,例如服务发生变化或者新增、删除服务的时候。这些情况下在ArcGIS10 之前的版本时,只能够手工的去清除REST Cache。 2 在ArcGIS 10中,REST API新增加了清除REST cache的方法,具体流程是:首先使用generateToken 方法生成toeken,然后使用token调用cache/clear方法去清除缓存。 2.1 generateToken方法的Url为: http://<admin-url>/generateToken 其中admin-url为http://<host>/<root>/admin,例如http://zbc/arcgis/rest/admin 在调用这个方法的时候,需要使用POST方法,其中POST的参数主要有: 参数 细节 f 响应返回的格式,默认返回html 值为:html或json username REST 管理员的用户名 Password REST 管理员的密码 client 生成token使用的IP地址或者HTTP Referer 值为ip,requestip或referer 当值为ip时,ip参数必须填写 当值为referer, referer参数必须填写 当值为requestip时,ip和referer参数不必填写,系统会使用当前发送HTTP请求的ip地址来生成token,一般来说使用该选项,除非生成token和清除cache不是由同一个ip或referer的程序完成。 referer client=referer时候有效,需要输入调用REST Admin 的基础网址,例如:referer=http://myserver/mywebapp ip client=ip时有效,需要输入调用REST Admin 的ip,例如ip=10.14.102.85 expiration Token超时时间,单位为分钟,默认为60分钟,token有效期最长为一年(525600分钟)。 例如expiration=43200 (1 month) 该方法的返回结果为(JSON): { “token”: “<token>”, “expires”: <expires> […]

Also posted in ArcGIS, esri, gis, RIA Leave a comment