Täällä on hyvää, ilmaista paikkatietoa. Hip.

Tämä on Latuviitan paikkatietopalvelin, joka tarjoaa vektorimuotoista paikkatietoa WFS-rajapinnan kautta sekä mahdollisesti joitakin aineistoja WMS-rajapinnan kautta.
Ohjeet ja muu sisältö on suurimmaksi osaksi siirretty sivustolla http://latuviitta.org josta kannattaa tarkistaa tuoreimmat tiedot mahdollisista päivityksistä ja muista muutoksista.  Palvelua ylläpitää Jukka Rahkonen, sähköposti jukka.rahkonen[at]latuviitta.fi.


WFS-palvelu

Palvelinversio: TinyOWS-kehitysversio, r590.  Palvelusta voi ladata yhdellä pyynnöllä korkeintaan 100000 kohdetta, mistä syystä suurimpia palvelussa olevia aineistoja ei voi ladata yhdessä erässä.  Koska TinyOWS ei tue sivutusta, niin koko aineiston keräämiseksi on tehtävä useita pyyntöjä, joissa on sopiva aluerajaus mukana.

WFS-palvelun metatiedot palvelimelta

WFS 1.0.0 GetCapabilities
WFS 1.1.0 GetCapabilities

Palvelussa olevat karttatasot

