私は、次の、 入力しようとしました:その後、私は+/- 50メートル東距/北距値上、によって、その周りにボックスを計算するのは、50メートルを言ってもらおう緯度/経度データ を。緯度/経度に緯度/経度は非常に欠陥がありますが、どうですか?
は、今私は緯度/経度にそれを再変換し、スクリプトを使用して:
http://robotics.ai.uiuc.edu/~hyoon24/LatLongUTMconversion.py私はちょうどすることができない結果を得る、LONは前にその後の周りに、2
zone, easting, northing = LLtoUTM(23, location.get_lat(), location.get_lon())
topUTM = northing + error
bottomUTM = northing - error
leftUTM = easting - error
rightUTM = easting + error
left, top = UTMtoLL(23, leftUTM, topUTM, zone)
約7であります私のコードにエラーがありますか?またはスクリプトに欠陥がありますか?
だから私は
>>> p = pyproj.Proj(proj='utm', zone=32, ellps='WGS84')
>>> p
<pyproj.Proj object at 0x7ff9b8487dd0>
>>> x,y = p(47.9941214, 7.8509671)
>>> print x,y
5159550.36822 1114087.43925
>>> print p(x,y,inverse=True)
(47.971558538495991, 7.8546573140162605)
を何が起こるかを見るために緯度/経度にUTMし、ちょうど緯度/経度をpyprojを使用しようとしましたそして、ここで、それはのように非常に遠く上からのスクリプトのようにありませんが、まだそれを使用することができないほど強く誤っているように見えます。どうして?より正確な結果を得るために私は何ができますか?
編集:
私はtest()を実行し、すべてのテストに合格しました。
EPSGファイルにはそのような事はありません。私が見つけた最も近いものはこれでした:
<32632> +proj=utm +zone=32 +ellps=WGS84 +datum=WGS84 +units=m +no_defs <>
いいえtmerc。また、towgs84をパラメータとして渡す必要がありますか?上記のものは?
のUbuntu 13.04ウズウズが最新PyProj自体が間違って見つけることが含まれるであろうことを期待して、これらを試してみてください。ソースからインストールしてください! – Richard