問題タブ [gml-geographic-markup-lan]
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.
internet-explorer - OpenLayers: 特定のブラウザーでベクター レイヤーがレンダリングされない
私はopenLayersが初めてで、GMLオーバーレイを追加しようとしています:
http://the506.com/elxnmaps/2011/ftontest.html
このファイルは、Chrome と Safari ではそのまま完全にレンダリングされますが、Firefox や IE ではまったくレンダリングされません。基盤となる Google レイヤーのみ。HTML ページと同じディレクトリにあります。私が試したことは何もうまくいかないようです。問題のコードは次のとおりです。
問題の原因は何ですか?修正できますか?
java - Geotools で GML パーサーを作成するには?
geotools 8.4 を使用して、OS マスターマップから GML ファイルのパーサーを作成しました。1 つの部分で、私はまだ問題を抱えています。xsd のこのスニペット:
gml ファイルの一部:
つまり、ポリラインは正しい (クラス com.vividsolutions.jts.geom.LineString を取得する) が、directedNode は 1 つしか取得できません (2 つではなく)。
私のコード:
そして出力:
私は何を間違っていますか?両方のdirectedNodeを取得できないのはなぜですか? どうすれば実際の Java オブジェクトにバインドできますか?
open-source - GMLファイルをWebFeatureService(WFS)として公開するにはどうすればよいですか?
GMLファイルをWFSとして公開することに興味があります。PostgreSQLのようなデータベースは使いたくありません。そのために私がする必要がある大まかな手順は何でしょうか?私はオープンソースソフトウェア(geoserver)を使うのが好きです。
openlayers - OpenLayers.Layer.GML スロー JS エラー
KML ファイルを Openlayers マップにロードしようとしています。次のコード行を JS ファイルに追加すると、エラーがスローされます。次の行を追加した後、マップが読み込まれません。
ここからコピーし、KML ファイルへのパスを自分のものに合わせて変更しました。上手に使っている人も多いようです。私は何が欠けていますか?
rdf - Turtle の GML 文字列
Turtle ファイルで OGC GeoSPARQL ボキャブラリを使用しようとしています。ここにフラグメントがあります:
この表記法は、私が使用するオンライン RDF バリデーター ( http://www.rdfabout.com/demo/validator/ ) によって拒否されます。これは、"EPSG:28992" などの二重引用符が原因です。これは、二重引用符を単一引用符に変更することで解決できます。GMLが無効になることはないと思います。しかし、二重引用符は GML の生成方法であるため、そのままにしておきます。
RDF/XML では、解決策は次のように CDATA ブロックを使用することです (GeoSPARQL ドキュメントの例。はい、WKT ですが、同じ原則が適用されます)。
タートルでそのようなことをする方法はありますか? または、このようなケースを処理する他の方法はありますか?
前もって感謝します!
javascript - openlayersで可視に設定されているときにレイヤーの順序を変更するには?
OpenLayers を使用して地図を描画し、その上に情報のレイヤーを追加する Web サイトに取り組んでいます。すべてが正常に機能しますが、1 つだけです。
新しい情報レイヤーを追加するときは他のレイヤーの上に置きたいのですが、以前に情報レイヤーを追加するときは他のレイヤーを一番上にしたいです。
私のポイントは次のとおりです。最後にクリックしたものが一番上にあるはずです。
現在、レイヤーの可視性を yes に設定したい場合、これがトリガーされます。
700 を非常に高い値に置き換えてみましたが、何も変わりませんでした。私もこれを試しました:
しかし、何も機能していないようです。レイヤーは引き続き他のレイヤーの下に表示されます...
アイデアがあれば教えてください。助けてくれてありがとう!
PS: これは Web サイトです (表示されるかどうかはわかりません): http://labqc.wul.qc.ec.gc.ca/MetViewer/
テストするには、左側でレイヤーを選択する必要があります (画像が表示されます)。次に、右上の (+) アイコンをクリックしてレイヤーを選択し、追加します。たとえば、 BV - Canadaとします。ポリゴンは上ではなく画像の下に表示されますが、逆の状況が必要です。
.
vb.net - VB.NetでGMLを解析する最良の方法は何ですか?
GML を解析して空間データを返す最良の方法を探しています。例として、GML ファイルを次に示します。
各 featureMember を反復処理し、次にそのポリゴンを反復処理してから、posList 座標を配列に取得するにはどうすればよいですか?
image - GML と GMLJP2 の違い
GML と GMLJP2 の違いは何だろうと思っています。GMLJP2 が JPEG2000 用であることは知っていますが、ある GML から別の GML に何か変更があるかどうかを知りたいです。GML のオントロジーを見つけました。それが JPEG2000 で機能するかどうかを知りたいです。この標準をよりよく理解するための情報/チュートリアルをいただければ幸いです。ありがとう。