Często zadawane pytania: W jaki sposób dopasować części programów AutoCAD Civil 3D i Storm and Sanitary Analysis?

Dopasowanie części podczas cyklu okrężnego sieci rurociągów w programie AutoCAD Civil 3D uzyskuje się za pomocą ustawień importu i eksportu oraz pliku XML do przypisania części.

Ten temat zawiera następujące sekcje:

Wprowadzenie do dopasowywania części

Problemy podczas przesyłania danych dotyczących sieci rurociągów między programem AutoCAD Civil 3D 2011 i Storm and Sanitary Analysis

Przegląd rozwiązywania dopasowania części

Transfer danych

Zmiany typów części w pliku STM

Właściwości pliku (STM) kanały burzowe

Pliki XML przypisania części

Dostosowywanie pliku XML przypisania części

Przykład importu i eksportu dopasowania części

Wprowadzenie do dopasowywania części

Ten temat przedstawia procesy robocze i metody integracji programu AutoCAD Civil 3D z aplikacjami analitycznymi firmy Autodesk, głównie Autodesk Storm and Sanitary Analysis. Głównie skupia się na importowaniu danych sieci rurociągów programu AutoCAD Civil 3D do Storm and Sanitary Analysis oraz importowaniu ich z powrotem do programu AutoCAD Civil 3D. Niektóre z tych informacji dotyczą także integracji z rozszerzeniem Hydraflow Storm Sewers.

Program Autodesk Storm and Sanitary Analysis umożliwia modelowanie sieci kanalizacji burzowej z użyciem różnorodnych hydrologicznych i hydraulicznych metod obliczeniowych. Można go również używać do modelowania sieci kanalizacji sanitarnej. Ten temat zawiera opis nowych i udoskonalonych funkcji, które rozszerzają zakres integracji z programem AutoCAD Civil 3D.

Proces roboczy dopasowywania części

Istnieją różne sposoby, aby wykonać analizę kanalizacji burzowej. Następujący proces roboczy wykorzystuje efektywniejsze możliwości każdego produktu do jak najlepszego wykonania projektu.

Tworząc rury i struktury elementów w programie AutoCAD Civil 3D, zamiast w programie Storm and Sanitary Analysis można skorzystać z innych elementów modelu w sposób, który nie jest możliwy w programie Storm and Sanitary Analysis. Jednakże, rzeczywista hydrologia i właściwości hydrauliczne są bardziej poprawnie wpisane w programie Storm and Sanitary Analysis.

Proces roboczy w tym temacie opisuje następujące czynności:

  1. Tworzenie sieci rurociągów w programie AutoCAD Civil 3D, które mają być analizowane w programie Autodesk Storm and Sanitary Analysis.
  2. Wprowadzanie zmian do sieci w aplikacji analizy.
  3. Przenoszenie danych z powrotem do programu AutoCAD Civil 3D.

Ten proces umożliwia jak najlepsze wykorzystanie każdego produktu i wykonanie cyklu okrężnego dla wielu iteracji projektu. W trakcie procesu przenoszenia danych między aplikacjami nie chcesz niepobrzenie utracić danych, w tym temacie opisujemy dostępne ustawienia i elementy zachowujące definicje danych rury podczas cyklu okrężnego.

Problemy podczas przesyłania danych dotyczących sieci rurociągów między programem AutoCAD Civil 3D 2011 i programem Storm and Sanitary Analysis

Rozwiązanie dopasowywania części — przegląd

Przenoszenie danych

Do programu AutoCAD Civil 3D dodano nowe polecenie Edytuj w programie Storm and Sanitary Analysis, które ułatwia przenoszenie danych sieci rurociągów.

Polecenie to można znaleźć na panelu Projektuj na karcie Analizuj na wstążce, a także na wstążce kontekstowej Sieci rurociągów.

Polecenie Edytuj w programie Storm and Sanitary Analysis monituje o wybranie sieci rurociągów, a następnie polecenie to w trybie nakładkowym eksportuje dane i bieżący plik rysunku do programu Storm and Sanitary Analysis. To polecenie korzysta z plików przenoszenia danych i domyślnych ustawień eksportu dopasowania części.

To polecenie tworzy tymczasowy plik STM Hydraflow Storm Sewers służący do przenoszenia danych.

Uwaga: Alternatywnie można użyć polecenia Eksportuj do programu Storm Sewers z poziomu programu AutoCAD Civil 3D, aby utworzyć plik STM Storm Sewers. Ten plik STM i plik DWG AutoCAD Civil 3D mogą być ręcznie importowane do programu Storm and Sanitary Analysis z tymi samymi wynikami, jak w przypadku użycia polecenia Edytuj w programie Storm and Sanitary Analysis.

Aby wprowadzić dane z powrotem do programu AutoCAD Civil 3D, można użyć polecenia Eksportuj Hydraflow Storm Sewers polecenia programu Storm and Sanitary Analysis, a następnie zaimportować ten plik do programu AutoCAD Civil 3D. Ten proces umożliwia aktualizację istniejącej sieci rurociągów za pomocą danych z programu Storm and Sanitary Analysis.

