Страница 2 из 2

Re: проблема с отображением слоя (удаленный адрес)

Добавлено: 07 янв 2011, 01:27
Djinn18
вот map файл
Спойлер
MAP
NAME IZUCHENNOST
IMAGECOLOR 255 255 255
SIZE 900 800
PROJECTION
"init=epsg:28405"
END
EXTENT 4953628 5302107 6257423 6711356
WEB
IMAGEPATH "/tmp/ms_tmp/"
IMAGEURL "/ms_tmp/"
METADATA
"map" "C:/ms4w/apps/wms_izuchennost.map"
"ows_schemas_location" "http://schemas.opengeospatial.net"
"ows_title" "WMS_izuchennost"
"ows_abstract" "izuchennost"
"ows_keywordlist" "izuchennost"
"ows_onlineresource" "http://213.184.244.58:180/cgi-bin/mapse ... ennost.map"
"wms_srs" "EPSG:28405"
"wms_feature_info_mime_type" "text/plain"
"wms_feature_info_mime_type" "text/html"
"wms_server_version" "1.1.1"
"wms_formatlist" "image/png,image/gif,image/jpeg"
"wms_format" "image/png"
END #metadata
END #web
LAYER
NAME granica
CONNECTIONTYPE postgis
CONNECTION "user=xxxxxxxxxxx password=xxxxxxxxxx dbname=xxxxxxxx host=213.184.244.58"
DATA "the_geom from granica as newtable using unique gid using srid=28405"
TYPE POLYGON
TOLERANCE 8
TOLERANCEUNITS pixels
TEMPLATE "templates/query.html"
STATUS ON
METADATA
"ows_title" "granica"
"wms_include_items" "all"
END #metadata
CLASS
NAME granica
OUTLINECOLOR 255 0 0
COLOR 255 255 255
END
PROCESSING "CLOSE_CONNECTION=DEFER"
END
LAYER
NAME p25_000_42
CONNECTIONTYPE postgis
CONNECTION "user=xxxxxxxxxxx password=xxxxxxxxxxxx dbname=xxxxxxxxxxx host=213.184.244.58"
DATA "the_geom from p25_000_42 as newtable using unique gid using srid=28405"
TYPE POLYGON
TOLERANCE 8
TOLERANCEUNITS pixels
TEMPLATE "templates/query.html"
STATUS ON
METADATA
"ows_title" "p25_000_42"
"wms_include_items" "all"
END #metadata
CLASS
NAME p25_000_42
OUTLINECOLOR 0 0 0
COLOR 255 200 0
END
PROCESSING "CLOSE_CONNECTION=DEFER"
END
LAYER
NAME p500_000_42
CONNECTIONTYPE postgis
CONNECTION "user=xxxxxxxxxxx password=xxxxxxxxxxxxx dbname=xxxxxxxxxx host=213.184.244.58"
DATA "the_geom from p500_000_42 as newtable using unique gid using srid=28405"
TYPE POLYGON
TOLERANCE 8
TOLERANCEUNITS pixels
TEMPLATE "templates/query.html"
STATUS ON
METADATA
"ows_title" "p500_000_42"
"wms_include_items" "all"
END #metadata
CLASS
NAME p500_000_42
OUTLINECOLOR 0 0 0
COLOR 200 200 200
END
PROCESSING "CLOSE_CONNECTION=DEFER"
END
LAYER
NAME p200_000_42
CONNECTIONTYPE postgis
CONNECTION "user=xxxxxxxxx password=xxxxxxxxx dbname=xxxxxxxxx host=213.184.244.58"
DATA "the_geom from p200_000_42 as newtable using unique gid using srid=28405"
TYPE POLYGON
TOLERANCE 8
TOLERANCEUNITS pixels
TEMPLATE "templates/query.html"
STATUS ON
METADATA
"ows_title" "p200_000_42"
"wms_include_items" "all"
END #metadata
CLASS
NAME p200_000_42
OUTLINECOLOR 0 0 0
COLOR 100 100 100
END
PROCESSING "CLOSE_CONNECTION=DEFER"
END
LAYER
NAME p10_000_63
CONNECTIONTYPE postgis
CONNECTION "user=xxxxxxxxx password=xxxxxxx dbname=xxxxxxxxx host=213.184.244.58"
DATA "the_geom from p10_000_63 as newtable using unique gid using srid=28405"
TYPE POLYGON
TOLERANCE 8
TOLERANCEUNITS pixels
TRANSPARENCY 80
TEMPLATE "templates/query.html"
STATUS ON
METADATA
"ows_title" "p10_000_63"
"wms_include_items" "all"
END #metadata
CLASS
NAME p10_000_63
OUTLINECOLOR 0 0 0
COLOR 50 50 50
END
PROCESSING "CLOSE_CONNECTION=DEFER"
END
LAYER
NAME p10_000_42
CONNECTIONTYPE postgis
CONNECTION "user=xxxxxxxx password=xxxxxxxxxxx dbname=xxxxxxxxxxx host=213.184.244.58"
DATA "the_geom from p10_000_42 as newtable using unique gid using srid=28405"
TYPE POLYGON
TOLERANCE 8
TOLERANCEUNITS pixels
TEMPLATE "templates/query.html"
STATUS ON
METADATA
"ows_title" "p10_000_42"
"wms_include_items" "all"
END #metadata
CLASS
NAME p10_000_42
OUTLINECOLOR 0 0 0
COLOR 50 150 150
END
PROCESSING "CLOSE_CONNECTION=DEFER"
END
LAYER
NAME p100_000_63
CONNECTIONTYPE postgis
CONNECTION "user=xxxxxx password=xxxxxxxx dbname=xxxxxxxxx host=213.184.244.58"
DATA "the_geom from p100_000_63 as newtable using unique gid using srid=28405"
TYPE POLYGON
TOLERANCE 8
TOLERANCEUNITS pixels
TEMPLATE "templates/query.html"
STATUS ON
METADATA
"ows_title" "p100_000_63"
"wms_include_items" "all"
END #metadata
CLASS
NAME p100_000_63
OUTLINECOLOR 0 0 0
COLOR 50 150 150
END
PROCESSING "CLOSE_CONNECTION=DEFER"
END
LAYER
NAME p100_000_42
CONNECTIONTYPE postgis
CONNECTION "user=xxxxxxxxx password=xxxxxxxx dbname=xxxxxxxxxx host=213.184.244.58"
DATA "the_geom from p100_000_42 as newtable using unique gid using srid=28405"
TYPE POLYGON
TOLERANCE 8
TOLERANCEUNITS pixels
TEMPLATE "templates/query.html"
STATUS ON
METADATA
"ows_title" "p100_000_42"
"wms_include_items" "all"
END #metadata
CLASS
NAME p100_000_42
OUTLINECOLOR 0 0 0
COLOR 50 150 150
END
PROCESSING "CLOSE_CONNECTION=DEFER"
END
LAYER
NAME search
CONNECTIONTYPE postgis
CONNECTION "user=xxxxxxxxx password=xxxxxxxx dbname=xxxxxxxxxxx host=213.184.244.58"
DATA "the_geom from (%SQL%) as newtable using unique gid using srid=28405"


