問題タブ [opengis]
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.
java - どの jar ファイルに net.opengis.wps.x100 が含まれており、どうすればダウンロードできますか?
52 North で wps プロセスを開発したいorg.n52.wps.server.AbstractSelfDescribingAlgorithm
ので、このクラスを から継承する必要がありnet.opengis.wps.x100.ProcessDescriptionType
ます。私の質問は、どの jar ファイルにこのタイプが含まれているかということです。この jar ファイルをダウンロードするための URL を教えてください。私のコードは次のとおりです。
エラーは次のとおりです。
この行に複数のマーカー
タイプ
net.opengis.wps.x100.ProcessDescriptionType
を解決できません。必要な .class ファイルから間接的に参照されているタイプ
net.opengis.wps.x100.ProcessDescriptionType
を解決できません。必要な .class ファイルから間接的に参照されている
php - 外部キーを使用して地理的な場所を保存する方法は?
現在、私はロケーションベースのアプリケーションを開発しています。主なアプリケーション機能の 1 つは、検索条件に基づいてポイントを配置し、1 つのポイントから指定された範囲内のポイントを配置することです。
明白な選択は、緯度/経度を浮動小数点数または整数として格納することでしたが、MySQL で空間データ型を見つけ、掘り下げ始めました。残念ながら、私が正しい場合、空間インデックスは外部キーをサポートしていない MyISAM でのみサポートされています (これが必要です)。
では、緯度/経度を通常の数値として保存するか、インデックスなしで POINT 型を使用することで、何がより良く (そしてより速く) なるでしょうか?
java - フィルター Geotools を使用して endPoint または startPoint で交差する線を取得する方法
LineString featureSource があります。ソースからの 1 つの機能について、同じ featureSource から startPoint または endPoint によって交差する線を取得したいと考えています。
エンドポイントだけでこれを試しました:
この:
フィルターの正しい式が見つかりません。例えば:
黄色のラインに他のラインを取得したいです。
java - opengis ポリゴンのポイント
特定の opengis-Polygon (org.opengis.geometry.coordinate.Polygon) があり、特定のポイントがその Polygon にまたがる領域内にあるかどうかを判断する方法が必要です。今まで私は使用していました: polygon.getBoundary().getMbRegion().contains(point)
. 最大および最小の緯度と経度をチェックし、それらをポイントの座標と比較するため、ポリゴンが「傾斜」していない限り、これは正常に機能します。polygon.getSurface()
これを使用すると、直感的に null が返されます。polygon.getBoundary()
それ以外の場合は、ポリゴンの境界上のポイントにアクセスできます。もう 1 つ試してみようと思ったのは、レイ キャスティング アルゴリズムの実装です。しかし、それを実装するために、opengis/GeoTools で光線を作成する可能性をまだ見つけていませんでした。
事前にご回答いただきありがとうございます。
java - SpatialIndexFeatureCollection をどのようにフィルタリングしますか?
Geotools FeatureCollectionのドキュメントを見ると、パフォーマンス オプションのサブセクションに次のように記載されています。
TreeSetFeatureCollection: デフォルトで使用される従来の TreeSet 実装。
コンテンツがインデックス化されていないため、これは空間クエリではうまく機能しないことに注意してください。
後で、SpatialIndexFeatureCollection
クエリを高速化するために次のことをお勧めします。
SpatialIndexFeatureCollection: 空間インデックスを使用してコンテンツを保持し、MapLayer で高速に視覚的に表示します。一度使用すると、この機能コレクションにコンテンツを追加することはできません
DataUtilities.source( featureCollection ) は、空間インデックスを利用できる SpatialIndexFeatureSource で SpatialIndexFeatureCollection をラップします。
与えられた例は次のとおりです。
このコードをコンパイルできないことに加えて (SimpleFeatureCollection
はインターフェースであり、メンバーを含まない)、次のように定義されている直接呼び出しadd
のコードSpatialIndexFeatureSource.getFeatures(Filter)
SpatialIndexFeatureCollection.subCollection(Filter)
これは、これを使用する私自身の試みの例です
当然のことながら、これによりUnsupportedOperationException
私はこの例を機能させることができず、空間インデックスを利用したいと思っています。SpatialIndexFeatureCollection
上記の例に似たものをどのように使用すればよいですか?
java - http://schemas.opengis.net/wfs/1.1.0/wfs.xsd の JAXB クラスの生成
このスキーマのクラスを生成するために JAXB を使用しようとしています: http://schemas.opengis.net/wfs/1.1.0/wfs.xsd
そのスキーマをローカル ファイルにダウンロードして、JAXB クラスを生成しようとしています。まず、次のエラーが表示されます。
グーグルで調べたところ、バインディング ファイルを使用する必要があることがわかりました。
しかし、そのバインディング ファイルを使用すると、他にも大量のエラーが発生します。
これは、他の人が JAXB クラスを生成したであろうスキーマのように見えるため、少し驚いていますが、Google は何も表示しないようです。以前に JAXB を使用したことがありますが、これは以前に見たものより複雑なようです。
このスキーマに使用する必要がある特定のバインディング ファイル、または特定の JAXB 設定はありますか?
mysql - 「ポイント」フィールドの値をMySqlデータベーステーブルに正しく設定するには?
私はデータベースにかなり慣れていないので、MySql データベースに取り組んでいます。
テーブルには、データ型としてPOINTを持つgeographic_positionという名前のフィールドがあります。このフィールドは、マップ上のポイントの GPS 位置を表します。
IDE からこのテーブルのレコードに値を41.729086、12.278478として挿入しようとしましたが、初期化されませんでした ( nullと表示されます)
IDEで更新しようとしています(「テキストとして設定」)が、次のエラーメッセージが表示されます:
この点の座標をこのPOINTフィールドに挿入する正しい方法は何ですか?