Esempio n. 1
0
 public GmlWriter()
 {
     ninNs      = Config.Settings.Namespace.Nin;
     gmlNs      = Config.Settings.Namespace.Gml;
     wfsNs      = Config.Settings.Namespace.Wfs;
     xsiNs      = Config.Settings.Namespace.Xsi;
     xmlSkriver = new XmlSkriver();
 }
Esempio n. 2
0
 private IEnumerable <XElement> AddFeatureMemberElements(IEnumerable <NatureArea> natureAreas)
 {
     return(natureAreas.Select(n => new XElement(gmlNs + "featureMember",
                                                 new NinXElement("NaturOmraade", "",
                                                                 new XAttribute(gmlNs + "id", "NATUREAREA_" + n.UniqueId.LocalId),
                                                                 XmlSkriver.IdentificationElement("unikId", n.UniqueId),
                                                                 new NinXElement("versjon", "n.Version", n.Version),
                                                                 XmlSkriver.NatureLevelElement("nivaa", n.Nivå),
                                                                 XmlSkriver.AreaElement("omraade", n.Area, n.UniqueId.LocalId),
                                                                 XmlSkriver.ContactElement("kartlegger", n.Surveyer),
                                                                 new NinXElement("kartlagtDato", "n.Surveyed", n.Surveyed),
                                                                 new NinXElement("beskrivelse", "n.Description", n.Description),
                                                                 XmlSkriver.DocumentElements(n.Documents),
                                                                 xmlSkriver.AddParameterElements(n.Parameters)))));
 }