Feb. 19th, 2009

serpentthegreen: (Pilot)
... добавить в систему картографию -- не берите MapInfo MapXtreme.

Плохая документация + размазаность функциональности по куче классов -- это [skipped].
+ мало примеров.
+ разработано нелюдями каими-то.

Я не понимаю, какой чудак придумал использовать для web-приложений и десктопых использовать одну архитектуру. В результате -- если мне надо обработать данные фоновым потоком, я должен в этом же потоке данные загрузить. По новой. Ибо все попытки cross-thread доступа к данным решительно пресекаются ядром.

Для того, чтобы получить список выделеных на слое карты объектов, я должен вызвать не Layer.Selected, а

MapInfo.Engine.Session.Current.Selections.DefaultSelection[Layer.Alias].

И в том же духе. Я уж не говорю о работе с данными. По человечески -- получаеццо только если выгрузить в DataTable в памяти. Причём с конвертацией, ибо ключ у них свой, нетрадиционный, и к ничему, кроме строки, не приводится.

Page generated Jul. 4th, 2025 07:42 pm
Powered by Dreamwidth Studios