2017-05-02 3 views
1

J'ai créé une couche GML WFS à partir de Geo-server et en utilisant Open Layer 3, mais en sortie, les changements de carte sont changés. Sur mon PC montrant le GML mais en fiddle ne montre pas de sortie. Y a-t-il une erreur dans mon code? Je veux créer le format GML ou GML2 en utilisant la couche WFS. J'ai fait un peu de code bit ici. S'il vous plaît aidez-moi Merci. c'est l'URL GML2 http://localhost/geoserver/topp/ows?service=WFS&version=1.0.0&request=GetFeature&typeName=topp:states&maxFeatures=50&outputFormat=text%2Fxml%3B%20subtype%3Dgml%2F2.1.2 Ceci est l'URL de violon https://jsfiddle.net/seema30/cubtvykw/.La couche GML est déplacée en rotation modifiée

+0

y a-t-il une réponse de GeoServer? courez-vous vraiment sur le port 80 et non 8080? y a-t-il un problème de CORs qui fonctionnerait localement mais pas à distance –

+0

obtenir une réponse de Geo-server.I fonctionnant sur le port 80, cela fonctionne correctement il n'y a aucun problème mais montrant seulement la rotation changée, comme si je donne lat/long alors renvoyez long/lat.et j'utilise la version 1.0.0 de WFS ainsi il n'y a aucun moyen de changer la version dans le Geo-serveur. Merci pour votre réponse –

Répondre

1

J'ai obtenu la solution. En fait le problème seulement dans la version. WFS version 1.0.0 par défaut renvoie log/lat, si vous donnez BBOX, étendue ou quelque chose mais ne change pas encore de projection.J'ai juste utilisé la version de WFS 1.1.0, dans cette version renvoie correct projection (lat/log) .Merci