Это длительный процесс, чтобы быть уверенным.Часто ли изменяются ваши индивидуальные данные?Практически во всех наших проектах мы обнаружили, что изображение для отдельного элемента практически никогда не меняется.Это позволяет вам немного упростить процесс.
Что я делаю в таком случае, так это сначала обрабатываю весь набор данных.Затем при следующем запуске процесса я обновляю только те изображения, которые были добавлены или изменены.Как я уже сказал, почти во всех моих случаях это решило проблему, с которой вы столкнулись.Фактически, когда это работает, я подключу генерацию моей карты к любым бизнес-приложениям, которые работают, и создаю / модифицирую карту, когда данные добавляются / изменяются в системе.Это устраняет необходимость в пакетной обработке после первоначальной сборки.
Если это не сработает, взгляните на код PAuthor.Он использует DeepZoomTools и делает это многопоточным способом.Вы должны быть в состоянии найти код, который вы ищете там. PAuthor - CodePlex
Дайте мне знать, если у вас есть более подробная информация о ваших конкретных потребностях, и мы посмотрим, сможем ли мы что-нибудь придумать.