[Gfoss] pmapper problema con sistema xy

Il giorno ven, 05/12/2008 alle 12.00 +0100, gfoss-request@faunalia.com
ha scritto:

> Salve a tutti,
> come già scritto in un'altra mail mi dispiace se vi stresso, ma non
> riesco a venire a capo del problema, riassumo:
> ho messo su 3 webgis per 3 progetti diversi, tutti e tre si
appoggiano
> ad un database, gli oggetti dei primi sono punti e sono
georeferenziati
> con sistema wgs84, e tutto funziona correttamente (autoidentify,
search,
> hyperlink ecc.), il terzo (il più importante!!!) ha oggetti di tipo
> multilinestring, referenziati con un sistema relativo xy.
> All'inizio pensavo che fosse un problema legato al tipo "multiline",
ma,
> poichè il progetto non mi carica niente, né raster, né shape, e
> s'impalla alla schermata del loading, credo sia un problema di
> proiezione.
>
> Se il problema fosse questo e, grazie al vostro aiuto :wink: riuscissi a
> risolverlo, mi resta il dubbio del tipo "multiline": mapserver
gestisce
> questo tipo di oggetto?
> Se anche questo fosse un problema, come posso risolverlo,
considerando
> che ogni oggetto è composto da oltre 300 segmenti?
>
> Grazie
>
> -beppe-

Ho provato a caricare il progetto direttamente in mapserver e tutti i
layer vengono caricati correttamente (shape, tile, postgis, raster),
ergo dev'essere un problema di pmapper ... ho controllato l'extent, i
percorsi alle cartelle, i permessi alle cartelle "tmp", la proiezione
ecc. ecc., ma continua a riapparire quell'orribile schermata
"loading" !!!
Mentre aspetto l'illuminazione mi affido a voi!!!

-beppe-

nell'attesa che accada il miracolo provo diverse soluzioni che
sottopongo alla vostra attenzione:
appurato che puntando il browser su
http://localhost/cgi-bin/mapserv?map=/var/www/pmapper-mtsc/config/default/pmapper_mtsc.map&mode=map

vedo i layer caricati, ho pensato che la magagna fosse in pmapper (a
forza di modificare parametri è probabile che mi sia perso qualcosa!!!).
Riparto da zero, copio la classica cartellina di partenza
"pmapper-3.2-beta" con la sua cartellina dei dati, e inizio settando la
regione d'interesse, all'inizio e alla reference, aggiorno la mappa e
ritorna tutto come prima...allora è l'extent!
Il mio "quadrato" è molto piccolo ed è riferito ad un sistema xy
relativo, i valori dell'extent sono 479.208028 503.450009 531.548844
535.691538, e come proiezione ho usato quella indicata da qgis:
PROJECTION
    'proj=longlat'
    'ellps=WGS84'
    'datum=WGS84'
    'no_defs'
    ''
END

I layer hanno come proiezione
    PROJECTION
    "init=epsg:4326"
    END
(4326 è lo srid usato per salvare i dati in postgis)

Sbaglio qualcosa? Vi trascrivo il map file completo.

L'appello di laurea di febbraio è mooooolto vicino...aiuto!

-beppe-

#
# Start of map file
#
MAP
EXTENT 479.208028 503.450009 531.548844 535.691538 #500.223058
519.853510 506.734113 523.620023

UNITS meters
#EXTENT -15 30 40 70
#UNITS dd
SIZE 600 500
SHAPEPATH "../../../pmapper_mtsc_data"
SYMBOLSET "../common/symbols/symbols-pmapper.sym"
FONTSET "../common/fonts/msfontset.txt"
RESOLUTION 96
IMAGETYPE png
INTERLACE OFF
#CONFIG "PROJ_LIB" "C:/proj/nad/"
PROJECTION
  # ETRS-LAEA
  #"init=epsg:4326"
  #"+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs"
  #"+proj=laea +lat_0=52 +lon_0=10 +x_0=4321000 +y_0=3210000
+ellps=GRS80 +units=m +no_defs no_defs"
    'proj=longlat'
    'ellps=WGS84'
    'datum=WGS84'
    'no_defs'
    ''
END

#
# Image formates for GD
#
OUTPUTFORMAT
  NAME "png"
  DRIVER "GD/PNG"
  MIMETYPE "image/png"
  IMAGEMODE RGB
  FORMATOPTION INTERLACE=OFF
  TRANSPARENT OFF
  EXTENSION "png"
END

OUTPUTFORMAT
  NAME "png8"
  DRIVER "GD/PNG"
  MIMETYPE "image/png"
  IMAGEMODE PC256
  FORMATOPTION INTERLACE=OFF
  TRANSPARENT OFF
  EXTENSION "png"
END

