[Gfoss] EPSG MapServer-P.Mapper

Salve a tutti,
sto realizzando un web gis con MapServer ed il framework p.mapper.
I dati che utilizzo hanno una proiezione Monte Mario Italy 2.
Quando compilo il file .map alla classe Projection scrivo la seguente riga (presa dal file epsg) :

PROJECTION
    "+proj=tmerc +lat_0=0 +lon_0=15 +k=0.999600 +x_0=2520000 +y_0=0 +ellps=intl +units=m no_defs"
END

Per adesso ho caricato un solo un layer:

LAYER
  NAME "Limite_comunale"
  TYPE polygon
  DATA "Limite_comunale"
  PROJECTION
    "init=epsg:102092"
  END
    CLASS
            Name 'Limiti'
            STYLE
            COLOR 255 255 255
            OUTLINECOLOR 0 102 102
        END END # Class
END # Layer

Quando provo sul browser a far girare il webgis, come risultato ottengo 3 errori:

*Warning*: [MapServer Error]: msProcessProjection(): unknown unit conversion id in *C:\ms4w\apps\Arianoirpino\incphp\globals.php* on line *60*

*Warning*: Failed to open map file C:/ms4w/apps/Arianoirpino/config/default/ariano.map in *C:\ms4w\apps\Arianoirpino\incphp\globals.php* on line *60*

*Fatal error*: Call to a member function getAllGroupNames() on a non-object in *C:\ms4w\apps\Arianoirpino\incphp\init\initmap.php* on line *129

*Se provo invece con la Proiezione Monte Mario gli errori non compaiono, ma il webgis non mi fa visualizzare i dati (penso per via dell'EXTENT).

Avete mai avuto problemi con questa proiezione???

Grazie a tutti
Raffaele

Raffaele Libero wrote:

Salve a tutti,
sto realizzando un web gis con MapServer ed il framework p.mapper.
I dati che utilizzo hanno una proiezione Monte Mario Italy 2.
Quando compilo il file .map alla classe Projection scrivo la seguente
riga (presa dal file epsg) :

PROJECTION
    "+proj=tmerc +lat_0=0 +lon_0=15 +k=0.999600 +x_0=2520000 +y_0=0
+ellps=intl +units=m no_defs"
END

Per adesso ho caricato un solo un layer:

LAYER
  NAME "Limite_comunale"
  TYPE polygon
  DATA "Limite_comunale"
  PROJECTION
    "init=epsg:102092"
  END
    CLASS
            Name 'Limiti'
            STYLE
            COLOR 255 255 255
            OUTLINECOLOR 0 102 102
        END
     END # Class
END # Layer

Ciao, non capisco il codice epsg=102092! Perchè non usi il 3004?

Raffaele Libero wrote:

Quando provo sul browser a far girare il webgis, come risultato ottengo
3 errori:

*Warning*: [MapServer Error]: msProcessProjection(): unknown unit
conversion id in *C:\ms4w\apps\Arianoirpino\incphp\globals.php* on line
*60*

*Warning*: Failed to open map file
C:/ms4w/apps/Arianoirpino/config/default/ariano.map in
*C:\ms4w\apps\Arianoirpino\incphp\globals.php* on line *60*

*Fatal error*: Call to a member function getAllGroupNames() on a
non-object in *C:\ms4w\apps\Arianoirpino\incphp\init\initmap.php* on
line *129

Sembrebbe che mapserver non riconosce la Projection! Prova a modificare il
tuo
mapfile inserendo "init=epsg:3004" al posto di "init=epsg:102092"

Raffaele Libero wrote:

*Se provo invece con la Proiezione Monte Mario gli errori non compaiono,
ma il webgis non mi fa visualizzare i dati (penso per via dell'EXTENT).

Questa non l'ho capita!
Posta anche la prima parte del mapfile dive c'è l'EXTENT!

Raffaele Libero wrote:

Avete mai avuto problemi con questa proiezione???

Grazie a tutti
Raffaele

Mai avuto problemi.......

CIAO

-----
Salvatore Larosa
GPG: 0xE504BBE2 (FP: D9B2 CA87 81CD 1B91 E24D 3B42 D0F7 FA01 E504 BBE2)
--
View this message in context: http://www.nabble.com/EPSG-MapServer-P.Mapper-tp19265842p19267067.html
Sent from the Gfoss mailing list archive at Nabble.com.

Grazie mille Salvatore,
ho modificato il codice e tutto funziona, però ho dovuto aggiungere questa riga:

<3004> +proj=tmerc +lat_0=0 +lon_0=15 +k=0.9996 +x_0=2520000 +y_0=0 +ellps=intl +units=m +no_defs" <>

ho dovuta aggiungerla anche nel file epsg

Salvator*eL*arosa ha scritto:

Raffaele Libero wrote:
  

Salve a tutti,
sto realizzando un web gis con MapServer ed il framework p.mapper.
I dati che utilizzo hanno una proiezione Monte Mario Italy 2.
Quando compilo il file .map alla classe Projection scrivo la seguente riga (presa dal file epsg) :

PROJECTION
    "+proj=tmerc +lat_0=0 +lon_0=15 +k=0.999600 +x_0=2520000 +y_0=0 +ellps=intl +units=m no_defs"
END

Per adesso ho caricato un solo un layer:

LAYER
  NAME "Limite_comunale"
  TYPE polygon
  DATA "Limite_comunale"
  PROJECTION
    "init=epsg:102092"
  END
    CLASS
            Name 'Limiti'
            STYLE
            COLOR 255 255 255
            OUTLINECOLOR 0 102 102
        END END # Class
END # Layer

Ciao, non capisco il codice epsg=102092! Perchè non usi il 3004?

Raffaele Libero wrote:
  

Quando provo sul browser a far girare il webgis, come risultato ottengo 3 errori:

*Warning*: [MapServer Error]: msProcessProjection(): unknown unit conversion id in *C:\ms4w\apps\Arianoirpino\incphp\globals.php* on line
*60*

*Warning*: Failed to open map file C:/ms4w/apps/Arianoirpino/config/default/ariano.map in *C:\ms4w\apps\Arianoirpino\incphp\globals.php* on line *60*

*Fatal error*: Call to a member function getAllGroupNames() on a non-object in *C:\ms4w\apps\Arianoirpino\incphp\init\initmap.php* on line *129

Sembrebbe che mapserver non riconosce la Projection! Prova a modificare il
tuo
mapfile inserendo "init=epsg:3004" al posto di "init=epsg:102092"

Raffaele Libero wrote:
  

*Se provo invece con la Proiezione Monte Mario gli errori non compaiono, ma il webgis non mi fa visualizzare i dati (penso per via dell'EXTENT).

Questa non l'ho capita!
Posta anche la prima parte del mapfile dive c'è l'EXTENT!

Raffaele Libero wrote:
  

Avete mai avuto problemi con questa proiezione???

Grazie a tutti
Raffaele

Mai avuto problemi.......

CIAO

-----
Salvatore Larosa
GPG: 0xE504BBE2 (FP: D9B2 CA87 81CD 1B91 E24D 3B42 D0F7 FA01 E504 BBE2)