ArcGIS 点要素新增点

            IFeatureLayer layer = FrmMain.m_mapControl.get_Layer(0) as IFeatureLayer;
            IFeatureClass featureClass = layer.FeatureClass;

            IFeature feature = featureClass.CreateFeature();
            IPoint point = new PointClass();

            float H = float.Parse(txtX.Text.ToString());
            float Z = float.Parse(txtY.Text.ToString());
            point.PutCoords(H, Z);

            feature.Shape = point;

            feature.Store();
            FrmMain.m_mapControl.ActiveView.Refresh();

时间: 2024-10-15 16:37:12

ArcGIS 点要素新增点的相关文章

将位图导入为ArcGIS面要素

本文根据笔者经验,介绍一种从位图图像导入ArcGIS称为要素的方法.这种方法适用于从现有出版物图片中获取地理信息的情况. 首先要说明的是,从位图导入要素是非常非常不精确的方式,如果有其它数据来源,那么就不应该采用此方法. 另外,如果位图包含的内容相对简单,区域结构紧凑不零散,则可以考虑ArcMap绘制地图,而不用此方法. 为让表述更直观,笔者从百度卫星地图截取了 辽宁省康平县 西泡子水库附近的区域,作为操作的说明. 00_orign 1. 制作灰度图 为便于在ArcMap中处理,将原始图像的色彩

ArcGIS 创建要素时提示“表已经被注册(table already registered)”

今天一位实施大哥在ArcCatalog中要重建一个要素类,所以就在ArcCatalog中连接上Oracle数据库,直接删除了要素类,然后重新创建了一个新的要素类,可是却报错“表已经被创建”,并提示不可以在'sde_table_registry'表中插入重复的键值,记得以前碰到过这种状态,删除的不彻底,虽然将数据库中的数据表删除了,可以在sde用户下的元数据表中的记录没有被清除,导致再次创建时报错. 既然如此,就到元数据表中将相关的信息删除掉好了,所以就到sde用户下删除了table_regist

ArcGIS创建要素类

在使用ARCGIS软件进行工作时,免不了要建立地理数据库和要素类之类的.一下是我创建文件地理数据库并在数据库中创建要素类写相关步骤: 1.启动软件,可以使用ARCCatalog直接进行创建也可以使用ArcMap中ARCCatalog窗口进行创建.总之需要用到ARCCatalog这个数据管理工具:这里我们直接启动ArcMap: 2.在ArcCatalog窗口文件连接中展开到你需要创建的位置的文件夹,右键单击选择新建——文件地理数据库,创建完成可进行重命名: 3.选择你创建好的文件地理数据,右键单击

ArcGIS 面要素缝隙孔洞查询代码 C# GP

public class PolygonGapChecker : CheckProgressMessageSender, IChecker, ICheckProgressChangeEvent { private IFeatureLayer featureLayer; /// <summary> /// 待检查的面要素类图层 /// </summary> public IFeatureLayer FeatureLayer { set { if (value != null) { i

ArcGIS Engine要素渲染和专题图制作(转)

摘要:Feature的常用的绘制方法包括:1.简单绘制:2.唯一值绘制/多字段唯一值绘制:3.点密度/多字段点密度绘制:4.数据分级绘制:5.质量图(饼图/直方图): 6.按比例尺渲染:7.比例符号渲染. 一.Feature的基本渲染方法    Feature的常用的绘制方法包括:1.简单绘制:2.唯一值绘制/多字段唯一值绘制:3.点密度/多字段点密度绘制:4.数据分级绘制:5.质量图(饼图/直方图): 6.按比例尺渲染:7.比例符号渲染.  1.简单渲染     简单渲染是ArcEngine的

Arcgis engine 要素集的复制和删除

一. 要素集的删除 1.对于一般的要素类删除 可直接用IDataset.Delete()方法进行删除 2.对于无网络的要素集删除 可用IFeatureDataset.Delete()方法进行删除 3.对有网络的要素集删除时,需用IFeatureWorkspaceManage.DeleteByName(IDatasetName name)方法删除 二.要素集的复制 IGeoDBDataTansfer接口用于实现要素集的复制,注意的是从gdb将要素集复制到sde,且gdb要素集中含有网络时,用此接口

ArcGIS 复制要素

DataManagementTools.General.Copy DataManagementTools.Features.CopyFeatures ConversionTools.ToGeodatabase.FeatureClasstoFeatureClass ConversionTools.ToGeodatabase.FeatureClassToGeodatabase(multiple)

ArcGis面要素空间连接,取相交面积最大者 C#

核心代码: 1 #region JoinWork_IntersectMax 2 private void CreateNewFields_IntersectMax(IFeatureClass destFeatureClass,IFeatureClass sourceFeatureClass) 3 { 4 List<IField> fieldList = new List<IField>(); 5 foreach (var item in this.chkField.CheckedI

ArcGIS 10.3 for Desktop新特性介绍

ArcGIS 10.3是一个完整公布的ArcGIS平台,它包含新的产品(ArcGIS Pro),针对10.2版本号产品进行了功能增强和稳定性的改进. ArcGIS 10.3 for Server新特性介绍 http://blog.csdn.net/linghe301/article/details/31358733 ------------------------------------------------------------------ 版权全部,文章同意转载,但必须以链接方式注明源地