Zure webgunean Google mapa bat sartu eta han Euskal Herria edo probintziaren bat marraztu nahi baduzu, orri honetan aurkituko duzu behar duzun guztia. Euskal Herriko zazpi probintzien mugak geokodetu ditugu, eta koordenatuak libre utzi sarean.
Adibidea:
Ahotsak.com proiekturako sortu zitzaigun beharra.
Hango herriak mapa baten gainean erakutsi nahi genituen dinamikoki eta, beraz, google mapak erabiltzea iruditu zitzaigun aukerarik logikoena. Egin genuen, bada, javascript apur bat eta preparatu genuen mapa.
Baina, herrien puntuak galduta geratzen ziren, mapa triste xamarra geratzen zen.
Ingurua markatu beharra zegoen herriak kokatzeko: Euskal Herria edo probintziak ere marraztu, alegia. Behin hori eginda, emaitza askoz txukunagoa da: ahotsak.com/herriak/mapa
Nola egin dugu, ordea? Nola marraztu Euskal Herria? Nondik atera datuak.
Datu hoiek guztiak egon, badaude, noski. Erakunde publikoek dituzte. Haien webguneetan begiratu behar, beraz, informazio hori ematen duten ikusteko.
Ganoraz erabiltzeko moduko daturik ez, beraz. API publikorik, ez. Adibide eta kode zati errazik, are gutxiago. Geografia publikoa ez da horren publikoa ere. Betiko leloa. Askoz lehenago ikusiko ditugu datuok Googleren APIren batean, edo Geonames-en, adibidez. Baina, momentuz, haietan ere ez dago ezer.
Hara, beste terreno polit bat Gaindegia behatokikoentzat, adibidez.
Tagzanian bilatu genuen norbaitek markatutako zerbait. Baina detaile gehixeagorekin eta osatuagoa nahi genuen.
Zergatik ez geuk egin? Posible ote? Ez dugu detaile haundi-haundirik ere behar. Pazientzia hartu eta markatzeari ekin genion, mapa baten gainean Tagzania erabilita. Batez ere Asier Sarasuak egin du lan hori, markatutako bideetan ikusten denez.
Entretenitua izan da lana, baina baditu zailtasun batzuk:
Mapa jarri dugu ahotsak.com-en, noski. Baina, horko lan eta puntu guztiak apur bat txukundu eta lehen aipatutako helbide horretan jartzea pentsatu dugu:
Hor dauzkazue, eskura, Euskal Herriko muga definitzen duten 5300 puntuak, probintzietako beste milaka puntuak, autonomia elkartekoak... Adibide pare bat ere ematen ditugu, javascript pixkatekin.
Lanik politena, muga hoiek kodifikatzea izan da, seguraski. Puntu asko dituen marra edo area bat googlemapetan javascript bidez kargatzen hasiz gero, orria ataskatzeko arriskua egoten da. Horrelakoetan, hobe da puntu hoiek guztiak, latitude-longitude puntu guztiak kodifikatzea dokumentazioan agertzen den algoritmo bat erabiliz. Hori egin ondoren, muga guzti-guztiak fitxategi txiki honetan sartzen dira.
Baten batentzat balio badu horko lanak, perfekto!
Aupa!
Mola erabiltzen ahal ditut zuek sartutako koordenadak nire Google Map batean? zeintzuk dira pausoak?
Milesker
EKAITZ