Открывать во фрейме. Открывать как src для скрипта/картинки/… Делать xmlhttprequest (если политика позволяет). Да как угодно. :slight_smile:
Если без JS, то лучшее, что можно сделать, это дописать ссылке атрибут target=“_blank”

Хотя я тут ещё способ без JS надумал. У форм есть параметр target, который позволяет указать фрейм, в котором выполнять запрос.

На странице также написано, что она жутко устарела. Как и с другими opensource-проектами, нужно лезть в код и смотреть, что работает.

Для этого, обычно, делают невидимый iframe, и передают ссылку туда.

хм… это уже за гранью моего понимания.
Ладно, пока остановлюсь на том что хоть передается в джосм…
Спасибо.

В документе:

<iframe id="josm" src="" style="display:none;"></iframe>

В javascript:

document.getElementById('josm').contentWindow.location.href='http://localhost:8111/...';

В opera может не работать из-за проблем с безопасностью, поэтому часто делают запасную ссылку, на которую пользователь может просто нажать (и открывать её нужно в новом окне, разумеется, с target=“_blank”).

Кстати, мой способ работает: открывает в JOSM место без участия JS и перезагрузки страницы. Но есть неприятность: при релоаде страницы iframe подгружает последний открытый адрес (и отправляет повторно запрос в JOSM).

src=“” не помогает.

Zverik, Hind
Спасибо вам за желание помочь, но все это не прокатит :slight_smile:
Объясняю: меня тут слегка обуял приступ альтруизма и я решил помочь соседям. Речь идет про вот эту страницу http://wiki.openstreetmap.org/wiki/Finland:Kunnanrajat. Там какбы ни ява не доступна, ни айфреймы всякие.
Так что пока останется просто ссылка для скачивания в джосме…

Ну так сразу и надо было говорить.
Для ссылок на отношения в нашей вики есть общеупотребимый шаблон: {{relation|123456789}} (по ссылке описание). Если не добавлять tools=no, то среди ссылок будет и загрузка отношения в JOSM.

Повторяющиеся куски кода в вики лучше выделять в шаблоны. Ещё один пример шаблона, открывающего кусок карты в JOSM — JOSM Control.

Ну таки я не знал с какой стороны подступаться к этому :slight_smile:
За ссылку спасибо. Вот еще бы из tools оставлять что-нибудь конкретное (джосм :slight_smile: ) - совсем было бы зашибись.

upd. Однако и с {{BrowseRelation|2345}} тыкание в josm приводит к открытию страницы с ОК. Так что особой разницы нету…

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

Такие документы можно использовать и это не является нарушением чьих-либо прав.

http://www.internet-law.ru/law/kodeks/gk_4_70.htm#a1259

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

  2. можно адреса домов брать с сайтов фирм, которые их строят/построили/продают в них квартиры?

как передвинуть точку, если я ее не туда поставил?

не работает.
т.е. когда я уже нарисовал работает, а если я линии рисую и точку не там поставил, как сдвинуть?

что делать со смещениями? если сдвинуть спутники по одним улицам, другие не совпадают. как рисовать.
так точность gps у меня была до 100м, на карте есть 10 треков, но улица идет в одном месте, а каждый трек на метр-два ниже. как определить где улица реально?

как рисовать частные дома? я каждый участок, на котором стоит дом нарисовал как residential. а потом прочитал про building.

так что делать? мне нужно участки с адресами отметить

что делать с тротуарами? на большей части улиц вдоль дорог идут footway, надо footway рисовать? или только sidewalk указывать?
как рисовать пешеходный переход? какой длины должна быть линия?
как с какой-то точки начать рисовать новую линию? идет пешеходная дорога, дальше ее нет (переход), дальше она опять начинается. как нарисовать переход? если ctrl - точка добавляется к той линии со старыми свойствами

AquaGen, совет номер 0 - использовать josm. Реально помогает.

