<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Bonjour Alexandre,<br>
<br>
tout d'abord merci pour ce retour d'expérience sur une plateforme que
nous n'utilisons pas pour le moment, c'est très apréciable.<br>
Concernant cette erreur, il y a certainement une différence de JVM sur
cette plateforme, par rapport à celle qui a servi à compiler les jars.<br>
<br>
Je vous propose donc cette procédure :<br>
- 1) Récupérer le code source, à l'aide de la commande: hg clone
<a class="moz-txt-link-freetext" href="http://hg.geotoolkit.org/geotoolkit">http://hg.geotoolkit.org/geotoolkit</a><br>
- 2) Aller dans le dossier geotoolkit, et lancer la commande maven :
mvn install (éventuellement ajouter -DskipTests comme option pour
gagner un peu de temps).<br>
- 3) Vous obtiendrez vos Jars dans le dossier racine du projet
target/binaries.<br>
- 4) Utilisez ces jars avec votre code source.<br>
<br>
En espérant que cette manipulation résoudra le problème,<br>
<br>
Cordialement,<br>
Cédric Briançon.<br>
<br>
Le 04/10/2010 20:31, Alexandre a écrit :
<blockquote
cite="mid:AANLkTinua-o3UJMGr28tLtZmnfgO86A6rvNHtmTYgu5k@mail.gmail.com"
type="cite">Bonjour,<br>
<br>
Je me permets de vous contacter suite à une discussion sur votre
channel irc (merci acuster). J'aimerai transformer des coordonnées d'un
service web à Bruxelles venant au format Lambert 72 en WGS84 pour les
afficher dans une Google Map sur les appareils Android.<br>
<br>
Je pense avoir le code correct pour ce faire : <br>
<br>
CoordinateReferenceSystem sourceCRS =
CRS.decode("EPSG:9803") ;<br>
CoordinateReferenceSystem targetCRS =
DefaultGeographicCRS.WGS84;<br>
MathTransform tr = CRS.findMathTransform(sourceCRS,
targetCRS);<br>
DirectPosition sourcePt = new
GeneralDirectPosition(coordinates.getDouble(0),
coordinates.getDouble(1), 0);<br>
DirectPosition targetPt = tr.transform(sourcePt,
null);<br>
System.out.println("Source point: " + sourcePt);<br>
System.out.println("Target point: " + targetPt);<br
clear="all">
<br>
Mais voici que survient le gros problème de Android : Le geotoolkit.jar
(extrait du pack) ne fonctionne pas sur Android. En fait, une autre VM
est utilisé sur Android : La JVM "Dalvik". Erreur de "VerifyError",
probablement due à la version java & vm de compilation du jar.<br>
<br>
En copiant collant les sources de geotoolkit dans l'appli Android, je
me suis rendu compte que c'est le package java.awt qui pose probleme
dans les sources.<br>
<br>
Donc je suis un peu perdu, que faire pour arriver à faire ma
transformation de calcul sur Android ?<br>
<br>
Merci d'avance!<br>
Alexandre Gherschon<br>
<pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
Geotoolkit mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Geotoolkit@lists.osgeo.org">Geotoolkit@lists.osgeo.org</a>
<a class="moz-txt-link-freetext" href="http://lists.osgeo.org/mailman/listinfo/geotoolkit">http://lists.osgeo.org/mailman/listinfo/geotoolkit</a>
</pre>
</blockquote>
<br>
</body>
</html>