Прореживать вертексы в полигоне в зависимости от масштаба вывода? Имхо ни одна библиотека доступа не сделает.Ariki писал(а):В идеале это надо делать при выборке данных из источника, но не знаю, реализуемо ли в OGR
Бенчмарк на открытие векторного слоя
-
- Гуру
- Сообщения: 588
- Зарегистрирован: 30 мар 2009, 21:53
- Репутация: 55
- Откуда: Королев
Re: Бенчмарк на открытие векторного слоя
-
- Гуру
- Сообщения: 731
- Зарегистрирован: 12 янв 2011, 22:40
- Репутация: 304
- Ваше звание: ∀
Re: Бенчмарк на открытие векторного слоя
Для шейпов - да. Для PostGIS можно поэкспериментировать с ST_Simplify(), хотя не факт, что будет выигрыш.
А фильтрация самих геометрий по размеру bounding box производится?
А фильтрация самих геометрий по размеру bounding box производится?
-
- Гуру
- Сообщения: 588
- Зарегистрирован: 30 мар 2009, 21:53
- Репутация: 55
- Откуда: Королев
Re: Бенчмарк на открытие векторного слоя
Это тупиковая ветвь. У шейпов нет такой функции. ST_Simplify портит геометрию. Я предлагаю другой механизм, который обрабатывает геометрии непосредственно перед выводом, и который не затрагивает датапровайдеры. Ваш вариант приведет к тому, что придется переписывать все дата провайдеры. На это ни кто не пойдет.Ariki писал(а):Для шейпов - да. Для PostGIS можно поэкспериментировать с ST_Simplify(), хотя не факт, что будет выигрыш.
А фильтрация самих геометрий по размеру bounding box производится?
Фильтрация по BB обязательна для всех провайдеров.
-
- Гуру
- Сообщения: 2627
- Зарегистрирован: 29 мар 2007, 14:12
- Репутация: 34
- Откуда: Ukraine
Re: Бенчмарк на открытие векторного слоя
Нет. Обновляли под тогда еще разрабатываемую 1.7, но дельта слишком велика и многое теперь надо переписывать. Собственно это одна из задач для 2.0yellow-sky писал(а):а threading ветку обновили до транка или 1.8?
Механизм правильный и он реально дает неплохой выигрыш. В свое время проводил несколько тестов с очень примитивной реализацией. Ускорение до 5 раз в зависимости от данных и используемого стиля.yellow-sky писал(а):Я предлагаю другой механизм, который обрабатывает геометрии непосредственно перед выводом, и который не затрагивает датапровайдеры.
- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: Бенчмарк на открытие векторного слоя
QGIS 1.8.0-Lisboa на Mac OS X 10.8.2
MacBook Pro Retina (2012) i7 2,6Ghz, 8гб ОЗУ, SSD
Открытие файла 32-33 секунды
хардкорный файл, что сказать)
MacBook Pro Retina (2012) i7 2,6Ghz, 8гб ОЗУ, SSD
Открытие файла 32-33 секунды
хардкорный файл, что сказать)
понравилось? жми палец вверх
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей