2011-08-23 9 views
6

私は、次の(主観)の基準に基づいて、現在入手可能な最高のPythonのGISライブラリについての勧告を探しています:利用可能な機能の観点から、今日で使用/ Python的インターフェース/ドキュメント 最高のPython GISライブラリ?

  • パワーの

    • 使いやすさ、潜在的に未来にある(それはまだ開発されているか死んでいるか)。

    は、これまでのところ、私はいくつかの詳細を、見てきました:

    • GEOS/OGR/GDALを:これまでのところ私は家庭教師としてthis webpageを使用して、このlibraryを見てきました。私の初期の反応は、いくつかのことは簡単だったのですが、すでに私はいくつかの穴に入っています。たとえば、MultiPointジオメトリを作成し、Union()関数を使用してPolygon内のポイントを特定する場合、問題が発生しますが、PythonバインディングはSWIGによって生成され、すべてのドキュメントはコンピュータで生成されます。もっと良い図書館があるかもしれないと思ったので、私はこの記事を作った。

    • GeoDjango:これもまたGEOS C/C++ライブラリに基づいていますが、インターフェイスが直感的で、よりよく文書化されているようです。私はそれが積極的に更新されているという感覚も持っています。私はWebアプリケーションに興味はありませんが、これは問題ではないようですか?

    • Shapely:再びGEOSライブラリに基づいて、Pythonicインターフェイスを持つようです。機能サポートや開発状況については不明です。

    他にもありますか?思考?前もって感謝します!

  • +4

    おそらく、GIS.stackexchange.comでもっと噛んでしまうでしょう。そして彼らはおそらくすべてあなたにGDALを伝えます。これは両方のサイトに関連しますが、SOが応答を停止した後に移行することができます。 – Patrick

    +0

    @パトリックそのアドバイスをありがとう、私はそこに向かう。もし私がここで十分な評判を持っていれば、私はあなたに投票したい。 ;) – Ben

    答えて

    6

    2011年にプロジェクトのバイタルサインhttps://github.com/sgillies/shapely/commits/master/を確認する方法です。

    Shapelyのdocumentationは他のGISソフトウェアと同じですが、私の正直な意見(免責事項:私は開発者とマニュアルの作成者です)では、 PostGISマニュアル(crêmede lacrême)ほど良くないかもしれませんが、ArcPyよりも優れており、GEOSよりはるかに優れています。

    +1

    私はShapelyのマニュアルを調べましたが、ShapelyはLinearジオメトリの計算だけを扱い、地理的ではない(大きな円の距離など) – asafm

    +0

    GitHubのリンクが無効です。レポは動いたのですか? –

    +0

    https://github.com/Toblerity/Shapely – sgillies

    3

    私はGeoDjangoを使用しました。これは、特にあなたがDjangoに精通している場合は、かなり良いことです。また、SQLAlchemyにはGeoAlchemyがありますが、これは良い方法です。どちらもかなりよく記録されている、pythonicライブラリです。

    関連する問題