Сторінка 3 з 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
Додано: 04 січня 2013 13:59
Djek
in5 писав:Student написав:Чи можливо додати імпорт семантичної інформації у вигляді, як наприклад, при імпорті .shp?
Не знаю. Вишліть мені в ПП dwg-файл з імпортованою семантичною інформацією. Я подивлюсь, що можна зробити.
Когда то давно, мой друг написал такую утилту. Сделанный ею файл и сам код прилагаю.
in4_OD.rar
Код открытый. Что бы работало нужен Autodek Map. Работает под всеми версиями, только нужно менять подключенную библиотеку.
Интересно то, что, практически вся, семантика лежит в объектных данных и средствами того же MAP, а именно Annotation, подписать нужное можно без проблем.
Я понимаю, что IN4 уже никому не интересен. Это так, больше пример кода...
Додано: 13 квітня 2013 13:32
in5
Denver писав:з 2014м Автокадом проблеми конкретні проблеми, при імпорті звичайної хмельки...відображаються лише номера точок :(
Це якийсь конкретний обмінник чи проблеми зі всіма?
На інших версіях автокаду проблем немає?
Re: [Autocad] Імпорт обмінних файлів (XML, IN4)
Додано: 15 квітня 2013 10:43
Denver
in5 писав:Це якийсь конкретний обмінник чи проблеми зі всіма?
На інших версіях автокаду проблем немає?
Розібрався. Причина не в акадах, а в файлах. В нас є неофіційна вимога в блоці
PointInfo видаляти "лишні" назви точон (
позначені червоним)
PN
► Показати
<PointInfo>
<Point>
<UIDP>1</UIDP>
<PN>1</PN>
<DeterminationMethod>
<Survey/>
</DeterminationMethod>
<X>5594615.59</X>
<Y>3379355.94</Y>
<H>0</H>
<MX>0.05</MX>
<MY>0.05</MY>
<MH>0</MH>
</Point>
<Point>
<UIDP>2</UIDP>
<PN>2</PN>
<DeterminationMethod>
<Survey/>
</DeterminationMethod>
<X>5594615.75</X>
<Y>3379357.46</Y>
<H>0</H>
<MX>0.05</MX>
<MY>0.05</MY>
<MH>0</MH>
</Point>
<Point>
<UIDP>3</UIDP>
<PN>3</PN>
<DeterminationMethod>
<Survey/>
</DeterminationMethod>
<X>5594617.96</X>
<Y>3379378.06</Y>
<H>0</H>
<MX>0.05</MX>
<MY>0.05</MY>
<MH>0</MH>
</Point>
<Point>
<UIDP>4</UIDP>
<PN>4</PN>
<DeterminationMethod>
<Survey/>
</DeterminationMethod>
<X>5594592.73</X>
<Y>3379382.7</Y>
<H>0</H>
<MX>0.05</MX>
<MY>0.05</MY>
<MH>0</MH>
</Point>
<Point>
<UIDP>5</UIDP>
<PN>5</PN>
<DeterminationMethod>
<Survey/>
</DeterminationMethod>
<X>5594593.197</X>
<Y>3379359.345</Y>
<H>0</H>
<MX>0.05</MX>
<MY>0.05</MY>
<MH>0</MH>
</Point>
<Point>
<UIDP>13</UIDP>
<PN>13</PN>
<DeterminationMethod>
<Digitization/>
</DeterminationMethod>
<X>5594620.561</X>
<Y>3379355.406</Y>
<H>0</H>
<MX>0.05</MX>
<MY>0.05</MY>
<MH>0</MH>
<Description>А</Description>
</Point>
<Point>
<UIDP>17</UIDP>
<PN>17</PN>
<DeterminationMethod>
<Digitization/>
</DeterminationMethod>
<X>5594618.692</X>
<Y>3379383.006</Y>
<H>0</H>
<MX>0.05</MX>
<MY>0.05</MY>
<MH>0</MH>
<Description>Б</Description>
</Point>
<Point>
<UIDP>21</UIDP>
<PN>21</PN>
<DeterminationMethod>
<Digitization/>
</DeterminationMethod>
<X>5594592.568</X>
<Y>3379387.697</Y>
<H>0</H>
<MX>0.05</MX>
<MY>0.05</MY>
<MH>0</MH>
<Description>В</Description>
</Point>
<Point>
<UIDP>25</UIDP>
<PN>25</PN>
<DeterminationMethod>
<Digitization/>
</DeterminationMethod>
<X>5594588.263</X>
<Y>3379360.158</Y>
<H>0</H>
<MX>0.05</MX>
<MY>0.05</MY>
<MH>0</MH>
<Description>Г</Description>
</Point>
</PointInfo>
Додано: 15 квітня 2013 13:01
in5
Denver писав:Розібрався. Причина не в акадах, а в файлах. В нас є неофіційна вимога в блоці PointInfo видаляти "лишні" назви точон (позначені червоним) PN
Код: Виділити все
2013-04-15 1.08 > 1.08a
У разі відсутності PN позначає UIDP
In5Read.fas.7z
Додано: 15 квітня 2013 13:11
Denver
in5 писав:2013-04-15 1.08 > 1.08a
У разі відсутності PN позначає UIDP
Все гуд на 2006 і 2014 акадах. Дякую!
Экспорт из AutoCAD
Додано: 15 серпня 2013 11:00
faram
Подскажите, кто знает, существует ли вообще лисп по экспорту координат из AutoCAD в *.in4 :?: ?
Додано: 15 серпня 2013 11:33
Nat
faram писав:Подскажите, кто знает, существует ли вообще лисп по экспорту координат из AutoCAD в *.in4 :?: ?
Существует.
Вы тему вообще читали? Ну хотя бы начало? facepalm
Додано: 15 серпня 2013 13:13
doslidnik
Зробіть якусь можливість щоб можна було змінювати назви шарів куди імпортуються ОФ. Щоб вони читались з якогось текстового файлу (*.ini), чи щоб в реєстрі зберігались, чи в інтеріейсі програми. Дякую.
Додано: 15 серпня 2013 14:05
faram
Nat писав:Существует.
Вы тему вообще читали? Ну хотя бы начало?
Дайте пожалуйста ссылочку на лисп rulez rulez rulez
Додано: 15 серпня 2013 15:33
Alex_Mk
Для кого актуален импорт ОФ в Автокад, как альтернативу, можете попробовать программный комплекс CGT, а именно Визирь, который входит в данный комплект. В Визире, как одна из функций есть импорт ОФ в Автокад. Кроме всех версий Акадов, есть так же поддержка Нанокада. Вообщем, если хотите, попробуйте. Где скачать Визирь и как установить бесплатный режим, можете найти в параллельной теме.
Додано: 15 серпня 2013 22:38
Nat
faram писав:Дайте пожалуйста ссылочку на лисп
Еще раз намекну: просмотрите тему и обратитесь с этим вопросом к тем, кто писал что-либо дельное на этот счет
Додано: 17 серпня 2013 00:17
in5
doslidnik писав:Зробіть якусь можливість щоб можна було змінювати назви шарів куди імпортуються ОФ. Щоб вони читались з якогось текстового файлу (*.ini), чи щоб в реєстрі зберігались, чи в інтеріейсі програми. Дякую.
ОК, щось придумаю
[upd=1376688287][/upd]
faram писав:Подскажите, кто знает, существует ли вообще лисп по экспорту координат из AutoCAD в *.in4
Звичайно є, тільки працюють вони, як правило, на базі Autodesk Map. Крім того, яким користувався я, є ще один - не знаю чийого авторства, він ніяк не захищений, так що можете шукати і встановлювати.
[upd=1377773860][/upd]
in5 писав:ОК, щось придумаю
Код: Виділити все
2013-08-29 1.08 > 1.09
Тепер параметри елементів креслення при імпорті можна змінити. Для цього потрібно відредагувати файл In5Read.ini, при цьому сам файл повинен знаходитись в будь-якій з тек підтримки Автокаду, або у теці активного креслення. Формат файлу - звичайний lisp-список. Наприклад, за назву шару меж кварталів відповідає (8 . "Квартали_Межі").
Ті, кому це не потрібно, можуть файл In5Read.ini видалити, його наявність не обов'язкова.
Додано: 16 січня 2014 14:27
apti.shap
Доброго дня! Я вибачаюся, але в установці програмок я профан. Дуже прошу опишіть усю процедуру , куда , коли натискати щоб прога запрацювала. Дуже дякую.
Додано: 07 лютого 2014 13:44
in5
apti.shap писав:Доброго дня! Я вибачаюся, але в установці програмок я профан. Дуже прошу опишіть усю процедуру , куда , коли натискати щоб прога запрацювала. Дуже дякую.
Вибачте, що трохи з запізненням відповідаю.
Необхідну Вам Інформацію можна прочитати на
http://dwg.ru/pub/9 або
http://forum.dwg.ru/showthread.php?t=40705
Re: [Autocad] Імпорт обмінних файлів (XML, IN4)
Додано: 13 січня 2015 11:33
hotmaster
in5, подскажите, можно ли доработать программу In5Read.7z так чтобы при наведении на контур или блок курсором можно было, войдя в котекстное меню открывать сам файл (ссылку на файл) ИН4 или ХМЛ
Re: [Autocad] Імпорт обмінних файлів (XML, IN4)
Додано: 13 січня 2015 12:03
Parcel
hotmaster писав: так чтобы при наведении на контур или блок курсором можно было, войдя в котекстное меню открывать сам файл (ссылку на файл) ИН4 или ХМЛ
а хіба зараз не так?
можна і через контекстне меню відкрити, а можна просто клікнути по межі ділянки утримуючи кнопку Ctrl
Re: [Autocad] Імпорт обмінних файлів (XML, IN4)
Додано: 24 березня 2015 14:49
Olga_lag
in5, подскажите, пожалуйста, работает ли программа In5Read.7z в Autocad Lt 2009? Если да, то как ее загрузить. Пробовала через команду _appload не получилось, а в сервисе автолисп не нашла.

Заранее благодарна.
Re: [Autocad] Імпорт обмінних файлів (XML, IN4)
Додано: 24 березня 2015 15:47
Parcel
Olga_lag писав:подскажите, пожалуйста, работает ли программа In5Read.7z в Autocad Lt 2009
не працює
Autocad
Lt не підтримує лісп
шукайте автокад без позначки
Lt
Re: [Autocad] Імпорт обмінних файлів (XML, IN4)
Додано: 24 березня 2015 16:35
Olga_lag
Спасибо. Загрузила программу In5Read в Autocad 2006. Получилось:-) в командной строке автокада пишу In5Read, затем нажимаю enter, мне предлагает файл/тека , выбираю тека. А дальше что? Подскажите, пожалуйста.

