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

2
QGISフィルター式の!= NULLとIS NOT NULLの違いは何ですか?
とはNULL異なる値にフィルターを適用したい値を含む属性を持つシェイプレイヤーがありますNULL。 このようなクエリの構築に使用可能なGUIを使用すると、直感的に試すことができます "obj_art" != NULL どの手段「私から『obj_art』異なる属性を持つすべての機能を与えるNULL」(これらのカウント間違いなく、より0より)。このクエリをテストすると、私の観点から奇妙な結果が得られます。 これまでに学んだことは、これを使用してこれを達成できることです "obj_art" IS NOT NULL 質問は違いが何であるか、ある!= NULLとIS NOT NULL?
26 qgis  filter 

1
レイヤー内のフィーチャをフィルタリングする方法は?
QGISを使用して、シェープファイルベースのレイヤーに特定の機能を表示しようとしています。プロパティパネルでサブセット関数を見つけましたが、これはまさに私が望むことをしますが、多数の機能を手動で選別する必要があるため、面倒です。これを行う簡単な方法はありますか? 私は最高のシェープファイルとpostGISの両方を使用しています

2
Geoserver WMSで大きなデータセットをフィルタリングする方法は?
Geoserverで約50,000個のフィーチャを持つデータセットをフィルタリングする良い方法はありますか?IDに基づいて100〜200の機能を選択する必要があります。これらのIDは、FeatureIdとは異なります。OGC Filter Encoding StandardのSQLに類似した「IN」演算子が見つかりませんでした。複数のPropertyIsEqualTo演算子を組み合わせると、パフォーマンスが非常に低下します。

1
QGISクエリ構文は、属性テーブルとフィーチャフィルターで異なります
QGIS 2.16.2を使用すると、次の式を使用してシェープファイル属性テーブルからレコードを正常に選択できます。 left("start_time", 10) = '2015-08-01' start_timeは文字列フィールドであることに注意してください。 ただし、同じ式をシェープファイルのレイヤープロパティ>一般>機能フィルター>クエリビルダーにコピーして貼り付けると、次のエラーが表示されます。 同じ表現がQGISのどこでも機能すると期待しています。私は何を間違えていますか?

1
GeoServer 2.3.0でカスタム認証フィルターを作成する
環境 現在のプロジェクトでは、GeoServer(2.3.0)へのリクエストが許可されていることを検証する必要があります。 プロジェクトはそれらの事実を保持します: GSクライアントはプリンシパル情報(たとえばパスワード)を提供できません。GS自体はユーザー/ロールリポジトリと接続していません そこで、それを確認するためにauthフィルターメカニズムを使用する機会を得ました。 (特定のWFS層への)有効なリクエストには、特別なHTTPヘッダーが含まれます(X-CUSTOM-VALIDとしましょう) このヘッダーはJSONエンコードされたメッセージで、有効な3番目のシステム(ユーザー名、シークレットなど)に接続されたクライアントによって要求が開始されたことを検証するのに十分な情報を保持しています。 状態 ドキュメントには、我々はそうすることができるはずと私たちに言っています... ただし、ドキュメントには、そのようなコンポーネントの作成方法と構成方法が明確ではありません。 GeoServerのデバッグこのようなフィルターを構成するには、専用の認証プロバイダーが必要であることがわかりました。それは、Web管理インターフェースにパネルを配置するために(認証の下、認証フィルターリスト内) パネル したがって、私のコードはこれらのファイルで構成されています。 ProducteurAuthFilterPanel.java ProducteurAuthFilterPanelInfo.java ProducteurAuthenticationFilterConfig.java ProducteurAuthenticationFilterPanel.html これらは、Web管理インターフェースでパネルを追加するために必要です。ProducteurAuthFilterPanelInfoは来世ProducteurAuthenticationFilter(THE フィルター ^^)と一緒に他の2つを接着しています。 ProducteurAuthenticationFilterConfigそのコンストラクタでそれを宣言します。 setClassName(ProducteurAnonymousAuthenticationProvider.class.getName()); setName("producteur"); フィルター(およびプロバイダー) さて、チェーンに含まれるフィルターを作成するために必要なクラス(おそらく): ProducteurAuthenticationFilter:フィルター実装の拡張GeoServerSecurityFilterと実装GeoServerAuthenticationFilter ProducteurAnonymousAuthenticationProvider:新しいフィルターを定義するために、どういうわけかパネル(上記)に必要 ProducteurAuthenticationException:AuthenticationEntryPointで使用(現時点ではHttp403ForbiddenEntryPointのみ) 最後に、Beanは次のように定義されています。 <bean id="yaanonymousFilterProvider" class="dgarne.java.geoserver.security.ProducteurAnonymousAuthenticationProvider"/> <bean id="producteurAuthPanelInfo" class="dgarne.java.geoserver.security.ProducteurAuthFilterPanelInfo"> <property name="id" value="security.producteurAuthFilter" /> <property name="shortTitleKey" value="ProducteurAuthFilterPanel.short"/> <property name="titleKey" value="ProducteurAuthFilterPanel.title"/> <property name="descriptionKey" value="ProducteurAuthFilterPanel.description"/> </bean> ゲームの最後に、Web管理インターフェイスのフィルターパネルに新しいアイテムがあり、それをデフォルトのマッピングで使用しました(下の画像を参照してください)。 …

