what is a coding process that takes a digital map feature and assigns it an attribute that serves as a unique id (tract number, node number) or classification (soil type, zoning category)?