Podczas dopasowywania części w programie AutoCAD Civil 3D używane są opcje: Domyślne ustawienia migracji programu Storm Sewers oraz Identyfikator części bądź Ustawienia dopasowania części, zgodnie z opisem w poniższym temacie Ustawienia programu AutoCAD Civil 3D dla Sterowania dopasowaniem części.

Właściwości programu AutoCAD Civil 3D do określania typów wlotów

Struktury sieci rurociągów w programie AutoCAD Civil 3D zostały udoskonalone przez dołączenie właściwości Położenie wlotów. Nowa właściwość Położenie wlotu jest dostępna w polu Właściwości hydrauliczne na karcie Właściwości części okna dialogowego Właściwości struktury.

Wartościami tej właściwości są Na łuku wklęsłym, Na nachyleniu lub <brak>.

Właściwość ta jest zapisana do plików STM z programu AutoCAD Civil 3D do użycia w programach Storm and Sanitary Analysis i Storm Sewers.

Ustawienia programu AutoCAD Civil 3D dla Sterowania dopasowaniem części

Dwa nowe ustawienia programu AutoCAD Civil 3D zawierają dodatkową kontrolę podczas importowania z pliku programu Storm Sewers (STM). Ustawienia te są dostępne w obszarze Domyślne ustawienia migracji programu Storm Sewers w ustawieniach elementów sieci rurociągów.

Pozwól na zamianę rodziny części

Nowe ustawienie Pozwól na zamianę rodziny części umożliwia sterowanie zachowaniem zamiany rodzin części podczas importowania pliku Storm Sewers (STM). Domyślną wartością dla tego ustawienia jest Tak, aby dopasować działanie programu AutoCAD Civil 3D 2011 i wersji wcześniejszych.

Poprzednie wersje programu AutoCAD Civil 3D będą automatycznie zamieniać rodziny części na podstawie dopasowania części bez możliwości wyłączenia tego ustawienia.

W przypadku ustawienia Nie program AutoCAD Civil 3D będzie używać tylko właściwości wymiarów, aby zamienić wielkości części w tej samej rodzinie.

W przypadku ustawienia zamiany rodziny części na Tak może się okazać, że niektóre części w sieci rurociągów przejdą do innych rodzin części, a uprzednio przypisane opcjonalne właściwości i etykiety są usuwane. Taka sytuacja może wystąpić, gdy kombinacja typu części w pliku STM i skojarzone z nimi domyślne ustawienia dopasowania części są dopasowane do innej rodziny części, niż jest obecnie używana na rysunku programu AutoCAD Civil 3D.

Może to na przykład wystąpić, jeśli z pliku STM wiele rur kołowych jest importowanych do sieci rurociągów w programie AutoCAD Civil 3D, w której występuje połączenie betonowych rur kołowych i rur z PCV. Domyślne ustawienia dopasowania części mogą przypisać tylko jedną rodzinę części dla rury kołowej, więc jeśli rura kołowa jest dopasowywana do betonowej rodziny części, wtedy wszystkie rury PCV w sieci zostaną zamienione na betonowe.

Domyślne ustawienie Tak zachowuje zachowanie wcześniejszych wersji programu AutoCAD Civil 3D (zgodnie z opisem w powyższym przykładzie) przez zamianę rodzin części z poszczególnych części, jeśli rodzina części w importowany pliku STM różni się od rodziny części na rysunku programu AutoCAD Civil 3D.

Zmiana ustawień na Nie zapobiega zamianie wszystkich części rodziny podczas importowania pliku STM. Jednakże w obrębie rodziny mogą być zmienione rozmiary części na podstawie wartości wymiarów, które są importowane:

  • W przypadku rur zamiana rozmiaru części wewnątrz tej samej rodziny jest oparta na średnicy (lub szerokości i długości dla rur innych niż kołowe).
  • Dla struktur zamiana rozmiaru części jest oparta na wymiarach bryły i wymiarach ramki.

Użyj identyfikatora importowanych części dla rodziny części

Nowe ustawienie Użyj identyfikatora importowanych części dla rodziny części określa przypisanie rodzin części na podstawie identyfikatorów części w pliku STM. Domyślnym ustawieniem jest Nie, aby dopasować zachowanie poprzednich wersji programu AutoCAD Civil 3D.

Jeśli funkcja Zezwól na wymianę rodziny części (opisana powyżej) jest ustawiona na Tak, wtedy ustawienie Użyj identyfikatora importowanych części dla rodziny części informuje AutoCAD Civil 3D, czy przypisywać do Rodziny części na podstawie identyfikatorów części w pliku STM dla każdej importowanej części, czy też nie. Jeśli Zezwól na zamianę rodziny części ustawione jest na Nie, wtedy ustawienie Użyj identyfikatora importowanych części dla rodziny części nie ma znaczenia.

