Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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

GEODATA DAYS 2024

#1 Tue 24 November 2009 09:58

Dredd
Participant occasionnel
Date d'inscription: 10 Feb 2009
Messages: 11

[MapGuide OS 2.1b] Select Features

Bonjour,

J'expérimente actuellement l'API java de MapGuide OS et je me heurte actuellement à un problème au niveau de la sélection de features.

J'essaie actuellement une servlet simple qui va lister les features qui entourent un point prédéfini. Je me suis inspiré du developers guide et j'obtiens une exception du type :

Code:

Invalid stream header exception.
- MgCommand.GetResponse line 165 file d:\build\mapguide_open_source_v2.0\build_30.11\mgdev\common\mapguidecommon\Services/Command.cpp
- MgStreamReader.GetInt32 line 209 file d:\build\mapguide_open_source_v2.0\build_30.11\mgdev\common\foundation\System/StreamReader.cpp

le code de la servlet est relativement simple. En vous épargnant le superflus, celà peut se résumer à :

Code:

MgMap map = new MgMap(siteConnection);    
map.Open(mapName);                
            
MgLayerCollection mapLayers = map.GetLayers();
MgLayer layerToQuery = (MgLayer)mapLayers.GetItem(2);            
            
MgGeometryFactory geometryFactory = new MgGeometryFactory();
MgCoordinate coord = geometryFactory.CreateCoordinateXY(12345, 12345);
MgPoint pointQuery = geometryFactory.CreatePoint(coord);            
            
MgFeatureQueryOptions queryOptions = new MgFeatureQueryOptions();            
queryOptions.SetSpatialFilter("SHPGEOM", pointQuery, MgFeatureSpatialOperations.Contains);
layerToQuery.SelectFeatures(queryOptions);

Je ne vois absolument pas d'où viens le problême.
Merci d'avance pour votre aide.

P.S : Pour rappel, j'utilise MapGuide OS 2.1b

Hors ligne

 

#2 Fri 19 March 2010 09:50

cg976
Participant occasionnel
Lieu: Mayotte
Date d'inscription: 16 Feb 2010
Messages: 17
Site web

Re: [MapGuide OS 2.1b] Select Features

T'as essayé de redémarrer tout tes services ? (Mapguide et Apache ?)


Eric Décombe
Administrateur SIG
Conseil Général Mayotte

Hors ligne

 

Pied de page des forums

Powered by FluxBB