In many interfaces within NPM, you can use location as a grouping value. If the SNMP location were more consistently supported across vendors, it would be great, but unfortunately it isn't. I have a tape library, UCS, HP printers, etc., that report a value, but it's totally useless. There's no way to change it. Do you know if there would be any way to override what is pulled via SNMP. If not, is the possibly a feature that others might find useful?
You can create a Custom Property for Building, City, Campus, or such and use that to sort by.