- From: Byron Cochrane <bcochrane@linz.govt.nz>
- Date: Wed, 14 Sep 2016 09:14:09 +1200
- To: 'Ed Parsons' <eparsons@google.com>, 'Rob Atkinson' <rob@metalinkage.com.au>, 'Frans Knibbe' <frans.knibbe@geodan.nl>, 'Joshua Lieberman' <jlieberman@tumblingwalls.com>
- CC: 'SDW WG Public List' <public-sdw-wg@w3.org>
- Message-ID: <666FB8D75E95AE42965A0E76A5E5337E15D8000228@prdlsmmsg01.ad.linz.govt.nz>
Ed, If people you speak of capture their data in EPSG::4326 then there would likely be no need for the publish in multiple CRS. If they capture it in a different CRS I would think it best practice to serve it in EPSG::4326 in addition to the native CRS, would it not? Otherwise the end user, say a web developer who is likely to be less skilled in spatial operations than the publisher, would need to reproject the data. I thought we were trying to avoid this requirement on the end user? Offering data in multiple projections can be done with a download service rather than a WxS. This is the case in the LINZ Data Service (although WxS is available for many datasets as well.) Perhaps my confusion stems from an unclear view on just who the intended audience is. If you could draw me a better picture, a couple personas, of who these non-experts wishing to publish spatial data are, it would be helpful. Cheers, Byron From: Ed Parsons [mailto:eparsons@google.com] Sent: Tuesday, 13 September 2016 7:02 p.m. To: Rob Atkinson; Byron Cochrane; Frans Knibbe; Joshua Lieberman Cc: SDW WG Public List Subject: Re: UCR issue-76: a new requirement for multiple CRSs? Sorry to sound like a broken record, remember the intending audience here are mostly non experts who... * Are unlikely to have datasets with multiple geometry representations * Are unlikely to have the capability to reproject data to different CRS * Are actually unlikely to have access to a WxS capable of offering multiple endpoints Of course existing SDI publishers the other smaller audience for the BP may need to do these things, and here the requirement is to document what they are doing using the appropriate metadata which they are very good a doing usually ! - My point is which should not set such a high bar in the BP to publish spatial data. Ed On Tue, 13 Sep 2016 at 02:24 Rob Atkinson <rob@metalinkage.com.au<mailto:rob@metalinkage.com.au>> wrote: And to close the loop - if we take the existence of services offering multiple representations as an underlying requirement (and by implication the ability to reference these), then its a Best Practice (not a requirement) to offer the native highest-fidelity data _and_ WGS84, _and_ probably any other form suited for the intended use of that data - such as a local project supporting distance or area measurements . The requirements are 1) it is possible to refer to representations of an object provided by multiple services or parameterised service calls 2) it is possible to represent spatial aspects of a thing in multiple CRS and whilst 1 automatically satisfies 2, but is only an implementation choice, so we need both requirements IMHO. Rob On Tue, 13 Sep 2016 at 08:48 Byron Cochrane <bcochrane@linz.govt.nz<mailto:bcochrane@linz.govt.nz>> wrote: I do not see much of a problem of publishing in multiple projections. Particularly if the choice is an option from the same dataservice. There was a discussion awhile back that suggested that publishing in different CRS are analogous to publishing text in different languages. I think this is a good analogy. A similar approach can be used here. It is worth noting that ISO 19115 supports the inclusion of multiple reference systems which means that one metadata record can support the multiple CRS versions of the same data. Of course a service that provides this conversion, as Josh suggest, would even be better (note: this would not likely be a good option for raster data because of the heavy computation required). The great value of supporting multiple projections in data you wish to publish is to allow a default WGS 84 version to be available. Very often data is captured in a local preferred projected CRS. This is because the purpose of the creation of these data is often done for the purpose of area or distance measurements, a task for which geodetic coordinate values are not appropriate. It is also because a great deal of data is captured from orthophoto imagery that is in a local projection for the same reason (note: because of the nature of raster orthoimagery, it must be stored in a projected CRS). So sticking to Tufte’s 1st mandate of “First do no harm to the data”, sharing the data in its native form, which will be compatible with other local data, is a good idea. It is also a good idea to share the data in a default CRS by which it can be compared with other spatial data from any variety of sources - this is the most important value of WGS 84 (web Mercator, SRS 4326), in my opinion. I could envision that there may be requirements to support additional projections for a variety of business reasons, but I am unsure how common this would be. Web Mercator / WGS 84 as a default is good for allowing the comparison of data from disparate sources and it does a reasonable job of presenting data from the mid latitudes. It is also relatively easy to convert WGS 84 geodetic coordinates to whatever projection you choose. But it is pretty useless for any sort of measurement, not just precise ones. I recently saw a news article that presented a map of the path planned for a cruise ship through the northwest passage above Canada. Because this was a WGS 84 map the path appeared to be many times longer than in would actually be. A polar projection would convey a much more accurate and meaningful view of the path to be taken. The funny thing is that a knowledge of different CRS’s and their use is likely to be more useful to the webby wishing to use spatial data than it is to the majority of GIS professionals. This is because the GIS professional usually works in only a couple of CRS’s appropriate to there area of interest. A webby working with much more diverse data for a broader range of uses could have a greater need to understand the strengths and weaknesses of the CRS options available to support best use. In the case of data journalism, the choice is often an aesthetic one of which best conveys the story they are trying to tell. In font choice for the web there exist a dictum of never use Times New Roman. For similar reasons I can easily envision that in the near future as the field matures there would be a similar one for web maps that says never use Web Mercator. There is likely to be a choice that better conveys the message you are trying to get across. So my recommendation would be that a data service offers data in a default CRS (EPSG::4326 for vector data, Web Mercator for raster data) and in the native CRS if different. Support for additional CRS’s should be offered if needed. Finally, I am not sure I understand the need for bounding boxes to be in multiple CRS. I see these as typically stored in the metadata. In the ISO 19115 standard they are stated as being Lat Long values without the need of CRS stated because precision of these values is not necessary. Maybe I am missing something here. Cheers, Byron From: Frans Knibbe [mailto:frans.knibbe@geodan.nl<mailto:frans.knibbe@geodan.nl>] Sent: Tuesday, 13 September 2016 1:24 a.m. To: Joshua Lieberman Cc: Rob Atkinson; SDW WG Public List Subject: Re: UCR issue-76: a new requirement for multiple CRSs? Hello Josh, Yes, publishing metadata related to geometry will be hard if geometric data are published with multiple CRSs. I think that counts as an argument for having the multiple CRSs BP requirement: Guidance is needed. Looking ahead to possible best practices: probably some means of defining and identifying subsets in datasets is needed, and have metadata for the entire dataset next to metadata for a subset. Greetings, Frans On 12 September 2016 at 14:52, Joshua Lieberman <jlieberman@tumblingwalls.com<mailto:jlieberman@tumblingwalls.com>> wrote: We did discuss this a few months ago in the context of multiple geometries per feature. I thought we agreed that having multiple CRS's and thus multiple coordinate strings and metadata values per geometry in addition to multiple geometries would be too complex. It would also make it more difficult to expose metadata such CRS, resolution, etc. from with geometry entities. The practice followed in most cases today is to have an interface, e.g. WFS, from which one requests a feature in the desired CRS. That feature representation then has geometry or geometries in one CRS. Given a first-class status for geometry, one could also find a feature on the Web and then request a geometry in the desired CRS. I don't see a great case for geometries floating around the Web carrying coordinate strings in multiple CRS's. The one case that is common is having 2 bounding boxes, one in the CRS of the geometry, and one in WGS84 to improve searching and indexing. Josh Joshua Lieberman, Ph.D. Principal, Tumbling Walls Consultancy Tel/Direct: +1 617-431-6431<tel:%2B1%20617-431-6431> jlieberman@tumblingwalls.com<mailto:jlieberman@tumblingwalls.com> On Sep 12, 2016, at 02:46, Rob Atkinson <rob@metalinkage.com.au<mailto:rob@metalinkage.com.au>> wrote: Hi I think it is an existing practice, but there may well be a range of possible implementations - and hence a best practice is relevant. Pretty much all requirements have some implementation examples or are "possible" so why would this particular one be not worth noting? Its certainly characteristic of spatial data. I would have thought the underlying value of a set of Requirements is to make sure that we dont recommend oversimplifications that _stop_ things being possible, and the UC is a description of the context of such Requirements to make sure they are understood. Conversely, requirements can make sure there are simplified default behaviours in a wealth of possibilities. Rob On Fri, 9 Sep 2016 at 22:05 Frans Knibbe <frans.knibbe@geodan.nl<mailto:frans.knibbe@geodan.nl>> wrote: Hello, Discussion about UCR issue-70<https://www.w3.org/2015/spatial/track/issues/70> led to the idea that we might need an extra requirement for being able to work with geometry data with multiple CRSs. We can use this thread to discuss if that is a good idea. This new question is added to the tracker as issue-76<https://www.w3.org/2015/spatial/track/issues/76>. Different CRSs serve different purposes, so making geometric data available with multiple CRSs is an existing practice. It seems to me that if such a practice is already possible and there are no problems, then there little need to make this an explicit requirement. Are there examples where working with geometric data that have multiple CRSs is problematic? Such examples could work well to justify making this an explicit requirement. It could be that there are data formats or software that do not support the concept of a spatial thing being modelled by multiple geometries having different CRSs. In that case, it is really a problem that needs to be solved. Anyway, please speak your mind. Regards, Frans ________________________________ This message contains information, which may be in confidence and may be subject to legal privilege. If you are not the intended recipient, you must not peruse, use, disseminate, distribute or copy this message. If you have received this message in error, please notify us immediately (Phone 0800 665 463 or info@linz.govt.nz<mailto:info@linz.govt.nz>) and destroy the original message. LINZ accepts no responsibility for changes to this email, or for any attachments, after its transmission from LINZ. Thank You. -- Ed Parsons FRGS Geospatial Technologist, Google Google Voice +44 (0)20 7881 4501<tel:%2B44%20%280%2920%207881%204501> www.edparsons.com<http://www.edparsons.com/> @edparsons
Received on Tuesday, 13 September 2016 21:15:00 UTC