Подтвердить что ты не робот

Хорошие примеры MapServer/OpenLayers

Я хочу убедить некоторых клиентов использовать MapServer и OpenLayers. Пожалуйста, можете предложить привлекательные сайты, чтобы показать возможности!

Клиенты будут впечатлены:

  • A (иначе называемая тепловой картой, затененной сеткой сеткой, контурным сюжетом...).
  • Возможность для пользователя загружать базовые данные для карты плотности, ограниченные просматриваемой областью, в некотором формате, таком как netCDF.
  • Стандартный материал OpenLayers. Масштабирование, панорамирование, шкала масштаба, обзорная карта...
  • Различные базовые слои. Может быть WMS, Google, Bing...
  • Поиск плакатного имени, карта отображается для отображения места.
  • Предоставление данных тепловой карты для других людей для использования в mashups как WMS или WCS

MapServer.org, но demo.mapserver.org, похоже, сейчас не работает:( Но из памяти их примеры не были "т.е." вау "фактор. примеры OpenLayers демонстрируют только одну или две функции на пример - я хочу, чтобы что-то ошеломило клиентов, показывая all возможностей в одном примере.

PS Если у вас есть хорошие примеры, которые используют некоторые другие инструменты с открытым исходным кодом, опубликуйте их всеми способами. Но просто JavaScript, пожалуйста: клиент говорит, что нет богатого клиента.

ИЗМЕНИТЬ Приходите на StackOverflow, у кого-то должен быть пример, который использует карту плотности? Я даже предлагаю щедрость сейчас...

4b9b3361

Ответ 1

Обратите внимание, что этот ответ больше не уместен. Карты с открытым исходным кодом с тех пор были заменены коммерческой альтернативой другой компанией

http://maps.seai.ie/wind/ - отображение береговых и морских скоростей ветра и ферм в Ирландии

http://maps.seai.ie/geothermal/ - отображение геотермальных температур в Ирландии и данные скважины

  • использует WMS-сервисы (и TileCache) для всех слоев, поэтому к ним может обращаться другая клиентская ГИС (ну, как только я установил метаданные и т.д.).
  • имеет множество различных базовых карт для выбора из
  • построенный с использованием MapFish/ExtJS
  • публикует справочники географических названий для округа и города (ирландская административная единица).
  • все основные средства навигации по карте и простой информационный инструмент
  • щелкните правой кнопкой мыши слой, чтобы установить прозрачность.
  • использует внешний сервер MapServer, а также SQL Server 2008

Системы (и третья более сложная система Bioenergy Intranet) получили упоминание здесь: http://www.geoconnexion.com/uploads/renewableenergy_intv9i4.pdf

Ответ 2

http://haiticrisismap.org/ openlayes + geoxt

было бы возможно создать карту шаблонов для клиента с кучей данных на нем, переписью, социологией, создать несколько простых поддельных буферов.

Ответ 3

Возможно, посмотрите на HeatMapAPI для Карт Google (не уверен, что вы все равно ничего не увидите).

Другая карта плотности: http://maps.glassfish.org/server/ (показывая использование GlassFish по всему миру).

Ответ 4

Портал OneGeology Portal (http://portal.onegeology.org/OnegeologyGlobal/) находится в сети около 10 лет, в настоящее время работает OpenLayers 2, с версией OpenLayers 3 в развитие.

Портал пытается создать геологическую карту мира, объединив разрозненные сервисы OGC, предоставляемые поставщиками данных (в основном, геологическими исследованиями) со всего мира. Портал обеспечивает доступ к данным из WMS, WFS (простая и сложная функция) и WCS. Портал использует CSW, чтобы помочь управлять функциями, доступными для пользователя, и предоставляет возможность стилировать уровни WMS с помощью пользовательского SLD. Контексты карточек можно сохранять, совместно использовать и загружать с помощью WMC.

Существует географический справочник, который поможет вам увеличить масштаб до места выбора, возможность изменения прогнозов и масштабов, а также возможность создания файла KML, позволяющего использовать эту услугу в Google Планета Земля. Прозрачность может быть изменена на всех уровнях.

В настоящее время существует 353 слоя.

Когда проект OneGeology запущен, вся документация была направлена ​​на поддержку служб, предоставляемых MapServer, и многие из услуг на портале - это службы MapServer. Однако, поскольку портал использует открытые стандарты, может быть включено любое программное обеспечение, которое может предоставлять услуги этим стандартам.

Ответ 5

Мы используем слой OpenLayers Heatmap, главным образом потому, что (для нас) он обрабатывает большие объемы данных лучше, чем версия Google Map (ваш пробег может отличаться)

http://www.patrick-wied.at/static/heatmapjs/demo/maps_heatmap_layer/openlayers.php

В больших объемах данных я имею в виду локальные наборы данных со строками 100K +

Он также хорошо работает как страница ASPX с динамическим поиском данных в реальном времени из базы данных SQL Server. Я использовал хранимую процедуру для предварительной обработки данных в формате массива, сгруппированных по широте и долготе.

Для тех, кому нужна таблица переводов для преобразования своих почтовых индексов Великобритании в широту и долготу, здесь хороший источник: http://www.doogal.co.uk/UKPostcodes.php