<P id="1">Y X Z</P>
This may be a bit off-topic. But I wonder about exporting toposurface to LandXML.
Why the order of collocation is (Y X Z) and not (X Y Z)
https://thebuildingcoder.typepad.com/blog/2010/01/import-landxml-surface.html
Yes. That is sort of off-topic. Not just here, but everywhere in the universe. There are probably reasons for that definition, but who cares? Are you planning to change the LandXML definition? If so, then you might want to discuss this with the people responsible for it, maybe here:
In general, when I am programming something that connects with something else, I have to accept the given conditions and adapt to them. It may help to know the underlying reasons, but only in theory, for my acceptance and motivation. If I can accept the facts and motivate myself regardless, there is no need to understand the underlying reasons. Actually, that applies to every aspect of life. Actually, to death as well: "Ours is not to question why; ours is but to do or die."
Actually, I do have an answer after all. Look at the LandXML specification for the P tag:
http://www.landxml.org/schema/LandXML-1.2/documentation/LandXML-1.2Doc_P.html#Link07F5D020
> A surface point. it contains an id attribute and a space delimited "northing easting elevation" text value.