問題タブ [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 に答える
281 参照

python - kml ファイルを上書きできません

オンザフライで KML ファイルを生成します。生成後、次のように Google マップを呼び出します。

http://maps.google.com/maps?q=http://<my ip>:8081/<location>/<name>.kml. 私が使用するファイルの名前は、ユーザーが入力した開始場所の緯度/経度に基づいています。明らかに、場所が同じ場合、同じ場所から始まる新しい kml ファイルが生成されます。そのような状況では、古いものを上書きする必要があります。ただし、Google マップに指定すると、Google マップは古いファイルを表示します。状況を説明するために、2 つのサンプル ファイルと Python コードのスニペットを添付します。

2 つの異なるファイルを使用して、このコード サンプルを 2 回呼び出します。そのスニペットを以下に示します。ファイル 1:

ファイル 2:

最初の kml ファイルのスニペット:

2 番目の kml ファイルのスニペット:

生成された kml ファイルのスナップショット、どちらの場合も同じです :( : [2 番目のリクエストを行う前にキャッシュをクリアしました]:

ありがとう 。(長い説明で申し訳ありません。しかし、彼らが物事を明確にしてくれることを願っています)

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

python - Python で kml を作成する際に問題が発生する

Python と simplekml クリエーターを使用して kml ファイルを作成しています。何らかの理由で 2 つの kml ファイルが作成され、3 つ目は作成されません。データは私には問題ないようです。コードは次のとおりです。

明らかに水曜日の夜にこれをテストしています...最後の3つのifステートメントに関しては、それらをどの順序で配置しても、Iron HillとBarnabyのkmlは作成されますが、サイドバーは作成されません. これは返される結果です:

エラーメッセージは、ifステートメントが一番上にあるものを呼び出します。私は困惑しています。私の質問が理にかなっていることを願っています(なぜこのエラーメッセージが表示され、ifステートメントの順序に関係なく2つのkmlしか作成されないのですか)

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

python - simplekmlでローカル画像を表示する

simplekmlを使用して、ジオタグ付きの写真をKMLファイル(実際にはKMZファイル)に入れてGoogleEarthで表示しようとしています。表示する場所を取得しましたが、「説明」に画像を入れようとすると、画像が表示される場所をクリックしても機能しません。空白の画像があります。ここに示すaddfile()コマンドを使用してこれを実行しようとしています。私のコードは次のようになります。

ご覧のとおり、上のページの手順から「addfile」の使用方法をほとんど切り取って貼り付けました。point.description行は、問題が発生している場所のようです。

写真はkmzアーカイブに追加されていますが、ロケーションバブルには表示されていません。Windows 7でこれを行っていて、スラッシュが逆になっていることが原因かもしれないと思いましたが、files\image.jpgをfiles/image.jpgに手動で変更しようとしましたが、修正されませんでした。生成されたKMZdoc.kmlファイルは次のようになります。

(1つを除いてすべて削除しました)どうもありがとう、アレックス

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

python - kml から座標を表示

Google Earth で simplekml ファイルから座標を表示する方法を理解することはできません。リストから座標を取得するためにforループを使用しています...

しかし、各ポイントの座標を実際に表示するための書式設定を行うことはできません。それらはリスト内の文字列です。[['AO1','Hway','-18.5','130.50',3.0,'30_3'],[ ]]フォーマットの問題だと思います....何か提案はありますか?

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

python - 膨大な数の座標を境界またはポリゴンに変換するにはどうすればよいですか?

個別にプロットすると、巨大な KML ファイルになる多数のポイントがあります。これらのポイントを個別にプロットするのではなく、これらのポイントの境界を作成したいと思います。Python と simplekml というパッケージを使用しています。

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

python - Kml 作成エラー

最近、python 2.7 に含まれる simplekml モジュールについて読んでいます。これまでのところ、ポイントを作成するためにこれを見つけました:

これにより、リストされた座標に Kirstenbosch という名前が表示されます。名前しか表示されないので、これを拡張できるかどうか疑問に思っていました。

たとえば、上記のコードを編集して kml 画面に表示するにはどうすればよいでしょうか。

私は人口=、平均年齢=をコードに追加しようとしましたが、名前が表示されるだけで表示されません。kml に追加情報を表示できますか?? 例として、Google Earthのkml画面に以下のリストを表示する方法を教えてもらえますか??

名前座標の人口と平均年齢に相関するもの

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

python - SimpleKML で大円を描く

ポイント座標を使用してGoogle Earthにいくつかの線を描画しようとしているところですが、すべてが機能しますが、細部はほとんどありません。線は地球を通過し、地表をたどらないため、地球上のすべてのポイントがあるため、通常は見えません。何か案は?

前もって感謝します :)

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

python - Python SimpleKML: KML 生成のために JSON オブジェクトを文字列に解析する

traceroute で大量の IP アドレスをループして、ip-api.com から地理的位置データを取得しています。次に、渡されたデータを info という変数に追加しました。

API によって返される JSON オブジェクトの例は次のとおりです。

これにより KML ドキュメントが生成されますが、座標が正しく解析されません。KML ドキュメントの抜粋を次に示します。

「info」内の「lon」値を出力すると、JSON オブジェクト内の座標が正しくなり、次のように返されます。

-0.13 -0.0931 -0.0931 -0.13 -0.13 -0.13 -122.1826 -6.2597 -6.2597 -6.2597 -122.1822 -0.0931 -0.0931 -122.1822

エラーはコード内にあります:

この問題に関するヘルプは大歓迎です。