Szakmai és kevésbé szakmai bejegyzések webes térképekről, szoftverfejlesztésről, térinformatikáról meg csak úgy...
2011. március 1., kedd
Valós idejű forgalmi adatok nálunk is
Vagyis:
"Mostantól Magyarországon is elérhetőek a valós idejű forgalmi adatok a Google Térkép szolgáltatásában, mely élő képet ad a főbb illetve forgalmasabb útvonalak közlekedési helyzetéről, így segítségével a forgalmi helyzetnek megfelelően bárki egyszerűen áttervezheti útvonalát."
Forrás:
Sancho:
http://blog.sancho.hu/2011/02/tmc-forgalmi-info-google-maps-terkepen.html
Illetve hivatalos magyar googleblog:
http://google-magyarorszag.blogspot.com/2011/02/valos-ideju-forgalmi-adatok-google.html
2010. szeptember 28., kedd
Térbeli forradalom
Amiről szó van az a PennState egyetem oktatási, ismeretterjesztési projektje. A projekt célja egy végső soron egy órás dokumentumfilm elkészítése, ami a hétköznapi halandók számára próbálja a térinformatikát, a digitális térképezést és annak felhasználásait bemutatni.
A film epizódonként készül, ebből az első nemrég készült el. Szinte minden ezzel foglalkozó blogba kikerült már a hír, magyar oldalakon nem láttam. Mondjuk európai vonatkozása nemigen van, ez tény. Gondoltam akkor legalább én megírom annak az pár embernek aki olvas.
A sorozatindító rész áttekinti a témát a hőskortól (ugye a megkerülhetetlen földmérők :) ) a TIGER-en át a mai mobil alapú közösségi és közhasznú alkalmazásokig.
Felszínesen, de azért átlagos halandó számára elégségesen megérteti a GPS alapú tájékozódás elvét is annak, aki esetleg nem tudná mi fán terem.
A film második felében egy konkrét alkalmazási területről mesélnek a résztvevők. A Haiti földrengés alkalmával rengeteg önkéntes és a térbeli technológiák együttesen segítettek a kármentesítésben a katasztrófa sújtotta országnak.
A felvétel alig negyedórás, de elég tömény, pörgős. Meglepően sok dolog fért bele, szerintem megéri megtekinteni mondjuk kávé mellé.
2010. március 25., csütörtök
Magassági adatok Google API
Erre eddig is volt lehetőség, mégpedig a USGS) , a GeoNames vagy az EarthTools webszolgáltatás használatával.
A Google szolgáltatásának az előnye az eddigiekkel szemben, hogy batch feldolgozást is lehetővé tesz, amivel szépen lehet magassági profilokat, szinttérképeket készíteni útvonalakhoz. Ha ezt egy-két évvel hamarabb meglépi a Google, akkor a futoterkep.hu fejlesztésénél rengeteg keresgéléstől és kísérletezgetéstől szabadított volna meg bennünket.
Azt hozzátenném, hogy a helyzet nem olyan rózsaszín, mint ahogy az előzőekből látszik. Magyarán kitehetjük az ablakba (hogy ne használjak durvább kifejezést) a batch feldolgozást, mivel sajnos 25 000 pontot kérdezhetünk le egy IP-ről 24 órán belül. Ez ilyen formában a felhasználást erősen korlátozza, szóval épp azt veszi el tőlünk ami az előnye lenne.
Azt mondják a guglinál, hogy ezzel az API kiszolgáló túlterhelését akarják elkerülni. De számomra finoman szólva is hihetetlennek tűnik, hogy ne bírna kiszolgálni akárhány kérést, ami egyenként néhány bájtos JSON adatot bök ki és valószínűleg egyetlen adatbázismezőt olvas ki a szerver oldalon (vagy ki tudja hogy tárolják) az a szerverpark, ami mittudoménhánymillió térképkockát dobál szét a világ minden tájára másodpercenként.
A szolgáltatást igazán kipróbálni még nem tudtam, de hamarosan készítek valami egyszerű szinttérképcsináló kis alkalmazásocskát. Meg persze akkor már valószínűleg beoperálom a futótérképbe is, ha valami módot ki tudok találni a limit figyelembevételére.
Egyébként API nélküli magasságszámításra alkalmas oldal is van rengeteg, az egyik a roppant találó nevű LatLonToElevation néven érhető el (http://www.latlontoelevation.com/dem_consume.aspx), a többit rátok bízom.
2009. december 14., hétfő
Megint h1n1
Ennek ellenkezőjéről tett tanúbizonyságot az ÁNTSZ. Átoltottsági térkép címén ennyire futotta tőlük.
Pedig ezt gmappal (vagy bármi más GIS cuccal) megcsinálni sem több 5 percnél.
2009. december 1., kedd
Rendkívüli H1N1 oltópontok Magyarországon

Úgy tűnik a H1N1 oltás körüli felhajtás kapcsán elkönyvelhetjük, hogy a tér(kép)ben gondolkodás lassan de biztosan tényleg a mindennapi élet részévé válik.
Nem más történt ugyanis, mint hogy felkerültek a Google Maps térképre a H1N1 vírus elleni védőoltás beadására létrehozott rendkívüli oltópontok.
Nem kizárt, hogy marketing okok vannak a háttérben, nekem mindenesetre akkor is tetszik.
Személy szerint Magyarországon még nem futottam bele olyasmibe, hogy naprakész és hasznos információkkal találkozzam mashupok, vagy testreszabott térképek formájában (már a közösségi tartalmakon túl, központilag elhelyezve vagyhogymondjam). Ha valaki meg tud cáfolni, ám tegye :)
2009. július 22., szerda
A Nap, a Hold és a (Google) Föld
Az első a Holdra szállás évfordulója. Erre az alkalomra a Google nagyon impozáns anyagot épített be az Earth-be. Órákon át lehet nézegetni, olvasgatni a mindenféle adatokat, fotókat, videókat. Akit érdekel a téma annak nagyon nagy élmény. Személy szerint a panorámafotókat élveztem a legjobban, meg persze a holdkomp 3D modellje sem utolsó.
Az új lehetőségről bővebben a LatLongBlog-on lehet olvasni, illetve készült egy látványos videó is a témában.
A másik sláger a mai napfogyatkozás, ami az évszázadban a leghosszabb. A napfogyatkozások ábrázolása sem maradhat ki persze a Maps/Earth felhasználások közül. Egy francia csapat, aki a napfigyatkozásokra specializálódott egy teljes atlaszt készített Google Maps térképekkel megtámogatva. A térképek között természetesen megtalálhatjuk a mai ázsiai napfogyatkozás adatait is. Szintén találhatunk néhány szép térképet a HeyWhatsThat égbolt-térképei között is.
2009. április 4., szombat
Alámerülés a Google Maps-szel ( vagy -ben)
Régen írtam már bármit is a Google Maps háza táján feltűnő fejlesztésekről. Kicsit úgy vagyok a témával mint az úriemberek a nemi élettel ugye. Csinálom, de nem beszélek róla.2009. február 8., vasárnap
Geokódolás tipp a Google Maps-hoz
Akkor látjuk hasznát ennek, ha geokódolás után szeretnénk ránagyítani az objektumra vagy már eredendően ezekkel a befoglalókkal szeretnénk inicializálni a térképet és mág ezer más esetben.
Nagyon hasznos lehet clusteringhez is.
Kézzelfoghatóan, például az ország közepének keresésekor (http://maps.google.com/maps/geo?output=jsonl&oe=utf-8&q=Pusztavacs,%20Hungary) a visszaadott JSON tartalmaz egy ExtendedData tagot, amelyben megtaláljuk a befoglalót:
{
"name": "Pusztavacs, Hungary",
"Status": {
"code": 200,
"request": "geocode"
},
"Placemark": [ {
"id": "p1",
"address": "Pusztavacs, Hungary",
"AddressDetails": {"Country": {"CountryNameCode": "HU","CountryName": "Hungary","AdministrativeArea": {"AdministrativeAreaName": "Pest","Locality": {"LocalityName": "Pusztavacs"}}},"Accuracy": 4},
"ExtendedData": {
"LatLonBox": {
"north": 47.2079051,
"south": 47.1073380,
"east": 19.6032050,
"west": 19.4464160
}
},
"Point": {
"coordinates": [ 19.5010859, 47.1712960, 0 ]
}
} ]
}
2008. november 11., kedd
Gyalogos útvonaltervezés API reloaded
Amikor élesben akartam használni a függvényt, mégpedig úgy, hogy az útvonalat ÉN MAGAM rajzoltatom ki és nem adok meg sem panelt az itinernek, sem pedig map paramétert kiderült, hogy ez bizony így nem megy:
var directions = new GDirections();
Nem tudom bug-e vagy feature, de az ititnert feldolgozó DIV megadása nélkül nem működik.
var directions = new GDirections(map, directionsPanel);
Az, hogy az itiner ne legyen látható, elég egyszerű hack.
<div id="route" style="width: 0px; height:0px; display: none;">
Ha (úgy ahogy én) csak a polyline-t akarjuk beszerezni, akkor a konstruktorban lehet null-t adni a map helyén:
var directions = new GDirections(null, directionsPanel);
Egészében a működő cucc:
Bár ennél a megjelenítésnél nem látszik, de az irány több helyen egyirányú utcákban szemben megy, bizonyítván ezzel, hogy tényleg gyalogos útvonalterv készült :)
Íme a forrás:
var map;
var directionsPanel;
var directions;
function initialize() {
map = new GMap2(document.getElementById("map_canvas"));
map.enableScrollWheelZoom();
geocoder = new GClientGeocoder();
geocoder.getLocations("Hungary, Budapest Jókai tér 5", function(response) {
var place = response.Placemark[0];
var p = new GLatLng(place.Point.coordinates[1], place.Point.coordinates[0]);
map.setCenter(p, 17);
}
);
directionsPanel = document.getElementById("route");
directions = new GDirections(null, directionsPanel);
GEvent.addListener(directions, "load", function() {
var gdpolyline = directions.getPolyline();
map.addOverlay(gdpolyline);
});
var opts = { getPolyline: true, getSteps: true, preserveViewport: false, travelMode: G_TRAVEL_MODE_WALKING };
directions.load("from: Hungary, Budapest Jókai tér 5 to: Hungary, Budapest Hernád utca 48", opts);
}
2008. október 9., csütörtök
A 2-es metróval Minnesotába :)
Ahogy a mellékelt ábra mutatja, a műhold nélküli helymeghatározás azért nem az igazi, iPhone ide vagy oda…
2008. szeptember 26., péntek
Honi ráncfelvarrás
Nem csak kinézetileg, hanem a GUI minden tekintetében átalakultak.
A működés erősen hajaz a Google maps működésére, de ez nem feltétlenül baj, hiszen sokan megszoktuk/ták már. Szerintem vitathatatlanul a legértelmesebb és leghasznosabb dolog az, hogy végre ki-be kapcsolható rétegként kerültek fel a Fővinform adatai.
Feltételezem, hogy jelentős szerepe volt az átalakításban annak, hogy (ha jól tudom) tulajdonosváltás volt nem olyan rég.
2008. szeptember 15., hétfő
Budapest 3D-ben
2008. augusztus 29., péntek
Magyar műemlékek térképen
Ami a dologban érdekes, hogy mindez közösségi alapon történik, de a Kulturális Örökségvédelmi Hivatal és a Magyar Geocaching Közhasznú Egyesület közös támogatásával. Természetesen a geocachingelést, fényképezést, adatbázis építést különböző nyereményekkel és egyebekkel teszik vonzóvá a nagyérdemű számára.
Az oldalon van egy Google Maps alapon működő térképi nézegető, de igazából kicsit jobban felturbózhatták volna a dolgot minimális erőfeszítéssel is. Persze legalább van :)
(A képen Eger és környéke eddig bevitt műemlékei)
Én is és még ki tudja hány leendő geodéta foglalkozott annak idején a szakdolgozat kapcsán műemléknyílvántartással. Persze akkor még nemhogy Google Maps nem volt, de a webes térkép is csodaszámba ment még. Mit nem adtam volna akkor egy ilyen jó kis APIért.
Akit mélyebben érdekel a téma nézzen körül a http://www.muemlekem.hu oldalon.
2008. július 22., kedd
Gyalogos útvonaltervezés a Google Maps-en

