TileCache - MapServer - OpenLayer - Windows XP -

28 messages Options
Embed this post
Permalink
1 2
Guzman-2

TileCache - MapServer - OpenLayer - Windows XP -

Reply Threaded More More options
Print post
Permalink
Buenos días, estoy intentando configurar Tile-Cache con MapServer y
OpenLayer pero por ahora solo queda en el intento.

Mi configuración es la siguiente:

Apache
Mapserver
tilecache  2.04
python-2.5.2
Windows XP

Los ficheros de configuración son:

tilecache.cfg:

[Alaska]
type=WMSLayer
mapfile=C:/ms4w/apps/ka-map-1.0/gmap/mapas/gmap75.map
extension=png
size=256,256
bbox=-2200000, -712631, 3072800, 3840000
resolutions=10583.
327618336418,5291.663809168209,3527.775872778807,2645.8319045841044,1763.8879363894034,881.9439681947017,529.166380916821,352.7775872778807,264.5831904584105,17.63887936389403,8.819439681947015,5.291663809168209,3.527775872778806,2.6458319045841043,1.763887936389403,0.8819439681947016,0.35277758727788067
layers=bathymetry,land_fn
srs=EPSG:42304
extent_type=loose

Nota*: El campo resolutions lo he sacado usando el procedimiento que
describiste más arriba

Fichero de mapas: gmap75.map

#
# Start of GMAP map file
#
#
NAME GMAP_DEMO
STATUS ON
SIZE 400 300
SYMBOLSET ../etc/symbols.sym
EXTENT -2200000 -712631 3072800 3840000
UNITS METERS
SHAPEPATH "../data"
IMAGECOLOR 255 255 255
FONTSET ../etc/fonts.txt

# PROYECCIÓN  UTM
  PROJECTION
    "init=EPSG:42304"  
  END
#
# Start of web interface definition
#
WEB
  MINSCALE 2000000
  MAXSCALE 50000000
#
# On Windows systems, /tmp and /tmp/ms_tmp/ should be created at the
root
# of the drive where the .MAP file resides.
#
  IMAGEPATH "/ms4w/tmp/ms_tmp/"
  IMAGEURL "/ms_tmp/"
 
  METADATA
      "wms_title"                    "Alaska"
            "wms_onlineresorce" "http://127.0.0.1/cgi-bin/mapserv.exe?
map=C:/ms4w/apps/ka-map-1.0/gmap/mapas/gmap75.map&"
            "wms_srs"                        "EPSG:42304"
  END
