問題タブ [geotools]
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.
geotools - Geotoolsエラー:LWGEOM_estimsted_extent:テーブルが見つかりませんでした。レイヤーを追加すると表示されます
を使用しversion 8.0-M2
ていgeotools
ます。layer
をmapContent
使用してにを追加しようとするたびにmapContent.addLayer
、
次のような警告があります。
"警告:ST_Estimated_Extentの使用に失敗し、エンベロープ集約にフォールバックしました"、
そして、次のようなエラーが発生します。
「org.postgresql.util.PSQLException:エラー:LWGEOM_estimated_extent:現在のスキーマ内でテーブルを見つけることができませんでした」。
これは私のアプリケーションの動作には影響しませんが、例外を取り除きたいと思います。誰かがこれを手伝ってくれませんか?
java - geotools SEVERE: 次のロッカーにはまだファイルのロックが読み取られています
geotools を使用してシェープファイルからデータを抽出し、それらを mysql に保存しています。私のアプリケーションは常に機能しますが、このロックが頻繁に発生するため、まだ機能しているため、理由がわかりません
以下は私のアプリコードです
@アンドレエラー
geospatial - GeoScript: 単位を無視する CQL DWITHIN
GeoScript を使用して、データ セットに対してクエリを実行しています。標高タイルを指定して、特定の高さを超える領域を含むジオメトリを作成し、それらのジオメトリを使用して経路探索を行います。範囲内のすべてのジオメトリを取得するために DWITHIN 呼び出しを実行していますが、DWITHIN は私のユニット タイプを無視しています。これら 2 つの呼び出しは、同じデータ セット (132 のうち 124 のジオメトリ) を返します。軸の反転は意図的なものであり、ばかげた API です。
GeoScript のソースを調べたところ、文字列が送信されていることがわかりました
返されたフィルターには正しい単位測定が含まれていますが、それをまったく使用していないようです。フィルターを出力すると、toString も単位を無視します。何が起こっているのでしょうか?
java - Maven と GeoTools (com.sun.javadoc) を使用したビルドの問題
Maven 3.0.4 で GeoTools 8.0-RC2 (チュートリアル プロジェクトなどではなく、それ自体) をビルドしようとしています。mvn install
ルート pom で実行すると、ビルド エラーが発生するまで問題なく動作するcom.sun.javadoc
ようですcom.sun.tools.doclets
。
完全なエラー トレースは次のとおりです。
残念ながら、私は Google で解決策を見つけられませんでしたがlib\tools.jar
、私の JDK 1.7.0 u5 を見て、そこに不足しているパッケージを発見しました。依存する pomtools.jar
はbuild\maven\javadoc\pom.xml
. SUN JDK 用と IBM JDK 用の 2 つのプロファイルがあります。
私は Windows 7 x64 を使用しており、%JAVA_HOME%
に設定されていC:\Program Files\Java\jdk1.7.0_05
ます。いじってみましたが、うまくいきませんでした。エラーは残ります。Oracleからのものになったのか、バージョン 1.7 がインストールされているSun Microsystems Inc.
ため、問題が発生する可能性がありますか?<version>1.5</version>
誰かがここで私を助けてくれたら本当にうれしいです!
よろしく、アレックス
java - Geotoolsを使用したデータベースからのマルチポイント
Multipoint
PostGISデータベースからのインスタンスを作成する方法を知りたいだけです。
クエリを実行してから、ResultSet
名前付きを取得しますarea
。MultiPolygon
属性を持つ列の名前geom
は、なので、次のようにします。
ただし、強制キャストは機能しません。
java - geootoolsを使用したポリゴンのポイント
3つ以上の座標からポリゴンを描画して論理ジオフェンスを設定することでジオポイントの領域を抽出しようとしていますが、LinearRingではオブジェクトを閉じるためにすべてのポイントが必要だと思います。私は何を間違っているのですか
java - シェイプ ファイル内の複数のリンクのうち、1 つのリンクの太さを変更します。
Java プログラムを使用して、ノード間のいくつかのリンクを含む形状ファイルを作成しました。ここで、リンク (または線) の 1 つの太さを変更したいと考えています。
つまり、シェイプ ファイルでは、(1.0f 基本ストローク) でいくつかの線を作成し、(2.of 基本ストローク) で別の線を作成したいと考えています。どうやってやるの?
お時間とご協力をよろしくお願いいたします。
java - Javaでコレクションを再ソートするには?
GDAL/OGR を使用して、.mif/.tab ファイルからデータベースにデータを書き込むプロジェクトを作成しようとしています。そうです:
.mid ファイルからの単純なデータ:
そして、dbで私はこれを取得します:
私のデータは2〜4行です。インクリメント変数idn
を取得し、それを属性に入れていることがわかりますid
。kadnum
from .mid を取得し、それを attribute に入れますkadnum
。
その問題はありませんが、bd では行が間違った順序で取得されます。つまり、属性を持つ要素kadnum=66:2:00:88 951
は db の 2 行目にありますが、4 行目にあります。
コレクション内のアイテムの順序を逆に変更するということです。その正しい解決策は?そして、これを行う方法は?または、GDALは自分でそれを行うことができますか?
アップデート
私は持っている:
私は試します:
そして、PropertyName を取得しません。文字列を取得します。私は何を間違っていますか?
gdal - Geotools-WMSとOSMで機能を描画する
http://docs.geotools.org/latest/userguide/tutorial/raster/image.htmlの例を使用して、shpファイルをwmsレイヤーにオーバーレイしようとしています。
継続的にエラーが発生します:
コードがWMSイメージを読み取ろうとしたとき。
私のコードは次のようになります:
}
私のpom依存関係は次のようになります:
どこかで、GDALの問題になる可能性があると読みました。しかし、私はそれを解決する方法を理解できませんでした。私は64JDK1.6とWin7amd64でEclipseを使用しています。
助けてください、誰か。
GDALネイティブライブラリパスにあるgdalinfo.exeを使用してイメージファイルをテストしました。レポートは次のとおりです。
さらなるアップデート
WMSの出力形式をimages/pngからimages/geotiffに変更しようとしましたが、これは部分的に機能するようになりました(geotoolsによって生成される最終的な画像は白黒です)。なぜこれが起こっているのですか?そして、なぜそれがPNGで機能しなかったのですか?
heatmap - Geotools: GridCoverage2D をヒート マップにレンダリングする
geotools を使用するのは初めてです。ここで、データ密度を示すヒート マップを生成する必要があります。
ここからカーネル密度推定プロセスを見つけました: https://jira.codehaus.org/browse/GEOT-4175、これまでのところ、一連の不規則なデータ ポイントのヒートマップ サーフェスを GridCoverage2D として提供しています。
私の質問は、どうすればヒートマップ形式で表示できますか? どうもありがとう!!!