osmeditor4android icon indicating copy to clipboard operation
osmeditor4android copied to clipboard

Supported ELI features

Open simonpoole opened this issue 1 year ago • 0 comments

ELI features that we support in some form (see https://github.com/osmlab/editor-layer-index/blob/gh-pages/schema.json)

  • [x] name The name of the imagery source,
  • [ ] i18n If the imagery name should be translated,
  • [x] type
  • [x] category A rough categorisation of different types of layers. See https://github.com/osmlab/editor-layer-index/blob/gh-pages/CONTRIBUTING.md#categories for a description of the individual categories.
  • [x] url A URL template for imagery tiles.
  • [x] min_zoom
  • [x] max_zoom
  • [ ] permission_osm explicit/implicit permission by the owner for use in OSM.
  • [x] license_url A URL for the license or permissions for the imagery.
  • [x] privacy_policy_url A URL for the privacy policy of the operator or false if there is no existing privacy policy for this imagery.
  • [x] id A unique identifier for the source; used in imagery_used changeset tag.
  • [x] description A short English-language description of the source.
  • [ ] country_code The ISO 3166-1 alpha-2 two letter country code in upper case. Use ZZ for unknown or multipl.e
  • [x] default If this imagery should be shown in the default world-wide menu.
  • [x] best If this imagery is the best source for the region.
  • [x] start_date The age of the oldest imagery or data in the source, as an RFC3339 date or leading portion of one.
  • [x] end_date The age of the newest imagery or data in the source, as an RFC3339 date or leading portion of one.
  • [x] no_tile_header HTTP header to check for information if the tile is invalid.
  • [x] overlay
  • [x] available_projections
  • [x] attribution
    • [x] url
    • [x] text
    • [ ] html
    • [ ] required
  • [x] icon A URL for an image, that can be displayed in the list of imagery layers next to the name.
  • [ ] eula A link to an EULA text that has to be accepted by the user, before the imagery source is added. Can contain {lang} to be replaced by a current user language wiki code (like FR:) or an empty string for the default English text.
  • [ ] logo-image A URL for an image, that is displayed in the mapview for attribution.
  • [ ] terms-of-use-text Customized text for the terms of use link (default is "Background Terms of Use").
  • [ ] no-tile-checksum Specify a checksum for tiles, which aren't real tiles. type is the digest type and can be MD5, SHA-1, SHA-256, SHA-384 and SHA-512, value is the hex encoded checksum in lower case. To create a checksum save the tile as file and upload it to e.g. https://defuse.ca/checksums.htm.
  • [ ] metadata-header header-name attribute specifies a header returned by tile server, that will be shown as metadata-key attribute in Show Tile Info dialog.
  • [ ] valid-georeference Set to true if imagery source is properly aligned and does not need imagery offset adjustments. This is used for OSM based sources too..
  • [x] tile-size Size of individual tiles delivered by a TMS service.
  • [ ] mod-tile-features Whether tiles status can be accessed by appending /status to the tile URL and can be submitted for re-rendering by appending /dirty.
  • [x] custom-http-headers
  • [ ] default-layers Default layer to open (when using WMS_ENDPOINT type). Contains list of layer tag with two attributes - name and style, e.g. \"default-layers\": [\"layer\": { name=\"Basisdata_NP_Basiskart_JanMayen_WMTS_25829\" \"style\":\"default\" } ] (not allowed in mirror attribute).
  • [ ] format format to use when connecting tile server (when using WMS_ENDPOINT type).
  • [ ] transparent If true transparent tiles will be requested from WMS server.
  • [ ] minimum-tile-expire minimum expiry time for tiles in seconds. The larger the value, the longer entry in cache will be considered valid.

Extension

  • [x] tile_type Indicates if these are raster or vector tiles, mvt for mapbox vector tiles, bitmap for raster (assumed default).
  • [x] no_tile_tile Array of bytes encoded as hex string with the data for a tile received to indicate no tile is available.

simonpoole avatar Jun 09 '23 06:06 simonpoole