END
.......................

 Fichero index.html

  <script type="text/javascript">
            var map;
            function init(){
         
                            map = new OpenLayers.Map('map',
                                             { controls: [
                                             new OpenLayers.Control.
PanZoomBar(),
                                             new OpenLayers.Control.
MouseDefaults(),
                                             new OpenLayers.Control.
MousePosition(),
                                             new OpenLayers.Control.
OverviewMap(),
                                             new OpenLayers.Control.
Permalink,
                                             new OpenLayers.Control.
LayerSwitcher
                                             ],
                                             units: 'm',
                                             projection: 'epsg:42304',
                                             //maxResolution: 'auto',
                                             maxExtent: new OpenLayers.
Bounds( -2200000, -712631, 3072800, 3840000 ),
                                             scales: [
30000000,15000000,10000000,7500000,5000000,2500000,1500000,1000000,750000,50000,25000,15000,10000,7500,5000,2500,1000
],
                                             minScale: 30000000,
                                             maxScale: 2500
                                             } );
                               
                               
                                       var urlArray = ["http:
//localhost/cgi-bin/mapserv.exe",
                                                                "http:
//127.0.0.1/cgi-bin/mapserv.exe"];
                               
                                      var ol_wms = new OpenLayers.
Layer.WMS( "OpenLayers WMS",
                    "http://labs.metacarta.com/wms/vmap0",
                    {layers: 'basic'} );
                   
                var jpl_wms = new OpenLayers.Layer.WMS( "Capa de
Manzanas", urlArray,
                    {map:'C:/ms4w/apps/ka-map-1.0
/gmap/mapas/gmap75_wms.map',
                                        layers: 'bathymetry,land_fn',
format: "image/png"} );
                   
                 
                var dm_wms = new OpenLayers.Layer.WMS( "Tile Cache",
"http://localhost/Openlayer/tilecache/tilecache.cgi?",
                    {layers: "Alaska", format: "image/png" });

                jpl_wms.setVisibility(true);
                ol_wms.setVisibility(false);
                dm_wms.setVisibility(false);

                map.addLayers([jpl_wms, dm_wms]);
                if (!map.getCenter()) map.zoomToMaxExtent();
                }
                                           
        </script>

Cuando uso el servicio WMS que conecta con: http://labs.metacarta.
com/wms/vmap0 se me generan en mi disco local las distintas celdas.

Cuando uso openLayer directamente contra mapserver también me
funciona.

El problema esta cuando uso el servicio que ataca a tileCache (http:
//localhost/Openlayer/tilecache/tilecache.cgi?), todas la celdas se
muestran de ese color que todos sabemos y estoy empezando a odiar.

He probado de todo y no consigo nada. Estaria muy agradecido si
alguien me diese alguna pista para intentar arreglar el problema.

Saludos.

_______________________________________________
Spanish mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/spanish
Lorenzo Becchi - nabble

Re: TileCache - MapServer - OpenLayer - Windows XP -

Reply Threaded More More options
Print post
Permalink
hola Guzman,
si tienes Firefox puedes ver todas las imágenes de la pagina (ctrl+i ->
media) y cojer el URL de los mosaicos rosados.
copiarlo y pegarlo en el browser para ver el error que te da el servidor

espero que sirva a algo

ciao
Lorenzo


Guzman wrote:

> Buenos días, estoy intentando configurar Tile-Cache con MapServer y
> OpenLayer pero por ahora solo queda en el intento.
>
> Mi configuración es la siguiente:
>
> Apache
> Mapserver
> tilecache  2.04
> python-2.5.2
> Windows XP
>
> Los ficheros de configuración son:
>
> tilecache.cfg:
>
> [Alaska]
> type=WMSLayer
> mapfile=C:/ms4w/apps/ka-map-1.0/gmap/mapas/gmap75.map
> extension=png
> size=256,256
> bbox=-2200000, -712631, 3072800, 3840000
> resolutions=10583.
> 327618336418,5291.663809168209,3527.775872778807,2645.8319045841044,1763.8879363894034,881.9439681947017,529.166380916821,352.7775872778807,264.5831904584105,17.63887936389403,8.819439681947015,5.291663809168209,3.527775872778806,2.6458319045841043,1.763887936389403,0.8819439681947016,0.35277758727788067
> layers=bathymetry,land_fn
> srs=EPSG:42304
> extent_type=loose
>
> Nota*: El campo resolutions lo he sacado usando el procedimiento que
> describiste más arriba
>
> Fichero de mapas: gmap75.map
>
> #
> # Start of GMAP map file
> #
> #
> NAME GMAP_DEMO
> STATUS ON
> SIZE 400 300
> SYMBOLSET ../etc/symbols.sym
> EXTENT -2200000 -712631 3072800 3840000
> UNITS METERS
> SHAPEPATH "../data"
> IMAGECOLOR 255 255 255
> FONTSET ../etc/fonts.txt
>
> # PROYECCIÓN  UTM
>   PROJECTION
>     "init=EPSG:42304"  
>   END
> #
> # Start of web interface definition
> #
> WEB
>   MINSCALE 2000000
>   MAXSCALE 50000000
> #
> # On Windows systems, /tmp and /tmp/ms_tmp/ should be created at the
> root
> # of the drive where the .MAP file resides.
> #
>   IMAGEPATH "/ms4w/tmp/ms_tmp/"
>   IMAGEURL "/ms_tmp/"
>  
>   METADATA
>       "wms_title"                    "Alaska"
>             "wms_onlineresorce" "http://127.0.0.1/cgi-bin/mapserv.exe?
> map=C:/ms4w/apps/ka-map-1.0/gmap/mapas/gmap75.map&"
>             "wms_srs"                        "EPSG:42304"
>   END
> END
> .......................
>
>  Fichero index.html
>
>   <script type="text/javascript">
>             var map;
>             function init(){
>          
>                             map = new OpenLayers.Map('map',
>                                              { controls: [
>                                              new OpenLayers.Control.
> PanZoomBar(),
>                                              new OpenLayers.Control.
> MouseDefaults(),
>                                              new OpenLayers.Control.
> MousePosition(),
>                                              new OpenLayers.Control.
> OverviewMap(),
>                                              new OpenLayers.Control.
> Permalink,
>                                              new OpenLayers.Control.
> LayerSwitcher
>                                              ],
>                                              units: 'm',
>                                              projection: 'epsg:42304',
>                                              //maxResolution: 'auto',
>                                              maxExtent: new OpenLayers.
> Bounds( -2200000, -712631, 3072800, 3840000 ),
>                                              scales: [
> 30000000,15000000,10000000,7500000,5000000,2500000,1500000,1000000,750000,50000,25000,15000,10000,7500,5000,2500,1000
> ],
>                                              minScale: 30000000,
>                                              maxScale: 2500
>                                              } );
>                                
>                                
>                                        var urlArray = ["http:
> //localhost/cgi-bin/mapserv.exe",
>                                                                 "http:
> //127.0.0.1/cgi-bin/mapserv.exe"];
>                                
>                                       var ol_wms = new OpenLayers.
> Layer.WMS( "OpenLayers WMS",
>                     "http://labs.metacarta.com/wms/vmap0",
>                     {layers: 'basic'} );
>                    
>                 var jpl_wms = new OpenLayers.Layer.WMS( "Capa de
> Manzanas", urlArray,
>                     {map:'C:/ms4w/apps/ka-map-1.0
> /gmap/mapas/gmap75_wms.map',
>                                         layers: 'bathymetry,land_fn',
> format: "image/png"} );
>                    
>                  
>                 var dm_wms = new OpenLayers.Layer.WMS( "Tile Cache",
> "http://localhost/Openlayer/tilecache/tilecache.cgi?",
>                     {layers: "Alaska", format: "image/png" });
>
>                 jpl_wms.setVisibility(true);
>                 ol_wms.setVisibility(false);
>                 dm_wms.setVisibility(false);
>
>                 map.addLayers([jpl_wms, dm_wms]);
>                 if (!map.getCenter()) map.zoomToMaxExtent();
>                 }
>                                            
>         </script>
>
> Cuando uso el servicio WMS que conecta con: http://labs.metacarta.
> com/wms/vmap0 se me generan en mi disco local las distintas celdas.
>
> Cuando uso openLayer directamente contra mapserver también me
> funciona.
>
> El problema esta cuando uso el servicio que ataca a tileCache (http:
> //localhost/Openlayer/tilecache/tilecache.cgi?), todas la celdas se
> muestran de ese color que todos sabemos y estoy empezando a odiar.
>
> He probado de todo y no consigo nada. Estaria muy agradecido si
> alguien me diese alguna pista para intentar arreglar el problema.
>
> Saludos.
>
> _______________________________________________
> Spanish mailing list
> [hidden email]
> http://lists.osgeo.org/mailman/listinfo/spanish
>
>  
_______________________________________________
Spanish mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/spanish
Jorge Sanz (Prodevelop)

Re: TileCache - MapServer - OpenLayer - Windows XP -

Reply Threaded More More options
Print post
Permalink
In reply to this post by Guzman-2
2008/6/30 Guzman <[hidden email]>:

> Buenos días, estoy intentando configurar Tile-Cache con MapServer y
> OpenLayer pero por ahora solo queda en el intento.
>...
>
> Cuando uso el servicio WMS que conecta con: http://labs.metacarta.
> com/wms/vmap0 se me generan en mi disco local las distintas celdas.
>
> Cuando uso openLayer directamente contra mapserver también me
> funciona.
>
> El problema esta cuando uso el servicio que ataca a tileCache (http:
> //localhost/Openlayer/tilecache/tilecache.cgi?), todas la celdas se
> muestran de ese color que todos sabemos y estoy empezando a odiar.
>
> He probado de todo y no consigo nada. Estaria muy agradecido si
> alguien me diese alguna pista para intentar arreglar el problema.
>
> Saludos.
>

Bueno, seguro que en algún sitio del OpenLayers se configura el color
de las celdas que no llegan ¬_¬

Como complemento a lo comentado por Lorenzo, si no lo conoces, yo me
apoyaría en Firebug, una extensión para Firefox (incluido el nuevo 3)
que te puede ayudar a "inspeccionar" qué está llegando y qué no.
Siento no poder ser de más ayuda.

¿Consigues ver tu layer de mapserver mediante una petición WMS
normal?. Puedes probar a añadir tu capa en OL como un WMS estándar (no
a través de TC) a ver si dividiendo encuentras el fallo. Si el WMS
funciona bien, entonces ya sería cuestión de fijarse en TC.

De hecho, incluso antes de añadirlo como WMS probaría a atacar el
mapserver directamente, OL también tiene un tipo de layer específico
de mapserver. Vamos la idea es ir pasando por las diferentes "capas"
de esta cebolla que es montar un mapserver con TC y OL para ver donde
peta.

Un saludo
--
Jorge Gaspar Sanz Salinas
Ingeniero en Geodesia y Cartografía
http://www.geomaticblog.net
http://www.prodevelop.es
_______________________________________________
Spanish mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/spanish
Juan Manuel Uribe Medina

Re: TileCache - MapServer - OpenLayer - Windows XP -

Reply Threaded More More options
Print post
Permalink
No se si funcione pero en debes de corregir el parámetro type a MapServerLayer o de otra manera configurar tu archivo .map para que sirva los layers como capas WMS.


El día 30 de junio de 2008 13:29, Jorge Gaspar Sanz Salinas <[hidden email]> escribió:
2008/6/30 Guzman <[hidden email]>:
> Buenos días, estoy intentando configurar Tile-Cache con MapServer y
> OpenLayer pero por ahora solo queda en el intento.
>...
>
> Cuando uso el servicio WMS que conecta con: http://labs.metacarta.
> com/wms/vmap0 se me generan en mi disco local las distintas celdas.
>
> Cuando uso openLayer directamente contra mapserver también me
> funciona.
>
> El problema esta cuando uso el servicio que ataca a tileCache (http:
> //localhost/Openlayer/tilecache/tilecache.cgi?), todas la celdas se
> muestran de ese color que todos sabemos y estoy empezando a odiar.
>
> He probado de todo y no consigo nada. Estaria muy agradecido si
> alguien me diese alguna pista para intentar arreglar el problema.
>
> Saludos.
>

Bueno, seguro que en algún sitio del OpenLayers se configura el color
de las celdas que no llegan ¬_¬

Como complemento a lo comentado por Lorenzo, si no lo conoces, yo me
apoyaría en Firebug, una extensión para Firefox (incluido el nuevo 3)
que te puede ayudar a "inspeccionar" qué está llegando y qué no.
Siento no poder ser de más ayuda.

¿Consigues ver tu layer de mapserver mediante una petición WMS
normal?. Puedes probar a añadir tu capa en OL como un WMS estándar (no
a través de TC) a ver si dividiendo encuentras el fallo. Si el WMS
funciona bien, entonces ya sería cuestión de fijarse en TC.

De hecho, incluso antes de añadirlo como WMS probaría a atacar el
mapserver directamente, OL también tiene un tipo de layer específico
de mapserver. Vamos la idea es ir pasando por las diferentes "capas"
de esta cebolla que es montar un mapserver con TC y OL para ver donde
peta.

Un saludo
--
Jorge Gaspar Sanz Salinas
Ingeniero en Geodesia y Cartografía
http://www.geomaticblog.net
http://www.prodevelop.es
_______________________________________________
Spanish mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/spanish



--
Juan Manuel Uribe Medina
http://www.hablandodesigs.com
_______________________________________________
Spanish mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/spanish
Pedro-Juan Ferrer Matoses

Re: TileCache - MapServer - OpenLayer - Windows XP -

Reply Threaded More More options
Print post
Permalink
In reply to this post by Guzman-2
Con respecto a las configuraciones que suelo hacer yo, en el fichero
.map IMAGEPATH lo tienes puesto en modo UNIX y no veo donde tienes la
referencia a PROJ_LIB.

Ahora mismo no tengo levantado ni el OpenLayers ni el ka-Map así que
no puedo comparar con mis configs, de todas formas, pégale un vistazo
a esas dos cosas y a ver.



--
Pedro-Juan Ferrer Matoses
Ingeniero en Geodesia y Cartografía
Valencia (España)

_______________________________________________
Spanish mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/spanish
Oscar Fonts

Re: TileCache - MapServer - OpenLayer - Windows XP -

Reply Threaded More More options
Print post
Permalink
In reply to this post by Juan Manuel Uribe Medina
Buenas,

Efectivamente en la configuracion del tilecache, si eliges "type=WMSLayer" entonces el parámetro "mapfile" no tiene sentido.
Con WMS tendrías que usar "url=http://127.0.0.1/cgi-bin/mapserv.exe?map=C:/ms4w/apps/ka-map-1.0/gmap/mapas/gmap75.map&".
O bien, como dice Juan Manuel, usar "type=MapServerLayer", pero de este tipo de capa desconozco los detalles.

Prueba separadamente Mapserver y luego tilecache, para aislar el problema.
Algo así (comprueba las urls, not tested!):

Request WMS a mapserver:
http://127.0.0.1/cgi-bin/mapserv.exe?map=C:/ms4w/apps/ka-map-1.0/gmap/mapas/gmap75.map&LAYERS=bathymetry,land_fn&STYLES=&FORMAT=image/png&EXCEPTIONS=application/vnd.ogc.se_xml&BGCOLOR=FFFFFF&TRANSPARENT=true&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&SRS=EPSG:42304&BBOX=-2200000,-712631,3072800,3840000&WIDTH=256&HEIGHT=256

Request al primer nivel de la TileCache:
http://localhost/Openlayer/tilecache/tilecache.cgi/1.0.0/Alaska/0/0/0.png

Y a ver de qué se queja cada uno.

Ah,
OpenLayers.Util.onImageLoadErrorColor = "transparent"; // igual de odioso pero menos molesto, sobre todo si fallan overlays :)

Salud.


El día 30 de junio de 2008 22:54, Juan Manuel Uribe Medina <[hidden email]> escribió:
No se si funcione pero en debes de corregir el parámetro type a MapServerLayer o de otra manera configurar tu archivo .map para que sirva los layers como capas WMS.


El día 30 de junio de 2008 13:29, Jorge Gaspar Sanz Salinas <[hidden email]> escribió:

2008/6/30 Guzman <[hidden email]>:
> Buenos días, estoy intentando configurar Tile-Cache con MapServer y
> OpenLayer pero por ahora solo queda en el intento.
>...
>
> Cuando uso el servicio WMS que conecta con: http://labs.metacarta.
> com/wms/vmap0 se me generan en mi disco local las distintas celdas.
>
> Cuando uso openLayer directamente contra mapserver también me
> funciona.
>
> El problema esta cuando uso el servicio que ataca a tileCache (http:
> //localhost/Openlayer/tilecache/tilecache.cgi?), todas la celdas se
> muestran de ese color que todos sabemos y estoy empezando a odiar.
>
> He probado de todo y no consigo nada. Estaria muy agradecido si
> alguien me diese alguna pista para intentar arreglar el problema.
>
> Saludos.
>

Bueno, seguro que en algún sitio del OpenLayers se configura el color
de las celdas que no llegan ¬_¬

Como complemento a lo comentado por Lorenzo, si no lo conoces, yo me
apoyaría en Firebug, una extensión para Firefox (incluido el nuevo 3)
que te puede ayudar a "inspeccionar" qué está llegando y qué no.
Siento no poder ser de más ayuda.

¿Consigues ver tu layer de mapserver mediante una petición WMS
normal?. Puedes probar a añadir tu capa en OL como un WMS estándar (no
a través de TC) a ver si dividiendo encuentras el fallo. Si el WMS
funciona bien, entonces ya sería cuestión de fijarse en TC.

De hecho, incluso antes de añadirlo como WMS probaría a atacar el
mapserver directamente, OL también tiene un tipo de layer específico
de mapserver. Vamos la idea es ir pasando por las diferentes "capas"
de esta cebolla que es montar un mapserver con TC y OL para ver donde
peta.

Un saludo
--
Jorge Gaspar Sanz Salinas
Ingeniero en Geodesia y Cartografía
http://www.geomaticblog.net
http://www.prodevelop.es
_______________________________________________
Spanish mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/spanish



--
Juan Manuel Uribe Medina
http://www.hablandodesigs.com

_______________________________________________
Spanish mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/spanish



_______________________________________________
Spanish mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/spanish
Guzman-2

RE: TileCache - MapServer - OpenLayer - Windows XP -

Reply Threaded More More options
Print post
Permalink
Some javascript/style in this post has been disabled (why?)

Efectivamente tenéis razón en que el tipo de servicio a configurar en el fichero tilecache.cfg debe ser:

 

"type= MapServerLayer "

 

Así lo tenía antes configurado y como no iba de ninguna forma probé a cambiar este parámetro type. También he leído que para este tipo de servicios no se debe indicar el parámetro resolutions sino maxResolution, también lo he probado pero nada.

 

Muchas gracias por vuestra colaboración, sólo me queda esperar a que algún “ILUMINADO” aporte un poco de luz a este infierno de configurar TileCache con OpenLayer y Mapserver.

 

 

De: [hidden email] [mailto:[hidden email]] En nombre de Oscar Fonts
Enviado el: martes, 01 de julio de 2008 19:10
Para: Capítulo Local de la comunidad hispano-hablante
Asunto: Re: [Spanish] TileCache - MapServer - OpenLayer - Windows XP -

 

Buenas,

Efectivamente en la configuracion del tilecache, si eliges "type=WMSLayer" entonces el parámetro "mapfile" no tiene sentido.
Con WMS tendrías que usar "url=http://127.0.0.1/cgi-bin/mapserv.exe?map=C:/ms4w/apps/ka-map-1.0/gmap/mapas/gmap75.map&".
O bien, como dice Juan Manuel, usar "type=MapServerLayer", pero de este tipo de capa desconozco los detalles.

Prueba separadamente Mapserver y luego tilecache, para aislar el problema.
Algo así (comprueba las urls, not tested!):

Request WMS a mapserver:
http://127.0.0.1/cgi-bin/mapserv.exe?map=C:/ms4w/apps/ka-map-1.0/gmap/mapas/gmap75.map&LAYERS=bathymetry,land_fn&STYLES=&FORMAT=image/png&EXCEPTIONS=application/vnd.ogc.se_xml&BGCOLOR=FFFFFF&TRANSPARENT=true&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&SRS=EPSG:42304&BBOX=-2200000,-712631,3072800,3840000&WIDTH=256&HEIGHT=256

Request al primer nivel de la TileCache:
http://localhost/Openlayer/tilecache/tilecache.cgi/1.0.0/Alaska/0/0/0.png

Y a ver de qué se queja cada uno.

Ah,
OpenLayers.Util.onImageLoadErrorColor = "transparent"; // igual de odioso pero menos molesto, sobre todo si fallan overlays :)

Salud.

El día 30 de junio de 2008 22:54, Juan Manuel Uribe Medina <[hidden email]> escribió:

No se si funcione pero en debes de corregir el parámetro type a MapServerLayer o de otra manera configurar tu archivo .map para que sirva los layers como capas WMS.

El día 30 de junio de 2008 13:29, Jorge Gaspar Sanz Salinas <[hidden email]> escribió:

 

2008/6/30 Guzman <[hidden email]>:

> Buenos días, estoy intentando configurar Tile-Cache con MapServer y
> OpenLayer pero por ahora solo queda en el intento.

>...

>
> Cuando uso el servicio WMS que conecta con: http://labs.metacarta.
> com/wms/vmap0 se me generan en mi disco local las distintas celdas.
>
> Cuando uso openLayer directamente contra mapserver también me
> funciona.
>
> El problema esta cuando uso el servicio que ataca a tileCache (http:
> //localhost/Openlayer/tilecache/tilecache.cgi?), todas la celdas se
> muestran de ese color que todos sabemos y estoy empezando a odiar.
>
> He probado de todo y no consigo nada. Estaria muy agradecido si
> alguien me diese alguna pista para intentar arreglar el problema.
>
> Saludos.
>

Bueno, seguro que en algún sitio del OpenLayers se configura el color
de las celdas que no llegan ¬_¬

Como complemento a lo comentado por Lorenzo, si no lo conoces, yo me
apoyaría en Firebug, una extensión para Firefox (incluido el nuevo 3)
que te puede ayudar a "inspeccionar" qué está llegando y qué no.
Siento no poder ser de más ayuda.

¿Consigues ver tu layer de mapserver mediante una petición WMS
normal?. Puedes probar a añadir tu capa en OL como un WMS estándar (no
a través de TC) a ver si dividiendo encuentras el fallo. Si el WMS
funciona bien, entonces ya sería cuestión de fijarse en TC.

De hecho, incluso antes de añadirlo como WMS probaría a atacar el
mapserver directamente, OL también tiene un tipo de layer específico
de mapserver. Vamos la idea es ir pasando por las diferentes "capas"
de esta cebolla que es montar un mapserver con TC y OL para ver donde
peta.

Un saludo
--
Jorge Gaspar Sanz Salinas
Ingeniero en Geodesia y Cartografía
http://www.geomaticblog.net
http://www.prodevelop.es

_______________________________________________
Spanish mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/spanish




--
Juan Manuel Uribe Medina
http://www.hablandodesigs.com

_______________________________________________
Spanish mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/spanish

 


_______________________________________________
Spanish mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/spanish
Guzman-2

RE: TileCache - MapServer - OpenLayer - Windows XP -

Reply Threaded More More options
Print post
Permalink
In reply to this post by Juan Manuel Uribe Medina
Some javascript/style in this post has been disabled (why?)

Buenos días.

 

La integración de openLayer con MapServer mediante servicio WMS de un mapa mío local funciona correctamente. El problema lo tengo cuando intento usar el CGI de TileCache para mostrar el mapa anterior.

 

Definición del fichero index.html:

 

……………

var ol_wms = new OpenLayers.Layer.WMS( "OpenLayers WMS",

                    "http://labs.metacarta.com/wms/vmap0",

                    {layers: 'basic'} );

                   

var jpl_wms = new OpenLayers.Layer.WMS( "Capa de Manzanas", urlArray,

                    {map:'C:/ms4w/apps/ka-map-1.0/gmap/mapaValdilecha/gmap75_wms.map',

                                                                                                                      layers: 'bathymetry,land_fn',format: "image/png"} );

               

var dm_wms = new OpenLayers.Layer.WMS( "Tile Cache", "http://localhost/Openlayer/tilecache/tilecache.cgi?",

                    {layers: "Alaska", format: "image/png" });

…………..

 

 

Definición del fichero tilecache.cfg:

 

……..

[Alaska]

type=MapServerLayer

mapfile=C:/ms4w/apps/ka-map-1.0/gmap/mapaValdilecha/gmap75.map

extension=png

size=256,256

bbox=-2200000, -712631, 3072800, 3840000

resolutions=10583.327618336418,5291.663809168209,3527.775872778807,2645.8319045841044,1763.8879363894034,881.9439681947017,529.166380916821,352.7775872778807,264.5831904584105,17.63887936389403,8.819439681947015,5.291663809168209,3.527775872778806,2.6458319045841043,1.763887936389403,0.8819439681947016,0.35277758727788067

layers=bathymetry,land_fn

srs=EPSG:42304

extent_type=loose

………

 

La primera y segunda capa WMS funciona correctamente, la tercera es la que me esta dando problemas.

Saludos y muchas gracias por vuestro interés.

 

De: [hidden email] [mailto:[hidden email]] En nombre de Juan Manuel Uribe Medina
Enviado el: lunes, 30 de junio de 2008 22:54
Para: Capítulo Local de la comunidad hispano-hablante
Asunto: Re: [Spanish] TileCache - MapServer - OpenLayer - Windows XP -

 

No se si funcione pero en debes de corregir el parámetro type a MapServerLayer o de otra manera configurar tu archivo .map para que sirva los layers como capas WMS.

El día 30 de junio de 2008 13:29, Jorge Gaspar Sanz Salinas <[hidden email]> escribió:

2008/6/30 Guzman <[hidden email]>:

> Buenos días, estoy intentando configurar Tile-Cache con MapServer y
> OpenLayer pero por ahora solo queda en el intento.

>...

>
> Cuando uso el servicio WMS que conecta con: http://labs.metacarta.
> com/wms/vmap0 se me generan en mi disco local las distintas celdas.
>
> Cuando uso openLayer directamente contra mapserver también me
> funciona.
>
> El problema esta cuando uso el servicio que ataca a tileCache (http:
> //localhost/Openlayer/tilecache/tilecache.cgi?), todas la celdas se
> muestran de ese color que todos sabemos y estoy empezando a odiar.
>
> He probado de todo y no consigo nada. Estaria muy agradecido si
> alguien me diese alguna pista para intentar arreglar el problema.
>
> Saludos.
>

Bueno, seguro que en algún sitio del OpenLayers se configura el color
de las celdas que no llegan ¬_¬

Como complemento a lo comentado por Lorenzo, si no lo conoces, yo me
apoyaría en Firebug, una extensión para Firefox (incluido el nuevo 3)
que te puede ayudar a "inspeccionar" qué está llegando y qué no.
Siento no poder ser de más ayuda.

¿Consigues ver tu layer de mapserver mediante una petición WMS
normal?. Puedes probar a añadir tu capa en OL como un WMS estándar (no
a través de TC) a ver si dividiendo encuentras el fallo. Si el WMS
funciona bien, entonces ya sería cuestión de fijarse en TC.

De hecho, incluso antes de añadirlo como WMS probaría a atacar el
mapserver directamente, OL también tiene un tipo de layer específico
de mapserver. Vamos la idea es ir pasando por las diferentes "capas"
de esta cebolla que es montar un mapserver con TC y OL para ver donde
peta.

Un saludo
--
Jorge Gaspar Sanz Salinas
Ingeniero en Geodesia y Cartografía
http://www.geomaticblog.net
http://www.prodevelop.es

_______________________________________________
Spanish mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/spanish




--
Juan Manuel Uribe Medina
http://www.hablandodesigs.com


_______________________________________________
Spanish mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/spanish
Jorge Sanz (Prodevelop)

Re: TileCache - MapServer - OpenLayer - Windows XP -

Reply Threaded More More options
Print post
Permalink
2008/7/1 Guzman Rejon Cabello <[hidden email]>:

> Buenos días.
>
>
>
> La integración de openLayer con MapServer mediante servicio WMS de un mapa
> mío local funciona correctamente. El problema lo tengo cuando intento usar
> el CGI de TileCache para mostrar el mapa anterior.
>
>
>
> Definición del fichero index.html:
>
>
>
> ……………
>
> var ol_wms = new OpenLayers.Layer.WMS( "OpenLayers WMS",
>
>                     "http://labs.metacarta.com/wms/vmap0",
>
>                     {layers: 'basic'} );
>
>
>
> var jpl_wms = new OpenLayers.Layer.WMS( "Capa de Manzanas", urlArray,
>
>
> {map:'C:/ms4w/apps/ka-map-1.0/gmap/mapaValdilecha/gmap75_wms.map',
>
>
> layers: 'bathymetry,land_fn',format: "image/png"} );
>
>
>
> var dm_wms = new OpenLayers.Layer.WMS( "Tile Cache",
> "http://localhost/Openlayer/tilecache/tilecache.cgi?",
>
>                     {layers: "Alaska", format: "image/png" });
>
> …………..
>
>
>
>
>
> Definición del fichero tilecache.cfg:
>
>
>
> ……..
>
> [Alaska]
>
> type=MapServerLayer
>
> mapfile=C:/ms4w/apps/ka-map-1.0/gmap/mapaValdilecha/gmap75.map
>
> extension=png
>
> size=256,256
>
> bbox=-2200000, -712631, 3072800, 3840000
>
> resolutions=10583.327618336418,5291.663809168209,3527.775872778807,2645.8319045841044,1763.8879363894034,881.9439681947017,529.166380916821,352.7775872778807,264.5831904584105,17.63887936389403,8.819439681947015,5.291663809168209,3.527775872778806,2.6458319045841043,1.763887936389403,0.8819439681947016,0.35277758727788067
>
> layers=bathymetry,land_fn
>
> srs=EPSG:42304
>
> extent_type=loose
>
> ………
>
>
>
> La primera y segunda capa WMS funciona correctamente, la tercera es la que
> me esta dando problemas.
>
> Saludos y muchas gracias por vuestro interés.
>

Creo que deberías usar el tipo de capa TileCache, es específica par ese servidor

Es un tipo de capa pensada para servicios de tileado o "slippy maps"
que dicen los angloparlantes.

[2 minutos después]

Aunque igual me equivoco porque en [2] dice que se debe usar el tipo
de layer WMS, pero vete a saber si está desfasada....

Un saludo

[1] http://dev.openlayers.org/docs/files/OpenLayers/Layer/TileCache-js.html
[2] http://tilecache.org/readme.html#using-tilecache-with-openlayers
--
Jorge Gaspar Sanz Salinas
Ingeniero en Geodesia y Cartografía
http://www.geomaticblog.net
http://www.prodevelop.es
_______________________________________________
Spanish mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/spanish
Lorenzo Becchi - nabble

Re: TileCache - MapServer - OpenLayer - Windows XP -

Reply Threaded More More options
Print post
Permalink
confirmo WMS layer

pero no he entendido que error da la URL del mosaico que no funciona, me
he perdido algo?

ciao
Lorenzo




Jorge Gaspar Sanz Salinas wrote:

> 2008/7/1 Guzman Rejon Cabello <[hidden email]>:
>  
>> Buenos días.
>>
>>
>>
>> La integración de openLayer con MapServer mediante servicio WMS de un mapa
>> mío local funciona correctamente. El problema lo tengo cuando intento usar
>> el CGI de TileCache para mostrar el mapa anterior.
>>
>>
>>
>> Definición del fichero index.html:
>>
>>
>>
>> ……………
>>
>> var ol_wms = new OpenLayers.Layer.WMS( "OpenLayers WMS",
>>
>>                     "http://labs.metacarta.com/wms/vmap0",
>>
>>                     {layers: 'basic'} );
>>
>>
>>
>> var jpl_wms = new OpenLayers.Layer.WMS( "Capa de Manzanas", urlArray,
>>
>>
>> {map:'C:/ms4w/apps/ka-map-1.0/gmap/mapaValdilecha/gmap75_wms.map',
>>
>>
>> layers: 'bathymetry,land_fn',format: "image/png"} );
>>
>>
>>
>> var dm_wms = new OpenLayers.Layer.WMS( "Tile Cache",
>> "http://localhost/Openlayer/tilecache/tilecache.cgi?",
>>
>>                     {layers: "Alaska", format: "image/png" });
>>
>> …………..
>>
>>
>>
>>
>>
>> Definición del fichero tilecache.cfg:
>>
>>
>>
>> ……..
>>
>> [Alaska]
>>
>> type=MapServerLayer
>>
>> mapfile=C:/ms4w/apps/ka-map-1.0/gmap/mapaValdilecha/gmap75.map
>>
>> extension=png
>>
>> size=256,256
>>
>> bbox=-2200000, -712631, 3072800, 3840000
>>
>> resolutions=10583.327618336418,5291.663809168209,3527.775872778807,2645.8319045841044,1763.8879363894034,881.9439681947017,529.166380916821,352.7775872778807,264.5831904584105,17.63887936389403,8.819439681947015,5.291663809168209,3.527775872778806,2.6458319045841043,1.763887936389403,0.8819439681947016,0.35277758727788067
>>
>> layers=bathymetry,land_fn
>>
>> srs=EPSG:42304
>>
>> extent_type=loose
>>
>> ………
>>
>>
>>
>> La primera y segunda capa WMS funciona correctamente, la tercera es la que
>> me esta dando problemas.
>>
>> Saludos y muchas gracias por vuestro interés.
>>
>>    
>
> Creo que deberías usar el tipo de capa TileCache, es específica par ese servidor
>
> Es un tipo de capa pensada para servicios de tileado o "slippy maps"
> que dicen los angloparlantes.
>
> [2 minutos después]
>
> Aunque igual me equivoco porque en [2] dice que se debe usar el tipo
> de layer WMS, pero vete a saber si está desfasada....
>
> Un saludo
>
> [1] http://dev.openlayers.org/docs/files/OpenLayers/Layer/TileCache-js.html
> [2] http://tilecache.org/readme.html#using-tilecache-with-openlayers
>  
_______________________________________________
Spanish mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/spanish
Pedro-Juan Ferrer Matoses

Re: TileCache - MapServer - OpenLayer - Windows XP -

Reply Threaded More More options
Print post
Permalink
Nosotros lo teníamos funcionando con WMSLayer

ejemplo:

[compos]
type=WMSLayer
url=http://ServidorC/cgi-bin/composms?map=c:/xampp/htdocs/mapas/compos.map
layers=BaseCarto
extension=png
srs=EPSG:23030
extent_type=loose
bbox=620193, 4189704, 819285, 4519881
resolutions=599.7218983723972,88.19439681947017,17.63887936389403,8.819439681947015,3.527775872778806,1.763887936389403,0.8819439681947016


--
Pedro-Juan Ferrer Matoses
Ingeniero en Geodesia y Cartografía
Valencia (España)

_______________________________________________
Spanish mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/spanish
Guzman-2

RE: TileCache - MapServer - OpenLayer - Windows XP -

Reply Threaded More More options
Print post
Permalink
In reply to this post by Lorenzo Becchi - nabble
ADIOS AL ROSA.
Muchas gracias a todos, de verdad, os agradezco mucho la colaboración que he recibido, había reportado el error que tenía a varios foros pero como si quieres arroz catalina, nadie me respondía. En este foro al día siguiente de reportar el error ya me habíais reportado la solución.

El error estaba en el fichero tilecache.cfg
Parámetros erróneos:
type= MapServerLayer
mapfile=C:/ms4w/apps/ka-map-1.0/gmap/mapas/gmap75.map
Solución:
type=WMSLayer
url=http://localhost/cgi-bin/mapserv.exe?map=C:/ms4w/apps/ka-map-1.0/gmap/mapas/openLayer.map

Viendo la efectividad de este foro seguro que estaremos en contacto y aportar soluciones a los problemas que se nos presenten.

Saludos a todos.
-----Mensaje original-----
De: [hidden email] [mailto:[hidden email]] En nombre de Lorenzo Becchi
Enviado el: lunes, 30 de junio de 2008 20:02
Para: Capítulo Local de la comunidad hispano-hablante
Asunto: Re: [Spanish] TileCache - MapServer - OpenLayer - Windows XP -

hola Guzman,
si tienes Firefox puedes ver todas las imágenes de la pagina (ctrl+i ->
media) y cojer el URL de los mosaicos rosados.
copiarlo y pegarlo en el browser para ver el error que te da el servidor

espero que sirva a algo

ciao
Lorenzo


Guzman wrote:

> Buenos días, estoy intentando configurar Tile-Cache con MapServer y
> OpenLayer pero por ahora solo queda en el intento.
>
> Mi configuración es la siguiente:
>
> Apache
> Mapserver
> tilecache  2.04
> python-2.5.2
> Windows XP
>
> Los ficheros de configuración son:
>
> tilecache.cfg:
>
> [Alaska]
> type=WMSLayer
> mapfile=C:/ms4w/apps/ka-map-1.0/gmap/mapas/gmap75.map
> extension=png
> size=256,256
> bbox=-2200000, -712631, 3072800, 3840000
> resolutions=10583.
> 327618336418,5291.663809168209,3527.775872778807,2645.8319045841044,1763.8879363894034,881.9439681947017,529.166380916821,352.7775872778807,264.5831904584105,17.63887936389403,8.819439681947015,5.291663809168209,3.527775872778806,2.6458319045841043,1.763887936389403,0.8819439681947016,0.35277758727788067
> layers=bathymetry,land_fn
> srs=EPSG:42304
> extent_type=loose
>
> Nota*: El campo resolutions lo he sacado usando el procedimiento que
> describiste más arriba
>
> Fichero de mapas: gmap75.map
>
> #
> # Start of GMAP map file
> #
> #
> NAME GMAP_DEMO
> STATUS ON
> SIZE 400 300
> SYMBOLSET ../etc/symbols.sym
> EXTENT -2200000 -712631 3072800 3840000
> UNITS METERS
> SHAPEPATH "../data"
> IMAGECOLOR 255 255 255
> FONTSET ../etc/fonts.txt
>
> # PROYECCIÓN  UTM
>   PROJECTION
>     "init=EPSG:42304"  
>   END
> #
> # Start of web interface definition
> #
> WEB
>   MINSCALE 2000000
>   MAXSCALE 50000000
> #
> # On Windows systems, /tmp and /tmp/ms_tmp/ should be created at the
> root
> # of the drive where the .MAP file resides.
> #
>   IMAGEPATH "/ms4w/tmp/ms_tmp/"
>   IMAGEURL "/ms_tmp/"
>  
>   METADATA
>       "wms_title"                    "Alaska"
>             "wms_onlineresorce" "http://127.0.0.1/cgi-bin/mapserv.exe?
> map=C:/ms4w/apps/ka-map-1.0/gmap/mapas/gmap75.map&"
>             "wms_srs"                        "EPSG:42304"
>   END
> END
> .......................
>
>  Fichero index.html
>
>   <script type="text/javascript">
>             var map;
>             function init(){
>          
>                             map = new OpenLayers.Map('map',
>                                              { controls: [
>                                              new OpenLayers.Control.
> PanZoomBar(),
>                                              new OpenLayers.Control.
> MouseDefaults(),
>                                              new OpenLayers.Control.
> MousePosition(),
>                                              new OpenLayers.Control.
> OverviewMap(),
>                                              new OpenLayers.Control.
> Permalink,
>                                              new OpenLayers.Control.
> LayerSwitcher
>                                              ],
>                                              units: 'm',
>                                              projection: 'epsg:42304',
>                                              //maxResolution: 'auto',
>                                              maxExtent: new OpenLayers.
> Bounds( -2200000, -712631, 3072800, 3840000 ),
>                                              scales: [
> 30000000,15000000,10000000,7500000,5000000,2500000,1500000,1000000,750000,50000,25000,15000,10000,7500,5000,2500,1000
> ],
>                                              minScale: 30000000,
>                                              maxScale: 2500
>                                              } );
>                                
>                                
>                                        var urlArray = ["http:
> //localhost/cgi-bin/mapserv.exe",
>                                                                 "http:
> //127.0.0.1/cgi-bin/mapserv.exe"];
>                                
>                                       var ol_wms = new OpenLayers.
> Layer.WMS( "OpenLayers WMS",
>                     "http://labs.metacarta.com/wms/vmap0",
>                     {layers: 'basic'} );
>                    
>                 var jpl_wms = new OpenLayers.Layer.WMS( "Capa de
> Manzanas", urlArray,
>                     {map:'C:/ms4w/apps/ka-map-1.0
> /gmap/mapas/gmap75_wms.map',
>                                         layers: 'bathymetry,land_fn',
> format: "image/png"} );
>                    
>                  
>                 var dm_wms = new OpenLayers.Layer.WMS( "Tile Cache",
> "http://localhost/Openlayer/tilecache/tilecache.cgi?",
>                     {layers: "Alaska", format: "image/png" });
>
>                 jpl_wms.setVisibility(true);
>                 ol_wms.setVisibility(false);
>                 dm_wms.setVisibility(false);
>
>                 map.addLayers([jpl_wms, dm_wms]);
>                 if (!map.getCenter()) map.zoomToMaxExtent();
>                 }
>                                            
>         </script>
>
> Cuando uso el servicio WMS que conecta con: http://labs.metacarta.
> com/wms/vmap0 se me generan en mi disco local las distintas celdas.
>
> Cuando uso openLayer directamente contra mapserver también me
> funciona.
>
> El problema esta cuando uso el servicio que ataca a tileCache (http:
> //localhost/Openlayer/tilecache/tilecache.cgi?), todas la celdas se
> muestran de ese color que todos sabemos y estoy empezando a odiar.
>
> He probado de todo y no consigo nada. Estaria muy agradecido si
> alguien me diese alguna pista para intentar arreglar el problema.
>
> Saludos.
>
> _______________________________________________
> Spanish mailing list
> [hidden email]
> http://lists.osgeo.org/mailman/listinfo/spanish
>
>  
_______________________________________________
Spanish mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/spanish

_______________________________________________
Spanish mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/spanish
Jorge Sanz (Prodevelop)

Re: TileCache - MapServer - OpenLayer - Windows XP -

Reply Threaded More More options
Print post
Permalink
2008/7/3 Guzman Rejon Cabello <[hidden email]>:

> ADIOS AL ROSA.
> Muchas gracias a todos, de verdad, os agradezco mucho la colaboración que he recibido, había reportado el error que tenía a varios foros pero como si quieres arroz catalina, nadie me respondía. En este foro al día siguiente de reportar el error ya me habíais reportado la solución.
>
> El error estaba en el fichero tilecache.cfg
> Parámetros erróneos:
> type= MapServerLayer
> mapfile=C:/ms4w/apps/ka-map-1.0/gmap/mapas/gmap75.map
> Solución:
> type=WMSLayer
> url=http://localhost/cgi-bin/mapserv.exe?map=C:/ms4w/apps/ka-map-1.0/gmap/mapas/openLayer.map
>
> Viendo la efectividad de este foro seguro que estaremos en contacto y aportar soluciones a los problemas que se nos presenten.
>

Esa es la idea de esta lista ;)

Como siempre, todo es cuestión de insistir un poco y al final sale, y
a malas siempre podemos "elevar" las dudas a foros aún más
especializados --vamos preguntar directamente a los autores del soft--
en cualquier caso resolver estas dudas es siempre bueno para todos.

Saludos
--
Jorge Gaspar Sanz Salinas
Ingeniero en Geodesia y Cartografía
http://www.geomaticblog.net
http://www.prodevelop.es
_______________________________________________
Spanish mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/spanish
Guzman-2

Qué Plataforma Elegir para Obtener un Servidor de Mapas Decente?

Reply Threaded More More options
Print post
Permalink
Buenos días de nuevo.

Voy a migrar el servidor de mapas que tengo actualmente y tengo muchas dudas
sobre el servidor de mapas y framework javascript a elegir.

Actualmente estoy usando el framework de Ka-Map y como servidor de mapas
MapServer sobre plataforma Windows. Aunque he hecho bastantes modificaciones
sobre estos productos para sacar el máximo rendimiento no deja de ser un
servidor para andar por casa (es mi opinión), de ahí que haya decidido
cambiar completamente la plataforma.

He leído bastante sobre los productos disponibles y creo que una solución
aceptable pasaría por usar estos productos:

Sistema Operativo Debian

Framework del lado del cliente:
        Openlayer: Dispone de una comunidad muy activa y ofrece muchas
funcionalidades, intérprete de VML y SVG entre otras.
        MapBuilder: Es el que más desconozco pero también tiene una
comunidad bastante amplia y ofrece funcionalidades avanzadas (ofrece WFS-T,
para modificación de elementos del mapa
además de renderización de SVG, VML y GML, es integrable con OpenLayer).

Con respecto al servidor de mapas es dónde dudo entre:

        Mapserver: Esta muy extendido y tiene una comunidad bastante
amplia además dispone de bastantes ejemplos y documentación
        Python: Aunque nunca he trabajado con este intérprete he leído que
usándolo con Python Imaging Library (PIL) ofrece un
rendimiento/características aún mejores que MapServer.

Como podéis ver NO TENGO NADA CLARO la plataforma a elegir y lo que no me
gustaría es pasarme la vida migrando de un entorno a otro, por eso os pido
que si alguno tiene claro la plataforma a elegir para desarrollar un
servidor de mapas aceptable (aunque sea sobre productos que no he
mencionado, eso sí, todo Open-Source) que aporte un poco de luz a todo este
MareMagnum de aplicaciones disponibles.

Muchas gracias a tod@s.
Saludos.

-----Mensaje original-----
De: [hidden email] [mailto:[hidden email]]
En nombre de Jorge Gaspar Sanz Salinas
Enviado el: viernes, 04 de julio de 2008 0:15
Para: Capítulo Local de la comunidad hispano-hablante
Asunto: Re: [Spanish] TileCache - MapServer - OpenLayer - Windows XP -

2008/7/3 Guzman Rejon Cabello <[hidden email]>:
> ADIOS AL ROSA.
> Muchas gracias a todos, de verdad, os agradezco mucho la colaboración que
he recibido, había reportado el error que tenía a varios foros pero como si
quieres arroz catalina, nadie me respondía. En este foro al día siguiente de
reportar el error ya me habíais reportado la solución.
>
> El error estaba en el fichero tilecache.cfg
> Parámetros erróneos:
> type= MapServerLayer
> mapfile=C:/ms4w/apps/ka-map-1.0/gmap/mapas/gmap75.map
> Solución:
> type=WMSLayer
>
url=http://localhost/cgi-bin/mapserv.exe?map=C:/ms4w/apps/ka-map-1.0/gmap/ma
pas/openLayer.map
>
> Viendo la efectividad de este foro seguro que estaremos en contacto y
aportar soluciones a los problemas que se nos presenten.
>

Esa es la idea de esta lista ;)

Como siempre, todo es cuestión de insistir un poco y al final sale, y
a malas siempre podemos "elevar" las dudas a foros aún más
especializados --vamos preguntar directamente a los autores del soft--
en cualquier caso resolver estas dudas es siempre bueno para todos.

Saludos
--
Jorge Gaspar Sanz Salinas
Ingeniero en Geodesia y Cartografía
http://www.geomaticblog.net
http://www.prodevelop.es
_______________________________________________
Spanish mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/spanish

_______________________________________________
Spanish mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/spanish
Lorenzo Becchi - nabble

Re: Qué Plataforma Elegir para Obtener un Servidor de Mapas Decente?

Reply Threaded More More options
Print post
Permalink
Hola Guzman, ultimo correo tal vez antes de las vacaciones,
mirando tu cuento me siento de pasar una cuantas observaciones:
1) ka-Map no es ningún juguete para andar por casa (soy uno de los
programadores)
2) tal vez, el problema de tu entorno es el Windows
3) OpenLayers es una optima API para montar mapas en la Web pero es una
libreria pesada en termino de Kb. Piensa bien a que servicios quieres
utilizar y ofrecer a tus clientes/usuarios. Yo la quiero tanto cuanto
ka-Map porque me he perdido una cuantas horas sobre ella y creo conocer
algunos de sus limites.
4) si sacas ka-Map!, que utilizaras como sistema de mosaico (tile
cache)? puedes utilizar tileCache pero es una tecnología mas en la
cadena de trabajo.
5) si sabes esperar, en Ominiverdi estamos trabajando a kaMap2 que
integra OpenLayers. Une la tranquillidad de un solo framework con la
potencia de las muchas funciones que estas API ofrecen.
6) si te sientes muy en forma con el Javascript, te invitamos a
participar al desarrollo de ka-Map2. Hace bien, de vez en cuanto,
contribuir un poco de codigo a la comunidad.
7) cada aplicación en el Mare Magnun tiene su sentido de ser. Parece
raro pero es asi'. Perdoname pero me pasare dos oras a contarte porque.
8) no se porque no has tomado en cuenta GeoServer
9) haz la lista de lo que te necesita y puede ser que sea mas fácil
ayudarte a escoger

