問題タブ [gml]

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 投票する
2 に答える
1927 参照

java - GML フラグメントを視覚化するための最高の Java オープン ソース ツールキット

受け取った GML を視覚化する方法を探しています。このタスクに使用するのに最適な、無料で入手できる Java ライブラリはどれですか?

0 投票する
8 に答える
13192 参照

game-maker - ゲームメーカー言語改行

私は GML スクリプトを書いていて、次の行にメッセージを表示する方法を知りたいと思っていました:

元。

出力:

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

c - このレイキャスティング アルゴリズムを斜めにならないように変更するにはどうすればよいですか?

そこで機能です。lengthdir_x/yですsin/cos(dir)*dist。そこにCタグを付けたことで怒鳴らないでください。言語は非常によく似ており、これをそのままコピーするところまで来ました。

正しい、手続き完了: この現在のアルゴリズムは時々斜めに進みます (x と y の両方がいずれかの符号で 1 ずつ変化する) が、これを行わないことを望みます。

EG:
現在: (X はレイ キャスト)

募集:

わかる?

助けてください。

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

.net - 住所/場所の共通マークアップ言語

アドレス(場所)を送信するための標準のマークアップ言語を探しています。名前、住所、州、電話番号、電子メール、地理座標、およびその他のメタデータが必要な、いくつかのメタデータを含む住所のリストほど複雑なものは本当に必要ありません。これらのアドレスを構成要素に解析する必要はありません。個別の部品として送信する必要があります。

GMLとKMLの両方を調べましたが、どちらも法案に適合していないようです。目印のリストを使用し、アドレスの一部を既知のキーと値のペアとしてExtendedDataに保存することで、KMLでやりたいことを実現できました。ただし、KMLはディスプレイを中心に配置されているため、これは四角いペグを丸い穴に合わせようとしているように見えます。OASIS xAL(KMLが使用している)も調べましたが、私がやっていることにはやり過ぎのようで、ドキュメントはまばらです。

さらに、.NETライブラリがすでに構築されているソリューションを見つけたいと思っています。

必要に応じて、独自のMLを簡単に作成できますが、標準を使用すると、カスタムExcelドキュメントの処理を希望する顧客を後押しするときに大きな力が得られます。

ありがとう!

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

.net - GML 名前空間で XElement オブジェクトを作成する際の問題

GML名前空間とXML to LINQを使用してXMLドキュメントを作成しようとしています。

私の目標は、次のXElementようなコンテンツです。

しかし、私は次のようになります:

問題は、gml:が要素にないことです。何故ですか?


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

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

java - Java で GML を解析するときの不正な文字

gml スキーマ (http://schemas.opengis.net/gml/3.1.0/base/) を解析するために org.w3c.dom パッケージを使用しています。

gmlBase.xsd スキーマを解析して保存すると、BagType 複合型の GeometryCollections を囲む引用符が不正な文字に変換されて出力されます (以下のコードを参照)。

xml を解析または保存する方法に何か問題がありますか、それともスキーマに何か問題がありますか?

ありがとう、

カーティス

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

c# - CityGML デシリアライゼーションの問題

現在、CityGML (デ) シリアライザーに取り組んでいます - 特定の対応するオブジェクトに C# クラスが必要です - System.Xml.Serialization.XmlSerializer インスタンスに必要なルート クラスに問題があります。ここにいる全員が CityGML にどれほど精通しているかはわかりませんが、ここで状況を説明します。クラスの作成方法についても説明しました。これをスキップしたい場合は、/ /* マークから読み始めることができます。

CityGML は複数の .xsd ファイルで構成され、それぞれが特定のタイプの要素 (appearance.xsd、transports.xsd、building.xsd、vegetation.xsd など) を記述するモジュールであり、ルート ファイル CityGML.xsd も含まれます。ご想像のとおり、各モジュールにはこのルート ファイルの要素が必要です。また、CityGML は実際には GML から多くを継承しているため、GML .xsd ファイルからのインポートも必要です。

これまでのところ、C# クラスの生成に関して、従来の xsd.exe を使用する 2 つの方法を試しました。 - 必要なすべての CityGML クラスを含む単一の .cs ファイルを作成する - 単一のコマンド ライン:

各コマンドについて、最後の .xsd は目的のモジュールであり、その他は必要なインポートです。

残念ながら、xsd.exe は他の .xsd ファイルからのインポートを処理し、インポートされたファイルからだけでなく、必要なファイルのクラスを作成しますが、これらのクラスすべてを 1 つの .cs ファイルにスタックして、これを非常に「直接」行います。どうやら、異なる .cs ファイル内のインポートされたクラスから目的のクラスを分離する方法はありません。したがって、私の最初の質問は、インポートされた .XSD ファイルを処理し、特定の .CS ファイル階層を作成する、XSD.EXE に類似した (デ) シリアル化ツールはありますか? これにより、たとえば、上記のすべてのモジュール .cs ファイルで feature.xsd のクラスの繰り返しが回避されます。

/ /*

次に進むと、実際に問題を引き起こしている問題は XmlSerializer インスタンスに関連しています。これは、階層全体のルート クラスでもある基本の CityGML オブジェクト タイプである CityModelType が完全に有効ではないため、作成できません。

この割り当ては、最初に XmlTextAttribute を使用して string[] を定義することに関するエラーを引き起こし、CityModelType の「反映」を不可能にしました。XmlTextAttribute を XmlAttributeAttribute に置き換えましたが、その発信元を追跡できなかった現在のメッセージは次のとおりです (はい、フランス語で作業しています)。

まず、LineStringSegmentType の唯一の発生は曲線に関連しており、.gml ファイルでは使用していません。それらは次のように定義されます。

...そして、それらはここで使用されます:

...この gml:geometryPrimitives.xsd フラグメントから来ています:

どこに問題があるのか​​ わかりません。これは非常に奇妙です。ご連絡をお待ちしております。ありがとう。

乾杯、ビクター

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

php - PHP で GML を解析する

PHP で GeoIP API の XML 出力を解析しようとしています。

完全な XML 初心者として、私が使用してきた simplexml_load_file PHP 関数で余分な GML コンポーネントを処理する方法がわかりません。simplexml_load_file を使用して、この XML から都市名を抽出するにはどうすればよいですか?

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

xml - XSLTによるGMLの変換

私はこのコードの何が問題なのかを理解しようとしていましたが、4時間後にあきらめました!私はここでstackoverflowでさまざまなソリューションを試しましたが、Web全体から見て、ボットはどれも機能しませんでした。

私がやろうとしているのは、「gml:coordinates」値を「point」属性に設定することだけです。名前空間と関係があると思います。または、他の何か...

XMLファイル:

XSLファイル:

そして、Ajaxスクリプト(属性が「/ gml:coordinates」の代わりに「-7-7 0 7 -7 0 7 7 0 -7 7 0」に設定されている場合、正しい結果を返します):

前もって感謝します。

0 投票する
2 に答える
211 参照

gml - gmlファイルでhtmlタグを使用することは可能ですか?

gmlファイルでhtmlアンカータグを使用する方法はありますか。gmlファイルで場所/ポイントへのハイパーリンクを作成したいと思います。どうすればいいですか?前もって感謝します..