1
WFSフィルターの問題(BBOX、INTERSECTS)
WFSクエリでBBOX(またはINTERSECTS)フィルターを使用して、小さな領域から機能を取得しようとしています。私は機能の小さなセットまたは単一の機能のみを期待しているはずですが、クエリはそれらのかなりハンサムな束を返します。 Oracleデータストアを備えたGeoServerバージョン2.2.2を使用しています。「ルーズbbox」の選択を無効にしたので、それが問題の原因になりません。 BBOXフィルターを使用したクエリは次のとおりです。 <wfs:GetFeature xmlns:wfs="http://www.opengis.net/wfs" service="WFS" version="1.1.0" outputFormat="json" xsi:schemaLocation="http://www.opengis.net/wfs http://schemas.opengis.net/wfs/1.1.0/wfs.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <wfs:Query typeName="LiVi:LIIKENNE_ELEMENTTI" srsName="EPSG:3067" xmlns:LiVi="http://172.17.14.211:8080/LiVi"> <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc"> <ogc:BBOX> <ogc:PropertyName>GEOMETRY</ogc:PropertyName> <gml:Envelope xmlns:gml="http://www.opengis.net/gml" srsName="EPSG:3067"> <gml:lowerCorner>316600 6838986</gml:lowerCorner> <gml:upperCorner>327696 6844298</gml:upperCorner> </gml:Envelope> </ogc:BBOX> </ogc:Filter> </wfs:Query> </wfs:GetFeature> 問題はINTERSECTSフィルターでも解決しません。ポリゴンのサイズは約10 x 10メートルです。 <wfs:GetFeature xmlns:wfs="http://www.opengis.net/wfs" service="WFS" version="1.1.0" outputFormat="json" xsi:schemaLocation="http://www.opengis.net/wfs http://schemas.opengis.net/wfs/1.1.0/wfs.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <wfs:Query typeName="LiVi:LIIKENNE_ELEMENTTI" srsName="EPSG:3067" xmlns:LiVi="http://172.17.14.211:8080/LiVi"> <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc"> <ogc:Intersects> <ogc:PropertyName>GEOMETRY</ogc:PropertyName> …
10 geoserver  wfs  filter 

3
DSMからキャノピーと建物をフィルタリングして地表の高度を取得する
信頼できるDEMを考案するために、DSMから木や建物をフィルタリングする方法を誰かが提案できますか? 私が持っているのは、LIDARデータからのグリッドです(1m解像度の.tifファイル)。不必要なものを片付けるつもりだったので、ここから提案を求められると思います。

2
国によるOverpass-APIのフィルタリング
このようなoverpass-apiリクエストを実行する方法を誰かが知っていますか? 「ドイツのすべての銀行を見せて」 特定の境界ボックスにすべての「amenity = bank」を表示することができます。しかし、ドイツ(またはほとんどすべての国)は、このようなbboxにはあまり適合しません。 これを行う方法はありますか?例はありますか?独自のサーバーなどをホストできるため、サーバーのパフォーマンスやランタイムは二次的です:)

1
クイーンvsルーク周辺
クイーンとルークの近傍は、フォーカルセルの統計を計算する2つの一般的な方法です。彼らはまた、ムーアと(フォン)ノイマン地区としても知られています。「ビショップバージョン」、つまり左下から右上のコーナーもあると思います。しかし、これらの2つの方法がソフトウェアパッケージにまだ実装されているのはなぜですか? 出典:Lloyd、C.(2010)。空間データ分析:GISユーザー向けの紹介。オックスフォード大学出版局。 ルークは計算能力が低い「昔」の時代に使用され、クイーンのケースは可能な限りGIS分析で使用されるべきだといつも思っていました。ルークvsクイーンのアドバンテージはあるのでしょうか?

1
PostGISクエリとQGISフィルター
約300万の形状を持つPostGISデータセットがあります。一度に表示する必要がある図形は約1,500個だけですが、表示する必要がある図形は、別のデータセットで選択されているフィーチャによって異なります。 私の質問は、PostGIS内で大規模なデータセットをフィルタリングしてからQGISに提供するのと、データセット全体をQGISにロードしてから組み込みのレイヤーフィルタリングを使用することの速度の違いは何ですか?PostGIS 2とQGIS 1.8を実行しています。 PostGISの方が高速だと思いますが、どのくらい高速ですか?あるソリューションのコーディングに他のソリューションよりも時間をかける前に、セカンドオピニオンが欲しい ありがとう!

1
GRASS GISでマジョリティフィルターを適用する方法
誰かがGRASS GISのマジョリティフィルターを書くのを手伝ってくれるだろうかと思っていました。私はこのマップ(以下を参照)を持っています。赤い領域をもう少し支配的にするためにフィルターを実行する必要があります。r.mapcalcを使用できることはわかっていますが、式がわかりません。
8 raster  grass  filter 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.