Thiết kế 3D
Diễn đàn này dành cho tất cả mọi người, các bài viết ở đây bất kỳ ai cũng đọc được, không phân biệt thành viên hay không.
Bạn chưa là thành viên. Mời bạn đăng ký để được viết bài và nêu các thắc mắc tại Diễn Đàn. Chúng ta cùng học tập lẫn nhau.
Ai cũng có thể làm thầy, ai cũng là học trò.
Thân
Admin
Thiết kế 3D
Diễn đàn này dành cho tất cả mọi người, các bài viết ở đây bất kỳ ai cũng đọc được, không phân biệt thành viên hay không.
Bạn chưa là thành viên. Mời bạn đăng ký để được viết bài và nêu các thắc mắc tại Diễn Đàn. Chúng ta cùng học tập lẫn nhau.
Ai cũng có thể làm thầy, ai cũng là học trò.
Thân
Admin
Thiết kế 3D
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

Thiết kế 3D

Sử dụng các phần mềm thiết kế 3D từ người mới học đến chuyên nghiệp
 
Trang ChínhRevit ArchitectTìm kiếmLatest imagesĐăng kýĐăng NhậpTrang Web chính thức

 

 Exporting Revit to ODBC Database

Go down 
3 posters
Tác giảThông điệp
Admin
Admin
Admin


Tổng số bài gửi : 1649
Points : 3721
Reputation : 194
Join date : 07/04/2009

Exporting Revit to ODBC Database Empty
Bài gửiTiêu đề: Exporting Revit to ODBC Database   Exporting Revit to ODBC Database I_icon_minitime26/12/2010, 16:48

Exporting Revit to ODBC Database and Reports

Theo Đào Ngọc Hùng HVACR.vn



Exporting Revit to ODBC Database Chiller%20Romm%202
Autodesk Revit soft gồm 3 cái: 1- Revit Architechture là phần mềm dùng cho chuyên ngành thiết kế kiến trúc. 2- Revit Structure là phần mềm thiết kế kết cấu. 3- Revit MEP là phần mềm để thiết kế MEP ((Machanical, Electrical, Plumbing). Một trong những chức năng rất mạnh của Revit là cho phép các bạn xuất dữ liệu của các bảng thống kê, hay thông tin của bất kỳ một đối tượng nào trong dự án. Thực tế các bảng thông kê cũng cho phép chúng ta thực hiện chỉnh sửa hay thêm bớt rất nhiều trường kèm theo các giải thuật tính toán, tuy nhiên, có lẽ nó không được quen thuộc (dễ dàng) như khi ta dùng bên excel chẳng hạn. Vì vậy nhu cầu xuất dữ liệu qua excel là khá lớn, chính vì lý do đó hôm nay tôi muốn giới thiệu với các bạn cách thức để chúng ta xuất dữ liệu từ Revit qua các định dạng quen thuộc như excel…
Exporting to ODBC Database

Bạn có thể xuất dữ liệu của các phần tử trong mô hình ra một file dữ liệu ODBC (Open Database Connectivity) nào đó. Trong file dữ liệu được xuất ra bao gồm các tham số mà bạn đã gán cho các phần tử trong dự án. Trong Revit quản lý các phần tử theo các Category (Air Terminals, Columns, Doors…), vì vậy khi xuất dữ liệu các dữ liệu của các phần tử trong mô hình cũng được phân ra (quản lý) từng nhóm tương ứng với category – mỗi nhóm trong một bảng. Ví dụ, Revit tạo ra một bảng danh sách tất cả các “loại cửa” và một bảng danh sách tất cả các cửa trong mô hình.

ODBC export chỉ sử dụng đơn vị mét. Nếu một project sử dụng dơn vị Imperial thì trước khi xuất nó sẽ chuyển sang đơn vị mét.

Khi xuất ODBC, Revit tạo ra các bảng cho các phần tử sau:


  • Model Objects: Types and Instances
  • Levels và Rooms: Instances
  • Key Schedules
  • Assembly Codes:
File dữ liệu ODBC tạo ra mối quan hệ (relational) giữa các bảng bằng cách sử dụng khóa chính (primary keys – bạn nào sử dụng MS Access hay lập trình CSDL thì hiểu rõ thằng này) và các giá trị tham chiếu. Với Relational trong cơ sở dữ liệu, một chìa khóa chính (primary key) là một giá trị duy nhất, nó xác định một bản ghi (Record) trong một bảng cơ sở dữ liệu. Tham chiếu được các giá trị tham chiếu trong cột là tham chiếu được tất cả các giá trịn trong cột khác. Yếu tố then chốt trong mỗi bảng là cột gắn nhãn “ID” (cột này là primary key - chứa các giá trị tham chiếu). Bảng “thông kê cửa” sau đây minh họa các “khóa chính” và “giá trị tham chiếu” tạo ra mối quan hệ trong một bảng cơ sở dữ liệu:
Normal 0 false false false MicrosoftInternetExplorer4 /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0mm 5.4pt 0mm 5.4pt; mso-para-margin:0mm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;} table.MsoTableGrid {mso-style-name:"Table Grid"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; border:solid windowtext 1.0pt; mso-border-alt:solid windowtext .5pt; mso-padding-alt:0mm 5.4pt 0mm 5.4pt; mso-border-insideh:.5pt solid windowtext; mso-border-insidev:.5pt solid windowtext; mso-para-margin:0mm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;}
Cột
Tương xứng với
Id

