Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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: 2 months ago
JSON representation

Views to display and interact with geographical objects and cartographic layers for UI

Awesome Lists containing this project

README

        

[![License](https://img.shields.io/github/license/OpenSmock/GeoView.svg)](./LICENSE)
[![Pharo 11 CI](https://github.com/OpenSmock/GeoView/actions/workflows/Pharo11CI.yml/badge.svg)](https://github.com/OpenSmock/GeoView/actions/workflows/Pharo11CI.yml)
[![Pharo 12 CI](https://github.com/OpenSmock/GeoView/actions/workflows/Pharo12CI.yml/badge.svg)](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';
load.
```

## Dependencies

- [Molecule](https://github.com/OpenSmock/Molecule)
- [OpenSmock](https://github.com/OpenSmock/OpenSmock)
- [GeoTools](https://github.com/OpenSmock/GeoTools)