Бенчмарк на открытие векторного слоя
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9128
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 747
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: Проблемы Mapinfo
bim2010, ты бы дал прямую ссылку на тестовый файл, я тоже пошел по твоей ссылке (да еще и на форум), а там такая россыпь, что перехотел гадать.
пристегивайтесь, турбулентность прямо по курсу
- Игорь Белов
- Гуру
- Сообщения: 2227
- Зарегистрирован: 04 янв 2011, 22:00
- Репутация: 1500
- Откуда: Казань
Re: Проблемы Mapinfo
Прямая ссылка на страничке VLIZ Maritime Boundaries Geodatabase | Download. Файл отдают после регистрации из трёх с половиной пунктов. Скрипт регистрации работает в IE.
The purpose of computing is insight, not numbers
-
- Гуру
- Сообщения: 977
- Зарегистрирован: 27 янв 2009, 22:57
- Репутация: 258
Re: Проблемы Mapinfo
Прямая ссылка на архив без регистрации
SAGA GIS - открывает менее чем за 20 секунд
http://sourceforge.net/projects/saga-gis/files/
Протестировал еще wxgis - открывает менее чем за 1 минуту !!!
https://code.google.com/p/wxgis/
OpenJUMP GIS открыл за 6 минут
http://www.openjump.org/
В тестах QGIS использовал релиз NextGIS QGIS 1.8.0 master
http://nextgis.ru/nextgis-qgis/
GRASS GIS на 307 -ой секунде импорта выдал сообщение об ошибке импорта и не открыл слой
SAGA GIS - открывает менее чем за 20 секунд
http://sourceforge.net/projects/saga-gis/files/
Протестировал еще wxgis - открывает менее чем за 1 минуту !!!
https://code.google.com/p/wxgis/
OpenJUMP GIS открыл за 6 минут
http://www.openjump.org/
В тестах QGIS использовал релиз NextGIS QGIS 1.8.0 master
http://nextgis.ru/nextgis-qgis/
GRASS GIS на 307 -ой секунде импорта выдал сообщение об ошибке импорта и не открыл слой
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9128
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 747
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: Бенчмарк на открытие векторного слоя
QGIS (без разницы какой), открытие заняло минут 5
Win7
Win7
пристегивайтесь, турбулентность прямо по курсу
-
- Гуру
- Сообщения: 2627
- Зарегистрирован: 29 мар 2007, 14:12
- Репутация: 34
- Откуда: Ukraine
Re: Бенчмарк на открытие векторного слоя
Вот вам еще старый топик
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 793
- Ваше звание: званий не имею
- Откуда: Москва
Re: Проблемы Mapinfo
Да, это так. А я еще удивлялся, чего это у всех так тупитbim2010 писал(а):Похоже amuriy открыл соседний мелкий shp ...
Я импортировал данные в GRASS без построения топологии (v.in.ogr с флагом "-c"), а то грасс реально становится плохо. Чуть подправил текущий регион (g.region w=-180.000000 e=180 n=87.023943 s=-78.570358 res=00:05).bim2010 писал(а): GRASS GIS на 307 -ой секунде импорта выдал сообщение об ошибке импорта и не открыл слой
Результаты отрисовки векторов:
Код: Выделить всё
GRASS 6.4.3svn (World_EEZ):~ > time d.vect World_EEZ
real 0m19.390s
user 0m16.101s
sys 0m1.384s
Если выводить только границы полигонов без заливки, получается так:
Код: Выделить всё
GRASS 6.4.3svn (World_EEZ):~ > time d.vect World_EEZ type=boundary
real 0m8.407s
user 0m7.276s
sys 0m0.196s
Надо учитывать, что отрисовка многопоточная.
При желании можно не выводить все данные, а просто задать текущий регион на какой-то их кусок -- будет выведен только он.
Редактор материалов, модератор форума
-
- Гуру
- Сообщения: 3058
- Зарегистрирован: 19 май 2010, 19:44
- Репутация: 189
Re: Бенчмарк на открытие векторного слоя
AG 9.3.1 - 2-3 сек
AV 3.3 - 4-5 сек
wxGIS - 1 мин 40 сек
QGIS 1.7.4 - 5 мин 33 сек
QGIS 1.9.0 - 1 мин 05 сек загружало, но отрисовывало еще 2 мин 50 сек
GM 13 - ок 2.5 мин
GG 2 - ошибка с вылетом...
MI 10.5.2 - ждал 3 мин, но 0% обработки, принудительно вышел
AutoCAD MAP 3D 2011 через FDO - ждал, пока комп не ушел на перезагрузку от перегрева...
поэтому пришлось писать повторно...
AV 3.3 - 4-5 сек
wxGIS - 1 мин 40 сек
QGIS 1.7.4 - 5 мин 33 сек
QGIS 1.9.0 - 1 мин 05 сек загружало, но отрисовывало еще 2 мин 50 сек
GM 13 - ок 2.5 мин
GG 2 - ошибка с вылетом...
MI 10.5.2 - ждал 3 мин, но 0% обработки, принудительно вышел
AutoCAD MAP 3D 2011 через FDO - ждал, пока комп не ушел на перезагрузку от перегрева...
поэтому пришлось писать повторно...
Последний раз редактировалось Донецков 08 июл 2012, 19:21, всего редактировалось 1 раз.
-
- Гуру
- Сообщения: 588
- Зарегистрирован: 30 мар 2009, 21:53
- Репутация: 55
- Откуда: Королев
Re: Бенчмарк на открытие векторного слоя
Fedora x86_64, QGIS 1.8, GDAL 1.9.0 - чуть меньше 30 секунд.
- SS_Rebelious
- Гуру
- Сообщения: 1304
- Зарегистрирован: 24 фев 2009, 16:51
- Репутация: 99
- Ваше звание: GIS pro-fan
- Откуда: Lahti / Газ-ПУТИНбург
- Контактная информация:
Re: Бенчмарк на открытие векторного слоя
openSUSE 12.1 x86_64, QGIS 1.8, GDAL 1.9.1 - 35 сек. А вот результата идентификации некоторых объектов дождаться сложно - через пару минут ожидания убивал процесс.
Look for something long enough, and you will find it. Look for something without understanding, and it will find you...
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!
-
- Гуру
- Сообщения: 731
- Зарегистрирован: 12 янв 2011, 22:40
- Репутация: 304
- Ваше звание: ∀
Re: Бенчмарк на открытие векторного слоя
Интересные результаты получаются:
QGIS 1.8 под Arch Linux x64 с KDE - 43 c.
Свежая NextGIS QGIS под Windows 7 x64 - 180 с.
Esri ArcMap 10.0 под Windows 7 x64 - 3..7 c, при этом в дальнейшем прорисовка при перемещении и масштабировании картинки практически мгновенная.
Оборудование: ноутбук ASUS N73Jv, Intel Core i5-460M, 2.53 GHz, 4 GB RAM.
QGIS 1.8 под Arch Linux x64 с KDE - 43 c.
Свежая NextGIS QGIS под Windows 7 x64 - 180 с.
Esri ArcMap 10.0 под Windows 7 x64 - 3..7 c, при этом в дальнейшем прорисовка при перемещении и масштабировании картинки практически мгновенная.
Оборудование: ноутбук ASUS N73Jv, Intel Core i5-460M, 2.53 GHz, 4 GB RAM.
- Дмитрий Барышников
- Гуру
- Сообщения: 2572
- Зарегистрирован: 17 ноя 2009, 19:17
- Репутация: 261
- Откуда: Москва
Re: Бенчмарк на открытие векторного слоя
И чего интересного. ESRI только недавно формат индекса открыла. Когда другие вынуждены индекс строить ArcGIS читает его прямо из файл. Вот и 3-7 с и быстрая отрисовка.
-
- Гуру
- Сообщения: 588
- Зарегистрирован: 30 мар 2009, 21:53
- Репутация: 55
- Откуда: Королев
Re: Бенчмарк на открытие векторного слоя
ИМХО, индекс считывается один раз в память и сидит там до посинения (то бишь пока не протухнет). Такие выводы сделаны из изменения количества занимаемой памяти АркГИСом. Тем более, что размер позволяет держать индекс в памяти всецело, и обновлять его только при изменении самих данных.
Не плохо бы огру\кугису научиться определять тип геометрий\максимальный экстент без полного перебора геометрий в слое.
Не плохо бы огру\кугису научиться определять тип геометрий\максимальный экстент без полного перебора геометрий в слое.
- Дмитрий Барышников
- Гуру
- Сообщения: 2572
- Зарегистрирован: 17 ноя 2009, 19:17
- Репутация: 261
- Откуда: Москва
Re: Бенчмарк на открытие векторного слоя
Вообще то так и делается ... у источников, которые это поддерживают. Это в gdal.
[ Сообщение с мобильного устройства ]
[ Сообщение с мобильного устройства ]
-
- Гуру
- Сообщения: 588
- Зарегистрирован: 30 мар 2009, 21:53
- Репутация: 55
- Откуда: Королев
Re: Бенчмарк на открытие векторного слоя
Согласен, но по какой-то причине (к сожалению дебагер далеко), происходит полное сканирование шейпфайла. Предполагаю, что либо это из-за определения типа геометрий (хотя в хэдере шейп файла есть этот тип), либо из-за проверки индекса.
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9128
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 747
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: Бенчмарк на открытие векторного слоя
yellow-sky, Bishop, было бы здорово если вы это как-нибудь проверили, хотелось бы понять почему кугис так тормозит с этим файлом. Спасибо заранее)
пристегивайтесь, турбулентность прямо по курсу
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей