Monday, November 24, 2008

Don't forget the shapefiles!

Did you know that the drawing performance of shapefiles in ArcPad is much better than the new AXF format? The difference is particularly noticeable for layers with a large number of complex features, such as a cadastre or road network.

The table below shows a comparison of the drawing time for the Riverside Parcels sample dataset that comes with ArcPad 7.1 on a HP iPaq 2790. This layer has a total of 3800 parcels. All times are in seconds.

So for any background datasets that are not being edited in the field, you are far better off exporting them to shapefiles rather than AXF.

Shapefiles can easily be exported using the Get Data for ArcPad wizard in the ArcPad Data Manager tools for ArcMap. The one way arrow (check out only) makes a read only shapefile; the two way arrow (check out and in) creates an read and write AXF file.


hornbydd said...

This is a really useful performance tip. I was wondering if you knew of anything that would make an AXF file perform better?

Luke Paine said...

There are a few things that you can do:

* Reduce the number of feature classes in the AXF
* Reduce the number of attributes in the feature class
* Reduce the number of features in the feature class
* Reduce the number of coded value domains in the AXF
* Set up visible scale ranges
* Remove layers from the map that you are not using.