HNHacker News
TopNewBestAskShowJobs

dvisca

16 karma · joined July 22, 2022

submissionscomments
dvisca··on Ask HN: Is spaCy still relevant in the LLM era?
Earlier this year I published a paper [1] that was partly about recognizing place references from text. Various NLP libraries and gpt-3.5-turbo were used in the comparison. The comparison was not the focus of the paper and newer LLMs are probably better, but in the specific case, gpt had a lower precision score than most of the tested NLP libraries and was also a bit more difficult to handle when trying to force machine-readable output.

[1] https://www.mdpi.com/1999-5903/16/3/87

dvisca··on Anatomy of a MapServer: how to leverage and visualize your geographical data
Another common alternative to GeoServer and MapServer is QGIS Server. Based on THE Open Source Desktop GIS - QGIS Server publishes a QGIS project file as a WMS/WFS/WMT-S/OGC API service. From a visualization point of view, you have the advantage that the styling you have done in QGIS is reproduced 1:1, since QGIS Server uses the same rendering engine. Serializing the mapfiles from pydantic models as described by the author seems pretty cool though. I've tried this for QGIS project files as well, which are basically just XML files... but it gets tedious after a while.
dvisca··on Self-Host All the Things?
Yunohost is great! I have a small Hetzner VPS set up at Yunohost with Baikal, Nextcloud, Outline Wiki, Bitwarden (or Vaultwarden) and Wallabag. I haven't had any major problems since the initial installation about a year ago, although I happily install and uninstall software every now and then, not necessarily ensuring a stable environment.
dvisca··on QGIS is the mapping software you didn't know you needed
ArcGIS Pro is just the name for the current iteration of a desktop suite (after ArcMap). ArcGIS Online lacks many of the „classic“ GIS features, especially raster features.
dvisca··on QGIS is the mapping software you didn't know you needed
But it's the other way around. Esri offers so much in the education sector apart from software licenses in a complete package, which you unfortunately have to search for in the FOSS sector.
dvisca··on GeoServer is an open source server for sharing geospatial data
PennState has some very good open education material especially for GIS topics. This one (lesson 4) covers WMS, but I'm sure other courses also cover WFS and WCS: https://www.e-education.psu.edu/geog585/node/696
dvisca··on GeoServer is an open source server for sharing geospatial data
I currently use pygeoapi to publish the data of our research project instead of WFS. At the same time, I like the processing function that allows me to detach and control processes in individual Python files. Unfortunately, the config.yml gets very large quickly and I'm still struggling with passing files to the processes (quasi file upload). I'm not even sure if the official specification covers that.
dvisca··on Serial Reader: Reading Schedule Builder
The pro version of the app lets you upload .epub files. You have one free epub to test in the free version.
dvisca··on ArcGIS Maps SDK brings geospatial data to Unity and Unreal Engine
Importing CAD files into GIS I always encounter the opposite, especially if the files are from architects. They can’t even close their polygons.
dvisca··on SpatiaLite: Extends SQLite core to support Spatial SQL capabilities
But GeoPackage, which the question referred to, does not support spatial functions in and of itself. But I also wrote that you can use e.g. SpatiaLite to apply spatial functions to geometries stored in GeoPackage. But then this is not really different from using any other application like QGIS or gdal.
dvisca··on SpatiaLite: Extends SQLite core to support Spatial SQL capabilities
No, it doesn't. It is designed as lightweight format for data storage and exchange. Usually it is used in the context of other GIS applications like QGIS. However, you can also use SpatiaLite to apply spatial functions to GeoPackage files.
dvisca··on SpatiaLite: Extends SQLite core to support Spatial SQL capabilities
There is the OGC SensorThings API spec for accessing sensor data. For storage I would assume something like GeoPackage or SpatiaLite would be sufficient.
dvisca··on SpatiaLite: Extends SQLite core to support Spatial SQL capabilities
I prefer the GeoPackage format [1]. Very similar to SpatiaLite it is based on SQLite, but as official OGC standard I anticipate better integration and support in the long run.

[1]: https://www.geopackage.org/