Suite

BoundingBox of Layer semble être anormalement grand


Je récupère la bbox de mon Layer principal viaObtenir des capacités.

Maintenant, si j'instancier ma carte comme ceci, je m'attendrais à ce que la carte soit centrée dans la bbox.

map = new OpenLayers.Map({ div : "map", projection : new OpenLayers.Projection("EPSG:31466"); units : "m", maxResolution : 2, maxExtent : new OpenLayers.Bounds(bbox) });

Cependant, lorsque je le fais comme ça, la carte s'affiche dans le coin supérieur droit. Plus étrange encore, lorsque je mets des marqueurs sur les bords du cadre de délimitation, le coin supérieur droit est très éloigné et le coin inférieur gauche n'est pas du tout visible. (Voir l'image, les marqueurs rouges sont les marqueurs sur le bord d'un cadre de délimitation codé en dur que j'utilise et que je souhaite remplacer par une version générée par le serveur, le marqueur vert est le coin supérieur droit de mon cadre de délimitation de calques selonObtenir des capacités).

ÉDITER:

La zone de délimitation que getCapabilties envoie : [360000, 5770215.8928236235, 365000, 5770804.068148668]

Le cadre de délimitation codé en dur (marqueurs rouges) : [363060,5770362,363496,5771118]


Quelque chose ne va pas avec vos coordonnées ou le code EPSG attribué. EPSG 31466 est le CRS "Gauß Krüger Zone 2". Le premier nombre des valeurs x est le numéro de la zone (Gauß-Krüger-), ce qui signifie que vos valeurs x devraient commencer par un 2. La médiane centrale est à 2.500.000.000 plus/moins 3 degrés. Votre valeur x doit également avoir 7 chiffres et pas seulement 6. pour plus d'informations, veuillez consulter http://wiki.openstreetmap.org/wiki/DE:Gau%C3%9F-Kr%C3%BCger#Format ( uniquement disponible en allemand) https://en.wikipedia.org/wiki/Gauss%E2%80%93Kr%C3%BCger_coordinate_system

Je suppose que ces coordonnées sont des coordonnées EPSG 25832 (ETRS89 UTM 32N). Si c'est le cas, il vous suffit d'attribuer le bon EPSG dans Geoserver et d'adapter votre javasript.


Voir la vidéo: Neural Networks - Bounding Box Predictions (Octobre 2021).