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)
Latest article published on Directions Magazine
My latest article was published on Directions Magazine yesterday.
The article is Scalable Server-side In-database Geoprocessing (thanks to Nora Parker and Adena Schutzberg).
While Tim Osborn gave the presentation (and generated the statistics and charts) all the design and implementation of the performance improvements was done by myself.
All ideas have their genesis. It was something Arthur J Lembo Jnr Ph.D. (thanks Art) said to me in an email that got me thinking about MBR processing. I trialled it inside Manifold GIS and it worked. When this particular problem appeared the experience gained with MBR processing inside Manifold GIS and other ideas in relation to business modelling came together for this solution.
There are still areas that can be improved upon (mainly in the area of automated set up of the tesselation) but I was not paid for this work so it will have to wait until I get the time to play around with the ideas I have for streamlining the approach.
I would also like to have a go at this inside PostGIS. I conducted some tests on some queries (unrelated to this article) in Oracle and PostGIS over the last few days and all I can say is that PostGIS is fast: very, very fast! It might be that the geoprocessing engine inside PostGIS is better than Oracle’s (ie the geometric processing not the indexing and searching) and might lead to a slightly different approach, but I believe the simple ideas behind this article of “rethinking the definition” and “tesselating the space (see my links to Peano etc)” are useful no matter what the software framework.
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