#shapefiles
#GISChat People who put shapefiles just as individual files as opposed to at the very least in a folder with the name of the file.... are dead to me. I mean its bad enough you used a shpfile.
November 9, 2026 at 8:34 PM
you're welcome!!! I mean the shapefiles are there in the collection and the workflow is built, so this was really just incremental. the thing is I am in no position to verify whether the stuff is factually correct, so if anything seems wrong, shoot me a message
November 6, 2026 at 12:25 PM
🗺️ I got the shapefiles for Alberta's new 91-seat electoral map and layered them on top of the current (87 seat) and recommended (89 seat) map

Full Interactive to compare them here: www.google.com/maps/d/viewe...

Story & before/after sliders here: edmontonjournal.com/news/politic...
#ableg #abpoli
November 3, 2026 at 8:21 PM
Yeah, that’s a „contemporary area“ quirk of the data, the shapefiles can be ahistorical / imprecise, as the authors discuss themselves (see the cited paper). Data is not mine, so …
November 1, 2026 at 6:43 PM
Incomplete Delaunay triangulation unsing PyQGIS 3
I'm writing a small QGIS 3 python plugin to convert polygon shapefiles to input files for a scientific model. I therefore need to split up the polygon geometries to more simple geometries with up to 4 vertices. The most simple way that crossed my mind was making use of the generic function delaunayTriangulation, that I suppose, would split my geometries into triangles. I did the following (simplified excerpt, replaced polygon by example-WKT so you can try): # get current geometry from buildings layer # polygonGeometry = buildingGeometries[b] # get a building geometry, all valid polygons, tested before polygonGeometry = QgsGeometry.fromWkt('PolygonZ ((3413873.66000000014901161 5318284.88999999966472387 286.15166666666664241, 3413878.89999999990686774 5318283.04999999981373549 286.15166666666664241, 3413860.56000000005587935 5318227.38999999966472387 286.15166666666664241, 3413806.66000000014901161 5318245.30999999959021807 286.15166666666664241, 3413805.93000000016763806 5318243.12000000011175871 286.15166666666664241, 3413805.22000000020489097 5318243.30999999959021807 286.15166666666664241, 3413790.99000000022351742 5318200.08999999985098839 286.15166666666664241, 3413774.7099999999627471 5318205.36000000033527613 286.15166666666664241, 3413793.41999999992549419 5318261.62000000011175871 286.15166666666664241, 3413794 5318261.44000000040978193 286.15166666666664241, 3413808.87999999988824129 5318306.34999999962747097 286.15166666666664241, 3413814.14000000013038516 5318304.58999999985098839 286.15166666666664241, 3413811.62999999988824129 5318296.96999999973922968 286.15166666666664241, 3413822.52999999979510903 5318293.36000000033527613 286.15166666666664241, 3413812 5318261.4599999999627471 286.15166666666664241, 3413849.68999999994412065 5318249.07000000029802322 286.15166666666664241, 3413860.33999999985098839 5318280.83999999985098839 286.15166666666664241, 3413871.14000000013038516 5318277.26999999955296516 286.15166666666664241, 3413873.66000000014901161 5318284.88999999966472387 286.15166666666664241))') # do Delaunay triangulation to split the polygons in a fast and simple way triangles = polygonGeometry.delaunayTriangulation(0.01, False) # convert the result to a GeometryCollection to facilitate extraction of individual items triangles = triangles.asGeometryCollection() # iterate over all individual triangles 't' in the geometryCollection 'triangles' for t in triangles: # all t are Polygons with 4 points while 1st and last point are the same # test if polygon is outside original polygon (might happen for multi polygons) if (polygonGeometry.contains(t)): # if the original polygon contains t # write trinagles to output layer However, the ouput I get (violet triangles) sems to be lacking some triangles (orange polygones are the source layer). Am I missing something? Or could you think of some hack to fix the issue?
gis.stackexchange.com
November 4, 2026 at 12:10 PM
I didn’t make this, but yes feel free to copy

If MN publishes a statewide file like CO, you can get codex to make a chart like this fairly quickly if you have the shapefiles set up
October 31, 2026 at 10:03 PM
@shirokuriwaki.bsky.social:

"1st release of my R package `fourthirtyfive` makes House maps (2005-27, incl. those for next week's election) easily downloadable and mergeable, with hex/dotmaps, real shapefiles, descriptive names, and interactive overlays #mapbox:
shirokuriwaki.com/fourthirtyfi...
October 30, 2026 at 5:43 PM
By converting 20 years of raw point occurrences into continuous multi-scale layers, this dataset streamlines large-scale ecological modeling across North American watersheds.

All GIS shapefiles and processing code are open access.

#Ecology #OpenData #GIS
October 29, 2026 at 5:39 PM
In the paper, they don't say. Perhaps they used something different and are just sharing the data as shapefiles. I don't know.
October 27, 2026 at 2:46 PM
📝 "An even easier-to-use R package for school district shapefiles"

