bootleaf icon indicating copy to clipboard operation
bootleaf copied to clipboard

add new basemaps

Open xavirayo opened this issue 5 years ago • 5 comments

Is it possible to add new wms basemaps? I tried it adding this to basemaps in app.js: {"id": "GEBCO", "type": "tiled", "label": "GEBCO", "url": "https://www.gebco.net/data_and_products/gebco_web_services/web_map_service/mapserv?"}

And this to the set basemap function

} else if (basemap.type === 'tiled'){ if (basemap.id === 'GEBCO') { options.attribution = "GEBCO";

But still can't visualize the layer although it appars in the basemaps list. Do you know what I'm doing wrong?

Thanks!

xavirayo avatar Jun 26 '19 10:06 xavirayo

not sure, sorry. I'll take a look as soon as I can - this is a busy week in Australia as it's the end of financial year ;)

slead avatar Jun 26 '19 10:06 slead

thank you very much! I'll continue trying and tell you if I find the way to make it work :)

Missatge de Stephen Lead [email protected] del dia dc., 26 de juny 2019 a les 12:30:

not sure, sorry. I'll take a look as soon as I can - this is a busy week in Australia as it's the end of financial year ;)

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/iag-geo/bootleaf/issues/16?email_source=notifications&email_token=AMOR2G3ZKWTXDCEAWYF2K2DP4NALLA5CNFSM4H3QWC52YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODYTCXYA#issuecomment-505818080, or mute the thread https://github.com/notifications/unsubscribe-auth/AMOR2G7I33WMZH3KJAU5SKDP4NALLANCNFSM4H3QWC5Q .

xavirayo avatar Jun 27 '19 07:06 xavirayo

I think bootleaf doesn't support WMS for basemap layers. That is, the GEBCO source is not the right format.

You can add these as layers, inside the layers section, in config.js

	{
		"id": "Test",
		"name": "Test",
		"type": "wmsTiledLayer",
		"url": "https://www.gebco.net/data_and_products/gebco_web_services/web_map_service/mapserv?",
		"layers": "GEBCO_LATEST"
	}

That displays for me. The next step would be to tidy up tocCategories higher up the file.

Stephen may have better ideas.

Cheers.

hardreddata avatar Jun 30 '19 06:06 hardreddata

Thank you very much, Russell! I have tried it that way and also works for me. I'll have this option as B plan but i?ll try it a little bit more to see if I can manage to add it as a basemaplaye. Thank you very much for your help!

xavi

Missatge de RussellGrew [email protected] del dia dg., 30 de juny 2019 a les 8:50:

I think bootleaf doesn't support WMS for basemap layers. That is, the GEBCO source is not the right format.

You can add these as layers, inside the layers section, in config.js

{ "id": "Test", "name": "Test", "type": "wmsTiledLayer", "url": "https://www.gebco.net/data_and_products/gebco_web_services/web_map_service/mapserv?", "layers": "GEBCO_LATEST" }

That displays for me. The next step would be to tidy up tocCategories higher up the file.

Stephen may have better ideas.

Cheers.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/iag-geo/bootleaf/issues/16?email_source=notifications&email_token=AMOR2G7HHRLT2Z7YJOKO6TLP5BJSLA5CNFSM4H3QWC52YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODY4GL7Y#issuecomment-507012607, or mute the thread https://github.com/notifications/unsubscribe-auth/AMOR2G3F6D6RLNP4KGGI443P5BJSLANCNFSM4H3QWC5Q .

xavirayo avatar Jul 01 '19 07:07 xavirayo

I think @RussellGrew is right - the basemaps are hard-coded. It should be possible to modify that section so I'll take a look when time permits. Alternatively, feel free to make the changes and submit a PR ;)

slead avatar Jul 01 '19 10:07 slead