esrijson to geojson Exception
まだ誰も着手していません。
評価
調査の方向性
添付された EsriJson.json と GeoJson.json から始め、createGeometryByJson と getGeoJson を通じた変換を再現します。geoJsonToGeometry と geometryToGeoJson を含む GeometryEngine の変換呼び出しを追跡し、結果を arcgisToGeoJSON メソッドと比較します。提供された入力から空でないジオメトリが生成されるか、互換性がないことが明確に文書化されていれば完了です。
索引モデルが issue の本文から書いたものです。
説明
I have an esrijson and when converting it to geojson, I found that the geometry returned by createGeometryByGeoJson is empty. Is there any other way to convert it to geojson?
I can successfully convert using https://github.com/Esri/arcgis-to-geojson-utils arcgisToGeoJSON method.
The code example is as follows:
public String EsriJsonToGeoJson(String esri_json){
Geometry geometry = createGeometryByJson(esri_json);
return getGeoJson(geometry);
}
private Geometry createGeometryByGeoJson(String geojson) {
return GeometryEngine.geoJsonToGeometry(geojson, WktExportFlags.wktExportDefaults, Geometry.Type.Unknown).getGeometry();
}
private String getGeoJson(Geometry geometry) {
return GeometryEngine.geometryToGeoJson(geometry);
}
The data example is as follows:
GeoJson.json
- 主要言語
- Java
- スター
- 710
- フォーク
- 268
- 平均マージ
- 7日 23時間
- マージ済み PR(30日)
- 1
環境構築
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
Esri/geometry-api-java のほかの issue
-
GeometryEngine.Difference throws GeometryException: internal error for closed polyline touching endpoint対応中かも @DavidHollman が 19 日前に担当しました。 オープンbug fixed_to_verify
Esri/geometry-api-java#328 · コメント 3 件 · 担当者 1 名 ·
-
難易度 5/5 1週間以上 初心者へのやさしさ 35/100
Esri/geometry-api-java#324 · コメント 17 件 · リアクション 1 件 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 30/100
Esri/geometry-api-java#320 · コメント 1 件 ·
-
cannot reproduce
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
Esri/geometry-api-java#316 · コメント 5 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
Esri/geometry-api-java#302 · コメント 1 件 ·
Esri/geometry-api-java の issue をすべて見る
似ている issue
-
難易度 1/5 1時間未満 初心者へのやさしさ 92/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
oracle/javavscode#652 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
OpenAPITools/openapi-generator#25014 ·
メンテナーはふだん 1 日以内に返信
-
難易度 1/5 1時間未満 初心者へのやさしさ 92/100
AloisSeckar/demos-java#380 ·