1 votos

¿Error en la configuración del cliente web de QGIS?

Tengo mi mapa web en funcionamiento y ahora estoy tratando de limpiar algunos errores recurrentes en el qgis-web-client-error.log. El error en cuestión es:

[error] [client 123.456.789.1] script not found or unable to start: /home/blank/qgis-web-client/cgi-bin/mapserv, referer: http://blank.com/qgiswebclient.html?map=/home/blank/qgis-web-client/projects/gf_utm.qgs&format=image/png&visibleLayers=paddocks,image,wheat_yield,allendale_cntr

Cuando miro en GlobalOperations.js hay una línea en Overview setting que no he modificado:

var overviewLayer = new OpenLayers.Layer.WMS("Pixelkarte",
"/cgi-bin/mapserv?map=/path-to-map/.map",
{layers:"pk_kombiniert",format:"image/jpeg"},
{buffer:0,singleTile:true,transitionEffect:"resize"});

Pero no estoy seguro de qué camino poner aquí. ¿Es qgis_mapserv.fcgi? Me doy cuenta de que mi mapa general no funciona.

1voto

nmtoken Puntos 1096

Es necesario especificar la ruta completa a su servidor como:

mapbng.BlueMarblePlus = new OpenLayers.Layer.WMS("BlueMarble with Countries",
    "http://metadata.xxx.ac.uk/cgi-bin/gnWMS/wms?",{
    "layers":"BLUEMARBLE,gboundaries",
    "format":"image/png",
    "transparent":false
    },{
    "isBaseLayer":true,
    "displayOutsideMaxExtent":true
    }
);

En este ejemplo, la ubicación del archivo de mapas es conocida por la configuración del servicio MapServer y el archivo mapserv se ha renombrado como wms pero tendría que añadir la ubicación del archivo de mapa para que esto se convertiría en:

mapbng.BlueMarblePlus = new OpenLayers.Layer.WMS("BlueMarble with Countries",
    "http://metadata.xxx.ac.uk/cgi-bin/gnWMS/mapserv?map=Full-path-to-map.map",{
    "layers":"BLUEMARBLE,gboundaries",
    "format":"image/png",
    "transparent":false
    },{
    "isBaseLayer":true,
    "displayOutsideMaxExtent":true
    }
);

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X