While GIS.ly at first glance appears to just be a React-Leaflet component that displays GPS Tracks by adding GeoJSON objects to app state, there is more going on under the hood to assist in optimized speed & organized complexity.
For deeper information specific to the underlying GIS library, see the GIS System Architecture section.
Interactive diagrams can be found at FigJam.
Child Pages
Attachments:
GIS.ly Class Diagram-20231109-164306.jpg (image/jpeg)
GIS.ly Class Diagram-20231109-164306.jpg (image/jpeg)
Screen Shot 2023-11-09 at 12.13.21 PM.png (image/png)
Screen Shot 2023-11-09 at 12.18.15 PM.png (image/png)
Screen Shot 2023-11-09 at 12.20.34 PM.png (image/png)
Screen Shot 2023-11-09 at 12.29.26 PM.png (image/png)
Screen Shot 2023-11-09 at 12.30.31 PM.png (image/png)
Screen Shot 2023-11-16 at 12.06.58 PM.png (image/png)
Screen Shot 2023-11-16 at 3.09.54 PM.png (image/png)
Screen Shot 2023-11-16 at 3.11.49 PM.png (image/png)
Screen Shot 2023-11-16 at 3.41.43 PM.png (image/png)
Screen Shot 2023-11-16 at 6.05.54 PM.png (image/png)
Screen Shot 2023-11-16 at 6.11.08 PM.png (image/png)
Screen Shot 2023-11-16 at 7.14.09 PM.png (image/png)
Screen Shot 2023-11-16 at 7.20.33 PM.png (image/png)
Screen Shot 2023-11-16 at 11.49.53 PM.png (image/png)
Screen Shot 2023-11-16 at 11.58.02 PM.png (image/png)
Screen Shot 2023-11-16 at 11.59.16 PM.png (image/png)
Screen Shot 2023-11-17 at 12.01.01 AM.png (image/png)
Screen Shot 2023-11-17 at 12.03.39 AM.png (image/png)
Screen Shot 2023-11-17 at 12.06.04 AM.png (image/png)
Screen Shot 2023-11-17 at 12.13.45 AM.png (image/png)
GIS.ly Class Diagram-20231109-164306.jpg (image/jpeg)
Screen Shot 2023-11-09 at 12.13.21 PM.png (image/png)
Screen Shot 2023-11-09 at 12.18.15 PM.png (image/png)
Screen Shot 2023-11-09 at 12.20.34 PM.png (image/png)
Screen Shot 2023-11-09 at 12.29.26 PM.png (image/png)
Screen Shot 2023-11-09 at 12.30.31 PM.png (image/png)
Screen Shot 2023-11-16 at 12.06.58 PM.png (image/png)
Screen Shot 2023-11-16 at 3.09.54 PM.png (image/png)
Screen Shot 2023-11-16 at 3.11.49 PM.png (image/png)
Screen Shot 2023-11-16 at 3.41.43 PM.png (image/png)
Screen Shot 2023-11-16 at 6.05.54 PM.png (image/png)
Screen Shot 2023-11-16 at 6.11.08 PM.png (image/png)
Screen Shot 2023-11-16 at 7.14.09 PM.png (image/png)
Screen Shot 2023-11-16 at 7.20.33 PM.png (image/png)
Screen Shot 2023-11-16 at 11.49.53 PM.png (image/png)
Screen Shot 2023-11-16 at 11.58.02 PM.png (image/png)
Screen Shot 2023-11-16 at 11.59.16 PM.png (image/png)
Screen Shot 2023-11-17 at 12.01.01 AM.png (image/png)
Screen Shot 2023-11-17 at 12.03.39 AM.png (image/png)
Screen Shot 2023-11-17 at 12.06.04 AM.png (image/png)
Screen Shot 2023-11-17 at 12.13.45 AM.png (image/png)