Duy nhất, mỗi giá trị chỉ được xuất hiện một lần, xác định cho một cửa cụ thể
Type Id

Là Id của bảng “DoorTypes”, để biết cửa này của loại nào.
Level

Là Id của bảng Levels, để biết của này thuộc tầng nào
Room

Là Id của bảng Rooms, để biết của này thuộc phòng nào
Chú ý: Sử dụng một cơ sở dữ liệu duy nhất cho môic dự án. Không phải chương trình nào cũng hỗi trợ quan hệ giữa các bảng như nêu ở trên, ví dụ Excel.

Ở đây tôi sẽ giới thiệu với các bạn cách xuất dữ liệu ra file cơ sở dữ liệu Access, sâu đó xuất ra Excel. Nếu bạn xuất dự án Revit ra cơ sở dữ liệu ODBC là lần đầu thì bạn thực hiện các bước như sau:

  1. Trong Revit, mở dự án muốn xuất dữ liệu
  2. Kích File à Export à ODBC Database – bước 1.
    Exporting Revit to ODBC Database 01
    Hình 1.1
  3. Kích vào New để tạo một DSN (Data Source Name) mới – bước 2.
    Exporting Revit to ODBC Database 02 Hình 1.2

  4. Trong hộp thoại “Create New Data Source”, làm như sau:

    • Chọn một driver và kích Next – bước 3 và 4
    • Nhập một tên DSN bất kỳ hoặc kích vào Browse… để chọn một cái đã đó (thông thương là chưa có) – bước 5.
    • Nhấn Next – bước 6
    • Nhấn Finish – bước 7

  • Tạo file cơ sở dữ liệu:

    • Trong hộp thoại “ODBC Microsoft Setup”, kích Create… - bước 8
      Exporting Revit to ODBC Database 03
    Hình 1.3

    • Trong hộp thoại New Database:
      Exporting Revit to ODBC Database 04
      Hình 1.4

      • Chọn ổ đĩa muốn lưu file dữ liệu cho hộp “Drives” – bước 9
      • Duyệt đến thư mục muốn lưu trong mục “Directories” – bước 10
      • Nhập tên file muốn xuất ra trong ô “Database Name” – bước 11
      • Nhấp OK – bước 12

    • Xác nhận OK hai lần xuất dữ liệu – bước 13 và 14
      Exporting Revit to ODBC Database 05
    Hình 1.5

    • Truy cập đến thư mục ta chọn trên bước 10 ta sẽ thầy file đã được xuất ra.
      Exporting Revit to ODBC Database 06
      Hình 1.6

      • Kích kép để mở xem nội dung của dữ liệu – bước 14
      • Ta thầy file này chứa rất nhiều bảng – chuất tất cả các bảng của tất cả các đối tượng trong dự án, như thấy trên hình 07


  • Xem nội dung một bảng và xuất sang Excel

    • Chọn bảng “Doors”, kích kép để mở xem nội dung của bảng – bước 15
      Exporting Revit to ODBC Database 07
    Hình 1.7

    • Từ menu File à Export - bước 16
      Exporting Revit to ODBC Database 08
    Hình 1.8

    • Trong hộp thoại “Export Table “Doors” To…”

      • Nhập tên file cho ô “File Name” – bước 17
      • Chọn định dạng file là MS Excel cho hộp “Save as Type” – bước 18
      • Bảng dữ liệu của “Doors” đã được xuất ra định dạng Excel.


    Normal 0 false false false MicrosoftInternetExplorer4 /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0mm 5.4pt 0mm 5.4pt; mso-para-margin:0mm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;}

    Exporting to Reports


    1. Trong Revit, mở dự án muốn xuất dữ liệu

    2. Kích File à Export à Reports – Schedule.
    Exporting Revit to ODBC Database 11
    Hình 2.1

    3. Trên hộp thoại Export Shedule:
    Exporting Revit to ODBC Database 12
    Hình 2.2


    a. Trong mục Save in: dẫn đến thư mục muốn lưu file xuất ra

    b. Trong mục File Name: nhập lại tên file muốn lưu

    c. Nhấn Save.

    4. Hộp thoại Export Shedule mới xuất hiện, nhấp OK để chọn theo mặc định.
    Exporting Revit to ODBC Database 13
    Hình 2.3


    5. Khởi động MS Excel

    6. Từ menu File à Open
    Exporting Revit to ODBC Database 14
    Hình 2.4


    7. Trong hộp thoại Open
    Exporting Revit to ODBC Database 15
    Hình 2.5


    a. Trong mục Look in: dẫn đến thư mực vừa lưu file *.txt

    b. Trong mục Files of Type: chọn Text Files

    c. Chọn file *.txt mà ta vừa xuất ra

    d. Nhấn Open

    8. trên hộp thoại Text Import Wizard, nhấn Finish để chọn mặc định
    Exporting Revit to ODBC Database 16a
    Hình 2.6


    9. Ta được kế quả như một file *.xls bình thường, kết quả của tôi được như hình dưới đây:
    Exporting Revit to ODBC Database 16
    Hình 2.7


    10. Nhấn “Ctrl + S” để lưu nó lại
  • Về Đầu Trang Go down
    https://th3d.forumvi.com
    phuongngoc




    Tổng số bài gửi : 17
    Points : 16
    Reputation : -2
    Join date : 07/01/2011

    Exporting Revit to ODBC Database Empty
    Bài gửiTiêu đề: Re: Exporting Revit to ODBC Database   Exporting Revit to ODBC Database I_icon_minitime7/1/2011, 14:57

    Bài hay quá, nhưng em thấy hơi phức tạp Thầy nhỉ Basketball
    Về Đầu Trang Go down
    cuongthanh




    Tổng số bài gửi : 1
    Points : 1
    Reputation : 0
    Join date : 03/08/2012

    Exporting Revit to ODBC Database Empty
    Bài gửiTiêu đề: Re: Exporting Revit to ODBC Database   Exporting Revit to ODBC Database I_icon_minitime3/8/2012, 14:01

    Bai viet cua thay hay qua , em lam theo huong dan cua thay cho revit 2013 thi nhan duoc thong bao tai hop thoai Create data Source la : the file data source was not saved.
    Co cach nao cho Revit 2013, xin thay huong dan them cho e !
    XIn cam on thay !
    Về Đầu Trang Go down
    Sponsored content





    Exporting Revit to ODBC Database Empty
    Bài gửiTiêu đề: Re: Exporting Revit to ODBC Database   Exporting Revit to ODBC Database I_icon_minitime

    Về Đầu Trang Go down
     
    Exporting Revit to ODBC Database
    Về Đầu Trang 
    Trang 1 trong tổng số 1 trang
     Similar topics
    -
    » Tạo thêm Section Database
    » Revit File cần tham khảo - Tuyển người thiết kế bằng Revit
    » Tra các lệnh tương ứng của Revit 2009 trong Revit 2010
    » Copy cột từ bản liên kết Revit Architecture trong Revit Structure 2011
    » dao tao AutoCAD, Revit Architecture, Revit Structure,Inventor, Creo, Solidworks

    Permissions in this forum:Bạn không có quyền trả lời bài viết
    Thiết kế 3D :: CHUYÊN NGÀNH REVIT :: AUTODESK REVIT THEO CHUYÊN ĐỀ :: Các bài không theo chuyên đề-
    Chuyển đến