Склейка в несколько потоков на одну задачу.
Правила форума
Настоятельно рекомендуем ознакомиться с правилами раздела платных услуг ТУТ.
Настоятельно рекомендуем ознакомиться с правилами раздела платных услуг ТУТ.
-
Aveveritas
- Новичок
- Сообщения: 34
- Зарегистрирован: 13 мар 2017, 14:21
- Благодарил (а): 5 раз
- Поблагодарили: 3 раза
Склейка в несколько потоков на одну задачу.
Добрый день!
Нельзя ли реализовать многопоточную обработку склейки в сас планете в геотифах. Чтобы один процесс обрабатывался несколькими ядрами и потоками.
По работе приходится клеить большие объёмы, 200k 500k масштабы на 19 уровне. И было бы очень здорово ускорить этот процесс.
Не знаю, что нужно для такой переделки и насколько это сложно, но предварительно готов на сумму 5000-10000руб. Или предлагайте, сколько это может стоить реально, если вообще возможно это реализовать.
Инцедент №0003293 в Багтрекере.
Нельзя ли реализовать многопоточную обработку склейки в сас планете в геотифах. Чтобы один процесс обрабатывался несколькими ядрами и потоками.
По работе приходится клеить большие объёмы, 200k 500k масштабы на 19 уровне. И было бы очень здорово ускорить этот процесс.
Не знаю, что нужно для такой переделки и насколько это сложно, но предварительно готов на сумму 5000-10000руб. Или предлагайте, сколько это может стоить реально, если вообще возможно это реализовать.
Инцедент №0003293 в Багтрекере.
- vdemidov
- Гуру
- Сообщения: 1687
- Зарегистрирован: 12 дек 2008, 13:10
- Откуда: Киев
- Благодарил (а): 191 раз
- Поблагодарили: 157 раз
Re: Склейка в несколько потоков на одну задачу.
По результатам обсуждения в багтрекере приходим к выводу, что основное бутылочное горлышко в вашем случае это подготовка тайлов для отдачи склейке (Экспорт в несжатый тиф не предполагает сложной обработки данных при склейке).
Готов сделать многопоточную подготовку тайлов для склейки. Она будет более-менее универсальная для разных склеек (кроме kml + возможно еще какие-то), но добавлю возможность выбора количества потоков, для начала, только для склейки в tiff, остальное по отдельному запросу.
Цена: 100$
Условия стандартные: предоплата и тд.
Срок: Обещаю сделать за 2 недели после получения сообщения о приходе оплаты.
Готов сделать многопоточную подготовку тайлов для склейки. Она будет более-менее универсальная для разных склеек (кроме kml + возможно еще какие-то), но добавлю возможность выбора количества потоков, для начала, только для склейки в tiff, остальное по отдельному запросу.
Цена: 100$
Условия стандартные: предоплата и тд.
Срок: Обещаю сделать за 2 недели после получения сообщения о приходе оплаты.
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
-
Aveveritas
- Новичок
- Сообщения: 34
- Зарегистрирован: 13 мар 2017, 14:21
- Благодарил (а): 5 раз
- Поблагодарили: 3 раза
- Parasite
- Администратор
- Сообщения: 5646
- Зарегистрирован: 23 окт 2008, 17:38
- Благодарил (а): 124 раза
- Поблагодарили: 508 раз
Re: Склейка в несколько потоков на одну задачу.
Средства получены, можно начинать.
The only difference between me and a mad man is that I am not mad. /Salvador Dali/


- vdemidov
- Гуру
- Сообщения: 1687
- Зарегистрирован: 12 дек 2008, 13:10
- Откуда: Киев
- Благодарил (а): 191 раз
- Поблагодарили: 157 раз
Re: Склейка в несколько потоков на одну задачу.
Залил изменения в репозиторий. Когда соберется очередная ночная версия можете попробовать. ГУЙ пока только на английском. Переводы обновлю чуть позже.
ЗЫЖ У меня при склейке одной карты эффективнее всего разбивать на 2 потока. Сокращает время склейки примерно на 40%. Больше потоков может быть есть смысл ставить при наложении кучи слоев, меток, сеток и тд., а при одной карте, потоки начинают сталкиваться на обращении к тайлохранилищу или еще где-то нужно смотреть с профайлером.
ЗЫЖ У меня при склейке одной карты эффективнее всего разбивать на 2 потока. Сокращает время склейки примерно на 40%. Больше потоков может быть есть смысл ставить при наложении кучи слоев, меток, сеток и тд., а при одной карте, потоки начинают сталкиваться на обращении к тайлохранилищу или еще где-то нужно смотреть с профайлером.
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
- vdemidov
- Гуру
- Сообщения: 1687
- Зарегистрирован: 12 дек 2008, 13:10
- Откуда: Киев
- Благодарил (а): 191 раз
- Поблагодарили: 157 раз
Re: Склейка в несколько потоков на одну задачу.
Ночная версия собралась. Можно пробовать.
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
-
Aveveritas
- Новичок
- Сообщения: 34
- Зарегистрирован: 13 мар 2017, 14:21
- Благодарил (а): 5 раз
- Поблагодарили: 3 раза
Re: Склейка в несколько потоков на одну задачу.
В плане склейки все окей! Спасибо!!! Как и обещалось на 40-50 процентов ускорилось.
А вот в самой ночной сборке косяк. Метки подгружаются с неправильными названиями. Или в названии белеберда, или Area Feauters вместо исходного имени. Метки в KMZ. В стабильной версии с этими же файлами всё ок.
А вот в самой ночной сборке косяк. Метки подгружаются с неправильными названиями. Или в названии белеберда, или Area Feauters вместо исходного имени. Метки в KMZ. В стабильной версии с этими же файлами всё ок.
- vdemidov
- Гуру
- Сообщения: 1687
- Зарегистрирован: 12 дек 2008, 13:10
- Откуда: Киев
- Благодарил (а): 191 раз
- Поблагодарили: 157 раз
Re: Склейка в несколько потоков на одну задачу.
Заведите баг в багтрекере и обязательно приложите пример проблемного файла. А то мои файлы импортируются без малейших проблем.Aveveritas писал(а):А вот в самой ночной сборке косяк. Метки подгружаются с неправильными названиями. Или в названии белеберда, или Area Feauters вместо исходного имени. Метки в KMZ. В стабильной версии с этими же файлами всё ок.
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
-
Aveveritas
- Новичок
- Сообщения: 34
- Зарегистрирован: 13 мар 2017, 14:21
- Благодарил (а): 5 раз
- Поблагодарили: 3 раза
- Parasite
- Администратор
- Сообщения: 5646
- Зарегистрирован: 23 окт 2008, 17:38
- Благодарил (а): 124 раза
- Поблагодарили: 508 раз
Re: Склейка в несколько потоков на одну задачу.
Заказ исполнен успешно, вознаграждение переведено исполнителю.
//CLOSED
//CLOSED
The only difference between me and a mad man is that I am not mad. /Salvador Dali/

