問題タブ [proj]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
4715 参照

php - PHPでWGS84をETRS89 UTMに変換するには?

PHP を使用して、WGS84 地理座標のペアを ETRS89 投影座標 (UTM) に変換する方法を見つける必要があります。

例:

どうすればそれができるか知っている人はいますか?

ありがとうございました!!

0 投票する
1 に答える
852 参照

python - pyproj 変換された座標オフセット

pyproj を使用して、いくつかの座標を WGS84 から OSGB36 に変換しています。変換されたものと変換されていないものをマッピングすると、マップ上の同じ場所にマッピングされません。OSGB36 の座標は、あるべき場所の北西約 100 メートルにマッピングされています。

ここで何が間違っているのか誰か知っていますか?

これが私がコードで行っていることの例です

0 投票する
1 に答える
1299 参照

proj - PROJ.4 のコマンド ラインは 1 つだけ

期待される結果を得るために 1 つのコマンド ラインのみを記述する方法があるかどうかを知りたいです。私は説明する:

これを書くとき:

$ proj +proj=utm +zone=13 +ellps=WGS84 -f %12.6f

出力データを受け取りたい場合:

500000.000000 4427757.218739

入力データを別の行に書き込む必要があります。

-105 40

連結されたコマンドラインをこのスタイルとして書くことは可能ですか?:

$ proj +proj=utm +zone=13 +ellps=WGS84 -f %12.6f | -105 40

ありがとうございました

0 投票する
1 に答える
394 参照

c# - double 配列と void ポインターを使用した PInvoke 関数呼び出しでの AccessViolationException

次のシグネチャを持つ PInvoke を介して、純粋な C インターフェイスを使用して DLL から 2 つの関数を呼び出したいと考えています。

ピンボークの方法:

私のC#コードでは、メソッドを呼び出します:

PjInit 呼び出しは正常に機能し、有効なポインターを返します。ただし、PjTransformation を呼び出すと、AccessViolationException-Exception がスローされます。二重配列に問題があると思います。ある投稿では、clr-array は既にネイティブ配列と互換性があり、手動でマーシャリングする必要がないことが言及されました。二重配列の属性 [MarshalAs(UnmanagedType.LPArray)] も試しましたが、役に立ちませんでした。または、最初の関数呼び出しから void ポインターとして返される構造体から例外が発生する可能性があります。問題は、構造体の型がわからないことです。

dll 関数は問題ありません。ネイティブの C コードで試してみたところ、うまくいきました。また、パラメーター pointOffset によって例外が発生することはありませんでした。

0 投票する
1 に答える
3009 参照

macos - Mac OS X に「libproj-dev」をインストールする方法

Mac Mavericks (gem install proj4rb) に proj4rb をインストールしようとしていますが、
次のエラーが発生します。

私は問題を知っています。Linux では「libproj-dev」となるヘッダー ファイルが必要です。私は mac を初めて使用するので、brew または macport のいずれかを使用して誰かが私を助けてくれるのではないかと思います。

まとめると、Mac 用の "libproj-dev" 相当のパッケージをインストールする必要があります。

ありがとう。

0 投票する
1 に答える
234 参照

ios - 大量の CPU リソースを消費する MapKit オーバーレイ

サードパーティのシェープファイルの内容をオーバーレイしています。一部のポリゴンは 138,000 ポイントで構成され、ほとんどのポリゴンは約 3,000 ~ 8,000 です。全部で 125 個のポリゴンがあります。

それは正常ですか?何らかの方法で、ポリゴンの粒度を減らすことはできますか? CPU 消費は iPhone 5 で 190% を超えてピークに達し、最初のオーバーレイが表示されるまでに数分かかります。

0 投票する
1 に答える
3054 参照

python - PyProj: x、y 座標を使用して緯度/経度を長方形にマッピングする

x、y座標としてマップに投影しようとしている一連の緯度/経度座標があります。

https://code.google.com/p/pyproj/ライブラリを使用して座標を変換していますが、関数の出力が何を意味するのかを説明している場所が見つからないようです。

ConvertToMapProjection([51.5072,0.1275])

戻り値:

[4866232.474090106、13636.369990048854]

単位が何かわかりませんか?これを 900 x 1100 の長方形にマッピングする最良の方法は何ですか?

0 投票する
1 に答える
2111 参照

r - バリオグラムとバリオグ関数の比較

私は (おそらく間違って) 最も簡単なケースでvariogは、geoRパッケージ内とパッケージvariogram内の出力はsp同じであると想定しました。

私はこのデータセットを持っています:

それは (私が推測する) 投影されていないデータでできているので、それらを投影します

gstatライブラリに従って傾向のないバリオグラムを作成します

gstat をプロット

geoR私が行くのと同じ出力を得ようとしています

地理をプロット