ArcEngine
文章平均质量分 80
aplsc
让程序在钢琴上弹奏
展开
-
C#中用DataGridView绑定ArcGIS图层的属性表
这里以Oracle SDE中的数据为例。首先,要建立与SDE 数据库的连接,这里不用AE自带的连接接口,使用.Net自带的OracleConnection。Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->1OracleConnection原创 2008-09-02 13:48:00 · 3518 阅读 · 0 评论 -
C# 正则表达式小结
只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^/d{n}$"。只能输入至少n位的数字:"^/d{n,}$"。只能输入m~n位的数字:。"^/d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。只能输入有1~3位小数的正实数:"^[0-9]+(.[0-9]{转载 2008-09-02 11:18:00 · 568 阅读 · 0 评论 -
asp.net+C# 开发网页区域更新的方法
在asp.net+C# 开发网页的时候,经常用到ComboBox,时常选择一改变,整个页面都要刷新,效率非常之低。经朋友介绍,使用Ajax的UpdataPanel 控件,将起到良好效果。首先要安装ASPAJAXExtSetup.msi,然后安装AjaxControlExtender.vsi,这两个文件,重新打开vs新建网站项目,就会发现工具箱里多了一些Ajax的控件。 注意,在原创 2008-09-02 11:20:00 · 1224 阅读 · 0 评论 -
Error: E0005E: Invalid tile service
我在服务器端创建一个ArcGIS Map 服务,无论在服务器端还是客户端服务的URL都可以正常访问,并且已经切过片了。但是在Flex里面,使用Titled显示地图服务,运行程序的时候提示“Error: E0005E: Invalid tile service” ,然后删了切片,重新切,问题依旧。在ESRI官方帮助的提示下需要清除切片缓存。 1、在地址栏键入URL: :原创 2010-03-25 12:42:00 · 3551 阅读 · 0 评论 -
The number of points is less than required for feature
最近在用AE写一个Web服务,程序逻辑上没有问题,数据库是SQL Server 2005,数据在SDE上面。我的Web服务里面有一个空间查询的模块,计算某一个条件下的FeatureCount,可是每次执行到这里就会报错或者结果为零,重装数据库、SDE,甚至系统都重装了,问题依旧。我把数据尝试不放进SDE里面,就是以ShapeFile的格式再次运行程序,发现执行顺利结果正确。原创 2010-03-25 08:37:00 · 5815 阅读 · 0 评论 -
HTTP Status 404 /arcgis/rest: The requested resource (/arcgis/rest/) is not available
通过Catalog发布了一个服务,结果客户端计算机无法访问,但是非REST地址倒是可以访问,例如http://ghy:8399/arcgis/services/industrial/MapServer?wsdl 这个地址在客户端机器中是可以访问的,但是 http://ghy:8399/arcgis/rest/services/industrial/MapServer 这个地址在原创 2010-03-25 09:25:00 · 3914 阅读 · 1 评论 -
ArcMap的Editor工具,实现要素拖动、编辑
本来根本没有写这个工具的意思,自己一直用的Ae自带的工具。虽然可控制力弱了一些,但终究还是凑或能用。一天,问到一个同学,想请教一下,居然以百般理由回绝。算了,秉承毛老人家的口号:自力更生,丰衣足食!好了,闲话少说,各位看官,咱步入正题了。 首先,说一下,所有的要素的更新、插入、删除最好放在编辑的Session 里面,即以一对StartEditing和StopEditing原创 2008-09-02 11:16:00 · 4693 阅读 · 9 评论