タグ付けされた質問 「kml」

KMLは、地理データを表示および注釈付けするために使用されるXMLファイル形式で、Google Earthで広く使用されています。




4
KMLファイルをRに読み込みますか?
私は巨大な.kmlファイル(最大10 Gb)で作業しており、それらをRに読み込む効率的な方法が必要です。これまでは、QGISを介してシェープファイルに変換し、その後readShapePolyとreadOGR(後者ちなみに、前者よりも1000倍高速です)。面倒で時間がかかるため、QGIS中間段階を切り取りたいと考えています。 .kmlファイルを直接読み込む方法は? 私は、これはまた、readOGRで行うことができます参照します。残念ながら、実際の例を実装する方法はわかりません(.kmlファイルを長時間準備した後xx <- readOGR(paste(td, "cities.kml", sep="/"), "cities"))。ここの「都市」は空間オブジェクトの名前のようです。 Roger Bivandは、「OGRのKMLドライバーはファイルにアクセスするためにこの名前を必要とするため、この名前の発見方法は明らかではありません。1つの可能性は次のとおりです。 system(paste("ogrinfo", paste(td, "cities.kml", sep="/")), intern=TRUE) 」 しかし、これは私にとってもうまくいきません。試用するテスト.kmlファイルを次に示します。作業ディレクトリにあると、readOGR("x.kml", "id")このエラーメッセージが生成されます。 Error in ogrInfo(dsn = dsn, layer = layer, encoding = encoding, use_iconv = use_iconv) : Cannot open layer . そしてsystem(paste("ogrinfo", "x.kml"), intern=TRUE)生成: [1] "Had to open data source read-only." "INFO: Open …
42 kml  r 

6
KMLがGoogle Maps APIに対して大きすぎる/複雑な場合はどうなりますか?[閉まっている]
Webアプリには、シンプルなマッピング機能が組み込まれています(現在は、埋め込みGoogleマップ上のマーカーとKMLオーバーレイのみ)。これはかなりうまくいきます。私たちが直面している唯一の本当の制限は、KMLに対する Googleのサイズと複雑さの制限を超えるKMLオーバーレイです。 独自のサーバー(GeoServerやArcGIS Serverなど)を立ち上げることを検討しています。ただし、Googleの制限が10 MBの場合に15 MBのKMLを提供するだけの大きなステップのように思えます。 健全性チェックが必要です:GoogleのKMLオーバーレイ用の無料で簡単なAPIと、独自のタイルサーバーのセットアップの間に中間点がありますか?
29 google-maps  kml 

10
QGISを使用して属性を失うことなくKMLをシェープファイルに変換しますか?
何百ものポイントを持つKMLファイルがあります。各ポイントには、名前、電力、年齢などの情報があります(水力発電所の地図です)。そのKMLファイルをQGISにインポートすると、この情報は失われます。 この情報を保持する方法はありますか? 情報は次のようになります。 <ExtendedData> <SchemaData schemaUrl="#vorlage"> <SimpleData name="Name">Test</SimpleData> <SimpleData name="Power">10895</SimpleData> <SimpleData name="Location">L</SimpleData> </SchemaData> </ExtendedData> 私のコードに何か問題はありますか?
29 qgis  kml  import 

