-
Notifications
You must be signed in to change notification settings - Fork 54
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Refactor RasterLayer to be based on PropertyLayer in Mesa #201
Comments
Agree on this! I don't have time to work on it, but I can provide guidance and review. |
Also need something similar to projectmesa/mesa#2336 for visualization. |
Hi, I'm happy to help with this issue. I've browsed the I don't know if they will be integrated with the |
Thanks for your interest on this! I have to say that I'm not familiar with the experimental One thing to note though is that Mesa-Geo's current Hope I'm not confusing you : ) |
@SongshGeo very cool! We will stabilize the whole cell space, likely in Mesa 3.1. In the long term, we will remove the current spaces. For now, you can regard In my (personal) vision, in the long term Mesa-geo will be integrated more tightly in Mesa. See projectmesa/mesa#2330. So I will support any changes to move in that direction. You should probably also read this issue: Let me know if you have any questions! If you want to chat directly, you can join our Matrix chat room. |
Thanks for your explanation, @EwoutH. Cool. I support the long-term integration of Mesa and Mesa-geo. But for now, I will mainly focus on changes to Mesa-geo. I haven't had much time to examine the visualization part, but I'm happy to open a PR that modifies Mesa-geo using By the way, I joined the Matrix community a long time ago. Instant messaging sometimes causes me some stress, so I prefer to communicate here. Re. the projects/mesa#2431 , I agree with what you said about using "GIS models" to imagine attributes as a "big cake". We can set multiple attributes for the same layer (i.e., a cell can have various attributes); however, agents do not need to move between different layers. We should use ideas similar to the What do you think? |
If I understand you correctly we're thinking in the same direction. I imagine agents still having a single position according to a single CRS, but being able to fetch data from multiple layers (simultaneously), which might or might not have similar CRS. Go ahead and start playing with potential solutions! Feel free to open a draft PR here early. |
Cool, that's exactly what I meant. It is good to know that we're in the same direction. I will do it this week. |
What's the problem this feature will solve?
The current implementation of
RasterLayer
includes copies of some methods frommesa.space.Grid
(see #120), making it difficult to maintain.Describe the solution you'd like
A more related class in Mesa is its recent
PropertyLayer
(projectmesa/mesa#1898).RasterLayer
could inherit fromPropertyLayer
with added geospatial capabilities.Additional context
Might also be beneficial to have part of
GeoSpace
inherit from_PropertyGrid
to manage multiple raster layers.Some related past issues:
The text was updated successfully, but these errors were encountered: