Re: Packaging policy for shapefiles
I think having this data packaged in Debian would be very useful, and
as you pointed out especially useful as a Recommends for other
packages.
I think your proposed naming and installation location is good.
If you were going to package the raster data I would presume you need
the source, not the end binary on naturalearth.com
On Fri, Dec 30, 2011 at 9:59 PM, David Paleino <dapal@debian.org> wrote:
> Hello people,
> I intend to package some shapefiles available from NaturalEarth [0] (they
> mostly are public domain) and from OpenStreetMap (which are under CC-BY-SA,
> atm), which might come handy both as package Recommends, and as stand-alone
> shapefiles (for use with things like qgis and grass, or even proprietary
> applications one might use)
>
> [0]: http://www.naturalearthdata.com/
>
> Before uploading things to NEW, and then going through the hassle of renaming
> packages and changing everything, I'd like to establish some sort of policy
> about the package names, and file locations.
>
> Here's my proposal:
>
> - package name: shapefile-<provider>-<name>(-<scale>?)
>
> Example:
> - shapefile-naturalearth-countries-{large,medium,small}
>
> That package name would correspond to, respectively,
> 10m-admin-0-countries, 50m-admin-0-countries and 110m-admin-0-countries.
> We could also decide that "large", "medium" and "small" are too generic, and
> therefore we could use the scale in the package name (i.e. 1:10.000 would be
> "10m"):
>
> - shapefile-naturalearth-countries-10m
>
> I don't know what other providers look like, and if we don't know the scale
> we could just drop it from the package name (say, like the openstreetmap
> coastlines shapefiles).
>
> - file location
> I'd suggest using /usr/share/shapefiles/<provider>/<name>/.
> In the example of NE's "countries" above, we would have the following tree:
>
> /usr/share/shapefiles/
> \ -- naturalearth/
> \ -- countries/
> | -- 10m-admin-0-countries.{shp,...}
> | -- 50m-admin-0-countries.{shp,...}
> \ -- 110m-admin-0-countries.{shp,...}
>
> What do you think about all this?
>
> Have a nice day,
> David
>
> --
> . ''`. Debian developer | http://wiki.debian.org/DavidPaleino
> : :' : Linuxer #334216 --|-- http://www.hanskalabs.net/
> `. `'` GPG: 1392B174 ----|---- http://deb.li/dapal
> `- 2BAB C625 4E66 E7B8 450A C3E1 E6AA 9017 1392 B174
Reply to: