摘要: 这几天配置esri开发竞赛的作品环境时遇到的一个问题,问题是这样的:利用ajax与后台数据库交互,在调试状态下系统运行得好好的,等到部署到iis上时,总是报错一开始提示错误是:Status404;这样我就进入iis中浏览这个aspx页面,结果这时候也报错提示结果是404.2 文件或目录无法找到:锁定策略禁止该请求。 上网搜索后发现需要改正“ISAPI和CGI限制”,这个在iis管理器的根目录下可以在功能视图中看到,进入后将ASP.NET4全部改为允许;这样404这个错误就改正了;可是这时候又出现Status500这个错误,这让我很郁闷,google下的提示有不明显,这时候我放到火狐中用f... 阅读全文
posted @ 2012-11-22 15:00 木的树 阅读(407) 评论(0) 推荐(1) 编辑
摘要: 上一篇到现在过去好几天了,本来打算用ESRI官方自带的例子呢,后来觉得还是应该实践一下。这几天都在忙着写这个例子,其中也出现了好多问题,从一开始思考解决问题的方法,到找代码,再调试成功,费了不少事,好在问题都已经解决了。不喜欢说废话,还是忍不住说了这么多,下面正式进入主题。 首先说说我们要解决的问题。gp服务广泛使用的一个原因是他可以做栅格数据的分析,那好我们就用SOE来解决一个插值问题。在gp服务中,我们可以通过设置输入输出类型来保客户端成功加载分析结果,大部分分析结果是以图片形式传到客户端。在SOE中理论上是可以设置输出图片形式,但帮助中只是简单地说了几句,很不详细,所以我用的方法是... 阅读全文
posted @ 2012-09-02 20:21 木的树 阅读(10867) 评论(9) 推荐(5) 编辑
摘要: 前面几节我们介绍了SOE基本概念、REST SOE模板以及如何处理输入输出数据。今天详细介绍一下SOE中三个重要概念:Schema、Resource、Operation。1.Schema SOE中的Resource和Operation所组成的结构就是Schema,也可以说Shcema确定了SOE中Resource和Operation的层次结构。通常由IRESTRequestHandler接口的GetSchema()方法来返回该SOE的Schema,作为一个JSON格式的字符串被返回。在REST API中可以通过讲一个http请求的参数设置为“f=schema”来获取Schema。 下面... 阅读全文
posted @ 2012-08-30 12:08 木的树 阅读(3833) 评论(4) 推荐(7) 编辑
摘要: 1、CreateRESTSchema()和Handle function CreateRESTSchema函数中定义了在你的SOE中可以获取的Resource和Operation,每一个Resource和Operation都与一个处理函数(handle function)相关联。该处理函数用来在Resource或Operation被触发时,描述所要进行的处理操作。这里面就是你需要编写大量AO代码的地方。 在REST SOE模板中,有一个处理resource逻辑的RootRESTHandler函数,他返回一个简单的JSON格式的字符串 一个resource的handler function... 阅读全文
posted @ 2012-08-29 10:29 木的树 阅读(3481) 评论(2) 推荐(5) 编辑
摘要: 1.REST SOE 当客户端使用REST方式发送SOE请求时,实际上是利用HTTP协议发送了一个请求字符串,ArcServer获得该字符串后会将其解析成一系列命令执行,并返回JSON数据。 返回的JSON格式数据如下:2.创建REST SOE (1)提醒 为了确保你创建的REST SOE能够成功执行,你需要仔细考虑一下向服务器端发送请求的数据类型和你希望返回的数据。 一个REST SOE通常包含资源和操作两部分(Resource和Operation): Resource---可以从服务器端获取的一系列信息。它类似于类中暴露出的某一个属性; Operation--... 阅读全文
posted @ 2012-08-28 17:37 木的树 阅读(3770) 评论(1) 推荐(4) 编辑
摘要: 1.SOE介绍 在ArcGIS 10.1中ArcGIS Server不在支持DCOM方式的连接,这也就意味着我们不能通过本地方式的连接使用ArcObjects提供的更多功能,所以我们推荐一种新的方式来实现这些功能,这种方式就是SOE服务器对象扩展。SOE存在于整个服务对象的生存期内,可以利用服务对象的资源并对其进行扩展。一个SOE通常在服务对象创建是初始化,并且在整个服务对象的生存期内只会被创建一次。SOE支持SOAP和REST两种访问方式,其通过强大的AO来扩展服务对象,并可以运行在一个没有AO的客户端中。 SOE特别适用于那些使用ArcGIS APIs无法完成的复杂业务逻辑功能。SOE.. 阅读全文
posted @ 2012-08-28 16:29 木的树 阅读(10670) 评论(9) 推荐(7) 编辑
摘要: 介绍了dojo绘图中一些基本的图形,代码齐全 阅读全文
posted @ 2012-07-10 21:47 木的树 阅读(5520) 评论(3) 推荐(6) 编辑
摘要: 前几天做网络分析,出现的这个问题,搞了半天最后发现是数据的问题。网络数据集对数据的要求比较高,至少在ArcGis中,我用的数据是从supperMap中转过来的,在supperMap中可以完成网络分析,在arcGis中却不行。 创建拓扑规则后发现294个错误,修改了半天。改完后放到arcgis中生成网络数据集,果然问题解决了。哈哈,提醒广大初学者,如果网络分析做不成,先找找哦自己的数据问题。 阅读全文
posted @ 2012-06-29 17:37 木的树 阅读(2200) 评论(7) 推荐(1) 编辑
摘要: 在做dojo的小部件开发时出现这个问题,而且是在讲小部件加到别的容器里面时候,经过一番周折后发现,是由于继承了一个类--dojo._Container,把这个类去掉以后就没问题了,可是这样一来就出现一个问题,dojoAttachEvent属性没用了而且使用dojo.connect也没用,后来使用dojo.query(...).onclick()才起的作用,不明白为什么。 阅读全文
posted @ 2012-06-27 19:52 木的树 阅读(620) 评论(0) 推荐(1) 编辑
摘要: 工具是IBM公司开发的,目的是为了给用dojo编程的开发人员提供可视化的编程环境,目前只有火狐、谷歌、safri浏览器支持,我也是前几天刚看到的:官网http://maqetta.org/左边是类似vs的工具栏,中间是面板支持手动拖拽,右边是属性控制面板,上边的菜单栏有关于这个工具的帮助,文档很全具体安装可以参考这篇文章http://www.cnblogs.com/heimeihxn/archive/2012/02/20/2360311.html 阅读全文
posted @ 2012-06-19 15:38 木的树 阅读(976) 评论(0) 推荐(2) 编辑