Загрузите сервис WMS, URL слишком длинный для получения данных - PullRequest
0 голосов
/ 11 июня 2019

Загрузка службы WMS, URL слишком длинный для получения данных

Загрузка службы WMS, не добавляйте параметр «CQL_FILTER» для запроса данных, добавьте параметр «CQL_FILTER», не можете получить, кто можетпомогите мне проанализировать это?Большое спасибо

1004 * "http://192.168.8.254:8080/geoserver/workspaceTest/wms?service=WMS&version=1.1.0&request=GetMap&styles=&bbox={bbox-epsg-3857}&width=256&height=256&transparent=true&srs=EPSG:3857&format=image/png&layers=workspaceTest:accMV03&CQL_FILTER=WITHIN(GEOM, SRID = 3857; MultiPolygon (((+12255325,69509 +3791918,95510, 12616926,21400 +3762599,99411, +12646245,17499 +3547594,28016, 12284644,65608 +3547594,28016, 12255325,69509 +3791918,95510))))"! 1008* Можно ли отправлять запросы?

1 Ответ

0 голосов
/ 12 июня 2019

Я опубликовал сервис WMS от geosever, и нет проблем с загрузкой файла json или растрового слоя.Теперь я использую cql_filter geoserver для поиска данных в диапазоне поиска.Если в URL добавлен параметр cql_filter, содержимое стиля не может быть получено.Я хочу спросить: 1. Как mapbox-ios использует post для запроса WMS или векторных данных?2. Почему невозможно получить контент стиля, когда параметр CQL_FILTER добавлен в URL, а браузер может?

Мой URL:

http://192.168.8.254:8080/geoserver/workspaceTest/wms?service=WMS&version=1.1.0&request=GetMap&styles=&bbox={bbox-epsg-3857}&width=256&height=256&transparent=true&srs=EPSG:3857&format=image/png&layers=workspaceTest:accMV03&cql_filter=WITHIN(GEOM,SRID=3857;MULTIPOLYGON(((12255325.69509 3791918.95510, 12616926.21400 3762599.99411, 12646245.17499 3547594.28016, 12284644.65608 3547594.28016, 12255325.69509 3791918.95510))))

Мой журнал:

 [ERROR] {}[Style]: Failed to load tile 2/2/1=>2 for source mapbox-streets: unsupported URL
[ERROR] {}[Style]: Failed to load tile 3/6/3=>3 for source mapbox-streets: unsupported URL
...