Zachowanie Użyj identyfikatora importowanych części dla rodziny części jest następujące:

  • Wartość Nie zachowuje działanie programu AutoCAD Civil 3D 2011 i wcześniejszych wersji za pomocą ustawień importu w ustawieniach domyślnych dopasowania części, aby określić rodzinę części.
  • Wartość Tak będzie używać identyfikatora części w pliku STM do określenia rodziny części, które mają być użyte do dopasowania. Jeśli jednak prawidłowy identyfikator części nie zostanie znaleziony w liście części używanych podczas migracji (jak określono w domyślnych ustawieniach dopasowania części), wtedy ta część będzie używać ustawień importu w domyślnych ustawieniach dopasowania części.
Uwaga: Identyfikator części (GUID - ang. Global Unique Identifier) każdej części sieci rurociągów jest eksportowany podczas eksportowania do STM z programu AutoCAD Civil 3D, niezależnie od ustawienia Użyj identyfikatora importowanych części dla rodziny części. Identyfikator cześci (GUID - ang. Global Unique Identifier) znajduje się w pliku XML rodziny części, który znajduje się w katalogu części. Identyfikator GUID jest unikalny dla każdej rodziny części, a tym samym do wszystkich rozmiarów wewnątrz tej samej rodziny części.

Pliki transferu danych

Dostępne są dwa pliki używane podczas przenoszenia danych z programu AutoCAD Civil 3D do Storm and Sanitary Analysis i ze Storm and Sanitary Analysis do programu AutoCAD Civil 3D:

  • Plik Storm Sewers (STM) — właściwy dla każdego projektu
  • Plik przypisania części (XML) — plik używany globalnie (nie jest właściwy dla projektu)

Plik STM jest właściwy dla projektu i zawiera wszystkie węzły i łącza sieci rurociągów w modelu. Zawiera on informacje określone dla każdego wystąpienia części w projekcie (na przykład elewacje, średnice i dane właściwe dla lokalizacji części w modelu).

Tymczasowy plik STM jest tworzony w trybie nakładkowym za pomocą polecenia Edytuj w programie Storm and Sanitary Analysis (lub Edytuj w programie Storm Sewers). Lub można użyć polecenia Eksportuj do STM i zapisać plik STM w określonej lokalizacji.

Plik XML dopasowania części jest używany przez program Storm and Sanitary Analysis do przypisania części programu AutoCAD Civil 3D (za pomocą identyfikatora części) znajdujących się w pliku STM do elementu Storm and Sanitary Analysis (skrzyżowania, wlotu, połączenia przesyłowego, magazynu , kanału, jazu itp.). Plik XML przypisania części przeznaczony jest do użytku globalnego we wszystkich projektach, dzięki czemu będzie zawierać tylko dane definiujące określoną skatalogowaną część, a nie dane, które mogą być różne dla różnych wystąpień tej samej części (na przykład położenie wlotów, drogi i ścieku nachylenia).

Zmiany typów części w pliku STM

W programie AutoCAD Civil 3D 2011 i wcześniejszych wersjach do pliku STM eksportowane były tylko typy części Hydraflow Storm Sewers. To obejmuje trzy typy linii (kształtów rur) i dziewięć typów połączeń (dla struktur), które są konfigurowane w ustawieniach domyślnych rozszerzenia Storm Sewers / ustawieniach domyślnych dopasowania części wewnątrz ustawień elementu sieci rurociągów programu AutoCAD Civil 3D.

W programie AutoCAD Civil 3D identyfikator części rodziny oraz opis części każdej rury i struktury są eksportowane do pliku STM. Opcja ta zapewnia możliwość dopasowania więcej części do analizy zamiast ograniczenia do niewielkiej liczby dostępnych części Hydraflow Storm Sewers.

Program AutoCAD Civil 3D eksportuje identyfikator części i opis dla każdej rury i struktury do pliku STM w następujący sposób:

Przykładowe zastosowania nowego pola są pokazane poniżej z nowymi danymi wyświetlanymi wytłuszczoną czcionką:

Rury:

"Rodzaj linii = ","Cir"

"Identyfikator części linii = ","30921980-2D9B-493A-88C5-6D10AEA8B835"

"Opis części linii = ","AeccCircularConcretePipe_Imperial"

Struktury:

"Typ skrzyżowania = ",4

"Identyfikator części połączenia = ","112AAC17-CBCB-4B43-838A-2B38C17B3ABC"

"Opis części połączenia = ","AeccStructTwoTierRectBase_Imperial"

Właściwości pliku Storm Sewers (STM)

Właściwe dla wystąpienia dane z pliku projektu są eksportowane do pliku STM programu Storm Sewers. Poniższa lista pokazuje pola STM, które są używane przez program AutoCAD Civil 3D i Storm and Sanitary Analysis do definiowania części i elementów.

