問題タブ [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.

0 投票する
0 に答える
1543 参照

java - ジオメトリから LineString を取得する方法 (Geotools JTS)

ビューポートと交差させたい線分の任意のリストがあります。そのビューポートからクリップされた線分の別のリストを取得する方法は何ですか。

ビューポートが正方形であると仮定します。任意の線分を破棄するか (線分がビューポートと交差しない場合)、少なくとも 2 点でビューポートと交差する場合は切り取ることができます。

私はこれまでのところこれを持っています:

ジオメトリLineStringsからを取得するにはどうすればよいですか?intersection

0 投票する
0 に答える
140 参照

java - Geotools NAVCONTransform コンストラクター

NADCONTransform を GeoTools-9-SNAPSHOT で動作させるのに問題があります。

私の例は次のようになります。

等...

私の getNadconTransform メソッドは次のようになります。

conus las ファイルと los ファイルは存在しますが、このコードを実行すると、次の例外が発生します。

私はこのコードを GeoTools 2.6.4 で問題なく実行していました。そのバージョンでは、コードは las および los ファイルへの文字列を直接処理していました。この新しいバージョンは URI で動作しますが、動作していないようです。

何か案は?

0 投票する
0 に答える
643 参照

java - org.opengis.geometry.Geometry をインスタンス化する方法は?

org.opengis.filter.Filter特定のジオメトリ内のフィーチャを検索するために を作成しようとしています。このファクトリを作成するコードは次のとおりです。

私が抱えている問題は、ジオメトリ オブジェクトの作成方法がわからないことです。フィルタを作成するメソッドは、タイプ のジオメトリ オブジェクトを想定してorg.opengis.geometry.Geometryいます。これはインターフェイスです。

次のようにインスタンスを作成しようとしました:

ただし、これは例外になります。

ジオメトリ オブジェクト インスタンスの作成方法を教えてもらえますか?

ステファン

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

geotools - GeoToolsでArcSDEに接続するにはどうすればよいですか?

私はOracleArcSDE9.2を実行していて、GeoTools 8.5を使用していますが、GeoToolsのドキュメントに記載されていることを実行しても機能しないようです。私は持っています

ただし、dataStore = dataStoreFinder.getDataStore(params)の後、dataStoreは常にnullのままであり、接続されなかったことを示します。nullのdataStoreオブジェクトを使用しようとしない限り、例外は発生しません。また、スキーマを要求されないため、機能することは期待できません。GeoServerを使用して同じSDEジオデータベースに正常に接続すると、スキーマパラメータ(私の場合は「envq.nmenv.state.nm.us」)が要求されます。それをサーバー名のどこかに追加しますか?または、これが接続されないために私は何が欠けていますか?今は読み取り専用に接続しようとしていますが、最終的にはGeoToolsを使用してデータを入れたいと思っています。

0 投票する
3 に答える
1961 参照

java - Java のランタイム中に zip ファイルから ESRI シェープファイルを読み取る - DataStoreFinder.getDataStore(connectParameters) が null を返す

ESRI シェープファイルを含む zip ファイルをアップロードするサービスを構築しています。サービスはシェープファイルを読み取り、そのコンテンツを操作できる必要があります。そこで、zip ファイルを一時フォルダー (System.getProperty("java.io.tmpdir") のサブフォルダー) に解凍するクラスを作成しました。

別のクラスが Unzip クラスから unzip メソッドを呼び出し、Geotools を使用して解凍されたシェープファイルを読み取ろうとします。Geotools DataStoreFinder.getDataStore(Map params) メソッドを使用して、解凍されたシェープファイルからデータストアを作成します。ここで問題が発生します。getDataStore メソッドが null を返します。URL をテストしましたが、問題ないようです。URL の派生元のファイルが存在し、ファイルであり、アプリケーションで読み取ることができます (shapefile.exists()、shapefile.isFile()、shapefile.canRead() を使用してテスト)。では、何が間違っているのでしょうか? null が返されるのはなぜですか?

(関連する)コードは次のとおりです。

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

java - Geotools で GML パーサーを作成するには?

geotools 8.4 を使用して、OS マスターマップから GML ファイルのパーサーを作成しました。1 つの部分で、私はまだ問題を抱えています。xsd のこのスニペット:

gml ファイルの一部:

つまり、ポリラインは正しい (クラス com.vividsolutions.jts.geom.LineString を取得する) が、directedNode は 1 つしか取得できません (2 つではなく)。

私のコード:

そして出力:

私は何を間違っていますか?両方のdirectedNodeを取得できないのはなぜですか? どうすれば実際の Java オブジェクトにバインドできますか?

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

java - m2e Eclipse プラグインで見つからない GeoTools の依存関係

Eclipse と m2e プラグインを使用して開発している Java プロジェクトで GeoTools を使用する必要があります。

pom.xml で次のリポジトリを構成しました。

[依存関係] -> [追加] ダイアログで "gt-shapefile" を検索しても結果が得られません。おそらく別のリポジトリがありますか?「gt-shapefile」ライブラリがhttp://download.osgeo.org/webdav/geotools/org/geotoolsの下に存在することに気付きましたが、リポジトリの URL をそれに変更しても違いはありません。

何か案は?

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

java - ジオツールリーダー

AbstractGridCoverage2DReader からオブジェクトを取得しようとすると問題が発生します。CoordinateReferenceSystem とカバレッジを取得するために必要です。

フォーマットは問題ありません: "org.geotools.gce.geotiff.GeoTiffFormat@ed5ad5d". ただし、リーダーは常に NULL です。

何か案は?

0 投票する
0 に答える
409 参照

shapefile - GeoTools ルーティング可能なシェープファイル

Geo Tools 開発者の皆様、こんにちは。数週間前に Geo Tools を発見しましたが、非常に興味深いと思います。しかし、私はまったく新しいので、質問があります。ここで設立された 2 点間のルートを計算するために、roads.shp ファイルを使用しようとしています: OpenStreetMap Shapefiles (Section Routable Shapefiles )。それは正常に動作します。しかし、他の地域に適用するには、Routable Shapefile が必要です。具体的な場所の形状ファイルを見つける無料の方法がありますが、Routable ではありません。私の質問は、一般的なシェイプファイルからルーティング可能なシェイプファイルを作成する方法、またはルーティング可能なシェイプファイルをどこで準備するかです。