Көбірек

Құрылыс іздерін ортогональды шеттермен қалай цифрландыруға болады?

Құрылыс іздерін ортогональды шеттермен қалай цифрландыруға болады?


QGIS-ті қолдана отырып, мен ескі растрлық картаны цифрландыруға тырысып жатырмын және ақыр соңында осы 2-қабаттарды эскизге салып, 3D модельдерге айналдырғым келеді, маған шаршы болу үшін бәрі керек.

Мен жұмыс істейтін картаның үлгісі:

Сіз көре алатын жасыл сызықтар - бұл теміржол жолдарының векторлық қабаты, мен сызықтық геометрияны қолдана отырып цифрландырдым, қалғаны - бұл растрға негізделген қабат, мен гео сілтеме жасап, әр қабаттың артында фон болып табылады.

Менің мақсатым - ғимараттың іздерін түсіру, өзіме үлгі алу және қалыпты полигон құралын қолдану, мысалы:

Бұл 2D векторлық картасын жасау үшін жеткілікті дәрежеде жұмыс істесе де (EG: веб-карта плиткасы ретінде көрсету немесе QGis-те қолдану) KML түрінде экспорттауға, содан кейін Sketch-up-ге импорттауға жақсы емес, өйткені барлығы 100% квадрат емес, және 100% квадрат заттарды алу өте қиын.

QGis-тегі құралдарымнан көріп отырғанымыздай, менде цифрлы тіктөртбұрыштар мен cad-tools қосылатын модульдері орнатылған, бірақ бұлар маған қажет емес, мысалы, егер біз көпбұрышты полигондарды түсіру құралын алсақ:

Мен өзімнің бірінші сызығымды өзіме қажет бұрышпен сала бастай аламын, бірақ CTRL пернесін басқаннан кейін, мен тік бұрышқа және / немесе шаршыға бірінші жолға жету үшін бәрі дұрыс болмайды, өйткені плагин жұмыс істемейді ғимараттың айналу бұрышын ескеріңіз, яғни кез-келген қосымша нүктелер солтүстік / шығыс горизонталь / вертикаль бойынша және осы оське 90 градусқа сәйкес келеді.

Егер мен іздеп көргім келетін ғимарат сол осьте болса, онда ешқандай проблема жоқ, бәрі керемет, бірақ олардың көпшілігі жоқ, кешеннің айналасында әр түрлі бұрыштар бар (мен цифрлап жатқан үлкен зауыт алаңы)

Мінсіз құрал, эскиздегі шығу құралына ұқсас болар еді, мұнымен бастауды бір бұрыштан бастаңыз, содан кейін X және Y-ді бір-біріне 90 градусқа, алдыңғы жағынан бір-біріне созыңыз. бет, сол жақтан төмен қарай, содан кейін сол бастауларға сүйенетін кез-келген нәрсе немесе одан алынған нұсқаулық автоматты түрде басқа сызықтарға 90 градусқа дейін болады, бірақ келесі суретте көрсетілгендей айналу қажет болған жағдайда ескеріледі:

Эскизде полигондарды түсіру және цифрлау алдымен QGis-ті қолданбай-ақ мүмкін болады, бірақ егер мен оларды осылай жасасам, мен оларды қайта ала алмаймын, олар жай 0,0 айналасында орналасқан стандартты әлемдік координаттармен шығады

Оларды QGis-те цифрлау кеңістіктегі орналасуы дұрыс және OSGB36 проекциясына сәйкес келетін етіп жасалады.

Эскиз фоны картасындағы гео-сілтемеге бағынбайды, мен оны импорттауға тырысқанда, ол төменгі сол жаққа 0,0 етіп бекітеді, содан кейін мен оны масштабтауды сұраймын.

The тек Гео-анықтамалық картаны нобайға қосудың әдісі, егер мен Google Earth құралынан түсіру аймағын қолдансам. Алайда, SK 8 немесе одан жоғары нұсқасына сәйкес, мұны жасаған кезде ол тек Google Earth Ariel фотосуретін импорттайды, және сіз көрсете алатын кез-келген қосымша қабаттастыруды емес, яғни георефті жүктесем, мен оны түсіруге тырысқан кезде ол еленбейді гео-анықтама орны.

