[Gdal-dev] Proposed Feature: Consumption of URL-based Spatial
References
Sean Gillies
sgillies at frii.com
Mon Jul 23 17:58:47 EDT 2007
Howard, don't forget OGC URNs! And xlink traversal for GML ;)
Daniel Morissette wrote:
> I like the concept. I would rather read that we are using and extending
> support for an existing repository, than reading that we are creating
> our own repository, but I am not aware of an actual central repository
> somewhere that will accept user-contributions ... so I guess this is
> really filling a void.
>
> Note that I am not an expert in OGC SRS and other projection
> authorities, so there may well be something that exists already and that
> I'm just not aware of.
>
> Anyway, the extension seems simple and flexible enough to be extended to
> support other types of repositories someday, so I'm cool with it.
>
> Daniel
>
> Howard Butler wrote:
>> All,
>>
>> Chris Schmidt and I have been working on a website
>> <http://spatialreference.org> that reflects the EPSG spatial reference
>> codes database and user-contributed codes in a variety of output
>> formats. The EPSG code database is never as up to date as you would
>> like, and we frequently tell people to hack their /usr/share/proj/epsg
>> database file with made up codes to support alternative projections.
>> If we could consume URL-based spatial references with OSR, all that
>> would be required is someone adds the custom coordinate system
>> definition to the site and then everyone could refer to it at that
>> location (hopefully indefinitely).
>>
>> As for the website itself, if it has uptake and people find it useful,
>> we will work to put it somewhere it can live for a very long time --
>> for example OSGeo. The source code (it's written in Django) will be
>> made available so anyone can stand up their own version of the site.
>>
>> I would like to propose that an ImportFromUrl() method be added to
>> OSRSpatialReference that constructs a spatial reference given the
>> SetFromUserInput data retrieved at the given URL. It would only need
>> to be as specific as that, and it wouldn't need to refer to
>> spatialreference.org. Additionally, this mechanism could be used to
>> support GML SRS retrieval from URLs (which Frank mentioned was in the
>> spec) in the future. This method would only be active if you have
>> included curl support, of course. Maybe someday, if necessary, we do
>> some magical caching, but that'd be a premature optimization at this
>> point.
>>
>> Here's an example:
>>
>> ogr2ogr -a_srs http://spatialreference.org/epsg/4326/proj4 -t_srs
>> http://spatialreference.org/user/6/proj4 world_borders.shp
>> world_borders_google.shp
>>
>> Howard
>> _______________________________________________
>> Gdal-dev mailing list
>> Gdal-dev at lists.maptools.org
>> http://lists.maptools.org/mailman/listinfo/gdal-dev
>
>
More information about the Gdal-dev
mailing list