开发长事务工具需要注意点
摘要:1、压力测试比如说rasterdataset入rastercatalog开始可以达到10条/s,但是一段时间以后只能2条/s,要注意2、日志记录长事务容易出错,要有据可查,要注意3、重复检查长事务如果出错了,是否可以不清空,重新来过呢?这就需要支持重复检查,要注意如下就是长事务public static bool AddRasterToCatalog(ref IRasterCatalog targetRasterCatalog, string strRasterName, IRasterDataset sourceRasterDataset) { IFeatureClass pFeatureC
阅读全文
删除重叠的rasterdataset
摘要:public static bool DeleteDuplicatedRasterDataset(ref IRasterCatalog targetRasterCatalog) { try { IFeatureClass pFeatureClass = targetRasterCatalog as IFeatureClass; int featurecount = pFeatureClass.FeatureCount(null); int oidindex = pFeatureClass.FindField(pFeatureClass.OIDFieldName); int shpindex .
阅读全文
arcengine 插值
摘要:ArcGISDeveloperHelp(ESRI.ArcGIS.GeoAnalyst)IInterpolationOp3 InterfaceProvides access to additional members that control the Interpolating of a GeoDataset.Product AvailabilityAvailable with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.MembersDescriptionIDWInterpolates using IDW.KrigeInterpolates
阅读全文
ArcGIS Server 连接方式(ZZ)
摘要:ArcGIS Server 连接方式 ArcGIS Server Connections ArcGIS Server services can be made accessible via Local and Internet connections. Local connections are established by using ArcObjects within a client application to connect to the Server Object Manager (SOM).Internet connections are established by usin.
阅读全文
服务器端三种返回一定范围内tif的方法
摘要:1、IExtractionOp public static string RasterClip(IRasterDataset pRasterDataset, IEnvelope pEnvelope, string rootDir, string fileName) { IRaster pRaster = pRasterDataset.CreateDefaultRaster(); IRasterProps pProps = pRaster as IRasterProps; object cellSizeProvider = pProps.MeanCellSize().X; IGeoDataset
阅读全文