Вообще очень сильно не хватает визуальной информации в документации, въехать, какие объекты какие семантики должны и могут содержать, очень проблематично с первого раза. Какие при этом коды у сложных семантик могут быть и как с ними работать - тем более.
Для просмотра и редактирования классификатора существует отдельный диалог "Редактор классификатора", расширенная версия которого входит в состав настольных продуктов под Windows (например, ГИС Панорама Мини). Общий подход при разработке собственных ГИС-приложений состоит в том, что классификатор единовременно подготавливается (например, в ГИС Панорама Мини), а затем включается в состав инсталляции.
Для просмотра и редактирования классификатора существует отдельный диалог "Редактор классификатора", расширенная версия которого входит в состав настольных продуктов под Windows (например, ГИС Панорама Мини). Общий подход при разработке собственных ГИС-приложений состоит в том, что классификатор единовременно подготавливается (например, в ГИС Панорама Мини), а затем включается в состав инсталляции.
Речь немного не об этом. В документации очень мало написано про то, что соответствует кодам семантик и классификаторов семантик. Например: код в классификаторе 1111111 / Танк семантика 2222222 / Госпринадлежность подсемантика1 1 / свой / 1 подсемантика2 2 / чужой / 10 Нет указания на то, что код по порядку не соответствует коду внутри, что у меня собственно и вызвало непонимание и создание этой темы. Я пытался читать классификатор семантики согласно тому, что увидел в описании функций, потому что больше никаких материалов и примеров нет( или я не нашёл), которые ясно показали бы, что надо делать. Поэтому я и написал, что нехватает визуальной информации в документации. Может там ещё какие-то нюансы есть, о которых я не догадываюсь пока. В частности не получается осуществить отображение объекта типа подпись. Где искать ответа, например?
Пример создания "пользовательской" подписи (не из классификатора), например, тут Создание подписи из классификатора аналогичен остальным знакам, в дополнение необходимо установить текст при помощи mapPutText Текст устанавливается с привязкой к подобъектам метрики (это сделано для возможности нанесения "изогнутых" подписей, например, для названий рек и п.т.)
Понять как оно устроено можно посмотрев свойства какой-нибудь подписи в Оператор. (Для тех же изогнутых названий рек на каждую букву свой подобъект метрики)
ЗЫ: Возможно изначально это покажется сложным, но со временем все встанет на свои места и станет понятным и простым))))
Пример создания "пользовательской" подписи (не из классификатора), например, тут Создание подписи из классификатора аналогичен остальным знакам, в дополнение необходимо установить текст при помощи mapPutText Текст устанавливается с привязкой к подобъектам метрики (это сделано для возможности нанесения "изогнутых" подписей, например, для названий рек и п.т.)
Понять как оно устроено можно посмотрев свойства какой-нибудь подписи в Оператор . (Для тех же изогнутых названий рек на каждую букву свой подобъект метрики)
ЗЫ: Возможно изначально это покажется сложным, но со временем все встанет на свои места и станет понятным и простым))))
С уважением, Матвеев П.В.
mapPutText это та же 9 семантика? Проверил, тоже не работает. А сколько надо точек для объекта "Подпись"? Какие параметры для него нужны вообще правильные, чтобы он отображался?
ЗЫ: если что-то изначально выглядит сложным и плохоюзабельным, его выбрасывают и берут что-нибудь другое.)))
Александр Лазарев написал: В частности не получается осуществить отображение объекта типа подпись. Где искать ответа, например?
Перечень материалов для изучения ГИС Конструктор: - Руководство программиста, Руководство системного программиста, Типовая программа и методика испытаний (доступны на нашем сайте: https://gisinfo.ru/download/doc.htm#28); - тестовые примеры, входящие в инсталляцию; - Руководство по применению и перечень функций MAPAPI (доступны на нашем сайте: https://gisinfo.ru/download/doc.htm#18); - описание функций в заголовочных файлах; - поиск решений типовых задач на форуме.