saludos
Lorenzo


Guzman Rejon Cabello wrote:

> Buenos días de nuevo.
>
> Voy a migrar el servidor de mapas que tengo actualmente y tengo muchas dudas
> sobre el servidor de mapas y framework javascript a elegir.
>
> Actualmente estoy usando el framework de Ka-Map y como servidor de mapas
> MapServer sobre plataforma Windows. Aunque he hecho bastantes modificaciones
> sobre estos productos para sacar el máximo rendimiento no deja de ser un
> servidor para andar por casa (es mi opinión), de ahí que haya decidido
> cambiar completamente la plataforma.
>
> He leído bastante sobre los productos disponibles y creo que una solución
> aceptable pasaría por usar estos productos:
>
> Sistema Operativo Debian
>
> Framework del lado del cliente:
> Openlayer: Dispone de una comunidad muy activa y ofrece muchas
> funcionalidades, intérprete de VML y SVG entre otras.
> MapBuilder: Es el que más desconozco pero también tiene una
> comunidad bastante amplia y ofrece funcionalidades avanzadas (ofrece WFS-T,
> para modificación de elementos del mapa
> además de renderización de SVG, VML y GML, es integrable con OpenLayer).
>
> Con respecto al servidor de mapas es dónde dudo entre:
>
> Mapserver: Esta muy extendido y tiene una comunidad bastante
> amplia además dispone de bastantes ejemplos y documentación
> Python: Aunque nunca he trabajado con este intérprete he leído que
> usándolo con Python Imaging Library (PIL) ofrece un
> rendimiento/características aún mejores que MapServer.
>
> Como podéis ver NO TENGO NADA CLARO la plataforma a elegir y lo que no me
> gustaría es pasarme la vida migrando de un entorno a otro, por eso os pido
> que si alguno tiene claro la plataforma a elegir para desarrollar un
> servidor de mapas aceptable (aunque sea sobre productos que no he
> mencionado, eso sí, todo Open-Source) que aporte un poco de luz a todo este
> MareMagnum de aplicaciones disponibles.
>
> Muchas gracias a tod@s.
> Saludos.
>
> -----Mensaje original-----
> De: [hidden email] [mailto:[hidden email]]
> En nombre de Jorge Gaspar Sanz Salinas
> Enviado el: viernes, 04 de julio de 2008 0:15
> Para: Capítulo Local de la comunidad hispano-hablante
> Asunto: Re: [Spanish] TileCache - MapServer - OpenLayer - Windows XP -
>
> 2008/7/3 Guzman Rejon Cabello <[hidden email]>:
>  
>> ADIOS AL ROSA.
>> Muchas gracias a todos, de verdad, os agradezco mucho la colaboración que
>>    
> he recibido, había reportado el error que tenía a varios foros pero como si
> quieres arroz catalina, nadie me respondía. En este foro al día siguiente de
> reportar el error ya me habíais reportado la solución.
>  
>> El error estaba en el fichero tilecache.cfg
>> Parámetros erróneos:
>> type= MapServerLayer
>> mapfile=C:/ms4w/apps/ka-map-1.0/gmap/mapas/gmap75.map
>> Solución:
>> type=WMSLayer
>>
>>    
> url=http://localhost/cgi-bin/mapserv.exe?map=C:/ms4w/apps/ka-map-1.0/gmap/ma
> pas/openLayer.map
>  
>> Viendo la efectividad de este foro seguro que estaremos en contacto y
>>    
> aportar soluciones a los problemas que se nos presenten.
>  
>
> Esa es la idea de esta lista ;)
>
> Como siempre, todo es cuestión de insistir un poco y al final sale, y
> a malas siempre podemos "elevar" las dudas a foros aún más
> especializados --vamos preguntar directamente a los autores del soft--
> en cualquier caso resolver estas dudas es siempre bueno para todos.
>
> Saludos
>  
_______________________________________________
Spanish mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/spanish
Evaristo Gestoso Rodriguez

