問題タブ [simplekml]

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

python - Creating Proper List for SimpleKML library; Python

Any ideas how to create a list of this type?

I'm taking a NMEA string and trying to parse it into a properly formatted list for the SimpleKML Python library to create coordinates. Everything I've tried thus far creates coordinates that plot as 0,0,1.

Thanks

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

python - KML での lablestyle の設定

Python の simplekml モジュールを使用して、次の KML ファイルを作成しました。

しかし、ドキュメントをインタープリターにロードすると、マーカーは割り当てられた赤色 (ff0000ff) ではなく、標準の青色として表示されます。私は何を間違っていますか?

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

python - simplekml 共有スタイルを使用して、個々のポイントのスタイルを変更することはできますか?

simplekml python パッケージを使用して、CSV ファイルを KML ファイルに変換するスクリプトを python で作成しました。データ値の 1 つに基づいてポイントのスケーリングと色付けも行う必要があるため、まだ完成していません。現在、共有スタイルを使用できるかどうかを確認するために、この if/else をいじってから、各ポイントの色とスケールを編集しています (これをさまざまな色を使用するように変更する予定ですが、今のところは.何が機能し、何が機能しないかを理解しようとしているだけです)。私のデータには 5000 行あるので、共有スタイルを使用して結果の KML をできるだけ短くし、for ループを使用してスキーマ データと共に色とスケールを割り当てたいと考えました。

私の問題はこれです: if/else は実行されますが、共有スタイル アイコンの色がライム グリーンに変わります。その結果、すべての点がライム グリーンになります。共有スタイルを使用し、共有スタイルを上書きせずに色とスケールだけを編集する方法はありますか? 共有スタイルを削除すると、色は期待どおりに機能しますが、KML ファイルが巨大です。私はpythonに非常に慣れていません。先週学んだばかりです。そのため、ヘルプやヒントをいただければ幸いです。

編集:そこで共有されたスタイルでやろうとしたことができないようです。if/else を使用して色を比較して割り当てることはできますが、共有スタイルを削除した場合にのみ機能します。それはすべてを上書きするだけだと思います。ただし、これを行う方法があれば、出力ファイルははるかに小さくなります (共有スタイルを使用すると約 4 MB、共有スタイルを使用しない場合は約 7 MB であり、これは将来的にはるかに大きなデータセットで使用されることがわかっています)。

参照用の私のコードは次のとおりです。

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

python - ファイルを作成し、ビューで Django に返す

ユーザーがダウンロードできるように、その場で KML ファイルを作成しようとしています。KML を作成して保存するために Python で KML ライブラリを使用していますが、ファイルを ad ownload として返したいと考えています。基本的に、アプリ内のユーザーがリンクをクリックすると、KML が生成され、ユーザーがリンクをクリックしてダウンロードされます。私が持っているコードは機能しておらず、応答が正しく設定されていないと推測しています:

views.py で:

リンクをクリックするか、リンクに移動すると、このメソッドを実行するとエラーが発生します。

No results - Empty KML file

filename= と、保存される final が同じではないためだと思います。

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

python - simplekmlのhtmlポップアップウィンドウ

HTML テーブルがあるとします。

そのhtmlビットをpythonパッケージsimplekmlでkmlポップアップウィンドウに挿入する最も簡単で最良の方法は何ですか?

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

python - simplekmlにフォルダーが存在するかどうかを確認する - python

これは非常に簡単なはずですが、私は今、サイトで終わりなしで 1 時間作業を続けてきました。Python で simplekml モジュールを使用していますが、フォルダーが存在しない場合はフォルダーを作成したいと考えています。forループを作成せずにフォルダーが既に存在するかどうかを確認する方法が見つかりません。以下はうまくいくと思いますが、もちろんうまくいきません。

フォールド名を返すように見える唯一のものは次のとおりです。

しかし、もちろん、kml ファイル内のすべてのコンテナーを反復処理してフォルダーを探し、見つからない場合は書き込むことは避けたいと思います。もっといい方法があれば教えてください!