TYPE POLYGON
CLASS
STYLE
OUTLINECOLOR 255 0 0
ANTIALIAS TRUE
WIDTH 2
END
END
METADATA
"wms_srs" "EPSG:28405"
END

END
END #map

Re: проблема с отображением слоя (удаленный адрес)

Добавлено: 07 янв 2011, 15:24
Mavka
Даже не знаю. Экранировать ip-шник не нужно (проверил).
В имени пользователя и пароле кавычек или спец. символов нет?

И в дебаг что то идет?

Re: проблема с отображением слоя (удаленный адрес)

Добавлено: 07 янв 2011, 16:43
Djinn18
ничего такого, только пароль из больших, мелких букв и цифр
а так, все стандартно и просто
локально когда настроены были файлы, они нормально подключались в удаленной базе, а когда все удаленно перенес, так проблема получилась какая-то

Re: проблема с отображением слоя (удаленный адрес)

Добавлено: 07 янв 2011, 16:48
Mavka
В dbg.log ничего нет?

Re: проблема с отображением слоя (удаленный адрес)

Добавлено: 09 янв 2011, 18:14
Djinn18
gimran писал(а):http://213.184.244.58:180/cgi-bin/mapserv.exe?

переместите файл C:/ms4w/apps/wms_izuchennost.map в отдельную папку, размещенную, скажем, здесь: http://213.184.244.58:180/ms4w/apps/wms_izuchennost.map

