Več

Kako prikazati geografsko sliko z OpenLayers na "pravem mestu"?

Kako prikazati geografsko sliko z OpenLayers na


Pravkar začenjam z OpenLayers. Imam georeferenciran geotiff in z njim povezano svetovno datoteko. Zdaj želim prikazati to sliko kot Overlay in google-maps kot osnovni sloj z OpenLayers. Bi bilo lepo, če ima kdo kakšen namig? Kako začeti na pravi način? hvala, Southente


OpenLayers podpira projekcije.

Morali bi poznati trenutno projekcijo vašega GeoTIFF -a in jo navesti na plast kot kodo EPSG.

Če nimate pojma o svoji projekciji datoteke GeoTIFF, uporabite GDAL.

V ukazni vrstici:

gdalinfo ./path/to/your/geo.tif

Vrnili boste želene podatke

Če ne poznate kode EPSG, jo lahko dobite na spletnem mestu http://spatialreference.org/

Nekaj ​​primerov je na spletnem mestu OpenLayers:

Tudi branje te strani vam bo dalo nekaj osnov o ravnanju s projekcijami.


MapTiler (http://www.maptiler.com/) lahko uporabite za pretvorbo katerega koli GeoTIFF -a ali slike s svetovno datoteko v prekrivanje Google Zemljevidov ali v samostojen spletni pregledovalnik z OpenLayers.

Datoteko morate povleči in spustiti v MapTiler in izbrati, katere ploščice želite ustvariti (če so standardne ploščice Mercator a la Google Maps ali ploščice v lokalnem koordinatnem sistemu ali rastrske ploščice).

Programska oprema bo zrušila datoteko, uporabila transformacijo koordinat, da bo sliko postavila na pravo mesto, in ustvari niz vzorčnih pregledovalcev JavaScript - ki jih poganjajo OpenLayers, Leaflet, Google Maps API itd.

Tako boste pripravljeni za uporabo kode JavaScript, ki prikazuje vaš GeoTIFF, in lahko začnete dodajati lastne funkcije (označevalci, iskanje mest, poligoni, preklapljanje plasti, oblikovanje po meri in blagovna znamka itd.).

Če je vaša datoteka ustrezen GeoTIFF z vgrajeno geografsko lego in definicijo koordinatnega sistema, jo bo programska oprema samodejno naložila kot v tem videoposnetku: https://www.youtube.com/watch?v=-rSYFwcWVnc&list=PLGHe6Moaz52PiQd1mO-S9QrCjqSn1v-ay&index = 12

Če imate datoteko World, vendar podatki o koordinatnem sistemu manjkajo, jih lahko preprosto določite: http://www.maptiler.com/how-to/coordinate-systems/

Če želite navadne skenirane zemljevide brez podatkov o lokaciji spremeniti v prekrivanje zemljevida, si oglejte ta video: http://www.maptiler.com/how-to/overlay-image-over-map/


Poglej si posnetek: Openlayers 6 Tutorial #3 - First Web Map