0

私はGeoToolsのドキュメントに従っていますが、これを見つけました:

GeometryFactory geometryFactory = JTSFactoryFinder.getGeometryFactory(null);
Coordinate coord = new Coordinate(45, 15);
Point point = geometryFactory.createPoint(coord);

それを intellij IDE に入れると、クラスごとに使用するインポートがいくつか提案されます。どのインポートを選択する必要がありますか?

別の方法(同じ問題があります)は次のとおりです。

GeometryBuilder builder = new GeometryBuilder(DefaultGeographicCRS.WGS84);
Point point = builder.createPoint(45, 15);
4

1 に答える 1

3

疑問がある場合は、いつでもドキュメントを読むことができます。たとえば、JTSFactoryFinderは を返しますcom.vividsolutions.jts.geom.GeometryFactory。他の部分が次のように収まることがわかれば、

import com.vividsolutions.jts.geom.Coordinate;
import com.vividsolutions.jts.geom.GeometryFactory;
import com.vividsolutions.jts.geom.Point;

一方、GeometryBuilderorg.geotools.geometry.GeometryBuilder、次のインポートにつながる です。

import org.geotools.geometry.GeometryBuilder;
import org.geotools.referencing.crs.DefaultGeographicCRS;
import org.opengis.geometry.primitive.Point;
于 2015-09-15T01:08:26.203 に答える