Dla rur /linii /połączeń:

Dla struktur /połączeń /węzłów:

Powyższe wartości rodzaju linii i rodzaj połączeń używane są dla dopasowania do i z programu AutoCAD Civil 3D na podstawie ustawień domyślnych dopasowania części.

Ustawienia domyślne dopasowywania części znajdują się w oknie Ustawienia elementu dla sieci rurociągów w obszarze Domyślne ustawienia migracji programu Storm Sewers.

Większość użytkowników osiąga najlepsze wyniki, kiedy ustawienia dopasowania eksportu są równoważne ustawieniom dopasowania importu. W przeciwnym razie podczas importu zostanie podstawiona inna rodzina części.

Karta Eksport, tak jak pokazano na rysunku poniżej, umożliwia wybór jednego z dostępnych typów części programu Storm Sewers (po prawej stronie) w celu dopasowania do każdego typu części z programu AutoCAD Civil 3D znalezionego w bieżącym katalogu części. Pokazane typy części programu AutoCAD Civil 3D są aktualizowane na podstawie zmian wprowadzonych w katalogu części.

Karta Import umożliwia wybranie rodziny części AutoCAD Civil 3D (po prawej stronie), która ma być używana dla wszystkich dostępnych typów części programu Storm Sewers. Typ części programu Storm Sewers jest listą stałą. To odwzorowanie powinno być równoważne odwzorowaniu eksportu, tak aby rodziny części pozostały niezmienione.

Większość nowych struktur w programie Storm and Sanitary Analysis będzie eksportowana w pliku STM jako struktura o kształcie prostokątnym 4 stopy na 4 stopy i może nie być zgodna z częściami tego samego typu, które zostały pierwotnie zaimportowane jako struktury kołowe (jeśli wartość Użyj identyfikatora importowanych części dla rodziny części jest ustawiona na Nie). Możliwym rozwiązaniem może być przypisanie prostokątnych części programu Storm Sewers i kołowych części programu Storm Sewers do tego samego typu części programu AutoCAD Civil 3D, ale jeśli ustawienia są skonfigurowane według tej strategii, przypisanie jeden do jednego pomiędzy typem części programu Storm Sewers i AutoCAD Civil 3D nie będzie możliwe.

Dopasowanie typu części STM do typu części Storm and Sanitary Analysis jest niezmienne. W poniższej tabeli przedstawiono, w jaki sposób Storm and Sanitary Analysis używa wartości. Odczyt od lewej do prawej przedstawia typy części STM, sposób ich importowania do Storm and Sanitary Analysis, a następnie, w jaki sposób są eksportowane do pliku STM:

Tabela Typy części STM

Typ części STM wyeksportowany z programu AutoCAD Civil 3D Odpowiadający typ części programu Storm and Sanitary Analysis Typ części STM importowany do programu AutoCAD Civil 3D
Struktury

Wartości liczbowe w nawiasach w pierwszej i ostatniej kolumnie przedstawiają wartości liczbowe znajdujące się w pliku STM.

Właz (0) Skrzyżowanie Właz (0)
Wlot złożony (3) Wlot — Wlot złożony FHWA Wlot złożony (3)
Wlot krawężnika (1) Wlot - Wlot krawężnika FHWA Wlot krawężnika (1)
Kratka wlotowa (2) Wlot — Kratka FHWA (prostokątna) Kratka wlotowa (2)
Kratka ściekowa (8) Wlot - Wlot pasa rozdzielającego i rowu Kratka ściekowa (8)
Krawężnik obniżony (7) Wlot — Wlot krawężnika FHWA Krawężnik obniżony (7)
Ogólne (4) Wlot maksymalny Ogólne (4)
Mur oporowy (5) Połączenie (lub wylot kanału ściekowego, jeśli koniec biegu) Właz (0)
Bez struktury (6) Krzyżowanie Właz (0)
Wylot kanału ściekowego Wylot kanału ściekowego Wylot kanału ściekowego
brak Kratka wlotowa — FHWA (kołowa) Kratka wlotowa (2)
brak Węzeł przechowywania Właz (0)
brak Obejście Właz (0)
Rury
Rura kołowa ("Cir") Połączenie przesyłowe — rura kołowa Rura kołowa ("Cir")
Przepust prostokątny ("Box") Połączenie przesyłowe — rura prostokątna Przepust prostokątny ("Box")
Rura eliptyczna ("Ell") Połączenie przesyłowe — rura eliptyczna Rura eliptyczna ("Ell")

Pliki XML przypisania części

W celu uzyskania większej kontroli nad przypisywaniem części można skonfigurować plik XML przypisania części.

Przy użyciu pliku XML przypisania części odwzorowanie części odbywa się za pomocą identyfikatora części znajdującego się w pliku STM. Plik XML przypisania części tworzy określone odwzorowanie między częściami w programie AutoCAD Civil 3D i Storm and Sanitary Analysis na podstawie identyfikatora części, tak aby można było wykonać określone dopasowania.

