Most laser scanners produce point clouds with irregular spacing – surfaces close to the laser scanner are scanned in much more detail than surfaces that are further away. This leads to huge point counts and file […]
Blog
For my job I deal with point clouds almost daily – in fact, much of my programming revolves around point clouds and how to extract information from them automatically. This means that it is very important […]
When I was looking for a simple way to publish GIS data on the web, a colleague suggested Leaflet. This is an easy to use Javascript library that is ideal for publishing e.g. the content of […]
So you’ve got 64-bit Windows, lots of RAM, compiled your C# program as 64 bit application, and you still get the message that an object is too large? That’s because there’s a default 2GB limit to […]
One of the data types supported by QGIS are XYZ tiles, i.e. tiled image data in a Pseudo-Mercator projection. By default, QGIS only has OpenStreetMap as tile provider. To do so, you right click on XYZ […]
By default, QGIS asks you which coordinate system to use when a layer that you add does not have a coordinate system mentioned in its metadata. Unfortunately, this is quite often the case, and can become […]
By default, QGIS uses your Windows language as language for the user interface. While this might be desirable to some users, this may also cause two issues: Sometimes, the localization isn’t of the best quality, making […]
Most of my code is in C#, but I occasionally encounter functionality that is only available in a C++ DLL. Luckily, it is possible to call C++ DLLs from C#, the main challenge being the difference […]
There was a time when GIS (geographic information system) was synonymous with ArcGIS, a fact that ESRI could easily exploit to ask high license fees. Luckily, there’s an Open Source project that has matured from humble […]