На главную... Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены| Форум | Статьи | Обучение | Контакты

Класс WfsQueries

Поиск  Пользователи  Правила  Войти
Форум » Серверные приложения » GIS WebServer
Страницы: 1
RSS
Класс WfsQueries, geopoint (layer, plane, crs ), planepoint(layer, geo, crs )
 
Добрый день, столкнулся с проблемой GWSSE 3.7.1 , service 12.0:

wfs.geopoint('work',[6197694.4282761, 3432253.807234708],'EPSG:3857') формирует запрос сервису localhost/GISWebServiceSE/service.php?METHOD=GetPointGeo&SERVICE=WFS&Layer=work&POINT1%5B%5D=6197694.42827611&POINT1%5B%5D=3432253.807234708&CRS=EPSG%3A3857
в ответ приходит:
<?xml version="1.0" encoding="utf-8" ?>
             <ServiceExceptionReport version="12.0.0" xmlns="http://www.opengis.net/ogc";   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">;
              <ServiceException code="SocketError" locator="SOCKET ERROR">Internal mapserver error.</ServiceException>
</ServiceExceptionReport>

если отправить запрос (в документации сервиса описано): localhost/GISWebServiceSE/service.php?RESTMETHOD=GetPointGeo&SERVICE=WFS&CRS=EPSG:3857&POINT1=6197517.66787857,3432182.148004535
ответ (работает):
<methodResponse><params>
  <param>
     <value>
      <struct>
        <member>
          <name>PointX</name>
          <value>
           <string>48.54208907</string>
         </value>
       </member>
       <member>
         <name>PointY</name>
           <value>
              <string>30.83181681</string>
          </value>
        </member>
       </struct>
   </value>
</param>
</params>
</methodResponse>

Аналогичная ситуация с методом wfs.planepoint()
идет запрос сервису: localhost/GISWebServiceSE/service.php?METHOD=GetPointPlane&SERVICE=WFS&Layer=work&POINT1%5B%5D=48.54010823133689&POINT1%5B%5D=30.842614173882364&CRS=EPSG%3A3857

а работает  localhost/GISWebServiceSE/service.php?METHOD=GetPointPlane&SERVICE=WFS&Layer=work&POINT1=48.54010823133689,30.842614173882364&CRS=EPSG%3A3857
Изменено: Валерий Стасюк - 12.03.2018 11:42:24
 
Вопрос снят, оказалось нужно передать параметры в таком виде: wfs.geopoint('work','6197694.4282761, 3432253.807234708','EPSG:3857');
Страницы: 1
Читают тему (гостей: 1)



© КБ Панорама, 1991-2024

Регистрируясь или авторизуясь на форуме, Вы соглашаетесь с Политикой конфиденциальности