Re: Qué Plataforma Elegir para Obtener un Servidor de Mapas Decente?

Reply Threaded More More options
Print post
Permalink
Uno de los peligros que esconden la utilizaciónn de instalaciones Plug-and-Play, como parece ser el caso, es que el producto ofrecido no cumpla las espectativas que nos habíamos hecho sobre el mismo, lo que nos precipita a realizar afirmaciones enmascaradas en opiniones que no tienen que ver nada con la realidad.

>Aunque he hecho bastantes modificaciones
>sobre estos productos para sacar el máximo rendimiento no deja de ser un
>servidor para andar por casa (es mi opinión)

En este sentido que pruebas de rendimiento has realizado sobre Mapserver, que tipos de pruebas, has hecho una comparativa de las mismas sobre productos propietarios? etc. las has hecho fuera de un entorno local con multiples acceso de usuarios. ¿Cúales son las modificaiones que has realizado?

Aún asi, este producto para andar por casa tiene un sintonizador automático de canales que te ofrecen una serie de aplicaciones  unidas como binomio aparte de un mutiple número de lenguajes para acceder a su API,  lo que le coniverte en unas Adidas PAL, pal
campo y para la ciudad (para andar por casa). Te ofrecen eso las soluciones propietarias?.

En cuanto a

> MapBuilder:     Es el que más desconozco pero también tiene una
>comunidad bastante amplia y ofrece funcionalidades avanzadas (ofrece WFS-T,
>para    modificación de elementos del mapa
>además de renderización de SVG, VML y GML, es integrable con OpenLayer).

Como bien sabrás Mapserver no soporta la especificación WFS-T por lo que te tendrías que decantar por Geoserver que si la soporta. En este sentido y para que puedas complementar tus pruebas de rendimiento te puede ser muy utiles el siguente documento [1]. En cuanto a Mapbuilder decirte que no es integrable en Open Layers, más bien es al verres, se utiliza OpenLayers como motor de renderizado vectorial en Mapbuilder en el objeto MapPane, así como para darle capacidades tile, mediante el nuevo objeto MapPaneOL.

Por último creo que tienes una opinión muy mal formada sobre mapserver maxime cuando en un hilo anterior de esta lista has mostrado tu casi incapacidad para invocar el archivo de configuración del mismo para la posterior visualización de capas, por lo que convendras conmigo que aparte de ser una opinión puede ser categorizada de gratuita.

Espero mejores tu opinión sobre Mapserver y de los productos Open Source con el documento que te he referenciado antes, a lo mejor descubre que la casa tiene más habitaciones y como no cuartos de bañoo de los que te imaginabas.

Un saludo

[1] http://www.foss4g2007.org/presentations/view.php?abstract_id=120



--
Evaristo Gestoso Rodriguez


_______________________________________________
Spanish mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/spanish
Jorge Sanz (Prodevelop)

Re: Qué Plataforma Elegir para Obtener un Servidor de Mapas Decente?

Reply Threaded More More options
Print post
Permalink
In reply to this post by Guzman-2
2008/7/4 Guzman Rejon Cabello <[hidden email]>:

> Buenos días de nuevo.
>
> Voy a migrar el servidor de mapas que tengo actualmente y tengo muchas dudas
> sobre el servidor de mapas y framework javascript a elegir.
>
> Actualmente estoy usando el framework de Ka-Map y como servidor de mapas
> MapServer sobre plataforma Windows. Aunque he hecho bastantes modificaciones
> sobre estos productos para sacar el máximo rendimiento no deja de ser un
> servidor para andar por casa (es mi opinión), de ahí que haya decidido
> cambiar completamente la plataforma.

Ninguno de esos dos productos, como ya te han comentado son de andar
por casa. Puede que estés utilizando mal las herramientas y desde
luego el sistema operativo que has elegido no es el más adecuado para
estas lides. Desde luego tu opinión es respetable y tus problemas los
sufres tú, no nosotros, pero te puedo asegurar que Mapserver es un
producto que se usa en el mundo profesional desde hace mucho y con
tremendo éxito. Lo que ocurre es que no es más que una pieza de un
Sistema, y por tanto hay que cuidar y dimensionar todas las piezas
para que el producto final sea "profesional". Sólo un ejemplo, ni
Mapserver ni ArcIMSr (por poner dos ejemplos, uno de cada lado) te van
a resolver el problema de la necesidad de balanceo entre diferentes
servidores en entornos de producción de altas exigencias,
probablemente necesites una combinación de hardware y trabajo en el
lado del servidor web para conseguir esto, independientemente de tu
servidor de mapas.