Plik XML przypisania części jest edytowany i jest przeznaczony dla zaawansowanych użytkowników do przypisania części w programie AutoCAD Civil 3D do określonych części programu Storm and Sanitary Analysis. Plik XML przypisania części ma oddzielny format dla różnych typów elementów.

Przykładowe pliki XML przypisania części i Definicji schematu

Domyślny plik XML przypisania części jest instalowany w następującym folderze:

C:\ProgramData\Autodesk\SSA <wersja>\Support\SSA_Mapping_Definition_Civil.XML

Uwaga: Plik przypisania części musi istnieć w powyższym położeniu i musi mieć taką samą nazwę jak plik domyślny. Można zamienić plik XML przypisania części na inne wersje pliku przez tworzenie kopii zapasowej oryginalnego pliku i zastąpienie go różnymi wersjami pliku dla różnych projektów klienta lub projektów dla różnych ośrodków zatwierdzających. Agencje lokalne, krajowe lub wojewódzkie mogą wymagać tego pliku dopasowania części.

Ten domyślny plik jest pustym plikiem zastępczym, aby zachować poprzednie wersje dla użytkowników, którzy nie wiedzą o dostępności tej funkcji. Aby użyć funkcji XML przypisania części, można skonfigurować prawidłowy plik przypisania części. Przykładowy poprawny plik jest dostępny na następującej ścieżce, ale wymaga dostosowania do standardów każdej organizacji:

C:\Program Files(x86)\Autodesk\SSA <wersja>\Samples\Part Matching

Przykładowy plik zawarty w programie Storm and Sanitary Analysis zawiera wpis dla każdej rodziny części uwzględnionej domyślnie w programie AutoCAD Civil 3D.

Aby uzyskać więcej szczegółów na temat formatu XML, odwołaj się do schematu SSA_Mapping_Definition i plików opisu znajdujących się w następującym folderze:

C:\Program Files(x86)\Autodesk\SSA <wersja>\Samples\Part Matching

Dokument, który opisuje plik schematu, nazywa się SSA_Mapping_Definition.docx.

Format pliku XML przypisania części

Plik XML przypisania części składa się z dwóch sekcji:

  • Sekcja części programu AutoCAD Civil 3D (MatchedPart)
  • Sekcja części programu Storm and Sanitary Analysis (SSAPart)

Dopasowana część programu AutoCAD Civil 3D, stanowiąca część pliku XML, jest zawarta pomiędzy oznaczeniem rozpoczęcia <MatchedPart> i oznaczeniem zamknięcia </MatchedPart>. Dla każdej części programu AutoCAD Civil 3D lub wielu części identyfikator części (rodziny części GUID) programu AutoCAD Civil 3D oraz opis będą zawarte w granicach konstrukcji dopasowanej części.

Każda dopasowana część wewnątrz elementu <ClassMapping> musi mieć pasujący pojedynczy element części SSA.

Przykład pliku XML przypisania części jest przedstawiony poniżej. Ten przykład pokazuje przypisanie pomiędzy niestandardową rodziną części programu AutoCAD Civil 3D o nazwie "InltCurb1" do FDOT Wlot krawężnika typu 1 znalezionego w programie Storm and Sanitary Analysis.

<ClassMapping> 
    <MatchedPart> 
      <Civil3DPart GUID = "260FBCAD-7BFC-4DC4-AD9C-84D552C799F5" Desc = "InltCurb1"/> 
    </MatchedPart>
    <SSAPart Element = "Inlet">
      <Inlet Manufacturer = "FDOT" PartNumber = "Curb Inlet - Type 1"/>  
    </SSAPart>
</ClassMapping> 

Używanie atrybutu "niestandardowe"

Odpowiadająca część SSA może być na tyle konkretna lub na tyle ogólna, na ile jest to wymagane. Jeśli stała część programu Storm and Sanitary Analysis nie spełnia potrzeb, użycie atrybutu Niestandardowe z wartością "prawda" może zmienić niektóre niezmienne wartości części, co pozwala kontrolować konkretne ustawienia w programie Storm and Sanitary Analysis.

Proces dopasowania pliku XML przypisania części

Proces importu

  • Kiedy program Storm and Sanitary Analysis importuje plik STM, porównuje on identyfikatory części w pliku STM z identyfikatorami części w pliku XML przypisania części.
  • Następnie program Storm and Sanitary Analysis używa oznaczonej części Storm and Sanitary Analysis w pliku XML, aby utworzyć i zdefiniować element.
  • Identyfikator części jest buforowany dla elementu w pliku Storm and Sanitary Analysis do użycia podczas kolejnego eksportowania do pliku rozszerzenia Hydraflow Storm Sewers. Jeśli identyfikator części znajdujący się w pliku STM nie zostanie znaleziony w pliku XML przypisania części, wtedy użyte zostaną wartości rodzaju linii i/lub połączenia znalezione w pliku STM.

