Публикации по теме 'openlayers'


Создание интерактивного картографического приложения с помощью Openlayers
Openlayers — это популярный пакет Javascript, который позволяет разработчикам создавать приложения с интерактивными картами. Он предлагает API-интерфейсы, которые могут выполнять запросы к ресурсам ГИС и отображать полученные данные в браузере клиента. Обычно ГИС-серверы предлагают такие услуги, как WMS, WMTS или WFS. API-интерфейсы пакета предлагают соответствующие способы анализа данных из этих различных сервисов для отображения информации ГИС. В этой статье я создам картографическое..

Использование OpenLayers для обучения моделей ML для обнаружения объектов с использованием географических координат
OpenLayers — это мощная библиотека JavaScript с открытым исходным кодом, которая позволяет отображать карты и другие геопространственные данные на веб-страницах. У него много применений, но одним из самых захватывающих является его потенциал для обучения моделей машинного обучения обнаружению объектов. Модели обнаружения объектов используются для идентификации и классификации объектов на изображениях или видео. Они имеют широкий спектр применений, от беспилотных автомобилей до камер..

Вопросы по теме 'openlayers'

Открыть слои с несколькими событиями наведения мыши для нескольких маркеров
У меня есть следующий цикл внутри функции init(); который выполняется «onload», у меня возникают проблемы с присоединением события mouseover для каждого маркера, предупреждение, которое я всегда возвращаю, возвращает значение последнего...
3329 просмотров
schedule 23.02.2024

