![Tobin Bradley](/img/default-banner.jpg)
- Видео 156
- Просмотров 262 363
Tobin Bradley
Добавлен 6 мар 2008
Видео
Using ArcGIS Online vector tiles with MaplibreGL JS
Просмотров 603Год назад
Trigger Warning - Esri :) Esri MapLibre GL JS Tutorial: developers.arcgis.com/maplibre-gl-js/maps/display-a-map/
Easy printing with the afterprint event
Просмотров 193Год назад
How did I never hear about the afterprint event? It along with some simple CSS makes printing full-viewport mapping apps a lot easier.
martin, part 3 - now with stupid fast PG vector tiles
Просмотров 1,2 тыс.Год назад
martin released v0.8.6 with a phenomenal performance improvement in creating vector tiles from Postgres/PostGIS. github.com/maplibre/martin
Maplibre GL JS v3 elevation profile example
Просмотров 1,5 тыс.Год назад
Codepen: codepen.io/tobinbradley/pen/jOeRbwr?editors=0010 Maplibre GL JS v3 release notes: maplibre.org/news/2023-05-23-maplibre-gl-js-v3/ Turf.js turfjs.org/
martin tile server - follow up
Просмотров 1,2 тыс.Год назад
The pmtiles issue is fixed! github.com/maplibre/martin Edit: I screwed up the mbtiles test! Corrected results: PMTiles avg: 0.0082s MBTiles avg: 0.0067s So faster, but not by that much.
Historic Tax Maps viewer
Просмотров 229Год назад
A simple image viewer using Leaflet, Tailwind and Svelte. Source code: github.com/tobinbradley/historictaxmaps
Checking out martin, a PostGIS/MBtiles/PMTiles tile server
Просмотров 3,4 тыс.Год назад
UPDATE: martin fixed the PMTiles problem and made a phenomenal improvement to PG query performance! Check out v0.8.6 or higher. Martin is a really cool and performant tile server written in Rust. github.com/maplibre/martin
New Toy - ThinkPad T480 (refurb)
Просмотров 10 тыс.Год назад
Already went up in price, probably not my fault: www.amazon.com/dp/B091B8GVVV?psc=1&ref=ppx_yo2ov_dt_b_product_details
Finding street intersections with Dirt
Просмотров 249Год назад
Finding street intersections with Dirt isn't hard, but it is a little tricky if you're new to PostGIS. Here's one way you can do it. github.com/tobinbradley/dirt-simple-postgis-http-api
Protomaps - vector tiles without the tile server
Просмотров 9 тыс.Год назад
Using pmtiles in local and cloud scenarios. protomaps.com/ github.com/protomaps/go-pmtiles
I made a scrolly-telling story-mapping...thing
Просмотров 382Год назад
Ick. CSS Only Slideshow github.com/tobinbradley/css-slideshow Scrolly Mapping Thing github.com/tobinbradley/quality-of-life-annual-report
Code Refactor of the Quality of Life Explorer
Просмотров 1832 года назад
Code Refactor of the Quality of Life Explorer
Optimizing your website for mobile devices
Просмотров 5402 года назад
Optimizing your website for mobile devices
Building an online redistricting app - part 5
Просмотров 1823 года назад
Building an online redistricting app - part 5
Building an online redistricting app - part 4
Просмотров 883 года назад
Building an online redistricting app - part 4
where is part 1 and 2?
Cool using a S2 in min 14. Thanks
I'm a tad confused on where you get the 'osm-geoportal.json' file from.
Thanks!!
thanks for the video! Unfortunately I'm still a beginner in the world of mapping. I'm developing a mobile app that in some ways is similar to Pokemon Go at least for the maps. the simplest way would be to use mapbox unity sdk but my app cannot be made in unity and for various reasons the only alternative is mapbox gl js rather then react-native mapbox beacuse rmmapbox does not offer great support for three.js, but mapbox gl js pricing plan it's too expensive for this project as it depends on monthly leaded maps rather then on monthly active users. so I was looking for alternatives to "self serve" the map to my user. The only problem is that I haven't yet understood how the map styling works, with mapbox it's "simple" in the sense that they offer their site to stylize the map with 0 effort, so I would like to ask you how the map stylization works when you don't go through third parties like mapbox? I would be very grateful if you could give me some clues
Amazing way to serve tiles! I've missed one detail: where can I find the osm-geoportal.json style file?
Promo'SM
This is my 3rd or 4th state of the office. Nice setup mate and congrats for your upcoming retirement!
Tobin my man 🙃 I love epomaker keyboards, i want to get the 75 version but skeptical about the gasket experience since i do game and code but absolutely love that brand
Tobin, I've just stumbled upon your videos and they are covering EXACTLY what I'm trying to do! At this time I don't have much to add, other than a thank you. You've given me a great reason to get back intouch with Maddog. And he will know who you are. I know him enough to know that he will be greatly honored that you cited him in a cudos for great open source software support! It's been a few years since he was over, and I should get intouch with him. Again very happy to have found your videos. I'm working on a website for motorcycle travel, because I wanted one. I've been using Leaflet and Cesium inside of a Plone CMS. For presentation purposes I wish to run a local tileserver for offline demonstrations. I spent most of 2023 riding around North America and intend to spend the winter developing an intergrated website to showcase travel photos. So far I've just collected a lot of data and have some quickly hacked together content. A few months from now I expect it to be a lot better. If curious send a note sometime and I'll give you the link.
How did you create your mbtiles?
Do you have experience filtering objects before creating tiles in Martin? How can I make sure that tiles are formed not from the entire database, but only from the list of necessary objects?
There's three ways to do that I can think of. You can filter on the client side with your style, or (for a fixed filter) set up a view in Postgres with what you want, or (for a variable filter) use a Postgres function. The martin docs has good examples on the latter.
@@TobinBradleyok, thanx. we`ll try the functions
When you switched to Chrome at 14:14, was it running the changes you made for dark mode? Perhaps it was running the original version.
after running "pmtiles serve . " I got a parsing error of the filepath and when I replaced "." with "file://C:/path/to/file" I got a runtime error (null pointer dereference). I'm using the right windows binaries, did anyone face the same issues?
Same here. I then switched to ubuntu VM and used pmtiles linux binary where serving tiles seems to work. It's a little bit slower but quite ok for learning purposes.
I bought the same one on Amazon and put pop!_OS on it. I'm mostly happy with it, but if I remove the external battery it doesn't power on. My understanding is that it should still work. Not sure if that's true though.
Check if the builtin battery is enabled. Go into the BIOS settings.
Would there be any way to bundle that project in a sveltekit or anything similar to turn it into an android app, fully offline (without using any server) ?
Do you have videos of you playing?
This is brilliant. Amazing progress.
Very original approach to scrollytelling.
Very interesting as usual coming from you.
Hey I'm learning to code and Leaflets docs on trying to get it to play with node are not helpful. I found this by accident and knocked my coffee onto my poor keyboard when you showed how easy this is. Thank you a million.
great people in the FOSS community. thanks for your videos on martin, I am new to the project and just starting to learn how to use it effectively
@TobinBradley what if I want to add a pin/marker/anchor/icon that need to be display on the map?
This is a great tutorial. Are you aware of any libraries that allow you to project "shading" effects from terrain with the dem data? i.e.. if you wanted had a point on the top of a smaller hill and wanted to see what terrain could be seen within a 1 mile visual range of that point?
can you please share the config file and docker compose file you created please
ruclips.net/video/_dmH2jFdewo/видео.html, we offer dynamic vector tile solution. more tile format, more function
Hi sir, can you give me any data indoor
open source projects should put a special licence modification to prevent monopolistic from using anything they produce
🤣 Epic intro
have you tried using the "new" NWS radar pages using ESRI online? Almost unusable, many MBs of data to download....all they had to do was put the georefernced gif (they used to publish a gif/gfw for each radar product in each site, that was like less than 100KB each) files in something like OpenLayers with OSM (or even TIGER) base.
Good stuff, very helpful!
Where di Martin saves MBTiles created from PostGIS?
I picked up a Thinkpad T14 Gen3 i7-1260p for $400 used off a guy on FB marketplace. $140 I upped the HDD to 1TB and RAM to 40GB (8GB soldered + 32GB). Amazing laptop...will probably end up using it for the next 5 years or more.
new laptops are even sold with hdd?
@@siwuszek I bought this laptop used. It came with a HDD but it was only 256GB so I tossed it aside and upgraded to 1TB.
@@moonlambo5229 u mean SSD - solid state drive, faster than HDD
How much that cost ya? Im new.to.laptops and wanna learn how to hack. This seems to be upgradable and i have to figire lut how.to do all this
thx
Love you. Tobin you are a hero.
A comparison with tile server Gl and Martin would be great.
Martin is better :D
Does this route service also do the map-matching when it is generating coordinates?
Can I just clarify from your videos on martin - does it deal better with mbtiles files or straight forward postgis connection? Thanks. Great videos btw! :)
True, i remember my last struggle with printing back in the day in configuring ArcGIS portal with printing services from Arc Server and producing absolute trash even esri support couldn't provide any help... i was like you guys have tablets and smartphones but hell every gov tech worker has to go through
I'd put Slackware on it.
the metric system, well, it's a system, the units you offensively call "freedom units" (reminds me of freedom fries) are not, it's a mess, that is why nobody uses them anymore, not even the UK, where people are also free, thank you
i know that is not related to this vidéo per sé :) and i'm going to watch the rest of them
Thanks Bradley for your videos ! I wander if there is a way to filter data of a layer by zoom level ? what about Linestrings and Polygones generalization ?
what application is that ? (the app that displays the map)
QGIS. It's free and open source, and it's really awesome desktop GIS software.
Thank you! Super useful, clear and accurate video.
The company I work for has auctions every week where they sell used stuff, mostly hp, lenovo laptops and mac mini(late 2014). So I got my t480 for 120 bucks, core i7-8650u, 32GB ram, 256 ssd nvme. It really rocks!
Damm, what company is it? sounds like a really good deal
yeah i just bought it cost mine about $275.come with i5 8350u 16gb ram finger print double battery ( internal bat rather crap) ,256gb byte, plan to change the nvme to like 512gb for more space cause all i use for this laptop just simple coding on vsc or jupyter book also using google colab, yeah i rather need like 32gb ram cause im using open alot of tabs and open big workbooks now the rame stick around like 11gb im fully using. I also usually put it as workstation beside of my pc got a HDMI switcher to to swithc the monitor input from my computer to this laptop. The battery with all the work stay around 3.5 hours i realize that internal hdd have like 52% wear i need to replace it soon + an extra external battery so i still can work when im travelling :D. SOlid DANG laptop.
I'm with you brother!! Same thing happened to me.....Rock on DUDE!!!
Congratulations, I just bought the same one (it will take 30-35 days to arrive). From all the reviews I've read, I'm convinced it's a good buy. How many hours of autonomy do the batteries have? Greetings from Buenos Aires, Argentina.
It came with the "normal" size external battery, and I'd guess ~6 hours. Shortly after I got it I bought a 72Wh 6600mAh 6-Cell external battery (knock-off brand), which is big and adds a lot of weight, but now I'd guess ~12 hours. That's using Manjaro Linux with the stock power saving settings, YMMV. It's my all-time favorite laptop.
Great release and review. Thank you Tobin for these content, can I ask you to make a video explaining how plugins work I had tried to figure out how to integerate minimap plugin with a maplibre project but without any success. your videos was so helpfull for me