Бенчмарк на открытие векторного слоя

Вопросы по нескольким пакетам сразу, или вопросы, которые непонятно к какой ГИС отнести
yellow-sky
Гуру
Сообщения: 588
Зарегистрирован: 30 мар 2009, 21:53
Репутация: 55
Откуда: Королев

Re: Бенчмарк на открытие векторного слоя

Сообщение yellow-sky » 13 июл 2012, 13:07

Ariki писал(а):В идеале это надо делать при выборке данных из источника, но не знаю, реализуемо ли в OGR
Прореживать вертексы в полигоне в зависимости от масштаба вывода? Имхо ни одна библиотека доступа не сделает.

Ariki
Гуру
Сообщения: 731
Зарегистрирован: 12 янв 2011, 22:40
Репутация: 304
Ваше звание:

Re: Бенчмарк на открытие векторного слоя

Сообщение Ariki » 13 июл 2012, 13:35

Для шейпов - да. Для PostGIS можно поэкспериментировать с ST_Simplify(), хотя не факт, что будет выигрыш.
А фильтрация самих геометрий по размеру bounding box производится?

yellow-sky
Гуру
Сообщения: 588
Зарегистрирован: 30 мар 2009, 21:53
Репутация: 55
Откуда: Королев

Re: Бенчмарк на открытие векторного слоя

Сообщение yellow-sky » 13 июл 2012, 13:59

Ariki писал(а):Для шейпов - да. Для PostGIS можно поэкспериментировать с ST_Simplify(), хотя не факт, что будет выигрыш.
А фильтрация самих геометрий по размеру bounding box производится?
Это тупиковая ветвь. У шейпов нет такой функции. ST_Simplify портит геометрию. Я предлагаю другой механизм, который обрабатывает геометрии непосредственно перед выводом, и который не затрагивает датапровайдеры. Ваш вариант приведет к тому, что придется переписывать все дата провайдеры. На это ни кто не пойдет.
Фильтрация по BB обязательна для всех провайдеров.

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: Бенчмарк на открытие векторного слоя

Сообщение Voltron » 13 июл 2012, 14:23

yellow-sky писал(а):а threading ветку обновили до транка или 1.8?
Нет. Обновляли под тогда еще разрабатываемую 1.7, но дельта слишком велика и многое теперь надо переписывать. Собственно это одна из задач для 2.0
yellow-sky писал(а):Я предлагаю другой механизм, который обрабатывает геометрии непосредственно перед выводом, и который не затрагивает датапровайдеры.
Механизм правильный и он реально дает неплохой выигрыш. В свое время проводил несколько тестов с очень примитивной реализацией. Ускорение до 5 раз в зависимости от данных и используемого стиля.

Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: Бенчмарк на открытие векторного слоя

Сообщение novia » 06 янв 2013, 23:54

QGIS 1.8.0-Lisboa на Mac OS X 10.8.2
MacBook Pro Retina (2012) i7 2,6Ghz, 8гб ОЗУ, SSD
Открытие файла 32-33 секунды

хардкорный файл, что сказать)
понравилось? жми палец вверх :!:

Ответить

Вернуться в «Общий - ПО»

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

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