Hi all, I have two computers with the following configuration:
Computer 1: MS4W v3.0.4 with Apache 2.2.21 (with OpenSSL 0.9.8r), PHP
5.3.10, 6.0.2 and Pmapper CGI MapServer 4.3.2.
Computer 2: Ubuntu Server with MapServer 6.4.1, Apache 2.2.22, PHP 5.3.10,
PostgreSQL and PostGIS.
The map file in the computer 2 is configured to operate Mapserver as a WMS
service:
MAP
NAME EDIFICIO_C5_MAP
STATUS ON
SIZE 800 800
EXTENT -93 -19 264 338
UNITS METERS
IMAGECOLOR 255 255 255
IMAGETYPE PNG
SYMBOLSET "../config/common/symbols/symbols-pmapper.sym"
FONTSET "../config/common/fonts/msfontset.txt"
TRANSPARENT FALSE
RESOLUTION 100
DEFRESOLUTION 100
#CONFIG "MS_ERRORFILE" "/ms4w/ms_error_c5.txt"
CONFIG "MS_ERRORFILE" "/opt/pmapper/pmapper-4.3.2/map/ms_error_c5.txt"
OUTPUTFORMAT
NAME png
DRIVER "AGG/PNG"
MIMETYPE "image/png"
IMAGEMODE PC256
EXTENSION "png"
END
OUTPUTFORMAT
NAME "gif"
DRIVER GD/GIF
MIMETYPE "image/gif"
IMAGEMODE PC256
EXTENSION "gif"
END
OUTPUTFORMAT
NAME "jpeg"
DRIVER AGG/JPEG
MIMETYPE "image/jpeg"
IMAGEMODE RGB
EXTENSION "jpg"
END
#
# Start of web interface definition
#
WEB
#MINSCALE 10
#MAXSCALE 1000
#
# On Windows systems, /tmp and /tmp/ms_tmp/ should be created at the
root
# of the drive where the .MAP file resides.
#
IMAGEPATH "/tmp/ms_tmp/"
IMAGEURL "/tmp/ms_tmp/"
LOG "/opt/pmapper/pmapper-4.3.2/map/ms_error_c5.log"
METADATA
"wms_title" "WMS SIG-UCO SERVER"
"wms_abstract" "SERVIDOR WMS"
"wms_onlineresource"
"http://150.xxx.xxx.xxx/cgi-bin/mapserv?map=/opt/pmapper/pmapper-4.3.2/map/c5_postgis.map&"
"wms_srs" "epsg:3857"
"wms_enable_request" "*" #necessary
"wms_feature_info_mime_type" "text/html"
END
END
#
# Start of reference map
#
REFERENCE
IMAGE "../images/keymap_c5.png"
EXTENT -93 -19 264 338
STATUS ON
COLOR -1 -1 -1
OUTLINECOLOR 255 0 0
SIZE 210 210
END
#
# Start of legend
#
LEGEND
STATUS ON
KEYSIZE 18 12
LABEL
TYPE BITMAP # tipo de salida
SIZE MEDIUM # tamaño
COLOR 0 0 89 # color del texto
END
END
QUERYMAP
STATUS ON
STYLE HILITE
COLOR 255 255 0
END
#
# Start of ScaleBar definition
#
SCALEBAR
STATUS EMBED
TRANSPARENT OFF
INTERVALS 3
SIZE 200 5
UNITS meters
COLOR 250 250 250
OUTLINECOLOR 0 0 0
BACKGROUNDCOLOR 100 100 100
STYLE 0
POSTLABELCACHE true
LABEL
COLOR 0 0 90
#OUTLINECOLOR 200 200 200
SIZE MEDIUM
END # Label
END # Reference
PROJECTION
"init=epsg:3857"
END
# SYMBOLS USED IN PMAPPER
# - 'circle' always necessary (used e.g. for highlight)
# - 'square' used in currecnt map file
# Symbols can also be defined via tag SYMBOLSET (see above)
Symbol
Name 'circle'
Type ELLIPSE
Filled TRUE
Points
1 1
END
END
Symbol
Name 'square'
Type VECTOR
Filled TRUE
Points
0 1
0 0
1 0
1 1
0 1
END
END
SYMBOL
NAME "tabiqueria"
TYPE vector
POINTS
0 0
1 1
END
END
SYMBOL
NAME "tejado"
TYPE vector
POINTS
1 0
0 1
END
END
SYMBOL
NAME "terraza"
TYPE vector
POINTS
0 1
0 0
1 0
1 1
0 1
END
END
#
# Start of layer definitions
#
LAYER
CONNECTIONTYPE postgis
CONNECTION "user=postgres password=xxxxxxxxxx dbname=edificio_c5
host=localhost port=5432"
DATA "the_geom FROM c5_shape USING UNIQUE gid USING SRID=3857"
GROUP "C5-GREGOR_MENDEL"
NAME "C5-GREGOR_MENDEL"
METADATA
"DESCRIPTION" "ESPACIOS POLIGONADOS"
"GROUP" "C5-DISTRIBUCION"
"LAYER" "C5-GREGOR_MENDEL"
"TRANSPORTATION" "TRUE"
"RESULT_FIELDS"
"dxf_text,area,perimeter,tipo_ubica,tipo_uso,contenido,practica,investigac,docente,otros,departamen,area_depto,profesor,pas"
"RESULT_HEADERS" "IDENTIFICADOR, SUPERFICIE (m2), PERIMETRO (m), TIPO
UBICACION, TIPO USO, DESCRIPCION, %PRACTICAS, %INVESTIGACION, %DOCENCIA,
%OTROS USOS, DEPARTAMENTO, AREA DEPARTAMENTAL, PROFESOR, PERSONAL"
"SPATIALSEARCH" "dxf_text"
"SPATIALSEARCHLIST" "dxf_text,area,perimeter"
"wms_group_title" "C5-DISTRIBUCION"
"wms_title" "Plano C5 GREGOR MENDEL"
"wms_name" "C5-GREGOR_MENDEL"
"wms_format" "image/png"
"wms_abstract" "C5 GREGOR MENDEL"
"wms_srs" "epsg:3857"
"wms_enable_request" "*"
"wms_server_version" "1.1.1"
"wms_extent" "-93 -19 264 338"
"gml_include_items" "all"
"wms_include_items" "all"
END
VALIDATION
# %filtro% subtituciones sólo pueden tener letras minúsculas, mayúsculas
y números
'filtro' '^[a-zA-Z0-9]+'
END
STATUS ON
TEMPLATE "void"
TYPE POLYGON
CLASSITEM 'dxf_text'
CLASS
NAME "TABIQUERIA"
EXPRESSION ('[dxf_text]' eq 'TABIQUERIA')
STYLE
COLOR 246 158 4
OUTLINECOLOR 100 100 100
BACKGROUNDCOLOR 254 202 112
SYMBOL "tabiqueria"
SIZE 7
END #end style
END
CLASS
NAME "ESCALERA EMERGENCIA"
EXPRESSION (('[dxf_text]' eq 'ESCALERA EMERGENCIA') or
('[dxf_text]' eq
'RAMPA') or ('[dxf_text]' eq 'ESCALERA OBRA'))
STYLE
COLOR 150 196 150
OUTLINECOLOR 100 100 100
BACKGROUNDCOLOR 254 202 112
#SYMBOL "tabiqueria"
SIZE 7
END #end style
LABEL
FONT "sans-bold"
TYPE truetype
SIZE 7
COLOR 0 0 0
OUTLINECOLOR 255 255 0
ALIGN CENTER
FORCE FALSE
PARTIALS TRUE
POSITION AUTO
MAXSCALEDENOM 600
END
TEXT ('[dxf_text]')
END
CLASS
NAME "BUSQUEDAS"
EXPRESSION ('[dxf_text]' IN '%filtro%') # es la regla
que define la
pertenencia a una clase
STYLE
COLOR 255 125 125
OUTLINECOLOR 255 0 0
END #end style
LABEL
FONT "sans-bold"
TYPE truetype
SIZE 7
ALIGN CENTER
COLOR 0 0 0
FORCE TRUE
PARTIALS TRUE
POSITION AUTO
WRAP ':'
END
TEXT ('[dxf_text]' + ':' + '[tipo_ubica]')
END # end class
CLASS
NAME "UBICACIONES"
STYLE
COLOR 235 235 235
OUTLINECOLOR 100 100 100
END #end style
LABEL
FONT "sans"
TYPE truetype
SIZE 7
ALIGN CENTER
COLOR 0 0 0
OUTLINECOLOR 255 255 128
FORCE TRUE
PARTIALS FALSE
POSITION AUTO
MAXSCALEDENOM 600
WRAP ':'
END
TEXT ('[dxf_text]' + ':' + '[tipo_ubica]')
END # end class
PROJECTION
"init=epsg:3857"
END
END
END # Map File
From the Computer 1 through pmapper try to see the WMS layers of ubuntu
server, for that I have created the following file map:
#
# Start of map file pmapper
#
MAP
NAME EDIFICIO_C5_MAP
STATUS ON
SIZE 800 800
EXTENT -93 -19 264 338
UNITS METERS
IMAGECOLOR 255 255 255
IMAGETYPE PNG
SYMBOLSET "../config/common/symbols/symbols-pmapper.sym"
FONTSET "../config/common/fonts/msfontset.txt"
TRANSPARENT FALSE
RESOLUTION 100
DEFRESOLUTION 100
#CONFIG "MS_ERRORFILE" "/ms4w/ms_error_c5.txt"
CONFIG "MS_ERRORFILE" "/opt/pmapper/pmapper-4.3.2/map/ms_error_c5.txt"
OUTPUTFORMAT
NAME png
DRIVER "AGG/PNG"
MIMETYPE "image/png"
IMAGEMODE PC256
EXTENSION "png"
END
OUTPUTFORMAT
NAME "gif"
DRIVER GD/GIF
MIMETYPE "image/gif"
IMAGEMODE PC256
EXTENSION "gif"
END
OUTPUTFORMAT
NAME "jpeg"
DRIVER AGG/JPEG
MIMETYPE "image/jpeg"
IMAGEMODE RGB
EXTENSION "jpg"
END
#
# Start of web interface definition
#
WEB
#MINSCALE 10
#MAXSCALE 1000
#
# On Windows systems, /tmp and /tmp/ms_tmp/ should be created at the
root
# of the drive where the .MAP file resides.
#
IMAGEPATH "/tmp/ms_tmp/"
IMAGEURL "/tmp/ms_tmp/"
LOG "/opt/pmapper/pmapper-4.3.2/map/ms_error_c5.log"
METADATA
"wms_title" "WMS SIG-UCO SERVER"
"wms_abstract" "SERVIDOR WMS"
"wms_onlineresource"
"http://150.214.120.135/cgi-bin/mapserv?map=/opt/pmapper/pmapper-4.3.2/map/c5_postgis.map&"
"wms_srs" "epsg:3857"
"wms_enable_request" "*" #necessary
"wms_feature_info_mime_type" "text/html"
END
END
#
# Start of reference map
#
REFERENCE
IMAGE "../images/keymap_c5.png"
EXTENT -93 -19 264 338
STATUS ON
COLOR -1 -1 -1
OUTLINECOLOR 255 0 0
SIZE 210 210
END
#
# Start of legend
#
LEGEND
STATUS ON
KEYSIZE 18 12
LABEL
TYPE BITMAP # tipo de salida
SIZE MEDIUM # tamaño
COLOR 0 0 89 # color del texto
END
END
QUERYMAP
STATUS ON
STYLE HILITE
COLOR 255 255 0
END
#
# Start of ScaleBar definition
#
SCALEBAR
STATUS EMBED
TRANSPARENT OFF
INTERVALS 3
SIZE 200 5
UNITS meters
COLOR 250 250 250
OUTLINECOLOR 0 0 0
BACKGROUNDCOLOR 100 100 100
STYLE 0
POSTLABELCACHE true
LABEL
COLOR 0 0 90
#OUTLINECOLOR 200 200 200
SIZE MEDIUM
END # Label
END # Reference
PROJECTION
"init=epsg:3857"
END
# SYMBOLS USED IN PMAPPER
# - 'circle' always necessary (used e.g. for highlight)
# - 'square' used in currecnt map file
# Symbols can also be defined via tag SYMBOLSET (see above)
Symbol
Name 'circle'
Type ELLIPSE
Filled TRUE
Points
1 1
END
END
Symbol
Name 'square'
Type VECTOR
Filled TRUE
Points
0 1
0 0
1 0
1 1
0 1
END
END
SYMBOL
NAME "tabiqueria"
TYPE vector
POINTS
0 0
1 1
END
END
SYMBOL
NAME "tejado"
TYPE vector
POINTS
1 0
0 1
END
END
SYMBOL
NAME "terraza"
TYPE vector
POINTS
0 1
0 0
1 0
1 1
0 1
END
END
#
# Start of layer definitions
#
LAYER
GROUP "C5-GREGOR_MENDEL"
NAME "C5-GREGOR_MENDEL"
TYPE POLYGON
STATUS ON
CONNECTIONTYPE WMS
CONNECTION
"http://150.214.120.135/cgi-bin/mapserv?map=/opt/pmapper/pmapper-4.3.2/map/c5_postgis.map"
METADATA
"DESCRIPTION" "ESPACIOS POLIGONADOS"
"GROUP" "C5-DISTRIBUCION"
"LAYER" "C5-GREGOR_MENDEL"
"TRANSPORTATION" "TRUE"
"RESULT_FIELDS"
"dxf_text,area,perimeter,tipo_ubica,tipo_uso,contenido,practica,investigac,docente,otros,departamen,area_depto,profesor,pas"
"RESULT_HEADERS" "IDENTIFICADOR, SUPERFICIE (m2), PERIMETRO (m), TIPO
UBICACION, TIPO USO, DESCRIPCION, %PRACTICAS, %INVESTIGACION, %DOCENCIA,
%OTROS USOS, DEPARTAMENTO, AREA DEPARTAMENTAL, PROFESOR, PERSONAL"
"SPATIALSEARCH" "dxf_text"
"SPATIALSEARCHLIST" "dxf_text,area,perimeter"
"wms_group_title" "C5-DISTRIBUCION"
"wms_title" "Plano C5 GREGOR MENDEL"
"wms_name" "C5-GREGOR_MENDEL"
"wms_format" "image/png"
"wms_abstract" "C5 GREGOR MENDEL"
"wms_srs" "epsg:3857"
"wms_enable_request" "*"
"wms_server_version" "1.1.1"
"wms_extent" "-93 -19 264 338"
"gml_include_items" "all"
"wms_include_items" "all"
END
VALIDATION
# %filtro% subtituciones sólo pueden tener letras minúsculas, mayúsculas
y números
'filtro' '^[a-zA-Z0-9]+'
END
TEMPLATE "void"
PROJECTION
"init=epsg:3857"
END
END
END # Map File
The layer required from pmapper looks good but has some bugs:
- The legend is not displayed in the TOC
- The layer appears to the left within mapImage, instead of appearing
centered.
- When zooming in on the map, the result is that the zoom is performed on a
different part, as if moved.
What can be the problem?
NOTE: I have attached some pictures where you can see what I described
above:
<http://pmapper-users-p-mapper-users-mailing-list.993774.n3.nabble.com/file/n4025739/Image1.jpg>
<http://pmapper-users-p-mapper-users-mailing-list.993774.n3.nabble.com/file/n4025739/Image2.jpg>
<http://pmapper-users-p-mapper-users-mailing-list.993774.n3.nabble.com/file/n4025739/Image3.jpg>
--
View this message in context:
http://pmapper-users-p-mapper-users-mailing-list.993774.n3.nabble.com/WMS-Projection-error-tp4025739.html
Sent from the pmapper-users -- p.mapper users mailing list mailing list archive
at Nabble.com.
------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
pmapper-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pmapper-users