У мене є проект QGIS 2.6 з приблизно 20 векторними шарами та WMS-шаром (працює над Ubuntu 14.04). WMS-рендерінг працює нормально, хоча трохи повільно, і експорт карт формату A4 також працює належним чином (і в jpg, і в pdf), але справа стає непростою при спробі експорту моєї остаточної величини, майже A0.
Здебільшого частина плиток WMS не відображається в отриманому форматі PDF або jpg (див. Зображення нижче). Однак я експортував великий тиждень тому. Насправді карта, яку я зараз не можу експортувати, є точно такою ж, яку я надрукувала раніше, після запиту одного з шарів.
Я спробував кілька "робочих":
* Роздрукувати на принтері PDF, а не експортувати його. Той самий результат.
* Стерти шар WMS та визначити його знову, з нуля. * Видалили карту зі складу та знову визначили її. Без змін.
* Нарешті спробували з новим проектом та визначили карту подібних розмірів ... і проблема все ще існує.
* Я спробував видалити та перевстановити. Все здається однаковим (навіть плагіни все ще є).
* Я намагався експортувати його в Windows QGIS (як у розділ Windows, так і у віртуальну машину Windows). Перша спроба роботи з Windows працювала нормально, але зараз я стикаюся з тією ж проблемою, що і в Ubuntu.
Пару ідей:
* Чи може бути проблема у зв’язку з WMS-сервером? Однак WMS-рендерінг працює належним чином.
* Чи може це QGIS управляє нашою пам'яттю? Якщо я залишу монітор системи відкритим, я розумію, що QGIS використовує лише 2 з моїх 8 ядер, а не одночасно, а ядро, яке використовується, отримує 100% використання. Так само використана пам'ять ніколи не перевищує 2Gb, але у мене 16Gb (і 3Gb у графічній карті).
Сподіваюся, хтось може підказати мені, тому що я маю весь свій проект у QGIS і тепер не можу отримати остаточний результат.
Редагувати
Я також намагався обмежити розмір плитки, але проблема не зникала (хоча з меншими порожніми плитками, хоча).
Потім я спробував подвоїти параметри тайм-ауту та максимум повторень, як це запропонував. Це спрацювало чудово ... принаймні в той час ... Через місяць я знову зіткнувся з тією ж проблемою. Цього разу з невеликою картою (розмір DinA4, попередня - A0). Я встановив тайм-аут до 50000 мс та максимум повторень до 20 !! Ніяких змін.
Дві додаткові деталі можуть допомогти з’ясувати, звідки виникає проблема:
* Порожні плитки завжди однакові. Не від місяця тому до цього часу, але кожен раз, коли я стикаюся з проблемою, порожні плитки залишатимуться виправленими протягом усіх випробувань, які я роблю, щоб подолати проблему. Це не вказує на проблеми з підключенням до Інтернету, чи не так?
* Експортне зображення створюється за кілька секунд, не більше 30, що також дозволяє припустити, що параметр тайм-ауту не задіяний (або не працює).
Редагування
Я виявив, що коли виникає ця проблема, вона залишається там, незалежно від того, що я роблю, і завжди залишаються одні і ті ж плитки. Однак, якщо я пущу це на пару днів, він зникає. Я маю на увазі, як тільки це станеться, це повториться у всіх випробуваннях через пару днів; але якщо я забув про це і спробую два дні пізніше, він буде чудово працювати знову. Схоже, у нього є якась пам'ять або пам'ять ... Після того, як зв’язок не вдався з будь-якої причини, він запам'ятає його на пару днів ...