タグ付けされた質問 「python」

Pythonは、多くのGISプログラムで使用されているオープンソースのインタプリタ型プログラミング言語です。

1
OGRを使用してShapefileジオメトリをWKBに変換する方法
シェープファイルの機能のジオメトリを取得し、そのジオメトリをpostgisに保存したいと思います(shp2pgsqlおよびpsqlコマンドを使用してシェープファイルをインポートすると発生するようなWKB形式で)。次に変換する方法 ジオメトリを取得するために、OSGeo OGRライブラリを使用しました。例: feat = layer.GetFeature(0) geometry = feat.GetGeometryRef() そして私は持っています <osgeo.ogr.Geometry; proxy of <Swig Object of type 'OGRGeometryShadow *' at 0x0096A2D8> > それでは、それをWKBジオメトリにどのように変換しますか?これにはPythonを使用しています。

4
Pythonの乱雑な地名を明確にする(できればローカルマシン上)
Flickrのプロフィールに由来する数百万の地名のリストがあります。ユーザーはこれらの地名をフリーテキストで提供したため、次のようになります。 Roma, Italy Kennesaw, USA Saginaw, MI Rucker, Missouri, USA Melbourne, Australia Madrid, Spain live in Sarnia / work in London, Canada Valladolid, España Italia West Hollywood, United States これらの地名を明確にしたいと思います。この解決策は簡単ではない場合があることは承知していますが、いくつかの場所については、いくつかの誤った曖昧性をなくし、「回答なし」で対応したいと考えています。場所名が複数の都市の名前に対応している場合は、対応する最大の都市にその場所を割り当てます。 YahooのプレイスファインダーAPIはこの問題の良い解決策ですが、私のリストを通過するには多くのAPI呼び出しを行う必要があるため、ローカルソリューション(つまり、リモートAPIに依存しないもの)が欲しいのですが。 。このようなことをするPythonライブラリ、または他のローカルソリューションを知っている人はいますか? (私はまた、stackoverflowでこの質問をしました。)

4
方向が不明な場合の線の結合
私はこの問題に苦労しています。複数のセグメントで構成されるポリラインがあります。各セグメントはポイントで構成され、各ポイントは3D空間で座標と標高によって識別されます。一緒にプロットすると、セグメントは多かれ少なかれ連続した線を構成します(セグメント間に切れ目がある可能性があります)が、セグメント自体は連続しておらず、すべてのセグメントの点が同じ移動方向に従っていない。 問題は、ポイント間の距離とラインの全長を測定できるように、これらの非連続セグメントから単一のラインをPythonを使用してできればどのように作成できるかです。 行の最初のセグメントか最後のセグメントかはわかりませんが、どういうわけか、それらを正しい順序で配置し、すべてが同じ方向を指していることを確認して、測定できるようにする必要があります。 助けてくれてありがとう 追加の情報やデータなどを提供させていただきます。実際のpythonコードを要求するのではなく(拒否するわけではありません...)、戦略だけを強調します。ボブ

4
OGRを使用してラインが交差するポリゴンを検​​索しますか?
1本の線(GPSトラック)で交差するすべてのポリゴンを見つけようとしています。私はこれを計算するために(Pythonからの)OGRライブラリーを使用していますが、現在は少し「総当たり」(そして遅い)です。私のトラックのすべてのポイントについて、すべてのポリゴンでintersectメソッドを呼び出します。明らかな最適化は、隣接するポリゴンでのみチェックすることです。しかし、これは既知の解決策(私が見つけられない...)の古典的な問題だと思います。 スタンドアロンソフトウェアを作成しようとしているので、専用データベースの使用は避けたいと思います(DBを使用する場合、spatialiteがオプションです)。 (参考までに、現在のソースコードはこちらから入手できます:https : //github.com/dkm/airspace-checker)

7
SAGA PythonモジュールをArcGIS Desktopに統合するにはどうすればよいですか?
私はSAGA(http://www.saga-gis.org/en/index.html)を見てきましたが、ジオプロセシングのための素晴らしいツールがいくつかあるようです。 SAGAモジュール(python)をArcGIS DesktopとArcToolboxに導入する運があったかどうか疑問に思っていました。 ある場合、どのステップを使用しましたか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.