Welcome to ESRI Blogs

Browse by Tags

All Tags » Developers » Best Practices   (RSS)

Geodatabase Presentations from the 2009 Dev Summit

This week ESRI hosted the annual Developer Summit down in Palm Springs. The geodatabase team was there to answer user’s questions, announce a few of the 9.4 projects that are in the works, and give several technical sessions. I’ve gathered the slides

New Geodatabase SDK Article: “Common Geodatabase API Programming Mistakes”

We’ve added a new article to the Geodatabase SDK entitled “Common Geodatabase API Programming Mistakes”. It’s a list of mistakes we’ve seen a lot of users make and that will cause either unwanted behavior or a performance hit. This is going to be a living

Application Developers Tuning Tip: Keeping Datasets Open

Opening a dataset such as a table or a feature class from a geodatabase can be an expensive operation. With this in mind, application developers should try to minimize the number of times they open datasets by following these patterns: Keep datasets from

Using the ComReleaser to manage the lifetime of cursors in .NET

Geodatabase cursors should always be explicitly destroyed in a runtime environment that uses garbage collection. The rule of thumb is to always release a COM object as soon as the application is done using the reference. This is especially important with

Developer Tips - Qualified field names in ArcSDE

This post was provided by geodatabase Product Engineer James MacKay. There are fourteen field names that cause fields to behave slightly different in ArcSDE. They are: AREA POINTS FID EMINX EMINY EMINZ MIN_MEASURE LEN NUMOFPTS ENTITY EMAXX EMAXY EMAXZ

Developer Tips - Using the Field Checker

This post was written by geodatabase Product Engineer James MacKay. James works on the geodatabase development team and is responsible for a lot of the geodatabase SDK that is generated. The IFieldChecker interface provides a way to validate fields for