[OpenLayers-Users] render geometry data from geoserver
bye autumn
byeautumn at gmail.com
Wed Jul 27 09:59:47 EDT 2011
So my question is if it is a correct way to get geometry data from shapefile
layer in the geoserver.
On Wed, Jul 27, 2011 at 9:58 AM, Danjun <byeautumn at gmail.com> wrote:
> Hi, all
>
> I have been stuck for several days about this problem.
>
> 1. I added a shapefile layer in the geoserver and want to render geometry
> data by openlayers from this layer in the geoserver.
>
> 2. My code is like this way:
> MobileTiled = new OpenLayers.Layer.WMS(
> "Brandband:Other_Project - Tiled",
> "http://127.0.0.1:8081/geoserver/Brandband/wms",
> {
> LAYERS: 'Brandband:Mobile_project',
> STYLES: '',
> format: format,
> tiled: !pureCoverage,
> tilesOrigin : map.maxExtent.left + ',' +
> map.maxExtent.bottom
> },
> {
> buffer: 0,
> displayOutsideMaxExtent: true,
> isBaseLayer: true
> }
> );
>
> var saveStrategy = new OpenLayers.Strategy.Save();
> wfslayer = new
> OpenLayers.Layer.Vector("WFS", {
> strategies: [new
> OpenLayers.Strategy.BBOX(), saveStrategy],
> projection: new
> OpenLayers.Projection("EPSG:4326"),
> protocol: new
> OpenLayers.Protocol.WFS({
> url: "
> http://localhost:8081/geoserver/wfs",
> version: "1.1.0",
> srsName:
> "EPSG:4326",
> featureNS :
> "Brandband",
> featureType:
> "Mobile_project",
> schema:
> "
> http://localhost:8081/geoserver/wfs/DescribeFeatureType?version=1.1.0&typename=Brandband:Mobile_project
> "
> }),
> reportError: true,
> renderers: ['Canvas', 'SVG', 'VML']
> });
>
> map.addLayers([MobileTiled, wfslayer]);
>
> 3. I also added ModifyFeature control, but can't see any features in the
> wfslayer.
> 4. When I set url as
> "
> http://127.0.0.1:8081/geoserver/Brandband/ows?service=WFS&version=1.0.0&request=GetFeature&typeName=Brandband:Mobile_project&maxFeatures=50
> ",
> I can see
>
> <wfs:FeatureCollection xmlns="http://www.opengis.net/wfs"
> xmlns:wfs="http://www.opengis.net/wfs"
> xmlns:Brandband="www.mbakercorp.com/Brandband"
> xmlns:gml="http://www.opengis.net/gml"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xsi:schemaLocation="www.mbakercorp.com/Brandband
>
> http://127.0.0.1:8081/geoserver/Brandband/wfs?service=WFS&version=1.0.0&request=DescribeFeatureType&typeName=Brandband%3AMobile_project
> http://www.opengis.net/wfs
> http://127.0.0.1:8081/geoserver/schemas/wfs/1.0.0/WFS-basic.xsd">
> <gml:boundedBy>
> <gml:null>unknown</gml:null>
> </gml:boundedBy>
> <gml:featureMember>
> <Brandband:Mobile_project fid="Mobile_project.1">
> <Brandband:the_geom>
> <gml:MultiPolygon srsName="http://www.opengis.net/gml/srs/epsg.xml#3857">
> <gml:polygonMember>
> <gml:Polygon>
> <gml:outerBoundaryIs>
> <gml:LinearRing>
> <gml:coordinates xmlns:gml="http://www.opengis.net/gml" decimal="." cs=","
> ts=" ">
> -8729827.6436,4052279.3156 -8730097.9274,4052279.3156
> -8730165.4983,4052360.9895 -8730165.4983,4052687.8254
> -8730165.4983,4053014.5362 -8730097.9274,4053096.2154
> -8729895.2146,4053341.2564 -8729827.6436,4053422.938
> -8729557.2486,4053422.938 -8729286.9649,4053422.938
> -8729219.3939,4053341.2564 -8729016.6811,4053096.2154
> -8728949.1102,4053014.5362 -8728949.1102,4052687.8254
> -8728949.1101,4052360.9895 -8729016.6811,4052279.3156
> -8729286.965,4052279.3156 -8729557.2486,4052279.3156
> -8729827.6436,4052279.3156
> </gml:coordinates>
> </gml:LinearRing>
> </gml:outerBoundaryIs>
> </gml:Polygon>
> </gml:polygonMember>
> <gml:polygonMember>
> <gml:Polygon>
> <gml:outerBoundaryIs>
> <gml:LinearRing>
> <gml:coordinates xmlns:gml="http://www.opengis.net/gml" decimal="." cs=","
> ts=" ">
> -8438634.7308,4187198.1974 -8439174.5259,4186981.0872
> -8439056.6102,4187125.1524 -8438994.7818,4187230.2986
> -8438634.7308,4187198.1974
> </gml:coordinates>
> </gml:LinearRing>
> </gml:outerBoundaryIs>
> </gml:Polygon>
> </gml:polygonMember>
> <gml:polygonMember>
> <gml:Polygon>
> <gml:outerBoundaryIs>
> <gml:LinearRing>
> <gml:coordinates xmlns:gml="http://www.opengis.net/gml" decimal="." cs=","
> ts=" ">
> -8437907.1028,4187545.9477 -8438330.0637,4187341.1429
> -8438245.0203,4187455.0579 -8438185.716,4187560.1419
> -8437907.1028,4187545.9477
> </gml:coordinates>
> </gml:LinearRing>
> </gml:outerBoundaryIs>
> </gml:Polygon>
> </gml:polygonMember>
> <gml:polygonMember>
> <gml:Polygon>
> <gml:outerBoundaryIs>
> <gml:LinearRing>
> <gml:coordinates xmlns:gml="http://www.opengis.net/gml" decimal="." cs=","
> ts=" ">
> -8437382.9111,4187827.2485 -8437721.4226,4187555.5367
> -8437907.1028,4187545.9477 -8437715.7003,4187803.7501
> -8437593.3591,4187864.2463 -8437382.9111,4187827.2485
> </gml:coordinates>
> </gml:LinearRing>
> </gml:outerBoundaryIs>
> </gml:Polygon>
> </gml:polygonMember>
> <gml:polygonMember>
> <gml:Polygon>
> <gml:outerBoundaryIs>
> <gml:LinearRing>
> <gml:coordinates xmlns:gml="http://www.opengis.net/gml" decimal="." cs=","
> ts=" ">
> -8414918.1607,4200093.3668 -8415149.6773,4200113.3069
> -8415252.7036,4200251.1763 -8415265.4443,4200524.8842
> -8414987.1193,4200439.4299 -8414918.1607,4200093.3668
> </gml:coordinates>
> </gml:LinearRing>
> </gml:outerBoundaryIs>
> </gml:Polygon>
> </gml:polygonMember>
> ....
>
> --
> View this message in context:
> http://osgeo-org.1803224.n2.nabble.com/render-geometry-data-from-geoserver-tp6626253p6626253.html
> Sent from the OpenLayers Users mailing list archive at Nabble.com.
> _______________________________________________
> Users mailing list
> Users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/openlayers-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/openlayers-users/attachments/20110727/481e1098/attachment.html
More information about the Users
mailing list