Сторінка 2 з 5
[Autocad] Імпорт обмінних файлів (XML, IN4, JSON)
Додано: 06 серпня 2011 12:08
in5
Розповсюджується за принципом "AS IS".
Імпортує окремі файли, або цілі теки.
Метричну інформацію, розкладає на відповідні пласти, деяку (найбільш важливу) семантичну інформацію оформлює у вигляді блока з атрибутами, сукупність усіх елементів обмінного файлу об'єднує в анонімну групу (включити можна командою PICKSTYLE = 1).
А тому, у разі виникнення проблем і пропозицій відписуйтесь тут.
Кнопка:
^C^C^P(or c:in5read (load "in5read")) in5read;
► Показати
Код: Виділити все
2011-08-30 1.01 > 1.02
До зовнішньої межі земельної ділянки прикріпляється посилання на обмінний файл. В Autocad, починаючи з версії 2005, Control+LClick відкриє xml файл в асоційованій програмі.
Код: Виділити все
2012-01-20 1.02 > 1.03
Назви вузлів тепер теж додаються в групу.
Передбачено випадки, коли в Externals/Internals є декілька Boundary.
Код: Виділити все
2012-01-23 1.03 > 1.04
Для кожної ділянки створюється блок "Ділянка_Назва" з чотирма атрибутами - два видимих: "Кадастровий номер" та "Власник" і два невидимих: "Цільове призначення" ("Use") і "Виконавець" ("CompanyName").
Змінено порядок створення примітивів для того, щоб краще було видно Hyperlink.
Код: Виділити все
2012-01-26 1.04 > 1.05
Додано імпорт IN4. При імпорті одиничного фалу достатньо вибрати відповідне розширення, при імпорті теки імпортує обидва типи.
Тепер на запит "Файл/Тека" можна також відповідати _F або _D
Код: Виділити все
2012-01-27 1.05 > 1.06
Виправлено імпорт IN4
Код: Виділити все
2012-02-01 1.06 > 1.07
Більш лояльне ставлення до (не критичних) помилок в IN4
Код: Виділити все
2012-11-10 1.07 > 1.08
Додано ще один атрибут - Адреса земельної ділянки
Щоб уникнути конфлікту з попередніми версіями, потрібно в у тих файлах, в які вже імпортувалися обмінні фали, виконати команду _rename і змінити назву блоку "Ділянка_Назва" на будь-яку іншу, наприклад: "Ділянка_Назва1".
Код: Виділити все
2013-08-29 1.08 > 1.09
Тепер параметри елементів креслення при імпорті можна змінити. Для цього потрібно відредагувати файл In5Read.ini, при цьому сам файл повинен знаходитись в будь-якій з тек підтримки Автокаду, або у теці активного креслення. Формат файлу - звичайний lisp-список. Наприклад, за назву шару меж кварталів відповідає (8 . "Квартали_Межі").
Ті, кому це не потрібно, можуть файл In5Read.ini видалити, його наявність не обов'язкова.
Код: Виділити все
2020-01-17 1.09 > 1.10
Додано імпорт меж ділянок з JSON
Код: Виділити все
2020-01-17 1.10 > 1.11
Імпорт з JSON бере налаштування з In5Read.ini
Код: Виділити все
2020-01-27 1.11 > 1.12
При імпорті JSON полілініям додається властивість 'Closed'
Код: Виділити все
2020-06-12 1.12 > 1.13
Гіперлінк для контурів json
Код: Виділити все
2020-11-09 1.13 > 1.14
Декілька контурів для меж територіальних зон
Код: Виділити все
2021-09-08 1.14 > 1.15
Відключене стартове вікно
Файл налаштувань - не обов'язковий.
Але, при бажанні, його можна використовувати, щоб змінити імпорт під свої стандарти (шар, колір, тип лінії...)
In5Read.ini.7z
Файл програми
In5Read.VLX.7z
Re: Імпорт обмінних файлів (XML) в Autocad
Додано: 25 січня 2012 19:18
in5
Denver писав:Стосовно Burst (з ExpressTools) - не бачу такого, якщо можна то якось детальніше:)
ExpressTools можна було встановити одночасно в автокадом, тільки треба було галочку поставити. Якщо тоді не встановили, то шукайте їх там звідки встановлювали автокад, там має бути
Denver писав:
За те що додасте, дякую, а от про клік правою і як це і що це, я не зрозумів:(
Не пишіть "Ф" чи "Т", а клацніть правою кнопкою, з'явиться меню і там можна вибрати "Файл" або "Тека".
Denver писав:
Ніяких помилок. тиша та і все в командному рядку після Т+Enter
Він 7 х32, Автокад 2006
Перевіряв на такій самій системі, все працює. Ви заходите з правами адміністратора? Ви бачите діалог вибору теки?
Denver писав:
це ніби зробив, маю свою панельку, а в ній кнопочку по якій загружається In5Read.fas, а тицьнувши ще раз викликається вікно імпорту обмінного файлу. Так має працювати?

Ні. В команді для кнопки після ";" не повинно бути пробілу, перевірте.
Re: Імпорт обмінних файлів (XML) в Autocad
Додано: 25 січня 2012 21:05
Denver
in5 писав:Перевіряв на такій самій системі, все працює. Ви заходите з правами адміністратора? Ви бачите діалог вибору теки?
Я під адміном, в мене відключений контроль облікових записів.
Бачу, але тільки якщо вибираю Т в командному рядку, бачу вікно вибору, переходжу до потрібної папки..... Доки писав цю строчку і проходив цей шлях виявив де я проколовся... - я вибирав НЕ останню папку з хмелями ,а передостанню, а то й вище по ієрархії :( сорі
in5 писав:Ні. В команді для кнопки після ";" не повинно бути пробілу, перевірте.
там вставлена строчка яку ви мені дали раніше
^C^C^P(or c:in5read (load "in5read")) in5read; - ну тут я міг десь і накосячити бо ніколи не створював своїх кнопок та менюшок))
Re: Імпорт обмінних файлів (XML, IN4) в Autocad
Додано: 27 січня 2012 00:32
in5
Оновлено до версії 1.05
Якщо будуть проблеми з імпортом IN4, надсилайте такі файли мені в ПП.
Re: Імпорт обмінних файлів (XML, IN4) в Autocad
Додано: 27 січня 2012 16:02
ugin
А будет работать в zwcad 2010 (китайский аналог автокада) ?
Re: Імпорт обмінних файлів (XML, IN4) в Autocad
Додано: 27 січня 2012 16:13
Denver
ugin писав:А будет работать в zwcad 2010 (китайский аналог автокада) ?
а завантажте, спробуйте і розкажіть нам :)
Re: Імпорт обмінних файлів (XML, IN4) в Autocad
Додано: 27 січня 2012 19:16
in5
ugin писав:А будет работать в zwcad 2010 (китайский аналог автокада) ?
Не знаю
Оновлено до версії 1.06
Додано через 5 днів 44 хвилини 23 секунди:
Оновлено до версії 1.07
Додано: 27 квітня 2012 16:53
NickS
shorokhov писав:как с автокада экспортировать контура в Земпро или ГИС.
Сохраняете файл из автокада в формат
DXF. В GIS6, в главном окне, в меню "Импорт" - "Объектов из программы AutoCAD (Dxf)". Выбираете нужный файл, а потом выбираете куда импортировать полигоны (в земельные участки, угодья или другие объекты). Если не хотите импортировать в базу данных, а просто хотите иметь векторный слой на карте, тогда в окне "Карта" станьте на слой типа "Косметический" (или создайте новый), в меню "Слой" - "Импорт", в окошке выберите тип файлов
dxf и выберите файл.
Додано: 27 квітня 2012 21:46
Denver
NickS писав:Сохраняете файл из автокада в формат DXF. В GIS6, в главном окне, в меню "Импорт" - "Объектов из программы AutoCAD (Dxf)". Выбираете нужный файл, а потом выбираете куда импортировать полигоны (в земельные участки, угодья или другие объекты). Если не хотите импортировать в базу данных, а просто хотите иметь векторный слой на карте, тогда в окне "Карта" станьте на слой типа "Косметический" (или создайте новый), в меню "Слой" - "Импорт", в окошке выберите тип файлов dxf и выберите файл.
ай-я-яй)) ич як упростив то все)) там же ж тип
dxf не всякий підходить, щоб без косяків))
Додано: 06 листопада 2012 10:20
doslidnik
Перевіряв на 15тисячі ділянок так in5Read робить імпорт їх в Акад в 16 раз швидше ніж ГІС експорт. Кльова програма. Дякую.
Єдине чого бракує так підпису адреси ділянки (наприклад якщо міститься інформація про населений пункт, вулицю та номер щоб висвітлювалась, а в решті випадків ні - або завжди показувалась у вигляді підпису в окремому шарі.)
Підскажіть ще таку річ, чи є можливість пошуку по атрибутам блоку та за допомогою якої утіліти?
Додано: 06 листопада 2012 10:54
Denver
doslidnik писав:Підскажіть ще таку річ, чи є можливість пошуку по атрибутам блоку та за допомогою якої утіліти?
а Edit - Find не канає?
Додано: 06 листопада 2012 16:48
doslidnik
Denver писав:а Edit - Find не канає?
Якось шукає через раз... :( Файл складається з 1800 блоків файлів.
Додано: 06 листопада 2012 17:11
Denver
doslidnik писав:Якось шукає через раз... :( Файл складається з 1800 блоків файлів.
Якщо шукати по ФІО - то знаходить і приближає до ділянки, а якщо кадстровому номеру, то знаходить, а приближати не хоче, тому можна сказати, що не знаходить))
Додано: 06 листопада 2012 17:22
doslidnik
Denver писав:Якщо шукати по ФІО
В мене по ФІО через раз шукає, закономірності не знайшов поки... Такий самий глюк на різних системах з одним і тим файлом.
Додано: 06 листопада 2012 22:03
in5
doslidnik писав:наприклад якщо міститься інформація про населений пункт, вулицю та номер щоб висвітлювалась, а в решті випадків ні - або завжди показувалась у вигляді підпису в окремому шарі
ОК, найближчим часом зроблю.
На рахунок проблеми з пошуком - автокад в цьому плані досить надійна програма. Чому у вас виникають проблеми, я не знаю. Уважно перевірте параметри пошуку (Entire drawing/Current selection, Match case, Find whole words only, латинська буква "i").
Denver писав:а якщо кадстровому номеру, то знаходить, а приближати не хоче
якщо шукаєте через кадастровий номер, то спробуйте в налаштуваннях відключити пошук в Hyperlink description i Hyperlink.
Якщо хочете, то можете вислати мені проблемний dwg з вказівкою на певну помилку, я спробую розібратися.
Додано: 07 листопада 2012 09:52
doslidnik
in5 писав:Якщо хочете, то можете вислати мені проблемний dwg з вказівкою на певну помилку, я спробую розібратися.
Зробив Аудит запрацювало.
Нажаль з атрибутами блоків працюю зарідко.
Чи є можливість щоб ті атрибути які не висвітлюються по ним не шукало, або висвітити їх стандартними засобами акада? (цікавлюсь так просто, нагальної потреби не має)
Як при копіюванні з кресленя в кресленя зберегти блоки та атрибути?
Додано: 07 листопада 2012 18:09
in5
doslidnik писав:або висвітити їх стандартними засобами акада
Код: Виділити все
Команда _battman
Вибираєте блок "Ділянка_Назва"
Вибираєте той атрибут, що Вас цікавить
Натискаєте "Edit"
Забираєте галочку "Invisible"
Коли атрибути стануть видимі, вони будуть накладатися один на одного.
Код: Виділити все
Команда _refedit
Вказуєте назву ділянки
Натискаєте "ОК"
Автокад перейде в режим редагування Блоку, з'явиться ще одна панель
Розміщаєте атрибути, так як вам подобається, можете поміняти колір, розмір і т.д.
Зберігаєте зміни (крайня права кнопка на новій панелі)
Натискаєте "ОК"
Візуально нічого не змінилося, не лякайтесь
Команда _battman
Вибираєте блок "Ділянка_Назва"
Натискаєте "Sync"
Усі блоки "Ділянка_Назва" в кресленні будуть виглядати так, як Ви захотіли
doslidnik писав:Як при копіюванні з кресленя в кресленя зберегти блоки та атрибути?
А хіба буває інакше? І блоки і атрибути зберігаються. Групи не зберігаються.
Додано через 2 дня 22 години 57 хвилин 50 секунд:
Не можу додати вкладення
Чому?
Додано: 10 листопада 2012 18:39
Oleg
in5 писав:Не можу додати вкладення
Чому?
Що пише у відповідь на спробу прикріпити? Я ж не Кашпіровський
Додано: 10 листопада 2012 22:04
in5
Admin писав:Я ж не Кашпіровський
Не вдалося завантажити вкладення ./files/14423_679110eb29cff84c79e9e994c28c464d.
Додано: 11 листопада 2012 02:07
Oleg
Додано: 12 листопада 2012 19:19
in5
З допомогою Admin-a перший пост відредаговано, програму оновлено.
Додано: 13 листопада 2012 16:51
doslidnik
Дякую. Підскажіть тепер як бути з пошукуом. ВОно шукає по тим атрибутам які ви додали (адреса ділянки), але призумувати можливість відсутня?
Чи є можливість без виведеня на екран інформації по атрубиту, щоб працював зум?
Певно треба зробити це
Команда _refedit
Вказуєте назву ділянки
Натискаєте "ОК"
Автокад перейде в режим редагування Блоку, з'явиться ще одна панель
Розміщаєте атрибути, так як вам подобається, можете поміняти колір, розмір і т.д.
Зберігаєте зміни (крайня права кнопка на новій панелі)
Натискаєте "ОК"
Візуально нічого не змінилося, не лякайтесь
Команда _battman
Вибираєте блок "Ділянка_Назва"
Натискаєте "Sync"
Таким чином виведесо атрибут на екран і після цього буде зумувати?
Додано: 13 листопада 2012 21:03
in5
doslidnik писав:Таким чином виведесо атрибут на екран і після цього буде зумувати?
Ці операції треба робити якщо Ви хочете щоб атрибути було краще видно (щоб вони не накладалися)
Якщо швидко і без мороки, то виконайте команду
_ATTDISP _ON
Тепер всі невидимі атрибути стали видимими.
Щоб сховати невидимі атрибути
_ATTDISP _NORMAL
Додано: 16 листопада 2012 16:48
doslidnik
in5 писав:А хіба буває інакше? І блоки і атрибути зберігаються. Групи не зберігаються.
Перевірив на іншому компі, так воно і є. А в мене чомусь при копіюванні-втавці взривається. Пошук Google нічого не дав. Акад 2008.
Щось пригадую колись був такий прикол з Drawing Units чи ще чимось подібним - коли налаштуваня креслень різні (але ніби в кресленнях налаштування мір довжин однакові). Короче коли імпортую в чистий файл, а потім імпортоване так само в чистий то все працює так як і Ви написали...
Додано через 5 хвилин 2 секунди:
Таки була проблема із різними налаштуваннями файлів. Короче тепер усе працює.
Додано: 19 листопада 2012 19:20
in5
doslidnik писав:Короче тепер усе працює.
Це добре.
Якщо будуть якісь проблеми, пишіть.
Додано: 13 грудня 2012 13:19
FenixRV
Працює на AutoCad 2013 SP1, Win7x64.
Дуже дякую, додав собі кнопку. Будете планувати їхати на Рівне пишить в ПП, пиво з мене.