{"id":5530,"date":"2020-10-09T06:38:30","date_gmt":"2020-10-09T04:38:30","guid":{"rendered":"https:\/\/blogs.autodesk.com\/bimblog\/?p=5530"},"modified":"2020-10-08T17:38:47","modified_gmt":"2020-10-08T15:38:47","slug":"social-distancing-in-der-planung","status":"publish","type":"post","link":"https:\/\/blogs.autodesk.com\/bimblog\/social-distancing-in-der-planung\/","title":{"rendered":"Social Distancing in der Planung"},"content":{"rendered":"<p>Die COVID-19\u00a0 bedingten s<em>ocial distancing<\/em> Ma\u00dfnahmen f\u00fchren dazu, dass sehr viele B\u00fcro- und Veranstaltungsr\u00e4ume bez\u00fcglich der Mindestabst\u00e4nde neu m\u00f6bliert und geplant werden m\u00fcssen.<\/p>\n<p>Wie bereits in unserem Blogpost <a href=\"https:\/\/blogs.autodesk.com\/bimblog\/generative-design-mit-revit-2021-fur-das-post-covid-19-buro\/\">Generative Design mit Revit 2021 f\u00fcr das Post-Covid-19 B\u00fcro<\/a> berichtet, bringt Revit einige Hilfswerkzeuge f\u00fcr diese Aufgabe mit. In dem aktuellen Blogartikel von Colin McCrone auf dem offiziellen <a href=\"https:\/\/dynamobim.org\/occupancy\/\">dynamobim.org Blog\u00a0<\/a>werden weitere Ans\u00e4tze und M\u00f6glichkeiten in Bezug auf Schulen oder Besprechungsr\u00e4ume erl\u00e4utert, die hier zusammengefasst werden.<\/p>\n<p>Die hier pr\u00e4sentierten Skripte haben das Ziel, die maximale Anzahl von Personen zu ermitteln, die bei einem bestimmten M\u00f6bellayout m\u00f6glich sind. Dabei wird erstmal von dem einfachsten Szenario ausgegangen, ohne weitere Faktoren (wie z.B. die Lage der L\u00fcftung oder der Ausg\u00e4nge) zu ber\u00fccksichtigen.<\/p>\n<p>Die Skripte k\u00f6nnen direkt im Dynamo Player ausgef\u00fchrt, bzw. in Dynamo bearbeitet werden.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-51314 size-full\" src=\"https:\/\/dynamobim.org\/wp-content\/uploads\/forum-assets\/collin-mccrone\/08\/12\/COVID-occupancy.gif\" alt=\"\" width=\"1020\" height=\"725\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Download Links:<\/p>\n<table class=\"alignleft\">\n<tbody>\n<tr>\n<td><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-51291 size-large\" src=\"https:\/\/dynamobim.org\/wp-content\/uploads\/forum-assets\/collin-mccrone\/08\/12\/dynamo_instance-600x107.png\" alt=\"\" width=\"600\" height=\"107\" \/><\/td>\n<td><\/td>\n<td><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-51300 size-large\" src=\"https:\/\/dynamobim.org\/wp-content\/uploads\/forum-assets\/collin-mccrone\/08\/12\/select_by_instance-600x128.jpg\" alt=\"\" width=\"600\" height=\"128\" \/><\/td>\n<td><em>\u00a0<\/em><\/td>\n<td><a href=\"https:\/\/dynamobim.org\/wp-content\/uploads\/forum-assets\/collin-mccrone\/08\/13\/COVID-occupancy-by-instance.dyn\"><em>COVID occupancy by instance.dyn<\/em><\/a><\/td>\n<\/tr>\n<tr>\n<td><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-51292 size-large\" src=\"https:\/\/dynamobim.org\/wp-content\/uploads\/forum-assets\/collin-mccrone\/08\/12\/dynamo_keywords-600x108.png\" alt=\"\" width=\"600\" height=\"108\" \/><\/td>\n<td><\/td>\n<td><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-51301 size-large\" src=\"https:\/\/dynamobim.org\/wp-content\/uploads\/forum-assets\/collin-mccrone\/08\/12\/select_by_keywords-600x128.jpg\" alt=\"\" width=\"600\" height=\"128\" \/><\/td>\n<td><em>\u00a0<\/em><\/td>\n<td><a href=\"https:\/\/dynamobim.org\/wp-content\/uploads\/forum-assets\/collin-mccrone\/08\/13\/COVID-occupancy-by-keywords.dyn\"><em>COVID occupancy by keywords.dyn<\/em><\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h1><\/h1>\n<h1><\/h1>\n<h1><\/h1>\n<h1><\/h1>\n<h1>Eingaben und Ergebnisse<\/h1>\n<p>Die Skripte sind einfach gehalten und erfordern nur die Auswahl bzw. Angabe von: Elementen (Sitzm\u00f6beln), Mindestabstand und die gew\u00fcnschte Darstellung der Ergebnisse (mit Farbcode oder Ja\/Nein Parameter).<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-51289 size-large\" src=\"https:\/\/dynamobim.org\/wp-content\/uploads\/forum-assets\/collin-mccrone\/08\/12\/COVID-occupancy-by-keywords-600x132.png\" alt=\"\" width=\"600\" height=\"132\" \/><\/p>\n<h3>Elementauswahl<\/h3>\n<table class=\"alignleft\">\n<tbody>\n<tr>\n<td colspan=\"3\"><em>COVID occupancy by instance.dyn<\/em><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td colspan=\"2\">Auswahl eines Elements selektiert automatisch alle Instanzen dieser Familie in der aktuellen Ansicht<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td><em>Vorteile<\/em>:<\/td>\n<td><em>Nachteile: <\/em><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td valign=\"top\">\n<ul>\n<li>Stellt sicher, dass alle Instanzen dieselben Parameter bzw. Verhalten haben<\/li>\n<li>Neue Instanzen werden automatisch einbezogen<\/li>\n<\/ul>\n<\/td>\n<td valign=\"top\">\n<ul>\n<li>Es kann nur ein Elementtyp ber\u00fccksichtigt werden<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td colspan=\"3\"><em>COVID occupancy by keywords.dyn<\/em><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td colspan=\"2\">Auswahl durch Vorgabe von Schlagw\u00f6rtern, die in dem Familien- bzw. Typnamen enthalten sind (Mehrere Schlagw\u00f6rter werden durch ein Komma getrennt)<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td><em>Vorteile<\/em>:<\/td>\n<td><em>Nachteile<\/em>:<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td valign=\"top\">\n<ul>\n<li>Sehr effektiv bei konsistenter Namensgebung<\/li>\n<li>Es k\u00f6nnen auch unterschiedliche Familien \/ Typen ber\u00fccksichtigt werden<\/li>\n<\/ul>\n<\/td>\n<td valign=\"top\">\n<ul>\n<li>Es k\u00f6nnen versehentlich andere Objekte selektiert werden, die ebenfalls das Schlagwort im Namen haben<\/li>\n<li>Auswahl muss kontrolliert werden<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><\/h3>\n<h3><\/h3>\n<h3><\/h3>\n<h3><\/h3>\n<h3><\/h3>\n<h3><\/h3>\n<h3><\/h3>\n<h3><\/h3>\n<h3>Minimale Entfernung<\/h3>\n<p>Durch Vorgabe der minimalen Entfernung ermittelt das Skript die Variante, bei der die meisten St\u00fchle platziert werden k\u00f6nnen. In manchen Situationen kann eine geringe Erh\u00f6hung dieses Wertes (5-15%) zu besseren Ergebnissen f\u00fchren:<\/p>\n<div id=\"attachment_51258\" class=\"wp-caption aligncenter\">\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-51258 size-large\" src=\"https:\/\/dynamobim.org\/wp-content\/uploads\/forum-assets\/collin-mccrone\/08\/11\/min_separation-600x178.png\" alt=\"\" width=\"600\" height=\"178\" aria-describedby=\"caption-attachment-51258\" \/><\/p>\n<p>Links: offizielle minimale Entfernung<br \/>\nRechts: geringf\u00fcgig erh\u00f6hte Entfernung f\u00fchrt zu derselben Anzahl f\u00fcr Sitzpl\u00e4tzen bei gr\u00f6\u00dferen Abstand (besser)<\/p>\n<\/div>\n<h3>Automatische Vorgaben<\/h3>\n<p>Die Skripte sind so aufgebaut, dass sie sich automatisch auf die aktuelle Revit Ansicht beziehen, wie z.B. bei der Elementauswahl oder der Darstellung der Ergebnisse.<\/p>\n<h3>Ergebnisse<\/h3>\n<p>Die Ergebnisse der Berechnung sind eine Liste von Sitzpl\u00e4tzen mit Angaben, ob sie unter Ber\u00fccksichtigung von Social Distancing genutzt werden d\u00fcrfen oder nicht. Zus\u00e4tzlichen zu allgemienen Angaben wie <em>% Auslastung (occupancy)<\/em> und <em>Anzahl der verf\u00fcgbaren Sitzpl\u00e4tze (number of occupied seats)<\/em>, kann zwischen den folgenden zwei Optionen gew\u00e4hlt werden:<\/p>\n<ol>\n<li>Um die Resultate in Revit schnell anzuzeigen, aktivieren Sie die Option<em> Elemente einf\u00e4rben (override element color)<\/em> &#8211; dies f\u00e4rbt die verf\u00fcgbaren Sitzpl\u00e4tze gr\u00fcn und die gesperrten rot. Die Darstellung kann in Revit r\u00fcckg\u00e4ngig gemacht werden.<\/li>\n<li>Die Resultate k\u00f6nnen alternativ in einen Ja\/Nein Exemplarparameter \u00fcbernommen werden (siehe genauere Erkl\u00e4rung weiter unten).<\/li>\n<\/ol>\n<h1>Die Berechnung<\/h1>\n<p>Nach der Auswahl der Sitzm\u00f6bel wird automatisch f\u00fcr jedes Element der Mittelpunkt ermittelt, anhand dessen die Distanz gemessen wird:<\/p>\n<div id=\"attachment_51278\" class=\"wp-caption aligncenter\">\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-51278 size-large\" src=\"https:\/\/dynamobim.org\/wp-content\/uploads\/forum-assets\/collin-mccrone\/08\/11\/points-600x133.png\" alt=\"seat points\" width=\"600\" height=\"133\" aria-describedby=\"caption-attachment-51278\" \/><\/p>\n<p id=\"caption-attachment-51278\" class=\"wp-caption-text\">Die Sitzm\u00f6glichkeiten werden anhand ihrer Position in den einzelnen R\u00e4umen in Gruppen eingeteilt, die separat optimiert werden k\u00f6nnen:<\/p>\n<\/div>\n<div id=\"attachment_51312\" class=\"wp-caption aligncenter\">\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-51312 size-large\" src=\"https:\/\/dynamobim.org\/wp-content\/uploads\/forum-assets\/collin-mccrone\/08\/12\/rooms-600x302.png\" alt=\"\" width=\"600\" height=\"302\" aria-describedby=\"caption-attachment-51312\" \/><\/p>\n<p id=\"caption-attachment-51312\" class=\"wp-caption-text\">Eine Gruppe kann anschlie\u00dfend weiter eingeteilt werden, falls die Entfernung dieser Untergruppen der minimalen erforderlichen Entfernung entspricht:<\/p>\n<\/div>\n<div id=\"attachment_51311\" class=\"wp-caption aligncenter\">\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-51311 size-large\" src=\"https:\/\/dynamobim.org\/wp-content\/uploads\/forum-assets\/collin-mccrone\/08\/12\/groups-600x279.png\" alt=\"\" width=\"600\" height=\"279\" aria-describedby=\"caption-attachment-51311\" \/><\/p>\n<p id=\"caption-attachment-51311\" class=\"wp-caption-text\">F\u00fcr jede Gruppe wird anschlie\u00dfend iterativ eine L\u00f6sung ermittelt, die die meisten verf\u00fcgbaren Sitzpl\u00e4tze enth\u00e4lt:<\/p>\n<\/div>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-51284 size-large\" src=\"https:\/\/dynamobim.org\/wp-content\/uploads\/forum-assets\/collin-mccrone\/08\/11\/algorithm-600x201.png\" alt=\"\" width=\"600\" height=\"201\" aria-describedby=\"caption-attachment-51284\" \/><\/p>\n<div id=\"attachment_51284\" class=\"wp-caption aligncenter\">\n<p id=\"caption-attachment-51284\" class=\"wp-caption-text\">Bei dieser Ermittlung wird mit einem Sitzplatz angefangen, der als verf\u00fcgbar markiert wird und daraufhin hinsichtlich der minimalen Entfernungen zu anderen Sitzpl\u00e4tzen in der Gruppe ausgewertet wird. Nachdem alle Varianten auf diesem Weg ausgewertet wurden, wird die als Ergebnis ausgegeben, die die gr\u00f6\u00dfte mittlere Entfernung f\u00fcr alle Sitzpl\u00e4tze hat:<\/p>\n<\/div>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-51286 size-large\" src=\"https:\/\/dynamobim.org\/wp-content\/uploads\/forum-assets\/collin-mccrone\/08\/11\/options-600x221.png\" alt=\"\" width=\"600\" height=\"221\" aria-describedby=\"caption-attachment-51286\" \/><\/p>\n<h1>Anpassungsideen<\/h1>\n<p>Die Skripte sind so vorbereitet, dass sie direkt genutzt werden k\u00f6nnen, wir haben allerdings auch einige Ideen gesammelt, wie Sie diese anpassen k\u00f6nnten:<\/p>\n<ul>\n<li>Neue Eingabem\u00f6glichkeiten\n<ul>\n<li>Beschr\u00e4nkung der Berechnung auf einen bestimmten Raum (statt wie aktuell auf die aktuelle Ansicht)<\/li>\n<li>Vorgabe von unbedingt verf\u00fcgbaren bzw. gesperrten Sitzpl\u00e4tzen<\/li>\n<\/ul>\n<\/li>\n<li>Neue Ergebnisse\n<ul>\n<li>Marker f\u00fcr verf\u00fcgbare Sitzpl\u00e4tze f\u00fcr Planansichten (unter Beachtung der aktuellen Ebene)<\/li>\n<\/ul>\n<\/li>\n<li>Weitere Funktionen\n<ul>\n<li>Ja\/Nein Parameter, um die Verf\u00fcgbarkeit der Sitzpl\u00e4tze zu tracken (als gemeinsam genutzer Exemplarparameter f\u00fcr die M\u00f6bel Kategorie, der automatisch von dem Skript bef\u00fcllt wird, in Bauteillisten ausgewertet werden kann und die Darstellung anhand eines Ansichtsfilters ver\u00e4ndert)<\/li>\n<li>Verf\u00fcgbare Sitzpl\u00e4tze einer Liste von Personen zuweisen (z.B. \u00fcber eine Excel Tabelle)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>Originalartikel (Englisch): <a href=\"https:\/\/dynamobim.org\/occupancy\/\">https:\/\/dynamobim.org\/occupancy\/\u00a0<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Die COVID-19\u00a0 bedingten s<em>ocial distancing<\/em> Ma\u00dfnahmen f\u00fchren dazu, dass sehr viele B\u00fcro- und Veranstaltungsr\u00e4ume bez\u00fcglich der Mindestabst\u00e4nde neu m\u00f6bliert und geplant werden m\u00fcssen.<\/p>\n<p>Wie bereits in unserem Blogpost <a href=\"https:\/\/blogs.autodesk.com\/bimblog\/generative-design-mit-revit-2021-fur-das-post-covid-19-buro\/\">Generative Design mit Revit 2021 f\u00fcr das Post-Covid-19 B\u00fcro<\/a> berichtet, bringt Revit einige Hilfswerkzeuge f\u00fcr diese Aufgabe mit.<\/p>\n","protected":false},"author":4680,"featured_media":5531,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[918],"tags":[],"class_list":["post-5530","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dynamo"],"acf":[],"_links":{"self":[{"href":"https:\/\/blogs.autodesk.com\/bimblog\/wp-json\/wp\/v2\/posts\/5530","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.autodesk.com\/bimblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.autodesk.com\/bimblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.autodesk.com\/bimblog\/wp-json\/wp\/v2\/users\/4680"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.autodesk.com\/bimblog\/wp-json\/wp\/v2\/comments?post=5530"}],"version-history":[{"count":0,"href":"https:\/\/blogs.autodesk.com\/bimblog\/wp-json\/wp\/v2\/posts\/5530\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.autodesk.com\/bimblog\/wp-json\/wp\/v2\/media\/5531"}],"wp:attachment":[{"href":"https:\/\/blogs.autodesk.com\/bimblog\/wp-json\/wp\/v2\/media?parent=5530"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.autodesk.com\/bimblog\/wp-json\/wp\/v2\/categories?post=5530"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.autodesk.com\/bimblog\/wp-json\/wp\/v2\/tags?post=5530"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}