SASGIS

Веб-картография и навигация

Склейка в несколько потоков на одну задачу.

Запрашиваем и выполняем хотелки к SAS.Планете вне очереди

Модераторы: vdemidov, Tolik

Правила форума
Настоятельно рекомендуем ознакомиться с правилами раздела платных услуг ТУТ.

Склейка в несколько потоков на одну задачу.

Сообщение Aveveritas » 24 окт 2017, 10:34

Добрый день!
Нельзя ли реализовать многопоточную обработку склейки в сас планете в геотифах. Чтобы один процесс обрабатывался несколькими ядрами и потоками.
По работе приходится клеить большие объёмы, 200k 500k масштабы на 19 уровне. И было бы очень здорово ускорить этот процесс.
Не знаю, что нужно для такой переделки и насколько это сложно, но предварительно готов на сумму 5000-10000руб. Или предлагайте, сколько это может стоить реально, если вообще возможно это реализовать.

Инцедент №0003293 в Багтрекере.
Aveveritas
Новичок
 
Сообщения: 34
Зарегистрирован: 13 мар 2017, 14:21
Благодарил (а): 5 раз.
Поблагодарили: 2 раз.

Re: Склейка в несколько потоков на одну задачу.

Сообщение vdemidov » 27 окт 2017, 13:46

По результатам обсуждения в багтрекере приходим к выводу, что основное бутылочное горлышко в вашем случае это подготовка тайлов для отдачи склейке (Экспорт в несжатый тиф не предполагает сложной обработки данных при склейке).

Готов сделать многопоточную подготовку тайлов для склейки. Она будет более-менее универсальная для разных склеек (кроме kml + возможно еще какие-то), но добавлю возможность выбора количества потоков, для начала, только для склейки в tiff, остальное по отдельному запросу.
Цена: 100$
Условия стандартные: предоплата и тд.
Срок: Обещаю сделать за 2 недели после получения сообщения о приходе оплаты.
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
Аватара пользователя
vdemidov
Гуру
 
Сообщения: 1687
Зарегистрирован: 12 дек 2008, 13:10
Откуда: Киев
Благодарил (а): 191 раз.
Поблагодарили: 136 раз.

Re: Склейка в несколько потоков на одну задачу.

Сообщение Aveveritas » 12 дек 2017, 10:35

Деньги перевёл.
Aveveritas
Новичок
 
Сообщения: 34
Зарегистрирован: 13 мар 2017, 14:21
Благодарил (а): 5 раз.
Поблагодарили: 2 раз.

Re: Склейка в несколько потоков на одну задачу.

Сообщение Parasite » 12 дек 2017, 18:14

Средства получены, можно начинать.
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Изображение
Аватара пользователя
Parasite
Администратор
 
Сообщения: 5646
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 124 раз.
Поблагодарили: 459 раз.

Re: Склейка в несколько потоков на одну задачу.

Сообщение vdemidov » 13 дек 2017, 00:16

Залил изменения в репозиторий. Когда соберется очередная ночная версия можете попробовать. ГУЙ пока только на английском. Переводы обновлю чуть позже.

ЗЫЖ У меня при склейке одной карты эффективнее всего разбивать на 2 потока. Сокращает время склейки примерно на 40%. Больше потоков может быть есть смысл ставить при наложении кучи слоев, меток, сеток и тд., а при одной карте, потоки начинают сталкиваться на обращении к тайлохранилищу или еще где-то нужно смотреть с профайлером.
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
Аватара пользователя
vdemidov
Гуру
 
Сообщения: 1687
Зарегистрирован: 12 дек 2008, 13:10
Откуда: Киев
Благодарил (а): 191 раз.
Поблагодарили: 136 раз.

Re: Склейка в несколько потоков на одну задачу.

Сообщение vdemidov » 13 дек 2017, 22:48

Ночная версия собралась. Можно пробовать.
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
Аватара пользователя
vdemidov
Гуру
 
Сообщения: 1687
Зарегистрирован: 12 дек 2008, 13:10
Откуда: Киев
Благодарил (а): 191 раз.
Поблагодарили: 136 раз.

Re: Склейка в несколько потоков на одну задачу.

Сообщение Aveveritas » 25 дек 2017, 10:23

В плане склейки все окей! Спасибо!!! Как и обещалось на 40-50 процентов ускорилось.
А вот в самой ночной сборке косяк. Метки подгружаются с неправильными названиями. Или в названии белеберда, или Area Feauters вместо исходного имени. Метки в KMZ. В стабильной версии с этими же файлами всё ок.
Aveveritas
Новичок
 
Сообщения: 34
Зарегистрирован: 13 мар 2017, 14:21
Благодарил (а): 5 раз.
Поблагодарили: 2 раз.

Re: Склейка в несколько потоков на одну задачу.

Сообщение vdemidov » 27 дек 2017, 12:30

Aveveritas писал(а):А вот в самой ночной сборке косяк. Метки подгружаются с неправильными названиями. Или в названии белеберда, или Area Feauters вместо исходного имени. Метки в KMZ. В стабильной версии с этими же файлами всё ок.

Заведите баг в багтрекере и обязательно приложите пример проблемного файла. А то мои файлы импортируются без малейших проблем.
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
Аватара пользователя
vdemidov
Гуру
 
Сообщения: 1687
Зарегистрирован: 12 дек 2008, 13:10
Откуда: Киев
Благодарил (а): 191 раз.
Поблагодарили: 136 раз.

Re: Склейка в несколько потоков на одну задачу.

Сообщение Aveveritas » 09 янв 2018, 23:44

Деньги можно переводить. Спасибо!
Aveveritas
Новичок
 
Сообщения: 34
Зарегистрирован: 13 мар 2017, 14:21
Благодарил (а): 5 раз.
Поблагодарили: 2 раз.

Re: Склейка в несколько потоков на одну задачу.

Сообщение Parasite » 14 янв 2018, 09:30

Заказ исполнен успешно, вознаграждение переведено исполнителю.
//CLOSED
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Изображение
Аватара пользователя
Parasite
Администратор
 
Сообщения: 5646
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 124 раз.
Поблагодарили: 459 раз.


Вернуться в Внеочередное исполнение хотелок

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0