Hi Adrian, I ran your tutorial code, and I am getting these and working fine. I was wondering how to generate the map; I need to get some map Image file. How can we do that? Thanks, Senthil
Start of the output for the tutorial: CreateAFeature. The polygon is: POLYGON ((7 7, 6 9, 6 11, 7 12, 9 11, 11 12, 13 11, 13 9, 11 7, 7 7)) Point feature type name is: pointfeature Point feature type is: DefaultFeatureType [name=pointfeature , namespace=http://www.opengis.net/gml , abstract=false , ty pes=(DefaultAttributeType [name=the_geom , type=class com.vividsolutions.jts.geom.Point , nillable=true, min=1, max=1],Default AttributeType [name=CITYNAME , type=class java.lang.String , nillable=true, min=1, max=1],DefaultAttributeType [name=CITYPOP , type=class java.lang.Double , nillable=true, min=1, max=1],)] The point Feature is: Feature[ id=fid-13dd332c:10c5ee1195a:-8000 , the_geom=POINT (14 14) , CITYNAME=Hometown , CITYPOP= 200000.0 ] The line Feature is: Feature[ id=fid-13dd332c:10c5ee1195a:-7fff , the_geom=LINESTRING (5 5, 6 5, 6 6, 7 6, 7 7, 8 7, 8 8) , RIVERNAME=The big fat greasy limpopo ] The linearRing Feature is: Feature[ id=fid-13dd332c:10c5ee1195a:-7ffe , the_geom=LINEARRING (7 7, 6 9, 6 11, 7 12, 9 11, 11 1 2, 13 11, 13 9, 11 7, 7 7) ] The polygon Feature is: Feature[ id=fid-13dd332c:10c5ee1195a:-7ffd , the_geom=POLYGON ((7 7, 6 9, 6 11, 7 12, 9 11, 11 12, 13 11, 13 9, 11 7, 7 7)) , MAXELEVATION=1654.0 , ISLANDNAME=Green Island ] End of the tutorial output. -----Original Message----- From: Adrian Custer [mailto:[EMAIL PROTECTED] Sent: Tuesday, July 11, 2006 12:14 PM To: Natarajan, Senthil Cc: Geotools users list Subject: RE: [Geotools-gt2-users] Generating Map for set of Lat/Long Points Hey, You have the right idea. You use JTS classes to make the geometry (through coordinates) and then the Geotools classes to make a CRS and then you put them together to make a Feature. I'm working on the tutorials you will want but don't have them yet. I'll attach three pieces I have. (1) mucks around with jts geometries (2) makes a feature *without* a CRS (3) makes a feature with a CRS you should be able to sort through and figure things out. If not, you'll have to wait for my tutorials. cheers, adrian On Tue, 2006-07-11 at 11:50 -0400, Natarajan, Senthil wrote: > Hi Adrian, > Thanks for the info and I appreciate. > > Here is the more detail about the data. You are right those are UTM > Projected points. > UTM Grid Zone: 10S > "UTM-X, m:" 560531 > "UTM-Y, m:" 4181786 > Datum: 1927 NAD > > What I want to do is, just to start with, I need to create a map for > these points. > X,Y > 566469,4181502 > 567309,4177908 > 567306,4178221 > 563567,4182488 > 563601,4182221 > 560531,4181786 > > I created a map manually using ArcGIS, by just opening the above points > saved in a .txt file. Please find the attached map file. > > I just want to do produce the same map programmatically by using some > open source GIS API. > Is it possible to do this by using JTS? > > Do I need to create some coordinate points like this........ > Coordinate ptc = new Coordinate(14.0d,14.0d); > > // Create an array and add the coordinates for a line > Coordinate[] lsc = new Coordinate[7]; > lsc[0] = new Coordinate(5.0d,5.0d); > lsc[1] = new Coordinate(6.0d,5.0d); > lsc[2] = new Coordinate(6.0d,6.0d); > lsc[3] = new Coordinate(7.0d,6.0d); > lsc[4] = new Coordinate(7.0d,7.0d); > lsc[5] = new Coordinate(8.0d,7.0d); > lsc[6] = new Coordinate(8.0d,8.0d); > > I am new to this, it will be great if you could point out some classes > which does this (i.e) by taking the above UTM coordinate points and > produce the map like the one I attached. > > Thanks, > Senthil > > > > > -----Original Message----- > From: Adrian Custer [mailto:[EMAIL PROTECTED] > Sent: Monday, July 10, 2006 7:36 AM > To: Natarajan, Senthil > Cc: Geotools users list > Subject: Re: [Geotools-gt2-users] Generating Map for set of Lat/Long > Points > > Hello, > > This is a great first question. I wish we had a tutorial just to answer > this question and I hope to build one eventually. For now you are going > to have to work your way through some things on your own. > > First, your question is actually incomplete. We could easily generate a > data set with a point at each of those coordinates, as I will explain > below. However, if you then expect to match these coordinates to other > geographic data, you have to have slightly more information, namely the > projection system you are using. Your data do not seem to be longitudes > and latitudes but some other projected data; you will therefore need to > find out what projection they are using. > > If all you want to do is create a file of geometric points at those > coordinates, then you are essentially going to be using the JTS library > since this is what Geotools uses. You could look on the JTS web site or > you could read the current documentation prototype at: > http://docs.codehaus.org/display/GEOTDOC/Programmers+Manual+Prototype > and checkout the tutorial file > http://docs.codehaus.org/download/attachments/50776/GnuGIS_Geotools_Tuto > rial000010_Geometry010_Creation.java?version=1 > > Note these are both prototypes, in early stages, and so are less elegant > than they could be but they should get you started. However, because you > are not using any projection information, > THIS WILL NOT GIVE YOU POINTS THAT YOU CAN MATCH TO OTHER DATA. > You have been warned. To do that you will need to build projection data > and use both your geometry and the projection info to build a geotools > feature. I'm hoping to write a tutorial about this shortly. Look around > at the web site for more info. > > It would be nice to have a helper function in Geotools to do this simple > operation and perhaps we can add that eventually. > > Good luck, > > sincerely, > adrian custer > > > On Sun, 2006-07-09 at 19:13 -0400, Natarajan, Senthil wrote: > > Hi, > > > > I was wondering is it possible to generate a Map using GeoTools API > > for a set of Lat/Long points. > > > > Basically I need to generate a Map for these Locations. > > > > X, Y > > > > 566469,4181502 > > > > 567309,4177908 > > > > 567306,4178221 > > > > 563567,4182488 > > > > 563601,4182221 > > > > 560531,4181786 > > > > > > > > If it is possible could you point out some example code how to > > generate the Map. If it is not possible could you please suggest some > > open source Java API which does this. > > > > > > > > Thanks, > > > > Senthil > > > > > > > ------------------------------------------------------------------------ > - > > Using Tomcat but need to do more? Need to support web services, > security? > > Get stuff done quickly with pre-integrated technology to make your job > easier > > Download IBM WebSphere Application Server v.1.0.1 based on Apache > Geronimo > > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > _______________________________________________ > > Geotools-gt2-users mailing list > > [email protected] > > https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users > ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Geotools-gt2-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users