Затем в браузере введите http://213.184.244.58:180/cgi-bin/mapse ... ennost.map&

Напишите здесь, что Вам браузер «отвечает»

папки создал, сервер рестартанул
по это ссылке http://213.184.244.58:180/cgi-bin/mapse ... ennost.map&
выдало это loadMap(): Web application error. CGI variable "map" is not set.

Re: проблема с отображением слоя (удаленный адрес)

Добавлено: 09 янв 2011, 18:23
Mavka
Уберите файл немедленно. Там открытым текстом лежат пароли к БД.

UMN MapServer в параметре map принимает ссылку на локальный файл, отсчитываемый с позиции компьютера на котором он работает. И должна она выглядеть "c:/path/myfile.map" или без имени диска в системах Posix. Передать в качестве значения URL нельзя. (Честно говоря, это возможно. Через CONTEXT. И со специального разрешения на URL.)

Re: проблема с отображением слоя (удаленный адрес)

Добавлено: 09 янв 2011, 18:40
Djinn18
спасибо
не заметил

а такого файла dbg.log я не нахожу

Re: проблема с отображением слоя (удаленный адрес)

Добавлено: 09 янв 2011, 18:42
Mavka
Вот что рисует мой MapServer по вашему map-файлу (слой p500_000_42):

Re: проблема с отображением слоя (удаленный адрес)

Добавлено: 09 янв 2011, 18:45
Mavka
Нет, кодировка у вас правильная. Значит сам MapServer неправильно работает. Файл настроек в порядке.

dbg.log отсутствует, т.к. отладку вы не включили. А он мог бы внести немного ясности.

Re: проблема с отображением слоя (удаленный адрес)

Добавлено: 09 янв 2011, 21:10
Djinn18
Mavka писал(а):Вот что рисует мой MapServer по вашему map-файлу (слой p500_000_42):
да, когда локально, он отображается
а вот если обращаться удаленно на сервер именно на этот адрес и порт 213.184.244.58:180 он его просто не отображает
на другой удаленный сервер с другим ip и портом 80 проблем не было

mapserver ставил как обычно

Re: проблема с отображением слоя (удаленный адрес)

Добавлено: 09 янв 2011, 21:17
Mavka
Вы считаете, что MapServer (или Apache) некорректно работает на порте 180? Я попробую этот вариант, но уже завтра.

Re: проблема с отображением слоя (удаленный адрес)

Добавлено: 09 янв 2011, 21:31
Djinn18
спасибо

