Question

J'ai des données de grille (tableau 2D) qui ont des métadonnées géospatiales associées. Les limites sont dans un polygone JTS avec les coordonnées WSG84 LAT LAT. Le polygone est un rectangle, mais n'est pas aligné sur l'axe (pas une boîte de délimitation).

J'essaie de créer un objet Geotools CoordinateReferencesSystem qui décrit cette couverture. Je veux utiliser le CRS pour reproduire la couverture, mais je dois également utiliser le CRS tel quel, donc sauter l'étape de création CRS n'est pas bon.

Bouillie: Comment passez-vous d'un polygone WSG84, DX, DY, NX, NY à un objet de coordination du système de coordination qui décrit la grille à l'aide de Geotools?

Merci d'avance pour l'aide

Était-ce utile?

La solution

Vous connaissez donc le rectangle de Latlon dans lequel vos coordonnées correspondent? On dirait que vous pourriez faire une transformation affine pour transformer vos coordonnées en lat / lon; Et puis continuez normalement?

Traitez donc votre géométrie pour «aligner» d'abord votre rectangle; Ils seront ensuite dans WGS84 et vous pourrez continuer la vie.

Pour des antécédents sur Affine Transform, vérifiez les documents:

Si vos données sont réellement une grille (comme dans une couverture de grille), vous pouvez consulter l'image du code Moasic; Il prend en charge les grilles d'enregistrement dans toutes sortes d'orientations et les suit dans un résultat transparent.

Veuillez noter que pour les grilles, le processus est inversé; plutôt que de transformer les données en fonction de la demande; La demande est transformée pour s'aligner avec les données (afin qu'elle puisse goûter les valeurs appropriées hors de l'image raster).

Autres conseils

Si vos coordonnées sont WGS86, vous devez utiliser EPSG: 4326 comme CRS. Cependant, à partir du son, votre grille est dans une autre projection, auquel cas vous devrez reproduire le rectangle de délimitation à cette projection, puis créer la grille dans la projection correcte.

Si vous ne connaissez pas la projection dans laquelle les données de la grille sont, je soupçonne que vous êtes foutu.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top