You need to include an implementation (either jts-geometry or geometry) on your
CLASSPATH in order to access the ISO Geometry model.
You are advised however to use the JTS Geometry classes unless you are doing a
research project into curves or 3D.
--
Jody Garnett
On Thursday, 31 March 2011 at 3:42 AM, Oleksandr Huziy wrote:
> Hello,
>
> I am trying to create a ploygon using GeometryBuilder as follows:
>
> GeometryBuilder geometryBuilder = new
> GeometryBuilder(DefaultGeographicCRS.WGS84);
> PointArray dps = geometryBuilder.createPointArray();
> dps.add(geometryBuilder.createDirectPosition(new double[]{ x0, y0 }));
> dps.add(geometryBuilder.createDirectPosition(new double[]{ x0, y0 + dy }));
> dps.add(geometryBuilder.createDirectPosition(new double[]{ x0 + dx, y0 + dy
> }));
> dps.add(geometryBuilder.createDirectPosition(new double[]{ x0 + dx, y0 }));
> dps.add(dps.get(0));
>
> SurfaceBoundary surfaceBoundary = geometryBuilder.createSurfaceBoundary(dps);
> geometryBuilder.createPolygon(surfaceBoundary);
>
>
> But I get the following exception at the time of array creation (
> geometryBuilder.createPointArray(); ) :
>
> Exception in thread "main" org.geotools.factory.FactoryNotFoundException: No
> factory of kind "PositionFactory" found.
> at
> org.geotools.factory.FactoryRegistry.getServiceProvider(FactoryRegistry.java:374)
> at
> org.geotools.factory.FactoryCreator.getServiceProvider(FactoryCreator.java:143)
> at
> org.geotools.geometry.GeometryFactoryFinder.getPositionFactory(GeometryFactoryFinder.java:80)
> at
> org.geotools.geometry.GeometryBuilder.getPositionFactory(GeometryBuilder.java:160)
> at
> org.geotools.geometry.GeometryBuilder.createPointArray(GeometryBuilder.java:234)
> at
> geotoolshelpers.RectangleCreator.getRectangleFeature(RectangleCreator.java:82)
> at demo.DemoPolygon.test(DemoPolygon.java:35)
> at demo.DemoPolygon.main(DemoPolygon.java:59)
>
>
> Does anyone have an idea what is wrong?
>
> Thank you
> --
> Huziy Oleksandr
> ------------------------------------------------------------------------------
> Create and publish websites with WebMatrix
> Use the most popular FREE web apps or write code yourself;
> WebMatrix provides all the features you need to develop and
> publish your website. http://p.sf.net/sfu/ms-webmatrix-sf
> _______________________________________________
> Geotools-gt2-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users
>
------------------------------------------------------------------------------
Create and publish websites with WebMatrix
Use the most popular FREE web apps or write code yourself;
WebMatrix provides all the features you need to develop and
publish your website. http://p.sf.net/sfu/ms-webmatrix-sf
_______________________________________________
Geotools-gt2-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users