Skip to content

Raster types discussion  #520

@knutole

Description

@knutole

Hei @tomrune77 @franocetinic. Litt info om raster typer, og hvilken støtte de har i Systemapic.

Raster støtte

  • byte (8-bits, 0 - 255)
  • unsigned int16 (16-bits, 0 - 65.535)
  • signed int16 (16-bits, −32.768 - 32.767) (kommer ikke til å støttes)
  • unsigned int32 (32-bits, 0 - 4.294.967.295)
  • signed int32 (32-bits, −2.147.483.648 - 2.147.483.647) (kommer ikke til å støttes)

Byte

Vi støtter raster av typen Byte, hvilket er den vi har brukt mest så langt. Styling er mulig på verdier mellom 0 - 255.

Int16

Vi støtter nå rastere av type unsigned int16. Styling er mulig på verdier mellom 0 - 65.535.
Vi kommer ikke til å støtte signed int16, fordi Mapnik, som vi bruker, ikke har støtte for det.

Int32

Vi støtter ikke per i dag int32, og det kan bli en stund til vi gjør det også.

Begrensninger

Med andre ord er vi nå begrenset til rastere med verdier mellom 0-65535, så dere får være kreative innenfor den rammen.

Det er heller ikke mulig å ha negative pixel-verdier per i dag, og i uoverskuelig fremtid. Hvis dere har et produkt som har en skala fra f.eks. -10000 til +10000, så må dere derfor flytte hele skalaen til høyre, 0-20000. Legends i klienten kan allikevel vise -10k - 10k, det er bare på "bakrommet" at vi må positive verdier.

Dette gjelder fortrinnsvis GeoTIFF's. Har ikke oversikt over eventuelle begrensningene på andre filtyper, som .ecw, .jp2 osv. (Signed data typer vil forstatt ikke støttes, grunnet manglende støtte i Mapnik, som nevnt.)

Reference:

Integer - Wikipedia
Mapnik not supporting signed int

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions