Let X be an analytic space over a non-Archimedean, complete field k and let f = (f1,…,fn) be a family of invertible functions on X. Let us recall two results. (1) If X is compact, the compact set |f|(X) is a polytope of the ℝ-vector space (we use the multiplicative notation); this is due to Berkovich in the locally algebraic case (his proof made use of de Jong's alterations), and has been extended to the general case by the author. The locally algebraic case could also have been deduced quite formally from a former result by Bieri and Groves, based upon explicit computations on Newton polygons. (2) If moreover X is Hausdorff and n-dimensional, and if φ denotes the morphism induced by f, then the pre-image of the skeleton Sn of under φ has a piecewise-linear structure making φ-1(Sn) → Sn a piecewise immersion; this is due to the author, and his proof also made use of de Jong's alterations. In this article, we improve (1) and (2), and give new proofs of both of them. Our proofs are based upon the model theory of algebraically closed, nontrivially valued fields and do not involve de Jong's alterations. Let us quickly explain what we mean by improving (1) and (2). • Concerning (1), we also prove that if x ∈ X, there exists a compact analytic neighborhood U of x, such that for every compact analytic neighborhood V of x in X, the germs of polytopes (|f|(V), |f|(x)) and (|f|(U), |f|(x)) coincide. • Concerning (2), we prove that the piecewise linear structure on φ-1(Sn) is canonical, that is, does not depend on the map we choose to write it as a pre-image of the skeleton; we thus answer a question which was asked to us by Temkin. Moreover, we prove that the pre-image of the skeleton stabilizes after a finite, separable ground field extension, and that if φ1,…,φm are finitely many morphisms from X to , the union also inherits a canonical piecewise-linear structure.