Proces eksportu

  • Kiedy program Storm and Sanitary Analysis eksportuje do pliku STM, sprawdza typ części Storm and Sanitary Analysis w pliku XML przypisania części dla każdego elementu.
  • Następnie Storm and Sanitary Analysis zapisuje odpowiedni identyfikator części do pliku STM, jeśli zostanie znaleziony element pasujący.
    Uwaga: W przypadkach gdzie występują powielone dopasowania dla tej samej konfiguracji części programu Storm and Sanitary Analysis, program użyje początkowo zbuforowanego identyfikatora części, jeśli jest jednym z dopasowań. W przeciwnym razie Storm and Sanitary Analysis użyje pierwszego dopasowania znalezionego w pliku XML przypisania cześci. Dlatego kolejność w pliku XML przypisania części może być ważną kwestią.
  • Jeśli nie można znaleźć dopasowania, wtedy identyfikator części dla tego elementu nie jest zapisywany do pliku STM.

Gdy program AutoCAD Civil 3D importuje dane z pliku STM, zachowanie dopasowywania części oparte jest na nowych ustawieniach programu AutoCAD Civil 3D.

Dostosowywanie pliku XML przypisania części

Plik XML przypisania części można edytować za pomocą Notatnika lub edytora XML. Edytowana powinna być tylko zawartość oznaczenia ClassMappings. Poszczególne odwzorowania są zawarte w pojedynczych znacznikach ClassMapping (zobacz przykład poniżej).

Dla każdej części, która ma zostać przypisana, schemat wymaga atrybutów dla części programu AutoCAD Civil 3D, a następnie części programu Storm and Sanitary Analysis.

Część programu AutoCAD Civil 3D wymaga identyfikatora GUID (identyfikator części), po którym następuje Opis (opis jest używany do ułatwienia odczytania pliku, ale nie jest używany we właściwym dopasowaniu).

Identyfikator części można znaleźć w pliku XML rodziny części, który znajduje się w podfolderze katalogu części. Katalog części umieszczony jest w programie AutoCAD Civil 3D (karta Start Utwórz projekt Ustaw katalog sieci rurociągów). Domyślna ścieżka do katalogu części to: C:\ProgramData\Autodesk\C3D <wersja>\plk\Pipes Catalog\. Więcej informacji zawiera temat Określanie katalogu części sieci rurociągów.
Uwaga: Szybkim sposobem określenia identyfikatora części jest utworzenie żądanych rur i struktur na rysunku i wyeksportowanie pliku do pliku STM. Identyfikatory są zapisywane do pliku STM.

Poniżej znajduje się przykład przedstawiający identyfikator części ( pogrubiony tekst) dla Brytyjskiej koncentrycznej struktury walcowej , która została znaleziona w podfolderze pliku:...\US Imperial Structures\Junction Structures with Frames\ AeccStructConcentricCylinder_Imperial.xml

<ColumnConst desc="Part ID" dataType="string" unit="" name="PrtID" id="CC5" visible="0" context="Catalog_PartID"index="0">CFDB68E2-8070-4463-8BA0-F44037BAF991</ColumnConst>

Część programu Storm and Sanitary Analysis wymaga typu elementu, po którym opcjonalnie następują atrybuty, które będą się różnić w zależności od dopasowywanego elementu. Upewnij się, że w celu dopasowania rodzin rur AutoCAD Civil 3D do elementów połączeń programu Storm and Sanitary Analysis i rodzin struktur programu AutoCAD Civil 3D do elementów węzła programu Storm and Sanitary Analysis.

Elementy węzłów programu Storm and Sanitary Analysis Elementy połączeń programu Storm and Sanitary Analysis

Skrzyżowanie

Połączenie przesyłowe

Wlot

Pompa

Magazyn

Kryza

Wylot kanału ściekowego

Jaz

Odchylenie przepływu

Wylot

Następujące przykłady pokazują części w programie AutoCAD Civil 3D, które są dopasowane do różnych typów części w programie Storm and Sanitary Analysis. Pogrubione elementy są atrybutami, które powinny być edytowane, aby umożliwić odpowiednie dopasowanie. Elementy w kolorze czerwonym są nazwami oznaczeń schematu i prawdopodobnie nie zmieniają się dla tego samego typu elementu.

Format ten może być używany także w przypadku większości innych elementów, z wyjątkiem wlotów i połączeń przesyłowych. Można na przykład zastąpić "Połączenie" żądanym typem elementu, jak "Magazyn", "Wylot kanału ściekowego", "Odchylenie przepływu" itd.

Połączenia (lub inne węzły)

Wlot złożony

Wlot krawężnika

Kratka wlotowa

Maksymalne odcięcie przechwytu

Wlot pasa rozdzielającego i rowu

Połączenie przesyłowe: rura

Typ połączenia przesyłowego może obejmować połączenia: rurę, kanał otwarty, przepust, lub bezpośrednio.

