-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for topological ordering of curves #26
Comments
Other sort algorithms could be LONGITUDE_LATITUDE and LATITUDE_LONGITUDE, which can be applied to points only, meaning: points are ordered by their numerical value of the longitude first, then latitude (1). However, this approach is not feasible, as its extensibility is poor. Longitude and latitude are not defined for a lot of projected SRSs, and there may be more than two axes, e.g. elevation. Preferred alternative:
Here, geo:start() extracts the starting point of a curve geometry. Alternatives: geo:end() or geo:middle(). If the order is latitude, then longitude, multiple SortProperty have to be combined which is already supported by the WFS/FES standard. If spatial objects of different SRSs are to be compared, a coordinate transformation has to be applied first. This could also be modeled by a custom XPath function:
Complete example:
Open questions: Is there previous work in that area, e.g. in GeoAPI? |
Issue raised to OGC: http://ogc.standardstracker.org/show_request.cgi?id=436 |
Add "sorting algorithm" to SortProperty like below.
Open issues:
How to order disconnected strings (e.g. random?)
Other algorithms? e.g. North to South and then East to West?
Support for other geometry types?
Add this to WFS-TE for now, but contact SWG when done, because it's not temporality-specific.
The text was updated successfully, but these errors were encountered: