banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

GeoDataDays 2025

#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

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9972
Site web

Re: [mapserver] GetFeature et Request-URI Too Large

aargh, le pire est que celle limite est encore plus basse sous IE wink

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

 

Pied de page des forums

Copyright Association GeoRezo