Streamline your mapping with updated `leaidr` functions.

👤 Isabella Velásquez (@ivelasq3.bsky.social)

🔗 https://ivelasq.rbind.io/blog/leaidr2/

#rladies#rstats#oldiebutgoodie#tutorial#reference
October 28, 2026 at 1:38 PM
Do you work with historical data in Spain? Are you willing to show your municipal-data variables in a map? The new R package mapSpainHist provides shapefiles of localities, judiciary parties and electoral districts between 1900 and 2001. pauvallprat.github.io/mapSpainHist...
Introduction to mapSpainHist
First steps: municipal maps of a census, census figures and changes over time.
pauvallprat.github.io
October 26, 2026 at 3:40 PM
ik vermoed dat in de shapefiles met isolijnen wat coordinaten buiten het kaartbereik stonden
October 25, 2026 at 11:07 AM
Sunday 1 Nov

14:00 UTC+5 - From QGIS to Tableau: How to Dissolve and Export Map Data (Shapefiles) for BI (Pakistan TUG)
usergroups.tableau.com/events/detai...
October 25, 2026 at 8:06 PM
Aw baby Mikey
October 23, 2026 at 11:42 AM
« Cartes de l'Atlas des coraux d'Allen montrant la couverture benthique et les zones géomorphologiques des récifs coralliens de la Micronésie occidentale »
zenodo.org/records/3953...
2/
Allen Coral Atlas maps of the benthic cover and geomorphic zones of coral reefs in western Micronesia
This dataset includes shapefiles of classification of benthic cover and geomorphic zones of the shallow coral reefs in the area of western Micronesia.  The boundary of the mapped area is included in t...
zenodo.org
October 23, 2026 at 7:44 AM
Create mapping between overlapping linestrings
What I have is two shapefiles, describing roads in a city. The shapefiles are made of linestrings, each covering a section of road. * The road segments in shapefile 1 are generally several times larger than the segments in shapefile 2. * The road segments break at road junctions for both shapefiles. * The shapefiles do not describe every road in the city. * Both shapefiles describe the same city, although there is some difference in the roads they cover. Some roads decribed by segments in shapefile 1 are not present in shapefile 2, and vice versa. What I want is to create a many to one map between the shapefiles. I would like a table that lists each segment in shapefile 2, and it's closest match in shapefile 1. By closest match I mean closest in similarity, not necessarily in distance. In situations where a segment in shapefile 2 overlaps two segments in shapefile 1, the segment it overlaps the most would be chosen. Where there is no matching segment in shapefile 1, the table entry would be null. I'm not sure how to best approach this task. My initial plan is to create a new polygon layer using the buffer tool in QGIS, from the features in shapefile 1, and then somehow find which buffer the linestrings from shapefile 2 predominantly fall in. I don't know if there are any tools which would help with this second step, or tackles the whole problem. I know how to use QGIS, and Python.
gis.stackexchange.com
October 21, 2026 at 11:38 AM
New #StataGuide post up on #Medium

"Automating World Bank Data and Maps in Stata"
medium.com/the-stata-gu...

In this post we use three @stata.bsky.social packages:
⭐ wbopendata: to pull data from the #WorldBank Open data platform
⭐ geoboundary: to pull official World Bank shapefiles

👇
Automating World Bank Data and Maps in Stata
Learn how to pull World Bank indicators with wbopendata, get official WB boundaries with geoboundary, and build maps using geoplot.
medium.com
October 21, 2026 at 5:28 PM
Revolutionary GIS - 2026 TIGER/Line Shapefiles by fidelcastrogis

https://revolutionarygis.wordpress.com/2026/10/19/2026-tiger-line-shapefiles/
October 19, 2026 at 2:05 PM
Comment fait-on maintenant pour télécharger les "ADMIN EXPRESS" de l'IGN au format .shp ... le site cartes.gouv.fr est super mal foutu, impossible de retrouver les shapefiles !
Cartes.gouv.fr : notre territoire commun
Explorer les cartes : Découvrez des cartes thématiques et de référence dont les fonds IGN sur l’ensemble du territoire français.
cartes.gouv.fr
October 17, 2026 at 11:31 AM
je n'ai pas de petites flèches (ni sur safari ni sur firefox) ! [Je voulais tout simplement les URL stables des shapefiles des admin-express communes de 2017 à 2026...]
October 17, 2026 at 12:00 PM
Would it kill these scooter tech companies to task an AI agent with increasing the resolution of their shapefiles? Because this is so dumb.
October 13, 2026 at 9:52 PM
Shapefiles are the OG "cloud native" geospatial format anyway: github.com/calvinmetcal... @buzzword.cloud
GitHub - calvinmetcalf/coshp: Cloud Optimized Shapefiles
Cloud Optimized Shapefiles. Contribute to calvinmetcalf/coshp development by creating an account on GitHub.
github.com
October 12, 2026 at 10:17 PM