SASGIS - SAS.Планета |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0000494 | SAS.Планета | [All Projects] Хотелка | public | 18-03-2011 17:21 | 02-02-2015 12:51 |
|
Reporter | Tolik | |
Assigned To | zed | |
Priority | normal | Severity | feature | Reproducibility | always |
Status | resolved | Resolution | fixed | |
Platform | Windows | OS | 7 | OS Version | Ultimate |
Product Version | 110316.Alfa | |
Target Version | 150915 | Fixed in Version | 150915 | |
|
Summary | 0000494: Возможность наложить несколько слоёв в режиме Склеить |
Description | Так как possibility to define layer order is important, реализовать лучше в виде 4-х выпадающих списков (больше, по-моему, не нужно):
Тип карты:
Наложить слой 1:
Слой 2:
Слой 3:
http://sasgis.org/forum/viewtopic.php?p=18873#p18873
|
Steps To Reproduce | |
Additional Information | |
Tags | склейка, слои |
Relationships | has duplicate | 0001329 | closed | | Склейка нескольких слоёв | has duplicate | 0001969 | closed | vdemidov | Возможность наложения нескольких слоев гибридных карт в режиме склеивания | related to | 0000518 | closed | vdemidov | Необходимо определять в zmp порядок наложения слоёв |
|
Attached Files | |
|
Issue History |
Date Modified | Username | Field | Change |
18-03-2011 17:21 | Tolik | New Issue | |
19-03-2011 23:31 | gpsMax | Tag Attached: склейка | |
19-03-2011 23:31 | gpsMax | Tag Attached: слои | |
06-04-2011 05:26 | Tolik | Note Added: 0001502 | |
06-04-2011 06:25 | vdemidov | Note Added: 0001505 | |
06-04-2011 06:26 | vdemidov | Target Version | => 26xxxx |
06-04-2011 06:26 | vdemidov | Status | new => acknowledged |
06-04-2011 20:30 | gpsMax | Relationship added | parent of 0000518 |
06-04-2011 20:31 | gpsMax | Relationship deleted | parent of 0000518 |
06-04-2011 20:31 | gpsMax | Relationship added | related to 0000518 |
11-04-2011 07:10 | vdemidov | Status | acknowledged => confirmed |
08-06-2012 18:40 | zed | Relationship added | has duplicate 0001329 |
29-08-2013 09:02 | vdemidov | Relationship added | has duplicate 0001969 |
29-01-2015 12:42 | Arech | Note Added: 0015167 | |
29-01-2015 12:48 | Arech | Note Edited: 0015167 | bug_revision_view_page.php?bugnote_id=15167#r6387 |
29-01-2015 13:15 | Arech | Note Edited: 0015167 | bug_revision_view_page.php?bugnote_id=15167#r6388 |
01-02-2015 18:07 | zed | Note Added: 0015212 | |
01-02-2015 18:43 | vdemidov | Note Added: 0015213 | |
01-02-2015 18:45 | zed | Assigned To | => zed |
01-02-2015 18:45 | zed | Status | confirmed => assigned |
01-02-2015 18:45 | zed | Target Version | 26xxxx => 150915 |
02-02-2015 12:51 | zed | Status | assigned => resolved |
02-02-2015 12:51 | zed | Fixed in Version | => 150915 |
02-02-2015 12:51 | zed | Resolution | open => fixed |
Notes |
|
(0001502)
|
Tolik
|
06-04-2011 05:26
|
|
Если будет реализована хотелка 518 (определение порядка отображения слоёв на экране), то тот же порядок отображения можно соблюдать и при склейке.
Тогда можно сделать не 4 выпадающих списка, а 1 список с чекбоксами, в котором можно выбрать сколько угодно слоёв. |
|
|
|
Возможно так и стоит сделать. Посмотрим. |
|
|
(0015167)
|
Arech
|
29-01-2015 12:42
(edited on: 29-01-2015 13:15) |
|
Горячо голосую за эту хотелку. Фича была бы очень важной, т.к. часто (всегда!!) бывает необходимость наложить на гибрид много данных (OSM пешеходку + рельеф + гидрографию и т.д. и т.п.).
А сейчас даже гибрид от Яндекса не выбрать как основную карту, только карта==спутник + слой==гибрид. И вообще ничего не наложить сверху :((
Очень жду реализации этой штуки...
ЗЫ: если есть какой-то обходной путь, чтобы склеивать несколько слоёв в результирующую карту (конкретно под использование в OruxMaps) - очень прошу поделиться. Спасибо!
|
|
|
(0015212)
|
zed
|
01-02-2015 18:07
|
|
Есть мысль, как это можно реализовать с точки зрения интерфейса: добавить галочку "Накладывать отображаемые слои". Это по-моему проще всего. Тем более, что обычно перед склейкой мы смотрим на карту и хотим получить её именно в том виде, как она есть. Т.е. эту галочку можно даже включить и по-умолчанию.
И есть небольшое уточнение-вопрос по коду. У нас сейчас за наложение карты и слоя отвечает класс TBitmapLayerProviderMapWithLayer, которому на вход подаются карта и слой. Причём, в интерфейсном плане карта от слоя ничем не отличается, т.е.класс можно немного отрефакторить, чтобы он на вход получал массив/список элементов
- AMapType: IMapType;
- AMapTypeVersion: IMapVersionRequest;
- AUsePrevZoom: Boolean;
и накладывал их один на одного. Очерёдность наложения определять порядком элемента в списке, т.е. где-то выше по коду нужно будет запихивать в список элементы с оглядкой на Z-order слоёв.
Я ничего не путаю? |
|
|
|
|