Could you add support for surface layers/levels: Factorissimo2 mod add some with every factory, and if user goes into those factories, radar/scanner (I think) trying to reveal a chunk on current surface - the factory floor.
My suggestion: add configurable (on map tab) text property with surface name/id, with default value: "nauvis",
or just lock it on start surface without any property.
Thanks