
Web开发
SYDBC
这个作者很懒,什么都没留下…
展开
-
ArcGIS Api For Flex 动态画点和线(2)
通过webservices和flex交互取得数据库中的gps坐标动态显示在地图上。 1.建立数据库: 2.建立webservices: using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Serv原创 2013-12-05 11:25:26 · 2520 阅读 · 0 评论 -
ArcGIS Web API 接入天地图瓦片
接入天地图的瓦片完全类似google的瓦片服务,但是空间参考不一致,想叠加其他的数据的话需要注意空间参考的设置,以上三篇博客的目的为简单的技术研究,如果想将这些内容用于商业用途,大家还是要联系厂家啊!publicclasstianditu :TiledMapServiceLayer{ publicstring _mapType =null; privatestrin原创 2013-12-11 09:05:04 · 3999 阅读 · 0 评论 -
ArcGIS WebAPI接入google瓦片服务
当前电子地图大行其道,其中大部分是以瓦片的形式和rest接口来对地图内容进行访问的,那么我们能否在需要底图数据的时候借用下这些丰富而详细的数据内容呢?接下来我们利用ArcGIS强大的API实现了集中常见类型瓦片服务的接入,其中的关键就是对于TiledMapServiceLayer类的理解和使用了。 publicclassGooglemap :TiledMapServiceLayer原创 2013-12-11 09:08:26 · 2619 阅读 · 0 评论 -
ArcGISServer Flex API 调用GP服务实现服务区分析
ArcGIS的各种地理处理工具经过ModelBuilder建立GP模型后可以发布成GP服务,在WebGIS中调用来完成复杂、高级的分析处理功能。本为以服务区范围分析为例介绍如何在Flex API中调用ArcGISServer的GP服务。 GP服务模型服务区范围分析的GP模型如下图所示 GP模型的构建工具ModelBuilder使用操作方法可以参见下面资料n 博客《Mo原创 2013-12-11 09:23:47 · 2295 阅读 · 0 评论 -
ArcGISServer Flex API调用GP模型实现最短路径分析
实现路径分析的核心代码如下: privatefunction computeShortRoute():void { var featureSet:FeatureSet =new FeatureSet(pts); var params:Object =原创 2013-12-11 09:27:34 · 1870 阅读 · 0 评论 -
ArcGIS Runtime Java SDK安装部署开发入门
一、RunTime和SDK安装SDK安装前,需要先安装ArcGISRuntime,Runtime位于SDK安装目录下的Support文件夹中,包含32位和64位两种。另外,SDK中包含项目创建向导,需要先安装好Eclipse和JDK1.6。Eclipse的下载: http://www.eclipse.org/downloads/。为了方便在Eclipse中进行GUI编辑,需要在Eclips原创 2013-12-29 20:14:54 · 6950 阅读 · 3 评论 -
File GeoDatabase API简介
File Geodatabase API为开发着提供了一个非AO的方式访问File Geodatabase,File Geodatabase API将以C++为开发语言,提供了如下的功能: 创建、打开和删除File Geodatabase。 读取Geodatabase中的关系。 所有在Geodatabase中的关系可以读取访问。 在简单的原创 2013-12-30 17:15:34 · 1661 阅读 · 0 评论 -
Flex调用GP服务实现按划选范围切割地图(一)
通过GP服务获得画选范围内目标土层中每个元素面积的解决方法1. 打开ArcMap把要切割的图层加入 2. 通过ModelBuilder建立GP服务的模型 注意事项:CilpFeature(画选范围)的DataType一定得设为FeatureSet;lnshijie1_region是目标图层,要在模型中设定好如下图:lnshijie1_region的D原创 2013-12-17 16:17:01 · 1369 阅读 · 1 评论 -
Flex调用GP服务实现按划选范围切割地图(二)
具体代码实现:http://ns.adobe.com/mxml/2009” xmlns:s=”library://ns.adobe.com/flex/spark” xmlns:esri=”http://www.esri.com/2008/ags“ xmlns:mx=”library://ns.adobe.com/flex/mx”minWidt原创 2013-12-17 16:52:23 · 1790 阅读 · 0 评论 -
Flex API 实现等值线
模型实现:详见http://www.gisall.com/index.php?uid-124272-action-viewspace-itemid-6086其中需要注意的地方,中间输出环境变量要用草图工作空间%scratchworkspace%,能拖管的一定要托管.具体实现代码1. 2. http://ns.adobe.com/mxml/2009”3. xmlns原创 2013-12-17 17:09:18 · 1342 阅读 · 0 评论 -
ArcGIS Runtime Java SDK安装部署开发入门
一、RunTime和SDK安装SDK安装前,需要先安装ArcGISRuntime,Runtime位于SDK安装目录下的Support文件夹中,包含32位和64位两种。另外,SDK中包含项目创建向导,需要先安装好Eclipse和JDK1.6。Eclipse的下载: http://www.eclipse.org/downloads/。为了方便在Eclipse中进行GUI编辑,需要在Eclips原创 2014-01-03 15:14:05 · 1881 阅读 · 1 评论 -
基于ArcGIS for javascript API 轨迹回放
源码如下:http://www.w3.org/TR/html4/strict.dtd"> Simple Map http://esri-guo/arcgis_js_v32_sdk/arcgis_js_api/library/3.2/jsapi/js/dojo/dijit/themes/tundra/tundra.css"/> http://原创 2014-01-11 16:32:29 · 7255 阅读 · 0 评论 -
ArcGIS Web API 接入E都市瓦片
接入E都市也类似于google的瓦片,只是空间参考可控制性不强,但是E都市本身也不是用的常规空间参考,所以这样接进来不影响看得效果就可以了。publicclassEdushi :TiledMapServiceLayer{ publicoverridevoidInitialize() { this.FullExtent= newESRI.Arc原创 2013-12-11 09:01:06 · 2100 阅读 · 0 评论 -
ArcGIS Runtime—点击查询【一】
ArcGIS Runtime中点击查询与ArcGIS silverlight API中点击查询十分相似,主要使用下面的两个接口即可轻松实现。 n IdentifyTask n IdentifyParameters 界面设计XAML代码如下: Window x:Class=”ArcGISWPFMapAppRuntime.MainWindow”原创 2013-12-10 17:02:07 · 2282 阅读 · 0 评论 -
ArcGIS Runtime—服务加载
可访问的服务地图服务ArcGIS Runtime不仅能够加载本地的数据资源,还可以访问ArcGISServer发布的服务,如ArcGIS Online上的。 ArcGIS Runtime可以访问ArcGISServer动态服务、切片服务、影像服务。 n ArcGISImageServiceLayer n ArcGISTiledMapServiceLayer原创 2013-12-10 17:16:49 · 3666 阅读 · 0 评论 -
Silverlight API坐标点生成线并量测标注
下面的几行代码就可以实现在silverlight API下向临时图层添加点 //生成要添加的点ESRI.ArcGIS.Client.Geometry.MapPoint pPoint =newMapPoint(Convert.ToDouble(txtXCoor.Text.Trim()) , Convert.ToDouble(txtYCoo原创 2013-12-08 17:12:43 · 1249 阅读 · 0 评论 -
Flex调用GP及地图编辑示例
1、GP模型发布与调用代码2、3、 xmlns:fx="http://ns.adobe.com/mxml/2009"4、 xmlns:esri="http://www.esri.com/2008/ags"5、 xmlns:s="library://ns.adobe.com/flex/spark"6、 pageTi原创 2013-12-08 16:49:03 · 1167 阅读 · 0 评论 -
ArcGIS Api For Flex 划选查询功能的实现
如下图所示: 实现代码如下: http://ns.adobe.com/mxml/2009” xmlns:s=”library://ns.adobe.com/flex/spark” xmlns:mx=”library://ns.adobe.com/flex/mx”xmlns:supportClasses=”com.esri.ags.sk原创 2013-12-05 11:18:30 · 1884 阅读 · 0 评论 -
Silverlight API RouteTask路网分析“无效属性,无效上下文”
对于上面的问题,习惯用ArcGIS Flex API开发的朋友在silverlight API 用RouteTask实现网络分析时出现这样的错误提示 会感到很困惑。难道是代码写的有问题?但是,用同样的代码在接入ArcGIS Online上的路网服务分析功能是没有问题的,能够正常进行的。到这里我们初步可以排除是代码的原因,问题很有可能是出现路网数据本身上。下面的属性结构是ArcGIS实验数据原创 2013-12-08 17:05:10 · 1157 阅读 · 0 评论 -
ArcGIS Server for JavaScript API安装部署
Esri公司已经发布了最新的ArcGISServer for JavaScript. api v3.2,提供了更为丰富而又强大的功能,接下来我们来下载部署一下ArcGIS Server forJavaScript. api。 ArcGIS Server for JavaScript. api官方网站为 http://help.arcgis.com/en/we原创 2013-12-08 17:22:58 · 1519 阅读 · 0 评论 -
Silverlight API graphicsLayer.ClearGraphics()不能清除数据
前两天做了个程序发现使用graphicsLayer.ClearGraphics();清除数据的时候不能成功,提示graphiclayer数据为只读属性,百思不得其解,偶然的机会发现在添加数据的时候使用了graphicsLayer.GraphicsSource这个属性,这就是原因的所在了,而其他能够清除数据的图层都是使用了graphicsLayer.add的方式,查看API发现确实GraphicsS原创 2013-12-08 17:32:01 · 2500 阅读 · 0 评论 -
ArcGIS Silverlight API访问天地图服务
天地图服务是经过缓存的数据,所以需要继承的是TiledMapServiceLayer;继承的这个图层,需要收集到以下几个信息: n Tiling Scheme Origin n 切图的范围,也就是FullExtent n SpatialReference n TileInfo,包括切图的大小,级数,以及每级的Resolution n 最后就是重写G原创 2013-12-10 17:27:18 · 1531 阅读 · 0 评论 -
ArcGIS Runtime—服务
ArcGIS Runtime是在程序运行时发布出来的,程序关闭服务也随即停止。服务的生命周期就是程序运行期。 ArcGIS Runtime发布的服务地址可以在VS程序中的输出窗口里获得,如下图所示http://127.0.0.1:50000/a2ec7f4f77554082b73da1a54198cc5a/arcgis/rest程序运行后,如果没有加载任何服务访问上面的地址看到如下原创 2013-12-10 17:11:03 · 1424 阅读 · 0 评论 -
ArcGIS Silverlight API 输出地图保存到图片
通过ArcGISsilverlight API实现输出地图到图片常用的有如下两种方式:向服务器端发送http请求、通过WriteableBitmap类在客户端直接对地图控件截图。 向服务器端发送http请求方式 虽然可以做到输出指定矩形范围的地图、设置控件参考、支持Png/jpg/bmp等图片格式,但这种方式每次只能对单一的地图服务进行截图,换句话讲,当我们叠加了多个地图服务时没有办法将原创 2013-12-10 17:24:13 · 2301 阅读 · 2 评论 -
ArcGIS Silverlight保存图片时“内容保护”错误解决
在使用ArcGIS Silverlight、Flex等API进行地图应用展示的时候,客户端经常需要将地图保存为图片。由于访问地图资源内容会包含缓存地图服务(例如ArcGISTiledMapServicesLayer),这种情况下地图缓存内容来自arcgiscache缓存目录;但是,Web应用程序和arcgiscahce虚拟目录是分开的,它们是属于不同的应用域,所以在截图时会出现下面的错误。原创 2013-12-10 17:30:51 · 1247 阅读 · 0 评论 -
ArcGIS Runtime—点击查询【二】
XAML.cs代码如下: //点击查询 privatevoid button1_Click(object sender,RoutedEventArgs e) { try { bQuery = true; } catch (Exception Err) {原创 2013-12-10 17:04:17 · 2243 阅读 · 0 评论 -
关于通过webservices调用AO组件问题
最近几天支持一个项目,开发使用webservices调用ao实现等值线,但是在本机调试好用,部署在服务器上就不好用,出各种问题。其实这是以前很多AO程序员最爱用的方式,在这里我可以负责任的告诉大家,不要再这么用的,esri官方不支持此技术方式,该技术方式也没经过esri官方测试,在部署到服务端会在并发的情况产出各种异常。推荐大家用调用gp或SOE的方式来扩展服务器端功能。原创 2014-01-11 17:19:04 · 1221 阅读 · 0 评论