ExtJS: как динамически добавлять дочерние узлы в панель дерева
Как вы можете программно добавить дочерний узел в существующую панель TreePanel с помощью JavaScript? У меня есть TreePanel, который отображает активные слои карты (с использованием GeoExt): treeConfig = new OpenLayers.Format.JSON().write([{...
10701 просмотров
schedule 19.04.2022

Как перепроецировать векторный слой при переключении между базовыми картами разных проекций
У меня есть карта OpenLayers с двумя базовыми слоями: MetaCarta (EPSG: 4326) и карта Google (Mercator). sphericalMercator = false, единицы - градусы. На карте также есть маркеры, прямоугольники и векторные данные. Когда я переключаюсь между...
833 просмотров
schedule 29.07.2023

JavaScript - Как создать массив, содержащий объекты по ссылке?
Я использую JavaScript Mapping Library - OpenLayer для создания наложения маркеров. Я хочу динамически управлять маркерами: добавлять новые и удалять существующие маркеры со слоя. способ добавления нового маркера на слой — командой:...
852 просмотров

Как преобразовать расстояние из градусов в метры?
Я использую OpenLayers с обычной картой меркатора, и я пытаюсь создать образец ограничивающего прямоугольника, найдя сетку точек в широте. Bbox выражается в latlon, например 48.1388,-15.3616,55.2057,-3.9359 Я могу определить расстояние в...
54286 просмотров

Сделать разрешение LineString зависящим от уровня в OpenLayers
Я использую OpenLayers для рендеринга OpenLayers.Geometry.LineString на слое OpenLayers.Layer.Vector . Идея состоит в том, что иногда линия может содержать большое количество точек, из-за чего веб-браузер зависает. Я не могу коснуться кода...
1099 просмотров
schedule 21.04.2023

Мин. / Макс. Уровень масштабирования в OpenLayers
Я использую OpenLayers для отображения карты на веб-странице. Я использую плитки из CloudMade, но те же проблемы возникают с плитками Mapnik из OpenStreetMap. Я пытаюсь ограничить карту так, чтобы пользователь не мог полностью уменьшить масштаб...
28685 просмотров

Как отобразить широту и долготу точек и линий, которые я рисую, используя открытые слои?
Возможный дубликат: Как отобразить широту и долготу из этого кода с помощью Openlayers? <!DOCTYPE html> <html> <head> <script type="text/javascript"...
855 просмотров
schedule 27.07.2022

Параметр триггера OpenLayers.Control.Button не вызывается
Я пытаюсь добавить кнопку на карту OpenLayers, которая должна вызывать функцию JS при нажатии. Мне удалось заставить его выглядеть так, как я хотел бы, но функция триггера не работает. Если у меня присутствует Control.Navigation, нажатие на...
5490 просмотров
schedule 14.02.2024

События mousemove в gwt-openlayers
Я пытаюсь зафиксировать события мыши в gwt-openlayers. Следующий обработчик получает события, однако я не могу извлечь положение мыши из объекта EventObject. Кто-нибудь может помочь? mapPanel.getMap().getEvents().register("mousemove",...
1509 просмотров
schedule 17.06.2022

Получить размер радиуса в метрах нарисованной точки
Я рисую точки на карте с помощью OpenLayers, как в этом примере: http://dev.openlayers.org/examples/draw-feature.html Теперь я хочу знать, какую площадь (в метрах) занимает такая нарисованная точка. Я знаю, это зависит от уровня масштабирования....
6842 просмотров
schedule 18.12.2022

конфликт подстановки переменных между mako и Openlayers
Я использую шаблоны mako в пирамиде, которая использует конструкцию ${} для подстановки переменных. Я также использую скрипт Openlayers, чтобы показать карту с функциями. Я хочу стилизовать свои функции с помощью Stylemap следующим образом: var...
879 просмотров
schedule 22.07.2023

Как получить доступ к функциям загруженного файла GML в OpenLayers?
Кажется, я не могу получить доступ к функциям загруженного файла GML. Я буду использовать базовый пример OpenLayers, чтобы продемонстрировать, что я хочу сделать: http://jsfiddle.net/AUbZn/14/ var map; map = new OpenLayers.Map('map'); var...
2819 просмотров

OpenLayers: проанализированные точки GeoJSON всегда отображаются в координатах (0, 0)
это первый раз, когда я использую OpenLayers, и я не понимаю, что делаю не так. Я пытаюсь отобразить простую точку, извлеченную из GeoJSON. Кажется, что данные проанализированы правильно (я проверил с помощью консоли), но какую бы точку я ни...
7704 просмотров
schedule 16.04.2022

OpenLayers, хорошая кластеризация маркеров
Знаете ли вы, как создать хорошую кластеризацию в OpenLayers, такую ​​как пример Google ?
28202 просмотров
schedule 16.05.2022

Рендеринг векторных объектов
В OpenLayers у меня есть объект LineFeature. Я меняю стиль объекта (например, my_line.style.strokeColor="Black" ). Но цвет на экране не меняется, пока я не увеличу/уменьшу масштаб (т.е. не перерисую). Как сообщить векторному объекту, что ему...
1450 просмотров
schedule 09.12.2022

Рисование радиуса на olwidget в django
Я использую olwidget внутри django для рисования карт. В одной из моих форм я запрашиваю у пользователя местоположение и радиус. Местоположение вводится с помощью карты OpenLayers, предоставленной olwidget, а радиус — это ползунок из jquery-ui....
372 просмотров

невозможно отменить регистрацию события клика в открытых слоях
У меня возникают проблемы с OpenLayers и отменой регистрации событий щелчка, добавленных к слою. По сути, мне нужно сделать следующее: Когда пользователь нажимает на маркер, он получает всплывающее окно со ссылкой «изменить». Пользователь щелкает...
7291 просмотров
schedule 01.07.2023

Как лучше всего работать с PostGIS и OpenLayers?
У меня есть таблица базы данных postgresql с таблицей City, в которой есть поле geography с координатами города. Я сделал php-страницу, которая перебирает эти записи, преобразует геополе в широту/долготу и рисует маркер на карте OpenLayers в городе...
2403 просмотров
schedule 30.12.2022

Openlayers zIndex для маркеров и векторов
Я визуализирую карту с помощью OSM, и у меня возникла серьезная проблема с настройкой zIndex для элементов страницы. Часть JS выглядит так: var userRoute = new OpenLayers.Layer.Vector( "KML", { sphericalMercator : true, styleMap:...
8928 просмотров
schedule 19.09.2023