Если есть несколько треков, то улица находится в “усреднённой” позиции. Сдвиг может плавать от квартала к кварталу, особенно если местность холмистая. Сдвиг на 1-2 метра - это вообще в пределах погрешности GPS.

Дома рисовать как building=yes или (лучше) building=house, а весь квартал застройки обвести landuse=residential. Адрес при этом рисовать на дом. Про entrance: это именно для зданий, разные части которых имеют разные адреса (например, в Калининграде каждый подъезд может иметь отдельный номер по улице).

Тротуары вплотную или очень близко к дороге рисовать не обязательно. Переход - точка на дороге с тэгом highway=crossing.

Закончи линию, а потом подвинь точку. Ну или (в джосме) можешь Ctrl-Z нажать. Тогда рисование линии прервётся, и последняя точка и отрезок исчезнут. Так что можно будет ткнуть в точку в оставшейся части линии и продолжить линию как вам надо.

Для начала выяснить: а есть ли там реально смещение и насколько оно велико.
Для этого по улицам нужно десятки треков накатать.
Дело в том, что один единственный трек, проведенный вдоль улицы, ничего толком не решает. У него тоже ведь есть погрешность. Вот когда по улице уже десяток треков прокатали, тогда можно их “на глаз” усреднить и понять, насколько смещён космоснимок.
Я как-то проехался на велосипеде по одной и той же улице туда и обратно. След в след. Потом посмотрел на треки, а они не совпадают. Разница местами до 10-15 метров была.

Рисуем жилой дом на участке, пишем ему тег building=house, ставим ему addr:housenumber=19 (или какой там у него номер)
Потом прописываем тег addr:street= улица Такаято
Или не прописываем addr:street, а включаем домик в релейшен associatedStreet соответствующей улицы.

Насчёт landuse=residential, то если я правильно понимаю, этот многоугольник рисуется не на каждый участок, а на весь такой квартал с частной одноэтажной застройкой. Или даже на весь микрорайончик с такой застройкой. Лично я вообще не использую landuse=residential, если можно обрисовать по спутнику каждый домик и назначить ему адрес.

Ну дык ты ж сам себе и ответил :slight_smile: Тротуар отдельно от дороги (через газон) - footway
Тротуар смежный с дорогой - sidewalk.

Ну, вот идёт линия footway, пересекает дорогу. Там, где пересекаются footway и линия дороги (highway=чегототам), ставишь на пересечении точку и подписываешь highway=crossing
Можно добавить тег crossing=uncontrolled для нерегулируемых пешеходных переходов (там, где нет светофора, а просто зебра и знаки)

И, кстати, покажи, где это ты всё рисуешь? (нидайбог в Харькове :slight_smile: )Может, народ чё по месту подскажет.

Железногорск, Красноярский край. То в НЯК рисовал две недели, но там нет свойств, а после обновления снимков и автоматических сдвигов вообще все поехало в разные стороны, решил перерисовать сюда. Сижу разбираюсь с документацией.

Еще не ответили :slight_smile: :
свои шаблоны нельзя делать с тегами? а то объекты похожие, а приходится вручную. сейчас R конечно сижу жму на переходах.
как между линиями например нарисовать линию? например переход между пешеходными дорогами. когда я жму в пустоту появляется точка. а когда на пешеходную дорогу она выделяется. при Shift точка появляется на самой дороге, а мне надо чтобы от этой точки рисовать можно было.

пошел качать…

а, все. перешел на josm. проблемы решены :slight_smile:

В джосме выделяешь объект с тегами. Жмёшь Ctrl-C
Потом выделяешь объект(ы), на которые хочешь перенести теги. Жмёшь Ctrl-Shift-V.
Джосм возьмёт теги от скопированного в буфер объекта и пропишет такие же теги на выделенные объекты.

Выделить несколько объектов в джосме можно с зажатым Ctrl.
Зажми Ctrl и щёлкай по объектам. Если случайно выделил не тот объект, то щёлкни по нему снова. Выделение с него снимется.