Giter VIP home page Giter VIP logo

geodatabase-diagrammer's Introduction

Geodatabase Diagrammer for ArcGIS for Desktop

Description

This will create a Visio diagram showing the classes and their schema in a geodatabase of your choosing. Use this tool to create a data model poster. This code was originally produced by ESRI (Richie Carmichael and Michael Zeiler) in 2002 for version 8.3. The link is http://www.arcgis.com/home/item.html?id=a378b48be11b45b5bb25254643304cb7. I only have recompiled for ArcGIS 10.7.1 and Visio Pro 2016-2019 32bit

System Requirements

  • ArcGIS Desktop version 10.7.1 or superior
  • Microsoft Visio Pro 2016-2019 32bit
  • .NET 4.6.1 Framework

Limitations

This application does not support exotic custom feature class types. The types that are supported are:

  • Point (including multipoint), Line/Polyline, Polygon
  • Annotation
  • Dimension
  • Network (simple or complex edges and junctions)

Setup

Add In

  • Click “Install Add‐In”.
  • Click OK in the small notification dialog.
  • There are some custom templates (.vst) and stencil (.vss) files that the Diagrammer needs which are located in PutInVisioStencilsFolder. Choose a permanent location on your computer for these files and copy them there.
  • Open MS Visio.
  • Select Options under File.
  • Click the Advanced tab.
  • Click “File Paths” button.
  • Indicate the folder locations next to Templates and Stencils as shown below.

Visio Template Stencils

Click Trust Center. Click Trust Center Settings Click File Block Settings Untick Boxes in File Block Settings

Visio File Blocked

  • Open ArcCatalog.
  • Click on the Customize menu and select Customize – Toolbars.
  • Click the Commands tab.
  • Select Geodatabase tools under the Categories list.
  • Click on the Geodatabase Diagrammer under the Commands list. Hold and drag it up onto an existing toolbar in ArcCatalog.

Arc Catalog

  • Click the Close button on the Customize Dialog.

Use

  • Open ArcCatalog.
  • Select a geodatabase in the TOC.
  • Click the Geodatabase Diagrammer button.

Arc Catalog Diagrammer

  • Click browse to indicate the output Visio diagram file that you will be creating.
  • Use the other options on the form as desired.
  • Click Generate Diagram. The Status bar at the bottom of the form will show messages as the diagram is being created. When it is finished it will read “Completed the diagram”.
  • Click Close to close the form.
  • Browse to the Visio (.vsd) output file and double‐click it to open it.

File V S D

geodatabase-diagrammer's People

Contributors

nicogis avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

geodatabase-diagrammer's Issues

Compatibility with visio 2016 pro and 10.5.1

Should the version posted here work with Visio 2016 Pro and 10.5.1?
I cannot get it to work.

Where is the GeodatabaseDiagrammer.esriAddIn file referred to in the setup instructions as follows?

Double‐click the file “GeodatabaseDiagrammer.esriAddIn”.

Thanks

Creating the Diagram Stalls or Takes Too Long

Following the setup procedure, I am stalled at the creating the diagram step for multiple hours now. Are there cases where this tool does take a long time to complete with the database schema is heavily modified?

Visio 2016 compatibility

Since Visio Pro 2016 can not be installed alongside of O365, does GDB-Diagrammer support Click-to-Run Perpetual release for Visio 2016?

Can't generate diagrams

Hi, I'm so glad you're keeping this diagrammer updated!! However, I'm consistently getting errors trying to diagram my databases, and I suspect an installation configuration problem. I'm running ArcGIS 10.4.1, Visio Standard 2016, and installed your diagrammer per instructions, including vss/vst file folder. Here are some representative error messages; I quit saving them after several went by. The program ends saying "Diagram Complete" but there is no diagram. I can upload the gdb if you like (25mb zipped).

Thanks, darctur

gdbdiagrammer error 1-20161105
gdbdiagrammer error 2-20161105
gdbdiagrammer error 3-20161105
gdbdiagrammer error 4-20161105

Not Exporting Tables

I am extremely excited to see that someone has decided to continue development on a great tool that Esri seems to have forgotten about. Thank you.

The tools doesn't seem to be exporting Tables Feature classes and Relationship classes worked perfectly.
GeodatabaseDiagram.zip

Thanks!

-Mike

Not working with ArcGIS 10.4.1 and Visio 2010

I followed the steps, however get the below error while trying to Generate Diagram:
image

image

I understand that the steps you mentioned and the files may not be compatible with Visio 2010, however any suggestion will be appreciated.

Regards,
Asrujit

Geodatabase Diagrammer ArcGIS 10.4.1 with Visio Std 2010

I am also having this same issue, although I am using 10.4.1. Instead of a screenshot i just listed the text in the error message below.

Error: GeodatabaseDiagrammer.ViosoDiagram.OpenVisionDrawing(StraingfileName, String pathName) at GeodatabaseDiagrammer.ViosoDiagram.StartDiagram(String cPathName, String strVisioOutputFile) in C:\Temp\StudioAT\ArcGIS\RepositoryGitHub\GDBDiagrammer\SourceCode\Helpers\VisioDiagram.vb:line80 Msg: Could not load file or assembly 'Microsoft.Office.Interop.Visio, Version=15.0.0.0, Culter=neutral, PublicKey Token=71e9bce111e9429c' or one of its dependencies. The system cannot find the file specified.

I love this tool and have relied on it for may years to discuss detailed GIS layer design options with non-GIS or non-technical staff. I have just upgraded my ArcGIS desktop to 10.4.1 Geodatabase Diagrammer version from github, and I have Visio Standard 2010. I have downloaded the 10.4.1 version. I have moved the stencils to the proper location and ensured that the paths are pointing to these locations, however I am still getting an error and am not sure what I am missing. I have also opened the templates and resaved them if prompted to the current version of Visio. Please help, as I love this tool!

Thanks in advance.

Hash value

Not truly an issue. Would you please post a hash, MD5, SHA256, or SHA1, for the compiled executable? We wish to use this software, but we need to verify the file we are using matches the one that you have published.

arcgis 10.4.1 and vision 2016

Hi,
I have tried many times to run geodatabase diagrammer and all the time i got the same error message.

error

If anybody can help me to run the programm. I would really apreciate some tips.

have a nice day, Juan.

file not found

i followed the installation instructions, and when i run the tool i get this error:
GDB_Diagrammer_error

Diagram is not created

Hello,

I have downloaded and installed the Geodatabase Diagrammer add-in for ArcCatalog. I am using it with Desktop 10.8.1 and Visio 2016 32-bit. The version of the .NET Framework is 4.8. When running against an Enterprise geodatabase, the Diagrammer will run for hours, one time it ran for days, and never produce a diagram. From the GUI it says "Creating the Diagram" but no file is ever created.

upgrade for 10.5?

I love this! Thank you. Do you have plans to upgrade this tool for 10.5?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.