Слой с месторождениями #13

Closed
opened 3 years ago by g · 6 comments
g commented 3 years ago
Owner

Добавить на карту слой с месторождениями с возможностью включения/выключения

Добавить на карту слой с месторождениями с возможностью включения/выключения
g commented 3 years ago
Poster
Owner

Как могу сейчас обратиться к бд, которая размещена на geocatalog.ru, чтобы загрузить туда слой с месторождениями?
Для подключения мне нужны:
host
port
db
username
password

Как могу сейчас обратиться к бд, которая размещена на geocatalog.ru, чтобы загрузить туда слой с месторождениями? Для подключения мне нужны: host port db username password
Owner

Никак, порты к дб не открыты. Ты бы меня хоть тегнул, чтобы мне оповещение пришло, @g.
Надо именно такой доступ, через /pgweb/ в админке недостаточно sql сформировать?

Никак, порты к дб не открыты. Ты бы меня хоть тегнул, чтобы мне оповещение пришло, @g. Надо именно такой доступ, через /pgweb/ в админке недостаточно sql сформировать?
g commented 3 years ago
Poster
Owner

@w2 аа, думал, и так оповещения приходят. Попробую через SQL, не думал об этом.

@w2 аа, думал, и так оповещения приходят. Попробую через SQL, не думал об этом.
g commented 3 years ago
Poster
Owner
https://git.iamonlyherefortheicecream.ml/MRC/geodata-catalog/commit/6f0ed6960b2c7147c1a3b565ff7c279771e003ba
g commented 3 years ago
Poster
Owner

Сделать так, чтобы при выбранном чекбоксе слой показывался, при невыбранном не показывался.

https://docs.mapbox.com/mapbox-gl-js/example/toggle-layers/

Получится что-то в этом духе

function () {
	const clickedLayer = this.value;  # value чекбокса = название слоя "fields-layer"
 
	const visibility = map.getLayoutProperty(
		clickedLayer,
		'visibility'
	);
 
	// Toggle layer visibility by changing the layout object's visibility property.
	if (visibility === 'visible') {
		map.setLayoutProperty(clickedLayer, 'visibility', 'none');
	} else {
		map.setLayoutProperty(
			clickedLayer,
			'visibility',
			'visible'
		);
	}
};
Сделать так, чтобы при выбранном чекбоксе слой показывался, при невыбранном не показывался. https://docs.mapbox.com/mapbox-gl-js/example/toggle-layers/ Получится что-то в этом духе ```js function () { const clickedLayer = this.value; # value чекбокса = название слоя "fields-layer" const visibility = map.getLayoutProperty( clickedLayer, 'visibility' ); // Toggle layer visibility by changing the layout object's visibility property. if (visibility === 'visible') { map.setLayoutProperty(clickedLayer, 'visibility', 'none'); } else { map.setLayoutProperty( clickedLayer, 'visibility', 'visible' ); } }; ```
g commented 3 years ago
Poster
Owner

@w2 попробуй, пожалуйста, сделать

@w2 попробуй, пожалуйста, сделать
g closed this issue 3 years ago
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

Reference: MRC/geodata-catalog#13
Loading…
There is no content yet.