Sivu 1/1

Valikkotoiminto nettiosoitteella

Lähetetty: 07 Touko 2013, 16:33
Kirjoittaja mikko
Versiosta 5.8.1 alkaen valikkotoiminnon tyyppi Suorita ohjelma osaa avata nettiosoitteen selaimessa. Normaalisti toiminnon komennoksi annetaan ajettava ohjelma ja parametriksi avattava tiedosto. Jos ajettava ohjelma on jätetty pois, ohjelma on osannut avata pelkän parametrina annetun tiedoston Windowsiin rekisteröidyn tiedostopäätteen mukaisella ohjelmalla. Nyt parametriksi annettu URL tunnistetaan erikseen ja avataan automaattisesti oletusselaimessa. Esimerkiksi toiminto parametrilla http://www.3d-system.net/forum/ vie suoraan tänne foorumille.

Toiminnolla voidaan myös hyödyntää verkon karttapalveluja. Nettiosoitteeseen voidaan kirjoittaa määreet {lat} ja {lon}, jotka korvataan automaattisesti aktiivisen pisteen maantieteellisillä koordinaateilla. Jos aktiivista pistettä ei ole, käytetään näytön keskipistettä. Koordinaatin muuntaminen automaattisesti maantieteellisiksi leveys- ja pituuspiireiksi vaatii, että käytetty järjestelmä voidaan tunnistaa itäkoordinaatin perusteella. Käytännössä tämä tarkoittaa KKJ-, GK- tai TM35-järjestelmiä.

Esimerkiksi seuraava osoite vie Kansalaisen karttapaikalle:

Koodi: Valitse kaikki

http://kansalaisen.karttapaikka.fi/linkki?x={lat}&y={lon}&srs=EPSG:4258&scale=16000&lang=fi&mode=rasta
3D-Winissä käytetty zoomaustaso ei siirry, koska sen määrittely vaihtelee karttapalvelusta riippuen. Haluttu taso voidaan määritellä osoitteseen kiinteästi. Edellisessä esimerkissä on käytetty parametria scale=16000. Rivin lopussa olevalle mode-parametrille voi antaa kolme arvoa: rasta (rasterikartta), tausta tai orto (ilmavalokuva).

Muita käyttökelpoisia osoitteita:

Wikipediasta tuttu yleissivu muihin palveluihin:

Koodi: Valitse kaikki

http://toolserver.org/~geohack/geohack.php?params={lat};{lon}_type:landmark
Microsoftin Bing-karttapalvelu merkillä ja ilman:

Koodi: Valitse kaikki

http://www.bing.com/maps/default.aspx?v=2&cp={lat}~{lon}&style=r&lvl=15&sp=Point.{lat}_{lon}____
http://www.bing.com/maps/default.aspx?v=2&cp={lat}~{lon}&style=r&lvl=15
Google maps merkillä ja ilman:

Koodi: Valitse kaikki

https://maps.google.com/maps?ll={lat},{lon}&spn=0.01,0.01&t=m&q={lat},{lon}
https://maps.google.com/maps?ll={lat},{lon}&spn=0.01,0.01&t=m
Nokian/Navteq kartat:

Koodi: Valitse kaikki

http://here.com/{lat},{lon},15,0,0,normal.day
Muita:

Koodi: Valitse kaikki

http://www.openstreetmap.org/?mlat={lat}&mlon={lon}&zoom=15&layers=M
http://wikimapia.org/#lang=en&lat={lat}&lon={lon}&z=15&m=w
http://www.viamichelin.com/web/Maps/{lon}*{lat}?zoomLevel=15

Re: Valikkotoiminto nettiosoitteella

Lähetetty: 14 Touko 2013, 14:03
Kirjoittaja Stormin
Det här får jag inte att fungera så att koordinaterna transformeras och ersätter {lat} {lon} i url-adressen.
Sidan öppnas nog men utan koordinater. Kan ni komplettera beskrivningen med ett exempel på Menyfunktionen?

Re: Valikkotoiminto nettiosoitteella

Lähetetty: 14 Touko 2013, 15:34
Kirjoittaja markku
För att visa den aktiva punkten (eller skärmens mittpunkt) i Google Maps, använd URL-address:
"https://maps.google.com/maps?ll={lat},{ ... {lat},{lon}"

Här ser du inställningar:
Kuva

och så här ser det ut i Google Maps:
Kuva

Re: Valikkotoiminto nettiosoitteella

Lähetetty: 14 Touko 2013, 15:40
Kirjoittaja Stormin
Ok, tackar. Felet vara att jag hade "C:\.....\iexplore.exe" på kommandoraden. Raden ska vara tom.

