摘要:这几周在用ArcGIS 10的开发,感觉变化挺大的,可能对10不了解,想当然的以为93开发的代码往10里移植过去,参照移植提示把代码升级一下就行了,呵呵,竟然被授权的问题卡了两天,让原本周四就需要测试的程序拖到了下周一,第一天说是没有AE的授权,找公司IT要了张10的盘装好了,添加授权,等我把代码中的编译完后,webservice能运行了,但问题又来了,用IAoInitialize的初始化授权竟然说提示“NoLicense”,我当时也不知所以然了,只有暂时先跳过去写Flex的前台了。 第二天一早,打了个电话去咨询ESRI,得到了这样的答复:从10开始AE只能用于CS系统的开发。看来只有代码改了
阅读全文
摘要:CAD数据导入时可能会出现一个有关Z属性的错误,这个可以通过代码来打开或关闭IGeometry的Z属性 private void MakeZAwareFalse(IGeometry geometry,bool openOrclose) { IZAware zAware = geometry as IZAware; zAware.ZAware = openOrclose; }
阅读全文
摘要:在ArcGIS Resouce Center中,ESRI介绍了两种创建Feature的方法(可以在本地的Geodatabase和sde的featureclass)第一种是IFeatureClass.CreateFeature,在这种方法最后需要加上IFeature.Store去提交创建的要素,本人认为这种方法相比下面一种方法更好些,因为Store的方法能够直接提交修改并在数据库中看到,不会因为其他复杂的操作影响数据入库。下面是在SDE库中创建IFeature的代码给大家参考一下:IAoInitialize m_AoInitializa = new AoInitializeClass();esr
阅读全文