>> I wouldn't expect a data-entry clerk (whoever that is) to know the first thing about X and Y cord'nutz. I would want (in a perfect world) to give them some kind of interface so they can edit the map themselves graphically. Doing that in HTML is difficult (but not impossible if you have a fast server). <<
I once had to think about a similar issue when a sports-art company (defunct now I think) wanted to show photos of a bunch of players in a huddle, and then click on the image to get images or art about specific players. (The huddle only showed their butt.)
Without some training, the "data entry" person is fairly likely to screw up I concluded. For example, they may accidentally overlap the rectangles or polygons that make up the click areas.
Fortunately the project was scrapped when sales never got to where the investors wanted (and people had to bail, including me.)
But, I don't think it is worth the effort for an internal application. Just build an employee directory with room cubicle numbers, and prominently label the physical cubicles.
Offices shuffle around too much. The person who you train to digitize the coordinates will probably quit or get reassigned, and then a new person will make all the same mistakes all over again for six months.
Spend energy on something that brings in customers instead. Is there a slowdown there? Why all the fiddling for internal directories?