James,
Your post didn't say what versions of ArcPad and ArcGIS Desktop you are using and what I am going to introduce you to is only available with ArcPad 10.0.3, released earlier this month. New at ArcPad 10.0.3 is the ArcPad AXF Extension for FME which allows ArcGIS users with FME 2011 SP3 to browse AXF files in ArcCatalog, drag/drop AXF files into ArcMap, and export AXF files into a Geodatabase. For more information, please review the ArcPad Help on ArcGIS Resource Center.
Now you can read your ArcPad AXF files directly in ArcMap or ArcCatalog using the ArcPad AXF Reader for FME.
The ArcPad AXF Reader for FME is available right now in FME 2011 SP4 and FME 2012 beta. If you already have a license for FME, download either of these and start using the extension now. If you do not have a license for FME, you can obtain a free temporary license right now from www.safe.com/arcpad. The ArcPad AXF Reader will be integrated in the ArcGIS 10.1 Data Interoperability Extension.
Cheers,
Denise
Hi Jim
Did you ever get this resolved?? We have avoided the transition from shapefile checkouts (still available in ArcGIS 9.3.1) to axf checkouts for exactly this kind of issue (among others). But we are finally gearing up to upgrade to ArcGIS 10 and we need to resolve this exact issue. Your input would be VERY much appreciated!
Ingrid
Hi Ingrid,
Were you able to come up with a model, tool, or script that repairs geometry errors in an AXF file prior to check-in?
Nope. But with some help from the ArcPad team I got instructions for how to do a definition query of the features that fail to check in, so that it is easier to find them and edit them in ArcPad. I do this by noting the OBJECTID of the features during the failed checkout, and then immediately opening ArcPad to edit the failed features. Then I got a SQL query from them that will change the status of the previously new feature, which was now edited and thus set as modified rather than new, back to new. For example, for our features (Poly_Spartina_14), the code would be:
UPDATE POLY_SPARTINA_14 SET AXF_STATUS = 1 WHERE OBJECTID= 123456
This will update the modified record (code 2) and switch it back to a new record (code 1).
Our other option is to export the failed features from axf to shp, edit them, and then bring them into our dataset. In this case, we have to change all domain fields that were left as blank in the axf back to null, since the shapefile converts them all to “ “ or “”.
Both methods are relatively time-consuming, unfortunately, but I know of no automated way to fix tangled vertices.