問題タブ [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.
java - プロジェクトの目標を実行できませんでした
初めてMavenを使用しています。私は、一見よく文書化された「はじめに」ページがある「GeoTools」( http://www.geotools.org/ )を構築しようとしています。NetBeans 7.3.1 を使用しています。プロジェクトをビルドすると、「ビルドの失敗」が表示されます。
それが何を意味するのかよくわかりません。私のコードには、存在しないと見なされるインポートがいくつかありますが、pom.xml の指示に従って手紙を書きました。例えば:
import org.geotools.data.FileDataStore;
上記には、次のようなエラーのある読み取りの下線があります。
これが私のXMLです。
このツールを実行するためのアドバイスをくれる人はいますか? 基本的な Maven エラーを起こしているのでしょうか、それともツール固有のものでしょうか? JAR は「依存関係」の下に表示されるので、なぜ問題があるのかわかりません。
前もって感謝します。
java - Geotools com.vividsolutions.jts.geom.TopologyException: サイド ロケーションの競合
私はこの例外を受け取り、何が間違っているのかわかりません。線形リングを使用して 2 つのポリゴンを作成しました。次に、交差するかどうかを見つけようとします。私はこの例外を受け取ります:
com.vividsolutions.jts.geom.TopologyException: 側の場所の競合 [ (-1.7542192568359292E-100, 1.7542192568359284E-100, 0.0) ]
スタックトレースは次のとおりです。
クラス EdgeEndStar で例外が発生します:
座標を持つエッジに問題があります:
私の間違いについて教えてください。同じ例外を除いて、Googleでいくつかの投稿を見てきました。この例外が発生する場合もあれば、そうでない場合もあります。もちろんフィギュアの形にもよります:)
linearRing と Polygon の両方で isValid() を呼び出しました。両方のオブジェクトが有効です。
私は何が間違っているのかわかりません。
java - SimpleFeature ですべての属性名を取得するには?
SimpleFeatureのすべての属性名を取得するには?
適切な方法が見つかりません。ですべての属性を取得できますがgetAttributes
、名前の情報が失われます。で名前で属性を取得できますがgetAttribute
、最初に名前を知っておく必要があります。
では、名前を列挙する方法はどこにあるのでしょうか、それが存在しない理由は何ですか?
java - WKT 形式のジオメトリの検証
私はGISエリアに不慣れで、単純なポリゴンが閉じたループであるかどうか、つまり頂点の始点と終点が同じであるかどうかを確認するために、JavaでWKT形式のジオメトリを検証する必要があります。現在、Oracle Spatial(com.oracle.sdoapi) の jGeometry クラスを使用しており、最初と最後の頂点を取得して比較しています。また、単純なポリゴンかどうかを確認するために getType() メソッドを使用しています。以下は、使用しているコードの一部です。
これを行う簡単な方法はありますか、または利用可能な API はありますか? 車輪がすでに完成していて使いやすいのであれば、車輪を再発明したくありません。ありがとう!
java - Feature オブジェクトから道路データを取得する方法
GeoTools 2.7.0 を使用しています。
道路のみを含む ShapeFile があります。.shp ファイルを開いて解析し、コレクション内のすべての機能を取得できます。しかし、すべての道路、それらの ID (または名前?) とそれらのセグメントの座標を抽出する方法は? Feature オブジェクトの使い方がまったくわかりません...