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

4
ogr2ogrを使用してPythonでGMLをシェープファイルに変換しますか?
Pythonスクリプトでogr2ogrユーティリティを使用してGMLをESRIシェープファイルに変換しようとしています。 osgeoを介してGDAL / OGRパッケージを正常にインストールしましたが、現在、pythonでogr2ogrを使用するための構文の詳細を見つけて理解するのに苦労しています。 OGRをインポートした後、私が見つけたのは ogr2ogr -f "ESRI Shapefile" output.shp input.gml これをPythonでどのように使用しますか?入力ファイルと出力ファイルを割り当てるのと同じくらい簡単ですか? 私がしようとするすべては、単に構文エラーを取得します。私を始めるための正しい方向へのポインタは素晴らしいでしょう。

6
地図上の道路の交差点を検出する効率的な方法は何ですか?
プロジェクトのソースからマップを受け取る場合がありますが、作成しているC ++アルゴリズムでは、アルゴリズムが道路の交差点(3つ以上の道路セグメントが交わるノード)がどこにあるかを知ることが不可欠です。その上、私が手に入れる地図の多くには、道路の行き過ぎと行き過ぎがあります(つまり、道路が適切に接続されていません)。問題を修正する1つの方法は、Autocadを使用して道路網を「清掃」することです。私が持っている質問は次のとおりです。 マップ内の道路の交差点に関する情報を含むGML形式でマップを取得する効率的な方法(それを実行できるソフトウェアはありますか)はありますか?(特定のノードがジャンクションであることを示すGMLタグがある場合があります) 道路網を「きれいにする」他の方法はありますか? 同僚はFMEを提案しましたが、それにはスクリプトの作成が含まれ、スクリプトがすべてのマップに対応するのに十分な柔軟性があるかどうかはわかりません。ジャンクションを検出する他の唯一の方法は、ブルートフォースを使用して、どの道路セグメントに共通ノードがあるかを見つけることです。ArcGISは役立ちますか?(使用していませんが、聞いたことはあります)より良い方法があるはずです...

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

