問題タブ [pgrouting]

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

php - postgis 2.11/pgrouting 2.0 の pgrouting ワークショップ コードに関する問題

pgrouting ワークショップを Postgresql 9.2/PostGIS 2.11 で動作させ、Windows で pgrouting 2.0 を動作させるのに問題があります。

次のphp/sqlコードを書き直して、自分のバージョンと互換性を持たせるにはどうすればよいですか:

ありがとう、

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

sql-server - MS SQL Server 2012 でのルーティング

これは、pgrouting でのルーティングに使用しているクエリですか?

私の質問 MSSQL でルーティングを作成することは可能ですか?

もしそうなら、SQL Spatial で利用できるすべての関数は何ですか?

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

mongodb - mongodbのpgRoutingに相当するものはありますか

私は現在、地理空間プロジェクトの mongoDb を検討しています。近い将来、アプリには地理空間ルーティング機能が必要になります。

しかし、mongoDbに相当するpgRoutingのようなものが見つかりません

mongoDb でルートを計算する解決策はありますか?

ありがとうございました

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

python - rcost を使用して PostgreSQL にルーティングすると Python エラーが発生する

私は pyscripter を使用して外部から PostgreSQL を呼び出し、ネットワークをルーティングします。これが私のコードです。

結果は良好ですが、PostgreSQL のDriving_distance関数でreverse_cost関数を使用したい場合は、「cost::double precision as cost」の下に 1 行追加するだけです。

この行を追加した後、このエラー ボックスが表示されました。

ここに画像の説明を入力

そしてpython IDLEのエラーメッセージ、

PS。このネットワークのテーブルを変更したため、「rcost」列があり、ビューの一部は次のとおりです。

ここに画像の説明を入力

pgAdmin 内でコードを実行すると、正しい結果が得られました。

ここに画像の説明を入力

しかし、ループを実行するには Python が必要です。どうすればこの問題を解決できますか?</p>

PS。関数の両方のブール値を FALSE に設定すると、理論的にはプログラムは rcost を無視し、コストのみから計算された回答を返しますが、それでも同じエラーが発生します。

ここに画像の説明を入力

問題はrcostに起因するようです。

Windows 8.1 x64でPostgreSQL 8.4、python 2.7.6を使用しています。


更新#1

スクリプトの 2 行を変更したところ、機能しました。

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

postgresql - ubuntu 12.04LTS Preciseでpostgresql-9.3にpgroutingを追加する方法

私は初心者で、pgrouting を発見したいと考えています。

ubuntu 12.04 Ltsを正確に実行するラップトップに、postgresql-9.3とpostgis 2.1拡張機能を既にインストールしています。

postgresql を再インストールする必要はありません。

ここで、pgroutingworkshop チュートリアルに示されているように、ルーティング データベースを作成できるように pgrouting 拡張機能を追加したいと考えています。しかし、彼らは内部でpostgresql-8を使用しました。