Autós és tömegközlekedés mellett gyalogos útvonaltervezést is választhatnak a tőlünk nyugatabbra élő Google Maps felhasználók (Google LatLong: Pound the pavement).

2008. július 19., szombat
Frissített légifelvételek a google-nél
2008. július 16., szerda
Geocimkézés .NET-ben
Roiy Zysman ebben a cikkben általánosan írja le a geotagging lényegét, de ami ennél fontosabb egy kis gyakorlati kóstolót is közöl arról, hogyan is tudunk GPS koordinátákkal és egyéb metaadatokkal ellátni egy jpeg képet.
A geotaggingra már a magyar WIKIben is van szócikk, akinek ez a szó nem mond semmit itt utána nézhet.
Programozói szempontból közelítve a dolgot a lényeg, hogy az EXIF adatok írására és olvasására a System.Drawing.Image osztály tökéletesen felhasználható.
Egy a cikkben szereplő rövid, egyszerű kódrészletet szépen megvilágítja a lémyeget:
Image Pic = Image.FromFile(Filename);Az úr volt oly kedves és egy statikus függvényt is készített számunkra, hogy könnyedén tudjuk GPS koordinátákkal ellátni akár saját alkalmazásunkban is akár a JPG állományokat.
PropertyItems = Pic.PropertyItems;
PropertyItems[0].Id = 0x0002; //index of the EXIF TAG
PropertyItems[0].Type = 5;//
PropertyItems[0].Len = length;
PropertyItems[0].Value =new byte[length];
Pic.SetPropertyItem(PropertyItems[0]);
2008. május 28., szerda
Böngészőbe ágyazott 3D a Google Earth API-val
Állítólag remek API-ja van, alig várom, hogy kipróbáljam :)
2008. május 27., kedd
2008. május 24., szombat
A google maps geokódolása sem tökéletes
Az eddigi kedvencem a Bükki Nemzeti Park volt, ezzel teszteltem a főbb térképalkalmazásokat, vagyis a Yahoo, a MS Live és a Google térképi szolgáltatásait. A múltkor pedig az itt megénekelt versennyel kapcsolatosan Siófok egyik utcája a Fasor sétány volt az ad-hoc tesztelés alanya.
A Yahoo adatbázisa Magyarországra elég részletes, de annyira azért nem, hogy az olyan földrajzi neveket mint a BNP vagy Siófok kicsi utcácskái megtaláljon. Siófok esetében a szándék megvolt, hiszen legalább a várost meglelte, de a BNP-vel bizony nem boldogult.
A Live esetében legalább háromszor írtam be a keresési feltételt, mire észrevettem, hogy szegénykémnél az alapértelmezett nem a Location hanem a Businesses. Hogy ezt ki találta ki, nem tudom, de monnyon le. Na persze mikor végül beírtam, akkor sem volt benne köszönet. Microsofték szerint Siófok kb 3 utcából áll (mondjuk arra legalább ránagyított), viszont a BNP-t valahogy megtalálja. A fene se érti...
A Google esetében az adatbázis teljesen rendben van. A BNP-t gond nélkül meglelte, a siófoki címnél viszont érdekes dologra figyeltem fel. Eddig a geokódoló algoritmusukat jónak tartottam (bár jelen esetben a cím felparsolására gondolok, ami bele is érthető meg nem is), de a mostani próbálkozás alkalmával a nem létező Fasor utcára kerestem. Nem is találta meg, mivel a Fasor sétányt írták el a lapon, ahonnan vettem a címet. Pedig ha én geokódoló algoritmus lennék, akkor számomra, eléggé magától értetődő dolog lenne, hogy ha találok egy darab közterületnevet ami hajszálra egyezik, akkor azt legalább illene kirakni, ha egyezik a jelleg, ha nem. De még egy egyszerű LIKE vagy szavankénti keresés is visszaad találatot ebben az esetben. Szerintem legalábbis ennek így kéne működnie.
2008. április 22., kedd
Kövesd az olimpiai lángot
Ezen az oldalon az olimpiai lángot lehet elkísérni a világ körüli útján. Technológiailag nem egy nagy kaland a dolog, de azért mégiscsak olimpia vagy mifene....