Странная ощибка GetFeatureInfo

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Protectr
Участник
Сообщения: 69
Зарегистрирован: 01 фев 2011, 18:16
Репутация: 0

Re: Странная ощибка GetFeatureInfo

Сообщение Protectr » 08 май 2011, 16:44

OpenLayers.ProxyHost = "/cgi-bin/proxy.cgi?url=";

Protectr
Участник
Сообщения: 69
Зарегистрирован: 01 фев 2011, 18:16
Репутация: 0

Re: Странная ощибка GetFeatureInfo

Сообщение Protectr » 10 май 2011, 11:03

А где должен находиться файл Proxy.cgi ?
у меня он находиться в C:\ms4w\Apache\bin

может проблема в расположении файлов сайта? где их располагать правильно ?


Вот содержимое Мап файла:

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

MAP
	NAME "popupwater"
	
  IMAGETYPE      GIF
  EXTENT        22.14 44.29 40.06 52.11
  SIZE           400 300

  SHAPEPATH      "/ms4w/apps/example/shp/"
  IMAGECOLOR     0 0 0
  TRANSPARENT ON
  
   WEB
    IMAGEPATH "/usr/local/www/gis-lab/data/tmp/"
    IMAGEURL  "/tmp/"
    
	METADATA
	wms_feature_info_mime_type "text/html"
        wms_title                  "OpenLayears search example"
        wms_abstract               "OpenLayears search example"
        wms_srs                    "EPSG:4326"
        wms_feature_info_mime_type "text/html"
		wms_getfeatureinfo "http://localhost/cgi-bin/mapserv.exe?map=/ms4w/apps/example/polt.map"
		wms_onlineresource "http://localhost/cgi-bin/mapserv.exe?map=/ms4w/apps/example/polt.map"
		
    END
	END
	

CONFIG "MS_ERRORFILE" "c:/temp/error.log"
DEBUG 5

OUTPUTFORMAT
      NAME "png"
      MIMETYPE "image/png"
      DRIVER AGG/PNG
      EXTENSION "png"
      IMAGEMODE RGBA
      FORMATOPTION "INTERLACE=OFF"
      FORMATOPTION "QUANTIZE_FORCE=ON"
      FORMATOPTION "QUANTIZE_DITHER=OFF"
      FORMATOPTION "QUANTIZE_COLORS=256"
   END

 

 PROJECTION
      "init=epsg:4326"
	  
  END


 FONTSET "./fonts/fonts.list"
 
  LAYER # Определяем полигональный слой
    NAME         veget
    DATA        ukraine-water-a
    STATUS       ON
	DUMP TRUE
	
		TOLERANCE 5
		
	  HEADER   "./header.html"
      TEMPLATE "./template.html"
      FOOTER   "./footer.html"
	  
	  METADATA 
         "gml_iclude_itams" "all"
		 "wms_iclude_itams" "all"
      END
    TYPE         polygon
	LABELITEM    "NAME"   # подписи хранятся в поле "Name"
	#OPACITY      30


 CLASS
      NAME       "Watername"
      STYLE
        COLOR        0 0 139 
      END
      LABEL
        COLOR  0 0 139 
        SHADOWCOLOR 218 218 218
        SHADOWSIZE 0 0
        TYPE TRUETYPE
        FONT arial-italic
        SIZE 9
        ANTIALIAS TRUE
		ANGLE AUTO
        POSITION CL
        PARTIALS FALSE
        MINDISTANCE 300
        BUFFER 4
		
        ENCODING utf-8
     END
	  
  CLASS
      NAME       "ukrwater"
	  

#       Внутри класса определяются стили: как именно данный класс отобразить
#       на карте.
      STYLE
        COLOR        0 0 255 
        OUTLINECOLOR 102 205 170 	 
      END
    END
  END # Конец определения слоя

END # Конец определения карты


Protectr
Участник
Сообщения: 69
Зарегистрирован: 01 фев 2011, 18:16
Репутация: 0

Re: Странная ощибка GetFeatureInfo

Сообщение Protectr » 10 май 2011, 12:38

Есть ! Не используя прокси , если на прямую ввести запрос типа
в браузере отображаеться таблица атрибутов , но через Openlayers не работает !
FIREBUG пишет
this.size is null

теперь есть идеи ?

Protectr
Участник
Сообщения: 69
Зарегистрирован: 01 фев 2011, 18:16
Репутация: 0

Re: Странная ощибка GetFeatureInfo

Сообщение Protectr » 10 май 2011, 20:04

Не игнорируйте пожалуйста мой вопрос , подходят сроки выполнения, а помочь больше некому

Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: Странная ошибка GetFeatureInfo

Сообщение Mavka » 11 май 2011, 15:58

И рад бы помочь, но все идеи уже кончились... Кроме ни на что не влияющей опечатки "gml_include_items" все остальное в порядке. Тем более что без OpenLayers оно работает.

Если б сервер был доступен из интернета, то можно было попробовать поработать с ним. А в локальном варианте идей и правда нету.

P.S. Похожая по виду ошибка - "this.size.w is null or not an object", но для старой версии OL. Тоже про popup, но только в IE 8.
лангольеры под окном жрали время ом-ном-ном

Protectr
Участник
Сообщения: 69
Зарегистрирован: 01 фев 2011, 18:16
Репутация: 0

Re: Странная ощибка GetFeatureInfo

Сообщение Protectr » 11 май 2011, 17:13

Благодарю за помощь !
P.s.
Думаю стоит попробовать то же самое под GeoServer

Protectr
Участник
Сообщения: 69
Зарегистрирован: 01 фев 2011, 18:16
Репутация: 0

Re: Странная ощибка GetFeatureInfo

Сообщение Protectr » 20 май 2011, 02:11

Решил проблему!!!
Работать то надо было не из
file://localhost/C:/ms4w/Apache/htdocs/OpenLayers/examples/MAPSITE.html
А из
http://localhost/OpenLayers/examples/mapsite.html
Всего - навсего переместить проект в DocumentRoot сервера!!!!!!!111

oldkiss456
Новоприбывший
Сообщения: 1
Зарегистрирован: 20 май 2011, 08:24
Репутация: 0

Re: Странная ощибка GetFeatureInfo

Сообщение oldkiss456 » 20 май 2011, 08:26

thumps up for your article, great post...
still back Kids Dress

Ответить

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

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

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