[Spanish] empezando con Openlayers

Santiago Higuera shiguera at ingemoral.es
Thu Jul 29 09:26:54 EDT 2010


Hola:
El problema puede estar en llamadas a un servidor desde otro servidor.
El fichero GML que llamas debe estar en el mismo servidor desde el que
ejecutas la aplicación html principal.
Además doy por hecho que el directorio del GML es de los accesibles via
servidor-web.
Si estás empezando con OpenLayers quizás te interesen los artículos que
estamos publicando en el Blog Descartes.
http://www.ingemoral.es/wordpress/index.php/?tag=openlayers

Fdo.: Santiago Higuera
http://www.ingemoral.es/wordpress


 
El jue, 29-07-2010 a las 14:57 +0200, bv2musae at uco.es escribió:
> Resulta que he comenzado a intentar trabajar con OpenLayers y, ya de  
> comienzo, me he encontrado con problemas. Estoy intentando un ejemplo  
> muy simple con un archivo GML. Visualizo la capa de OL, pero no mi  
> GML. Os pego a continuación el .html y el GML. Muchas gracias:
> 
> <html xmlns="http://www.w3.org/1999/xhtml">
>    <head>
>      <style type="text/css">
>          #map {
>              width: 512px;
>              height: 512px;
>              border: 1px solid black;
>          }
>      </style>
>      <script src="http://www.openlayers.org/api/OpenLayers.js"></script>
>      <script type="text/javascript">
> 
>          var map, layer;
> 
>          function init(){
>              map = new OpenLayers.Map('map');
>              layer = new OpenLayers.Layer.WMS( "OpenLayers WMS",
>                      "http://labs.metacarta.com/wms/vmap0", {layers:  
> 'basic'} );
>              map.addLayer(layer);
>              map.zoomToExtent(new  
> OpenLayers.Bounds(-7.322119,35.402827,-1.254243,38.591033));
>              map.addLayer(new OpenLayers.Layer.GML("GML",  
> "http://localhost/Documents and Settings/Administrador/Mis  
> documentos/Proyecto_Parques/output.gml"));
>          }
> 
>      </script>
>     </head>
>     <body onload="init()">
> 
>           <b>Ejemplo</b>
> 
>       <div>
>            El uso básico de Openlayers para publicar cartografía
>       </div>
> 
>       <div id="map"></div>
> 
>       <div id="docs">
>           EJEMPLO: límites provinciales
>       </div>
>     </body>
>    </html>
> 
> -----------------------------------
> 
>   <?xml version="1.0" encoding="ISO-8859-1" ?>
> - <wfs:FeatureCollection  
> xmlns:ms="http://mapserver.gis.umn.edu/mapserver"  
> xmlns:wfs="http://www.opengis.net/wfs"  
> xmlns:gml="http://www.opengis.net/gml"  
> xmlns:ogc="http://www.opengis.net/ogc"  
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
> xsi:schemaLocation="http://www.opengis.net/wfs  
> http://schemas.opengis.net/wfs/1.0.0/WFS-basic.xsd  
> http://mapserver.gis.umn.edu/mapserver  
> http://aneto.oco/cgi-bin/worldwfs?SERVICE=WFS&VERSION=1.0.0&REQUEST=DescribeFeatureType&TYPENAME=polygon&OUTPUTFORMAT=XMLSCHEMA">
> - <gml:boundedBy>
> - <gml:Box srsName="EPSG:4326">
>    <gml:coordinates>-0.768746,47.003018 3.002191,47.925567</gml:coordinates>
>    </gml:Box>
>    </gml:boundedBy>
> - <gml:featureMember>
> - <ms:polygon fid="1">
> - <gml:boundedBy>
> - <gml:Box srsName="EPSG:4326">
>    <gml:coordinates>-0.768746,47.003018 0.532597,47.925567</gml:coordinates>
>    </gml:Box>
>    </gml:boundedBy>
> - <ms:msGeometry>
> - <gml:MultiPolygon srsName="EPSG:4326">
> - <gml:polygonMember>
> - <gml:Polygon>
> - <gml:outerBoundaryIs>
> - <gml:LinearRing>
>    <gml:coordinates>-0.318987,47.003018 -0.768746,47.358268  
> -0.574463,47.684285 -0.347374,47.854602 -0.006740,47.925567  
> 0.135191,47.726864 0.149384,47.599127 0.419052,47.670092  
> 0.532597,47.428810 0.305508,47.443003 0.475824,47.144948  
> 0.064225,47.201721 -0.318987,47.003018</gml:coordinates>
>    </gml:LinearRing>
>    </gml:outerBoundaryIs>
> - <gml:innerBoundaryIs>
> - <gml:LinearRing>
>    <gml:coordinates>-0.035126,47.485582 -0.035126,47.485582  
> -0.049319,47.641706 -0.233829,47.655899 -0.375760,47.457196  
> -0.276408,47.286879 -0.035126,47.485582</gml:coordinates>
>    </gml:LinearRing>
>    </gml:innerBoundaryIs>
>    </gml:Polygon>
>    </gml:polygonMember>
>    </gml:MultiPolygon>
>    </ms:msGeometry>
>    <ms:ogc_fid>1</ms:ogc_fid>
>    <ms:name>My Polygon with hole</ms:name>
>    <ms:id>0</ms:id>
>    </ms:polygon>
>    </gml:featureMember>
> - <gml:featureMember>
> - <ms:polygon fid="2">
> - <gml:boundedBy>
> - <gml:Box srsName="EPSG:4326">
>    <gml:coordinates>1.511919,47.088176 3.002191,47.882988</gml:coordinates>
>    </gml:Box>
>    </gml:boundedBy>
> - <ms:msGeometry>
> - <gml:Polygon srsName="EPSG:4326">
> - <gml:outerBoundaryIs>
> - <gml:LinearRing>
>    <gml:coordinates>1.625463,47.357844 1.511919,47.741057  
> 1.880938,47.882988 2.420275,47.797830 2.789295,47.485582  
> 3.002191,47.457196 2.874453,47.088176 2.178993,47.343651  
> 1.625463,47.357844</gml:coordinates>
>    </gml:LinearRing>
>    </gml:outerBoundaryIs>
>    </gml:Polygon>
>    </ms:msGeometry>
>    <ms:ogc_fid>2</ms:ogc_fid>
>    <ms:name>My simple Polygon</ms:name>
>    <ms:id>0</ms:id>
>    </ms:polygon>
>    </gml:featureMember>
> - <gml:featureMember>
> - <ms:polygon fid="3">
> - <gml:boundedBy>
> - <gml:Box srsName="EPSG:4326">
>    <gml:coordinates>0.000000,45.000000 2.000000,47.000000</gml:coordinates>
>    </gml:Box>
>    </gml:boundedBy>
> - <ms:msGeometry>
> - <gml:MultiPolygon srsName="EPSG:4326">
> - <gml:polygonMember>
> - <gml:Polygon>
> - <gml:outerBoundaryIs>
> - <gml:LinearRing>
>    <gml:coordinates>0.000000,45.000000 2.000000,45.000000  
> 2.000000,47.000000 0.000000,47.000000  
> 0.000000,45.000000</gml:coordinates>
>    </gml:LinearRing>
>    </gml:outerBoundaryIs>
> - <gml:innerBoundaryIs>
> - <gml:LinearRing>
>    <gml:coordinates>0.500000,45.500000 1.500000,45.500000  
> 1.500000,46.500000 0.500000,46.500000  
> 0.500000,45.500000</gml:coordinates>
>    </gml:LinearRing>
>    </gml:innerBoundaryIs>
>    </gml:Polygon>
>    </gml:polygonMember>
>    </gml:MultiPolygon>
>    </ms:msGeometry>
>    <ms:ogc_fid>3</ms:ogc_fid>
>    <ms:name>my polygon with hole</ms:name>
>    <ms:id>3</ms:id>
>    </ms:polygon>
>    </gml:featureMember>
>    </wfs:FeatureCollection>
> _______________________________________________
> Spanish mailing list
> Spanish at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/spanish




More information about the Spanish mailing list