---------- 已转发邮件 ----------
发件人: chen zhao <[email protected]>
日期: 2010年10月22日 下午4:22
主题: bbox problems using wfs on "line" or "polygon" layer
收件人: [email protected]


Hi,

I send a wfs request for a layer that the geometry is "multilinestring or
muttipolygon".But the response is wrong.

The request is :

Ext.Ajax.request({
                            url:'http://localhost:8080/geoserver/wfs',
                            params:{
                                REQUEST: "GetFeature",
                                service: 'wfs',
                                BBOX:

106.14509703466915,34.26036477499476,114.50996194293484,39.27246983665966 ,

                                sortBy:'gid',
                                varAsync:false,
                                typeName: '
'ShenBuZhongLiCeXianFenBu ',
                                propertyName: getColumn(dataLayer[0][1]),
                                version: '1.0.0',   //if  the version is
1.1.0,I get nothing
                                srsName:'EPSG:4326'
                            },

                            success:function(response){
                                setHTML(response);
                            },

                            failure:function(){
                                myMask.hide();
                                Ext.MessageBox.show({
                                    title:'网络异常',
                                    msg:'连接数据库失败',
                                    width:300,
                                    icon:Ext.MessageBox.INFO,
                                    buttons:Ext.MessageBox.OK,
                                    animEl:document.body
                                });
                            }
                    });//ajax

The response is

{"type":"FeatureCollection",
 "features":[{
     "type":"Feature",
     "id":"ShenBuZhongLiCeXianFenBu.4",

     "geometry":{
              "type":"MultiLineString",
              
"coordinates":[[[88.13333999995956,47.850030000305296],[89.81667999996395,47.19167000030552],[90.28472999996683,43.820850000302165],

               
[93.90001999997536,42.70501000030107],[95.41055999997921,41.06528000029775],[94.26527999997728,39.40417000029308],
               
[95.35833999998003,37.852790000288344],[97.35833999998427,37.36806000028696],[99.65333999998951,33.7555700002724],

               
[101.48222999999315,33.41890000027098],[101.70834999999362,32.90502000026853],[106.56668000000295,29.558350000250762],
               
[107.74168000000512,29.313900000249276],[109.60918000000842,27.94280000024091],[113.54168000001538,26.80113000023321],

               
[114.24167000001665,26.93335000023395],[117.83891000002274,25.697240000225072],[118.58750000002384,24.919450000219605]]]},

    "geometry_name":"the_geom",
    "properties":{
           "id":21000004,
           "project_id":"GC5004",
            "project_name":"黑水-泉州重磁场研究",

            "starting_longitude":"88.13334",
            "starting_latitude":"47.85003",
            "ending_longitude":"118.5875",

            "ending_latitude":"24.91946",
            "source_of_task":"阿勒泰-泉州地学断面",
"commissioning_unit":"阿勒泰-泉州地学断面",
"funding_sources":"原地质矿产部科技司",

"undertaking_unit":"地质矿产部航空物探遥感中心",
"person_in_charge":"王懋基","duration":"1988",
"instrument_model":null,

"instrument_quantity":null,
"accuracy_of_gravity_meter":null,
"profile_length":"4280",
"profile_measuring_points":"864",

"profile_dot_pitch":"5",
"g0":"1980年国际正常重力公式",
"check_points":null,
"observed_mean_square":null,
"abnormal_total_accuracy":null,

"elevation_datum":null,
"fixed_point_method":null,
"planar_point_potentiometer":null,
"elevation_standard_deviation":null,
"disc_id":"G5Y00001",

"grid_lines":"287",
"grid_points":"291",
"grid_spacing":"10",
"grid_pitch":"10",
"supplement":"重力剖面的数据是由重力图上读取。"}}],

"crs":{"type":"EPSG","properties":{"code":"4326"}},"bbox":[88.1333399999596,24.9194500002196,118.587500000024,47.8500300003053]}

The request's bbox is "106.145,34.260,114.509,39.272".In the bbox's
area the layer doesn't exist,so I think that the reponse should not
include information about
 the layer.
But the response's bbox is "88.133,24.919,118.587,47.850",the bbox is
much bigger than the request'bbox.And I can get some information about
the layer.

The layer's srsName is "EPSG:4326" and I can get the layer's picture
in geoserver->layer Preview ->openlayers .

I have confused with the problem for one week.Who can help me? I am a
chinese,my English is very poor.I don't know if you understand me.

Please advise.

Zhao
------------------------------------------------------------------------------
Nokia and AT&T present the 2010 Calling All Innovators-North America contest
Create new apps & games for the Nokia N8 for consumers in  U.S. and Canada
$10 million total in prizes - $4M cash, 500 devices, nearly $6M in marketing
Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store 
http://p.sf.net/sfu/nokia-dev2dev
_______________________________________________
Geoserver-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-users

Reply via email to