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

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Djinn18
Участник
Сообщения: 76
Зарегистрирован: 29 ноя 2010, 19:35
Репутация: 0

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

Сообщение Djinn18 » 06 янв 2011, 16:15

Привет
такая вот проблема и вот адрес http://213.184.244.58:180/geo/vnesh.html

когда все было локально, то работало, а как перенес файлы на удаленный сервер и поменял адрес на http://213.184.244.58:180/cgi-bin/mapse ... ennost.map&
то слой перестал отображаться

html файл
function init(){
bounds = new OpenLayers.Bounds(4953628,5302107,6257423,6711356);
var map = new OpenLayers.Map( 'map', {maxExtent: bounds, projection:"EPSG:28405", resolutions: [5504.87890625, 2752.439453125, 1376.2197265625, 688.10986328125, 344.054931640625, 172.0274658203125, 86.01373291015625, 43.006866455078125, 21.503433227539062, 10.751716613769531, 5.375858306884766, 2.687929153442383, 1.3439645767211914, 0.6719822883605957, 0.33599114418029785, 0.16799557209014893, 0.08399778604507446, 0.04199889302253723, 0.020999446511268616, 0.010499723255634308, 0.005249861627817154, 0.002624930813908577, 0.0013124654069542885, 6.562327034771442E-4, 3.281163517385721E-4, 1.6405817586928606E-4, 8.202908793464303E-5, 4.1014543967321515E-5, 2.0507271983660758E-5, 1.0253635991830379E-5], units: "km" } );
granica = new OpenLayers.Layer.WMS("граница", "http://213.184.244.58:180/cgi-bin/mapse ... ennost.map&",
{layers: "granica"},{'displayInLayerSwitcher': false}
);
кусок map файла
LAYER
NAME granica
CONNECTIONTYPE postgis
CONNECTION "user=xxxxxxx password=xxxxxxxxx dbname=xxxxxxxxxxxx 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

Аватара пользователя
gimran
Гуру
Сообщения: 1902
Зарегистрирован: 07 июл 2010, 15:43
Репутация: 242
Откуда: Уфа

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

Сообщение gimran » 06 янв 2011, 16:19


Djinn18
Участник
Сообщения: 76
Зарегистрирован: 29 ноя 2010, 19:35
Репутация: 0

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

Сообщение Djinn18 » 06 янв 2011, 16:25

это понятно, я то заменил
но не на http://213.184.244.58/ , а на это http://213.184.244.58:180/
так как на этом порту доступ
но все равно не отображается

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

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

Сообщение Mavka » 06 янв 2011, 16:30

И где меняли? Я по прежнему вижу:

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

<script src="http://localhost/openlayers/OpenLayers.js"></script>
и Firebug логично ругается на "OpenLayers is not defined"
лангольеры под окном жрали время ом-ном-ном

Djinn18
Участник
Сообщения: 76
Зарегистрирован: 29 ноя 2010, 19:35
Репутация: 0

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

Сообщение Djinn18 » 06 янв 2011, 16:33

да, это я не заметил
сейчас уже заменил, но результат тотже

Аватара пользователя
gimran
Гуру
Сообщения: 1902
Зарегистрирован: 07 июл 2010, 15:43
Репутация: 242
Откуда: Уфа

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

Сообщение gimran » 06 янв 2011, 16:36

А Вас не смущает «C:/ms4w/apps/wms_izuchennost.map»?
Или Вы через IIS доступ осуществляете?

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

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

Сообщение Mavka » 06 янв 2011, 16:37

Но по ссылке выдается старая страница без изменений. Ничего не могу сказать.

gimran
У него Apache на Windows, это нормально
лангольеры под окном жрали время ом-ном-ном

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

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

Сообщение Mavka » 06 янв 2011, 16:41

loadLayer(): Unknown identifier. Parsing error near (213.184.244.58):(line 72)
См. map-файл строка 72
лангольеры под окном жрали время ом-ном-ном

Аватара пользователя
gimran
Гуру
Сообщения: 1902
Зарегистрирован: 07 июл 2010, 15:43
Репутация: 242
Откуда: Уфа

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

Сообщение gimran » 06 янв 2011, 16:43

Я к тому, что, видимо, фаерволл не пускает к файлу C:/ms4w/apps/wms_izuchennost.map
В адресной строке: http://213.184.244.58:180/cgi-bin/mapse ... ennost.map&
Ответ: loadLayer(): Unknown identifier. Parsing error near (213.184.244.58):(line 72)
Как понимаю, надо разместить файл wms_izuchennost.map в папке http://213.184.244.58:180

Аватара пользователя
gimran
Гуру
Сообщения: 1902
Зарегистрирован: 07 июл 2010, 15:43
Репутация: 242
Откуда: Уфа

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

Сообщение gimran » 06 янв 2011, 16:45

Скорее всего, в строке 72 вместо 213.184.244.58:180 указан localhost

Аватара пользователя
gimran
Гуру
Сообщения: 1902
Зарегистрирован: 07 июл 2010, 15:43
Репутация: 242
Откуда: Уфа

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

Сообщение gimran » 06 янв 2011, 16:46

Не в map-файле строка 72, а в обработчике, ИМХО.

Djinn18
Участник
Сообщения: 76
Зарегистрирован: 29 ноя 2010, 19:35
Репутация: 0

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

Сообщение Djinn18 » 06 янв 2011, 16:51

посмотрите еще раз плз
там точно стоит <script src="http://213.184.244.58:180/openlayers/Op ... "></script>

Djinn18
Участник
Сообщения: 76
Зарегистрирован: 29 ноя 2010, 19:35
Репутация: 0

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

Сообщение Djinn18 » 06 янв 2011, 16:53

может ли быть эта проблема из-за порта на котором это все :180?

Аватара пользователя
gimran
Гуру
Сообщения: 1902
Зарегистрирован: 07 июл 2010, 15:43
Репутация: 242
Откуда: Уфа

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

Сообщение gimran » 06 янв 2011, 16:55

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&

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

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

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

Сообщение Mavka » 06 янв 2011, 17:03

Попробуйте без всяких OpenLayers напрямую спросить MapServer: 1
Покажите map-файл (хотя бы строку 72)

Включите отладку:

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

CONFIG "MS_ERRORFILE" "C:/ms4w/apps/dbg.log"
DEBUG 5 
Если в ней пойдет информация, значит map-файл читается
лангольеры под окном жрали время ом-ном-ном

Ответить

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

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

Сейчас этот форум просматривают: Semrush [Bot] и 0 гостей