問題タブ [repast-simphony]

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 投票する
1 に答える
262 参照

groovy - repast simphony:プロパティに一致するカメを数えます

repast simphonygroovyAPIを使用してシミュレーションをプログラミングしています。

myTurtleがBaseTurtleを拡張する特定のクラスのエージェント(カメ)の数をカウントできるメソッドcount(myTurtles)があります。

私の質問は、このカウントをフィルタリングして、プロパティの特定の値(形状、色、サイズなど)に一致するカメだけを取得できるようにする方法はありますか?

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

google-maps - Googleマップでシンフォニーを貼り直す

私は Repast-symphony と協力して、ルーティング シミュレーションの結果を視覚化しようとしています。repast は、道路やその他すべての視覚化にシェープ ファイルを使用します。私はgooglemaps apiを見てきましたが、それらからシェープファイルを取得できるとは思いません。不思議なんだけど

1-この問題を解決することは可能ですか? (Google マップからシェープ ファイルを直接生成する)

2- Google マップをシェープファイルに変換するエンコーダの開発方法は? (元の品質に近いマップを保持したい)

Google マップにシェープ ファイルを重ねている人を見たことがありますが、その逆ではありません。

どんな助けでも大歓迎です

0 投票する
0 に答える
94 参照

java - repast jforjavaのこのコードが「outedge」の2倍の量を作成するのはなぜですか

私は、顧客、小売業者、およびサプライヤーとのサプライチェーンをモデル化しています。それらはノードで接続されています。このコードを見つけました。しかし、なぜこのコードが2倍の量のアウトエッジを作成するのか理解できません。おそらく、誰かが助けることができますか?

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

java - repast simphony バージョン 1.2 を repast 2.0 にアップグレードする

あなたの助けが必要です。別の Java アプリケーションからリペースト シミュレーションを実行しています。私がやろうとしているのは、repast バージョン 1.2 を repast バージョン 2.0 にアップグレードすることです。

これどうやってするの?

repast.simphony.bin_and_src.jar を最新バージョン (repast 2.0) に置き換えようとしましたが、次のようなエラーが発生します。

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

java - Drools で Repast を実行する

Drools で Repast ゾンビの例を実行しようとしていますが、実行時に同じエラーが発生しました。ゾンビの例を作成し、すべての Drools jar ファイルをクラスパスに追加しました。しかし、KnowledgeBuilderFactory の newKnowledgeBuilder() 関数を呼び出すと、次のようになります。

KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();

私はこの例外を受け取ります:

スレッド「AWT-EventQueue-0」の例外 java.lang.NoClassDefFoundError: org/drools/builder/KnowledgeBuilderFactory

Drools で Repast を実行した経験のある人はいますか?

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

repast-simphony - Repast Simphony(Java)にマウスクリックを実装する

インターフェイス上でマウスをクリックすることでさまざまなことを実行できる機能を含むモデルを実装したいと考えています。ただし、Repast Simphony ベースのモデルでマウス クリックを実装できるかどうかはわかりません。助けてください。

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

agent-based-modeling - WebブラウザでRepastJモデルを実行することは可能ですか

私はエージェント ベースのモデリングは初めてで、RepastJ (Repast 3) に付属するデモ モデルを実行しています。Web ブラウザーでシミュレーションを実行することは可能ですか? 前もって感謝します。

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

java - ライブラリを使用する Java プロジェクトは、同じライブラリを使用するプロジェクトを使用すると NoClassDefFoundError をスローします。

他の Java プロジェクトで使用する Java ライブラリを作成しています。プロジェクトはRepast Symphonyを使用しており、私のライブラリも使用しています (したがって、このエラーは何らかの競合が原因であると思います)。すべてが正常にビルドされますが、Repast シミュレーションを実行するとスローされますjava.lang.NoClassDefFoundError: repast/simphony/context/Context

ライブラリをjarとしてエクスポートし、プロジェクトを直接インポートして、ライブラリをプロジェクトのクラスパスに追加しようとしましたが、役に立ちませんでした。私は何が間違っている可能性がありますか?

この Context クラスは、ライブラリとプロジェクトの両方で使用されています。以下は、2 つのクラスでの使用のスニペットです。

コメントから関連情報を追加するための編集: ライブラリで行っているように、repast JAR をプロジェクトに直接インポートしません。Repast Symphony はプラグインとして Eclipse にインストールされているので、すべての Repast ライブラリを含む「Repast Projects」を作成しました。したがって、クラスの競合の原因となっている特定の JAR を削除できません。

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

java - Repast J でグリッドにデータ レイヤーを割り当てる

Repast Java Suite で ABM を作成しようとしており、そのために 3D グリッドを使用しています。グリッドに関する 2 つの質問: 1) グリッド内の各 (x,y) の組み合わせに関数値を割り当てたいとします。たとえば、各 f(x,y)=x+y についてです。したがって、エージェントが点 (x,y) にいるとき、対応する z 値は z=f(x,y)=x+y であることがわかります。グリッドにデータ レイヤーを割り当てるにはどうすればよいですか?

2) 同じグリッドに対して、エージェントは特定のパッチが訪問されたかどうかを知ることができる必要があります。エージェントがそのパッチにアクセスするたびに更新されます。

一般に、私の問題は、追加のメソッド、データなどをグリッド インターフェイスに割り当てることです。これは私のシミュレーションの基本的な質問であるため、解決しないと先に進むことはできません..回答は本当に感謝しています..ありがとう!