И снова о GetFeatureInfo...

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
briam
Новоприбывший
Сообщения: 4
Зарегистрирован: 17 мар 2010, 12:42
Репутация: 0

И снова о GetFeatureInfo...

Сообщение briam »

Доброго времени суток.

Спецы, посоветуйте, в чем может быть проблема.
Я делаю веб-гис. У меня есть набор shp-файлов, мне их нужно организовать по тематике.
Получается все, кроме запроса GetFeaturesInfo, причем в qgis, mapinfo все проходит нормально, но при запросе в Firefox или другом браузере пишет "Search rturnel no result".
Запрос я делаю следующий:

Код: Выделить всё

http://127.0.0.1/cgi-bin/mapserv.exe?map=/ms4w/apps/data/Map/geology.map&SERVICE=wms&VERSION=1.1.1&REQUEST=getfeatureinfo&LAYERS=blag&QUERY_LAYERS=blag&x=107.01&y=51.67&SRS=EPSG:4326&BBOX=100,47,116,59&WIDTH=800&HEIGHT=600
Координаты xy такие же как и в qgis. Причем я полагаю из-за этого и не работает и запрос WMSGetFeatureInfo в OL.
Map файл:

Код: Выделить всё

MAP
  NAME "geology"
  # Map image size
  SIZE 1024 800
  UNITS meters

    EXTENT 100.25 47.33 116.33 59.98
  SYMBOLSET "/ms4w/apps/data/map/symbols.txt"
  PROJECTION
    "proj=longlat"
    "ellps=WGS84"
    "datum=WGS84"
    "no_defs"
  END

  # Background color for the map canvas -- change as desired
  IMAGECOLOR 255 255 255
  IMAGEQUALITY 95
  IMAGETYPE png

  OUTPUTFORMAT
    NAME png
    DRIVER "GD/PNG"
    MIMETYPE "image/png"
    IMAGEMODE RGBA
    EXTENSION "png"
  END
  # Legend
  LEGEND
      IMAGECOLOR 255 255 255
    STATUS ON
    KEYSIZE 18 12
    LABEL
      TYPE BITMAP
      SIZE MEDIUM
      COLOR 0 0 89
    END
  END

  # Web interface definition. Only the template parameter
  # is required to display a map. See MapServer documentation
  WEB
    # Set IMAGEPATH to the path where MapServer should
    # write its output.
    IMAGEPATH "/ms4w/tmp/ms_tmp/"

    # Set IMAGEURL to the url that points to IMAGEPATH
    # as defined in your web server configuration
    IMAGEURL  "/ms_tmp/"

    # WMS server settings
    METADATA
      	wms_title           	"geology"
      	wms_abstract	  	"geology"
      	wms_onlineresource  	"http://127.0.0.1/cgi-bin/mapserv.exe?map=/ms4w/apps/data/Map/geology.map&"
      	wms_srs             	"EPSG:4326"
	wms_getfeatureinfo	"http://127.0.0.1/cgi-bin/mapserv.exe?map=/ms4w/apps/data/Map/geology.map&"
	wms_featureinfoformat	"text/html"
	wms_feature_info_mime_type	 "text/html"
	
    END

    #Scale range at which web interface will operate
    # Template and header/footer settings
    # Only the template parameter is required to display a map. See MapServer documentation
    TEMPLATE "/ms4w/apps/data/templates/template.html"
  END

  LAYER
    NAME "blag"
    TYPE POINT
    DUMP true
    TEMPLATE fooOnlyForWMSGetFeatureInfo
    EXTENT 100.25 47.33 116.33 59.98
    DATA "/ms4w/apps/data/Shp/Mineral/BLAG.SHP"
    METADATA
      wms_title 	  "blag"
      wms_onlineresource  "http://127.0.0.1/cgi-bin/mapserv.exe?map=/ms4w/apps/data/Map/geology.map&"
      wms_srs             "EPSG:4326"
      wms_include_items   "all"

    END
    STATUS OFF
    TRANSPARENCY 100
    PROJECTION
    "proj=longlat"
    "ellps=WGS84"
    "datum=WGS84"
    "no_defs"
    END
    CLASS
       NAME "BLAG"
       STYLE
         SYMBOL "triangle" 
         SIZE 10.0 
         OUTLINECOLOR 0 0 0
         COLOR 240 240 0
       END
    END
  END
END
ПОМОГИТЕ, очень нужно.. работа горит...
Заранее благодарен за ответы.
Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: И снова о GetFeatureInfo...

Сообщение Максим Дубинин »

UNITS meters

У вас разве не DD?

DUMP true

используется для application/vnd.ogc.gml, а у вас wms_featureinfoformat "text/html"
пристегивайтесь, турбулентность прямо по курсу
Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: И снова о GetFeatureInfo...

Сообщение Mavka »

Выполните в qgis GetFeatureInfo и посмотрите в логах apache какой запрос он отправил. Сравните со своим.
\OSGeo4W\apache\logs\access.log
\ms4w\apache\logs\access.log
лангольеры под окном жрали время ом-ном-ном
Ответить

Вернуться в «Веб-картография»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя