[Spanish] Error con mapserver y Openlayers (martinmaximilianoflores)

Maximiliano Riffo Donoso maxyorate at gmail.com
Mon Dec 17 07:01:17 PST 2012


Muchas gracias por la ayuda. Estoy resolviendo eso ahora. Ya lo pude
proyectar de forma correcta. Gracias nuevamente

El 13 de diciembre de 2012 14:01, <spanish-request en lists.osgeo.org>escribió:

> Send Spanish mailing list submissions to
>         spanish en lists.osgeo.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
>         http://lists.osgeo.org/mailman/listinfo/spanish
> or, via email, send a message with subject or body 'help' to
>         spanish-request en lists.osgeo.org
>
> You can reach the person managing the list at
>         spanish-owner en lists.osgeo.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Spanish digest..."
>
>
> Today's Topics:
>
>    1. Re: Ideas trabajo Sig (Arnold Fern?ndez Rivas)
>    2. Re: Error con mapserver y Openlayers (Ion Mtz. de Ilarduya)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Wed, 12 Dec 2012 20:19:30 -0500
> From: Arnold Fern?ndez Rivas <arnoldfiarn en gmail.com>
> To: Cap?tulo Local de la comunidad hispano-hablante
>         <spanish en lists.osgeo.org>
> Subject: Re: [Spanish] Ideas trabajo Sig
> Message-ID:
>         <
> CAH6a0VtrzbyajCMRfrnUKvEt1DtbCDjEgQfL91kfHA-pXzQjyw en mail.gmail.com>
> Content-Type: text/plain; charset="iso-8859-1"
>
> IDEM
>
> El 11 de diciembre de 2012 03:10, Jorge Gaspar Sanz Salinas <
> jsanz en osgeo.org
> > escribi?:
>
> > 2012/12/10 Fernando Gonz?lez <fergonco en gmail.com>:
> > > Desde mi punto de vista, no est? de m?s aclarar que la lista es de
> osgeo
> > y
> > > lo que significan las dos primeras letras.
> > >
> > > Pero bueno, lo de arcmap es un dato innecesario. Supongo que se ha
> > > mencionado a la ligera y que no condiciona las respuestas que se le
> > puedan
> > > dar. Cualquier idea se puede llevar a cabo con arcmap o con os.
> > >
> > > Saludos.
> >
> > Estoy de acuerdo con Fernando.
> >
> > Francisco esta lista trata sobre software libre geoespacial por lo que
> > preguntas espec?ficas de software privativo dif?cilmente se te podr?
> > contestar pero como bien dice Fernando, tu pregunta no parece que
> > tenga realmente que ver con un software concreto ya que dudo que lo
> > que vayas a hacer no se pueda hacer con cualquier otro software.
> >
> > Por volver a tu pregunta yo lo que har?a es echar un vistazo a los
> > programas de las jornadas gvSIG[1] y las jornadas de SIG Libre de
> > Girona de diferentes a?os. Encontrar?s un mont?n de ejemplos de
> > proyectos SIG que seguro te dar?n ideas de cosas a hacer.
> >
> > Por supuesto en esta lista nos gustar?a enormemente que convencieras a
> > tu profesor de que usar software privativo te limita, al menos para
> > preguntar en listas de correo de gente maja :-)
> >
> > Suerte
> >
> > [1] http://www.gvsig.org/web/home/community/events
> > [2]
> >
> http://www.sigte.udg.edu/jornadassiglibre/JonadasSIGLibre/Ediciones-anteriores
> >
> >
> > --
> > Jorge Sanz
> > http://es.osgeo.org
> > _______________________________________________
> > Spanish mailing list
> > http://lists.osgeo.org/mailman/listinfo/spanish
> > http://es.osgeo.org
> > http://twitter.com/osgeoes
> >
>
>
>
> --
> *Estudiante de Ingenier?a Ambiental y de Recursos Naturales en la
> Universidad Nacional del Callao.*
>
> *Presidente de la Comunidad de Software Libre de la Universidad Nacional
> del Callao - UNACINUX.
> *
> *
>
>
> *
> *http://csl.unac.edu.pe
>
> *
>
> *Cel.: 970048131* movistar
> *Tel?fono: 7231740 *claro
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> http://lists.osgeo.org/pipermail/spanish/attachments/20121212/21e42aa5/attachment-0001.html
> >
>
> ------------------------------
>
> Message: 2
> Date: Thu, 13 Dec 2012 17:01:41 +0000 (GMT)
> From: "Ion Mtz. de Ilarduya" <ionvitoria en yahoo.es>
> To: Cap?tulo Local de la comunidad hispano-hablante
>         <spanish en lists.osgeo.org>
> Subject: Re: [Spanish] Error con mapserver y Openlayers
> Message-ID:
>         <1355418101.88671.YahooMailNeo en web171901.mail.ir2.yahoo.com>
> Content-Type: text/plain; charset="iso-8859-1"
>
> Hola,
>
> no s? muy bien lo que puede pasar, aunque a primera vista se me ocurre que
> tengas problemas con el sistema de referencia.
>
> Tu objeto mapa lo configuras en el sistema EPSG:32719, y al cargar la capa
> OSM no veo ninguna reproyecci?n, ya que esta se encuentra en EPSG:4326. El
> tema es que la primera es WGS84-UTM19S, que est? expresada en metros, y la
> segunda se encuentra en WGS84 Geogr?ficas, lo que significa que almacena
> latitud y longitud, es decir, en grados.
>
> Por eso entre una y otra hay un desplazamiento enorme y es por eso que no
> lo ves.
>
> Realiza una reproyecci?n cuando cargues la capa OSM para que haga una
> transformaci?n al vuelo entre un sistema y otro y se visualice
> correctamente.
>
> Para ello?pon el siguiente c?digo en el HEAD del fichero HTML:
>
> <script type="text/javascript"
> src="proj4js/lib/proj4js-compressed.js"></script>
> <script type="text/javascript" src="proj4js/lib/defs/EPSG4326.js"></script>
> <script type="text/javascript"
> src="proj4js/lib/defs/EPSG32719.js"></script>?
>
>
> Con ello cargo la librer?a?proj4js, BUSCA EN GOOGLE Y DESC?RGATELA (los
> ficheros EPSG tienes que guardarlos en el PATH al que los refieras en el
> c?digo anterior), que la tengo en el mismo path que el fichero HTML, as?
> como los ficheros de las proyecciones que voy a utilizar, y que tambi?n
> est?n en la misma ruta. En el ejemplo se cargan WGS84 y la Esf?rica de
> Mercator (Que es la que emplea Google).
>
> Ahora en el fichero en el que creo las funciones con JS:
>
> var opciones = {
> projection: new OpenLayers.Projection("EPSG:4326"),
> displayProjection: new OpenLayers.Projection("EPSG:32719"),
> units: 'm',
> };
>
> Lo que estoy haciendo es definir cu?l es la proyecci?n del mapa y cu?l es
> la que se va a mostrar en la aplicaci?n, as? como que las unidades de las
> coordenadas son metros. Ahora falta que hagas una transformaci?n entre
> ambos sistemas. El siguiente c?digo hace una transformaci?n (la cual no es
> matem?ticamente la mejor, ni mucho menos, pero sirve para solucionar el
> problema...
>
> mapa.maxExtent = (new
> OpenLayers.Bounds(-10,35.5,5,44).transform(mapa.displayProjection,
> mapa.projection));
>
> Espero que te sirva.
>
> Ion
>
>
>
>
>
> ________________________________
>  De: Maximiliano Riffo Donoso <maxyorate en gmail.com>
> Para: spanish <spanish en lists.osgeo.org>
> Enviado: Martes 11 de diciembre de 2012 15:52
> Asunto: [Spanish] Error con mapserver y Openlayers
>
>
> Estimados, estoy tratando de desplegar un shape sobre una capa de OSM en
> openlayers, el problema es que si la ubico sobre osm no la encuentro,
> separe los layers para ver que sucedia y me muestra en blanco el mapa y si
> hago click derecho sobre el, ?Deberia ser una imagen o no?El tema es que no
> me sale como si fuese imagen. Este es el ?mapfile?
> MAP
> NAME MAPARUTAS
> STATUS ON
> UNITS METERS
> SIZE 600 600
> EXTENT -107863 3760442 876050 8092497
> IMAGETYPE PNG
> SHAPEPATH "C:/Users/Usuario/Documents/Proyecto/MapaWeb/"
> CONFIG "PROJ_LIB" "C:/ms4w/proj/nad" ?
> DEBUG 5
> CONFIG "MS_ERRORFILE" "C:/Users/Usuario/Documents/Tesis/DEBUG.TXT"
> PROJECTION
> "init=epsg:32719"
> END
>
> WEB
> IMAGEPATH "tmp"
>  ? ?IMAGEURL "tmp"
> TEMPLATE void
> METADATA
> WMS_TITLE "Rutas OD"
> WMS_ABSTRACT "Rutas OD."
> WMS_ACCESSCONSTRAINTS "none"
> WMS_ONLINERESOURCE "http://localhost/cgi-bin/mapserv.exe?"
>  ? ?WMS_SRS ?"EPSG:32719"
> END?
> END?
> LAYER
> NAME RutasMapserver
> TYPE line
> STATUS ON
> DATA "datos"
> METADATA
> "DESCRIPTON" "Shapes_12Nov2012"
> 'wms_srs' 'EPSG:32719'
> "wfs_title" ? ?"Shapes_12Nov2012" ## REQUIRED
> "wfs_featureid" "Shapes_12Nov2012" ## REQUIRED
> "gml_include_items" "all"?
> END
> CLASS
> NAME "Dibujo"
> STYLE
> SYMBOL "circle"
> COLOR ?51 153 255
> SIZE 1
> END
> END
> END
> END
>
> y este el?c?digo?de Openlayers :
> <!DOCTYPE html>
> <html>
> ? <head>
> ? ? <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
> ? ? <meta name="viewport" content="width=device-width, initial-scale=1.0,
> maximum-scale=1.0, user-scalable=0">
> ? ? <meta name="apple-mobile-web-app-capable" content="yes">
> ? ? <title>OpenLayers Basic OSM Example</title>
> ? ? <link rel="stylesheet" href="openlayers/theme/default/style.css"
> type="text/css">
> ? ? <link rel="stylesheet" href="style.css" type="text/css">
> ? ? <script src="openlayers/lib/OpenLayers.js"></script>
> ? ? <script type="text/javascript">
> ? ? ? ? var map, layer;
> ? ? ? ? function init(){
> ? ? ? ? ? ? map = new OpenLayers.Map( 'map', {
> maxExtent: new OpenLayers.Bounds(-107863,3760442,876050,8092497),
> ? ? ? ? ? ? ? ? ? ? maxResolution: 1921.705078125,
> ? ? ? ? ? ? ? ? ? ? units: "m",
> ? ? ? ? ? ? ? ? ? ? projection: "EPSG:32719",
> numZoomLevels: 15,
> controls: [ new OpenLayers.Control.Navigation({
> ? ? ? ? ? ? dragPanOptions: {
> ? ? ? ? ? ? ? ? enableKinetic: true
>  ? ?}
> ? ? ? ? }),
> ? ? ? ? new OpenLayers.Control.Attribution(),
> new OpenLayers.Control.LayerSwitcher({'ascending':false}),
> ? ? ? ? new OpenLayers.Control.Zoom()]
> });
> layerOs = new OpenLayers.Layer.OSM( "Simple OSM Map");
> ? ? ? ? map.addLayers([layerOs,layer]);
> ? ? ? ? map.setCenter(
> ? ? ? ? ? ? new OpenLayers.LonLat(348099,16296131), 10
> ? ? ? ? );
> ? ? ? ? }
> ? ? </script>
> ? </head>
> ? <body onload="init()">
> ? ? ? <div id="map" class="smallmap2"></div>
> </body>
> </html>
>
>
> Espero me puedan ayudar y gracias de antemano
> Saludos
> --
> Maximiliano Riffo Donoso
> Licenciatura en Ciencia de la Computaci?n
> DMCC - Facultad de Ciencia
> Universidad de Santiago De Chile
>
> _______________________________________________
> Spanish mailing list
> http://lists.osgeo.org/mailman/listinfo/spanish
> http://es.osgeo.org
> http://twitter.com/osgeoes
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> http://lists.osgeo.org/pipermail/spanish/attachments/20121213/d247fac1/attachment.html
> >
>
> ------------------------------
>
> _______________________________________________
> Spanish mailing list
> Spanish en lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/spanish
>
>
> End of Spanish Digest, Vol 70, Issue 5
> **************************************
>



-- 
Maximiliano Riffo Donoso
Licenciatura en Ciencia de la Computación
DMCC - Facultad de Ciencia
Universidad de Santiago De Chile
------------ pr?xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.osgeo.org/pipermail/spanish/attachments/20121217/cba4ada8/attachment-0001.html>


More information about the Spanish mailing list