Domino 9 und frühere Versionen > ND8: Entwicklung

Umkreissuche mit Koordinaten

<< < (2/3) > >>

bikerboy:
BAAAM *freu*


--- Code: ---strQuery = {@ACos( @Sin(@TextToNumber(} + FLDLATI + {)/(180*@Pi)) * @Sin((@textToNumber("} + strLati + {")/ (180*@Pi)))+ @Cos(@textToNumber(} +FLDLATI + {)/(180*@Pi)) * @Cos(@textToNumber("} + strLati + {")/(180*@Pi)) * @Cos((@textToNumber(} + FLDLONG +  {)/ (180*@Pi)) - (@textToNumber("} + strLongi + {")/ (180*@Pi)))) * 6380 <200}
--- Ende Code ---

Das führt zu einem Ergebnis, und da Computer keine Fehler machen sollte das wohl passen.

pram:
Achtung: 

@Sin(Feldname / 180 * @pi) ist NICHT @Sin(Feldname / (180 * @pi))

bikerboy:
Hmmm  ???

Bin auf Prams Vorschlag eingegangen. Habe leider bei der Auswertung festgestellt, dass die Suche doch nich sauber läuft.

bikerboy:
@Pram

Wenn ich deinen Vorschlag nachgehe kommt, aber nicht das Ergebnis von der http://www.koordinaten.de/informationen/formel.shtml nicht

bikerboy:
So bin der Sache mal nachgegangen. Gemerkt habe ich, dass die Koordinaten mit nem Punkt (".") getrennt ist. Die Formel erkennt diese dann aber als tausender Zahl. Also habe ich die Formel darauf angepasst.

Syntaktisch korrekt, aber irgendwo ist noch nen Knoten drin.


--- Code: ---strQuery = {!@IsAvailable(accGoogleAlert)& @LowerCase(Form) = "address"
& (
@ACos(
@Sin(@TextToNumber(@ReplaceSubString(} + FLDLATI + {;".";","))/(180*@Pi))
* @Sin(@TextToNumber((@ReplaceSubString("} + strLati + {";".";","))/ (180*@Pi)))
+ @Cos(@TextToNumber(@ReplaceSubString(} +FLDLATI + {;".";","))/(180*@Pi))
* @Cos(@TextToNumber(@ReplaceSubString("} + strLati + {";".";","))/(180*@Pi))
* @Cos((@TextToNumber(@ReplaceSubString(} + FLDLONG +  {;".";","))/ (180*@Pi)) - (@TextToNumber(@ReplaceSubString("} + strLongi + {";".";","))/ (180*@Pi)))
)

* 6380
< 50
)
}

--- Ende Code ---

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln