- 博客(23)
- 资源 (7)
- 收藏
- 关注
转载 虚拟内存设置误区及正确方法
虚拟内存是计算机系统内存管理的一种技术。如果计算机缺少运行程序或操作所需的随机存取内存 (RAM),则 Windows 使用虚拟内存(Virtual Memory)进行补偿。虚拟内存将计算机的 RAM 和硬盘上的临时空间组合在一起。当 RAM 运行速度缓慢时,虚拟内存将数据从 RAM 移动到称为“分页文件”的空间中。将数据移入与移出分页文件可以释放 RAM,以便完成工作。 虚拟内存只是真实内
2018-01-26 16:14:28 21475
转载 Load近400万个点串的要素提示“Out of the client Memory”
最近有一个用户需要将一个大数据量的要素类导入到ArcSDE里面,环境都是ArcGIS9.3.1版本的,而且用户的特殊需求是他们只是用Load Data方式,而不使用Import和Copy/Paste方式,那么在加载Load Data过程中会出现某个要素加载过程中报“Out of the client memory”错误。我们查看一下这个ObjectID=1的数据SQL>
2018-01-26 14:50:49 258
原创 ArcGIS Engine 空间查询
实现利用图层进行空间查询的功能,其功能界面如下: 其功能模块代码如下://从地图中读取目标图层和源图层 private void checkedListBoxControl_FeatureLayer_ItemCheck(object sender, DevExpress.XtraEditors.Controls.ItemCheckEventArgs e) {
2018-01-22 15:09:09 3388 1
原创 DEV ComBoxEdit实现模糊检索数据
这几天老大叫我修改一下项目中LookUpEdit控件的下拉选择功能,实现模糊检索数据,经过一番研究,发现LookUpEdit控件只能实现部分模糊检索数据功能,也就是它的检索索引是从第一位开始,也就是模糊检索数据的时候,用户必须从头开始检索,这样给用户不友好,如果只知道其中的某些关键字则实现不了。如下图:查询了资料后,发现LookUpEdit不支持自由输入,所以只好用它的兄弟控件Co
2018-01-22 14:32:02 2855
转载 esriControlsMousePointer 控制鼠标指针
axMapControl1.MousePointer = esriControlsMousePointer.esriPointerHourglass;控制鼠标指针选项。枚举值值描述esriPointerParentWindow-1指针指定的父窗口或窗体。esriPointerDefault0默认指针,箭头一样。esriPointerArrow1标准的箭头。esriPointerCrosshair2
2018-01-18 11:02:46 773
转载 使用ArcEngine实现ArcMap的Set datasource 功能,修复mxd中的图层位置
在ArcMap中打开一个mxd文件时,有可能其关联的shp文件路径被改动了,导致找不到该图层,这时,就可以右键选择Properties,在弹出对话框中选择source选项卡,点set data source按钮,如下图然后选择该图层的位置,即可。图层的配置息都是存放在mxd中的,若是将图层数据导入到sde中保存的话,再进行加载的时候,这些配置信息都是找不到的,要想按照mxd的样
2018-01-13 12:35:32 197
原创 ArcEngine序列化矢量图层的标注属性
using System; using System.Collections.Generic; using System.Text; using System.Data; using System.Windows.Forms; using System.Drawing; using ESRI.ArcGIS.Controls; using ESRI.ArcGIS.esr...
2018-01-13 12:16:32 362
原创 Underlying DBMS error[ORA-01000:超出打开游标的最大数]
解决方案: 1.本地的网络服务有问题,数据包的延迟。使用ping -t命令,关闭本地的防火墙。 2.mxd文件损坏,用mxd doctor。 3.Oracle 9i以后的版本open_cursors 初始化 参数至少要2000。 顺便说说查看和设置open_cursors的方法:查看open_cursors值,默认情况下应该是300:SELECT v.name, v
2018-01-13 12:10:17 551
原创 关于shape can,t have z values的问题解决方法
我碰到此问题是在做将“CAD数据导入到SDE数据库”时发现的,当时其主要原因是由于由于mutipatch数据形式的存在,问题已经解决,现拿出解决方法和大家分享。 IFeatureClass pLineFeatureClass = GetFeatureClassbyName(pLineFeatureName); I
2018-01-13 11:53:05 534
原创 HRESULT:0x80040228 异常解决
开始的时候一看代码,不就是打开一个shapeFile吗,没多考虑,就翻出自己以前写过的打开shapeFile程序,一看傻眼了,明明一样的代码啊,为啥会在他电脑上出现这样的问题呢?再次查了查问他,原来他是写的控制台应用程序,用不上ESRI的AxLicence控件,没有许可啊!!那解决方法很简单,就用代码写个Licence控件不就得了,就像是BS中写控件那样。ESRI.ArcG
2018-01-13 11:09:19 1728
转载 SDE直连、修改SDE最大连接数、自动踢除SDE死连接
SDE直连通过SDE服务来连接Oracle数据库,SDE服务存在很多不稳定的地方。当连接SDE的用户数多了的时候经常出现故障。为了避免这种情况,SDE提供了直连Oracle的方式,即通过Oracle的连接方式来连接。 直连的优点: 1) 不管理ArcSDE服务 直连数据库驱动不需要管理ArcSDE服务,不需要安装、配置和启动中间进程giomgr.exe。2)
2018-01-13 10:04:02 742
转载 ArcSDE数据迁移方法实践说明
每次用户问道ArcSDE数据怎么迁移,我们都会给用户推荐使用ArcGIS的方法来迁移,所谓ArcGIS的方法就是将SDE数据导出到FGDB,然后FGDB可以导入任意操作系统、任意版本、任意数据库的ARcSDE里面所谓导出我们推荐1:如果使用ArcCatalog,使用Copy/Pastecopy/paste推荐使用ArcCatalog方法,虽然
2018-01-11 22:41:11 714
转载 关于ArcGIS数据迁移方案的策略
题记这篇文章主要是利用ArcGIS桌面、ArcSDE命令提供的多种ArcGIS数据导入导出数据(可以理解为数据迁移)的方式和数据库迁移的方式(以Oracle数据库为例),来介绍一下ArcGIS不同迁移方式、数据库不同迁移方式的优缺点,而且这些迁移方式也是根据不同的数据量、不同的运行环境、不同的业务需求来设计的。注意首先再次强调,迁移之前做好数据备份工作。ArcGIS迁移方式...
2018-01-11 22:40:05 1283
原创 授予和撤消数据集的权限
如果您想让其他数据库用户查看或更改数据库中任何数据的内容,那么您必须授予他们执行相应操作的权限。使用 ArcGIS for Desktop 中的权限 对话框可指定用户或组对特定数据集拥有哪些权限。您可以仅授予选择权限,也就是说使用户可以读取和选择数据集的内容,但不能进行修改。还可以授予用户选择、更新、插入和删除权限,这样,用户便可查看和修改数据集的内容。下列规则适用于在数据库或地理
2018-01-10 16:03:05 462
原创 如何注册数据
确定如何注册数据以进行编辑时,首先需要考虑的始终是高级数据模型和工作流。要编辑拓扑、几何网络、网络数据集或地形中的要素类,对数据进行存档或通过复制对数据进行管理时,必须将数据注册为版本但不将编辑内容移动到基表。这样做的优势在于用户可以利用地理数据库的所有高级事务处理功能,包括撤消和恢复编辑内容、在编辑会话中完全隔离以及使用设计和项目的命名版本。如果要优先考虑与第三方应用程序轻易的共享数据的
2018-01-10 16:00:54 677
原创 数据维护策略
针对地理数据的事务在持续时间和复杂性方面可能千差万别。地理数据库支持两种数据维护策略 - 版本化维护和非版本化维护,这使得用户和应用程序分别针对简单或复杂数据执行短期和长期事务的需要得到了平衡。可以分别针对不同的要素类或表应用不同的策略,因此可在同一地理数据库中同时使用这两种策略。这两种策略中编辑数据的方法相似,都是在编辑会话中进行编辑并且都使用一些相同的工具。不同的是基础数据源的
2018-01-10 15:59:08 3617
原创 数据迁移到高精度
ArcGIS 9.2 引入了采用高精度存储坐标的功能。与低精度相比,高精度存储允许将坐标更加紧密地存储在一起,并能扩展数据集的 x、y、z 和 m 域。将空间参考转换为高精度时会发生两个变化:分辨率值会减少为旧值除以一个公约数后所得的值。例如,如果旧分辨率值是 0.1,则新分辨率值可能是 0.05 或 0.025。这样就可以将坐标更加紧密地存储在一起。x,y 空间域的最小值
2018-01-09 18:19:44 595
原创 升级空间参考 (Data Management)
摘要将数据集的空间参考从低精度升级为高精度。此工具的输入是具有低精度空间参考且存储在当前版本的个人或 ArcSDE 地理数据库中的独立要素类、要素数据集或栅格目录。高精度空间参考格网的原点和精度将与现有低精度格网协调一致。原始低精度空间参考格网中的每个点都可以在新的高精度空间参考格网中找到。坐标值将不会受到升级的影响。插图
2018-01-09 18:09:21 388
原创 认识ArcGIS的空间索引
1.概述ArcGIS 使用空间索引来提高要素类的空间查询性能。识别要素、通过点选或框选来选择要素以及平移和缩放都需要 ArcMap 使用空间索引来查找要素。在 ArcGIS 的地理数据库中创建空要素类或导入数据以创建新要素类时,将为要素类创建空间索引。空间索引用于编辑和加载数据。*在 DB2 的地理数据库中创建空要素类时,不会创建空间索引。数据源不同,空间索引的工作
2018-01-09 16:57:06 12248 1
转载 巧用Windows的任务计划备份SDE空间数据
数据备份是数据管理日常工作当中的一个重要内容,其根本目的在于数据的重新利用,当数据遭受破坏后能够尽快地恢复,尽可能地减少损失,包括时间上、精神上和金钱上的损失,因此做好数据备份对单位或者个人都具有极大的意义。本文结合自己的实际经验从以下三个方面来简要地谈谈SDE空间数据的备份:一、SDE空间数据备份的三种方式及优缺点SDE空间数据的备份一般有以下三种方式:1、 利用数
2018-01-08 11:28:55 689
原创 获取数据表中某字段唯一值
using ESRI.ArcGIS.Geodatabase;using System.Collections;using ESRI.ArcGIS.Carto; 函数代码: /// /// 得到要素类某字段的唯一值 /// /// 要素类 /// 指定要得到唯一值的字段 /// 唯一值字符数据
2018-01-08 11:27:22 2150 1
转载 使用NPOI导出Excel文件
使用NPOI导出Excel文件,本实例使用了ASP.NET MVC。1、使用NPOI导出Excel文件实例:导出商品列表。要求:1、通过NPOI导出导出商品列表信息;2、使用Excel函数计算商品总金额;在Controllers控制器目录中创建ExportController.cs控制器using System.IO; using NPOI;
2018-01-08 09:19:35 419
转载 LINQ to XML实现XML文档的增删改查
1、实例中的XML文档(Books.xml) view plai co Harry Potter J K. Rowling 2005-08-15 29.99 Learning XML Erik T. Ray 2003-10-18 39.95
2018-01-03 11:47:49 260
ArcGIS国土2014培训教程
2016-04-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人