#1 Mon 26 April 2010 10:39
- tiolebucheron
- Participant actif
- Lieu: Rouen
- Date d'inscription: 26 Mar 2006
- Messages: 147
[mapserver] GetFeature et Request-URI Too Large
Bonjour
Pouvez-vous me renseigner? Je fais des Getfeature à partir de polygon "complexe". L'url est trop grande. Existe-t-il un moyen de contourner ce problème. Déjà j'ai pensé à mettre convertir les points en entier et enlever les décimal.
Avez-vous d'autres idées?
Merci de votre aide Tio.
Code:
http ://carto.ecologie.gouv.fr/MEDD/wms.php?service_idx=17W&map=sacarte.map&VERSION=1.0.0&SERVICE=WFS&REQUEST=GetFeature&TYPENAME=znieff_de_type_I_en_Haute_Normandie&FILTER=%3CFilter%3E%3CIntersect%3E%3CPropertyName%3EGeometry%3C/PropertyName%3E%3Cgml:Polygon%3E%3Cgml:outerBoundaryIs%3E%3Cgml:LinearRing%3E%3Cgml:coordinates%3E495728.399999992,2440336.29999836%20495652.999999992,2440309.49999836%20495625.999999992,2440287.99999836%20495618.199999992,2440261.59999836%20495613.799999992,2440224.89999836%20495604.799999992,2440196.29999836%20495593.099999992,2440175.49999837%20495565.999999992,2440168.09999836%20495527.299999992,2440170.29999836%20495390.299999992,2440193.39999836%20495309.899999992,2440201.89999836%20495196.899999992,2440179.09999836%20494947.499999992,2440139.79999836%20494820.199999992,2440163.99999836%20494689.599999992,2440154.79999836%20494506.099999992,2440054.09999836%20494408.599999992,2440018.99999836%20494097.699999992,2440001.69999836%20493901.399999992,2439946.99999836%20493611.299999992,2439856.99999836%20493376.199999992,2439790.09999836%20493394.299999992,2439773.39999836%20493741.299999992,2439452.69999836%20494385.299999992,2438257.49999836%20494362.599999992,2438212.89999836%20494187.099999992,2437990.69999836%20493996.099999992,2437792.39999836%20493795.899999992,2437656.49999836%20493636.899999992,2437548.39999836%20493084.699999992,2437148.29999836%20492812.599999991,2437058.19999836%20492448.799999991,2436940.49999836%20492372.199999991,2436915.49999836%20492296.999999991,2436877.29999836%20492240.499999991,2436837.69999836%20492151.899999991,2436777.99999836%20492001.499999991,2436667.29999836%20491897.999999991,2436599.89999836%20491792.999999991,2436543.19999836%20491622.699999991,2436466.79999835%20491533.599999991,2436385.29999835%20491455.699999991,2436314.49999835%20491413.899999991,2436348.39999835%20491344.499999991,2436292.19999835%20491208.699999991,2436391.39999836%20491023.399999991,2436301.99999836%20490877.799999991,2436192.79999835%20490831.399999991,2436265.59999836%20490791.799999991,2436265.59999835%20490732.199999991,2436265.59999835%20490695.799999991,2436235.79999835%20490659.299999991,2436285.49999835%20490411.199999991,2436136.59999835%20490374.799999991,2436275.59999836%20490301.999999991,2436378.19999835%20490083.499999991,2436298.69999836%20490030.599999991,2436308.69999836%20489858.499999991,2436176.29999835%20489752.69999999,2436146.49999835%20489554.09999999,2436020.79999835%20489593.89999999,2436222.59999835%20489378.69999999,2436146.49999835%20489315.79999999,2436000.89999835%20489302.49999999,2435918.19999835%20489170.19999999,2435855.29999835%20489090.79999999,2435987.59999835%20489034.49999999,2435937.99999835%20488915.39999999,2435951.19999835%20488816.09999999,2436053.89999835%20488690.39999999,2435977.79999835%20488471.89999999,2436209.39999835%20488167.49999999,2436139.89999835%20488041.69999999,2436278.89999835%20487909.39999999,2436143.19999835%20487896.09999999,2435689.89999835%20488078.09999999,2435415.19999835%20488183.99999999,2435302.59999835%20488405.79999999,2435156.99999835%20488643.99999999,2434994.89999835%20488759.79999999,2434779.79999835%20488673.79999999,2434736.69999835%20488634.09999999,2434776.39999835%20488591.09999999,2434776.39999835%20488518.29999999,2434852.49999835%20488445.39999999,2434852.49999835%20488409.09999999,2434892.29999835%20488369.39999999,2434859.19999835%20488217.09999999,2435027.89999835%20488217.09999999,2434938.59999835%20488303.09999999,2434852.49999835%20488313.09999999,2434445.49999835%20488432.29999999,2434425.59999835%20488541.39999999,2434425.59999835%20488620.79999999,2434409.09999835%20488680.39999999,2434415.79999835%20488683.69999999,2434375.99999835%20488597.69999999,2434250.19999835%20488279.99999999,2434418.99999835%20487230.99999999,2434948.49999835%20486913.69999999,2435129.39999835%20487399.89999999,2435858.79999835%20486810.89999999,2436288.99999835%20486960.39999999,2436475.89999836%20486154.399999989,2437080.99999836%20486465.29999999,2437401.39999836%20486979.89999999,2437591.19999836%20487433.89999999,2437781.19999836%20487796.89999999,2437950.09999836%20488041.79999999,2438055.89999836%20488078.09999999,2438055.89999836%20488064.99999999,2437820.99999836%20488140.99999999,2437834.19999836%20488266.79999999,2438006.29999836%20488296.59999999,2437986.39999836%20488296.59999999,2437834.19999836%20488352.89999999,2437837.59999836%20488478.49999999,2437850.69999836%20488511.69999999,2437830.89999836%20488581.19999999,2437824.29999836%20488554.69999999,2437758.09999836%20488627.49999999,2437658.79999836%20488749.99999999,2437539.69999836%20488792.89999999,2437513.19999836%20488819.49999999,2437526.39999836%20488878.99999999,2437678.69999836%20488855.79999999,2437698.49999836%20488753.29999999,2437781.29999836%20488786.39999999,2437820.99999836%20488779.69999999,2437860.69999836%20488773.09999999,2437956.59999836%20488799.59999999,2438092.39999836%20488786.39999999,2438224.69999836%20488587.79999999,2438201.49999836%20488604.29999999,2438304.09999836%20488607.69999999,2438383.59999836%20488587.79999999,2438423.19999836%20488574.59999999,2438466.29999836%20488663.89999999,2438548.99999836%20488723.49999999,2438668.19999836%20488789.69999999,2438714.49999836%20488855.79999999,2438770.69999836%20488921.99999999,2438873.29999836%20488898.89999999,2438902.99999836%20488955.19999999,2439088.39999836%20489054.39999999,2439290.29999836%20489110.59999999,2439326.69999836%20489170.19999999,2439227.39999836%20489305.99999999,2439085.09999836%20489395.19999999,2438969.29999836%20489587.199999991,2438926.29999836%20489653.399999991,2438869.99999836%20489709.699999991,2438810.49999836%20489765.899999991,2438830.29999836%20489749.299999991,2438889.89999836%20489600.399999991,2439061.89999836%20489683.099999991,2439171.09999836%20489762.599999991,2439217.39999836%20489792.399999991,2439217.39999836%20489871.799999991,2439263.79999836%20489928.099999991,2439316.69999836%20489891.599999991,2439399.49999836%20489742.699999991,2439624.49999836%20489510.999999991,2439829.69999836%20489378.699999991,2439978.59999836%20489567.299999991,2439928.99999836%20489646.699999991,2440011.69999836%20489855.199999991,2439879.29999836%20489931.299999991,2440024.89999836%20489967.699999991,2440011.69999836%20490010.699999991,2440081.09999836%20490050.399999991,2440177.09999836%20490017.299999991,2440193.59999836%20490030.599999991,2440306.09999836%20490099.999999991,2440471.59999837%20490080.199999991,2440511.29999836%20490060.399999991,2440673.59999837%20489954.399999991,2440723.19999837%20490043.799999991,2440911.79999837%20490099.999999991,2440997.89999836%20490139.799999991,2441130.19999837%20490126.499999991,2441169.99999837%20490169.599999991,2441169.99999837%20490169.599999991,2441298.99999837%20490133.099999991,2441328.79999837%20490209.299999991,2441487.69999837%20490239.099999991,2441636.59999837%20490278.699999991,2441702.69999837%20490225.799999991,2441752.39999837%20490239.099999991,2441808.69999837%20490338.299999991,2441768.89999837%20490368.099999991,2441709.39999837%20490430.999999991,2441653.09999837%20490536.899999991,2441795.39999837%20490639.499999991,2441891.39999837%20490937.399999991,2441828.49999837%20491162.399999991,2441782.09999837%20491218.699999991,2442020.39999837%20491341.099999991,2442013.79999837%20491526.399999991,2442030.39999837%20491513.199999991,2442275.19999837%20491552.899999991,2442384.39999837%20491579.299999991,2442394.39999837%20491595.899999991,2442698.79999837%20491635.599999991,2442801.39999837%20491635.599999991,2442850.99999837%20491777.899999991,2442956.89999837%20491844.099999991,2442894.09999837%20491943.399999991,2442933.79999837%20491969.899999991,2442933.79999837%20491969.799999991,2442831.19999837%20492009.499999991,2442748.49999837%20492032.699999991,2442645.79999837%20492065.799999991,2442487.09999837%20492125.299999991,2442374.59999837%20492128.599999991,2442086.59999837%20492135.199999991,2441818.59999837%20492181.599999991,2441795.39999837%20492353.699999991,2441732.49999837%20492406.599999991,2441722.49999837%20492433.099999991,2441629.89999837%20492485.999999992,2441540.59999837%20492525.799999991,2441388.39999837%20492585.299999991,2441209.59999837%20492638.299999991,2441100.39999837%20492720.999999992,2440974.69999837%20492767.299999992,2440852.19999837%20492840.099999992,2440865.49999837%20492896.399999992,2440865.49999837%20493028.699999992,2440901.89999836%20493038.699999992,2441017.69999837%20492998.899999992,2441073.99999837%20492979.099999992,2441123.59999837%20493002.199999992,2441199.69999837%20493028.699999992,2441262.59999837%20493008.899999992,2441414.79999837%20492929.499999992,2441553.79999837%20492826.799999992,2441715.89999837%20492826.799999992,2441838.39999837%20492992.299999992,2441884.79999837%20493161.199999992,2441907.89999837%20493310.099999992,2441934.39999837%20493349.699999992,2441838.39999837%20493356.399999992,2441762.29999837%20493439.099999992,2441739.19999837%20493521.799999992,2441762.29999837%20493680.699999992,2441864.79999837%20493713.799999992,2441864.79999837%20493789.899999992,2441884.79999837%20493796.499999992,2441934.39999837%20493842.799999992,2441967.49999837%20493826.299999992,2441980.69999837%20493998.399999992,2442000.59999837%20494114.199999992,2442043.59999837%20494137.399999992,2442066.69999837%20494077.799999992,2442199.09999837%20494296.299999992,2442344.79999837%20494296.299999992,2442364.59999837%20494382.299999992,2442414.19999837%20494411.999999992,2442536.69999837%20494395.499999992,2442543.29999837%20494408.799999992,2442576.39999837%20494534.499999992,2442546.59999837%20494696.699999992,2442490.39999837%20494690.099999992,2442470.39999837%20494713.199999992,2442457.29999837%20494785.899999992,2442420.79999837%20494858.799999992,2442344.79999837%20494852.199999992,2442298.39999837%20494938.199999992,2442202.49999837%20495057.399999992,2442152.69999837%20495219.499999992,2442093.19999837%20495269.199999992,2442026.99999837%20495318.799999992,2441977.29999837%20495318.799999992,2441940.89999837%20495278.999999992,2441927.69999837%20495143.399999992,2441801.89999837%20495140.099999992,2441715.89999837%20495083.799999992,2441692.79999837%20495077.199999992,2441603.39999837%20495189.699999992,2441596.79999837%20495427.999999992,2441619.99999837%20495484.199999992,2441613.39999837%20495487.599999992,2441593.49999837%20495484.199999992,2441513.99999837%20495643.099999992,2441467.69999837%20495712.599999992,2441500.89999837%20495712.599999992,2441444.59999837%20495782.099999992,2441427.99999837%20495921.099999993,2441355.19999837%20495960.799999993,2441368.39999837%20495977.299999993,2441394.99999837%20496020.399999993,2441371.69999837%20495991.799999993,2441215.09999837%20495962.999999993,2441178.09999837%20495892.899999993,2441132.79999837%20495855.899999993,2441025.59999837%20495785.799999992,2440794.89999837%20495715.799999992,2440535.39999837%20495690.999999992,2440444.79999836%20495728.399999992,2440336.29999836%20495728.399999992,2440336.29999836%3C/gml:coordinates%3E%3C/gml:LinearRing%3E%3C/gml:outerBoundaryIs%3E%3C/gml:Polygon%3E%3C/Intersect%3E%3C/Filter%3E
Dernière modification par tiolebucheron (Mon 26 April 2010 10:41)
Hors ligne
#2 Mon 26 April 2010 11:23
Re: [mapserver] GetFeature et Request-URI Too Large
aargh, le pire est que celle limite est encore plus basse sous IE
Regardes si tu peux envoyer les paramètres avec la méthode POST plutôt que GET. Quand je dis "regarde si ..." c'est plus du côté de MapServer que de Extjs car celui-ci te permet d'envoyer des requêtes POST (avec un paramètre "method" dans l'objet de requête de mémoire).
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#3 Mon 26 April 2010 11:59
- tiolebucheron
- Participant actif
- Lieu: Rouen
- Date d'inscription: 26 Mar 2006
- Messages: 147
Re: [mapserver] GetFeature et Request-URI Too Large
Pour IE Je pense que cela va être dans les spécifications de l'API. J'ai pas envie de faire de debug sous IE.
Pour la conversion des coordonnées en entier, on m'a gentiellement écrit cette commande
$aPt=preg_replace('#(\.[0-9]+)([\s,)])#', '$2', $aPt);
Pour l'url, pour mon Mapserver je n'ai pas ce souci sur mon serveur je fais les requête sous postgis. Par contre, je vais rencontrer ce problème pour le serveur de carmen. la conversion en entier réduit fortement l'url. Il y a surement une limite qui sera indiquée à l'utilisateur.
Merci
Tio
Hors ligne