Sivu 1/1

Pituuksien/pinta-alojen mittaus

Lähetetty: 10.3.2010 klo 15.44
Kirjoittaja pperä
Onko olemassa ohjelmaa, jolla voi mitata pituuksia ja pinta-aloja kuvatiedostoista (jpg ym...)

Re: Pituuksien/pinta-alojen mittaus

Lähetetty: 10.3.2010 klo 16.06
Kirjoittaja Troubleman
Missä yksiköissä pitäisi tuloksia saada? Eli mitataanko esim. millimetreissä (ppi-perusteisesti) vai mitataanko pikseleiden määriä?

Entä minkä tyyppisten muotojen pinta-aloja pitää saada laskettuja? Pitääkö olla joku vapaamuotoinen lassosysteemi vai ovatko muodot pelkistetyn geometrisia kuten suorakaiteita?

Re: Pituuksien/pinta-alojen mittaus

Lähetetty: 10.3.2010 klo 22.07
Kirjoittaja pperä
Skannatuista kartoista ja ilmakuvista pitäisi saada suoritettua mittauksia, yksikköinä m2, ha, km2, m, km. suorakaiteita, monikulmioita,vapaamuotoisia kuvioita.
Olen tehnyt kansalaisen karttapaikan pienistä ilmakuvista suurempia liimailemalla niitä rinnakkain, ja käytettävissäni on joitakin muitakin oikeita ilmakuvia.
Tiedän, että photoshopilla voi jotenkuten suoriutua ko tehtävästä, mutta se on raskas ohjelma, eikä hallussani oleva versio (v7) toimi snow leopardissa. Gimp'llä voi suorittaa pituus mittauksia, mutta se on vaivalloinen ohjema. Tuntuisi ettei haluamani ominaisuus ole kovin monimutkainen jossakin xee'n tapaisessa kuvien katselu ohjelmassa. Jos osaisin ohjelmoida tekisin sellaisen ohjelman

Re: Pituuksien/pinta-alojen mittaus

Lähetetty: 11.3.2010 klo 9.13
Kirjoittaja Jamac
pperä kirjoitti:Skannatuista kartoista ja ilmakuvista pitäisi saada suoritettua mittauksia, yksikköinä m2, ha, m, km. suorakaiteita, monikulmioita,vapaamuotoisia kuvioita
Perustrigonomertian mukaan voidaan kyllä laskea maan pinnan suuntaisen kateetin pituus jos tiedetään yhden kateetin pituus (=lentokoneen lentokorkeus) ja sen vieressä olevan hypotenuusan kulman asteluku (=käytetyn objektiivin polttovälistä ja kameran kennon koosta/filmikoosta riippuva). Objektiivissa on kuitenkin enemmän tai vähemmän mittasuhteita vääristäviä "ominaisuuksia" riippuen objektiivin laadusta, jolloin kuvan sisällä saattaa esiintyä mittasuhdevirheitä. Sitten pitää ottaa huomioon se, että kamerasta riippuen, kamera ei välttämättä tee esimerkiksi jpg-kuvaa koko kennon kooosta, joka tarkoittaa sitetn virhettä pystysuoran kateetin ja objektiivin äärireunoja nuolevan hypotenuusan välisessä kulmassa, ja se taas muuttaa maan pinnan suuntaisen kateetin pituutta eli mittaus menee pieleen. Lisäksi kuvaavan kameran on oltava kohtisuoraan maata kohti, tai vaihtoehtoisesti on tiedettävä kameran kallistuskulmat maahan nähden, jolloin pitää piirrellä hiukan lisää kolmioita, mutta se on sinänsä peruskauraa.

Kartan suhteen tilanen on helppoa kuin heinän teko, siinähä on se mittasuhdejana siinä kartan reunassa, muuta kuin mittailee ja laskee, tällaiseen jopa voisi joku ohjelma ollakin.

Re: Pituuksien/pinta-alojen mittaus

Lähetetty: 11.3.2010 klo 9.40
Kirjoittaja Zarquon
Ja huomaa, ettei karttaa ja ilmakuvaa voi verrata suoraan. Kartta on projektio (esim. Mercator), ilmakuva on valokuva joten mitoissa on eroa.

Vai oltiinko me vastaajat nyt liian pikkutarkkoja?

Re: Pituuksien/pinta-alojen mittaus

Lähetetty: 11.3.2010 klo 10.03
Kirjoittaja Fixx
Ilmakuva on ihan riittävän tarkka jossei se mikään viistokuva ole vaan ns. virallinen. Pikemminkin siinä on ongelmana niiden pisteiden löytäminen.
Tässä haetaan nyt pikemminkin sitten digitaalista planimetriä. Sellaisia on olemassa, mutta en ole aiheeseen enempää perehtynyt joten niiden laadusta en tiedä. Voivat olla kokeellisia (yliopistojen väsäämiä), kaupallisia (isojen poikien työkaluja), vanhentuneita tai muille käyttiksille (*nix).

