Foss4g 2011

26.09.2011 – 7:40 am

Tohle je trochu se zpožděním, čekal jsem až vyjde podobný článek v Geobusinessu. Takže ještě jednou, co už asi všichni znáte a víte, ale třeba taky ne.

Po delší době jsem se opět účastnil, díky svému zaměstnavateli, akce FOSS4G, tentokrát v americkém Denveru. Zdě několik postřehů, které mě zaujaly v průběhu konference. (Jedná se o moje poznámky přímo ze sálu, proto je to anglicko-česky).

MapCache

Projekt MapCache, který bude součástí dalšího mapserveru, má všechny ty
vlastnosti, které od správné tile-cache vyžadujeme. Je to apache module,
podporuje Metatiling, Image compression, Expiration handling, Automatic
regeneration of tiles, pravidla Last modified, if modified atd.

Na venek umí komunikovat přes všechny běžné a potřebné služby TMS, WMST,
WMS/WMS-C.

Data lze ukládat na disk (což je rychlejší) nebo do sqlite databáze.

Umí skládat vrstvay do jednoho obrázku, jako např. wms.

Naopak neumí reprojekci.

GeoNetwork

Nová verze populárního metadatového serveru (2.8). Obsahuje velké změny
např.

  • metadata profile plugin system
  • redesign UI
  • logo management (multiple metadata contact zobrazi vic log)
  • management adres – adresar
  • metadata schema plugin
  • server/client architectura UI – da se na tom stavet aplikace (end user,
    editor, admin, server), přenos pomocí json
  • contextovy menu metadatovych zaznamu (extjs)
  • zmeny v metadata editoru – editor nalevo, napravo set of features, ktery
    pomuzou pri editaci medat – validace, navrhy, napoveda, …)
  • upload dat (tif, shapefile), ulozi se do geoserveru -> rovnou je z toho
    mapovej server

MapServer status report

Ono to možná někdy vypadá, že MapServer spí, ale nespí.

Rendering plugin api: removed gd deps, improved and added ciaro, agg, opengml, kml

OGR output format: write query results to any ogr format, template driven wfs output

Layer union/clustering

  • group of point geometires
  • aggreate for labeling
  • (sponzorovano arnulfem)
  • WCS 2
  • line labeling (repeating, improved colision, curved)
  • style object
  • style item support
  • enable/disable ogc services
  • improved temporary file handling
  • built-in OL viewer

Co se deje u MapServeru

Nové projekty součástí MapServeru: TinyOWS (WFS-T for Postgis, viz níže),
MapCache (viz výše)

  • INPSIRE view support
  • vector field
  • inlide sld
  • svg syymbol
  • fastcgi mapfile caching
  • libmapfile
  • projection auto

TinyOWS

Nový projekt, bude součástí MapServeru

  • High performence WFS
  • WFS-T
  • PostGIS background

Architektura: OWS Client <--> TinyOWS <--> PostGIS

Client: QGIS, OpenLayers

Server MapServer, Postgis (>1.5)

Featury

  • Rychlejší než GeoServer (GetFeature, id), GML3 je nejrychlejší, gml2 je
    vyrovnaná
  • FastCGI mode
  • Persistent layer, bude apache modul
  • XSD schema caching
  • OGC CITE testy – 100% pass
  • MapFile parser – konfigurace pres mapfile (‘tinyows_*’ metadata
    tagy)
  • POUZE postgis
  • name of the layer nad connection name must be same
  • Zatim NE WFS 2.0 + inspire
  • Zatim NE Oracule + spacial lite
  • planujou ogc sos-t

PostGIS Rastry

Nabitá přednáška – jak posluchači, tak obsahem. Já jsem si z toho odnesl,
že je s tím možné dělat snad všechno.

  • Native base type like GEOMETRY
  • Integrated as much as possible
  • Full raster/vector analysis
  • Operators & functions works seemslessly
  • Postgis 2.0
  • Raster is georeferenced, support for rotation
  • Multiple bands
  • Nodata value
  • Tiled/indexed
  • 1GB limit per tile, 32 TB per coverage (table)
  • Complressed
  • Batch import raster raster2pgsql
  • Get/Set raster properties
  • Get/Set band properties
  • Rproject
  • Resample, rescale
  • Vectorization
  • Read with GDAL (ro)
  • statistics
  • qgis plugin
  • mapserver via gdal
  • gvSig
  • display vectorization of raster
  • set value of pixel
  • reclass
  • map algebra
  • convert to output formats
  • intersections (points, lines, polygons
  • api, sql gis
  • spatial index
  • jenom sql

Celkové zhodnocení

Organizace byla, až na počáteční problémy s internetem, vynikající. Jídlo neamericky skvělé. Místa bylo dost, a jednotlivé přednášky od sebe nebyly daleko, takže se dalo přecházet. Já jsem měl asi čtyři výstupy (PyWPS Tutorial, PyWPS, HSLayers, a WPS Shootout), všechny vypečené.

Asi nejvypečenější bylo WPS Shootout, organizované Jodym Garnettem. Navzájem jsme si porovnali kompatibilitu programů, a budeme v tom pokračovat.

V průběhu code sprintu (poslední den konference) jsem se konečně podíval na některé dlouho visící požadavky v PyWPS. Takže asynchroní procesy už jdou i na windows a přadal jsem podporu pro wsgi.

A úplně poslední den před odjezdem jsme si pronajali auto a vyjeli na Pikes Peak (takže si můžu udělat čárku za Rocky Mountains). Mám nový osobák v koupání v horských jezerech.

Fotky, další zdroje

Foss4g 2012

Bude v Pekingu. Ale byl to boj!

Share Button

Post a Comment