Alla olevassa luettelossa on 1. syyskuuta 2013 palvelusta saatavilla olleet 115 aineistoa.  Luettelo on tehty poimimalla GetCapabilities-documentista WFS-tasojen seliterivit.

  OSM-points through GDAL hae 10 kohdetta
  OSM-lines through GDAL hae 10 kohdetta
  OSM polygons through GDAL hae 10 kohdetta
  OSM relations through GDAL hae 10 kohdetta
  addresses from OSM hae 10 kohdetta
  MML-kuntarajaviivat 1:10t v. 2011 hae 10 kohdetta
  MML-kunta-alueet 1:10t v. 2011 hae 10 kohdetta
  MML-kuntarajaviivat 1:100t v. 2011 hae 10 kohdetta
  MML-kunta-alueet 1:100t v. 2011 hae 10 kohdetta
  MML-kuntarajaviivat 1:250t v. 2011 hae 10 kohdetta
  MML-kunta-alueet 1:250t v. 2011 hae 10 kohdetta
  MML-kuntarajaviivat 1:1000t v. 2011 hae 10 kohdetta
  MML-kunta-alueet 1:1000t v. 2011 hae 10 kohdetta
  MML-kuntarajaviivat 1:4500t v. 2011 hae 10 kohdetta
  MML-kunta-alueet 1:4500t v. 2011 hae 10 kohdetta
  Maanmittauslaitoksen 1:1000000 kuntarajat hae 10 kohdetta
  Maanmittauslaitoksen 1:1000000 airport-taso hae 10 kohdetta
  Maanmittauslaitoksen 1:1000000 asemat-taso hae 10 kohdetta
  Maanmittauslaitoksen 1:1000000 aluehallintovirastoalueiden rajat hae 10 kohdetta
  Maanmittauslaitoksen 1:1000000 aluehallintovirastoalueiden rajat hae 10 kohdetta
  Maanmittauslaitoksen 1:1000000 cityp-taso hae 10 kohdetta
  Maanmittauslaitoksen 1:1000000 coast_l-taso hae 10 kohdetta
  Maanmittauslaitoksen 1:1000000 coast_p-taso hae 10 kohdetta
  Maanmittauslaitoksen 1:1000000 dcont_l-taso hae 10 kohdetta
  Maanmittauslaitoksen 1:1000000 dcont_p-taso hae 10 kohdetta
  Maanmittauslaitoksen 1:1000000 forest-taso hae 10 kohdetta
  Maanmittauslaitoksen 1:1000000 hcont_l-taso hae 10 kohdetta
  Maanmittauslaitoksen 1:1000000 hcont_p-taso hae 10 kohdetta
  Maanmittauslaitoksen 1:1000000 hpoint-taso hae 10 kohdetta
  Maanmittauslaitoksen 1:1000000 kunta1_l-taso hae 10 kohdetta
  Maanmittauslaitoksen 1:1000000 kunta1_p-taso hae 10 kohdetta
  Maanmittauslaitoksen 1:1000000 kunta1_p-taso leikattuna coast_p-tasolla hae 10 kohdetta
  Maanmittauslaitoksen 1:1000000 lake_l-taso hae 10 kohdetta
  Maanmittauslaitoksen 1:1000000 lake_p-taso hae 10 kohdetta
  Maanmittauslaitoksen 1:1000000 maaku1_l-taso hae 10 kohdetta
  Maanmittauslaitoksen 1:1000000 maaku1_p-taso hae 10 kohdetta
  Maanmittauslaitoksen 1:1000000 namep-taso hae 10 kohdetta
  Maanmittauslaitoksen 1:1000000 pelto-taso hae 10 kohdetta
  Maanmittauslaitoksen 1:1000000 railway-taso hae 10 kohdetta
  Maanmittauslaitoksen 1:1000000 river-taso hae 10 kohdetta
  Maanmittauslaitoksen 1:1000000 rivera_l-taso hae 10 kohdetta
  Maanmittauslaitoksen 1:1000000 rivera_p-taso hae 10 kohdetta
  Maanmittauslaitoksen 1:1000000 road-taso hae 10 kohdetta
  Maanmittauslaitoksen 1:1000000 suot-taso hae 10 kohdetta
  Maanmittauslaitoksen 1:1000000 taajama-taso hae 10 kohdetta
  Maanmittauslaitoksen 1:20000 paikannimet hae 10 kohdetta
  Maaseutuviraston peltolohkot v. 2013 hae 10 kohdetta
  Paakaupunkiseudun pienaluejako v. 2011 hae 10 kohdetta
  Paakaupunkiseudun suuraluejako v. 2011 hae 10 kohdetta
  Paakaupunkiseudun tilastoaluejako v. 2011 hae 10 kohdetta
  Paakaupunkiseudun asuinalueet v. 2012 hae 10 kohdetta
  Paakaupunkiseudun teollisuusalueet v. 2012 hae 10 kohdetta
  Paakaupunkiseudun viheralueet v. 2012 hae 10 kohdetta
  Paakaupunkiseudun maaankaytto v. 2012 hae 10 kohdetta
  Paakaupunkiseudun jarvet v. 2012 hae 10 kohdetta
  Paakaupunkiseudun joet v. 2012 hae 10 kohdetta
  Paakaupunkiseudun juna-asemat v. 2012 hae 10 kohdetta
  Paakaupunkiseudun junarata v. 2012 hae 10 kohdetta
  Paakaupunkiseudun metroasemat v. 2012 hae 10 kohdetta
  Paakaupunkiseudun metrorata v. 2012 hae 10 kohdetta
  Paakaupunkiseudun merialue v. 2012 hae 10 kohdetta
  Paakaupunkiseudun rantaviiva v. 2012 hae 10 kohdetta
  Paakaupunkiseudun tiet v. 2012 hae 10 kohdetta
  Paakaupunkiseudun aanestysalueet hae 10 kohdetta
  Paakaupunkiseudun rakennustietoja vuodelta 2011 hae 10 kohdetta
  Paakaupunkiseudun vaestotietoja vuodelta 2011 hae 10 kohdetta
  Helsingin liikenneonnettomuudet v. 2000-2010 hae 10 kohdetta
  Helsingin parkkilippuautomaatit hae 10 kohdetta
  European Environmental Agency: Natura2000-alueet v. 2010 hae 10 kohdetta
  ETRS-TM35FIN-karttalehtijako 1:200000 hae 10 kohdetta
  ETRS-TM35FIN-karttalehtijako 1:100000 hae 10 kohdetta
  ETRS-TM35FIN-karttalehtijako 1:50000 hae 10 kohdetta
  ETRS-TM35FIN-karttalehtijako 1:25000 hae 10 kohdetta
  ETRS-TM35FIN-karttalehtijako 1:10000 hae 10 kohdetta
  ETRS-TM35FIN-karttalehtijako 1:5000 hae 10 kohdetta
  ETRS-TM35FIN-karttalehtijako puolikkaat lehdet 1:100000 hae 10 kohdetta
  ETRS-TM35FIN-karttalehtijako puolikkaat lehdet 1:50000 hae 10 kohdetta
  ETRS-TM35FIN-karttalehtijako puolikkaat lehdet 1:25000 hae 10 kohdetta
  MML maastotietokanta 2012 tiesto osoittella, viivat hae 10 kohdetta
  MML maastotietokanta 2012 tiesto osoittella, alueet hae 10 kohdetta
  MML maastotietokanta 2012 tiesto osoittella, tekstit hae 10 kohdetta
  MML maastotietokanta 2012 tiesto osoittella, symbolit hae 10 kohdetta
  Helsingin rakennusten osoitteet 2012 hae 10 kohdetta
  Helsingin rakennukset rakennusrekisterista v. 2012 hae 10 kohdetta
  Museoviraston Inspire-muinaisjaannosalueet v. 2012 hae 10 kohdetta
  Museoviraston Inspire-muinaisjaannospisteet v. 2012 hae 10 kohdetta
  Museoviraston Inspire-rakennusperintoalueet v. 2012 hae 10 kohdetta
  Museoviraston Inspire-rakennusperintopisteet v. 2012 hae 10 kohdetta
  Museoviraston Inspire - rakennetut kulttuuriymparistoalueet 2012 hae 10 kohdetta
  Museoviraston Inspire - rakennetut kulttuuriymparistopisteet 2012 hae 10 kohdetta
  Museoviraston Inspire - rakennetut kulttuuriymparistoreitit 2012 hae 10 kohdetta
  Museovirasto rakennusperintoalueet v. 2012 hae 10 kohdetta
  Museovirasto rakennusperintopisteet v. 2012 hae 10 kohdetta
  Museoviraston rakennetut kulttuuriymparistoalueet v. 2012 hae 10 kohdetta
  Museoviraston rakennetut kulttuuriymparistopisteet v. 2012 hae 10 kohdetta
  Museoviraston rakennetut kulttuuriymparistoreitit v. 2012 hae 10 kohdetta
  Museoviraston rakennetut kulttuuriymparistoalueet v. 1993 hae 10 kohdetta
  Museoviraston rakennetut kulttuuriymparistopisteet v. 1993 hae 10 kohdetta
  Museoviraston rakennetut kulttuuriymparistoreitit v. 1993 hae 10 kohdetta
  Melutaso Laeq-paiva v. 2012 hae 10 kohdetta
  Melutaso Laeq-yo v. 2012 hae 10 kohdetta
  Melutaso Lden v. 2012 hae 10 kohdetta
  Melutaso Lyo v. 2012 hae 10 kohdetta
  World Administrative Boundaries hae 10 kohdetta
  French Administrative Sub Boundaries (IGN - GeoFLA Departements) hae 10 kohdetta
  Editable test layer with point geometries hae 10 kohdetta
  Editable test layer with multipoint geometries hae 10 kohdetta
  Editable test layer with linestring geometries hae 10 kohdetta
  Editable test layer with multilinestring geometries hae 10 kohdetta
  Editable test layer with polygon geometries hae 10 kohdetta
  Editable test layer with multipolygon geometries hae 10 kohdetta
  Itellan ja MML:n avoimista aineistoista muodostetut postinumeroalueet hae 10 kohdetta
  Paakaupunkiseudun liikennevaloristeykset 2013 hae 10 kohdetta
  Liikenneviraston Matka.fi -pysakit 2013 hae 10 kohdetta


WFS-palvelun aineistolähteet ja niiden lisenssit (datasources and licenses)

OpenStreetMap, lisenssi http://www.openstreetmap.org/copyright
Maanmittauslaitos (National Land Survey of Finland), mittakaavan 1:1000000 vektorit, lisenssi Maanmittauslaitoksen ilmaiskäyttöoikeuslisenssi yleiskartta 1 000 000
Maanmittauslaitos (National Land Survey of Finland), marraskuussa 2011 julkaistut kuntaraja-aineistot, Maanmittauslaitoksen ilmaiskäyttölisenssi
Maanmittauslaitos (National Land Survey of Finland), mittakaavan 1:20000 paikannimet, lisenssi Maanmittauslaitoksen ilmaiskäyttöoikeuslisenssi 2011 paikannimet 20 000
Maaseutuvirasto, Peltolohko-CD v. 2011.  Julkinen aineisto, lisätietoa http://www.mavi.fi/fi/index/tietoavirastosta/tiedotteet/peltolohkocd.html
Museovirasto, käyttöehdot http://www.nba.fi/fi/File/1658/paikkatietolisenssi.pdf
Helsinki Region Infoshare, Pääkaupunkiseuden aluerajaukset, lisenssi http://www.hri.fi/lisenssit/kmo-aluejakorajat/
Helsinki Region Infoshare, Pääkaupunkiseuden seutukartta-aineisto, lisenssi http://kartta.hel.fi/avoindata/aineistot/Seutukartan avoimen datan lisenssi_1_11_2011.pdf
European Environmental Agency, Natura2000-alueet, lisenssi http://www.eea.europa.eu/legal/copy right
Huom! Tämä aineisto on muunnettu EPSG:3067-järjestelmään EEA:n EPSG:3035-järjestelmässä olevasta aineistosta.  Jossain vaiheessa muunnosketjua on syntynyt 60-100 metrin sijaintivirheitä verrattuna SYKE:n Oiva-palvelussa olevaan aineistoon. Oiva-palvelun aineistoa ei kuitenkaan saa käyttää WFS:ssä. Jokainen käyttäjä voi hakea tarkemman aineiston omaan käyttöönsä Oiva-palvelusta, mikäli tarvitaan parempaa tarkkuutta.