Un pequeño gráfico de la evolución de algunos servidores de mapas:

http://www.google.es/trends?q=mapserver%2C+arcims%2C+geoserver%2C+mapguide%2C+arcgis+server&ctab=0&geo=all&date=all&sort=1

El gráfico es interesante, y más aún si se mira por países.

>
> He leído bastante sobre los productos disponibles y creo que una solución
> aceptable pasaría por usar estos productos:
>
> Sistema Operativo Debian

+1,

Debian es un SO que bien administrado da muchas alegrías y pocos
problemas (eso sí, necesitarás un buen experto para sacarle todo el
partido). Además ya tienes empaquetados algunos productos FOSS4G como
mapserver, gdal, proj...

http://wiki.debian.org/DebianGis

>
> Framework del lado del cliente:
>        Openlayer:      Dispone de una comunidad muy activa y ofrece muchas
> funcionalidades, intérprete de VML y SVG entre otras.
>        MapBuilder:     Es el que más desconozco pero también tiene una
> comunidad bastante amplia y ofrece funcionalidades avanzadas (ofrece WFS-T,
> para                                    modificación de elementos del mapa
> además de renderización de SVG, VML y GML, es integrable con OpenLayer).
>
> Con respecto al servidor de mapas es dónde dudo entre:
>
>        Mapserver:      Esta muy extendido y tiene una comunidad bastante
> amplia además dispone de bastantes ejemplos y documentación
>        Python: Aunque nunca he trabajado con este intérprete he leído que
> usándolo con Python Imaging Library (PIL) ofrece un
> rendimiento/características aún mejores que MapServer.
>

En cuanto al cliente no puedo opinar demasiado, sólo te puedo decir
que me fío completamente de lo que diga Lorenzo ya que como
desarrollador de Ka-Map y Open Layers su juicio es de primer nivel a
la hora de valorar ambos productos. Pero tienes más mapbuilder como
bien comentas, mapbender, mapfish, cartoweb....

En cuanto al servidor, antes que pensar en montarme algo tan a pelo
con PIL (eso SÍ sería de andar por casa...) miraría hacia servidores
de mapas consolidados como mapserver, geoserver o deegree (y puede que
incluso mapnik). Desde luego si uno de tus requisitos reales es el
WFS-T la cosa se reduce.

En cualquier caso, para elegir un producto u otro primero me
plantearía cuales son mis requisitos "de verdad" y luego tiraría hacia
el proyecto del que pueda conseguir la mejor documentación y que siga
activo (se puede comprobar echando un ojo en ohloh y en los archivos
de sus listas de correo).

Por ejemplo:

http://www.ohloh.net/projects/ka-map

> Como podéis ver NO TENGO NADA CLARO la plataforma a elegir y lo que no me
> gustaría es pasarme la vida migrando de un entorno a otro, por eso os pido
> que si alguno tiene claro la plataforma a elegir para desarrollar un
> servidor de mapas aceptable (aunque sea sobre productos que no he
> mencionado, eso sí, todo Open-Source) que aporte un poco de luz a todo este
> MareMagnum de aplicaciones disponibles.

Efectivamente la oferta es amplia, hay una variedad considerable de
opciones y es una suerte, porque es difícil no encontrar una
combinación que se adapte a tus necesidades (en serio). En muchos
otros campos de la tecnología no se puede decir lo mismo (topografía y
obra civil por no irme muy lejos de nuestra temática).

>
> Muchas gracias a tod@s.
> Saludos.
>

A mandar!!!

Un saludo

Por cierto, está bien mandar un mensaje provocativo a una lista como
esta, anima el cotarro un poquillo ahora con el parón estival :-)
--
Jorge Gaspar Sanz Salinas
Ingeniero en Geodesia y Cartografía
http://www.geomaticblog.net
http://www.prodevelop.es
_______________________________________________
Spanish mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/spanish
Guzman-2

RE: Qué Plataforma Elegir para Obtener un Servidor de Mapas Decente?

Reply Threaded More More options
Print post
Permalink
In reply to this post by Evaristo Gestoso Rodriguez
Some javascript/style in this post has been disabled (why?)

Parece ser que en el mensaje anterior no he sabido explicarme y se han despertado “ciertas” susceptibilidades.

 

1.- En ningún momento he querido menospreciar el Framework Ka-Map, cuando hice alusión a lo del “servidor para andar por casa” me refería a mi configuración sobre plataforma Windows, esta claro, o eso creo yo, que para montar algo decente hay que evitar la esta plataforma. Lo anteriormente dicho también lo aplico a MapServer.

 

2.- Con respecto a la configuración de TileCache con MapServer y mis maravillosas celdas rosas, debe ser que soy el único que tenía ese problema, de ahí mi incapacidad. En numerosos foros vi que si se usaba TileCache conjuntamente con MapServer el tipo de servicio que había que configurar en el fichero tilecache.cfg era “type=MapServerLayer” y por ende se accedía al mapa con el parámetro “mapfile” el cual se configura de forma distinta que el parámetro “url”.

 

3.- El que yo pida ayuda/información acerca de usar Python con TileCahe en lugar de MapServer no debe molestar a nadie, máxime cuando es una configuración (la de Python y TileCache) bastante extendida.

 

4.- En ningún momento planteé en el correo anterior el uso de herramientas propietarias.

 

Aclarado todo esto, vuelvo a replantear mi pregunta y para que nadie se moleste lo que haré es exponer brevemente los requerimientos del proyecto:

 

-          Necesidad de cargar alrededor de 20 capas con un tiempo de respuesta aceptable, para esto creo que la solución para por hacer un cache previo.

-          También sería interesante disponer de herramientas de renderizado SVG, VML y GML

-          No me es indispensable el uso de WFS Transaccional aunque es una utilidad muy interesante.

 

Espero que con estas especificaciones alguien me pueda recomendar la mejor configuración de los distintos productos OPEN-SOURCE disponibles.

 

Saludos.

 

 

De: [hidden email] [mailto:[hidden email]] En nombre de Evaristo Gestoso Rodriguez
Enviado el: sábado, 05 de julio de 2008 13:35
Para: Capítulo Local de la comunidad hispano-hablante
Asunto: Re: [Spanish] Qué Plataforma Elegir para Obtener un Servidor de Mapas Decente?

 

Uno de los peligros que esconden la utilizaciónn de instalaciones Plug-and-Play, como parece ser el caso, es que el producto ofrecido no cumpla las espectativas que nos habíamos hecho sobre el mismo, lo que nos precipita a realizar afirmaciones enmascaradas en opiniones que no tienen que ver nada con la realidad.

>Aunque he hecho bastantes modificaciones
>sobre estos productos para sacar el máximo rendimiento no deja de ser un
>servidor para andar por casa (es mi opinión)

En este sentido que pruebas de rendimiento has realizado sobre Mapserver, que tipos de pruebas, has hecho una comparativa de las mismas sobre productos propietarios? etc. las has hecho fuera de un entorno local con multiples acceso de usuarios. ¿Cúales son las modificaiones que has realizado?

Aún asi, este producto para andar por casa tiene un sintonizador automático de canales que te ofrecen una serie de aplicaciones  unidas como binomio aparte de un mutiple número de lenguajes para acceder a su API,  lo que le coniverte en unas Adidas PAL, pal
campo y para la ciudad (para andar por casa). Te ofrecen eso las soluciones propietarias?.

En cuanto a

> MapBuilder:     Es el que más desconozco pero también tiene una
>comunidad bastante amplia y ofrece funcionalidades avanzadas (ofrece WFS-T,
>para    modificación de elementos del mapa
>además de renderización de SVG, VML y GML, es integrable con OpenLayer).

Como bien sabrás Mapserver no soporta la especificación WFS-T por lo que te tendrías que decantar por Geoserver que si la soporta. En este sentido y para que puedas complementar tus pruebas de rendimiento te puede ser muy utiles el siguente documento [1]. En cuanto a Mapbuilder decirte que no es integrable en Open Layers, más bien es al verres, se utiliza OpenLayers como motor de renderizado vectorial en Mapbuilder en el objeto MapPane, así como para darle capacidades tile, mediante el nuevo objeto MapPaneOL.

