SASGIS

Веб-картография и навигация


View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000030SAS.Планета[All Projects] Багpublic11-08-2010 13:4510-10-2012 11:49
ReporterGuam 
Assigned Tovdemidov 
PrioritynoneSeveritytweakReproducibilityalways
StatusclosedResolutionfixed 
PlatformWindowsOSXPOS VersionSP3
Product Version100707 
Target Version120808Fixed in Version120808 
Summary0000030: При выделении области шириной в 1 тайл обрабатываются только крайние тайлы
DescriptionЕсли углы тайлов не попадают в выделенную область, они не обрабатываются. Также, при полигональном выделении сложной узкой области, обрабатываюся не все тайлы.
Additional InformationЭтот баг был во всех версиях программы. У меня имеются ее исходники версии 90330. В ней перед загрузкой тайла проверяется (функция RgnAndRgn, unit USaveas), попадают ли углы тайла в ограничивающий полигон или попадают ли вершины полигона внутрь тайла. Во всех остальных случаях тайл не обрабатывается.
Т.к. баг существует и сейчас, функция, наверное, не изменилась. Можно добавить в начало функции проверку центральной точки тайла:
if PtInPolygon(Point(x,y),polyg) then begin result:=true; exit; end;
При этом центральные тайлы обрабатываюся, если в выделение попадают их центральные точки (проверялось на версии 90330). Вообще же, помимо этого, следует проверять, пересекаются ли отрезки между соседними вершинами в полигоне и квадрате, ограничивающем тайл, но сделать это сложнее.
Tagsвыделение
Attached Files

- Relationships

-  Notes
(0000054)
vdemidov (manager)
11-08-2010 13:56

Когда-нибудь обязательно исправим, а пока пусть живет и так.
(0000064)
Parasite (administrator)
13-08-2010 03:56

Кстати, глюк крайне неприятный.
Предлагаю обратить более пристальное внимание на. :)
(0000065)
vdemidov (manager)
13-08-2010 05:02

Чем неприятный то? Слабо представляю, зачем может понадобиться выделять тайлы полосками шириной в 1 тайл.
(0000070)
Parasite (administrator)
13-08-2010 13:04

>Слабо представляю, зачем может понадобиться выделять тайлы полосками шириной
>в 1 тайл.
Например при точном обрезании границ изображения DG (где выделение = область удаления черных квадратов по краям, она крайне часто = 1 тайл, ибо DG изображения обычно с небольшим перекосом).

PS: вопрос "зачем??" - не нужен. Если я отвечу "А вот мне - НАДО!!" - разве полегчает? Баг - налицо, просьба таки починить. Я его писал на форуме в глюки где-то с год назад, но...who cares. :)
(0000071)
vdemidov (manager)
13-08-2010 13:25

Я уже пообещал когда-нибудь исправить. Даже версию, в которой будет исправлено. Смотрите RoadMap.
(0000072)
Parasite (administrator)
13-08-2010 14:00

>Смотрите RoadMap.
Смотрю: 2012 год. Я прав? Я помру к тому времени. :)
(0000073)
vdemidov (manager)
13-08-2010 15:17

Это пессимистичный прогноз :)
(0005268)
vdemidov (manager)
30-01-2012 15:12

Надо же. Мой первоначальный прогноз насчет 2012 года оказался правильным :)

- Users who viewed this issue
User List Anonymous (2188x)
Total Views 2188
Last View 24-04-2024 18:28

- Issue History
Date Modified Username Field Change
11-08-2010 13:45 Guam New Issue
11-08-2010 13:56 vdemidov Note Added: 0000054
11-08-2010 13:56 vdemidov Status new => confirmed
11-08-2010 14:01 vdemidov Target Version => 40xxxx
11-08-2010 14:03 vdemidov Status confirmed => acknowledged
13-08-2010 03:56 Parasite Note Added: 0000064
13-08-2010 05:02 vdemidov Note Added: 0000065
13-08-2010 13:04 Parasite Note Added: 0000070
13-08-2010 13:25 vdemidov Note Added: 0000071
13-08-2010 14:00 Parasite Note Added: 0000072
13-08-2010 15:17 vdemidov Note Added: 0000073
17-03-2011 09:51 vdemidov Relationship added related to 0000483
17-03-2011 13:03 gpsMax Tag Attached: выделение
18-03-2011 08:58 vdemidov Relationship deleted related to 0000483
06-04-2011 23:33 gpsMax Relationship added related to 0000069
11-04-2011 07:11 vdemidov Status acknowledged => confirmed
11-04-2011 08:16 gpsMax Description Updated View Revisions
06-06-2011 21:51 gpsMax Priority normal => none
06-09-2011 18:45 feya Relationship deleted related to 0000069
30-01-2012 15:12 vdemidov Note Added: 0005268
30-01-2012 15:12 vdemidov Status confirmed => resolved
30-01-2012 15:12 vdemidov Fixed in Version => 120808
30-01-2012 15:12 vdemidov Resolution open => fixed
30-01-2012 15:12 vdemidov Assigned To => vdemidov
30-01-2012 15:13 vdemidov Target Version 40xxxx => 120808
10-10-2012 11:49 Tolik Status resolved => closed



Copyright © 2007 - 2024 SAS.Planet Team