Kształty będą różne w zależności od wybranego typu (odnoszą się do dostępnych kształtów dla każdego typu w Storm and Sanitary Analysis.)

Połączenie przesyłowe: przepust (z typem przepustu i atrybutami wejścia)

Specjalny przypadek: niestandardowe wloty

Element wlotowy w programie Storm and Sanitary Analysis jest szczególnym przypadkiem, ponieważ istnieją dodatkowe atrybuty "wymiarowe", które mogą być używane do przypisania do bardziej konkretnej części z katalogu. Więcej informacji można znaleźć w pliku SSA_Mapping_Definition.docx wspomnianym powyżej. Należy się upewnić, że używane są odpowiednie atrybuty dla konkretnej części w programie Storm and Sanitary Analysis, do której odbywa się przypisywanie.

Przykład: (w tym przykładzie przypisywanie odbywa się do niestandardowej kratki kołowej FDOT z niestandardowymi atrybutami)

Specjalny przypadek: wyloty kanału ściekowego

Wylotów kanału ściekowego nie dotyczy to rozwiązanie, ponieważ nie mają one skojarzonych ze sobą identyfikatorów części. W pliku STM ostatnim, najdalszym węzłem jest wylot kanału ściekowego, a wyloty te nie mają właściwości w pliku STM. Węzłom wylotów kanału ściekowego nie można przypisać typu połączenia lub GUID w pliku STM. Nie jest to problemem w programie Storm and Sanitary Analysis, ponieważ będą one po prostu importowane jako wyloty kanału ściekowego Storm and Sanitary Analysis. Jednak podczas importowania danych z powrotem do programu AutoCAD Civil 3D wyloty kanału ściekowego będą używać rodziny części przypisanej do "Muru oporowego" na karcie Importuj w części Domyślne ustawienia elementu dopasowania części.

Przykład importu i eksportu dopasowania części.

W poniższych sekcjach użyto prostego przykładu do wytłumaczenia ustawień i systemu przypisywania części.

Eksportowanie rur z programu AutoCAD Civil 3D

Następujący scenariusz rozpoczyna się od tworzenia na rysunku dwóch rur różnych typów, a następnie eksportowania do pliku STM i badania właściwości tego pliku.

  1. Dla celów tego przykładu utwórz dwie niepołączone rury w programie AutoCAD Civil 3D za pomocą listy części rozszerzenia Storm Sewers ze strukturami pustymi:
    • 12-calowa rura betonowa
    • 4-calowa rura falista z polietylenu o dużej gęstości (HDPE)
  2. Otwórz okno dialogowe Ustawienia elementu sieci rurociągów i sprawdź ustawienia dopasowania części. Na karcie Eksport:
    • Rura betonowa przypisywana jest do rury kołowej
    • Rura HDPE jest przypisywana do rury kołowej

    Oznacza to, że oba typy rur będą eksportowane do typu Rury kołowe.

  3. Na karcie Import w polu Importowanie rur rury kołowe można dopasować tylko do jednego typu "Rury betonowej".

    Oznacza to, że domyślnie rury kołowe, które nie są betonowe, takie jak rura falista z polietylenu o dużej gęstości, będą ustawione podczas importu jako betonowe. Poniższy przykład pokazuje, w jaki sposób skonfigurować plik XML przypisania części, tak aby podczas importowania zachować typ rury.

  4. Upewnij się, że opcja Użyj identyfikatora importowanych części jest ustawiona na Tak.
  5. Upewnij się, że opcja Zezwól na zamianę rodziny części jest ustawiona na Tak.
  6. Eksportowanie rur do pliku STM.
  7. Otwórz plik STM w edytorze tekstu i sprawdź jego właściwości.
    • Rura betonowa wygląda w następujący sposób:

      "Rodzaj linii = ","Cir"

      "Identyfikator części linii = ","30921980-2D9B-493A-88C5-6D10AEA8B835"

      "Opis części linii =", "AeccCircularConcretePipe_Imperial"

    • Rura z polietylenu HDPE wygląda następująco:

      "Rodzaj linii = ","Cir"

      "Identyfikator części linii =", "864CAB49-5CD4-47E7-978B-A0E9D6B8107C"

      "Opis części linii =", "AeccCircularCorrugatedHDPEPipe_Imperial"

    Wskazówka: Eksportowanie sieci rurociągów do pliku STM jest szybkim sposobem identyfikacji identyfikatorów części wymaganych dla pliku XML przypisania części.
  8. Sprawdź Tabelę typów części STM w tym temacie.

    Zwróć uwagę, że powyższy rodzaj linii, Cir, będzie domyślnie przypisany do Połączenie przesyłowe — rura kołowa.

Importowanie do i eksportowanie z programu Storm and Sanitary Analysis bez konfigurowania przypisania w pliku XML przypisania części.

