Слишком сложно, программисты вряд ли будут этим заниматься без мотивации. На самом деле в OSM понятие building достаточно растяжимое и корабль спокойно может быть зданием. https://wiki.openstreetmap.org/wiki/RU:Tag:building%3Dship Самое простое решение — сделать proposal на building=aircraft и мапить с чистой совестью и красивом рендером.
А как быть с абандонами, вот стоит здание, типичный абандон, если замапить abandoned:building=yes, то на стандартном стиле вообще ничего не будет отображаться. Не мапить под рендер это конечно да, но все же?