Looks great and all information in the thread.
���.
- I started to do a KML Reader [2] because besides GeoJSON that is a widely used format. And this can be used in Google Earth which is the best free Geo editor that I know.
<Slighty OT>, What do you think of Mapbox ? I try to de-google as much as I can :)
Just to contextualize:
my mid-term goal is to have a mean to build simple �� digital twin �� that are integrated in Mapbox/Leaflet/OSM, using a priori three.js.
Spatiality is a bit tricky as not default in three.js and the three.js plugin of Mapbox is a bit limited as far a I understand it right now (I���m trying stuff on that especially with the reytracing possibility so as to augment 3D models).
There is a lib called maptalks where I put the demo here.
This is the building block for interactive geospatial 3D model I experiment with the help of students.
</sligthy OT>
The "digital twin �� might be OT from the GIS related effort that is discussed here but I find it very related.
If you want a digital twin, it has to be geolocalized. Tell me if other have such kind of interest.
- As KML and GeoJSON use a similar model for representing geo shapes and POIs I started to factor out that into the Geography package [3].
Cool :)
...
So these are the pieces that are there. The plan in text is:
- Have a incarnation of a "point" and make that switch context from planar to spherical
- Use planar treatment with the Geometry package (intersections etc.)
- Use this "point" to generate shapes either geometric or geographic
- Be able to read and write in common formats like GeoJSON and KML
- Make shapes be composable and inspectable with the existing tools
I think GIS needs more but what we have is more than just a start. The projection system with the current code is WGS84 for sure. If there are other needs we need to think about this early.
I think the projection system is one of the hard difficulties with GIS but also important. It���s out of my knowledge but probably people like Etienne can give their impression on that ?
Cheers and thanks again for all the efforts,
C��drick
For everything else I'm open ears. Even for the idea of having a pharo-gis github project to collect those things to a common place. But I like to discuss GIS and not if it makes sense to have a all of these github repos.
Norbert