1
「EPSG:4326」仕様のsrsNameはGML 3.1 / 3.2に準拠していますか?
srsName="EPSG:4326"GML文書に時々見られます(例:https : //postgis.net/docs/ST_GeomFromGML.html、特定のソースは公開されていません)。意図(おそらくここでは重要ではない軸の順序を除く)は明確で、おそらくさまざまなシステム間で相互運用可能ですが、実際に仕様に準拠しているかどうかは疑問です。 私はOGC Naming AuthorityとOGC URNポリシーを見てきましたが、それらはurn:ogc:def:crs:EPSG:\d{4,5}フォームを使用します(つまりurn:ogc:def:crs:EPSG:4326)。 GMLポイントプロファイル(OGC 05-029r4)はsrsName="urn:ogc:def:crs:EPSG:6.6:4326"例で使用されており、「よく知られている」必要があります。srsNameただし、実際に特定のものを除外するものは何もありません。 あるsrsName="EPSG:abcd"フォームは(特に、中srsName="EPSG:4326"(ポイントプロファイルのために、特に)GML 3.1または3.2の要素の仕様準拠)?
11 gml  ogc  specification 

2
GML-> KML変換の一部がGoogleマップで機能しないのはなぜですか?
私は、イギリス全土の地方/統一当局による癌発生率と死亡率を視覚化したいクライアントがいます。Ordnance Surveyデータを使用して当局の境界をGML形式で取得し、それらすべてを1つの大きなGMLファイルとして保存しました。QGISを使用してデータをKML形式に変換しました。現在Fusion Tablesにデータがあり、カバレッジの1つの明らかなギャップを除いてすべてが見栄えが良いです。 欠落している地方自治体のKMLデータを見ると、まったくインポートされていません(つまり、セルが空です)。ジオメトリの再アップロード(および再ダウンロードと再変換)を試みましたが、Fusion Tablesは間違いなくKMLとして拒否しています。Fusion Tablesがジオメトリを多少混乱させる可能性があることをどこかで読んだことがあるので、KMLファイルをアップロードし、 Google Mapsにそのファイルを直接向けましたが、どちらも機能しませんでした(テストがどれほど優れているかわかりません)。 もともと有効なGMLファイルを作成したことはわかりません(標準はわかりません)が、QGISに問題なくインポートできたようで、最終的な結果はこの1か所から離れて素晴らしいように見えます。GMLファイルを読み込むと、QGISに領域が表示されるため、QGISが無効なKMLを生成しているのか、Google Maps / Fusion Tablesに大きな問題があるのか​​わかりません。 私がダウンロードした@nhoptonで指さOSのオープンデータを QGIS(に適切な層をロードし、レイヤー - > ベクトルレイヤーを追加し、KML(としてそれを保存)レイヤー - > 保存など)との融合テーブルにそれをアップロードしました。(CRSで明示的に何もしなかったことに注意してください)。一般に、それはうまく機能します(そして重要なことに、最初の方法で失敗した特定の領域がこれで機能したので、ジオメトリがありません!)。ただし、不足している領域がいくつかあります。そして、この場合には、はるかに少ないことがあります私がしましたので、それは私がちょうどデータを台無しにしましたと仮定するので、簡単ではありません、データに自分自身を行って。私の最終結果がこのように見える理由は何ですか?

2
地理データファイルから不要な列を削除しますか?
不要な列が含まれているGMLデータがあります。ファイルサイズを小さくするために、これらの列を削除します。(明確にするために:ファイルには多くのポイントがあり、これらのポイントのそれぞれにメタデータが添付されていることを意味します。メタデータのすべてが必要なわけではありません。) 多くのファイルがあるので、コマンドラインからもこれを実行します。 GMLファイルをを使用してさまざまな形式に変換できるogr2ogrので、私の質問は次のとおりです。コマンドラインから地理データファイルから列を削除する最も簡単な方法は何ですか。 私はPythonプログラマーなので、本能はファイルをGeoJSONに変換し、PythonのJSON解析メソッドを使用してJSONファイルの読み取りと再書き込みを行うことです。 しかし、GDALツールなどを使用するより直接的な方法があるかもしれません。
10 gdal  data  geojson  gml  file-size 

3
「GMLはXML文法です」とはどういう意味ですか?
私は、XMLとGMLの理論的な側面を理解しようとしています。GMLのOGC Webページには、次のように記載されています。 Geography Markup Language(GML)は、地理的特徴を表現するためのXML文法です。 しかし、「文法」とはどういう意味ですか?他の場所で使用されている(名詞としての)そのフレーズを見ることができません。独特のGMLの意味ですか? 「言語」、「スキーマ」、「フォーマット」、「標準」という用語が表示されます。それらは同じものですか? では、GMLはXMLスキーマだと言えるでしょうか。それとも別の意味ですか?その場合、GML仕様全体を定義する単一のXSDファイルはありますか?
10 gml  xml  ogc 

2
KML / GMLレイヤーを編集できないのはなぜですか?
QGISでの最初の経験に戸惑う初心者 自転車ルートを定義するラインがいくつかあります。 元々は.gmlファイルに保存され、後で.kmlに変換されてGEで表示できるようになりました。 QGISで.gmlと.kmlの両方をレイヤーとして開くことができますが、どちらも線を編集できません .gmlまたは.kmlレイヤーをShapefileとして保存し、そのシェイプファイルをQGISレイヤーとしてロードすると、線を編集できます。 また、.kmlファイルをロードし、新しい空白のシェープファイルレイヤーを作成し、.kmlレイヤーの行を選択してコピーし、空白のシェープファイルレイヤーに貼り付けようとしましたが、これも不可能でした。 線がShapelファイルとして保存するのに十分なほどKMLレイヤー上のQGISによって理解されるかどうか、なぜ編集できないのかわかりません。私はこれを説明する基本的な何かを見逃しているに違いないと感じ、おそらくそれは私が理解すべき他の意味合いを持っています。
10 qgis  kml  ogr  editing  gml 

3
GMLをGeoJSONに変換
カナダ統計局からGMLファイルをダウンロードしました。それをGeoJSONに変換して、Web上のD3視覚化でその一部を使用したいと考えています。しかし、それを行うコンバーターを見つけられませんでした(http://converter.mygeodata.eu/を試しましたが、返されたGeoJSONには実際のジオメトリが含まれていませんでした)。 GMLをGeoJSONに変換する最善の方法は何ですか?

2
GMLサーフェスをPostGISに保存する
私はPostGIS 2.0.0を使用していますが、GMLサーフェスをさまざまなポイントやラインとの交差を計算できるように格納したいと考えています。私の場合、Surfaceには、LineringSegment、Geodesic、Arc、Circleなどの内部リングと外部リングのない1つのPolygonPatchがあります。距離は、数十から数百マイルのオーダーです。私は、PostGISでは持っていることを見るCIRCULARSTRINGとCURVEPOLYGON、彼らはによってサポートされていないことを除いて、アークを格納する良い方法であると思われたgeographyだけで、タイプgeometry。これを保存する最良の方法は何でしょうか?(私はPostGISとGISの一般に非常に新しいので、明らかな何かを見逃している可能性があります。)

3
GeotoolsでGMLを書く方法は?
Geotoolsを使用してGMLを書きたいのですが。残念ながら、GMLライターに関するドキュメントが見つかりません(2006年のドキュメントを除く:http : //docs.codehaus.org/display/GEOTOOLS/WFS+++GML+DataStore)。 ドキュメント/例を教えていただけますか?
9 gml  geotools 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.