Top 5 Recent Articles
ARTICLES CATEGORIES
- Algorithms (22)
- All (399)
- Biography (1)
- Blog (44)
- Business Requirements (1)
- Commentary (1)
- Conversion (2)
- Customers (2)
- Data Models (1)
- Education (2)
- GeoRaptor (13)
- GPS (1)
- Image Processing (2)
- Import Export (8)
- Licensing (2)
- LiDAR (1)
- Linear Referencing (4)
- Manifold GIS (3)
- Mapping (1)
- MySQL Spatial (7)
- Networking and Routing (including Optimization) (5)
- Open Source (18)
- Oracle Spatial and Locator (194)
- Partitioning (1)
- PostGIS (36)
- Projections (1)
- Published Articles (1)
- qGIS (1)
- Recommendations (1)
- Services (1)
- Software Change Log (1)
- Source Code (37)
- Space Curves (9)
- Spatial Database Functions (109)
- Spatial DB comparison (1)
- Spatial XML Processing (11)
- SQL Server Spatial (92)
- Standards (3)
- Stored Procedure (17)
- Tessellation or Gridding (10)
- Tools (2)
- Topological Relationships (1)
- Training (2)
- Triangulation (2)
Urban Trees Data Model
ESRI hosts a set of community created, domain-specific, data models on its website. As I understand the licensing of these data models, they are effectively free and open source. I have converted some of these data models into a form that they can be used natively in any of the current spatially enables databases eg Oracle XE, SQL Server 2008 “Katmai”, MySQL and PostGIS.
However to start off my hosting of free data models I converted a data model that I created over 30 years ago for the management of urban trees. This data model was a part of my final year project in computing science at the University of Tasmania. The model and application (written in Knowledge Man) was used by Hobart City Council up until only a few years ago.
I recently converted this data model into a format that Oracle Spatial could use and also have tested it in SQL Server 2008; the MySQL and PostGIS versions have not been tested (the SQL is generated from the free data modelling tool Blueprint .) This model is complete and could be used as the basis for a computerised tree inventory system for councils both in Australia and overseas.
For more information on Urban Tree Management see The Urban Forest Project .
Computerised Tree Inventory System – Data Model
(Blue entities have a spatial description; Green entities only contains text attributes)
Documentation
- MySQL Spatial General Functions
- Oracle LRS Objects
- Oracle Spatial Exporter (Java + pl/SQL)
- Oracle Spatial Object Functions
- Oracle Spatial Object Functions (Multi Page)
- PostGIS pl/pgSQL Functions
- SC4O Oracle Java Topology Suite (Java + pl/SQL)
- SQL Server Spatial General TSQL Functions
- SQL Server Spatial LRS TSQL Functions