V7 және одан төмен нобайы тапсырыс бойынша түсірілген суреттерді елемеді, бірақ V7-ді жүктеу мүмкін емес, тіпті егер сіз оның көшірмесін тапсаңыз да, ол іске қосылмайды, өйткені авторлық сервер бұдан былай оның кілттерін аутентификацияламайды ... :-(

Түпкі сұрақ

Менің сұрайтыным - QGis қосымшасы туралы біреу біледі, ол маған эскиздегімен ұқсас функционалдылық береді, егер мүмкін болмаса, біреу ғимарат басып алуға мүмкіндік беретін жолды (немесе жұмыс процесін) ұсына алмайды шеттерін бір-біріне тік бұрышты ұстай отырып, бірақ қазіргі құралдар сияқты көлденең және тігінен құлыптаусыз іздер.

Тіпті, мен ең болмағанда нүктелерді бұрыштарды тұрғызуға болатындай етіп, торды қамтамасыз етуді жақсарту болар едім.

Егер олай болмаса, онда мен QGis қосылатын модулінің api нұсқасын оқып, өз плагинімді жазуым керек сияқты.


МАҢЫЗДЫ ЖАҢАРТУ

Мен бұл сұрақты орналастырған кезде 2.2.0 нұсқасын әлі де қолданып жүрдім, содан бері QGis негізгі қосымшасында «жетілдірілген цифрлағыш» орнатылған жоғары нұсқаларға көтерілдім.

Плагинді репозиторийден қосуға қатысты кез-келген нәрсе туралы айтылған төмендегі жауап қазір ескірді және оны орындауға болмайды.

Егер сіз бұрынғы QGis-ті қолданып жүрсеңіз, онда репозиторий плагині баруға болатын жалғыз жол болып табылады.

Құралдың және / немесе плагин нұсқасының қолданылуы бірдей, сондықтан мен оны пайдалану туралы шағын оқулық ретінде қызмет ету үшін бастапқы жауабын сол күйінде қалдырдым.


Түпнұсқа жауап

Мен үшін шешім деп аталатын қосылатын модуль болды кадинпут арқылы Оливер Длэнг, Мен мұны біраз уақыт бұрын орнатқан едім, бірақ ешқашан не істегеніне қарамадым.

Содан кейін мен осы құжатқа тап болдым:

https://github.com/olivierdalang/CadInput

және бұл туралы Vimeo-дағы видео.

https://vimeo.com/85052231

Плагинді қайдан табуға болатынын білгім келіп, мен плагиндер менеджеріне жүгіндім, мен оны орнатып қойған болатынмын, сондықтан оны қалай қолдануға болатындығын білуге ​​кірістім. Кейін білдім, QGis-тің 2.8.0 нұсқасынан бастап, бұл қондырма шынымен де цифрландырудың жетілдірілген құралдарының негізінде өзекке салынған.

Cad Input қалай қолданылады

Құжаттар шынымен егжей-тегжейлі қарастырылмаған және бейнеге түсініктеме берілмеген, негізінен барлығы келесі жарлық пернелерінен тұрады:

  • A: бұрыш
  • D: қашықтық
  • X: x координаты
  • Y: y координаты
  • Абсолютті / салыстырмалы режимді ауыстыру үшін «жылжу» барларды біріктіріңіз
  • Құлыпталған режимді қосу үшін «alt» немесе «ctrl» тіркесімдерін біріктіріңіз.
  • C: құрылыс режимі
  • P: кесіндіге параллель / перпендикуляр
  • ESC: барлық құлыпталған параметрлердің құлпын ашыңыз

Цифрландырғыңыз келетін мүмкіндікті таңдап, қабатты әдеттегідей редакциялау режиміне қойыңыз, менің жағдайымда бұл цифрлау.

Өңдеу режимінде болғаннан кейін жаңа мүмкіндік қосу белгішесін басыңыз (қайтадан стандартты материалдар), содан кейін жетілдірілген цифрландыру құралдарын немесе cad-input плагинін іздеңіз және іске қосыңыз. (белгіше екеуі үшін бірдей)

Бұл артында сызғыш орнатылған квадрат тәрізді.

Егер сіз жаңа QGis қолдансаңыз, бұл жерде ескерту Орнатпаңыз Cad-Input плагині. Орнатылған қондырма мен QGis нұсқасына кіріктірілген нұсқаны қосқанда, қысқа пернелер жұмыс істемей қалды.

Плагинді жойғаннан кейін жарлық пернелері қайта жұмыс істей бастады және олар осы құралды тиімді пайдаланудың кілті болып табылады.

Кад-енгізу құралын іске қосқаннан кейін, сізде келесідей панель бар екенін білуіңіз керек:

(Мен оған бірнеше маңызды сәттерді салдым ...)

  • Сізде негізгі қосу / ажырату батырмасы бар (Қызыл тіктөртбұрыш)
  • Құрылыс режимінің батырмасы (Жасыл тікбұрыш)
  • Параллель және перпендикуляр режим батырмалары (көк тіктөртбұрыш)

Төте жол пернелеріне қарап, C құрылыстың режимі түймесін қосады / өшіреді, P параллель режим батырмаларын ауыстырады, перпендикуляр болу үшін оны бір рет басыңыз, параллель сызықтарды таңдау үшін оны екі рет басыңыз.

Мен мұнда параллель режимдерге толықтай көшкім келмейді, өйткені мен қолданған жалғыз бұрыштық құлып болды.

Жаңа мүмкіндік құралы белсенді және кеңейтілген цифрлау мүмкіндігі қосылып, цифрландырғыңыз келетін мүмкіндіктің бір шеті бойымен тіктөртбұрыштың алғашқы екі нүктесін салыңыз.

Сіз екінші нүктені басқаннан кейін, сіз жасаған сызықтың соңынан жіңішке жасыл құрылыс сызығы шығып тұрғанын көресіз.

Бұл жетілдірілген цифрландыру құралдарының құрылыс желісі. Егер сіз тінтуірді төмен қаратып, екінші жүзді жасау үшін, сіздің cad-кірісіңіз сіздің қозғалатын бұрышыңызды көрсете бастайтынын білуіңіз керек.

Дәл осы сәтте екі нұсқа арасында біршама айырмашылық бар.

Кіріктірілген нұсқада, әдепкі бойынша, құрал автоматты түрде 90 градус бұрышқа айналады (Мұны сіз параметрлерде өзгерте аласыз), егер бұл орын алса, келесіні көресіз:

Көк сызықты ашық жасылға тік бұрышта назар аударыңыз?

Цифрландыру тақтасында сіз бұрыш 90 градусқа тең болатынын көресіз. Егер сіз қосылатын модуль нұсқасын қолдансаңыз, сіз бұл көк сызықты көрмейсіз, бірақ оны басуыңыз керек ctrl + a ақылы панельдегі бұрышты құлыптау үшін.

Егер сіз бассаңыз, плагин нұсқасында ctrl + a 90 градус емес бұрышпен болса да, панельге өтіп, цифрландыру процесіне әсер етіп, 90 терезеге кіріп, оны құлыптаумен 90-ды қолмен теруге болатынын білесіз. процесс қарапайым.

Басуды ұмытпастан, ғимараттың бұрыштарына нүкте қосуды жалғастырыңыз ctrl + a сіз қосқан әр нүктеден кейін, бұл сіздің келесі нүктеңіз әрқашан алдыңғысымен 90 градусқа созылатындығына кепілдік береді.

Соңғы нүктеге жеткен соң, оны қолмен қатарға қойыңыз (өкінішке орай, бұл жерде құралдың көмегі жоқ ...) соңғы нүктені қосу үшін нұқыңыз, содан кейін көпбұрышты әдеттегідей жабу үшін тінтуірдің оң жағын басыңыз.

Құралдарда тағы біршама функционалдылық бар, бірақ мұнда бәрін құжаттауға орын жоқ.

Менің соңғы 100 футтық көрінісі:

Онсыз мүмкін емес еді.


Плагин қажет емес

Бұл енді QGIS негізгі функционалдығы.

Іске қосыңыз Цифрландырудың кеңейтілген құралдары және бұрыштарды 90 ° дейін құлыптаңыз. Басқа мүмкін болатын нәрселер үшін цифрландырудың жетілдірілген құралдарының құжаттамасын қарап шығыңыз.

QGIS 3.14 көмегімен соңғы жетіспейтін бит қосылды және қазір нысанды тік бұрышпен аяқтауға мүмкіндік беретін цифрланған функцияға өтуге болады. Төмендегі демо-бейнеде көрсетілген бұрышты құлыптау үшін пернелер тіркесімін ескеріңіз.


Құралдар мен плагиндердің тіркесімі арқылы сіз өз нәтижелеріңізге қол жеткізе аласыз. Бұл керемет емес, бірақ ол жұмыс істейді

  • Тіктөртбұрыштар жасау үшін «Тіктөртбұрыштар Овалдарды цифрлау» плагинін қолданыңыз.
  • Тік төртбұрыштарды айналдыру үшін «Кеңейтілген цифрлау» құралдарын қолданыңыз. Нақты жұмыс процесін осы оқулықтың 29-қадамынан қараңыз.
  • Тіктөртбұрыштардан қиып алуға болатын көпбұрыштарды салу үшін CAD Tools плагинінен «Ортогональды цифрлау» құралын пайдаланыңыз.
  • Тік төртбұрышты бөліп, қажет емес бөлігін өшіру үшін кеңейтілген цифрландыру құралын «Бөлу мүмкіндіктерін» қолданыңыз.

Бұл күрделі жұмыс процесі, бірақ менің ойымша, бұл сіздің қажеттіліктеріңіз үшін жұмыс істеуі керек.


Бейнені қараңыз: Цифрлық технологиялар білім беру саласында