World Administrative Boundaries
http://www.cipotato.org/diva/data/misc/world_adm0.zip
France Sub Administrative boundaries
http://professionnels.ign.fr/DISPLAY/000/526/741/5267418/GEOFLA-dep-L2-SF.ZIP



Esimerkkikyselyitä

WFS 1.0.0 DescribeFeatureType OpenStreetMap Points -tasolta
WFS 1.1.0 GetFeature Maanmittauslaitoksen paikannimistä (20 kohdetta)

WFS GetFeature suoraan selaimen osoitekentästä, valinta ominaisuustiedon perusteella kirjoittamalla "filter" mukaan URL:iin

Tämä on konstikasta kirjoittaa käsin ja näyttää rumalta.  Systeemi kuitenkin toimii, ja valmiista toimivasta mallikyselystä voi muokata omiin tarpeisiinsa sopivan, kunhan on tarkkana eikä muuta kyselyä liikaa.  Alla oleva kysely tuo korkeintaan 10 kappaletta (&maxfeatures=10) roskakoreja osm_point -nimiseltä karttatasolta.

http://hip.latuviitta.org/cgi-bin/tinyows?service=wfs&version=1.1.0&request=getfeature&typename=lv:osm_point&maxfeatures=10&filter=%3CFilter%20%20xmlns:ogc=%22http://www.opengis.net/ogc%22%3E%3CPropertyIsEqualTo%3E%3CPropertyName%3Elv:amenity%3C/PropertyName%3E%3CLiteral%3Ewaste_basket%3C/Literal%3E%3C/PropertyIsEqualTo%3E%3C/Filter%3E