3
KMLファイルを編集および整理するためのGoogle Earthの代替
Google Earthでは、KMLを「シーングラフ」、つまり左パネルのツリー構造として表示する方法が気に入っています。 これにより、ドラッグアンドドロップを使用して、フォルダー内の機能を並べ替えたり、レイヤーの順序を変更したりできます。 ただし、この(やや便利な)機能は、Google Earthでは少し基本的すぎます。たとえば、googleは独自の構造でKMLを「インポート」します。変更を「保存」したい場合は、元のファイルを手動でポイントして上書きする必要があります。 また、保存時に、Google Earthは元のファイルに含まれるスタイルを上書きします(InkscapeがSVGで行うこととほぼ同じです)。それはかなり失礼です:o( ですから、私の質問は、特にドラッグアンドドロップ再配置でツリービュー表現を使用する他の選択肢がありますか?地図表示も必要ありません(それは非常に便利ですが)

3
ogr2ogrを使用してシェープファイルに変換するときにフィーチャタイプを選択しますか?
シェープファイルには1つのジオメトリタイプしか指定できませんが、他の多くの形式(kml、geojson)には複数のタイプを指定できます。 シェープファイルに変換する場合、ogr2ogrに各タイプに1つずつ複数のシェープファイルを作成するように指示することは可能ですか? 「-where」オプションは便利かもしれませんが、マニュアルページには構文が説明されていません。 たとえば、失敗するコマンドは次のとおりです。 $ wget http://a841-tfpweb.nyc.gov/jackson-heights/wp-content/themes/tfp/kml/transit.kml $ ogr2ogr -f "ESRI Shapefile" transit.shp transit.kml Warning 6: Normalized/laundered field name: 'Description' to 'Descriptio' ERROR 1: Attempt to write non-linestring (POINT) geometry to ARC type shapefile. ERROR 1: Terminating translation prematurely after failed translation of layer Transit (use -skipfailures to skip errors)

2
カスタムデータを含むKMLファイルをPostgres / PostGISデータベースにインポートする方法
カスタムでは、KMLファイルの別の構造を意味するわけではありませんが、<description></description>セクションでは、この種類のHTMLタグを持つデータがあります。 <?xml version="1.0" encoding="UTF-8"?> <kml xmlns="http://www.opengis.net/kml/2.2"> <Document> <Placemark> <name>New York City</name> <description><![CDATA[ <table> <tr><td colspan='2'>Attributes</td></tr> <tr><td>CITY_ID</td><td>150335</td></tr> <tr><td>POPULATION</td><td>8244910</td></tr> <tr><td>AREA</td><td>468.48</td></tr> </table>]]> </description> <Point> <coordinates>40.712964,-74.003886,0</coordinates> </Point> </Placemark> </Document> </kml> 各目印のこのデータをすべて、データベース内の対応する列を持つテーブルに簡単にインポートしたいのですが、どうすればよいですか?
18 postgis  kml  ogr2ogr 

2
一部のエリアを除き、Googleマップの地図をグレーアウトすることはできますか?
私が探しているのは、世界の残りの部分をグレー表示することで、Googleマップの地図上の特定の領域を強調する方法です。 2つのポリゴンのうち1つは表示され、もう1つは表示されず、マップが静的(マップの移動なし)の場合にのみ機能するというソリューションについて聞いたことがあります。ただし、ユーザーが地図をズームおよびドラッグできるようにしたいと思います。 また、ある領域を強調することを考えていない他の方法にも興味があります。 更新: radekが投稿したソリューションを試してみると(つまり、outerBoundaryIs(ビューよりも大きい)とinnerBoundaryIs(強調する領域)を持つPolygonでKMLを作成する)ズームインすると、長方形の領域がもう周囲のポリゴン。見る: それに対する経験/解決策をお持ちですか? update2: Google Fusion Tablesを使用して、radekのソリューションをテストする時間ができました。最初は、KMLと同じようにタイルが見つからないという問題がありました(上の写真を参照)。私は彼のソリューションのjqueryハックがロードされていないタイルを意図していたと感じています: setTimeout(function(){ $("img[src*='googleapis']").each(function() { $(this).attr("src",$(this).attr("src")+"&"+(new Date()).getTime()); }); }, 5000); 更新後にタイルが読み込まれるように思えたので、自分でハックを使用していません。新しいユーザーごとにバグが発生した場合は、それを試してみます。

2
KMLをArcGIS Desktopにインポート/エクスポートするにはどうすればよいですか?
KMLをArcGIS Desktopにインポートおよびエクスポートするためのいくつかのスクリプトとツールに出会いました。 次のようなツールがありますか? v10でのArcGIS DesktopへのKMLのインポート/エクスポート お金はかかりません パッケージ間の属性を理想的に維持します 理想的には、追加のソフトウェアをインストールする必要はありません 私はまた、人々が最初に経験したことがある推奨ツールになりたいです。ArcScripts、Google、および私が読んだブログでは、多くの方法について説明していますが、推奨される方法を特定したいと思います。

6
shp2kmlライセンスの有効期限が切れ、無料のソリューションを探しています
だから私はアフリカの小さな非営利団体で働いています。私はすべてのGISとデータの仕事をしています。私が作成するレイヤーのほとんどは、KMLレイヤーに変換するため、上司はGoogle Earthでそれらをすばやく簡単に使用できます。しかし今、ここ数ヶ月で私のshp2kmlプログラムは、ライセンスが期限切れになり、新しいバージョンをダウンロードするように言っています。2011年2月の新しいバージョンではない最新バージョンをダウンロードしましたが、引き続き同じエラーが発生します。誰もが同じことを行う別のフリーウェアプログラムを知っているか、これを回避する方法を知っているか、shp2kmlの最新バージョンを入手します。私のオペレーティングシステムはWindows 7で、QGIS 1.8.0を使用しています。非営利団体はGoogle Earthプロエディションを購入する余裕はありません。無料または実質的に無料のソリューションが必要です。ご協力いただきありがとうございます。
13 qgis  kml  google-earth 

5
GML、KML、GeoJSON-3109ポリゴンの高速レンダリング?
私はGeoserverと協力して、米国の下位48郡をオープンレイヤーに提供しています(3109ポリゴン-さらに多くの頂点)。郡はpostgisデータベースにロードされます。その量の頂点をクライアントにプッシュしようとするときの開発者の経験に興味があります。 どのWFS形式で最高の結果を達成しましたか?Geoserverへの追加のチューニングが使用されましたか? タイル化されたWMSの方が高速であることを認識していますが、openLayersを使用してコロプレスマップの動的な変更を許可したいのです。ユーザーがフォームを送信し、Pythonスクリプトが呼び出され、マップdivを再ロードするために新しいレイヤーがopenlayersに返されます。また、オープンレイヤーのポリゴンの複雑さを軽減する前に、これをフル解像度の形式で試してみたいと思います。
12 geoserver  kml  wfs  geojson  gml 

7
KMLファイルの属性をエクスポートするQGIS
ここに私がやっていることがあります: シェープファイルをQGISにアップロードしてレイヤーを作成します そのファイルの属性を選択します ファイルを保存するときに「選択した機能のみを保存する」チェックボックスで選択した属性をエクスポートします 各ポリゴンに対応する名前をエクスポートする必要があります。残念ながら、KMLファイルとして保存してGoogleマイマップで開くと、ポリゴンの境界しか表示されないため、名前を付ける必要があります。情報は属性テーブルの列にあります。

1
アニメーション化されたグラウンドオーバーレイをサポートするKMLを作成する方法
1日目から12日目までの気象条件を表す12個の画像があります。これらの各画像からgdal2tilesを使用してマップタイルを作成しています。gdal2tilesは、Google Earthでタイルを表示するために使用できるKMLファイルも生成します。 ただし、12個の画像すべてからアニメーションレイヤーを作成したいと思います。Google EarthはKMLファイルのアニメーションをサポートしているようです(https://developers.google.com/kml/documentation/time#example2を参照)。このようなアニメーション化されたグラウンドオーバーレイKMLファイルを作成するツールはありますか?gdal2tilesには対応していますか? どうもありがとう。-マイク
11 gdal  kml  animation 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.