Wish add method of "turf.coordEach" and "turf.toWgs84".
Personne n'a encore pris cette issue.
- Langage dominant
- Java
- Étoiles
- 438
- Forks
- 117
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
JavaScript code here , now,need to transfer it for Java. but Turf for Java hasn't been provided these methods("turf.coordEach" and "turf.toWgs84").
`let matrix = [
[1, 0, 0],
[0, 1, 0],
[-7497858.8300422, 295668.93016059976, 1]
]
var geojson;
if(trans){
$.getJSON('./xjlmk.geojson', null, function(data){
geojson = data;
transformGeo(geojson, matrix);
geojson = turf.toWgs84(geojson);
});
}
// geojson坐标配准
var transformGeo = function (features, matrix) {
var ret = [];
if(matrix.length != 3) return features;
turf.coordEach(features, function (currentCoord, coordIndex, featureIndex, multiFeatureIndex, geometryIndex) {
var x = currentCoord[0] * matrix[0][0] + currentCoord[1] * matrix[1][0] + matrix[2][0];
var y = currentCoord[0] * matrix[0][1] + currentCoord[1] * matrix[1][1] + matrix[2][1];
currentCoord[0] = x;
currentCoord[1] = y;
});
};`
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par localiser les API Java Turf et GeoJSON correspondant à coordEach et toWgs84, puis comparez-les aux exemples JavaScript de cette issue. Déterminez comment le parcours des coordonnées et la conversion des coordonnées doivent s’intégrer à l’API Mapbox Java existante, et vérifiez le comportement à l’aide de tests appropriés du projet. Le travail est terminé lorsque les deux méthodes demandées sont disponibles pour la transformation GeoJSON décrite.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- java
- Domaine
- backend
- Type d'issue
- Fonctionnalité
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100