最短路径问题的算法实现【转载】
摘要:最短路径问题的算法实现【转载】
文章来源:http://www.gissea.cn/html/2006-06/487.htm
本例以由拓扑关系的arc/info 文件为数据源。其中a1,b1,c1是以fnode排序生成的数组,a1对应fnode,b1对应tnode,c1对应length,同样 a2,b2,c2,是以tnode 生成的数组。Indexa1是对应某一起点与其相连的终点的个数,indexb1时对应某一终点与其相连的起点的个数,即其拓扑关系。
阅读全文
ArcEngine 统计方法
摘要:ArcEngine 统计方法
概述
一般常用的统计功能例如:唯一字段统计、数据行数统计、数据值求和统计等。
ArcEngine 提供了IDataStatistics接口来生成统计数据,提供了IStatisticsResults接口来返回相关的统计信息。
1、IDataStatistics
属性
Cursor--通过游标来生成统计表
Field--要统计的字段
UniqueValueCount--统计表中唯一值总数
UniqueValues--唯一值枚举
Statistics-- IStatisticsResults对象,用于返回统计信息
2、IStatisticsResults
属性
Count--值总数
Maximum --最大值
Mean--算术平均值
Minimum--最小值
StandardDeviation--标准差
Sum--求和
阅读全文
创建多个ArcSDE实例【转载】
摘要:创建多个ArcSDE实例【转载】 编号: 000037 相关产品及版本: ArcSDE 3.x,8.x,9.0 平台: N/A 提交时间: 2004-08-23 修改时间: 2004-08-31 提交人: 吴乐茂 内容摘要 有时候,我们需要有多于一个的ArcSDE实例同时运行。只要存在多个数据库实例,就可以实现这个目的。ArcSD...
阅读全文
利用Java进行AcrSDE开发实例【转载】
摘要:利用Java进行AcrSDE开发实例【转载】 http://www.gispark.com/html/GIS-Spatial-Database/2007/1227/2002.html 利用Java进行AcrSDE开发实例: ArcSDE提供了C API和Java API两种接口。这里我们只导论如何通过Java API进行arcSDE开发。 开发环境: JDK 1.5 WIN 插P Ecli...
阅读全文
如何自动关闭空闲的sde连接?【转载】
摘要:如何自动关闭空闲的sde连接?【转载】 http://www.ggiiss.com/gis/d4/472.html 在连接sde的应用中,如果连接的客户比较多的情况下,可能会出现sde连接占用cpu资源十分严重,以至于出现系统死机的情况。 Sde提供了TCPKEEPALIVE参数,用来侦测客户端连接情况。当TCPKEEPALIVE为True时,那么在2小时(TimeOut默认设置 72...
阅读全文
ArcCatalog 9中的使用技巧
摘要:ArcCatalog 9中的使用技巧 技巧1 基于文件的地图文档数据源的修改 目标:修改地图文档的数据源 操作步骤: 1.在ArcCatalog 中选择要修改的地图文档 2.右击选择Set Data Source 选项弹出对话框 3.在对话框中选中要修改数据源的图层点击replace 4.为地图文档更改选择数据源 技巧2 8.x 版本工具的调用目标: 在ArcCatalog 9 中添加...
阅读全文
ArcMap 9使用技巧
摘要:ArcMap 9使用技巧 技巧1 重叠要素的选择切换 目标:在覆盖同一区域的多个要素中切换被选择要素 操作步骤: 1.在编辑环境中选中覆盖同一区域的多个要素中的一个要素 2.按下N 键,被选要素就会自动地切换到另一个图层的要素 3.重复操作,直到选中目标要素为止 技巧2 捕捉的相关技巧 目标(1):捕捉要素时显示捕捉的图层和位置 操作步骤: 1.点击Editor 下拉菜单的Option...
阅读全文
ArcEngine 渲染的使用【转载】
摘要:ArcEngine 渲染的使用【转载】 http://www.ggiiss.com/gis/ee/347.html 1.Feature的基本渲染方法 Feature的常用的绘制方法包括: 1.简单绘制 2.唯一值绘制/多字段唯一值绘制 3.点密度/多字段点密度绘制 4.数据分级绘制 5.质量图(饼图/直方图) 6.按比例尺渲染 7.比例符号渲染 1.简单渲...
阅读全文
ArcGIS Engine 渲染----饼图【转载】
摘要:ArcGIS Engine 渲染----饼图【转载】 http://www.cnblogs.com/njlhb/archive/2007/07/22/827224.html private RgbColor GetRgbColor(int red, int green, int blue)3sNews.Net——3S社区&资讯平台(GIS|RS|GPS)$?3qsQ\c| pF ...
阅读全文
AE指定字段转成注记
摘要:AE指定字段转成注记 08-06-13 08:33:33 作者:xbt746 出处:xbt746.cnblogs.com ...
阅读全文
AE指定字段转成注记【2】
摘要:AE指定字段转成注记【2】 08-06-13 08:33:33 作者:xbt746 出处:xbt746.cnblogs.com ...
阅读全文
SDE数据源直连
摘要:SDE数据源直连 在catalog里连接SDE数据源时,需要设置连接属性 如上所示,一般是每个参数都要设置参数值,这种连接方式是通过SDE服务来连接ORACLE数据库的,但是SDE服务存在很多不稳定的地方,本人也感受到了不稳定性,例如经常服务器出现系统错误提示:gsrvr.exe服务错误--就是管理SDE连接的服务。当连接sde的用户数多了的时候机会出现故障。 为了避免这种情况,SD...
阅读全文
使用AO新增记录的3种方法【转载】
摘要:使用AO新增记录的3种方法【转载】 http://www.ggiiss.com/gis/59/482.html 在向Table、FeatureClass 中添加记录的时候有几种可供选用的插入方法 他们在不同的使用环境中效率不同…… 过程描述 ...
阅读全文
批量删除要素的方法【转载】
摘要:【转载】批量删除要素的方法 http://www.gissky.net/blog/user1/yumao/16139.html 昨天碰到一个人提问如何一次性的删除要素类中的所有要素,帮他找了找,发现具体的方法是没有的(如 deleteall removeall 之类的直接方法),但是可以从其它的思路中转换一下思路。所以在ITable接口中,发现了一个方法:ITable:DeleteSearche...
阅读全文
AE 打包
摘要:学习总结: 通过几天的摸索,终于可以把ArcEngine 用Installshield 10.5打包了.开始如图: 在target文件下建立arcengine目录.把文件拖进去.注意在这个目录下还有一个support这个文件也要建立,拖进去. 然后转到: 看到这个地方需要写点代码: 思路:是安装的时候先把文件拷到目标目录,调用安装,安装后删除文件。现在还没有判断机器是否已经安装了a...
阅读全文
ArcGIS 代理产品价格以及折扣表、产品描述
摘要:代理产品价格以及折扣表、产品描述 产品列表 市场报价 (USD) ...
阅读全文
关于数据库版本压缩
摘要:关于数据库版本压缩 地理数据库已经被编辑了一段时间,而数据库状态和每个要素类的delta表中的记录数量极大地增加。用户如何通过运行压缩(Compress)命令来提高性能呢? 解决方案:Compress命令会删除所有不再被版本引用的数据库状态并将delta表中的所有记录移到基本(base)表中。在运行压缩命令时,为获得最大压缩效率,用户可以选择首先进行与DEFAULT版本的调和、提交版本并删...
阅读全文
渲染标签文字(光晕效果)
摘要:[转载]渲染标签文字(光晕效果) /// /// 渲染标签文字 /// /// /// public static void RenderLabel(IGeoFeatureLayer geoLayer,string field) { IMultiLayerFillSym...
阅读全文
【转帖】.NET+AE开发中常见几种非托管对象的释放
摘要:【转帖】.NET+AE开发中常见几种非托管对象的释放
我们知道.Net中对于内存的管理有两种方式,一种是托管对象管理,另一种是非托管对象管理。而我们通常理解的内存管理就是GC(垃圾收集),虽然GC通过对托管堆的管理,可以使我们有机会从繁锁的诸如内存泄漏之类的问题中解放出来,可以将精力专注于程序的逻辑上。但是将所有的事情都交给GC有时会损及程序的效率,严重的甚至会导致错误。
为什么会出现这种情况呢?问题在于对非托管资源(文件句柄)或者需要特别关照的对象(Bitmap)对象等,GC表现得就有点差强人意了(这句话或许说得并不正确,因为微软设计GC的本意就是用来针对托管对象管理)。如何有效地利用GC来进行内存管理,如何对程序的性能进行优化不是本文讨论的范围。本文的要旨在于AE开发中如何来释放非托管对象。
阅读全文
程序打包之部署项目
摘要:程序打包之部署项目
1、菜单FILE的新建安装项目,解决方案选择-》添入解决方案
2、在部署上点击右键-》选择视图-》文件系统
3、在应用程序文件夹内,右键选择添加-》项目输出(主输出),即可将相关项目执行文件,引用打包进来
应用程序文件夹即安装后的安装目录。
在它的DefaultLocation属性中,默认设置路径为:[ProgramFilesFolder][manufacturer]\[ProductName]
例如:"c:\programm file\开发者\产品名称"
[manufacturer]与[ProductName]对应部署属性里设置的manufacturer与ProductName,可以将[manufacturer]去掉。
4、在应用程序文件夹内,右键添加-》项目输出(内容文件),即可将包含的文件夹打包进来
5、创建快捷方法,设置快捷方式图标,打包。
阅读全文