Closed szmucha closed 3 years ago
@szmucha We have analyzed the delivery and we can confirm that invalid geometry is delivered by this network operator. We have just checked whether the error was possibly caused by our KLIC system. It appears that this geometry was "as-is" supplied by the network operator. We informed the network operator (GM0014) about this invalid data.
For your information: We intend to add an additional validation in one of our next sprints to check whether the line segment geometries match.
Gentlemen,
I would like to know why Herman found this geometry invalid. It is found valid using Altova XMLSpy. Furthermore, the geometry contains a
@JanGroenestein, please refer to my first comment. The problem I've pop up is not related to xml format (I'm not experienced with Altova XMLSpy software but as far as I know it may valid the XML schema only) but this issue is directly related to GML specyfic spatial data content. I've figured out this issue based on GDAL which is directly geo spatial tool.
@szmucha, XmlSpy validates an XML using the GML definition (or any other standard mentioned) so I conclude that the geometry is a valid GML. Nevertheless, I would like to know how you would like to see the geometry of an object that consists of two or more separate linestrings in GML. Can you show an example ?
@JanGroenestein
The geometry of many IMKL-objects is captured with the UtilityLink-object. It only allows a centrelineGeometry
of type GM_Curve (not GM_MultiCurve).
If the geometry consists of several separate segments, multiple UtilityLink-objects must be created. The IMKL-object must then refer to multiple UtilityLink's.
Example: netinformatie_20G141489_1 (GM0014).zip results in:
@herman-vandenberg Ok thank you, I can work with this.
The software is changed as required. The results should become visible after the weekend.
@JanGroenestein Our servicedesk did a test-request with the same polygon, but the data were not changed already...
@herman-vandenberg Refresh of netinformatie is weekly, the update of the service was just after the refresh was done, I suspect. I made sure a refresh is done, can you test again ? Thanks in advance.
@szmucha @JanGroenestein The network operator delivered correct geometry-segments now. Now only a small mistake about duplicated IDs remains. Our answer to the network operator / serviceprovider: "De nieuwe aanlevering hebben we gecontroleerd en ziet er – qua geometrie – correct uit! Dubbele links naar UtilityLink zijn correct doorgevoerd. Nog een klein verbeterpunt (en validatiefout): het ID van het geometrie-deel van de UtilityLink wordt dubbel gebruikt."
@szmucha @herman-vandenberg The problem should be fixed now, results will be visible early next week.
@herman-vandenberg same issue we spot in KLIC 20O028925 for GM0437 (Gem. Ouder-Amstel afdeling Bor)
For example GML Id: nl.imkl-GM0437.11030000000058EG (Utility Link)
Looking at the GML ID format those objects could be caused by the same software (@JanGroenestein)?
`
@JanGroenestein Zijn jullie ook provider voor GM0437? Zo nee, dan moeten we KLIC-OIM weer inschakelen.
@herman-vandenberg Ja, dat is Ouder-Amstel, wij zijn provider voor deze gemeente. Ik heb het even nagekeken, de verbeterde netinformatie was inderdaad niet verzonden. Dat is nu verholpen.
@JanGroenestein Thanks, we can see that the geometry for gml:id="nl.imkl-GM0437.11030000000058EA" is delivered now in 4 UtilityLink's!
In Klic 20G141489 we have received invalid geometry:
`