Code Monkey home page Code Monkey logo

Comments (10)

JulieGoldberg avatar JulieGoldberg commented on June 10, 2024 1

@migurski Thanks in advance. I totally see why you'd use their code as a reference, not just merge it in. I look forward to hearing more later in the week.

FWIW, I am the one that opened the issue. I just accidentally did so on our generic company account instead of my own and don't see how to swap it over.

from tilestache.

migurski avatar migurski commented on June 10, 2024

Thanks for reporting this. Would you be able to provide a pointer to the branch code that you're running? I’m curious about ignore_cached_sublayers but not sure where that’s coming from.

from tilestache.

JulieGoldberg avatar JulieGoldberg commented on June 10, 2024

The lines from my requirements.txt file are:

-e git://github.com/mapzen/TileStache.git@9f867b7d6c8cec3c8e5aa3571e65bfea22cf019f#egg=TileStache-integration-1
-e git+https://github.com/mapzen/tilestache-providers.git@b1b76c71f498bfb56be50633e316eae56089ffc4#egg=tilestache_providers-master

TileStache-integration-1 was a branch that Mapzen assured me a few years back that they kept up to date. Obviously they went out of business a year ago, so it's even more important to get back on the standard system.

from tilestache.

JulieGoldberg avatar JulieGoldberg commented on June 10, 2024

@migurski Is this something that's likely to be fixed soon? Or is there anything you need beyond the lines from my requirements code?

The ignore_cached_sublayers error is what I saw when I tried to use the master branch instead of the Mapzen branch.

I need both points and shapes in my tiles, so I make two tiles and glue them together using the MultiProvider. But that doesn't work for MVT tiles in the master branch. If there's a different way to glue them together, I'm happy to change to that.

Thanks!

from tilestache.

migurski avatar migurski commented on June 10, 2024

@JulieGoldberg thanks for providing that additional detail! I will try to give this a deeper look during the week. I am unlikely to attempt to merge the Mapzen changes back to TileStache because so many of them are specific to Mapzen’s internal needs. I need to determine where ignore_cached_sublayers is being used and what it’s for to give you a better answer, but I do agree that supporting vector tiles is valuable.

from tilestache.

EmpowerEngineInfo avatar EmpowerEngineInfo commented on June 10, 2024

@migurski Did you have a chance to look at this last week? If so, any update on the timeframe for a fix?

from tilestache.

migurski avatar migurski commented on June 10, 2024

Hi Julie, not yet!

from tilestache.

migurski avatar migurski commented on June 10, 2024

It does seem like the changes in question are just in the TileStache.Goodies.VecTiles package. TileStache has a well-defined way of pulling in external packages, so one approach you might take would be to isolate the VecTiles portion of the Mapzen fork and import it as a 3rd-party provider using the Module:Class syntax described in the docs.

from tilestache.

JulieGoldberg avatar JulieGoldberg commented on June 10, 2024

That did actually work. I had to copy in some of their code, adjust paths, etc, but that was it. I'll email you the pieces of their Goodies:VecTiles that I needed to pull out in the hopes that you can integrate it into the main Tilestache down the road. But in the mean time, I can use this workaround. Thanks

from tilestache.

migurski avatar migurski commented on June 10, 2024

I’m happy that worked, Julie! I see your email, thank you for sending it. I will attempt to integrate your changes.

from tilestache.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.