679 reputation
619
bio website
location Switzerland
age
visits member for 4 years, 2 months
seen Sep 10 at 20:19

Sep
30
awarded  Explainer
Sep
2
comment Temporary File GDB-based scratch workspace is not deleted after it is released
@Hornbydd: I haven't tried exactly that. But, just prior to calling IAoInitialize.Shutdown (called outside the method where I used the Geoprocessor), I have forced a garbage collection, which should release the geoprocessor object and others. Unfortunately, that didn't make a difference, either.
Sep
2
comment IFeatureWorkspace.CreateFeatureClass() error
@Luke: Could you describe how IList<T> and ICollection<T> supposedly lead to your issue? While I believe it highly unlikely that these .NET Framework interfaces or the implementing classes are broken in any way (since they are so crucial and thus very well-tested), if indeed they cause problems during COM interop, it would be extremely helpful to know about it!
Sep
2
comment Temporary File GDB-based scratch workspace is not deleted after it is released
(These data transfers are obviously not a useful real-world scenario, it is just a simple test / proof of concept. But if that already leads to issues, then any real-world scenario will likely exhibit the same problem.)
Sep
2
comment Temporary File GDB-based scratch workspace is not deleted after it is released
@Hornbydd: Given the official documentation, I don't see why this should matter; but in simplified terms, I'm copying a dataset from an existing File GDB into the scratch workspace using var copy = new ESRI.ArcGIS.DataManagementTools.Copy { … }; Geoprocessor.Execute(copy, …);, then I'm transferring data rows of that copy back into an empty dataset of the original workspace using ObjectLoader.LoadObjects(…);.
Sep
1
revised Temporary File GDB-based scratch workspace is not deleted after it is released
added 2nd workaround that didn't work
Sep
1
asked Temporary File GDB-based scratch workspace is not deleted after it is released
Sep
1
answered How to zoom to a specific point?
Jul
4
answered what is the format of Geometry data type of SQLServer 2008
Jul
2
awarded  Curious
Jan
23
comment How to Split Polyline into Equal Segments using ArcGIS Desktop?
Similar question for ArcGIS 10.1, which has an answer valid for ArcGIS 10.0: gis.stackexchange.com/questions/36724/…
Jul
30
awarded  Yearling
Apr
15
awarded  Caucus
Apr
4
comment What Makes a Map Beautiful?
I'll ask my work colleague about this next week. He studied Cartography at ETH Zurich (where Imhof worked as a professor), so he might know something about this.
Apr
3
awarded  Informed
Apr
1
comment File Geodatabase API .NET Wrapper - Determine if Table/Feature Class Is Locked
@DevdattaTengshe: Don't confuse table locks with schema locks. ISchemaLockInfo does not apply here, because it only reports the latter type of locks. The OP's current approach (attempting to get an update or insert cursor) is exactly what I would do in ArcObjects, too, to discover whether a table lock is in place. The question is whether there is a less ad-hoc method.
Mar
30
comment File Geodatabase API .NET Wrapper - Determine if Table/Feature Class Is Locked
I agree. My comment was made in the hope that any answer about this issue might reveal how ESRI wants us to discover table locks... the principles will likely be the same in both the File GDB API and ArcObjects. But of course the current bounty is meant to encourage File GDB API-specific answers, since that is this question's focus.
Mar
28
awarded  Investor
Mar
28
comment File Geodatabase API .NET Wrapper - Determine if Table/Feature Class Is Locked
I would also be interested in an answer to this question, not just for the File Geodatabase API, but ideally also for ArcObjects.
Mar
16
comment How to efficiently (programmatically) determine whether two datasets have / don't have identical content?
I might in fact do something like that. Though it might not be easy making this work in every scenario without a chance of circumventing the digest computation.