Por último creo que tienes una opinión muy mal formada sobre mapserver maxime cuando en un hilo anterior de esta lista has mostrado tu casi incapacidad para invocar el archivo de configuración del mismo para la posterior visualización de capas, por lo que convendras conmigo que aparte de ser una opinión puede ser categorizada de gratuita.

Espero mejores tu opinión sobre Mapserver y de los productos Open Source con el documento que te he referenciado antes, a lo mejor descubre que la casa tiene más habitaciones y como no cuartos de bañoo de los que te imaginabas.

Un saludo

[1] http://www.foss4g2007.org/presentations/view.php?abstract_id=120



--
Evaristo Gestoso Rodriguez


_______________________________________________
Spanish mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/spanish
Jorge Sanz (Prodevelop)

Re: Qué Plataforma Elegir para Obtener un Servidor de Mapas Decente?

Reply Threaded More More options
Print post
Permalink
2008/7/5 Guzman Rejon Cabello <[hidden email]>:

> Parece ser que en el mensaje anterior no he sabido explicarme y se han
> despertado "ciertas" susceptibilidades.
>
>
>
> 1.- En ningún momento he querido menospreciar el Framework Ka-Map, cuando
> hice alusión a lo del "servidor para andar por casa" me refería a mi
> configuración sobre plataforma Windows, esta claro, o eso creo yo, que para
> montar algo decente hay que evitar la esta plataforma. Lo anteriormente
> dicho también lo aplico a MapServer.
>
>
>
> 2.- Con respecto a la configuración de TileCache con MapServer y mis
> maravillosas celdas rosas, debe ser que soy el único que tenía ese problema,
> de ahí mi incapacidad. En numerosos foros vi que si se usaba TileCache
> conjuntamente con MapServer el tipo de servicio que había que configurar en
> el fichero tilecache.cfg era "type=MapServerLayer" y por ende se accedía al
> mapa con el parámetro "mapfile" el cual se configura de forma distinta que
> el parámetro "url".
>
>
>
> 3.- El que yo pida ayuda/información acerca de usar Python con TileCahe en
> lugar de MapServer no debe molestar a nadie, máxime cuando es una
> configuración (la de Python y TileCache) bastante extendida.
>
>
>
> 4.- En ningún momento planteé en el correo anterior el uso de herramientas
> propietarias.
>
>
>
> Aclarado todo esto, vuelvo a replantear mi pregunta y para que nadie se
> moleste lo que haré es exponer brevemente los requerimientos del proyecto:
>
>
>
> -          Necesidad de cargar alrededor de 20 capas con un tiempo de
> respuesta aceptable, para esto creo que la solución para por hacer un cache
> previo.
>
> -          También sería interesante disponer de herramientas de renderizado
> SVG, VML y GML
>
> -          No me es indispensable el uso de WFS Transaccional aunque es una
> utilidad muy interesante.
>
>
>
> Espero que con estas especificaciones alguien me pueda recomendar la mejor
> configuración de los distintos productos OPEN-SOURCE disponibles.
>
>
>
> Saludos.

Guzmán,

Dudo que nadie pueda decirte cual es el MEJOR stack para lo que
comentas. Eso lo vas a tener que averiguar tú. Sólo te puedo decir que
últimamente Open Layers se está usando mucho en nuevos desarrollos
como por ejemplo el proyecto cartociudad[1].

Como OL es un producto enteramente del cliente se está utilizando más
que otros productos que requieren componentes en el servidor. Esto no
habla a favor o en contra de nadie, hay casos en los que cambiar la
infraestructura del lado del servidor no es posible (tiempo, dinero,
rentabilización de lo que haya instalado...) y esta solución pega
mejor, otras veces uno empieza de cero y puede elegir qué usar tanto
en el cliente como en el servidor.

De tus tres requisitos sólo veo el primero como tal (lo otro son cosas
"interesantes") y por tanto necesitas un "tiempo de respuesta
aceptable" (podría escribir un artículo en el blog sobre estas cuatro
palabras) por lo tanto tienes ahora mismo varias opciones de más
madura a menos:

* ka-map (PHP)
* tile-cache (Python)
* geowebcache  (Java)

Puedes utilizar perfectamente OL con el cacheado de ka-map aunque vas
a tener menos "azúcar" que con el ka-explorer. Y en cualquier caso
esto es la capa intermedia, en el lado del servidor aun puedes usar
mapserver, geoserver, deegree...

Si efectivamente crees que vas a trabajar con datos vectoriales
entonces te recomiendo que eches un vistazo a featureserver[2], otro
nuevo jugador de la mano de los mismos programadores de OL y TC.

Si quieres un buen etiquetado, mapserver es creo ahora mismo el más
potente (aunque hace tiempo que no veo geoserver, desde luego lo
último que traté con deegree era bastante flojo).

No sé, ¡¡¿¿cómo te voy a recomendar algo si hay tantas variables a
tener en cuenta??!!

Espero haber arrojado algo de luz :S

Saludos

[1]http://www.cartociudad.es
[2]http://featureserver.org/
--
Jorge Gaspar Sanz Salinas
Ingeniero en Geodesia y Cartografía
http://www.geomaticblog.net
http://www.prodevelop.es
_______________________________________________
Spanish mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/spanish
Jorge Sanz (Prodevelop)

Re: Qué Plataforma Elegir para Obtener un Servidor de Mapas Decente?

Reply Threaded More More options
Print post
Permalink
In reply to this post by Guzman-2
2008/7/5 Guzman Rejon Cabello <[hidden email]>:

> Parece ser que en el mensaje anterior no he sabido explicarme y se han
> despertado "ciertas" susceptibilidades.
>
>
>
> 1.- En ningún momento he querido menospreciar el Framework Ka-Map, cuando
> hice alusión a lo del "servidor para andar por casa" me refería a mi
> configuración sobre plataforma Windows, esta claro, o eso creo yo, que para
> montar algo decente hay que evitar la esta plataforma. Lo anteriormente
> dicho también lo aplico a MapServer.
>
>
>
> 2.- Con respecto a la configuración de TileCache con MapServer y mis
> maravillosas celdas rosas, debe ser que soy el único que tenía ese problema,
> de ahí mi incapacidad. En numerosos foros vi que si se usaba TileCache
> conjuntamente con MapServer el tipo de servicio que había que configurar en
> el fichero tilecache.cfg era "type=MapServerLayer" y por ende se accedía al
> mapa con el parámetro "mapfile" el cual se configura de forma distinta que
> el parámetro "url".
>
>
>
> 3.- El que yo pida ayuda/información acerca de usar Python con TileCahe en
> lugar de MapServer no debe molestar a nadie, máxime cuando es una
> configuración (la de Python y TileCache) bastante extendida.
>
>
>
> 4.- En ningún momento planteé en el correo anterior el uso de herramientas
> propietarias.
>
>
>
> Aclarado todo esto, vuelvo a replantear mi pregunta y para que nadie se
> moleste lo que haré es exponer brevemente los requerimientos del proyecto:
>
>
>
> -          Necesidad de cargar alrededor de 20 capas con un tiempo de
> respuesta aceptable, para esto creo que la solución para por hacer un cache
> previo.
>
> -          También sería interesante disponer de herramientas de renderizado
> SVG, VML y GML
>
> -          No me es indispensable el uso de WFS Transaccional aunque es una
> utilidad muy interesante.
>
>
>
> Espero que con estas especificaciones alguien me pueda recomendar la mejor
> configuración de los distintos productos OPEN-SOURCE disponibles.
>
>
>
> Saludos.
>
>
Guzmán,

Dudo que nadie pueda decirte cual es el MEJOR stack para lo que
comentas. Eso lo vas a tener que averiguar tú. Sólo te puedo decir que
últimamente Open Layers se está usando mucho en nuevos desarrollos
como por ejemplo el proyecto cartociudad[1].

Como OL es un producto enteramente del cliente se está utilizando más
que otros productos que requieren componentes en el servidor. Esto no
habla a favor o en contra de nadie, hay casos en los que cambiar la
infraestructura del lado del servidor no es posible (tiempo, dinero,
rentabilización de lo que haya instalado...) y esta solución pega
mejor, otras veces uno empieza de cero y puede elegir qué usar tanto
en el cliente como en el servidor.

De tus tres requisitos sólo veo el primero como tal (lo otro son cosas
"interesantes") y por tanto necesitas un "tiempo de respuesta
aceptable" (podría escribir un artículo en el blog sobre estas cuatro
palabras) por lo tanto tienes ahora mismo varias opciones de más
madura a menos:

* ka-map (PHP)
* tile-cache (Python)
* geowebcache  (Java)

Puedes utilizar perfectamente OL con el cacheado de ka-map aunque vas
a tener menos "azúcar" que con el ka-explorer. Y en cualquier caso
esto es la capa intermedia, en el lado del servidor aun puedes usar
mapserver, geoserver, deegree...

Si efectivamente crees que vas a trabajar con datos vectoriales
entonces te recomiendo que eches un vistazo a featureserver[2], otro
nuevo jugador de la mano de los mismos programadores de OL y TC.

Si quieres un buen etiquetado, mapserver es creo ahora mismo el más
potente (aunque hace tiempo que no veo geoserver, desde luego lo
último que traté con deegree era bastante flojo).

No sé, ¡¡¿¿cómo te voy a recomendar algo si hay tantas variables a
tener en cuenta??!!

Espero haber arrojado algo de luz :S

Saludos

[1]http://www.cartociudad.es
[2]http://featureserver.org/


--
Jorge Gaspar Sanz Salinas
Ingeniero en Geodesia y Cartografía
http://www.geomaticblog.net
http://www.prodevelop.es
_______________________________________________
Spanish mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/spanish
1 2