zed писал(а):Но по-моему, сложность этой задачи зашкаливает и я даже не представляю, что там для этого надо делать.
Именно, что зашкаливает. Я пытаюсь постепенно привести код к возможности поддержки таких вещей, но до реализации еще очень далеко.
Например именно для этого я разделил интерфейсы IProjection и IProjectionSet. Что бы можно было сделать отдельные проекции для склейки не заморачиваясь с нарезкой всего мира на зумы и тайлы.
Для этого перевожу по возможности все склейки и экспорты на использование IBitmapTileProvider, что бы можно было в случае необходимости, сделать класс получения тайлов с преобразованием проекции. Возомжно очень медленный, если делать честно, но позволяющий сделать любое преобразование (например с использование TTransformation из GR32).