Ei sinänsä sen kummempaa perustetta kuin alkuperäisessä valinnassakaan. Rajapintaan valittu filosofia on, että oletuksena palautetaan kaikki data, jottei mitään jää käyttäjiltä piiloon.
Alunperin kaikki geometriat oli piilotettu muista kuin geojson-muodoista, mutta hyvin nopeasti alkoi tulla kysymyksiä tyyliin "eikö liikennepaikoilla ole koordinaattipistettä?". Sen jälkeen piilotettiin vain viiva- ja polygonigeometriat (linestring, multilinestring, polygon, multipolygon). Näistäkin oikeastaan tarvitsisi piilottaa vain viivat, sillä polygonit ovat yleensä melko kulmikkaita. Ongelmaksi muodostuu että dataa jää piiloon, ja käyttäjän pitäisi osata huomata että dataa on joskus saatavilla enemmän kuin mitä tavallisessa "kaiken datan palauttavassa" vastauksessa on mukana. Alkuperäinen "kaikki geometria piiloon" oli vielä melko selkeä sääntö.
Nyt kun suuriin viivageometrioihin tuli mukaan viivojen yhdistäminen ja vastauskoko sitä myötä jo pieneni, ajattelin ettei kannattane piilottaa viivojakaan. Teknisestikin yksinkertaisempi käsitellä kaikkea samoilla säännöillä. Datamääristä ja tehokkuudesta huolestuneiden olisi jokatapauksessa syytä hakea vain se data mitä tarvitsevat, sillä osa datasta on raskasta laskennallista.
Mahdollisuus jättää tiettyjä kenttiä pois saattaisi olla hyödyllinen ominaisuus, vaikka saman voi tietysti tehdä nykyisinkin luettelemalla kaikki kentät mitä haluaa. Tuntuisiko hyödylliseltä voida sanoa esimerkiksi "liikennepaikkavalit.json?propertyName=-geometria"?
HTML-sivuilla on CSS-vipu, joka piilottaa useammalle riville leviävät geometriat näkyvistä, mikä tuntui tekevän sivuista ainakin Safarilla ja Chromella riittävän kevyitä. Tuo CSS ei tietenkään toimi Firefoxissa, pahoittelut, korjaan sellaiseksi että myös Firefox toimii sulavammin. Tuo WKT-geometria ei kuitenkaan ole HTML:ssä kovinkaan hyödyllinen, ja suunnitelmissa olikin joskus kokeilla sen korvaamista pienellä karttaikkunalla, jonka saisi erikseen klikkaamalla näkyviin, jolloin geometriadataa ei tarvittaisi varsinaisessa HTML:ssä mukana. Kuulostaisiko tämä hyödylliseltä?
Liikennepaikkaväleistä jäi näemmä viivojen yhdistäminen pois, lisään sen sinnekin. Kiitos!