I have an odd problem with spmap. In some circumstances using the line() option the lines are not correctly ordered, Stata/MP 15.1
5/8/2019

cd c:\ado\plus\sW64 mop
use "Italy-OutlineData.dta", clear
spmap using "Italy-OutlineCoordinates.dta", id(id) fc(sand) ///
title("Main lakes and rivers" " ", size(*0.9)) ///
polygon(data("Italy-Lakes.dta") fcolor(blue) ocolor(blue)) ///
line(data("Italy-Rivers.dta") color(blue) pattern(solid) ) ///
freestyle aspect(1.4) xlab(400000 900000 1400000, grid)



Array

spmap using "Italy-OutlineCoordinates.dta", id(id) fc(sand) ///
title("Main lakes and rivers" " ", size(*0.9)) ///
polygon(data("Italy-Lakes.dta") fcolor(blue) ocolor(blue)) ///
line(data("Italy-Rivers.dta") color(blue) pattern(longdash) ) ///
freestyle aspect(1.4) xlab(400000 900000 1400000, grid)
Array

Strange?

All help gratefully ....

Richard