1

最近、シェープマップファイルの操作を開始しました。インターネットからいくつかのシェープファイルをダウンロードしました。ファイルの拡張子は.shp、.dbf、.shxで、これらの拡張子を解読できません。次に、これらのファイルを解析するためのアクションスクリプトライブラリをいくつか見つけました。

しかし、私はそこのドキュメントを理解することができません。

しかし、いくつかのサンプルファイルを使用して、最終的にactionscriptでマップを描画することができました。ただし、これらには緯度と経度がありません。

緯度と経度の情報はシェープファイルに保存されていますか?保存されている場合、データを抽出するにはどうすればよいですか?または、緯度/経度の情報がエンコードされた特別なシェープファイルはありますか?

4

2 に答える 2

2

マッピング用の Flex コンポーネントと、シェープファイルを Flex Map オブジェクトに変換するアプリケーションを備えたiLog Elixirをチェックしてみてください。

于 2009-08-14T03:40:35.340 に答える
1

x/y 座標を long/lat として直接使用するだけです。

The 'Pediaからの引用:

シェープファイルは X と Y の観点から座標を扱いますが、それぞれ経度と緯度を格納することがよくあります。X と Y の用語を使用するときは、用語の順序に注意してください (経度は X に格納され、緯度は Y に格納されます)。

これらの座標が緯度/経度であるとは限りません。ピクセルである場合もあります。ただし、これはシェープファイルのジェネレーターによって決定されます。シェープファイル自体には何も継承されません。

于 2009-08-13T14:51:13.347 に答える