Тёмный
CartoRedux
CartoRedux
CartoRedux
Подписаться
Welcome to the CartoRedux (karto re-ducks) channel where I cover all sorts of ArcGIS Pro tutorials, cartography related goodness, and occasional general tech stuff.

What is it you say ya do?
I'm a principal technical consultant, cartographer, basemap designer, and just your average run-of-the-mill map geek at Esri. I've been making maps for customers for quite a while and I love sharing what I've learned over the past 20+ years doing this GIS (Geographic Information Systems) thing. I enjoy talking about anything related to map design, cartography, and general best practices when it comes to navigating the ArcGIS family of software products; but my real passion lies in designing and caching basemaps (raster tiles and vector tiles).

Why CartoRedux?
Occasionally, I have a good idea or two. But to be honest, I don't think I'm very original. I do have a knack for being able to re-create maps that I find, or maps that customers want me to duplicate using their data.
Комментарии
@MaximeHens
@MaximeHens 2 дня назад
I just discover your channel it is very instructive thank you !
@CartoRedux
@CartoRedux 8 часов назад
Welcome and thanks for stopping by!
@gerrry24
@gerrry24 13 дней назад
Can you query and do pop ups for ESRI vector tiles? if so how?
@CartoRedux
@CartoRedux 11 дней назад
Esri just added this functionality to the JSAPI in a recent update. I’ve got a sample app that shows how to use the enhancements made to hitTest() over here: github.com/tfauvell/vt_popups
@CartoRedux
@CartoRedux 11 дней назад
One word of caution, vector tiles aren’t always the most efficient at delivering full feature attribution. Be cautious with how much data you force into your tilesets.
@gerrry24
@gerrry24 11 дней назад
Thanks, if you haven't already I reckon a vid on this would be good as well as the different between vector tiles and tile layers and why you would use one over the other
@Catherine-rp1bm
@Catherine-rp1bm Месяц назад
some of my symbols produce empty output after creating vtpk file. Only thing that has outputs in symbols are circle, any symbols such as planes or hospital are all empty. Can you help me out?
@CartoRedux
@CartoRedux Месяц назад
What types of point symbols are you using? Picture marker and or shape marker based point symbols? Is it possible to share your vtpk or tile layer service?
@Catherine-rp1bm
@Catherine-rp1bm Месяц назад
@@CartoRedux I am using shape marker based point symbols. i can share my file
@CartoRedux
@CartoRedux Месяц назад
Let’s connect over email (cartoredux@gmail.com) to figure out logistics for the file transfer. I’ll gladly take a look.
@thekalabashmosaics
@thekalabashmosaics 4 месяца назад
Hi Tommy, great one there! When is the follow-up? Eager to see that juice drop.
@thekalabashmosaics
@thekalabashmosaics 4 месяца назад
Excellent, wow! Those arrows? I really do love them.
@mihaelaoprea8789
@mihaelaoprea8789 4 месяца назад
Hello Tommy, I cached a mosaic with imagery with a country in arcgis pro with manage tile cache. I have other cache made in arcmap on server with the whole Europe. What I try to do is update the cache obtained from the mosaic into the whole cache of Europe. I try this with import tile cache (target is the whole cache, source is the new cache, unchecked overwrite tiles). The result is not good, some white gaps (data) appear outside the country that was cached after the import tool runs. The new cache is not merged perfectly into the old cache. Both caches ( old one and new one ) have the same coordinate system and cache format . The tiling scheme used is Arcgis Online. Do you have a solution?
@CartoRedux
@CartoRedux 4 месяца назад
Hmmm sounds like there may have either been a difference in the tile format, or an issue with the extent used to import.
@mihaelaoprea8789
@mihaelaoprea8789 4 месяца назад
Compact cache V2 is the format and the extent used to import is the boundary of the respective country.
@CartoRedux
@CartoRedux 4 месяца назад
Usually I see this when the import polygon extends beyond where I have cache (source) or if I mix up the tile format (png vs jpeg vs mixed) between the target and source cache datasets. Can you confirm if the target and source are both using PNG or JPEG or MIXED for tile format?
@mihaelaoprea8789
@mihaelaoprea8789 4 месяца назад
Also for source is MIXED format, but I have other caches with the same problem with PNG and PNG 8 format. How can I set the tile format before caching a Mosaic with manage tile cache?
@CartoRedux
@CartoRedux 4 месяца назад
For manage tile cache: 1. Set input tiling scheme to "import scheme", that will list a new input parameter called "Import Tiling Scheme" 2. Download sample tiling schemes from: www.arcgis.com/home/item.html?id=58a8aeab660c4d2cbaa2d66a9784d6a5 3. modify the <CacheTileFormat> (PNG, PNG8, PNG24, PNG32, JPEG, MIXED) and <CompressionQuality> as required 4. Browse to the appropriate tiling scheme file in the "Import Tiling Scheme" parameter
@VERTEXyt01
@VERTEXyt01 6 месяцев назад
how to import!!?
@secretariasituacion7756
@secretariasituacion7756 4 месяца назад
That was the most important qustion, but this si..y did not answered it.... wasted time
@VERTEXyt01
@VERTEXyt01 4 месяца назад
@@secretariasituacion7756 i know now how to
@CartoRedux
@CartoRedux 4 месяца назад
I agree the follow up to this video is long overdue. How did you find the process of importing the SVG’s? Was it straight forward and well documented? Or were there any confusing parts in the process?
@buschinpolen
@buschinpolen 7 месяцев назад
That's gonna save me a lot of time! Wish you would have kept making content!
@CartoRedux
@CartoRedux 7 месяцев назад
It has been a way too long for sure…hope to have some new content soon.
@buschinpolen
@buschinpolen 7 месяцев назад
Very uselfull, thanks for explaining!
@bryanweber6995
@bryanweber6995 10 месяцев назад
Tommy - I sent a message on Instagram
@CartoRedux
@CartoRedux 9 месяцев назад
Please let me know if you don't get my email...
@boneweber1
@boneweber1 10 месяцев назад
I tried tackling basemap designs - it's a whole disclipine in itself. Much kudos to the people who are trained in this field - but how do I find them? Who are the companies that will design a basemap for me, or who are the people in this field?
@CartoRedux
@CartoRedux 10 месяцев назад
Would love to chat more. Basemap design is my bread-and-butter 👍🏻
@joystraley1390
@joystraley1390 11 месяцев назад
I feel late to the game ......2 years ago. Need to catch up.
@CartoRedux
@CartoRedux 11 месяцев назад
Never too late to start! Welcome 😄
@joystraley1390
@joystraley1390 11 месяцев назад
Great lead in with the Ferris Buehler reference. I have never really got a chance to dive into Arc Pro stuff out side of my own curiosity. Difficult to find time to play when shops you work in are malingering with older systems like Hexagon , Smallworld and Desktop. Great job at easing the anxiety.
@CartoRedux
@CartoRedux 11 месяцев назад
I’m really do hope these sorts of tutorials do help lower that barrier to entry. Thanks 😊
@ksenia.2283
@ksenia.2283 11 месяцев назад
Thank you!
@CartoRedux
@CartoRedux 11 месяцев назад
You’re very welcome!
@alexcoroza4518
@alexcoroza4518 Год назад
Im here at my day job while watching this vid. I thought it was a real teams call from my boss haha
@CartoRedux
@CartoRedux Год назад
Isn't it amazing the visceral responses we can have from certain sounds?? 🤣
@amorenva
@amorenva Год назад
Great content, thanks.
@CartoRedux
@CartoRedux Год назад
Glad you liked it!
@AnthonyAtkins43952
@AnthonyAtkins43952 Год назад
Would you be willing to share a layer file so I can import your symbology? And does all of the settings carry over with the layer file?
@CartoRedux
@CartoRedux Год назад
Sure thing. Just know the dataset schemas will likely be different and the layer file approach may not work. But to your second question: yes layer files retain all that glorious multi-scale information. I’ll post a link to download the layer file in the description shortly.
@ramettacard
@ramettacard Год назад
Well, it looks like I have some clean up work to do. I'm wondering if this will make the difference with the labeling. Right now my project has separate road and label classes for 7 different levels of detail, maybe this is causing some performance issues or conflicts with the labeling engine.
@CartoRedux
@CartoRedux Год назад
Streamlining the layers and the label classes may improve performance. Here if you have questions. Good luck 👍🏻
@georginascholes2478
@georginascholes2478 Год назад
Hi :) Thanks for a great video. I accidentally posted my comment on another of your videos instead of this one - sorry for any confusion. Can you let me know whether it is essential to have the same origin and levels of detail as the vector basemap? For ArcGIS Online, the Map Viewer can show a tile layer with a different tiling scheme than the basemap, but the coordinate systems must match. What I'm after is when is it essential to match origins and levels of detail? Finally, do you know of a way to work out the tiling scheme of a raster tile layer as easily as this?
@CartoRedux
@CartoRedux Год назад
Hi Georgina, in terms combining basemaps / tile layers in the same map, all of the tiling schemes need to have the same coordinate reference system, origin, and levels of detail. The map viewer may be doing some magic behind the scenes to more gracefully switch between basemaps of different tiling schemes; but it's still not able to show two tile layers with different tiling schemes. The fastest way to find the tiling scheme of a tile layer is to dig in to the item details page and find the rest endpoint URL. Not the friendliest of things to navigate; but all the info is there.
@ramettacard
@ramettacard Год назад
Hello, Great info I'm glad I found your channel. I found you because I am trying to figure out the best method to use in exporting a night mode basemap. The roads and ecological data covers, Kern, Ventura, San Bernardino, Orange. Los Angeles County data is far more dense. The smallest file I have been able to create using PNG 8 was 18G and took 3.5 days to process. I've tried to export a .vtpk however the exported file is not labeling the roads the same way it does on the .tpk file. Scales are all set and different labeling class visibility levels are set correctly. I'm not sure if this is just a limitation between the maplex engine and writing a .vtpk. The Vector tile package exports in hours and would be the ideal format for the application if I could get the same result as when I export as a .tpk. What do you think is my best option? Based on your videos and my experience thus far I would say the JPEG 90 but I'd love to know what you think. Cheers-
@CartoRedux
@CartoRedux Год назад
Great question. For vector based content, it's a tough sell to stay with raster tiles. Hours seems like a very long time to cook even the entire state of California. There are quite a few tricky spots when authoring a vector tile basemap, have you checked out this video ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-GaJ_8cQvBmc.html ?
@ricardrametta3934
@ricardrametta3934 Год назад
I will check it out, thanks. Currently I’m using your 2 part method and creating the cache I figured out I needed up to level 19 and it’s running. That started 09:30 Friday hopefully it’s ready by tomorrow.
@JeremyZimmerman
@JeremyZimmerman Год назад
Just found your channel yesterday. Thanks for the great video. For those of us that don't have access something like Affinity Designer, is there any way to do this IN pro? Or possibly a web tool that can do it? I'll have to see if my work has any similar graphics tools that we can use.
@CartoRedux
@CartoRedux Год назад
Welcome to the community and I’m glad you found this helpful! As far as importing the raw SVG’s into Pro, absolutely. You don’t have to do the “conditioning” steps. But if you want to make your own custom icon shapes using vector graphics tools, you will need something that can create an SVG. I’ve been hard pressed to find as robust a solution at the price point (and one time purchase) of Affinity Designer. Keep an eye out, as they often run sales. There are several other options out there like InkScape or GIMP to author custom SVG’s. I’ve definitely got InkScape icon design on the list of possible videos in the future.
@JeremyZimmerman
@JeremyZimmerman Год назад
@@CartoRedux thanks, it's not really a price issue it's the limitations of what we can install from my employer. I'll have to look through our software catalog and see if there's something we can use, thanks.
@CartoRedux
@CartoRedux Год назад
@@JeremyZimmerman gotcha 👍🏻👍🏻
@waikutlau
@waikutlau Год назад
How to do like this “1: 1 000” delete separator but replace a space between 1 and 0
@CartoRedux
@CartoRedux Год назад
Great question. It seems you can only remove the separator and not replace it with an alternate character.
@nellomaps
@nellomaps Год назад
I am using "Create Map Tile Package" with the default AGOL tile scheme to create a tpkx from a map with a set of raster files. The raster's visibility is controlled by visibility ranges in ArcGIS Pro. However, the resulting tpkx has the visibility breaks at completely different scales than what I specified in ArcGIS Pro. Does anyone know why that is? Is there a conversion factor? For example, I set the visibility of a raster image to maximum scale 1:25.000 but in the tpkx it becomes visible at 1:35.932.
@CartoRedux
@CartoRedux Год назад
Interesting...could you clarify a few things? The raster datasets, what scale dependencies do you have set for those layers? Are you using the AGOL tiling scheme scales for those, or are you using more human readable / rounded scales? For the Create Map Tile Package tool, is this Pro 3.0 (this tool got some upgrades)? Did you use the "package for arcgis online" option?
@nellomaps
@nellomaps Год назад
Yes I am using ArcGIS Pro 3. I am using a custom tiling scheme with the following breaks 10000, 30000, 50000. I set the scale dependency of the raster to “in beyond 30000”. I calculate the tpkx and open it directly in ArcGIS Pro. In ArcGIS Pro the raster in the tpkx will only become visible at roughly 49900. I think I realised that “in beyond 30000” means visible starting with 30001. So it sort of makes sense that in the tile level of 30000 the raster isn’t visible yet. What I don’t understand is why the raster appears at approximately 49900 and not 50000? Do you have any idea why that is? Is tpkx even even meant for exact scale breaks like 30000 or 50000? Why is it 49900 and not 50000? Or am I misusing the tpkx by opening it in ArcGIS Pro directly and not in AGOL where there are no exact scales (I think?)
@ethanmagnuson2988
@ethanmagnuson2988 Год назад
This was a super helpful video! It made the idea of creating custom symbols way less intimidating
@CartoRedux
@CartoRedux Год назад
Glad you enjoyed it!
@JohnNelsonMaps
@JohnNelsonMaps Год назад
More absolute gold. Thanks Tommy! I didn't know about Google Material. Looking forward to part 2.
@CartoRedux
@CartoRedux Год назад
Thanks man! So many great resources out there 🤓
@RaulJimenezOrtega
@RaulJimenezOrtega Год назад
Amazing video!! I wish I would find it before I struggle myself learning how to do this!! I would love to see a in depth technical talk about the Vector Tile Style specification, including how to use expressions and how to debug them. Thanks for this great video again! 🤩
@messysnacks
@messysnacks Год назад
Do vector tile basemaps make for good mobile map packages, specifically ones for offline use, say with first responders? Trying to replace a old school map book and need something quick and useful.
@CartoRedux
@CartoRedux Год назад
Absolutely. They’re light weight and can pack a ton of detail into a small package…vector tile package that is 😉 Especially useful in disconnected and sometimes connected scenarios. For example a full detailed basemap of NYC (all 5 boroughs, buildings etc…) weighs in at less than 250MB.
@messysnacks
@messysnacks Год назад
@@CartoRedux Excellent, this is what I need to finish my city area basemap in Pro. Really appreciate the help - looks like fun.
@SarahBell
@SarahBell Год назад
Nice!
@CartoRedux
@CartoRedux Год назад
Thanks Sarah!
@BrightRainDavid
@BrightRainDavid Год назад
Exactly what we needed to simplify our vector tile basemaps default styles. Big Thanks for this Tommy!
@CartoRedux
@CartoRedux Год назад
Thanks for the recommended topic! Keep the ideas coming 😃
@dr.christophersutton4980
@dr.christophersutton4980 Год назад
Dude! Awesome!
@JohnNelsonMaps
@JohnNelsonMaps Год назад
this video is solid gold. or is it vandyke brown? great video, jam packed with tips, will definitely be using this as a reference. thanks T!
@bilalalam3316
@bilalalam3316 Год назад
Thanks for great video. Please also tell me about the standard size for symbolizing Point of intrest e.g hospital, airport in creating vector tile package thanks in advance
@CartoRedux
@CartoRedux Год назад
Great idea! Will definitely get this into the pipeline.
@guidohuancare4815
@guidohuancare4815 Год назад
One more query, when it does not conclude in .tpkx and the process of the tool is interrupted and you are left with a folder and a .json file.... The process can be resumed or it has to be processed again, you no longer have to use it. indicted. I have examined and it seems that it would be missing to process the last L19 cache folder assuming that it is the maximum level.
@CartoRedux
@CartoRedux Год назад
I’ve not seen lingering intermediate files left behind from running the Create Map Tile Package tool. Manage tile cache on the other hand will leave the bundles it has completed behind and you can update subsequent jobs with missing LOD and regions of missing bundles with tailored AOI polygons.
@guidohuancare4815
@guidohuancare4815 Год назад
Thanks for the answer, but I think it's not due to storage disk space: I have space on my computer of 1tb, but I think it's because of the geographical dimension, it's large. Then you recommend me for Manage tile cache and Export tile cache, with these steps the process to obtain a .tpkx file will be faster, confirm me and if there is another recommendation I would appreciate it
@CartoRedux
@CartoRedux Год назад
Overall processing time should be about the same. Depending on the version of ArcGIS Pro you are using, you may have better options to control the cache AOI with Manage Tile Cache and Export Tile Cache, which can make a world of difference when it comes to processing time and overall storage impact.
@guidohuancare4815
@guidohuancare4815 Год назад
Hello, a query in arcgis, I use the Create Map tile package tool for a mosaic, it does not finish processing, that is, the result must be a .tpkx file, but it freezes in days and the result is displayed in a windows folder (folder tile (contains more folders called L 5 to l 19 + layers file), root.json file)...................the question is why it takes time to finish as . tpkx and in some cases it doesn't finish and stays in folders and time is wasted waiting for it to finish, thanks for any help
@CartoRedux
@CartoRedux Год назад
There are a number of reasons that the tool can take a long time to run, and in some cases not finish completely. One of the more common issues is running out of disk space in the output location of the TPKX. Another factor that affects the time to process and size is the geographic region and map complexity.
@CartoRedux
@CartoRedux Год назад
This is also one of the reasons I prefer to use the manage tile cache tool first, and then use the export tile cache tool. I find this process gives me more control.
@bilalalam3316
@bilalalam3316 2 года назад
Thank you so much. I have one question when I create vtpk some symbols pixelated after creating vtpk. In some pc it look fine but in some pc it seem pixilated. What should I do to fix this
@CartoRedux
@CartoRedux 2 года назад
Great question. In some cases the type of symbol used affects how crisp the symbols look in a web map. Did you use a picture marker symbol or shape marker? Shape markers are preferred and if they still look pixelated then I tend to make them a little larger in pro and then scale them back in the Vector Tile Style Editor (symbol size decreased from 1 to 0.8 or slightly smaller).
@bilalalam3316
@bilalalam3316 2 года назад
@@CartoReduxThanks again. I am using shape marker I will try what you suggest in vector style editor and let you know.
@marisolfilares4602
@marisolfilares4602 2 года назад
Great setup, I especially appreciate your description of what kind of file types are suited for various visualizations!
@CartoRedux
@CartoRedux 2 года назад
So glad you enjoyed it!
@ehsandadvar5831
@ehsandadvar5831 2 года назад
I did not understand from where this map appeared?????
@CartoRedux
@CartoRedux Год назад
I love this technique 👍🏼
@Moose47
@Moose47 2 года назад
How would you suggest completing the following curve in ArcPro? THENCE SOUTH 03°33'15" EAST 94.04 FEET TO A POINT ON A CURVE TO THE LEFT, THE RADIUS POINT BEING AN IRRIGATION PIVOT WHICH BEARS NORTH 86°26'45" EAST 1318.52 FEET: THENCE EASTERLY ALONG SAID CURVE 4017.93 FEET:
@CartoRedux
@CartoRedux Год назад
🤯
@JohnNelsonMaps
@JohnNelsonMaps 2 года назад
Glorious! You read my mind! Except I've never had the gumption to figure out how to selectively turn popups off. Thanks Tommy!
@CartoRedux
@CartoRedux 2 года назад
It's always the little things that make a big difference. Glad you found this helpful!
@mominashraf2657
@mominashraf2657 2 года назад
Great video. Working on something similar although I have over 100 lines. Any advice on how to carry this task out on multiple lines?
@CartoRedux
@CartoRedux 2 года назад
Great question! So you’re looking to do some sort of bulk edits for lots of individual lines? I’ll have to do a bit of research on that one. Don’t have a good answer at the moment.
@miriam_8450
@miriam_8450 2 года назад
Hi, is there a way to find the origin in arcgis pro itself? I couldn't find the Origin with Chrome, because I have No expierence with the Developer Tools.
@CartoRedux
@CartoRedux 2 года назад
Not that I could find. If you have a raster tile or vector tile layer in ArcGIS Pro, the layer properties source tab has a server URL that you can open in a browser, and it should list the origin under the tile info heading. If the page you launch doesn't appear to be formatted, it's likely a vector tile service. Copy all of the text, and paste it into Notepad++. Make sure you have the JSTool plugin loaded. Paste the text into Notepad++, and use the JSTool plugin - "JSFormat" (ctrl+alt+m), to make the text a bit easier to read and locate the tiling scheme origin. I hope this helps!
@miriam_8450
@miriam_8450 2 года назад
@@CartoRedux thank you so much 👍
@noahlatimer2134
@noahlatimer2134 2 года назад
You need to challenge the Legendary Mr Swason to an Arcgis battle! He is the Australian head of Arcgis and can make walk time maps in the time it takes to walk between them
@noahlatimer2134
@noahlatimer2134 2 года назад
His arcgis loads in seconds and he has sensei filters
@CartoRedux
@CartoRedux Год назад
😲clearly I'm not worthy!
@PBandHoneySammich
@PBandHoneySammich 2 года назад
I’m having issues with this when using it for more zoomed in large scale maps. I guess I need better DEMs to get the details like this?
@CartoRedux
@CartoRedux 2 года назад
Mileage will definitely vary depending on the datasets used for sure. For reference, the DEM used here is 1 meter.
@PBandHoneySammich
@PBandHoneySammich 2 года назад
@@CartoRedux yeah most definitely. I’m trying to come up with something for proposal type graphics for my work other than hi res imagery. Typically a zoomed in area of water and wastewater systems
@CartoRedux
@CartoRedux 2 года назад
@@PBandHoneySammich yeah this combo of large scales (zoomed in) and availability of high-res terrain might be hard to pull off. The USGS 10m NED, while widely available in the states, will start to fall apart at scales larger than 1:18,000.
@CraigH999
@CraigH999 2 года назад
Thank you for making these videos. Truly inspiring - you and John Nelson are great! Also, great reference to Ferris Buehler!
@CartoRedux
@CartoRedux 2 года назад
Thanks Craig H! John is one of my favorite people...both to work with and just in general 😄
@lplp3277
@lplp3277 2 года назад
Thanks a lot Please more videos like this very clear How store labels as a separate layer so it can go over map features for Vector basemap?
@CartoRedux
@CartoRedux 2 года назад
I can't guarantee that I'll always have John bugging me; but I'll certainly do my best! Do you prefer these longer varying technical depth exercises? Or do you all like shorter but high level overviews, and then an equally shorter but more specific deep dive as a separate video?
@lplp3277
@lplp3277 2 года назад
@@CartoRedux lol, I prefer short videos which cover advance topic and problems
@RossFindlay
@RossFindlay 2 года назад
Great video. I love this type of advanced techniques video. Shared it with my whole team at the office. Question for you,Is there any way to edit the font list if I want to add a different one later?
@rietema
@rietema 2 года назад
Great video! Is it possible to add a new font, like Frutiger, to a style? I can't seem to figure out how to do it
@CartoRedux
@CartoRedux 2 года назад
Thanks @Herman! To include additional fonts, you would need a tileset that has the desired font in the glyphs / fontstack. It would then be a matter of referencing that url in the glyphs url in your style. Then for the label layers, you would reference the font name and style you desire. Word of caution with licensed typefaces (like Frutiger). These can get pricy depending on how the foundry charges for its use. It's for this reason that I try to stick with SIL Open Font License (OFL) or similarly "free for commercial use" fonts like google fonts.
@ShiraEllenson
@ShiraEllenson Месяц назад
@@CartoRedux I would love if there was a deep dive on how to do this!
@BrightRainDavid
@BrightRainDavid 2 года назад
This is exactly the video I was looking for, Big Thanks. The ability to directly alter the style json is incredibly powerful and I'm thrilled that you all implemented it.
@CartoRedux
@CartoRedux 2 года назад
Thanks! So glad you found this helpful 👍🏻
@SoItGoes1985
@SoItGoes1985 2 года назад
Parts 1-4 were great, learned lots. You cache good rabbit, pilgrim.
@CartoRedux
@CartoRedux 2 года назад
Appreciate it! 😊