https://github.com/opensmock/geoview
Views to display and interact with geographical objects and cartographic layers for UI
https://github.com/opensmock/geoview
alexandrie bloc cartographic cartographic-projection component-architecture geo geographical geoview geoviews map mercator molecule open-smock pharo projection smalltalk smock tiles ui view
Last synced: about 1 year ago
JSON representation
Views to display and interact with geographical objects and cartographic layers for UI
- Host: GitHub
- URL: https://github.com/opensmock/geoview
- Owner: OpenSmock
- License: mit
- Created: 2023-08-18T09:05:31.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-24T10:36:41.000Z (over 1 year ago)
- Last Synced: 2024-10-25T05:44:35.333Z (over 1 year ago)
- Topics: alexandrie, bloc, cartographic, cartographic-projection, component-architecture, geo, geographical, geoview, geoviews, map, mercator, molecule, open-smock, pharo, projection, smalltalk, smock, tiles, ui, view
- Language: Smalltalk
- Homepage:
- Size: 551 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](./LICENSE)
[](https://github.com/OpenSmock/GeoView/actions/workflows/Pharo11CI.yml)
[](https://github.com/OpenSmock/GeoView/actions/workflows/Pharo12CI.yml)
# GeoView

Views to display and interact with geographical objects and cartographic layers for UI.
GeoView is build to be implemented and available in different display backends, for examples in Bloc, Alexandrie, Woden, Web-based UI, etc.
Actually there is an experimental Bloc backend.
This backend was made for developping GeoView and have a basic display, but this backend is too high level.
We are working now on a full Alexandrie canvas for better performances.
This canvas can be wrapped into a Bloc element for display on a Bloc/Toplo application.
### Latest version
To install GeoView on your Pharo image you can just execute the following script:
```smalltalk
Metacello new
baseline: 'GeoView';
repository: 'github://OpenSmock/GeoView:main/src';
load.
```
## Dependencies
- [Molecule](https://github.com/OpenSmock/Molecule)
- [OpenSmock](https://github.com/OpenSmock/OpenSmock)
- [GeoTools](https://github.com/OpenSmock/GeoTools)
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.