Comments (4)
I mean... you're using a private method. No attempt for backwards compatibility is made for private methods.
from lonboard.
Understood. What is the recommended way of getting the center and zoom level of a layer so that the map can zoom to the layer programmatically?
from lonboard.
The simple answer is that there isn't a public API for this because lonboard expects to be able to auto-center once when the user creates a map. We don't try to support auto-zooming for new layers because that's an open question: to what extent should it zoom to the new layer, even if it's at a completely different location than the previous layer.
We have some heuristics internally, but those heuristics are not stable enough to be exposed publicly as standalone functions IMO.
The table
attribute of any layer that subclasses from BaseArrowLayer
is public; that will always be a GeoArrow table object. For the forseeable future that will always be a pyarrow.Table
. You can rely on those public attributes
from lonboard.
I'm going to close this because this is expected behavior. At some point in the future, maybe
more internals will be made public, but for now I'm focusing on the stability of the end-user
from lonboard.
Related Issues (20)
- [EPIC] Document how to report bugs and request features
- Handle WKB-typed GeoArrow columns
- Raise warning for input without CRS
- Host executed docs notebooks in s3 bucket HOT 1
- Add support for OrthographicView HOT 3
- Bug: Allow non-served HTML export for polygon layer
- Default colors in viz
- Create a Bug Issue Template
- Create a Feature Request Issue Template
- Update README to include notes on using the new issue templates HOT 2
- [BUG] Get ArrowInvalid on what should be a valid GeoJSON file HOT 1
- Export Map to HTML zipfile HOT 1
- Notes on using Lonboard in a remote (esp JupyterHub) environment HOT 4
- Validate frontend and backend widget versions match HOT 1
- Swipe and sync between two maps
- Record and export animations HOT 4
- Allow "GeoParquet" input
- Lonboard with tiled data HOT 4
- Update viz to render polygon exteriors HOT 1
- Update examples to assign CRS on geodataframe
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from lonboard.