問題タブ [osgeo]

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 に答える
81 参照

python-2.7 - ジオノード レイヤー ページの無効な URL

Web インターフェースを使用してレイヤーを geonode にアップロードしました。レイヤーの詳細を確認したいと思います。

デバッグをオンにしました。これがエラーページです。

これは、local_settings.py で変更する必要があるような気がしますか? 以下を除くデフォルト値があります。

ALLOWED_HOSTS = ['*']

デバッグ = 真

ここに画像の説明を入力

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

django - Django で OSGeo4W の GDAL を使用すると libcurl.dll でエラーが発生する

Django プロジェクトに GeoDjango をインストールしようとしていますが、GDAL で奇妙なエラーが発生しました。

Djangoのドキュメントに従って、OSGeo4W64を使用してGDAL、GEOS、PROJをインストールしました。具体的には、これらはOSGeo4W64セットアップでインストールするために選択したパッケージです。

  • gdal v2.3.2-2
  • geos v3.7.0-1
  • proj v5.2.0-1

また、文書化されているように環境変数を設定しました。


私が得たエラー

最初に Django プロジェクトを (を使用して) 開始したとき、Python はEntry Point Not Found というエラーrunserverを探して発生させようとしました:gdal202.dll

プロシージャ エントリ ポイント sqlite3_column_origin_name がダイナミック リンク ライブラリに見つかりませんでした...\osgeo4w64\bin\gdal202.dll

もう 1 つのエラーOrdinal Not Found with libcurl.dll (依存関係として OSGeo4W によってインストールされます):

序数 361 がダイナミック リンク ライブラリ ..\osgeo4w64\bin\libcurl.dll に見つかりませんでした

およびpythonが発生したエラー:

[WinError 182] オペレーティング システムは %1 を実行できません


私がしたこと

gdalバージョンをダウングレードして最初のエラーを修正しましgdal201.dllたが、2番目のエラーを解決する方法がわかりません。

libcurl の最新の Windows バイナリ バージョンをダウンロードして置き換えようとしましたが、Python によって別のエラーが発生しました。

[WinError 126] 指定されたモジュールが見つかりませんでした

また、curl バイナリのアーキテクチャが x64 であることも確認しました (私の python と OSGeo4W と同じです)。

誰かが助けてくれることを願っています、どうもありがとう。