Filter-osa kirjoitettuna auki helppolukuisempaan muotoon

filter=
<Filter  xmlns:ogc="http://www.opengis.net/ogc">
<PropertyIsEqualTo>
<PropertyName>lv:amenity</PropertyName>
<Literal>waste_basket</Literal>
</PropertyIsEqualTo></Filter>

Jos pyyntöjä lähetetään esimerkiksi selaimelta kirjoittamalla URL osoitekenttään, niin erikoismerkkien on oltava niin sanotussa URL-encode muodossa.  Siitä syystä varsinainen pyyntö on varsin lukukelvoton.  Filter-osan voi rakentaa allaolevan pohjan mukaan ja kääntää sen jossain URL encode/decode -palvelussa, esimerkiksi http://urlencode.it/.  Rivinvaihdot on parasta poistaa ennen URL-enkoodausta.

WFS-lukuohjelmiin liittyviä huomautuksia

Latuviitan WFS-palvelussa on suuria aineistoja, esimerkiksi tasolla "Maaseutuviraston peltolohkot v. 2011" on yli miljoona lohkoa.  Koko aineisto GML-muodossa on satojen megatavujen suuruinen.  Palvelimen puolelle ei kuitenkaan ole asetettu rajoituksia, vaan on jätetty käyttäjän asiaksi tehdä haut käyttämällä järkeviä lukumäärä-, alue- tai ominaisuustietorajauksia.

- ArcGIS Data Interoperability -lisäosa tekee oletuksena haun, joka pyytää yhdellä kertaa kaikki palvelimella olevat WFS-tasot, ainoana rajoituksena haettavien kohteiden enimmäismäärä maxFeatures=30000.  Tämä haku ei tule onnistumaan.  Onneksi asetuksista voi pyytää ArcGIS:ia hakemaan vain yhtä WFS-tasoa.  Data Interoperability-lisäosa luo myös jostain syystä jokaiselle ominaisuustiedolle tyhjän toisintosarakkeen, jonka nimi on .xsi_nil.
- MapInfo pyytää koko WFS-tason ilman mahdollisuutta kyselyn rajaamiseen.
- Quantum GIS (QGis) ei sekään tarjoa erityisen hyviä kyselymahdollisuuksia.  Siinä on kuitenkin mahdollista rajoittaa kysely kohdistumaan karttaikkunaan, ja tämä rajoitus toimii.  QGis:llä voidaan myös päivittää TinyOWS-palvelimella olevia kohteita (WFS-T), jos tason muokkaaminen on palvelimen puolella sallittu. Taso "france" on muokattavassa tilassa Latuviitan palvelimella. QGis -versiossa 1.8.0 (kehitysversio, "trunk") on mahdollisuus liittää hakuun xml-muotoiltu "filter"-elementti.  Tämä on monipuolinen, mutta ei käyttäjäystävällinen tapa. Tuossa vaiheessa QGis esimerkiksi ei ole vielä hakenut WFS-tason skeemaa, eikä käyttäjä voi tietää, mitä ominaisuustietoja ylipäätään on olemassa kyselyssä käytettäväksi.
- UDig:iä tekee karttaikkunan kokoisia spatiaalihakuja joka ikinen kerta, kun karttaa siirretään tai mittakaavaa muutetaan.  Latuviitta suosittelee käyttämään muita WFS-ohjelmia, koska uDig:in tapa tehdä hakuja jatkuvast rasittaa palvelinta.  Jos nyt kuitenkin tahtoo kokeilla uDig:a niin WFS-palvelu toimii uDig 1.2.0 -versiolla, kun palvelun URL annetaan uDig:lle muodossa http://188.64.1.61/cgi-bin/tinyows?service=WFS&version=1.1.0&request=GetCapabilities.  WFS-versiolla 1.0.0 uDig saa kartalle asti vain tasot "france" ja "world".
- Kosmo GIS:ssä on hyvä kyselynmuodostaja ominaisuustietokyselyiden muodostamista varten.  Sillä voidaan luoda myös spatilaalikyselyitä vertailugeometrian perusteella.  Vertailugeometriana on helpointa käyttää polygonia. Piste ja viiva toimivat myös, mutta käyttöliittymä ei tue hyvin niiden käyttömistä.  Maanmittauslaitoksen rautatiet aiheuttavat virallisessa Kosmo GIS 2.0 -versiossa virheen.  Tämä virhe on korjattu kehitysversiossa, jonka voi ladata osoitteesta http://latuviitta.org/Lataukset.php.  Kosmo tekee osittain virheellisiä spatiaalisia kyselyitä, jos versioksi on valittu 1.0.0.  Toisaalta, vaikka Kosmo tukee WFS-versiota 1.1.0 niin se olettaa, että koordinaatit ovat aina järjestyksessä Itäinen-Pohjoinen (leveysasteet-pituusasteet).
- Cadcorpin SIS Map Browser:lla voidaan myös tehdä hyviä ehtojen perusteella rajattuja WFS-kyselyitä.  Ohjelma antaa myös valita joko WFS-version 1.0.0. tai 1.1.0, sekä http-liikennöinnin joko GET- tai POST-pyynnöillä.  Kaikki toiminnot eivät välttämättä toimi kaikilla vaihtoehdoilla, mutta ainakin käyttäjä voi kokeilla, löytyisikö joku toimiva yhdistelmä.
- Gaia 3.4 tukee muutamia spatiaalihakuja.  Tosin vertailugeometriana voidaan käyttää vain suorakaidetta.
- IGeoDesktop toimii periaatteessa pitkälti samalla tavalla kuin Kosmo.  Uusin versio pystyy hakemaan muutamia WFS-tasoja TinyOWS-palvelusta, mutta ei kaikkia.
- OpenJUMP:in WFS-laajennos ei sekään toimi.  Muuten tämä laajennos tarjoaisi kaikkein parhaat mahdollisuudet luoda, nähdä ja muokata XML-muotoisia filter-elementtejä.


