Страница 2 из 4

Re: Проблемы Mapinfo

Добавлено: 06 июл 2012, 19:44
Максим Дубинин
bim2010, ты бы дал прямую ссылку на тестовый файл, я тоже пошел по твоей ссылке (да еще и на форум), а там такая россыпь, что перехотел гадать.

Re: Проблемы Mapinfo

Добавлено: 06 июл 2012, 20:10
Игорь Белов
Прямая ссылка на страничке VLIZ Maritime Boundaries Geodatabase | Download. Файл отдают после регистрации из трёх с половиной пунктов. Скрипт регистрации работает в IE.

Re: Проблемы Mapinfo

Добавлено: 06 июл 2012, 20:11
bim2010
Прямая ссылка на архив без регистрации

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 -ой секунде импорта выдал сообщение об ошибке импорта и не открыл слой

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

Добавлено: 06 июл 2012, 21:33
Максим Дубинин
QGIS (без разницы какой), открытие заняло минут 5

Win7

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

Добавлено: 06 июл 2012, 21:37
Voltron
Вот вам еще старый топик

Re: Проблемы Mapinfo

Добавлено: 06 июл 2012, 23:04
Александр Мурый
bim2010 писал(а):Похоже amuriy открыл соседний мелкий shp ...
Да, это так. А я еще удивлялся, чего это у всех так тупит :shock:
bim2010 писал(а): GRASS GIS на 307 -ой секунде импорта выдал сообщение об ошибке импорта и не открыл слой
Я импортировал данные в GRASS без построения топологии (v.in.ogr с флагом "-c"), а то грасс реально становится плохо. Чуть подправил текущий регион (g.region w=-180.000000 e=180 n=87.023943 s=-78.570358 res=00:05).

Результаты отрисовки векторов:

Код: Выделить всё

GRASS 6.4.3svn (World_EEZ):~ > time d.vect World_EEZ

real	0m19.390s
user	0m16.101s
sys	0m1.384s
Итого: на средней по мощности машине (Core i3, 2Гб памяти) с линуксом на борту в GRASS 6.4.3svn отрисовывается примерно за 20 сек.
Если выводить только границы полигонов без заливки, получается так:

Код: Выделить всё

GRASS 6.4.3svn (World_EEZ):~ > time d.vect World_EEZ type=boundary

real	0m8.407s
user	0m7.276s
sys	0m0.196s


Надо учитывать, что отрисовка многопоточная.

При желании можно не выводить все данные, а просто задать текущий регион на какой-то их кусок -- будет выведен только он.

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

Добавлено: 06 июл 2012, 23:23
Донецков
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 - ждал, пока комп не ушел на перезагрузку от перегрева...
поэтому пришлось писать повторно...

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

Добавлено: 07 июл 2012, 10:38
yellow-sky
Fedora x86_64, QGIS 1.8, GDAL 1.9.0 - чуть меньше 30 секунд.

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

Добавлено: 07 июл 2012, 21:45
SS_Rebelious
openSUSE 12.1 x86_64, QGIS 1.8, GDAL 1.9.1 - 35 сек. А вот результата идентификации некоторых объектов дождаться сложно - через пару минут ожидания убивал процесс.

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

Добавлено: 09 июл 2012, 21:51
Ariki
Интересные результаты получаются:
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.

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

Добавлено: 10 июл 2012, 00:27
Дмитрий Барышников
И чего интересного. ESRI только недавно формат индекса открыла. Когда другие вынуждены индекс строить ArcGIS читает его прямо из файл. Вот и 3-7 с и быстрая отрисовка.

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

Добавлено: 10 июл 2012, 00:44
yellow-sky
ИМХО, индекс считывается один раз в память и сидит там до посинения (то бишь пока не протухнет). Такие выводы сделаны из изменения количества занимаемой памяти АркГИСом. Тем более, что размер позволяет держать индекс в памяти всецело, и обновлять его только при изменении самих данных.
Не плохо бы огру\кугису научиться определять тип геометрий\максимальный экстент без полного перебора геометрий в слое.

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

Добавлено: 10 июл 2012, 08:02
Дмитрий Барышников
Вообще то так и делается ... у источников, которые это поддерживают. Это в gdal.

[ Сообщение с мобильного устройства ]

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

Добавлено: 10 июл 2012, 10:45
yellow-sky
Согласен, но по какой-то причине (к сожалению дебагер далеко), происходит полное сканирование шейпфайла. Предполагаю, что либо это из-за определения типа геометрий (хотя в хэдере шейп файла есть этот тип), либо из-за проверки индекса.

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

Добавлено: 10 июл 2012, 12:26
Максим Дубинин
yellow-sky, Bishop, было бы здорово если вы это как-нибудь проверили, хотелось бы понять почему кугис так тормозит с этим файлом. Спасибо заранее)