Poniższa procedura stanowi kontynuację powyższych czynności i zakłada, że został utworzony plik STM i że istnieje domyślny plik XML przypisania części bez określonych odwzorowań.

  1. W programie Autodesk Storm and Sanitary Analysis otwórz nowy projekt i zaimportuj plik STM utworzony powyżej.
  2. Sprawdź właściwości elementów, które zostaną utworzone.
    • Rury są tworzone jako Połączenie przesyłowe — rura kołowa.
  3. Wyeksportuj sieć rurociągów z programu Storm and Sanitary Analysis do formatu rozszerzenia Hydraflow Storm Sewers.
  4. Sprawdź plik STM.
    • Rura betonowa wygląda w następujący sposób:

      "Rodzaj linii = ","Cir"

      "Identyfikator części linii = ","30921980-2D9B-493A-88C5-6D10AEA8B835"

      "Opis części linii =", "AeccCircularConcretePipe_Imperial"

    • Rura z polietylenu HDPE wygląda następująco:

      "Rodzaj linii = ","Cir"

      "Identyfikator części linii =", "864CAB49-5CD4-47E7-978B-A0E9D6B8107C"

      "Opis części linii =", "AeccCircularCorrugatedHDPEPipe_Imperial"

  5. Importuj plik STM do programu AutoCAD Civil 3D.
  6. Sprawdź właściwości sieci rurociągów.
    • Rura pierwotnie zdefiniowana jako rura betonowa zachowała swoją definicję jako 12-calowa rura betonowa.
    • Jednakże rura pierwotnie zdefiniowana jako 4-calowa rura HDPE została zmieniona na 12-calową rurę betonową. Jest tak, ponieważ rury kołowe importowane z plików STM mają tylko jedno ustawienie odwzorowania w oknie Ustawienia importu, jak zaznaczono powyżej.

    Aby rozwiązać ten problem, można ustawić określone odwzorowania w pliku XML przypisania części, tak jak opisano poniżej.

Importowanie do programu Storm and Sanitary Analysis z przypisaniem skonfigurowanym w pliku XML przypisania części.

Poniższa procedura stanowi kontynuację powyższych czynności i zakłada, że został utworzony plik STM.

  1. Otwórz domyślny plik XML przypisania części za pomocą edytora tekstu. Ten plik znajduje się w folderze C:\ProgramData\Autodesk\SSA <wersja>\Support\SSA_Mapping_Definition_Civil.XML.
  2. Dodaj następujące przypisanie dla rury betonowej:
    <ClassMapping> 
        <MatchedPart> 
          <Civil3DPart GUID="30921980-2D9B-493A-88C5-6D10AEA8B835" Desc="AeccCircularConcretePipe_Imperial"/> 
        </MatchedPart>
        <SSAPart Element="ConveyanceLink">
          <ConveyanceLink Type="Pipe">
          <Pipe Shape="Circular"/>  
        </SSAPart>
    </ClassMapping> 
    
  3. Dodaj następujące przypisanie dla rury HDPE:
    <ClassMapping> 
        <MatchedPart> 
          <Civil3DPart GUID="864CAB49-5CD4-47E7-978B-A0E9D6B8107C" Desc="AeccCircularCorrugatedHDPEPipe_Imperial"/> 
        </MatchedPart>
        <SSAPart Element="ConveyanceLink">
          <ConveyanceLink Type="Pipe">
          <Pipe Shape="Circular"/>  
        </SSAPart>
    </ClassMapping> 
    
    Uwaga: Powyższe odwzorowania zachowują istniejącą definicję rury kołowej podczas eksportowania do programu Storm and Sanitary Analysis, ale mogą również być przypisane do określonej części w programie Storm and Sanitary Analysis, jeśli to konieczne.
  4. Ponownie importuj plik STM do programu AutoCAD Civil 3D.

    Ponieważ tym razem skonfigurowałeś odwzorowania w pliku XML, przypisania części rury są prawidłowo przywracane do ich oryginalnych definicji.

  5. Sprawdź właściwości sieci rurociągów.
    • Rura pierwotnie zdefiniowana jako rura betonowa zachowała swoją definicję jako 12-calowa rura betonowa.
    • Rura pierwotnie zdefiniowana jako 4-calowa rura HDPE zachowała swoją definicję jako 4-calowa rura falista z polietylenu o dużej gęstości.
    Uwaga: Jeśli nie można uzyskać powyższych wyników, upewnij się, że opcja Użyj identyfikatora importowanej części dla rodziny części jest ustawiona na Tak.

Jest to tylko jeden przykład sposobu użycia pliku XML przypisania części do zachowania integralności danych podczas przenoszenia danych pomiędzy programem AutoCAD Civil 3D oraz Autodesk Storm and Sanitary Analysis. Mimo że w tym przykładzie w programie Storm and Sanitary Analysis ustawiono obie rury na rurę okrągłą, można także określić nazwę części podczas importowania do Storm and Sanitary Analysis przez modyfikowanie ustawień elementu części SSA w pliku XML przypisania części.