Found 3463 bookmarks
Newest
PawanRamaMali/shinyoats
PawanRamaMali/shinyoats
Contribute to PawanRamaMali/shinyoats development by creating an account on GitHub.
·github.com·
PawanRamaMali/shinyoats
Data Acquisition
Data Acquisition
Learn everything about Data Acquisition, a key knowledge category of the GISCI Geospatial Core Technical Exam. Click to start studying.
Web Mapping Service (WMS): A WMS is a standard protocol developed by the Open Geospatial Consortium (OGC) in 1999.
Web Feature Service (WFS): A WFS provides essential tools for creating interactive maps with features like search capabilities, filtering, and sorting. Unlike WMS, a WFS gives access to vector data (not raster).
GeoServices REST Specification: The GeoServices REST Specification provides an open way for web clients to communicate with GIS servers by issuing requests to the server through structured URLs. The server responds with map images, text based geographic information, or other resources that satisfy the request.
·gisci.org·
Data Acquisition
Vector tiles and styles management for Hidrography data FOSS4G 2021
Vector tiles and styles management for Hidrography data FOSS4G 2021
The generation and consumption of spatial information in the hydrographic field is a fundamental part of daily work, as not only are many decisions taken based on this information but, additionally, information is produced in real time based on these decisions and processes. Another of the particular characteristics of hydrographic information is the great amount of detail and its size, which traditionally makes it necessary to use desktop tools for the execution of geoprocesses and the production of derived information. In this context, the use and edition of information through web clients using OGC processes and standards (WMS, WMST, WPS), solves the casuistry and provides the necessary power for daily work, focused on an architecture where the server centralises operations and processes. However, the irruption of new technologies with the use of vector tiles presented as an evolutionary leap presents great advantages in the management of data at both server and client level. At the server side, it allows for lighter and more resilient infrastructures through the use of STAC and enables the process load to be distributed while at client level, it provides the browsers with the vector data for the execution of geoprocesses locally using specific tools. This use case presents a practical application for the production and customisation of vector tiles in the specific case of hydrological information, presenting an application where, on the one hand, spatial information is integrated into the data production processes by generating the appropriate services and, on the other hand, client tools are used for the management, geoprocessing and consolidation of spatial information using vector tiles. Additionaly, the information in vector tile format has specific styles, developed using a tool that manages the spatial information in vector format and establishes an associated style through a simple user interface. Thus, the viewer requests the vector information and the associated style for its adequate rendering to the user. This environment has been based on Open Source technologies and standards, which allows its scalability and sustainability in the future in a modular way. Finally, it is worth highlighting the good performance obtained, as the project, through the interfaces developed, achieves both the updating of spatial information in an integrated way in the production and decision-making processes, as well as its dissemination in different formats. Technologies: PostGIS, GeoServer, Maputnik, OpenLayers, Mapea, vector tiles, STAC
·callforpapers.2021.foss4g.org·
Vector tiles and styles management for Hidrography data FOSS4G 2021
Update on mocking for testing R packages - R-hub blog
Update on mocking for testing R packages - R-hub blog
This blog featured a post on mocking, the art of replacing a function with whatever fake we need for testing, years ago. Since then, we’ve entered a new decade, the second edition of Hadley Wickham’s and Jenny Bryan’s R packages book was published, and mocking returned to testthat, so it’s time for a new take/resources roundup! Thanks a lot to Hannah Frick for useful feedback on this post!
·blog.r-hub.io·
Update on mocking for testing R packages - R-hub blog
Using R Analytic Functions in PostGIS | Crunchy Data Blog
Using R Analytic Functions in PostGIS | Crunchy Data Blog
Introduction to Spatial Analytics with PostgreSQL, PostGIS, PL/R and R Programming Language. Example use of R Analytic functions in PostgreSQL and PostGIS.
·crunchydata.com·
Using R Analytic Functions in PostGIS | Crunchy Data Blog
Fast contour lines using plain PostGIS
Fast contour lines using plain PostGIS
There’s a bunch of different ways to generate contour lines [1] from scatter data, each of them based on different interpolation algorithms. Like KNN [2], IDW [3] or kriging-flavoured methods [4]. (image from Wikipedia)
·abelvm.github.io·
Fast contour lines using plain PostGIS
Geospatial AI – AI Agents – Developer Tools – Google Maps Platform
Geospatial AI – AI Agents – Developer Tools – Google Maps Platform
Build smarter, faster and with more confidence using AI-powered products and tools from Google Maps Platform, grounded in Google’s fresh, real-world data and cutting-edge technology.
·mapsplatform.google.com·
Geospatial AI – AI Agents – Developer Tools – Google Maps Platform
Model-Based Geostatistics
Model-Based Geostatistics
Modern model-based geostatistics for point-referenced data. This package provides a simple interface to run spatial machine learning models and geostatistical models that estimate a continuous (raster) surface from point-referenced outcomes and, optionally, a set of raster covariates. The package also includes functions to summarize raster outcomes by (polygon) region while preserving uncertainty.
·henryspatialanalysis.github.io·
Model-Based Geostatistics
r-lib/mirai | DeepWiki
r-lib/mirai | DeepWiki
mirai is a minimalist async evaluation framework for R that enables asynchronous, parallel, and distributed computation. This page introduces the package's purpose, hub architecture, key capabilities
·deepwiki.com·
r-lib/mirai | DeepWiki
Targeting database tables in workflows
Targeting database tables in workflows
My work on the Department of Ecology’s Safety of Oil Transportation Act risk model has been an opportunity for me to explore some of the newer tools available in R for reproducible workflows. Taking the time to learn and implement these tools has been incredibly helpful, both because the model requirements were still being nailed down while I was developing it (and thus I needed to be able to easily re-run things and identify changes to results) and because the sheer volume of data requires we use parallel processing approaches in order to achieve feasible run times. I identified the targets package as an excellent tool to achieve both of these requirements, as it not only provides a framework for running and tracking analysis pipelines (which I use for ETL procedures and scheduling model runs) but also allows us to seamlessly switch to parallel approaches using future and backends such as future.callr or future.batchtools.
·hydroecology.net·
Targeting database tables in workflows
Overview | Uncloud
Overview | Uncloud
Uncloud makes self-hosting web applications across multiple machines in production dead simple.
·uncloud.run·
Overview | Uncloud
PRQL
PRQL
PRQL is a modern language for transforming data
·prql-lang.org·
PRQL
Muimsd
Muimsd
·muimsd.github.io·
Muimsd
RFC 2119: Key words for use in RFCs to Indicate Requirement Levels
RFC 2119: Key words for use in RFCs to Indicate Requirement Levels
In many standards track documents several words are used to signify the requirements in the specification. These words are often capitalized. This document defines these words as they should be interpreted in IETF documents. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.
·datatracker.ietf.org·
RFC 2119: Key words for use in RFCs to Indicate Requirement Levels
Options pattern - .NET
Options pattern - .NET
Learn the options pattern to represent groups of related settings in .NET apps. The options pattern uses classes to provide strongly-typed access to settings.
·learn.microsoft.com·
Options pattern - .NET
Configuration - .NET
Configuration - .NET
Learn how to use the Configuration API to configure .NET applications. Explore various inbuilt configuration providers.
·learn.microsoft.com·
Configuration - .NET
Plugins - MapLibre GL JS
Plugins - MapLibre GL JS
MapLibre GL JS is a TypeScript library that uses WebGL to render interactive maps from vector tiles in a browser.
·maplibre.org·
Plugins - MapLibre GL JS