- WFS-palvelimet voivat tukea myös palvelujen ketjuttamista. Mapserver ja Geoserver kuuluvat näihin palvelimiin.  Kummallakaan niistä ei voi ketjuttaa Latuviitan WFS-palvelua, koska ne lähettävät spatiaalikyselyt sellaisessa muodossa, jota TinyOWS ei osaa käsitellä oikein.  Tämä on siis enemmän TinyOWS:n vika, ja se on tunnistettu ja korjaus on työn alla.  Geoserveriin ollaan toisaalta tekemässä muutosta, jonka jälkeen nykyinenkin TinyOWS versio toimii yhteen Geoserverin kanssa.

Miksi WFS:n käyttö on niin vaikeaa?


Ilmeisesti minkään tähän asti kokeillun valmisohjelmiston kaikki WFS-toiminnot eivät toimi Latuviitan WFS-palvelua vasten.  Osa toimimattomuuden syistä on tunnistettu, osaa ei.  Yksinkertainen vastaus ongelmien syyksi on se, että WFS-standardi ja siihen oleellisesti liittyvät GML-standardi ja Feature Encoding -standardi muodostavat niin mutkikkaan kokonaisuuden, että sitä on tuskin edes mahdollista hallita.  Mutta WFS-standardi on olemassa ja sillä voidaan tehdä hienoja asioita, joten sitä on vain siedettävä.

