Notes |
|
(0002113)
|
gpsMax
|
19-04-2011 21:53
(edited on: 19-04-2011 21:56) |
|
Неа, не получается воспроизвести. Рассказывайте, чего и как делали, чтобы дойти до жизни такой? :-)
1. Много - это сколько?
2. (Чтобы исключить проблему глючных файлов) Если скачать новую версию с сервера и залить туда пачку точек, тоже проявляется? Точки брать не из Сас.Планеты, про неё следующий пункт, а откуда-нибудь ещё.
3. Если экспортировать точки в kml, а потом импортировать на свежей версии?
Файл прилагать просить не буду, всё-таки личная информация. Но локализовать проблему как-то надо, потому как у меня вот, например, работает, и, подозреваю, что у остальных тоже.
|
|
|
(0002159)
|
Snake
|
20-04-2011 18:43
|
|
1. много - это несколько сотен
2.так вроде версия 110418 самая новая
3.кмл файл сформирую до конца недели и выложу
На старых версиях проблем не было, первый раз заметил в версии 110414, но возможно и раньше было на 110405.Beta1
Да и еще метки заносятся не в ручную, а экспорт из кмл. |
|
|
(0002162)
|
gpsMax
|
20-04-2011 18:57
|
|
Несколько сотен - это не сказать, чтобы очень много. Такое количество я и в штатном режиме затестирую, собственно - см. выше, не получается. |
|
|
(0002267)
|
Snake
|
23-04-2011 15:47
|
|
Оказалось не надо много меток, приложил файл kml.
Делаю экспорт, выбираю категорию меток (ту которую только что импортировал), отмечаю чекбокс "Все" в разделе метки, снимаю чек бокс, опять выставляю чекбокс и каждый раз разные метки выделяются, иногда даже все.
Как получен был кмл.
Был у меня файл с метками (в старых версиях работало все нормально).
Импортировал в САСПланет, потом экспорт в приложенный файл.
Убрал от туда всю личную информация, координаты поставил нулевые выложил сюда. |
|
|
(0002272)
|
gpsMax
|
23-04-2011 16:03
(edited on: 23-04-2011 16:06) |
|
Оппа, на прикрепленном файле воспроизводится!
Есть подозрение на баг в импорте из kml. Я до этого и полигоны, и точки из kml втаскивал сотнями, всё работает. А тут на нескольких метках глючит, что-то не так.
|
|
|
(0002273)
|
gpsMax
|
23-04-2011 16:12
(edited on: 23-04-2011 16:23) |
|
Одна из глючных точек:
<ROW id="66486" name="00" scale1="11" scale2="32" lonlatarr="AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" lonL="0" latT="0" LonR="0" LatB="0" color1="-1493172480" color2="-1509949440" visible="FALSE" picname="1.png" categoryid="125"/>
Одна из моих нормальных точек:
<ROW id="937" name="136km" scale1="11" scale2="32" lonlatarr="J6KuF38qhJQEQKTdmaf+8kfgBEDQ6UYA" lonL="37.12906836111111" latT="56.07026288888889" LonR="37.12906836111111" LatB="56.07026288888889" color1="-1493172480" color2="-1509949440" visible="TRUE" picname="rail.png" categoryid="6"/>
Вроде всё нормально с данными в sml.
Переименование не влияет. С категорией в sml тоже вроде всё хорошо.
Нашёл: если изменить координаты на ненулевые, то такие точки начинают вести себя нормально.
|
|
|
(0002274)
|
gpsMax
|
23-04-2011 16:22
(edited on: 23-04-2011 16:24) |
|
Snake, а можно пример без нулевых координат, с чем-то, более близким к реальности?
|
|
|
(0002276)
|
Snake
|
23-04-2011 20:29
|
|
Прикрепил файл 1.kml.
Оставил координаты. Результат тот же.
Хотя я не понял алгоритма, на который могут влиять координаты.
Как по мне, то при выборе "Все" циклом пробегается по всем метка и выставляется свойство visible в true. Или я не допонимаю что-то? |
|
|
|
Если у кого-нибудь есть база меток на которой стабильно воспроизводится прицепите сюда. |
|
|
(0002741)
|
gpsMax
|
29-05-2011 11:58
(edited on: 29-05-2011 12:22) |
|
На 1.kml тоже воспроизводится. Только странные примеры какие-то. В первом все координаты нулевые, во втором все равные 56.070262,37.12906 . В sml: lonlatarr="ADCbAMPyR+AEQAAY4/xNKISUBEAAAAAA"
Есть подозрение на строку AAAAAA.
upd: Хотя нет, посмотрел у себя - есть метки, которые начинаются и/или заканчиваются на неё, но не глючат. Слэши, плюсы - тоже есть, и даже одновременно оба с заканчиванием на AAAAAA.
Параметры записи sml всё так же стандартные по умолчанию, прописанные самой САС.Планетой, ничего недостающего, лишнего или кривого. Теряюсь в догадках пока что.
upd2: А если прописать координаты 56.070262,37.12906 руками, то будет lonlatarr="ABjj/E0ohJQEQAAwmwDD8kfgBEAAAAAA". Цифровые значения точные и изначально бывшие в kml. Почему САС сопоставляет им два разных набора lonlatarr?
upd3: Упс, моя ошибка, машинально широту с долготой спутал, это не Москва. Наборы lonlatarr идентичные. При задании своей старой точке этих координат она ведёт себя нормально.
|
|
|
(0002744)
|
gpsMax
|
29-05-2011 12:50
|
|
Собака порылась где-то в алгоритме кнопки "Все". Очень туманно: если в одной категории есть точки с совпадающими координатами (и что-то ещё с оформлением?), то будет глючить.
Точно будет глючить при импорте одной и тоже произвольной точки дважды с одинаковым оформлением. Однако, если руками менять, например, цвет, а потом возвращать, глюки могут прекратиться (а могут и остаться). Что-то с кнопкой "Все", в общем. |
|
|
(0002745)
|
Snake
|
29-05-2011 12:52
|
|
Не могу понять почему Вы так "прицепились" к координатам?
Ну одинаковые у всех координаты и что, ведь по жизни такое возможно?
у меня в не зависимости от координат такое происходит.
Есть вопрос?
А каким образом (алгоритм) происходит выбор(снятие выбора) точек?
Я так полагаю есть массив, в котором эти точки хранятся, и у этих точек есть св-во visible, что мешает в цикле внезависмости от содержимого точек их свойство менять visible=true/false? |
|
|
|
Не поверите, но все именно так как вы описали. Приложите сюда минимальную базу меток, на которой возникает проблема. |
|
|
(0002751)
|
Snake
|
29-05-2011 17:56
(edited on: 29-05-2011 17:59) |
|
Тогда странно.
в приложенном 1.kml проблема существует.
А может проблема тогда не в свойстве визибл, а проблема в том, что почему-то теряется в цикле принадлежность к группе. Именно в цикле перебора вкл/выкл точек, потому-что при выборе группы список точек не меняется.
|
|
|
|
Да. Таки есть бага. При наличиии в категории меток с абсолютно одинаковыми прямоугольниками координат, видимость по чекбоксу "Все" раздела "Метки" будет устанавливаться только у первой. |
|
|
(0002761)
|
Snake
|
30-05-2011 16:52
|
|
Если ставить снимать чекбокс "все" раздела метки, то выделяются почти всегда разные. |
|