24 #ifndef ZOO_SERVICE_INTERNAL_MS_H
25 #define ZOO_SERVICE_INTERNAL_MS_H 1
30 #include "cpl_multiproc.h"
33 #include "ogr_srs_api.h"
39 #include <mapserver.h>
45 void setMapSize(
maps* output,
double minx,
double miny,
double maxy,
double maxx);
51 double minX,
double minY,
double maxX,
double maxY);
void setReferenceUrl(maps *m, maps *tmpI)
Add a Reference key to an output containing the WMFS/WFS/WCS request for accessing service result...
Definition: service_internal_ms.c:149
map * getCorrespondance()
Get a list of configuration keys having a corresponding mandatory ows_*.
Definition: service_internal_ms.c:50
void saveMapNames(maps *, maps *, char *)
Save the map fullpath in a text file (.maps)
Definition: service_internal_ms.c:1541
int tryOgr(maps *conf, maps *output, mapObj *m)
Try to open a vector output and define the corresponding layer in the MAPFILE.
Definition: service_internal_ms.c:624
linked list of map pointer
Definition: main_conf_read.y:292
int tryGdal(maps *conf, maps *output, mapObj *m)
Try to open a raster output and define the corresponding layer in the MAPFILE.
Definition: service_internal_ms.c:963
KVP linked list.
Definition: service.h:244
void outputMapfile(maps *conf, maps *outputs)
Create a MapFile for WMS, WFS or WCS Service output.
Definition: service_internal_ms.c:1288
void setMapSize(maps *output, double minx, double miny, double maxy, double maxx)
Add width and height keys to an output maps containing the maximum width and height for displaying th...
Definition: service_internal_ms.c:104
void setMsExtent(maps *output, mapObj *m, layerObj *myLayer, double minX, double minY, double maxX, double maxY)
Set the MAPFILE extent, the the ows_extent for the layer, add wms_extent and wfs_extent to the output...
Definition: service_internal_ms.c:549
void setSrsInformations(maps *output, mapObj *m, layerObj *myLayer, char *pszProjection)
Set projection for a layer in a MAPFILE using Authority Code and Name if available or fallback to pro...
Definition: service_internal_ms.c:444