問題タブ [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 投票する
2 に答える
1280 参照

java - Geotools はポリゴンとディメンションから CRS を作成します

いくつかの地理空間メタデータが関連付けられているグリッド データ (2 次元配列) があります。境界は、WSG84 lon lat 座標を持つ jts ポリゴンにあります。ポリゴンは長方形ですが、軸が揃っていません (バウンディング ボックスではありません)。

このカバレッジを記述する geotools CoordinateReferenceSystem オブジェクトを作成しようとしています。CRS を使用してカバレッジを再投影したいのですが、CRS をそのまま使用する必要があるため、CRS の作成手順をスキップするのはよくありません。

要約: WSG84 ポリゴン、dx、dy、nx、ny から、geotools を使用してグリッドを記述する CoordinateReferenceSystem オブジェクトにどのように移行しますか?

助けてくれてありがとう

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

java - この GeoTools FeatureId の何が問題になっていますか?

GeoTools WFS-T プラグインを使用して新しい行を作成し、コミット後、.getId() が次のような醜い文字列を返す FeatureId を作成しました。

「my_database」の先頭にある「new」という単語が驚くべきものであるという事実は別として、この数値は新しい行の主キー (この場合は「23」) をまったく反映していません。当然のことながら、これは内部の番号付けシステムである可能性があると思いました。ただし、別のテーブルの外部キーでこのテーブルの新しい行の主キーを取得したいのですが、この FID から値を取得する方法がわかりません。一部の場所では、次のようなクエリで FID を使用できることが示唆されています。

しかし、これはすべての場所の下線で、FID の解析に失敗します! 行が作成されたときにそのアンダースコアがありました(行を追加するテーブルとして「my_database:my_table」を渡す必要がありました)。

ID に何か問題があるか、何らかの方法で間違って使用していると確信しています。誰でも光を当てることができますか?

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

spatial - 道路と始点から指定された距離との間にある交点の座標を計算する必要があります

道路の始点の座標がわかっているので、道路と始点からの指定距離との交点の座標を計算する必要があります。この種の質問は、のSDO-LRS.LOCATE_PT関数と同じです。 oraclespatial。GeoToolsまたはneo4jspatialに同様のAPIがありますか?

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

maps - シェープファイルの問題

助けが必要です 3716 ポリゴン レコードを継続するシェイプ ファイルがあり、これらのポリゴンの一部に特定の色が必要な場合に、このシェイプ ファイルを描画したいと考えています。

または、このマップでポイント (緯度と経度) を検索し、所属するポリゴンを取得する検索手法が必要ですが、すべてのポリゴンを検​​索するのではありません

OpenJump-Source コード、GeoTools など、すべて試してみます。

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

java - 1 つの境界線と複数の機能を持つシェープファイル?

国勢調査と USGS 情報をインポートし、Google マップにオーバーレイとして表示するマップ アプリケーションを作成しています。これらのアイテムのマッシュアップをエクスポートし、Shapefileとしてエクスポートしたいと考えています。

geotools ライブラリを使用して、国勢調査局の TIGER/Line 境界線データをインポートします。これらのシェープファイルには複数の機能があり、それぞれに独自の境界ジオメトリがあります。私がやりたいのは、それを USGS 機能とマッシュアップしてから、単一の境界ジオメトリで複数の機能を持つシェープファイルをエクスポートすることです。

私の質問: これは可能ですか? Shapefiles の要点を完全に見逃している可能性があるため、Geotools メーリング リストよりもここで質問したいと思います。

ありがとう!

ジェイソン

0 投票する
2 に答える
1829 参照

java - Geotools クイックスタート チュートリアル JFileDataStoreChooser.showOpenFile がエラーを引き起こしている

Eclipse http://docs.geotools.org/latest/userguide/tutorial/quickstart/eclipse.html を使用して Geotools クイックスタート チュートリアルを見ていました。

クイックスタート クラスを実行すると。このエラーが発生しました

そして、このメソッドが問題 JFileDataStoreChooser.showOpenFile を引き起こしていることがわかりました

上記の方法を使用した行を除いて、他のすべての行をコメントアウトしましたが、それでも同じエラーが発生しました。(その行もコメントしてもエラーにはなりません)

また、pom.xml では、バージョン 8.0-M2 と 8-SNAPSHOT を試しました。しかし、運が悪い...

誰にもアイデアはありますか?モジュール geotools.swing に何か問題がありますか?

ありがとう

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

java - JavaアプレットでGeotoolsを使用する方法

私はWeb上でgeotoolsを実行しようとしていますが、Javaアプレットでgeotoolsを実行する方法を探し回っています。しかし、私が見つけることができるものは何もありません。

誰かがウェブサーバーでgeotoolsを実行するための最良の方法を知っていますか(私はApacheを使用しています)、またはGeotoolsを実行するJavaアプレットの例はありますか?

ありがとう

0 投票する
2 に答える
6000 参照

java - GeoToolsの使用:com.vividsolutions.jts.geom.Coordinateクラスの緯度と経度は何ですか?

com.vividsolutions.jts.geom.Coordinate座標クラスとして使用します。ただし、座標の正しい順序であるドキュメントは見つかりません。それは標準ですか?

これがjavadocリンクです-> http://www.vividsolutions.com/jts/javadoc/com/vividsolutions/jts/geom/Coordinate.html

私の質問は:xとは何ですか?(緯度または経度ですか?)yとは何ですか?(緯度または経度ですか?)

任意のガイダンスをいただければ幸いです。

UPDATES1 これを追加させてください。私はGeoToolsJavaLibraryを使用しています。次に、ライブラリはそのCoordinateクラスを使用しています。GeoToolsはCoordinate.xとCoordinate.yをどのように扱いますか?

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

android - ネイティブJavaライブラリがないgeotoolsライブラリでAndroidアプリをビルド

Eclipseを使用して、Androidアプリでgeotools(現在8.0-M3、2.7.3でもあります)ライブラリを使用したいと思います。(win7 prof、4gb ram)しかし、ビルドプロセスがクラッシュし、次のエラーが発生します

未処理のイベントループ例外Javaヒープスペース

Javaヒープスペースの問題は解決できるはずですが、それ以上の問題があるようです。(3GBで十分ですね)

私の最終的な目標は、OGCの「Web機能サービス」と「Webマップサービス」によって、geoserverでpostgrespostgisdbをリクエストできるようにすることです。

私はすでに日食のiniをに設定しました

--launcher.XXMaxPermSize 128m --launcher.defaultAction openFile -vmargs -Xms40m -Xmx3700m

Geotoolsは(jre6(1.6.0_24)と比較して)androidlibsが提供する以上のものを必要とします。

->そこで、jar全体をjre6フォルダーとjts-1.8.jarに加えてgeotools jarを別の(win)フォルダーにコピーします。(Maven(この場合は使用されていません!)自体がjts-1.1.3 libをロードしますが、違いはありますか?)jarフォルダー全体のサイズは約80Mbです。

->eclipseandroidプロジェクト構造に新しいフォルダーを作成します。

->jarファイルをwinフォルダーからEclipseにインポートします

-> jarをプロジェクトビルドパスに追加します(これはjavaをdxに移植する必要があります)(長い時間(日)の試行の後、私が知っている唯一の方法は、必要なすべてのクラスをアプリに提供することです。少なくともeclipseはそうではありません不足しているものにマークを付けます)。

コンパイル後、Eclipseコンソールの出力は次のようになります。

Dx警告:匿名内部クラスのInnerClasses属性を無視しています....。

いくつかのクラスのために。おそらくjrelibが原因です。

私のAndroidプロジェクトで必要なJavaライブラリをgeotoolsに提供する他のオプションはありますか?それとも、私が以下に述べた試験について何か考えがありますか?

PS:Androidの本では、不足しているクラス(およびそれらの依存関係)だけをjarファイルからコピーすることをお勧めします.....(おそらく新しいクラスを作成する方がよいでしょう)

私はすでにMavenプラグインを使用してみました。これは、geotoolsを使用する純粋なJavaプロジェクトで、またはgeotoolsを使用しない限りAndroidプロジェクトを処理するのでうまく機能します。mavenにgeotoolsを使用したandroidプロジェクトが含まれている場合、ライブラリはmavenによって読み込まれますが、androidは「Rクラスを手動で変更」のように言います...(元に戻せない、または再作成できない)

eclipseプロジェクトからMaven依存ライブラリ(必要なもので構成されている必要があります)をコピーする方法はありますか?(私は、winリポジトリフォルダーからjarをコピーできると思いましたが、他の多くのjarも含まれています)。

Androidは、C++またはその他のライブラリを使用できる「JavaNativeInterface」を提供します。libsの欠落/交差の問題を囲むオプションはありますか(私はまだJNIの経験がありません)?

アプリのコードはかなり短いですが、貼り付けるのに役立つ場合は。

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

java - 度、分、秒を10進座標に変換する方法

Javaユーティリティを探しています。geotoolsライブラリを使用してそれを行う方法を教えていただければさらに良いです。