Hi Andrea
The full xml is the one posted in the initial mail. Let me add here the
code used for this test:
import org.geotools.xml.Parser;
import java.io.StringReader;
public class GmlParserTester {
public static void main(String[] args) {
Parser parser = new Parser(new
org.geotools.gml3.v3_2.GMLConfiguration());
String gmlOk = "<gml:Polygon
xmlns:gml=\"http://www.opengis.net/gml/3.2\"\n" +
"
xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n" +
"
xsi:schemaLocation=\"http://www.opengis.net/gml/3.2 \n" +
"
http://schemas.opengis.net/gml/3.2.1/gml.xsd\"\n" +
" gml:id=\"ID1\">\n" +
" <gml:exterior>\n" +
" <gml:LinearRing>\n" +
" <gml:posList>20.6275752990001
69.0458485340001 23.6522989730001 67.9591256830001 23.394147676
67.4853849730001 23.7645843610001 67.4282118410001 23.5511838610001
67.171321484 23.995291303 66.8217779030001 23.6458027940001
66.3015228150001 24.1776751290001 65.6603581030001 23.8992902910001
65.363938606 23.1222006670001 65.2873440590001 21.8152155180001
64.8360917040001 22.099123046 64.4539134830001 21.3948099770001
63.9560658770001 21.3725223480001 63.6351714200001 20.097484583
63.163352188 19.4093118760001 63.068044048 18.2875747670001
62.4174439930001 18.0643892840001 61.9889935410001 17.883996095
60.9361734680001 19.1048713440001 60.6303523110001 19.118231322
60.073555147 19.991083185 59.5595338790001 19.816309173
59.2938278990001 18.9407839030001 58.8569371410001 17.5617016180001
58.396982409 17.2509618060001 57.614452509 17.6063095360001
57.349279976 18.1743547990001 57.9478307260001 18.9872553610001
58.177281001 18.7971457340001 58.4280731210001 19.1178240500001
58.5937904720001 19.6780403080001 58.44086136 19.7036982210001
57.8930463090001 19.3030909770001 57.5766251890001 19.3544883810001
57.3589766740001 18.5284181070001 56.7710770250001 17.8834277610001
56.758222791 17.4898702400001 57.2317293520001 16.6072220550001
56.0283846240001 15.7667531740001 55.751910502 15.152757147
55.8982079070001 14.5944246270001 55.755000302 14.7016791680001
55.6034274630001 14.1722953990001 55.177492537 12.9247851440001
55.148989542 12.6121940250001 55.4320428880001 12.8957081780001
55.64353357 12.6525834940001 56.0457802180001 12.1174567820001
56.3831608610001 12.2974291680001 56.6364623520001 11.2025644020001
57.674656364 10.592075917 58.760985131 11.3399133590001 59.114979066
11.4574487390001 58.8884361220001 11.652005021 58.9062336490001
11.8397152050001 59.8407838300001 12.3411394010001 59.9656698890001
12.541907601 60.193378733 12.6068834610001 60.5127437800001
12.223992303 61.0130781190001 12.6814029960001 61.0595377940001
12.8708379260001 61.35649483 12.1376663360001 61.7238176260001
12.2993694230001 62.2674935150001 11.9745828370001 63.2692271230001
12.683566484 63.974222475 13.2111085380001 64.0953681140001
13.9675251440001 64.007968766 14.157109645 64.1950531990001
14.1138697580001 64.462483723 13.6542581190001 64.5803397670001
14.5068320140001 65.3097281190001 14.516287386 66.132577573
15.484729385 66.282457526 15.3772232190001 66.4843027150001
16.387754896 67.0454610790001 16.0898237740001 67.4352772250001
16.7381138730001 67.914208257 17.2815163380001 68.1188137410001
17.8997572840001 67.9693709380001 18.405678815 68.5818759750001
19.9213869880001 68.3560124810001 20.3358613110001 68.8023123440001
20.0600357110001 69.045758543 20.6275752990001
69.0458485340001</gml:posList>\n" +
" </gml:LinearRing>\n" +
" </gml:exterior>\n" +
"</gml:Polygon>";
String gmlError = "<gml:Polygon
xmlns:gml=\"http://www.opengis.net/gml/3.2\"\n" +
"
xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n" +
"
xsi:schemaLocation=\"http://www.opengis.net/gml/3.2 \n" +
"
http://schemas.opengis.net/gml/3.2.1/gml.xsd\"\n" +
"gml:id=\"GSE001\">\n" +
" <gml:exterior>\n" +
" <gml:Ring>\n" +
" <gml:curveMember>\n" +
" <gml:LineString gml:id=\"GSE002\">\n" +
" <gml:coordinates>20.6275752990001
69.0458485340001 23.6522989730001 67.9591256830001 23.394147676
67.4853849730001 23.7645843610001 67.4282118410001 23.5511838610001
67.171321484 23.995291303 66.8217779030001 23.6458027940001
66.3015228150001 24.1776751290001 65.6603581030001 23.8992902910001
65.363938606 23.1222006670001 65.2873440590001 21.8152155180001
64.8360917040001 22.099123046 64.4539134830001 21.3948099770001
63.9560658770001 21.3725223480001 63.6351714200001 20.097484583
63.163352188 19.4093118760001 63.068044048 18.2875747670001
62.4174439930001 18.0643892840001 61.9889935410001 17.883996095
60.9361734680001 19.1048713440001 60.6303523110001 19.118231322
60.073555147 19.991083185 59.5595338790001 19.816309173
59.2938278990001 18.9407839030001 58.8569371410001 17.5617016180001
58.396982409 17.2509618060001 57.614452509 17.6063095360001
57.349279976 18.1743547990001 57.9478307260001 18.9872553610001
58.177281001 18.7971457340001 58.4280731210001 19.1178240500001
58.5937904720001 19.6780403080001 58.44086136 19.7036982210001
57.8930463090001 19.3030909770001 57.5766251890001 19.3544883810001
57.3589766740001 18.5284181070001 56.7710770250001 17.8834277610001
56.758222791 17.4898702400001 57.2317293520001 16.6072220550001
56.0283846240001 15.7667531740001 55.751910502 15.152757147
55.8982079070001 14.5944246270001 55.755000302 14.7016791680001
55.6034274630001 14.1722953990001 55.177492537 12.9247851440001
55.148989542 12.6121940250001 55.4320428880001 12.8957081780001
55.64353357 12.6525834940001 56.0457802180001 12.1174567820001
56.3831608610001 12.2974291680001 56.6364623520001 11.2025644020001
57.674656364 10.592075917 58.760985131 11.3399133590001 59.114979066
11.4574487390001 58.8884361220001 11.652005021 58.9062336490001
11.8397152050001 59.8407838300001 12.3411394010001 59.9656698890001
12.541907601 60.193378733 12.6068834610001 60.5127437800001
12.223992303 61.0130781190001 12.6814029960001 61.0595377940001
12.8708379260001 61.35649483 12.1376663360001 61.7238176260001
12.2993694230001 62.2674935150001 11.9745828370001 63.2692271230001
12.683566484 63.974222475 13.2111085380001 64.0953681140001
13.9675251440001 64.007968766 14.157109645 64.1950531990001
14.1138697580001 64.462483723 13.6542581190001 64.5803397670001
14.5068320140001 65.3097281190001 14.516287386 66.132577573
15.484729385 66.282457526 15.3772232190001 66.4843027150001
16.387754896 67.0454610790001 16.0898237740001 67.4352772250001
16.7381138730001 67.914208257 17.2815163380001 68.1188137410001
17.8997572840001 67.9693709380001 18.405678815 68.5818759750001
19.9213869880001 68.3560124810001 20.3358613110001 68.8023123440001
20.0600357110001 69.045758543 20.6275752990001
69.0458485340001</gml:coordinates>\n" +
" </gml:LineString>\n" +
" </gml:curveMember>\n" +
" </gml:Ring>\n" +
" </gml:exterior>\n" +
"</gml:Polygon>\n";
try {
Object valueOk = parser.parse(new StringReader(gmlOk));
System.out.println(valueOk);
Object valueError = parser.parse(new StringReader(gmlError));
System.out.println(valueError);
} catch (Exception ex) {
ex.printStackTrace();
}
}
}
Regards,
Jose García
On Thu, May 19, 2016 at 4:16 PM, Andrea Aime <[email protected]>
wrote:
> On Thu, May 19, 2016 at 4:11 PM, jose garcia <[email protected]> wrote:
>
>> Hi Andrea
>>
>> Yes, I validated both gml elements in Oxygen XML and both are reported to
>> be valid.
>>
>
> Do you have the full xml with proper namespace and schemalocation
> declarations?
>
> Cheers
> Andrea
>
> --
> ==
> GeoServer Professional Services from the experts! Visit
> http://goo.gl/it488V for more information.
> ==
>
> Ing. Andrea Aime
> @geowolf
> Technical Lead
>
> GeoSolutions S.A.S.
> Via di Montramito 3/A
> 55054 Massarosa (LU)
> phone: +39 0584 962313
> fax: +39 0584 1660272
> mob: +39 339 8844549
>
> http://www.geo-solutions.it
> http://twitter.com/geosolutions_it
>
> *AVVERTENZE AI SENSI DEL D.Lgs. 196/2003*
>
> Le informazioni contenute in questo messaggio di posta elettronica e/o
> nel/i file/s allegato/i sono da considerarsi strettamente riservate. Il
> loro utilizzo è consentito esclusivamente al destinatario del messaggio,
> per le finalità indicate nel messaggio stesso. Qualora riceviate questo
> messaggio senza esserne il destinatario, Vi preghiamo cortesemente di
> darcene notizia via e-mail e di procedere alla distruzione del messaggio
> stesso, cancellandolo dal Vostro sistema. Conservare il messaggio stesso,
> divulgarlo anche in parte, distribuirlo ad altri soggetti, copiarlo, od
> utilizzarlo per finalità diverse, costituisce comportamento contrario ai
> principi dettati dal D.Lgs. 196/2003.
>
>
>
> The information in this message and/or attachments, is intended solely for
> the attention and use of the named addressee(s) and may be confidential or
> proprietary in nature or covered by the provisions of privacy act
> (Legislative Decree June, 30 2003, no.196 - Italy's New Data Protection
> Code).Any use not in accord with its purpose, any disclosure, reproduction,
> copying, distribution, or either dissemination, either whole or partial, is
> strictly forbidden except previous formal approval of the named
> addressee(s). If you are not the intended recipient, please contact
> immediately the sender by telephone, fax or e-mail and delete the
> information in this message that has been received in error. The sender
> does not give any warranty or accept liability as the content, accuracy or
> completeness of sent messages and accepts no responsibility for changes
> made after they were sent or for other risks which arise as a result of
> e-mail transmission, viruses, etc.
>
> -------------------------------------------------------
>
------------------------------------------------------------------------------
Mobile security can be enabling, not merely restricting. Employees who
bring their own devices (BYOD) to work are irked by the imposition of MDM
restrictions. Mobile Device Manager Plus allows you to control only the
apps on BYO-devices by containerizing them, leaving personal data untouched!
https://ad.doubleclick.net/ddm/clk/304595813;131938128;j
_______________________________________________
GeoTools-GT2-Users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users