[Mapserver-DE] Antwort: Abweichung Anzahl Argumente bei zoomScale
umn-ms@hydrotec.de
umn-ms at hydrotec.de
Mit Jan 10 16:35:17 CET 2007
hi
das erste argument ist der pointer auf das interne map-object.
public int zoomScale(double scale, pointObj poPixPos, int width, int
height, rectObj poGeorefExt, rectObj poMaxGeorefExt) {
return mapscriptJNI.mapObj_zoomScale(swigCPtr, scale, pointObj.getCPtr
(poPixPos),
width, height, rectObj.getCPtr
(poGeorefExt),
rectObj.getCPtr
(poMaxGeorefExt));
}
Der swigCPtr ist eben dieser Pointer auf das interne map-Object. In Java
wird er als long vorgehalten. In mapscipt_wrap.c
wird er zu einem mapObj gecastet. Das mit den 6 Argumenten vs. 7
Argumenten ist also schon ok.
Leider löst das wohl nicht dein eigentliches Problem ...
Benedikt
mapserver-de-bounces at freegis.org schrieb am 10.01.2007 15:30:16:
>
> Hallo zusammen,
>
> ich bins mal wieder. Mein altes Problem ist gelöst, dafür habe ich jetzt
ein neues ;-)
>
> Ich benutze die Source Distibution 4.10.0 von
http://mapserver.gis.umn.edu/download/current/
>
> Fehlermeldung:
> java.lang.UnknownError: mapscript::mapObj::zoomScale: General error
message. Incorrect arguments
> edu.umn.gis.mapscript.mapscriptJNI.mapObj_zoomScale(Native Method)
> edu.umn.gis.mapscript.mapObj.zoomScale(mapObj.java:563)
> de.gad.sbf.sbf.sbfinder.TestServer.initMap(TestServer.java:84)
>
> Grund:
> Die Methode zoomScale in der mapObj.java hat 6 Argumente:
> public int zoomScale(double scale, pointObj poPixPos, int width,
int height, rectObj poGeorefExt, rectObj poMaxGeorefExt)
>
> In der MapScript API Reference unter
http://mapserver.gis.umn.edu/docs/reference/mapscript werde ebenfalls 6
Argumente angegeben.
>
> In der mapscriptJNI.java werden aber 7 Argumente gefordert!
> public final static native int mapObj_zoomScale(long jarg1,
double jarg2, long jarg3, int jarg4, int jarg5, long jarg6, long jarg7);
> In der mapscript_wrap.c stehen ebenfalls 7 Argumente.
> Anscheinend passt die Anzahl der Argumente in der mapObj.java nicht zur
Anzahl der Argumente in der mapscriptJNI.java
>
> Frage:
> Kann mir jemand sagen, was ich da machen muss?
>
>
> viele Grüße,
>
> Jan
>
>
> _______________________________________________
> Mapserver-DE mailing list
> Mapserver-DE at freegis.org
> https://freegis.org/mailman/listinfo/mapserver-de
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: http://www.intevation.de/pipermail/mapserver-de/attachments/20070110/c31f3a0f/attachment.html
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)