[Mapbender-users] Problem with measure4326

Christoph Baudson christoph.baudson at wheregroup.com
Thu Mar 27 10:05:37 EDT 2008


Hallo Kai,

hier die Mapbender-Berechnung aus der aktuellen Version, siehe 
javascripts/mod_measure.php

var lon_from=(mod_measure_RX[mod_measure_RX.length-2]*Math.PI)/180;
var lat_from=(mod_measure_RY[mod_measure_RY.length-2]*Math.PI)/180;
var lon_to=(mod_measure_RX[mod_measure_RX.length-1]*Math.PI)/180;
var lat_to=(mod_measure_RY[mod_measure_RY.length-1]*Math.PI)/180;
dist=6371229*Math.acos(Math.sin(lat_from)*Math.sin(lat_to)+Math.cos(lat_from)*Math.cos(lat_to)*Math.cos(lon_from-lon_to));
dist=Math.round(dist*100)/100;

Gruß

Christoph


Kai Behncke schrieb:
> Hallo allerseits, danke erstmal für die Rückmeldungen.
> Ich nutze Mapbender 2.4.4 
>
> Wenn ich auf meiner Karte , die in WGS 84 vorliegen,die Distanz messen und die Messung mit der Maßstabsanzeige (erstellt vom MapServer mit STATUS=EMBED) vergleiche, dann zeigt die Maßstabsleiste als Beispiel 220 km an, die Messung aber nur 205 km.
> Hmmm.....kann ich da an irgendwelchen Schrauben drehen?
>
>
> Danke nochmal, Kai
> -------- Original-Nachricht --------
>   
>> Datum: Thu, 27 Mar 2008 14:05:26 +0100
>> Von: Christoph Baudson <christoph.baudson at wheregroup.com>
>> An: Mapbender User List <mapbender_users at lists.osgeo.org>
>> Betreff: Re: [Mapbender-users] Problem with measure4326
>>     
>
>   
>> Hallo Kai,
>>
>> welche Mapbender-Version nutzt Du?
>>
>> Das Module measure4326 ist deprecated, siehe 
>> http://www.mapbender.org/Measure4326
>>
>> Das Standard-Measure-Modul beherrscht nun auch 4326.
>>
>> Gruß
>>
>> Christoph
>>
>> Kai Behncke schrieb:
>>     
>>> Hallo Liste,
>>>
>>> ich habe Daten im EPSG:4326-Code vorliegen. Nun möchte ich das Tool
>>>       
>> measure4326 nutzen, um mir korrekte Distanzen ausgeben zu lassen.
>>     
>>> Die nötigen Dateien sind installiert aber das Messen funktioniert noch
>>>       
>> nicht.
>>     
>>> Firebug sagt mir immer: inputEPSG is not defined
>>>
>>> In der Doku steht:"In den Element_vars (Variable "inputEPSG") des
>>>       
>> Elementes measure muss als Voraussetzung der EPSG-Code eines metrischen Systems
>> zur Transformation der Koordinaten und Berechnung der Strecke angegeben
>> werden."
>>     
>>> Nur woch finde ich diese Element_vars? Stehe irgendwie auf dem Schlauch
>>>       
>> :-(
>>     
>>> Danke, Kai
>>> ----------------------------
>>>
>>> Dear list,
>>> i visualize geodata in epsg:4326. I want to use the tool measure4326, to
>>>       
>> measure the correct distance. The needed files are installed.
>>     
>>> But I can`t measure? Firefug says: inputEPSG is not defined
>>>
>>> In the documentation is written:"It is required to set the variable
>>>       
>> "inputEPSG" in the element_vars of a metric system to transform the coordinates
>> and compute the distance."
>>     
>>> Which element_vars? Whre can I change them? Thank you very much, Kai
>>>
>>>   
>>>       
>> -- 
>>
>> ****************************************
>> FOSSGIS Konferenz
>> Freie und Open Source Software für GIS
>> vom 01.-03. April 2008 in Freiburg
>> www.fossgis.de/
>> **************************************** 
>>
>> _______________________________________
>>
>> W h e r e G r o u p GmbH & Co. KG
>>
>> Siemensstraße 8
>> 53121 Bonn
>> Germany
>>
>> Christoph Baudson
>> Anwendungsentwickler
>>
>> Fon: +49 (0)228 / 90 90 38 - 25
>> Fax: +49 (0)228 / 90 90 38 - 11
>> christoph.baudson at wheregroup.com
>> www.wheregroup.com
>> Amtsgericht Bonn, HRA 6788
>> _______________________________________
>>
>> Komplementärin:
>> WhereGroup Verwaltungs GmbH
>> vertreten durch:
>> Arnulf Christl, Olaf Knopp, Peter Stamm
>> _______________________________________
>>  
>>
>> _______________________________________________
>> Mapbender_users mailing list
>> Mapbender_users at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/mapbender_users
>>     
>
>   


-- 

****************************************
FOSSGIS Konferenz
Freie und Open Source Software für GIS
vom 01.-03. April 2008 in Freiburg
www.fossgis.de/
**************************************** 

_______________________________________

W h e r e G r o u p GmbH & Co. KG

Siemensstraße 8
53121 Bonn
Germany

Christoph Baudson
Anwendungsentwickler

Fon: +49 (0)228 / 90 90 38 - 25
Fax: +49 (0)228 / 90 90 38 - 11
christoph.baudson at wheregroup.com
www.wheregroup.com
Amtsgericht Bonn, HRA 6788
_______________________________________

Komplementärin:
WhereGroup Verwaltungs GmbH
vertreten durch:
Arnulf Christl, Olaf Knopp, Peter Stamm
_______________________________________
 



More information about the Mapbender_users mailing list