geospatial
Table of Contents
1. geocosas
1.1. Awesome GIS
- GitHub - sshuair/awesome-gis: 😎Awesome GIS is a collection of geospatial related sources, including cartographic tools, geoanalysis tools, developer tools, data, conference & communities, news, massive open online course, some amazing map sites, and more.
- GitHub - sacridini/Awesome-Geospatial: Long list of geospatial tools and resources
- GIS & Beers - Gis&Beers
1.2. Recursos
- bbox
- https://geojson.io Pintar Polígonos y Puntos en una web
- geohash
- http://heatmapper.ca/ Visualización rápida de datos sobre un mapa o zona geográfica.
- Visual center of a polygon Cuando el centroide te da cosas extrañas
- Alpha-concave hull
No seas gañán y utiliza alpha-concave hull en vez de convex hull!
Representa mejor los puntos con forma de cisne - python-libs::*geocosas
- hexágonos!
- Calculate distance, bearing and more between Latitude/Longitude points Este tío se ha pasado todas las geocosas en modo difícil. Código en javascript
- Geospatial Adventures
1.3. Gente
1.4. QGIS learn
https://www.youtube.com/playlist?list=PLRX2BODKw9OjbfNYTDKUmUOzoeDdJpwsI
Ye ol’ Missisipi christian fella
“5 Geospatial Tips and Tricks in Python” por Abdishakur https://towardsdatascience.com/5-geospatial-tips-and-tricks-in-python-eef86aec5110
1.4.1. h3
https://eng.uber.com/h3/
La ventaja que tienen es que puedes identificar flujos agregados con mucha menor distorsión espacial al tener una resolución espacial más uniforme: por ejemplo utilizando cuadrados orientados al norte, la resolución en la dirección N-S, E-W es mayor que en las diagonales, donde es \[\sqrt{2}\] por la diagonal
1.4.2. Trucos QGIS
- Attribute table -> Table view vs Form view -> Bottom right
- Guardar de capa en disco a capa en disco siempre
No puedes procesar capas en disco y peta el proceso si no está
1.4.3. Funciones de PostGIS
1.4.4. A dive into spatial search algorithms | by Vladimir Agafonkin | maps for developers
1.4.4.1. k-d tree - Wikipedia
Algorithm | Average | Worstcase |
Space | \[O(n)\] | \[O(n)\] |
Search | \[O(\log n)\] | \[O(n)\] |
Insert | \[O(\log n)\] | \[O(n)\] |
Delete | \[O(\log n)\] | \[O(n)\] |
1.4.4.2. R-tree - Wikipedia
Algorithm | Average | Worst case |
---|---|---|
Search | \[O(log(n)\] | \[O(n)\] |
Insert | \[O(n)\] |