O ofercie
Ищут Python-разработчика для создания пайплайна обработки больших облаков точек LAZ/LAS, классификации объектов и подготовки данных для 2D-топоплана в формате DXF.
Компания
Emsoft
Чем предстоит заниматься
- Разрабатывать пайплайн обработки облаков точек LAZ/LAS: читать и индексировать большие файлы размером 4+ ГБ, разбивать их на блоки и тайлы.
- Оптимизировать потребление памяти и время выполнения с использованием потоковой обработки, chunking и параллельных вычислений.
- Классифицировать объекты по внутреннему классификатору предприятия: сопоставлять и преобразовывать классы LAS Classification к корпоративной схеме.
- Разрабатывать правила, эвристики и при необходимости ML-подходы для классификации.
- Извлекать геометрию для 2D-топоплана: генерировать контуры, линии и точки для рельефа, зданий, дорог, растительности и других объектов по техническому заданию предприятия.
- Выполнять генерализацию и упрощение геометрии, фильтрацию шумов.
- Формировать DXF со слоями, атрибутами и типами линий по стандарту предприятия.
- Контролировать качество результата: готовить отчёты и статистику по классам, проверять полноту и валидность данных.
Что требуется
- Уверенное знание Python 3.x, включая профилирование, оптимизацию и работу с большими данными.
- Опыт работы с геоданными и/или 3D/point cloud.
- Понимание структуры LAS/LAZ, классов и координатных систем.
- Практический опыт написания надёжных пайплайнов: потоковая обработка, батчи, очереди задач, обработка ошибок и возобновление работы.
- Опыт работы с некоторыми из инструментов и библиотек: PDAL, laspy, LAStools, Open3D, NumPy, Shapely/GeoPandas, GDAL/OGR.
Будет плюсом
- Опыт построения классификаторов rule-based или ML, понимание метрик качества.
- Понимание топографических требований: слои, условные обозначения, допуски.
- Знание параллельных вычислений: multiprocessing, Dask/Ray, работа на сервере с ограничениями по RAM и IO.
- Опыт работы с PostGIS/ETL, построения индексной сетки и тайлинга, пространственными индексами.
Условия
- Полная или частичная занятость.
- Удалённый формат работы.
- Возможное оформление по ТК, через ИП или как самозанятый.
- Заработная плата — от 150 000 ₽.
Как откликнуться
Отклик: ya@emsoft.ru