Поиск русского мануала по OpenLayers

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
doox911
Участник
Сообщения: 54
Зарегистрирован: 14 мар 2013, 18:13
Репутация: 0

Поиск русского мануала по OpenLayers

Сообщение doox911 » 20 ноя 2013, 12:59

Доброго времени суток!
Искал мануалы, нашел очень поверхностное объяснение.

Если полноценная инструкция по OpenLayers?
И везде Я смотрю, подключаются к каким-то сервисам ( типа WFS), а можно ли создать свою карту из ..Например из фотографии квартальной сети? Или Её в любом случае придётся отрисовывать в ArcGis или QGIS?

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Поиск русского мануала по OpenLayers

Сообщение Максим Дубинин » 20 ноя 2013, 18:29

код несколько устарел, примеры прямого подключения, без сервисов, тут
http://gis-lab.info/qa/ol-load.html

и непонятно что значит "в любом случае придется отрисовывать". Если вам не надо - не отрисовывайте, кладите фотографию и ее и показывайте:
http://gis-lab.info/qa/zoomable-image-leaflet.html
пристегивайтесь, турбулентность прямо по курсу

doox911
Участник
Сообщения: 54
Зарегистрирован: 14 мар 2013, 18:13
Репутация: 0

Re: Поиск русского мануала по OpenLayers

Сообщение doox911 » 20 ноя 2013, 18:58

Сейчас прочтём.

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

Код: Выделить всё

OpenLayers (открытые слои)
JavaScript Mapping Library (Яваскрипт картографическая библиотека) 

OpenLayers объект предоставляет пространство имен для всех составляющих(ред.) OpenLayers.

Кратко:

OpenLayers
OpenLayers объект предоставляет пространство имен для всех составляющих (ред.) OpenLayers.
Functions

_getScriptLocation
Возвращает  к скрипту. 
Properties

ImgPath
{String} Указывается  путь к изображению, описание пути должно заканчиваться слэшэм. 
Constants

VERSION_NUMBER
Эта константа идентифицирует версию OpenLayers.

Functions
_getScriptLocation

Возвращает путь скрипта. Это реализовано в  OpenLayers/SingleFile.js
Returns
{String} Путь к скрипту.

Properties
ImgPath

{String} Устанавливаем путь к изображению, путь к изображению заканчивается слышом. Если установить ‘’ (являющееся ошибкой) то OpenLayers будет использовать путь по умолчанию + “img/”.

Необходимо установить  это свойство , когда есть единственный файл OpenLayers который или не названный  “OpenLayers.js” или если вы перемещаете файл  в такой путь, что каталог с изображением не сможет понять где находится изображения.

Если ваш  файл OpenLayers имеет название “my-custom-ol.js” и изображения для OpenLayers расположены в “/resources/external/images/ol”  то правильно написанный путь для OpenLayers в HTML-файле будет так:

<script src="/path/to/my-custom-ol.js" type="text/javascript"></script>
<script type="text/javascript">
// сообщаем OpenLayers где хранятся изображения
// Не забываем про слэш
OpenLayers.ImgPath = "/resources/external/images/ol/";
</script>


Пожалуйста помните о том, что если ваш OpenLayers скрипт-файл не имеет названия  “OpenLayers.js” вы должны удостовериться, что по умолчанию загрузится, то что заключено в теге - <link>-tag, e.g.:

<link rel="stylesheet" href="/path/to/default/style.css" type="text/css">

Constants
VERSION_NUMBER

Эта константа определяет версию OpenLayers.
Когда возникают неполадки в работе скрипта, удостовертесь, что включен вывод в OpenLayers.VERSION_NUMBER описание ошибки.
Ссылка на страницу.dev.openlayers.org/docs/files/OpenLayers-js.html

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: Поиск русского мануала по OpenLayers

Сообщение Александр Мурый » 20 ноя 2013, 19:30

Для этих целей есть вики, выкладывать переводы на форуме не надо, пож-та.
Редактор материалов, модератор форума

Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

Re: Поиск русского мануала по OpenLayers

Сообщение nadiopt » 20 ноя 2013, 20:10

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

ericsson
Гуру
Сообщения: 3321
Зарегистрирован: 27 июл 2009, 19:26
Репутация: 748
Ваше звание: Вредитель полей

Re: Поиск русского мануала по OpenLayers

Сообщение ericsson » 20 ноя 2013, 20:49

По наблюдениям: если человек сначала ищет перевод для себя, а потом берется сделать перевод сам, хорошего не жди: будет подстрочник с орфографическими ошибками.
(Сейчас опять кто-нибудь скажет "возьми и сделай сам", а я опять отвечу, что перевод - не нужен.)

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Поиск русского мануала по OpenLayers

Сообщение Denis Rykov » 21 ноя 2013, 07:23

Открытые слои :)
Документация в OpenLayers генерируется автоматически на основании специальных комментариев в исходниках, при этом там еще есть разделение свойств на API и не-API (для разработчиков), поэтому на официальной странице документации вы можете найти ссылки на 4 варианта документации - release API, trunk API, release dev, trunk dev. Какой из них вы собирались переводить? Мое мнение - перевод не нужен, если вам что-то не понятно в OpenLayers, то документация, являющаяся по сути своей просто справочником, никак вам не поможет, нужны отдельные туториалы и рецепты. Написание подобного рода материалов принесет гораздо больше пользы как вам, так и тем, кто их будет читать, чем простой перевод (да еще и с учетом того, что OpenLayers вы видите, похоже, в первый раз). Больше вам скажу, зачастую бывает так, что чтобы что-то понять в OpenLayers без заглядывания "под капот", то есть в исходники, не обойтись, поэтому документация нужна именно в том виде в каком она есть, ни больше ни меньше, перевод ее считаю пустой тратой времени.
Spatial is now, more than ever, just another column- The Geometry Column.

doox911
Участник
Сообщения: 54
Зарегистрирован: 14 мар 2013, 18:13
Репутация: 0

Re: Поиск русского мануала по OpenLayers

Сообщение doox911 » 22 ноя 2013, 19:26

Denis Rykov писал(а):Открытые слои :)
Документация в OpenLayers генерируется автоматически на основании специальных комментариев в исходниках, при этом там еще есть разделение свойств на API и не-API (для разработчиков), поэтому на официальной странице документации вы можете найти ссылки на 4 варианта документации - release API, trunk API, release dev, trunk dev. Какой из них вы собирались переводить? Мое мнение - перевод не нужен, если вам что-то не понятно в OpenLayers, то документация, являющаяся по сути своей просто справочником, никак вам не поможет, нужны отдельные туториалы и рецепты. Написание подобного рода материалов принесет гораздо больше пользы как вам, так и тем, кто их будет читать, чем простой перевод (да еще и с учетом того, что OpenLayers вы видите, похоже, в первый раз). Больше вам скажу, зачастую бывает так, что чтобы что-то понять в OpenLayers без заглядывания "под капот", то есть в исходники, не обойтись, поэтому документация нужна именно в том виде в каком она есть, ни больше ни меньше, перевод ее считаю пустой тратой времени.
Спасибо. Про первый раз - в точку! Очень приятно читать грамотные и адекватные ответы. И в данном переводе, Я имел в веду, "ОТКРЫТЫЕ" не как дверь, а как свободно распространяемые.

Ответить

Вернуться в «Веб-картография»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость