Select to view content in your preferred language

Changing Symbology based on attributes in ArcPad

3668
3
08-19-2011 06:40 AM
BrianTorborg
Emerging Contributor
Hello,

I have a situation where I need to symbolize one feature class in ArcPad two separate ways.  We do initial data gathering in the office and have a source attribute in the data that we set as "Desktop".  When we go to the field, we typically verify and make any corrections to the data and change source to "Field".  We like to symbolize differently based on the source attribute to make sure all features we identified in the office were accounted for, and want to do this without having to check out multiple feature classes.  I am almost certain there is a way to do this using the Filter tab in the layer properties but haven't been able to figure it out.  Could anyone help me out?

Thanks.
Tags (3)
0 Kudos
3 Replies
TimHopper
Frequent Contributor
Brian,

All that you need to do to incorporate this functionality is to symbolize your point features in ArcMap using Unique Values before you export.

Open the layer properties of the specific feature class in ArcMap and go to the Symbology tab.  Under "Categories" select "Unique Values".  You can select the field that holds this info and add the Desktop and Field values and symbolize how you'd like.

Setting up a coded value domain for these values would be a good idea as well, so that your field crew can select the "Desktop" or "Field" value from a list.

You'll see that as the value is changed in ArcPad, the symbology will change as well.

Hope this helps.
0 Kudos
BrianTorborg
Emerging Contributor
It works great.  Can't believe it was that easy.  We already have our geodatabase setup with specific domains so we will be good to go.
0 Kudos
MatthewDuffy
Frequent Contributor
I would like to symbolize dynamically using a Date field and am having trouble.  ArcPad will not differentiate on the date field, but it works for other attributes.  The layer that is employed is a file geodatabase feature class.  I think it may have worked with the date field for symbolization when it was in shapefile format, but now it is not working as a feature class.  It only draws the points for Northfield, but does not observe the date field parameter.  However, it looks good with ArcMap.  Here is an example of some of the definition querries I've attempted:

[MUN] = 'NORTHFIELD' AND [DATE_] IS NOT NULL

[MUN] = 'NORTHFIELD' AND [DATE_] IS NULL

Should I not be using [] brackets or something?

These work well in ArcMap but do not translate into ArcPad and what I end up getting is two layers that draw all of the points only within Northfield.  Within ArcMap, when the [DATE_] field has a date entered, the point feature turns red, all points are drawn twice in ArcPad.
0 Kudos