Добро пожаловать!

Войдите или зарегистрируйтесь сейчас!

Войти

  1. С 13.10.2020 снова работает авторизация/регистрация через социальные сети: VK (Вконтакте) и Facebook.
    Скрыть объявление

Создание ГИС системы в Autocad Map 3d

Тема в разделе "Map 3D", создана пользователем Yura84, 27 апр 2014.

  1. Nooker

    Форумчанин

    Регистрация:
    12 дек 2012
    Сообщения:
    27
    Симпатии:
    0
    я попробую, если будут какие-то размышления, отпишусь тогда.

    trir, не очень понял, оформление слетит где именно? Мне по большому счету оно и не нужно, главное быстро получить информацию.

    Тут посоветовали еще посмотреть в сторону Microstation. Никто не знает, есть такие возможности у нее?
    Все основные действия конечно в приоритете хотелось бы делать в map3d и освоить именно связку с БД.
     
    #101
  2. АлексЮстасу

    Форумчанин Форумчанин

    Регистрация:
    28 май 2012
    Сообщения:
    1.615
    Симпатии:
    605
    Адрес:
    Маськва
    В целом я тоже хочу заткнуться о GM - наверняка можно делать и средствами FDO в Map 3D. Но я этим не владею, увы.
     
    #102
  3. Nooker

    Форумчанин

    Регистрация:
    12 дек 2012
    Сообщения:
    27
    Симпатии:
    0

    trir, как можно выгрузить контуры, чтобы каждый уже как-то обозначал нужный мне чертеж. Может как-то автоматически присваивать имя файла из которого он выгружен? И что потом делать с контурами, которые нужно будет чертить " вручную"чтобы понят где что и откуда?
    Как новичку мне не очень понятно, если не затруднит напишите пожалуйста поподробнее или может есть ссылка на поясняющую статью или урок.
     
    #103
  4. АлексЮстасу

    Форумчанин Форумчанин

    Регистрация:
    28 май 2012
    Сообщения:
    1.615
    Симпатии:
    605
    Адрес:
    Маськва
    Контуры, по-моему, лишние или не обязательны. И их так-иначе тогда делать же нужно. А файлов сотни. Информация о файле уже есть же в названии самих файлов.
    В идеале должна быть возможность загружать все имеющееся файлы в указанной точке или для указанного полигона.
    И возможность узнать для указанной точки или любого объекта, или полигона какие файлы для них есть.
     
    #104
  5. trir

    Форумчанин Форумчанин

    Регистрация:
    25 ноя 2014
    Сообщения:
    3.111
    Симпатии:
    881
    Адрес:
    gnomtrir@mail.ru
    создать слой (например sdf) и добавлять в него контуры, в атрибуты контура писать имя файла
     
    #105
  6. Nooker

    Форумчанин

    Регистрация:
    12 дек 2012
    Сообщения:
    27
    Симпатии:
    0
    А есть возможность как-то сформировать запрос, чтобы в атрибут контура сразу автоматом занеслось имя чертежа? Или может быть создался блок с контуром и к нему добавилась такая информация?
     
    #106
  7. trir

    Форумчанин Форумчанин

    Регистрация:
    25 ноя 2014
    Сообщения:
    3.111
    Симпатии:
    881
    Адрес:
    gnomtrir@mail.ru
    есть - NET API
     
    #107
  8. АлексЮстасу

    Форумчанин Форумчанин

    Регистрация:
    28 май 2012
    Сообщения:
    1.615
    Симпатии:
    605
    Адрес:
    Маськва
    Человек ищет готовое решение, а не дополнительную работу и не средство разработки. :)

    Вот, что стоило разработчикам Map 3D в Свойства показать название-положение файла источника выделенного объекта? Как это показывается для референс-файлов...
     
    #108
  9. trir

    Форумчанин Форумчанин

    Регистрация:
    25 ноя 2014
    Сообщения:
    3.111
    Симпатии:
    881
    Адрес:
    gnomtrir@mail.ru
    в Запросах есть
     
    #109
  10. АлексЮстасу

    Форумчанин Форумчанин

    Регистрация:
    28 май 2012
    Сообщения:
    1.615
    Симпатии:
    605
    Адрес:
    Маськва
    Интригуете?
     
    #110
    AdrasMan нравится это.
  11. АлексЮстасу

    Форумчанин Форумчанин

    Регистрация:
    28 май 2012
    Сообщения:
    1.615
    Симпатии:
    605
    Адрес:
    Маськва
    Может быть в чем-то где-то есть инструмент создания схем из множества файлов?
    Вроде: указываем пачку файлов - получаем схему из границ и названий файлов.
     
    #111
  12. X-Y-H

    X-Y-H Администратор
    Команда форума Форумчанин Форумчанин

    Регистрация:
    18 май 2007
    Сообщения:
    19.397
    Симпатии:
    5.912
    Адрес:
    Россия
    Глобалл маппер
     
    #112
    АлексЮстасу нравится это.
  13. АлексЮстасу

    Форумчанин Форумчанин

    Регистрация:
    28 май 2012
    Сообщения:
    1.615
    Симпатии:
    605
    Адрес:
    Маськва
    А где там? Чем?
     
    #113
  14. АлексЮстасу

    Форумчанин Форумчанин

    Регистрация:
    28 май 2012
    Сообщения:
    1.615
    Симпатии:
    605
    Адрес:
    Маськва
    Ура!
    Зарубежные товарищи подсказали!
    Делается родным Map 3D запросом, который Вы уже освоили, для указанной точки/области:
    Query_Location_DWGNAME.png

    Получаете текстовый файл со списком путей-названий dwg, попавших в указанную область/точку.

    Небольшой, не страшный недостаток - Report-отчет будет содержать много повторяющихся названий dwg по числу объектов, попадающих в область выбора или в точку. Но это легко лечится удалением дублирующихся строк в Excel или в текстовом редакторе.
    --- Сообщения объединены, 9 июн 2020, Оригинальное время сообщения: 9 июн 2020 ---
    Если бы я знал LISP, то, похоже, написать программку создания схем из множества dwg несложно.
    1. Простейший вариант - с прямоугольными габаритами содержания dwg:
    Запрашиваем путь к папке с dwg. В цикле открываем dwg, командами EXTMIN, EXTMAX находим координаты левого нижнего и правого верхнего углов их габаритов.
    В файле схемы в этих координатах создаем _RECTANGLE прямоугольные контуры содержания dwg, в середине диагоналей вставляем _DTEXT названия dwg.
    Получаем схему.
    2. Посложнее - с фактическими габаритами содержания dwg:
    Чем-то покруче строим внешний реальный контур содержания dwg. (https://www.caduser.ru/forum/topic32529.html или еще чем-то). Эти контуры вставляем в файл схемы, в геометрические центры вставляем названия dwg

    Еще можно объединять контуры содержания dwg с названиями - группировать или объединять в блоки.

    Возможно, что первый вариант можно сделать даже скриптом с макросами. Но не уверен. Но, может, и получиться... ::-ph34r.gif::
     
    #114
    Последнее редактирование: 15 июн 2020
    -=13=- и Nooker нравится это.
  15. X-Y-H

    X-Y-H Администратор
    Команда форума Форумчанин Форумчанин

    Регистрация:
    18 май 2007
    Сообщения:
    19.397
    Симпатии:
    5.912
    Адрес:
    Россия
    АлексЮстасу, создаешь каталог карт из файлов, они в виде таких зон расположения, извлекаешь границы зон, с названием файла - все.
     
    #115
  16. trir

    Форумчанин Форумчанин

    Регистрация:
    25 ноя 2014
    Сообщения:
    3.111
    Симпатии:
    881
    Адрес:
    gnomtrir@mail.ru
    я тебе сразу сказал про Запросы, думаю контуры можно также получить
     
    #116
  17. Nooker

    Форумчанин

    Регистрация:
    12 дек 2012
    Сообщения:
    27
    Симпатии:
    0
    Ребята, спасибо, буду пробовать!
    По работе плотно не получается заниматься.
     
    #117
  18. АлексЮстасу

    Форумчанин Форумчанин

    Регистрация:
    28 май 2012
    Сообщения:
    1.615
    Симпатии:
    605
    Адрес:
    Маськва
    Смеешься?
    Ты лишь в самом конце небрежно бросил:
    И что делать с такой инструкцией человеку, который уже не нашел, как запросами получить искомое?
    И?
    --- Сообщения объединены, 9 июн 2020, Оригинальное время сообщения: 9 июн 2020 ---
    Каталог карт кое-как создал. (Или только мне так кажется?). File -- Create New Map Catalog...
    Вижу заштрихованные прямоугольники, а при увеличении они пропадают, и вижу только содержание самих файлов.
    Как, чем извлечь границы зон?
     
    #118
  19. X-Y-H

    X-Y-H Администратор
    Команда форума Форумчанин Форумчанин

    Регистрация:
    18 май 2007
    Сообщения:
    19.397
    Симпатии:
    5.912
    Адрес:
    Россия
    правый клик по каталогу
    layer-BBOX/COVERAGES и там два варианта прямоугольный или описывающий крайние точки
     
    #119
    -=13=- и АлексЮстасу нравится это.

Поделиться этой страницей

  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление