Здравствуйте. Используем GIS ToolKit 12. Возникла необходимость загрузки карты из интернета. Использую компонент TMapWMSBuildURLDialog. Пробовал разные геопорталы, разные файлы wmslist.xml (в том числе и с 14 версии GTK), но при нажатии в диалоге на кнопку "Подключиться" загрузка карты либо вообще не происходит, либо появляется синий прямоугольник (в случае с Google картой), хотя метод MapView.MapOpen возвращает true и в компоненте MapView появляются только полосы прокрутки. Для большинства геопорталов при нажатии на кнопку "Подключиться" выдается ошибка о неверном URL. В общем удалось отобразить только карту Ногинска с URL http://gisserver.info/GISWebServiceSE/service.php. В чем может быть проблема? Как с того же http://gisserver.info/GISWebServiceSE/service.php загрузить карту нужного региона?
Nick0990 написал: Здравствуйте. Используем GIS ToolKit 12. Возникла необходимость загрузки карты из интернета. Использую компонент TMapWMSBuildURLDialog. Пробовал разные геопорталы, разные файлы wmslist.xml (в том числе и с 14 версии GTK), но при нажатии в диалоге на кнопку "Подключиться" загрузка карты либо вообще не происходит, либо появляется синий прямоугольник (в случае с Google картой), хотя метод MapView.MapOpen возвращает true и в компоненте MapView появляются только полосы прокрутки. Для большинства геопорталов при нажатии на кнопку "Подключиться" выдается ошибка о неверном URL.
Добрый день! 12 версия является устаревшей, на данный момент актуальная 14 версия. Подключение многих геопорталов поменяли протокол подключения и алгоритмы доступа к данным. 12 версия их не поддерживает. 12 версия также не будет поддерживать подключение к сайтам по протоколам https, на которые сейчас перешли все геопорталы, в том числе и gisserver.info.
Все изменения по доступу по новым протоколам вошли и далее будут входить только в 14 версии. Рекомендуем обновиться до нее.
Спасибо. Скачали 14 версию. Получается 14 версия не содержит никаких новых компонентов для загрузки карты из интернета? Заметил, что тот же TMapWMSBuildURLDialog присутствует в документации. В папке с примерами есть пример только с загрузкой карт по WMS. Можете показать пример с загрузкой карты из интернета для GTK 14?
Nick0990 написал: В папке с примерами есть пример только с загрузкой карт по WMS. Можете показать пример с загрузкой карты из интернета для GTK 14?
В составе GIS ToolKit есть пример - \GisTool14\Example\delphi\wmstest\ (\GisTool14\Example\builder\wmstest\), демонстрирующий работу с картами WMS. Это он и есть.
Примет рабочий. Если после открытия геопортала карта не видна, попробуйте подобрать масштаб отображения.
Новых компонент и не требуется. Речь о том, что различные геосервисы периодически меняют способы формирования запросов данных от них. Эти изменения учитываются в нашем ГИС-ядре, актуализируются алгоритмы получения WMS и данных по другим протоколам OGC. Само собой, все изменения выполняются только в текущей версии. В настоящий момент это версия 14.