Re: Pituuksien/pinta-alojen mittaus

Lähetetty: 11.3.2010 klo 10.32
Kirjoittaja mikastus
Töissä piirtäisin CAD-ohjelmalla kuvaan alueen vektrorityökaluilla josta saa automaattisesti kaikki mahdolliset numerotiedot. Kuvasta täytyy tietää luonnollisesti ensin joku mitta jotta sen voi asettaa mittakaavaan. Ehkä sinun kuvasi ovat jo mittakaavassa. Luultavasti kaikki ammattimaiset CAD-ohjelmat osaavat tarkoittamasi laskennalliset asiat eikä tarvitse itse kolmioida pinta-aloja. Ohjelmat ovat kalliita.

Mikäli tässä kuitenkin haetaan ilmaista tai halpaa vaihtoehtoa, niin 90-luvulla jenkkien NIH-organisaatio (National Institute of Health) ylläpiti ilmaista NIH-image ohjelmaa. Sillä tuli itse värkättyä kaikenlaista tarkoituksetonta. Se on jo vanhentunut, mutta ilmeisesti java-pohjainen ImageJ käyttää ainakin osittain samaa koodipohja (en tiedä). Vaikuttaa ainakin kovin samanlaiselta valikkorakenteeltaan. Ohjelma laskee analysoitavista kuvista pinta-alat pixeleinä, ja sitten voi asettaa mittakaavan eli pixelille jonkun kertoimen joka vastaa vaikkapa neliömetrejä.
ImageJ
analyze menu (measure, analyze particles, set scale)
examples.pdf (linkki esimerkkiin, pdf tiedosto)
Ohjelman on ehkä ajateltu käytettäväksi mikrobiologian tai ehkä jopa nanoteknologian apuna, mutta tottahan sitä voi väärinkäyttää suuremmassakin mittakaavassa.

Re: Pituuksien/pinta-alojen mittaus

Lähetetty: 11.3.2010 klo 10.50
Kirjoittaja p-veli
Sweet Home 3D:ssä näyttäisi olevan pinta-alanäyttö rastereille. Saat ohjelmaan varmaan tuotua kuvankin pohjalle.
Kuva
Edit. Toza on ohje kuvan tuonnille.

Re: Pituuksien/pinta-alojen mittaus

Lähetetty: 11.3.2010 klo 22.34
Kirjoittaja morbusg

Re: Pituuksien/pinta-alojen mittaus

Lähetetty: 14.3.2010 klo 14.32
Kirjoittaja jiik
Acrobat prolla pystyy kans mittailemaan kuvia, mut yksiköt enempi A4-kokoluokkaa..
pperä kirjoitti:Skannatuista kartoista ja ilmakuvista pitäisi saada suoritettua mittauksia, yksikköinä m2, ha, km2, m, km. suorakaiteita, monikulmioita,vapaamuotoisia kuvioita.
Olen tehnyt kansalaisen karttapaikan pienistä ilmakuvista suurempia liimailemalla niitä rinnakkain, ja käytettävissäni on joitakin muitakin oikeita ilmakuvia.
Tiedän, että photoshopilla voi jotenkuten suoriutua ko tehtävästä, mutta se on raskas ohjelma, eikä hallussani oleva versio (v7) toimi snow leopardissa. Gimp'llä voi suorittaa pituus mittauksia, mutta se on vaivalloinen ohjema. Tuntuisi ettei haluamani ominaisuus ole kovin monimutkainen jossakin xee'n tapaisessa kuvien katselu ohjelmassa. Jos osaisin ohjelmoida tekisin sellaisen ohjelman

Re: Pituuksien/pinta-alojen mittaus

Lähetetty: 16.3.2010 klo 23.58
Kirjoittaja pperä
pperä kirjoitti:Onko olemassa ohjelmaa, jolla voi mitata pituuksia ja pinta-aloja kuvatiedostoista (jpg ym...)

ImageJ ja Ortelius oikein mielenkiintoisia tuttavuuksia ja käyttökelpoisia tarkoituksiini, kiitos vihjeistä!

Re: Pituuksien/pinta-alojen mittaus

Lähetetty: 19.3.2010 klo 8.34
Kirjoittaja ptkmac
Google Sketchupissa on myös mahdollisuus mittailla pinta-aloja. Ensin importtaa kuvan, skaalaa sen jonkin tunnetun matkan/mitan mukaan oikeaan mittakaavaan. Tämän jälkeen voi kuvan päälle piirtää ja mitata pinta-alat. Ohjelma on 3d-ohjelma, mutta jos ei sen anna häiritä, niin hommeli onnistuu. Pinta-alan saa näkyviin muuten "Entity-info":sta.

Linkin takaa löytyy youtube training video, jossa neuvotaan kuinka kuva importoidaan ja skaalataan oikeaan mittakaavaan.
http://www.youtube.com/watch?v=nQsjwDFaBJo