На главную... Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены| Форум | Статьи | Обучение | Контакты

Роман Твердов (Все сообщения пользователя)

Поиск  Пользователи  Правила  Войти
Форум » Пользователи » Роман Твердов
Выбрать дату в календареВыбрать дату в календаре

Страницы: Пред. 1 ... 8 9 10 11 12 13 14 15 16 17 18 ... 24 След.
Конвертор крупномасштабных планов в формат DXF Версия 8.2, Не соответствие классификатора DXF (*.dxf), классификатору RSC (*.rsc).
 
Здравствуйте.
Текущая версия конвертора объекты типа шаблон не обрабатывает. Для конвертации, Вам необходимо объект типа шаблон представить отдельными объектами: подпись, точечных/векторный объект, линия.
Программная настройка контекста поиска
 
// Установить доступ к объектам с заданным номером
 // слоя (сегмента)
 // select - контекст условий поиска
 // layer  - номер слоя(сегмента), начинается с 0 (!),
 // если равен -1 (0xFFFFFFFF), то устанавливается
 // доступ ко всем слоям сразу;
 // check  - доступность слоя (0 - нет доступа, != 0 - есть)
 // Термин Layer является синонимом слова Segment

_MAPIMP void _MAPAPI mapSelectLayer(HSELECT select, long int layer,
long int check);

 // Установить доступ к объектам в заданном листе
 // select - контекст условий поиска
 // list   - номер листа карты, начинается с 1,
 // если равен -1 (0xFFFFFFFF), то устанавливается
 // доступ ко всем листам сразу;
 // check  - доступность листа (0 - нет доступа, != 0 - есть)

_MAPIMP void _MAPAPI mapSelectList(HSELECT select, long int list,
long int check);

 // Установить доступ к объектам с заданными номерами
 // select  - контекст условий поиска
 // min,max - диапазон номеров поиска, начинается с 0,
 // если оба числа равны -1 (0xFFFFFFFF), то устанавливается
 // доступ ко всем номерам сразу;

_MAPIMP void _MAPAPI mapSelectKey(HSELECT select,
unsigned long int min,
unsigned long int max);
Программная настройка контекста поиска
 
Здравствуйте!
Можно с помощью API.
Смотрите sitapi.h и seekapi.h
Конвертор крупномасштабных планов в формат DXF Версия 8.2, Не соответствие классификатора DXF (*.dxf), классификатору RSC (*.rsc).
 
Добрый день!

[QUOTE]Александров Александр пишет:
В поем понятии соответствует, это когда 1573 = 1573 объектам, а не когда 1573 = 600. Надо бы тогда изменить описание ПО словами: "на 1/3 " соответствующие им классификаторы в среде AutoCAD и настроенные файлы соответствий»[/QUOTE]

Нигде в описании продукта не написано, что "[U][B]полностью соответствующие[/B][/U]". В этом случае, тогда было бы "когда 1573 = 1573 объектам".

В описании ПО слово "соответствующие" заменим на более подходящее по смыслу, если оно, по-Вашему мнению, вводит наших пользователей в заблуждение.
Напомню, что Вы приобретаете ПО для выполнения конвертации с возможностью выполнить настройку.

Знаки в формате DXF и подготовленные файлы соответствий - это, можно сказать, приятный бонус. Имея такие файлы, Вы можете сразу приступить к конвертации с минимум подготовительных работ (настройка файлов соответствий) и затрат (приобретение/поиск/создание условных знаков в формате DXF).

Думаю, данную тему можно закрыть.
Скрытие отображение объектов в одном слое
 
ClearSampleAll - выполняет очистку списков объектов во всех контекстах условий поиска/отображения, т.е. для всех карт. Поэтому у Вас все объекты исчезали.

[QUOTE]Ilya пишет:
Как мне выключить отображение только у одного объекта? [/QUOTE]

Не совсем понятна задача. Что Вы подразумеваете под одним объектом?
Включать/исключать объект из Select'а Вы можете с помощью первого параметра (seting)  метода SelectSample(seting : boolean; listname : string; key : integer).
Применительно к Вашему коду надо [CODE]if (mvMap.ViewSelect.SelectSample(show, sUser, key) > 0)
 issamp++; [/CODE] использовать в цикле для всех объектов, которые хотите отключить.
Скрытие отображение объектов в одном слое
 
Добрый день!
Пример работы поиска/отображения объектов смотрите в FindObj.

[QUOTE]Пытаюсь скрыть отобразить объекты в рамках одного слоя[/QUOTE] - Вы хотите скрыть именно конкретный объект или тип объекта?

Смотрите в примере групповое выделение объектов. В нем рассмотрено выделение объектов на карте, а Вам нужен будет метод mvMap.ViewSelect.SetViewSelect
Конвертор крупномасштабных планов в формат DXF Версия 8.2, Не соответствие классификатора DXF (*.dxf), классификатору RSC (*.rsc).
 
Добрый день!
Приобретая данный конвертор, Вы приобретаете ПО, а не условные знаки. Разработка классификаторов и настройка файлов соответствий выполнена для наиболее часто используемых объектов. Файлы соответствий и классификаторы поставляются в том виде, в котором есть и входят в состав инсталляции независимо версии ПО (Демо/Ключевая). Разработка условных знаков велась на основе "Условные знаки для топографических планов масштабов 1:5 000, 1:2 000, 1:1 000, 1:500, Москва, Недра, 1989 г".
Средствами конвертора Вы можете выполнить настройку собственных файлов соответствий на основе Ваших классификаторов RSC и DXF.

[URL=http://www.gisinfo.ru/services/map2dxf.htm] Выполняем работы по созданию классификаторов и файлов соответствий для ПО «Конвертор крупномасштабных карт в формат DXF»[/URL]
Построение зоны затопления по набору отметок. C#
 
Посмотрите пример \Visual Studio 2008 С#\TestSect\ из инсталляции GTK Active. Похоже его использовал Serg88. Все необходимое описано в постах выше.
Отображение слоев пользовательской карты
 
Простой пример на VB для Вашей задачи
       Dim ii As Integer
       Dim jj As Integer
       Dim iSite As axGisToolKit.aiMapSite
       Dim iLayersList As axGisToolKit.aiMapLayers
       Dim iLayer As axGisToolKit.aiMapLayer
       Dim iSiteName As String
       Dim iLayerName As String

       ii = 1
       jj = 1

       iSite = aMvMap.MapSites.Item_get(ii)
       iSiteName = iSite.SiteName

       iLayersList = iSite.SiteLayers
       iLayer = iSite.SiteLayers.MapLayer_get(jj)
       iLayerName = iLayer.LayerName
Отображение слоев пользовательской карты
 
Должно быть что-то вроде MapView1.MapSites.MapSites[ii].SiteLayers.MapLayers[jj].LayerName;
ii от 1 до MapView1.MapSites.SiteCount
jj от 0  до MapView1.MapSites.MapSites[ii].SiteLayers.LayerCount - 1
Изменено: Роман Твердов - 29.05.2015 14:12:13
Страницы: Пред. 1 ... 8 9 10 11 12 13 14 15 16 17 18 ... 24 След.



© КБ Панорама, 1991-2024

Регистрируясь или авторизуясь на форуме, Вы соглашаетесь с Политикой конфиденциальности