OUTPUTFORMAT
  NAME "jpeg"
  DRIVER "GD/JPEG"
  MIMETYPE "image/jpeg"
  IMAGEMODE RGB
  FORMATOPTION "QUALITY=70"
  EXTENSION "jpg"
END

#
# Image formats for AGG
#
# OUTPUTFORMAT ### 24 bit PNG
  # NAME 'agg_png'
  # DRIVER AGG/PNG
  # IMAGEMODE RGB
# END

# OUTPUTFORMAT ### 32 bit PNG with alpha channel from transparency
  # NAME 'agg_pnga'
  # DRIVER AGG/PNG
  # IMAGEMODE RGBA
# END

# OUTPUTFORMAT ### 8 bit PNG
  # NAME 'agg_png8'
  # DRIVER AGG/PNG
  # IMAGEMODE RGB
  # FORMATOPTION "QUANTIZE_FORCE=ON"
  # FORMATOPTION "QUANTIZE_DITHER=OFF"
  # FORMATOPTION "QUANTIZE_COLORS=256"
# END

# OUTPUTFORMAT
  # NAME 'agg_jpeg'
  # DRIVER AGG/JPEG
  # IMAGEMODE RGB
# END

OUTPUTFORMAT
  NAME GTiff
  DRIVER "GDAL/GTiff"
  MIMETYPE "image/tiff"
  IMAGEMODE RGB
  #FORMATOPTION "TFW=YES"
  #FORMATOPTION "COMPRESS=PACKBITS"
  EXTENSION "tif"
END

OUTPUTFORMAT
  NAME imagemap
  MIMETYPE "text/html"
  FORMATOPTION SKIPENDTAG=OFF
  DRIVER imagemap
END

#
# Start of web interface definition
#
WEB
  TEMPLATE "map.html"
  IMAGEPATH "/var/www/tmp/"
  IMAGEURL "/tmp/"
  METADATA
    #"MAPFILE_ENCODING" "ISO-8859-1"
    "ows_title" "WMS Demo Server"
    "ows_onlineresource" "http://wms.yourserver.org?owskey=test&"
    "ows_srs" "EPSG:4326"
  END # Metadata
END # Web

#
# Start of Reference map definition
#
REFERENCE
  EXTENT 479.208028 503.450009 531.548844 535.691538#500.223058
519.853510 506.734113 523.620023
  IMAGE "../../images/reference.png"
  SIZE 199 149
  COLOR -1 -1 -1
  OUTLINECOLOR 255 0 0
END # Reference

LEGEND
END

#
# Start of ScaleBar definition
#
SCALEBAR
  STATUS off
  TRANSPARENT off
  INTERVALS 4
  SIZE 200 3
  UNITS kilometers
  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 small
  END # Label
END # Reference

# 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

#================== START OF LAYER SECTION =====================#

#
#tile index mosaico strutture
#
LAYER
   NAME 'strutture'
   STATUS OFF
   TYPE RASTER
   TILEINDEX "mosaico.shp"
   TILEITEM "location"
    PROJECTION
    "init=epsg:4326"
    END
END

  LAYER
    NAME 'ingombri_totali'
    TYPE POLYGON
    DATA 'ingombri_totali'
    METADATA
      'wms_title' 'ingombri_totali'
    END
    STATUS DEFAULT
    TRANSPARENCY 100
    PROJECTION
    "init=epsg:4326"
    END
    CLASS
       NAME 'ingombri_totali'
       STYLE
         SYMBOL 0
         SIZE 3
         OUTLINECOLOR 0 0 0
         COLOR 118 42 2
       END
    END
  END

  LAYER
    NAME 'integrazioni'
    TYPE POLYGON
    DATA 'integrazioni'
    METADATA
      'wms_title' 'integrazioni'
    END
    STATUS DEFAULT
    TRANSPARENCY 100
    PROJECTION
    "init=epsg:4326"
    END
    CLASS
       NAME 'integrazioni'
       STYLE
         SYMBOL 0
         SIZE 3
         OUTLINECOLOR 0 0 0
         COLOR 53 165 136
       END
    END
  END

#
#connessione postgis
#
  LAYER
    NAME "sepolture"
    TYPE LINE
    CONNECTIONTYPE postgis
    CONNECTION "host=localhost user=beppe password=xxxxxxx dbname=ssd"
    DATA "gis FROM sepoltura_singola"
    TEMPLATE void
    DUMP true
    METADATA
      'wms_title' 'sepolture'
    "RESULT_FIELDS" "tomba,us"
    "RESULT_HEADERS" "tomba,us"
    END#meta
    STATUS DEFAULT
    TRANSPARENCY 100
    PROJECTION
  "init=epsg:4326"
    END#proj
    CLASS
       NAME 'sepolture'
       STYLE
         SYMBOL 0
         SIZE 3
         OUTLINECOLOR 230 106 251
         COLOR 0 0 0
       END#stile
    END#class
  END#layer

END#map