Чи можна налаштувати скрипт для збору запитів із QGIS


11

Я хочу знати, чи можна встановити скрипт налаштування для захоплення WMS / WFS запитів від QGIS і як це зробити.

Fiddler фіксує запити від MapInfo, і я не пам'ятаю, щоб у Fiddler було зроблено будь-які налаштування для цього.

Тож чи можу я зробити запити на захоплення скриптів із QGIS і як це зробити?

Інформація про версію: Fiddler 2.3.9.5, QGIS 1.7.0

Відповіді:


13

Fiddler дозволяє вам захоплювати трафік HTTP, який виступає як проксі між вами та мережею.

Отже, щоб захопити WMS / WFS запити від будь-якого програмного забезпечення, я вважаю, що вам потрібно просто запустити Fiddler як завжди. Так само, як ви це зробили з MapInfo - додаткове налаштування не потрібно.

PS Я перевірив це на ArcGIS Server - успішно захоплюючи REST-трафік.

EDIT1:

Ви мали рацію - запуск Fiddler без додаткової конфігурації QGIS нічого не робив.

Мені вдалося зафіксувати трафік із QGIS, перейшовши на Налаштування QGIS \ Параметри \ Мережа та перевіривши Use proxy for web access. Тоді у мене встановлення 127.0.0.1для хоста, 8888для порту та HttpProxyдля типу проксі.

Ви також можете використовувати ці параметри або перевірити, які настройки встановили Fiddler у панелі керування Windows \ Параметри Інтернету \ З'єднання \ Налаштування локальної мережі \ Розширені

Я думаю, що це відбувається тому, що QGIS не читає в Інтернеті властивості системи, а MapInfo читає.


Це було також те, що я думав, що повинен зробити, але коли я додаю WMS-шар у QGIS і переміщую карту чи збільшую масштаб, я не бачу запитів у fiddler. Але коли я додаю шар WMS у MapInfo та збільшую, я отримую всі запити у fiddler.
таудорф

1
Дійсно, ви мали рацію - потрібна додаткова конфігурація. Я оновив свою відповідь.
Олексій Марков

Дякуємо за вашу оновлену відповідь. Налаштування QGIS використовувати проксі-сервер для мене зробило трюк.
таудорф

QGIS 2.0 має прочитати налаштування системного проксі.
Nathan W

1
Щоб уточнити коментар Натана (тестування в QGIS 2.2.0), це означає, що ви все ще повинні перевірити опцію "Використовувати проксі для доступу до Інтернету" в Налаштуваннях> Параметри, але вам не потрібно заповнювати жодне з полів.
nmtoken
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.