вставил в map файл
CONFIG "MS_ERRORFILE" "C:/ms4w/apps/dbg.log"
DEBUG 5
вот что в log файле
[Sun Jan 09 20:16:17 2011].845000 CGI Request 1 on process 3188
[Sun Jan 09 20:16:17 2011].860000 msDrawMap(): Drawing Label Cache, 0.000s
[Sun Jan 09 20:16:17 2011].860000 msDrawMap() total time: 0.015s
[Sun Jan 09 20:16:17 2011].876000 msSaveImage() total time: 0.016s
[Sun Jan 09 20:16:17 2011].876000 mapserv request processing time (loadmap not incl.): 0.031s
[Sun Jan 09 20:16:17 2011].876000 msFreeMap(): freeing map at 015158F8.
[Sun Jan 09 20:16:23 2011].470000 CGI Request 1 on process 2564
[Sun Jan 09 20:16:23 2011].485000 msDrawMap(): Drawing Label Cache, 0.000s
[Sun Jan 09 20:16:23 2011].485000 msDrawMap() total time: 0.000s
[Sun Jan 09 20:16:23 2011].485000 msSaveImage() total time: 0.000s
[Sun Jan 09 20:16:23 2011].485000 mapserv request processing time (loadmap not incl.): 0.015s
[Sun Jan 09 20:16:23 2011].485000 msFreeMap(): freeing map at 015158F8.
[Sun Jan 09 20:16:51 2011].220000 CGI Request 1 on process 3624
[Sun Jan 09 20:16:51 2011].220000 msDrawMap(): Drawing Label Cache, 0.000s
[Sun Jan 09 20:16:51 2011].220000 msDrawMap() total time: 0.000s
[Sun Jan 09 20:16:51 2011].235000 msSaveImage() total time: 0.015s
[Sun Jan 09 20:16:51 2011].235000 mapserv request processing time (loadmap not incl.): 0.015s
[Sun Jan 09 20:16:51 2011].235000 msFreeMap(): freeing map at 015158F8.
[Sun Jan 09 20:18:37 2011].126000 CGI Request 1 on process 3532
[Sun Jan 09 20:18:37 2011].126000 msDrawMap(): Drawing Label Cache, 0.000s
[Sun Jan 09 20:18:37 2011].126000 msDrawMap() total time: 0.000s
[Sun Jan 09 20:18:37 2011].141000 msSaveImage() total time: 0.015s
[Sun Jan 09 20:18:37 2011].141000 mapserv request processing time (loadmap not incl.): 0.015s
[Sun Jan 09 20:18:37 2011].141000 msFreeMap(): freeing map at 015158F8.
[Sun Jan 09 20:18:38 2011].376000 CGI Request 1 on process 1252
[Sun Jan 09 20:18:38 2011].376000 msDrawMap(): Drawing Label Cache, 0.000s
[Sun Jan 09 20:18:38 2011].376000 msDrawMap() total time: 0.000s
[Sun Jan 09 20:18:38 2011].391000 msSaveImage() total time: 0.015s
[Sun Jan 09 20:18:38 2011].391000 mapserv request processing time (loadmap not incl.): 0.015s
[Sun Jan 09 20:18:38 2011].391000 msFreeMap(): freeing map at 015158F8.

Re: проблема с отображением слоя (удаленный адрес)

Добавлено: 10 янв 2011, 10:47
Mavka
1. Проверил, Apache на порту 180 работает корректно. По вашему файлу без изменений все работает.
2. Судя по логу, MapServer что то рисует, непонятно только какой слой. Вы используете такую ссылку?

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

http://213.184.244.58:180/cgi-bin/mapserv.exe?
map=C:/ms4w/apps/wms_izuchennost.map&
layer=p500_000_42&mode=map 
Мой лог идентичен вашему:
[Mon Jan 10 10:09:24 2011].906000 msDrawMap(): Layer 2 (p500_000_42), 9.266s
[Mon Jan 10 10:09:24 2011].906000 msDrawMap(): Drawing Label Cache, 0.000s
[Mon Jan 10 10:09:24 2011].906000 msDrawMap() total time: 9.266s
[Mon Jan 10 10:09:24 2011].921000 msSaveImage() total time: 0.015s
[Mon Jan 10 10:09:24 2011].921000 mapserv request processing time (loadmap not incl.): 9.281s
[Mon Jan 10 10:09:24 2011].921000 msFreeMap(): freeing map at 0137B970.
Все, у меня идеи кончились.

Re: проблема с отображением слоя (удаленный адрес)

Добавлено: 10 янв 2011, 18:41
Djinn18
короче получилось подгрузить
в map файле нужно было указать host=localhost , а не внешний а везде конкретный ip
сейчас попробую и кэширование так настроить