ArcGIS Desktop用のオープンソースPython / ArcPyコードとモデルを共有していますか?


33

ArcPyを使用してPythonでArcGIS Desktopのスクリプトを作成します。

コードとモデルを共有できるコミュニティまたはオープンソースプロジェクトはありますか?



2
また、GitHubまたはGoogle Codeリポジトリを作成することもできます。どちらも公開のオープンソースプロジェクトでは無料です。
blah238

5
ArcGISコミュニティへようこそ。開始前に作業を共有することを検討していただき、ありがとうございます。
スティーブンリード

1
はい、彼らは素晴らしいリソースでした。ArcScriptはまだ存在していると思います-または、少なくともGoogleが結果を見つけたときにそこに行くことができますが、新しいコードが追加されているかどうかはわかりません。EDN(Esri Developer Network)と呼ばれるものがあり、チェックアウトする価値があります。
マイケルスティムソン14年

1
最も可能性が高いのは、arcgis.com / home / ...の方がGeoNETで質問した方が良いかもしれません。
マッパーズ

回答:


24

共有したい内容が本当にわかるまで、GitHubに置くだけです。でも、ESRIが始まっこの時流にジャンプ GeoIQ取得した後。


8
+1 githubのコードは、ArcGIS OnlineのコードよりもGoogle検索で簡単に見つかると思われます。
カーククイケンドール

2
+1また、Arc ScriptsまたはCode Galleriesで行われている方法でコードを配布しないでください。distutilsのドキュメント[ docs.python.org/distutils/index.html]を読むか、他のオープンソースPythonパッケージの例に従って、ユーザーが簡単に「easy_install URL」または「pip install URL」を実行できるようにします。URLはGitHubがソース用に生成するtarballまたはzipアーカイブのURL。
12

1
githubの+1により、他のユーザーがスクリプトに(許可を得て)直接フォークまたは貢献することもできます。
スードン

3
github、bitbucket、ArcGIS Onlineのいずれでも+1。オンラインDVCSを使用すると、誰でもアカウントを取得しなくても、表示、フォーク、ダウンロード、ダウンロード、ログイン、ダウンロードができます。コードを見ることさえできます。
チャドクーパー

1
うわー、ESRIがGitHubに移行することを聞いたことがありません。それは良い知らせだ!
-LarsH

11

このためのESRIコミュニティは以前はArcScriptと呼ばれていましたが、ESRIはコードギャラリーを支持して新しいサブミッションに閉じ、現在はArcGIS 10.1のリリース(取得したばかりのバージョン)から移行していますコードギャラリーをArcGIS Onlineに。そこ命令のセットですここで、あなただけの(既存のものをダウンロードする)最初のステップを無視した場合、命令の残りの部分は、コードをアップロードする方法を教えてくれます、新しいシステムに古いコードギャラリーからあなたの事を移動するためのツール、マップなど、他のESRIユーザーと共有します。(無料の)ArcGISオンラインアカウントが必要です。


7

Esriホストは、ArcGIS Code Sharing Webサイトでユーザーが作成したコード、モデル、およびアプリケーションを無料でダウンロードできます。

コード、スクリプト、モデル、アドイン、ウィジェットなどを検索、閲覧、使用します。

ArcScriptsおよびArcGIS Code Galleriesの後継です。


6

ArcPy Cafeは、いくつかのスクリプトと多くのヒントを探すのに適した場所です。

ここですべてのArcGIS Pythonレシピを入手してください!


2

すでに述べたように、Githubは素晴らしい選択肢です。確かに最大のコミュニティがあります。

また、BitBucketを見ていたMercurial(hg)リビジョン管理ツールは、Bitbucketがサポートしているgitよりも理解しやすく使いやすいと思います。(Mercurialが自然にpython、それが成長したコミュニティ、そしてそれが書かれている言語と連携するのを助けます。とにかく私を助けます;-)

あなたの選択が何であれ、分散バージョン管理とホスティングの単独でのコード分岐/マージ/共有は、金メッキされた電子でその価値があります(ひどく緊張した比phorのために非常に遠くまで...)ページとベンダーの独立。


1

ESRIの「公式」コード共有サイトの1つはhttp://codesharing.arcgis.com/です。スクリプトは通常、単一のワークフローと環境に固有であり、したがって共有するのに役に立たないため、これはスクリプト用のツールに向いています。

Pythonスクリプト(モデルよりも共有しやすいIMHO)の場合、ar ArcpyCaféを見ると、役に立つヒントや例がたくさん見つかります。

@Mapperzで述べたように、あなたはまた、上のいくつかのものを見つけることができますGEONET

最後になりましたが、あなたがこの(GIS SE)のサイトを検索することができまたはタグとこれはあなたのコードのサブセットを多数提供します。

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