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

Reply via email to