Hi,
Here is the problem :
java.lang.NullPointerException
at
org.geotools.xml.gml.GMLComplexType$AbstractFeatureCollectionType.encode(GMLComplexTypes.java:4778)
at
org.geotools.xml.DocumentWriter.writeFragment(DocumentWriter.java:310)
at
org.geotools.xml.DocumentWriter.writeDocument(DocumentWriter.java:208)
I use the library 2.3.1.
Thanks,
Florian.
-----Message d'origine-----
De : Justin Deoliveira [mailto:[EMAIL PROTECTED]
Envoyé : mercredi 25 avril 2007 18:30
À : Husson Florian
Cc : [email protected]
Objet : Re: [Geotools-gt2-users] Help to create a feature from a other
Hi,
The code to copy the feature looks fine. A couple of questions. Exactly what
kind of problem are you having encoding gml. Are there any exceptions you can
include for us?
-Justin
Husson Florian wrote:
> Hello,
>
> I have a feature with 4 attributes and I want to add a new attribute.
> So I created a new feature with the same attributes and adding the new
> attribute :
>
>
> //Feature with its attributes
> Feature f;
> AttributeType[] att = f.getFeatureType().getAttributeTypes();
>
>
> //Attributes of new Feature
> AttributeType[] types = new AttributeType[att.length+1];
>
>
> //Set the the new Feature's attributes with the old one for (int i =0;
> i<att.length ; i++){ types[i] =
> AttributeTypeFactory.newAttributeType(att[i].getName(),att[i].getType(
> ));
> }
> types[types.length-1]=AttributeTypeFactory.newAttributeType("levelOfPr
> otect",
> Double.class);
>
>
> //Create new FeatureType
> FeatureType testSchema = FeatureTypeBuilder.newFeatureType(types,
> "testSchema");
>
>
> //Fill the attributes
> Object[] attributes = new Object[types.length]; attributes[0] =
> f.getDefaultGeometry(); attributes[1] = f.getAttribute(1).toString();
> attributes[2] = f.getAttribute(2).toString(); attributes[3] =
> Integer.parseInt(f.getAttribute(3).toString());
> attributes[4] = f.getAttribute(4).toString(); attributes[5] = new
> Double(12);
>
>
> //Create the feature
> Feature result = testSchema.create(attributes);
>
>
> But I have a problem to display that in GML.
> Why...?
>
> Thank you.
> Le contenu de ce mél et de ses pièces jointes est destiné à l'usage
> exclusif du
> (des) destinataire(s) expressément désigné(s) comme tel(s). En cas de
> réception de ce mél par erreur, le signaler à son expéditeur et ne
> pas en divulguer le contenu.
> L'absence de virus a été vérifié à l'émission du message. Il convient
> néanmoins de vérifier l'absence de contamination à sa réception.
>
> The contents of this email and any attachments are confidential. They
> are intended for the named recipient(s) only. If you have received
> this email in error please notify the system manager or the sender
> immediately and do not disclose the contents to anyone or make copies.
> eSafe scanned this email for viruses, vandals and malicious content.
>
>
> ----------------------------------------------------------------------
> --
>
> ----------------------------------------------------------------------
> --- This SF.net email is sponsored by DB2 Express Download DB2 Express
> C - the FREE version of DB2 express and take control of your XML. No
> limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
>
>
> ----------------------------------------------------------------------
> --
>
> _______________________________________________
> Geotools-gt2-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users
--
Justin Deoliveira
The Open Planning Project
http://topp.openplans.org
**********************************************************************************************
Le contenu de ce mél et de ses pièces jointes est destiné à l'usage exclusif du
(des) destinataire(s) expressément désigné(s) comme tel(s). En cas de réception
de ce
mél par erreur, le signaler à son expéditeur et ne pas en divulguer le
contenu.
L'absence de virus a été vérifié à l'émission du message. Il convient néanmoins
de
vérifier l'absence de contamination à sa réception.
The contents of this email and any attachments are confidential. They are
intended for
the named recipient(s) only. If you have received this email in error please
notify the
system manager or the sender immediately and do not disclose the contents to
anyone or make copies. eSafe scanned this email for viruses, vandals and
malicious
content.
**********************************************************************************************
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Geotools-gt2-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users