Re: Valikkotoiminto nettiosoitteella

Lähetetty: 25 Loka 2016, 22:00
Kirjoittaja markku
Kansalaisen karttapaikan nettiosoitteen parametrit ovat muuttuneet. Uusi osoiterivi on päivitetty yllä olevalle sivulle.

Re: Valikkotoiminto nettiosoitteella

Lähetetty: 12 Joulu 2016, 11:56
Kirjoittaja mikko
Versiosta 6.3.1 lähtien voidaan karttapalvelujen nettisoitteessa antaa myös mittakaava jolloin kartta aukeaa selaimessa samankokoisena kuin 3D-Winin ikkunassa. Mittakaava annetaan joko {level} tai {scale} määrittelyllä palvelusta riippuen.

Useimmat verkon karttapalvelut käyttävät zoomaustasoa välillä 1-20, joka annetaan osoitteessa määreellä {level}:

Koodi: Valitse kaikki

http://wikimapia.org/#lang=en&lat={lat}&lon={lon}&z={level}&m=w
http://www.bing.com/maps/default.aspx?v=2&cp={lat}~{lon}&style=r&lvl={level}
https://maps.google.com/maps?ll={lat},{lon}&z={level}&spn=0.01,0.01&t=m
https://wego.here.com/?x=ep&map={lat},{lon},{level},normal
http://www.openstreetmap.org/?mlat={lat}&mlon={lon}&zoom={level}&layers=M
Joissain palveluissa zoomaustaso valitaan mittakaavalla, joka puolestaan annetaan määreellä {scale}:

Koodi: Valitse kaikki

https://tools.wmflabs.org/geohack//geohack.php?params={lat};{lon}_type:landmark_scale:{scale}
http://kansalaisen.karttapaikka.fi/linkki?x={lat}&y={lon}&srs=EPSG:4258&scale={scale}&lang=fi&mode=rasta
Muita palveluita voi sitten määritellä vastaavasti tutkimalla selaimen osoiteriviä ja etsimällä sieltä mahdollista zoomausparametria. Jos arvo on alle 20, se on todennäköisesti {level}-määrittelyn mukainen zoomaustaso. Isompien arvojen kanssa voi sitten kokeilla {scale}-määrittelyä.

Re: Valikkotoiminto nettiosoitteella

Lähetetty: 08 Helmi 2019, 10:59
Kirjoittaja mikko
Päivitetäänpä nämä ajan tasalle. Karttapaikalla on nykyään uusi osoite ja muutamaan muuhunkin tuli pientä säätöä.

Tällä hetkellä toimivat ainakin seuraavat:

Koodi: Valitse kaikki

https://asiointi.maanmittauslaitos.fi/karttapaikka/api/linkki?x={lat}&y={lon}&srs=EPSG:4258&scale={scale}&lang=fi&mode=rasta
https://www.google.com/maps/@?api=1&map_action=map&center={lat},{lon}&zoom={level}
https://www.bing.com/maps?v=2&cp={lat}~{lon}&style=r&lvl={level}
https://wego.here.com/?x=ep&map={lat},{lon},{level},normal
https://www.openstreetmap.org/?mlat={lat}&mlon={lon}&zoom={level}&layers=M
http://wikimapia.org/#lang=en&lat={lat}&lon={lon}&z={level}&m=w
https://tools.wmflabs.org/geohack//geohack.php?params={lat};{lon}_type:landmark_scale:{scale}
Google Mapsissa on muitakin vaihtoehtoja. Ylempi rivi tuo punaisen kohdistimen aktiivisen pisteen kohdalle ja alempi rivi avaa Street view -näkymän:

Koodi: Valitse kaikki

https://maps.google.com/maps?ll={lat},{lon}&spn=0.01,0.01&t=m&q={lat},{lon}&z={level}
https://maps.google.com/maps?f=q&source=s_q&hl=fi&cbll={lat},{lon}&layer=c&cbp=1
Kuten ennenkin Karttapaikka ja GeoHack käyttävät zoomaukseen scale-parametria. Muissa palveluissa toimii level-parametri. Nämä on selitetty edellisessä viestissä.

Lisätietoja palveluiden lisämääreistä löytyy esimerkiksi seuraavista osoitteista:

Google: https://developers.google.com/maps/docu ... urls/guide
Bing: https://docs.microsoft.com/en-us/bingma ... om-map-url
OpenStreetMap: https://wiki.openstreetmap.org/wiki/Browsing
Wikimapia: https://wikimapia.org/wiki/User_Guide:_ ... ia%27s_URL
GeoHack: https://www.mediawiki.org/wiki/GeoHack

EDIT: Toimivuus tarkistettu 11.10.2019