3D KML Viewer - User Guide
🎯 What is 3D KML Viewer?
The 3D KML Viewer is an Excel add-in that allows you to
visualize geospatial data directly within Excel. It displays KML (Keyhole
Markup Language) files as interactive 3D models, making it perfect for:
-
Real Estate: View building models and property layouts
-
Construction: Visualize project plans and progress
-
Urban Planning: Examine zoning and development
proposals
-
Architecture: Review building designs and site plans
-
Engineering: Analyze infrastructure and terrain models
Key Features
-
✅ Interactive 3D visualization of KML
files
-
✅ Seamless integration with Excel data
-
✅ Support for multiple KML formats
-
✅ Easy-to-use interface within Excel
-
✅ Real-time data loading from various
sources
🚀 Installation
Prerequisites
- Microsoft Excel (Office 365 or Excel 2016+)
- Internet connection for loading remote KML files
-
Modern web browser capabilities (automatically handled
by Excel)
Installation Steps
- 1Open Excel
-
2Go to Insert Tab →
Get Add-ins (or My Add-ins)
-
3Search for "3D KML Viewer" or install from your
organization's add-in catalog
-
4Click "Add" to
install the add-in
-
5Look for the "KML Tools" group in your Excel ribbon
Verification
After installation, you should see:
- A new "KML Tools" section in your Excel ribbon
- A "3D KML Viewer v1.0.3" button
🏁 Getting Started
First Launch
-
Click the "3D KML Viewer" button in the Excel ribbon
- A task pane will open on the right side of Excel
- The 3D viewer interface will be ready to use
Interface Overview
The add-in consists of:
- 3D Viewer Panel: Displays your KML models
- Control Buttons: Load, zoom, rotate controls
-
Excel Integration: Works with your spreadsheet data
📋 How to Use the Add-in
Method 1: Load KML from a Cell (Quickest)
This is the simplest way to view a KML file:
-
Put KML data in any Excel cell:
- Full URL:
https://example.com/building.kml
- File name:
4382_RoofFacets.kml
- Direct KML content (copy and paste)
- Select the cell containing the KML data
- Click "Load from Selected Cell" in the add-in
- View your 3D model in the viewer panel
Method 2: Load from Excel Table (Recommended)
For organized data management:
- Create an Excel table with your data:
Property Name |
Address |
Type |
KML_File |
Building A |
123 Main St |
Office |
building_a.kml |
Building B |
456 Oak Ave |
Retail |
building_b.kml |
-
Format as a table: Select your data →
Insert → Table
- Click on any row in the table
- Click "Load from Table" in the add-in
- The KML from that row will load automatically
Method 3: Direct File Upload
-
Click "Browse Files" in the add-in (if available)
- Select your KML file from your computer
- The file will load into the 3D viewer
📁 Working with KML Files
Supported KML Sources
1. Web URLs (Most Common)
https://maps.example.com/buildings/office_tower.kml
https://storage.googleapis.com/mybucket/model.kml
2. Local Server Files (Recommended)
4382_RoofFacets.kml
TestBuilding.kml
models/house_design.kml
These files should be stored on the same server as the add-in
3. Direct KML Content
You can copy and paste KML code directly into Excel cells:
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
<Document>
<Placemark>
<name>My Building</name>
<Polygon>
<!-- geometry data -->
</Polygon>
</Placemark>
</Document>
</kml>
Viewer Controls
Once a KML file is loaded:
- Mouse drag: Rotate the view
- Mouse wheel: Zoom in/out
- Right-click drag: Pan the view
- Double-click: Reset view
-
Toolbar buttons: Additional zoom and navigation options
🏢 Common Use Cases
Real Estate Portfolio Management
Scenario: Track multiple properties with 3D models
Setup:
- Create a spreadsheet with property information
- Add a "KML" column with building model files
- Use the table method to quickly switch between properties
Benefits:
- Visual property assessment
- Quick comparison between buildings
- Enhanced client presentations
Construction Project Tracking
Scenario: Monitor building construction phases
Setup:
- Create rows for different construction phases
- Each row links to a KML showing progress
- Load different phases to see progression
Benefits:
- Visual progress tracking
- Stakeholder communication
- Issue identification
Urban Planning Analysis
Scenario: Review zoning and development proposals
Setup:
- List different zones or proposals in Excel
- Link each to corresponding KML models
- Switch between scenarios easily
Benefits:
- Compare planning alternatives
- Visualize impact assessments
- Present to committees/public
🔧 Troubleshooting
Common Issues and Solutions
KML File Won't Load
Problem: "Error loading KML file"
Solutions:
-
✅ Check if the URL is accessible in a
web browser
-
✅ Verify the KML file format is valid
-
✅ Ensure your internet connection is
stable
-
✅ Try a different KML file to test the
add-in
Add-in Not Visible
Problem: Can't find the KML Tools button
Solutions:
-
✅ Check if the add-in is enabled:
File → Options →
Add-ins
-
✅ Look in the
Insert tab for add-in options
- ✅ Restart Excel and try again
-
✅ Contact your IT administrator about
add-in policies
3D Model Appears Blank
Problem: Viewer loads but shows empty space
Solutions:
-
✅ Try zooming out (mouse wheel or zoom
buttons)
-
✅ Reset the view (double-click in
viewer)
-
✅ Check if the KML contains 3D
geometry
-
✅ Verify the coordinate system is
correct
Table Loading Doesn't Work
Problem: "Load from Table" button doesn't respond
Solutions:
-
✅ Ensure your data is formatted as an
Excel Table (Insert → Table)
-
✅ Make sure there's a column header
containing "KML", "File", or "Path"
-
✅ Click on a data row, not the header
row
-
✅ Verify the selected row contains
valid KML data
Getting Help
If you continue to experience issues:
-
Check the sample KML files included with the add-in
-
Contact Forsite support:
www.forsite.ca/contact
-
Review the Excel Integration Guide for advanced
scenarios
💡 Tips and Best Practices
Organizing Your Data
-
Use Excel Tables: Format your data as tables for better
integration
-
Consistent Column Names: Use "KML", "File", or "Path"
for your model column
-
Descriptive Names: Give clear names to your
properties/projects
-
Version Control: Keep track of different model versions
KML File Management
-
File Naming: Use descriptive, consistent file names
-
File Size: Keep KML files reasonably sized for faster
loading
-
Organization: Store related KML files in organized
folders
- Backup: Keep copies of important KML files
Performance Tips
-
Close Unused Models: Load only what you need to view
-
Optimize KML: Simplify complex geometry when possible
-
Stable Internet: Ensure good connectivity for web-based
KML files
-
Regular Updates: Keep the add-in updated for best
performance
Presentation Tips
-
Prepare Views: Set up good viewing angles before
presentations
-
Practice Navigation: Get familiar with viewer controls
-
Backup Files: Have local copies of important KML files
-
Test Beforehand: Always test your setup before
important meetings
📞 Support and Resources
-
Technical Support:
Forsite Contact Page
-
Excel Integration Guide: See
Excel_Integration_Guide.md
for advanced features
-
Sample Files: Check the included sample KML files for
examples
-
Office Add-ins Documentation:
Microsoft Office Add-ins