Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Оптимизировать склеивание тайлов #30

Closed
rendrom opened this issue Apr 28, 2020 · 4 comments
Closed

Оптимизировать склеивание тайлов #30

rendrom opened this issue Apr 28, 2020 · 4 comments

Comments

@rendrom
Copy link
Owner

rendrom commented Apr 28, 2020

Сейчас процесс склеивания изображения из большого числа тайлов требует много компьютерных ресурсов.

out = Image.new('RGB', (self.real_width, self.real_height))

Нужно выполнить оптимизацию этого процесса.

@alexandervlpl
Copy link
Contributor

alexandervlpl commented May 1, 2020

Попробую заняться этим на следующей неделе? Потребление памяти впечатляет, у кого-то может и не хватить. 😨

@rendrom
Copy link
Owner Author

rendrom commented May 1, 2020

Да, будет здорово.
Пока такие идеи:

  • всё-таки разобраться как делать большой растр с меньшим потреблением памяти (не получилось найти способ).
  • уменьшать размер тайлов. Может привести к потере и без того плохого качества распознавания.
  • распознавать каждый тайл а потом склеивать в один geojson сторонними библиотеками (много переделывать).

@alexandervlpl
Copy link
Contributor

всё-таки разобраться как делать большой растр с меньшим потреблением памяти (не получилось найти способ).

Способ возможно нашёл, только потестить пока не могу. ПКК даже на пинг не отвечает, видимо сервер включат уже после праздников. 😆

@rendrom
Copy link
Owner Author

rendrom commented May 10, 2020

Не, там всё гораздо хуже. Не проходят запросы за тайлами типа https://pkk.rosreestr.ru/arcgis/rest/services/PKK6/CadastreSelected/MapServer/export?... (в браузере открываются).

Скорее всего новое ограничение росреестра. Пока добавил проверки чтобы ответ с ошибкой не кэшировался

def is_error_response(url, response):

но нужно придумать теперь как формировать валидные запросы

#32

alexandervlpl pushed a commit to alexandervlpl/rosreestr2coord that referenced this issue May 13, 2020
alexandervlpl pushed a commit to alexandervlpl/rosreestr2coord that referenced this issue May 13, 2020
alexandervlpl pushed a commit to alexandervlpl/rosreestr2coord that referenced this issue May 13, 2020
# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

No branches or pull requests

2 participants