TinyOWS:llä on joitakin erikoisuuksia, josta koituu vaikeuksia monelle ohjelmalle.  Näihin kuuluu:
- Ankara xml-skeemojen tarkistaminen.  Monet WFS-ohjelmat soveltavat skeemoja joustavasti joko huonon ohjelmoinnin takia, tai siitä syystä, että joustavuudella on saatu toteutetuksi hyödyllisiä lisätoimintoja, kunhan vastassa on tietyn merkkinen WFS-palvelin.  Myös itse WFS-stardardissa on väärin tai ristiriitaisesti kirjoitettuja skeemoja, ja niiden ankara tulkinta voi johtaa käyttäjän kannalta huonoon lopputulokseen.  Esimerkkinä vaikkapa se, että WFS-tason nimessä saa olla alaviivoja ( _ ), mutta standardin mukaan pyynnössä, jolla kohteet haetaan (GetFeature), alaviiva on kielletty.  Vanhemmat TinyOWS-versiot käyttäytyvät tämän ankaran säännön mukaan.  Onneksi 1.0 -versio on sallivampi.
- Edelliseen liittyen kaikki xml-pyynnöissä esiintyvät asiat täytyy liittää niiden skeemaan, ja monet ohjelmat esittelevät skeemat ja niiden nimiavaruudet väärin.  Läheskään kaikki WFS-palvelimet eivät ole näin ankaria, esimerkiksi MapServerin WFS-palvelin ei tee minkäänlaista skeemavalidointia.  Siitä syystä netistä löytyvät MapServerille tehdyt esimerkkikyselyt eivät käytännössä koskaan toimi TinyOWS:llä.  Esimerkit kun on paljon helpompi kirjoittaa, jos niistä jättää nimiavaruuksien esittelyt pois.
- TinyOWS:n spatiaalihaut eivät toimi, jos vertailugeometria annetaan pelkkinä koordinaatteina, kertomatta, minkä koordinaatistojärjestelmän mukaan ne on esitetty.  TinyOWS on tässä väärässä, ja sen kuuluisi käyttää oletuskoordinaatistojärjestelmää tässä tapauksessa.  Ei ole kuitenkaan vielä yksimielisyyttä siitä, mika tämä sovellettava oletusjärjestelmä kaikissa mahdollisissa erilaisissa tilanteissa oikeastaan WFS-standardin mukaan olisi.
- TinyOWS tarkistaa myös http-pyyntöjen otsikkotiedot (headers).  Niitä ei tavallinen käyttäjä voi edes nähdä, ja myös tulkinnan niiden oikeellisuudesta vaihtelevat, koska myöskään http-standardi ei ole kaikissa kohdissa yksiselitteinen http://tools.ietf.org/html/rfc2616
- GML antaa monia vaihtoehtoja ilmoittaa käytännössä ihan sama asia.  Osa vaihtoehdoista saattaa olla paheksuttavia, mutta periaatteessa WFS-palvelimen kuuluisi tukea niitäkin, koska ne eivät kuitenkaan ole kiellettyjä.
- GML:stä on myös poistettu osia, jotka ovat olleet aikaisemmin tuettuja.  WFS:n yhteydessä eniten harmia tulee Box:sta, jota ei ole enää olemassa, mutta jota vanhat WFS-lukuohjelmat kuitenkin käyttävät.

Oppaat

WFS-palvelun käyttö Kosmo GIS 2.0 -ohjelmalla (pdf)
Kosmo-video: Lue koko karttataso WFS-palvelusta sellaisenaan ilman rajauksia (tyhmä tapa)
Kosmo-video: Lue karttatason kohteita WFS-palvelusta ominaisuustiedon perusteella
Kosmo-video: Lue karttatason kohteita WFS-palvelusta aluerajauksen perusteella
QGis-video: Lue koko karttataso WFS-palvelusta ilman rajauksia
GvSIG-video: Lue koko karttataso WFS-palvelusta ilman rajauksia
iGeoDesktop-video: Lue koko karttataso WFS-palvelusta ilman rajauksia

Lataukset

OSM-osoitteet 23. kesäkuuta 2011 shapefile-muodossa (EPSG:3067)
OSM-tiet 23. kesäkuuta 2011 shapefile-muodossa (EPSG:3067)