Заранее благодарна.
Re: [Autocad] Імпорт обмінних файлів (XML, IN4)
Додано: 24 березня 2015 20:21
Parcel
Olga_lag писав: А дальше что? Подскажите, пожалуйста.

далі вказуєте теку з обмінними файлами
і все
[Autocad] Імпорт обмінних файлів (XML, IN4)
Додано: 28 липня 2016 18:06
doslidnik
В мене останя версія програми.
Є файл ini в тій самій директорії
► Показати
Код: Виділити все
(("PointInfo" ("PN" (8 . "$БД_Вузли_Номери") (40 . 5.0)))
("TerritorialZoneInfo" ("Externals" (8 . "$БД_Території_Межі")))
("CadastralZoneInfo" ("Externals" (8 . "$БД_Зони_Межі")))
("CadastralQuarterInfo" ("Externals" (8 . "$БД_Квартали_Межі")))
("ParcelInfo"
("ProprietorInfo"
(2 . "$БД_Ділянка_Назва")
(7 . "$БД_Ділянка_Назва")
(8 . "$БД_Ділянки_Назви")
(62 . 0)
(40 . 5.0)
)
("Externals" (8 . "$БД_Ділянки_Межі"))
)
("LeaseInfo" ("Externals" (8 . "$БД_Оренда_Межі")))
("SubleaseInfo" ("Externals" (8 . "$БД_Суборенда_Межі")))
("RestrictionInfo" ("Externals" (8 . "$БД_Обмеження_Межі")))
("LandParcelInfo" ("Externals" (8 . "$БД_Угіддя_Межі")))
("AdjacentUnitInfo"
("AdjacentBoundary" (8 . "$БД_Суміжники_Межі"))
("Conflict" (8 . "$БД_Суміжники_Конфлікти_Межі"))
)
)
Раніше розмір тексту з шару "Ділянки_Назви" був ~2, а зараз він 5.
Підскажіть чи можно якось зробити щоб самому встановлювати перед імпортом розмір тексту?
Чи можна групі ділянок вже проімпортованих в Акад змінити розміру тексту в один клік?
Дякую за гарний софт
[Autocad] Імпорт обмінних файлів (XML, IN4)
Додано: 28 липня 2016 18:36
Parcel
По останньому питанню спробуй команду battman, виправиш потрібні атрибути а потім синхронізуєш
[Autocad] Імпорт обмінних файлів (XML, IN4)
Додано: 28 липня 2016 21:01
doslidnik
Круто - допопмогло. Як так само вчинити з номерами точок та описом меж у ділянок?
[Autocad] Імпорт обмінних файлів (XML, IN4)
Додано: 29 липня 2016 02:59
Parcel
швидко вибрати номери точок можна командою qselect, а змінити розмір або через chprop або через вікно властивостей ctrl+1
[Autocad] Імпорт обмінних файлів (XML, IN4)
Додано: 07 вересня 2017 16:07
Serega
При импорте in4 с одним участком названия точек наносятся на чертеж, а если в одном in4 несколько участков, то нет.
Это специально так сделано или ошибка?
Если ничего не путаю, то при импорте xml названия точек наносятся в любом случае.