Hi,

Don't use file_get_contents but cURL rather:
http://www.php.net/manual/fr/function.curl-setopt-array.php

Regards,

Y.
Le lundi 11 octobre 2010 09:39:39, Richard LEHAUT a écrit :
> Hi,
> I searched a example without success. I use php to query the server.
> 
> Thanks for your help
> 
> Richard LEHAUT / Tiolebucheron
> 
> 
> 2010/10/11 Yves Jacolin <yves.jaco...@camptocamp.com>
> 
> > Le mardi 05 octobre 2010 09:22:57, Rahkonen Jukka a écrit :
> > > Hi,
> > > 
> > > Your request is about 7033 characters long.  I would have a try with a
> > 
> > much
> > 
> > > more simple geometry (but still a polygon with hole) for seeing if the
> > > real problem is in the length of the request string.
> > > 
> > > -Jukka Rahkonen-
> > > 
> > > 
> > > ________________________________
> > > 
> > >       Lähettäjä: mapserver-users-boun...@lists.osgeo.org
> > > 
> > > [mailto:mapserver-users-boun...@lists.osgeo.org] Puolesta Richard
> > > LEHAUT Lähetetty: 5. lokakuuta 2010 10:19
> > > 
> > >       Vastaanottaja: mapserver-users@lists.osgeo.org
> > >       Aihe: [mapserver-users] Problem with wfs.php
> > >       
> > >       
> > >       Hi,
> > >       This url returns me an error:
> > >       
> > >       http://ws.carmen.developpement-
> > 
> > durable.gouv.fr/WFS/8/nature?&VERSION=1.0.0
> > 
> > &SERVICE=WFS&REQUEST=GetFeature&TYPENAME=ZNIEFF_de_type_1&FILTER=<Filter>
> > <I
> > 
> > ntersect><PropertyName>Geometry</PropertyName><gml:Polygon><gml:outerBoun
> > da
> > 
> > > ryIs><gml:LinearRing><gml:coordinates>(526467,6821671 526471,6821675
> > > 526480,6821677 526482,6821676 526491,6821679 526490,6821682
> > 
> > 526546,6821697
> > 
> > > 526615,6821701 526616,6821699 526627,6821699 526628,6821702
> > 
> > 526708,6821705
> > 
> > > 526804,6821709 526821,6821701 526886,6821665 526916,6821658
> > 
> > 526933,6821616
> > 
> > > 526961,6821574 526969,6821565 526982,6821513 526833,6821533
> > 
> > 526833,6821517
> > 
> > > 526813,6821513 526801,6821508 526749,6821480 526732,6821469
> > 
> > 526718,6821484
> > 
> > > 526688,6821481 526616,6821481 526620,6821448 526584,6821438
> > 
> > 526547,6821401
> > 
> > > 526545,6821397 526533,6821376 526455,6821381 526453,6821379
> > 
> > 526409,6821377
> > 
> > > 526415,6821415 526429,6821499 526440,6821569 526377,6821567
> > 
> > 526362,6821463
> > 
> > > 526357,6821393 526359,6821371 526360,6821362 526365,6821332
> > 
> > 526325,6821292
> > 
> > > 526315,6821308 526302,6821322 526296,6821325 526277,6821347
> > 
> > 526286,6821417
> > 
> > > 526286,6821447 526295,6821516 526303,6821549 526308,6821569
> > 
> > 526314,6821571
> > 
> > > 526320,6821578 526328,6821580 526340,6821589 526381,6821619
> > 
> > 526466,6821673
> > 
> > > 526467,6821671 526467,6821671) (526489,6821639 526492,6821655
> > > 526493,6821655 526489,6821639 526489,6821639) (526467,6821588
> > > 526466,6821586 526464,6821585 526467,6821588 526467,6821588)
> > > (526479,6821603 526478,6821601 526477,6821599 526479,6821603
> > > 526479,6821603) (526489,6821639 526489,6821639 526486,6821627
> > > 526489,6821639 526489,6821639)) ((527187,6822859 527158,6822860
> > > 527138,6822862 527110,6822871 527104,6822873 527098,6822871
> > 
> > 527054,6822879
> > 
> > > 527003,6822885 526998,6822885 526995,6822885 526972,6822882
> > 
> > 526964,6822889
> > 
> > > 526955,6822894 526935,6822910 526922,6822929 526916,6822946
> > 
> > 526910,6822973
> > 
> > > 526917,6822980 526917,6822987 526915,6823010 526942,6823015
> > 
> > 526943,6823045
> > 
> > > 526945,6823052 526948,6823056 526956,6823059 526969,6823073
> > 
> > 526973,6823081
> > 
> > > 526975,6823094 526970,6823097 526971,6823102 526987,6823123
> > 
> > 527004,6823131
> > 
> > > 527019,6823103 527050,6823109 527134,6823120 527137,6823099
> > 
> > 527133,6823084
> > 
> > > 527134,6823050 527190,6823074 527199,6823016 527220,6823014
> > 
> > 527213,6822861
> > 
> > > 527204,6822860 527187,6822859 527187,6822859) (527114,6823008
> > > 527114,6823001 527071,6822980 527059,6822982 527050,6822978
> > 
> > 527032,6822968
> > 
> > > 527024,6823072 527047,6823070 527043,6823034 527049,6822983
> > 
> > 527068,6822984
> > 
> > > 527114,6823008 527114,6823008) (527112,6822930 527115,6822933
> > > 527118,6822943 527118,6822947 527119,6822955 527124,6822954
> > 
> > 527123,6822945
> > 
> > > 527119,6822930 527115,6822925 527112,6822930 527112,6822930))
> > > ((526685,6821896 526737,6821974 526766,6822042 526771,6822072
> > > 526782,6822030 526808,6821981 526869,6821901 526875,6821889
> > 
> > 526909,6821797
> > 
> > > 526908,6821779 526900,6821771 526832,6821727 526812,6821722
> > 
> > 526787,6821720
> > 
> > > 526785,6821761 526666,6821870 526685,6821896 526685,6821896))
> > > ((527009,6822654 527076,6822645 527077,6822629 527076,6822611
> > > 527076,6822608 527079,6822589 527070,6822587 527063,6822589
> > 
> > 527038,6822623
> > 
> > > 527012,6822641 527009,6822649 527007,6822650 527002,6822652
> > 
> > 526984,6822657
> > 
> > > 526953,6822666 526917,6822684 526898,6822697 526901,6822703
> > 
> > 526949,6822680
> > 
> > > 526958,6822701 526927,6822716 526946,6822718 526955,6822714
> > 
> > 526961,6822709
> > 
> > > 526980,6822748 526988,6822809 526997,6822811 527002,6822843
> > 
> > 527040,6822877
> > 
> > > 527052,6822875 527086,6822868 527100,6822860 527104,6822849
> > 
> > 527107,6822845
> > 
> > > 527113,6822839 527120,6822826 527134,6822803 527147,6822771
> > 
> > 527160,6822720
> > 
> > > 527168,6822679 527153,6822679 527132,6822678 527079,6822677
> > 
> > 527012,6822671
> > 
> > > 527009,6822654 527009,6822654)) ((527249,6822166 527250,6822157
> > > 527257,6822142 527274,6822104 527280,6822079 527265,6822097
> > 
> > 527230,6822148
> > 
> > > 527205,6822195 527179,6822230 527163,6822262 527205,6822288
> > 
> > 527251,6822297
> > 
> > > 527270,6822298 527334,6822298 527376,6822304 527391,6822304
> > 
> > 527503,6822328
> > 
> > > 527554,6822333 527572,6822322 527548,6822299 527542,6822296
> > 
> > 527545,6822281
> > 
> > > 527391,6822246 527282,6822211 527218,6822199 527249,6822166
> > > 527249,6822166)) ((526821,6822064 526901,6822093 526939,6822084
> > > 526962,6822085 526985,6822075 527018,6822113 527046,6822155
> > 
> > 527068,6822140
> > 
> > > 527064,6822093 527061,6822073 527051,6822041 527024,6821996
> > 
> > 526906,6821995
> > 
> > > 526896,6821998 526889,6822002 526868,6822015 526852,6822029
> > 
> > 526821,6822064
> > 
> > > 526821,6822064)) ((527082,6822584 527086,6822573 527091,6822566
> > > 527073,6822564 527065,6822561 527046,6822526 527047,6822455
> > 
> > 527052,6822410
> > 
> > > 527053,6822381 527038,6822382 527036,6822378 526966,6822403
> > 
> > 526967,6822435
> > 
> > > 526972,6822476 526983,6822538 527010,6822639 527032,6822623
> > 
> > 527036,6822619
> > 
> > > 527055,6822594 527060,6822586 527066,6822584 527081,6822585
> > 
> > 527082,6822584
> > 
> > > 527082,6822584)) ((526546,6821979 526549,6822025 526551,6822040
> > > 526563,6822075 526684,6822011 526655,6821986 526614,6821947
> > 
> > 526680,6821898
> > 
> > > 526664,6821872 526662,6821873 526546,6821979 526546,6821979))
> > > ((527014,6821959 527090,6821938 527116,6821929 527112,6821927
> > > 527110,6821928 527103,6821924 527104,6821920 527060,6821893
> > 
> > 527019,6821865
> > 
> > > 527017,6821866 527006,6821858 527008,6821855 526927,6821792
> > 
> > 526923,6821792
> > 
> > > 526922,6821794 526924,6821803 526984,6821906 527006,6821947
> > 
> > 527014,6821959
> > 
> > > 527014,6821959)) ((527170,6822232 527134,6822195 527134,6822164
> > > 527129,6822155 527102,6822120 527073,6822133 527074,6822170
> > 
> > 527083,6822210
> > 
> > > 527123,6822234 527156,6822262 527170,6822232 527170,6822232))
> > > ((526582,6822099 526581,6822099 526584,6822100 526592,6822098
> > > 526600,6822099 526626,6822130 526741,6822056 526740,6822052
> > 
> > 526704,6822025
> > 
> > > 526582,6822099 526582,6822099)) ((527461,6822398 527434,6822522
> > > 527484,6822557 527504,6822464 527472,6822443 527472,6822435
> > 
> > 527489,6822377
> > 
> > > 527461,6822398 527461,6822398)) ((527423,6822716 527345,6822691
> > > 527339,6822710 527302,6822693 527289,6822721 527396,6822770
> > 
> > 527414,6822736
> > 
> > > 527423,6822716 527423,6822716)) ((527726,6822272 527788,6822255
> > > 527792,6822219 527799,6822180 527817,6822133 527792,6822152
> > 
> > 527774,6822172
> > 
> > > 527747,6822196 527727,6822269 527726,6822272 527726,6822272))
> > > ((527835,6823091 527845,6823121 527847,6823122 527871,6823117
> > > 527904,6823102 527896,6823091 527911,6823082 527889,6823053
> > 
> > 527858,6823079
> > 
> > > 527835,6823091 527835,6823091)) ((527129,6822598 527125,6822597
> > > 527154,6822653 527171,6822677 527210,6822631 527129,6822598
> > > 527129,6822598)) ((527184,6822670 527176,6822681 527190,6822695
> > > 527236,6822770 527269,6822749 527184,6822670 527184,6822670))
> > > ((526719,6821400 526751,6821412 526776,6821372 526747,6821327
> > > 526719,6821400 526719,6821400)) ((527143,6822790 527141,6822795
> > > 527133,6822810 527128,6822819 527124,6822825 527117,6822840
> > 
> > 527110,6822846
> > 
> > > 527107,6822851 527103,6822862 527106,6822865 527110,6822865
> > 
> > 527139,6822859
> > 
> > > 527135,6822836 527160,6822831 527174,6822853 527177,6822854
> > 
> > 527187,6822855
> > 
> > > 527164,6822818 527143,6822790 527143,6822790)) ((527423,6822716
> > > 527420,6822725 527449,6822734 527480,6822692 527430,6822672
> > 
> > 527428,6822676
> > 
> > > 527431,6822697 527423,6822716 527423,6822716)) ((526654,6822160
> > > 526675,6822186 526685,6822193 526698,6822175 526692,6822165
> > 
> > 526679,6822144
> > 
> > > 526654,6822160
> > 
> > 526654,6822160)</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs><
> > /
> > 
> > > gml:Polygon></Intersect></Filter>
> > > 
> > >       The FilterEnconding uses a complex  geometry (polygon with hole).
> > 
> > With a
> > 
> > > simple geometry, it's correct. The error message is :
> > >       Warning:
> > > file_get_contents(
> > 
> > http://ws.carmen.developpement-durable.gouv.fr/cgi-bin/m
> > 
> > apserv?service_idx=8&map=%2Fmnt%2Fdata_carmen%2FBN%2FPublication%2Fwms_na
> > tu
> > 
> > re.map&VERSION=1.0.0&SERVICE=WFS&REQUEST=GetFeature&TYPENAME=ZNIEFF_de_ty
> > pe
> > 
> > _1&FILTER=%3CFilter%3E%3CIntersect%3E%3CPropertyName%3EGeometry%3C%2FProp
> > er
> > 
> > tyName%3E%3Cgml%3APolygon%3E%3Cgml%3AouterBoundaryIs%3E%3Cgml%3ALinearRin
> > g%
> > 
> > 3E%3Cgml%3Acoordinates%3E%28526467%2C6821671%20526471%2C6821675%20526480%
> > 2C
> > 
> > 6821677%20526482%2C6821676%20526491%2C6821679%20526490%2C6821682%20526546
> > %2
> > 
> > C6821697%20526615%2C6821701%20526616%2C6821699%20526627%2C6821699%2052662
> > 8%
> > 
> > 2C6821702%20526708%2C6821705%20526804%2C6821709%20526821%2C6821701%205268
> > 86
> > 
> > %2C6821665%20526916%2C6821658%20526933%2C6821616%20526961%2C6821574%20526
> > 96
> > 
> > 9%2C6821565%20526982%2C6821513%20526833%2C6821533%20526833%2C6821517%2052
> > 68
> > 
> > 13%2C6821513%20526801%2C6821508%20526749%2C6821480%20526732%2C6821469%205
> > 26
> > 
> > 718%2C6821484%20526688%2C6821481%20526616%2C6821481%20526620%2C6821448%20
> > 52
> > 
> > > 6584%2C6821438%20526547%2C in /applications/www/carmen/WFS/wfs.php on
> > 
> > line
> > 
> > > 66 Warning: Cannot modify header information - headers already sent by
> > > (output started at /applications/www/carmen/WFS/wfs.php:66) in
> > > /applications/www/carmen/WFS/wfs.php on line 91
> > > 
> > >       Thank you for your help.
> > >       
> > >       Tiolebucheron
> > 
> > Richard,
> > 
> > The url length matter as IE or Ffox has a (different) limitation. If you
> > want
> > to use such geometry you have to use a POST method which is not limited.
> > 
> > Regards,
> > 
> > Y.
> > --
> > Yves Jacolin
> > 
> > Responsable Formation et Support
> > Camptocamp France SAS
> > Savoie Technolac, BP 352
> > 73377 Le Bourget du Lac, Cedex
> > 
> > Tel (France) : +33 4 79 26 57 98
> > Tel (Suisse) : +41 21 619 1031
> > Mob. : +33 6 18 75 42 21
> > Fax : 04 79 70 15 81
> > Mail : yves.jaco...@camptocamp.com
> > http://www.camptocamp.com
> > _______________________________________________
> > mapserver-users mailing list
> > mapserver-users@lists.osgeo.org
> > http://lists.osgeo.org/mailman/listinfo/mapserver-users

-- 
Yves Jacolin

Responsable Formation et Support
Camptocamp France SAS
Savoie Technolac, BP 352
73377 Le Bourget du Lac, Cedex

Tel (France) : +33 4 79 26 57 98
Tel (Suisse) : +41 21 619 1031
Mob. : +33 6 18 75 42 21
Fax : 04 79 70 15 81
Mail : yves.jaco...@camptocamp.com
http://www.camptocamp.com
_______________________________________________
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users

Reply via email to