What's New?
New and Changed in OpenCities Map 2023
Previous Updates
New and Changed in OpenCities Map CONNECT Edition Update 17
New and Changed in OpenCities Map CONNECT Edition Update 16
New and Changed in OpenCities Map CONNECT Edition Update 7
New and Changed in OpenCities Map CONNECT Edition Update 6
New and Changed in OpenCities Map CONNECT Edition Update 5
New and Changed in OpenCities Map CONNECT Edition Update 4
New and Changed in OpenCities Map CONNECT Edition Update 3
New and Changed in OpenCities Map CONNECT Edition Update 2
New and Changed in OpenCities Map CONNECT Edition Update 1
Introducing OpenCities Map
What Is OpenCities Map?
What Is OpenCities Map Ultimate?
Fundamentals of OpenCities Map
OpenCities Geospatial Administrator
XFM Overview
XFM Properties
XFM Advantages
Importing Legacy Projects
Creating a Geospatial Project
Start-Up Options
Suggested Workflow for New Projects
OpenCities Geospatial Administrator Features
Feature Types
Compatible Feature Types
Comparison with the OGC Simple Feature Access Definition
Comparison with Oracle Spatial Geometries
Determining Feature Scope
Creating a Feature
To Create a Primary Feature
To Create a Sub-Feature
Maximum Occurrences
XFM Feature Propagation Rules
Notes on 3D Urban Modeling Features
Defining Feature Properties
Feature Properties
Valid Feature Property Types
Common Property Options
Valid Date Formats
Valid Format Types
DGN Resident Versus Database Properties
To Add Properties to a Feature
To Create a Database Property
Property Based Annotation
PBA for Cell and Text Point Features
Initial Values for Properties
XFM Expression Properties
C-Expression Evaluator
ECExpressions Expression Evaluator
System.Environment
System.Math
System.String
MicroStation Evaluator Expressions
XFM Evaluator Expressions
Built-in XFM Properties
Property Watchers
To Create a Property Watcher
Defining Feature Symbology
Common Symbology Options
Text Symbology Options
Cell Symbology Options
Linear Symbology Options
Polygon Symbology Options
Property Based Symbology
To Define Property-Based Symbology for a Feature
Adding Placement Metadata
To Add Placement Rules
Placement Metadata Annotation Options
Promote Feature Metadata
Promote Operations with Fence and Selection Set
Operations
Methods
Standard Placement Details
Annotation Options
Insert Linear Placement Metadata
Insert Polygon Placement Metadata
Insert Cell Placement Metadata
Insert Text Placement Metadata
Insert Equipment Placement Metadata
Standard Operations Library
Promote Methods
User-Defined Placements
Domains
To Define a Domain List
To Define a Domain List on a Property
To Embed a SQL List
To Embed a List
To Define a Domain Reference List Name
To Select an External File
To Specify an XML Format File
Dynamic Domain Lists
Criteria
To Create Criteria
To Compare Criteria
Criteria Performance Notes
Criteria Order
Default Symbology
Using the Criteria Node
Cell Library Path
Expression Length
Categories
User Interface
Command Manager
To Build a Feature List for the Command Manager
To Export Features as XFM Placement Tools to OpenCities Map
Message Lists
Tools
Menus
To Create a Menu Bar
To Add a Menu to the Menu Bar
Database
Operations with RDBMS
To Create a Database Connection
To Add Database Properties
To Add SQL Statements
User Worksets
To Create a User Workset
To Create a Shortcut to a Workset
Workset Specific Nodes
Workset Scales
Workset Macros
Workset Files
Defining Graphical Sources
To Define a Graphical Source
Spatial Data Source Requirements
Oracle Spatial Requirements
SQL Server Requirements
PostGIS Requirements
WFS Requirements
Esri File Geodatabase Requirements
Registering Spatial Features
Command Line Option
OpenCities Map Support for Element Links
MicroStation Workspace Integration
Typical MicroStation Workspace Operation
Workset Configuration File
ProjectWise Desktop Integration in OpenCities Map
To Enable ProjectWise Desktop Integration for OpenCities Map
Starting OpenCities Map in the ProjectWise Environment
OpenCities Geospatial Administrator Reference
File Menu
Edit Menu
Tools Menu
Tool Bar
Schema Tab
New Tabs
Search Tab
General Search Tab Operations
Search Tab - Text Search
Search Tab - XPath Query
XFM Features
Working with Features in OpenCities Map
What are Feature Instances?
Geometries Considered as Features
What is Dynamic Feature Scoring?
DFS and CAD Data
The First Element Found
Dynamic Feature Scoring Configuration Variables
Customizing DFS Operations
To Customize DFS Operations
Features Ribbon Group
Features
Plot Scales
Place
Analyze
Edit
Browse
Reset Features
Search
Command Manager
Promote
Data Browser and Search Tools
Data Browser and Search Operations
Data Browser Behavior
Starting the Data Browser
Editing in the Data Browser
Errors in the Data Browser
Geometric Properties
Data Browser Tools
Save Changes
Undo Changes
Cut
Copy
Paste
Save As
Find and Replace
Load Selection
Load View
Load Fence
Load All
Load Reference Files
Zoom Preferences
Navigating the Data Browser
Data Browser Record Selector
Operations with Feature Instances
Column Operations
Column Filter Criteria
Column Filter Criteria Example
Using the Search tool
Search Dialog
Editing the Search
Example Operations Using the Data Browser and Search Tools
Report on All Feature Instances in a Fence
Locate All Properties Between $100,000 and $250,000, Sort by Property Value
Map Management
Map Manager Tools
Create New Map Definition
Open Map Model
Remove Map Definition
Disable Map Manager Definition
Create New Layer Group
Create Layers
Export to MicroStation Elements
Map Manager Functionality
Buffering and Overlays
Create Buffer
Overlay (Topology Analysis)
Joins
Defining a Join
Key-ins for Joins
Symbology
Creating and Editing Thematic Classes
Symbology Dialog
Labeling and Annotation
Labeling
Labeling Dialog
Label Collision Detection
Annotation
Make Active for Edit
Zoom Scale
Searching and Browsing
Cartographic Styles
Create Style
Duplicate Style
Edit Style
Delete Style
Import Style
Cartographic Style Intersections
Interoperability
Map Imports / Exports Dialog
Importing Geospatial Data Types
Importing a Geospatial File or Folder
Specify an Area to Import
Search the Data Source before Importing
Feature Settings and Symbology
Feature Properties
Importing Point Features
Importing into a 3D File
Specifying a Numeric Value for Elevation
Selecting a Property for Elevation
Import Settings File
To Save Import Settings
To Import Using a Settings File
Referencing Files Using an Import Settings File
To Reference Files Using a Settings File
Defining Spatial Extents in a Settings File
GML Data Sources
Supported GML Versions
To Import a GML Data Source
Supported GML Data Types
Importing CSV and ODBC Data Sources
Specifying Point, Linear and Polygon Features
Importing CSV Files
To Import a CSV file
Importing an ODBC Data Source
Importing an Excel data source
Importing a PostGres Data Source
Importing an Oracle Data Source
Importing an SQL Server Data Source
Exporting to Geospatial File Types
To Export a Geospatial File
To Specify an Area to Export
To Search the Feature Before Exporting
To Set Property Parameters
To Save Export Settings
Exporting CAD to Geospatial File Types
Best Practices for Translating from CAD to Geospatial File Types
Map Interoperability Key-ins
Geographic Coordinate Systems and Interoperability
i-model Support
FME Integration
What Is FME?
The Role of FME in OpenCities Map
FME Tested Formats
Using FME Integration
Import from FME into OpenCities Map
Export from OpenCities Map Using FME
Datasets
Filtering and Mapping
Load/Save Schema Mapping and Filter Settings
Coordinate System Support
Error Handling
Working with Spatial Databases
Creating a Spatial Database Connection
Connecting to Oracle
Live DGN
Opening a Live DGN
Referencing a Live DGN
Variables Affecting Live DGN Operations
Connecting to SQL Server
Connecting to PostGIS
Connecting to Esri File Geodatabase (FGDB)
Connecting to ArcGIS Server
Connecting to WFS
Editing Spatial Database Features
New Connection Parameters Dialog
Feature Geometry Types
Feature Specific Menu Items
Query Features
Data Streaming
Lock Features
Post Features
Variables and Key-ins
Posting Errors
Unlock Features
Discard Changes
Erase Cached Instances
WFS Operations with Spatial Features
Database Considerations
Working with Oracle
Oracle for OpenCities Map Requirements
Requirements for a Registered Oracle Connection
Creating a Spatial Table for a Read/Write Connection
Sample Insert Statement for a Read/Write Connection
Setting Up Oracle
Setting Up Oracle User Privileges
Type Matching
Oracle Built-in Data Type Matching
Spatial Type Matching
SDO_GEOMETRY
SDO_TOPO_GEOMETRY
Oracle Objects and XFM Objects Mapping
Creating a Polygonal Feature
To Create a Feature of Type Polygon
To Create a 3D Composite Surface
Creating a Linear Feature
To Create a Feature of Type Line
Creating a Point-Cell Feature
To Create a Feature of Type Point
Creating a Point-Text Feature
To Create a Feature of Type Point-Text
Creating a Feature-Linked Text Sub-Feature
To Create Feature-Linked Text
Creating a Non-Text Sub-Feature
To Create a Sub-Feature
Creating a Non-Graphical Sub-Feature
To Define a Non-Graphical Sub-Feature
Creating a Nested Sub-Feature
To Define Nested Sub-Features
Creating a Feature Based on Database Views Using One Table
To Create a One Table View
Creating a Feature Based on Database Views Using Multiple Tables
To Create a View Joining Two Tables Together to Create a New Feature
Creating a GeoRaster Feature
To Create a Feature of Type GeoRaster
Primary Key Types
To Use a Numeric Field
To Use a GUID Field for a New Table
To Use a GUID Field for an Existing Table
Notes on Defining 3D Objects
Support Non-Planar Shapes
Defining Annotations
Creating an Annotation Table
Assign Primary Key with an Annotation
Assign Foreign Key with an Annotation
Defining Domain Lists
Creating a Lookup Table
Assign Foreign Key with a Domain List
Using Oracle Versions
General Operation
To Create a New Version
To Edit an Optimistic Version
To Commit Changes to the Parent Version
Working with SQL Server
SQL Server Requirements
Importing an SQL Server Data Source
Requirements for a Registered SQL Server Connection
User Privileges
Data Type Matching
To Create a Spatial Table
To Create a Spatial Index on the Table
Defining a View
Defining Domain Lists
Defining Annotations
Working with PostGIS
PostgreSQL Client Requirements
User Privileges
Data Type Matching
Object Mapping
Defining a View
Working with WFS
Working with Esri File Geodatabase
Working with ArcGIS Feature Server
DGN2DB.EXE Command Line Application
Spatial Database Key-ins
Registering Spatial Features
Working with Database Linkages
Length Update
Coordinate Update
Area/Perimeter Update
Text Manager Update
To Create MSCATALOG
Grids and Graticules
Overview
Grid Definition tools
New Grid Definition
Delete Grid Definition
Edit Grid Definition
Duplicate Grid Definition
Grid Instance tools
New Grid Instance
Delete Grid Instance tool
Edit Grid Instance
Duplicate Grid Instance
Place Grid Instance
Drop Grid Instance
Print Preparation
Print Templates
Overview
Create a new Print Template Library
Create Print Template
Setup Print Template
Edit Print Template
Add Raster
Add Table
Add Legend Placeholder
Add Rectangular Viewport
Add Polygonal Viewport
Add North Arrow
Add Text Placeholder
Template Properties
Options
Print
VBA
Sheet
Modify Components Properties
Create Print Model
General Operation
Map Manager Considerations
Creating a Print Model
Origin
Adjust Mode
Show Template Preview
Show Placed Viewports
Legend Placement
Post Placement Tools
Edit Text Placeholder Values
Place Overlapping Viewport Details
Place Coordinates for Viewport
Create PDF
Open Print Dialog
Topology Operations
Topology Cleanup
Facetization
Find Duplicate Linework
Find Similar Linework
Find Linework Fragments
Thin Linear Element
Segment Linear Element
Find Gaps
Find Dangles
Connect Linework
Find Slivers
Topology Creation
Create Shapes
Create Centroids
Associate Linkages
Validate Topology
Merge Polygons
Split Polygons
Working with 3D Files
Find Gaps
Find Dangles
Thin Linear
Segment Linear
Create Shapes
Create Centroids
Find Similar Line Work
3D Smart Editing
Typical Workflow
3D Smart Editing Tools
Check Gaps
Create XFM Solid
Drop XFM Solid
Drop All XFM Solids
Using Existing Data with 3D Smart Editing
Stitching Requirements
Working Units for Solids Modeling
Modeling Considerations
Coordinate System Operations
Editing Coordinate Systems
To Create and Define a User Coordinate System Library
To Create and Edit a User Coordinate System
Datum and Ellipsoid Editing
To Edit an Ellipsoid
To Edit a Datum
Upgrading a Custom Coordinate System from a Previous Version of OpenCities Map or MicroStation GeoGraphics
Applying a Geographic Coordinate System (GCS) to Multiple Design Files
Running the Batch Process
Enabling Coordinate System Readout
Active Coordinate System Readout
Longitude and Latitude Readout
Alternate Coordinate System Readout
Entering Longitude and Latitude Coordinates
Reprojecting Design Data
Assigning a New Geographic Coordinate System
Using a Reference to Reproject Design Data
Grid to Ground Coordinate System Transformations
Grid to Ground Reduction to the Ellipsoid
Projecting Ellipsoid Points to a Map Using a Map Projection
Creating Custom Ground Coordinate Systems
MGE Based Coordinate Systems
Import Esri PRJ file as GCS
OpenCities Map Configurations
Feature Definitions and Inference Rules Dialog
Feature Definitions Tab
Inference Rules Tab
OpenCities Map Configuration Variables
Readme
Release Notes
Before You Begin
Installation and Requirements
Foreign Language Support
Supported Spatial Databases
Quick Install Guide
Configuration Changes
The ConfigurationSetup.cfg Configuration File
The WorkSpaceSetup.cfg Configuration File
Installing OpenCities Map from CONNECTION Client
To Install OpenCities Map <product version>
Redirecting the Package Cache
Log Files
Command Line Options
Uninstalling OpenCities Map in Silent Mode
To Make Changes to Installation
To Repair OpenCities Map <product version>
To Modify OpenCities Map
Deployment Guide
To Create a Deployment Image
To Install the Application Using the Deployment Image
Superseded and Removed Features
Known Issues
Legal
Bentley Information
MicroStation Help