I'm new to AGX but have experience developing both Desktop tools and Server applications in .Net. I have a client who is interested in drawing polygons in AGX, intersect them with an existing landownership layer (shapefile on disk) and then doing some basic area reporting. They'd also like to be able to save the results as a shapefile so it can be passed off to other apps (which only seem to support shapefile input).
Looking at the SDK, blogs, and forums the 1st part of this seems possible, but it doesn't look like I can create a shapefile through the SDK. Build 1500 has the ability to save graphics out as a layer package which in reality is a Zip file containing a file geodatabase.
Is it possible to use other ESRI interfaces/libraries such as esri.arcgis.geodatabase.IFeatureWorkspace::CreateFeatureClass to make a shapefile and then iterate through the polygons/rings the user drew and create features in the shapefile (I'm assuming a polygon in the AGX sdk cannot be directly cast to a esri.geometry.polygon)?
A couple of side notes - this will be done in the field with no internet access so I can't use ArcGIS Server GP services or online data;
ArcGIS Desktop is not installed on the field laptop.
Any suggestions, comments, thoughts would be greatly appreciated.
Thank You,
Terry