Skip to content
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

License Source code for Team Connect Maps Flutter + Back-end #404

Open
livetech-geospatial opened this issue Feb 2, 2025 · 0 comments
Open

Comments

@livetech-geospatial
Copy link

We've developed a dart flutter iOS and Android app based on MapBox GL JS + ThreeJS WebView (But that Map module can be replaced with a native map mapbox or maplibre or other web map)
native iOS and Android modules for efficient serving of offline data:

  • Tile Server - Deliver XYZ URL Local IP address from MBTILES and GPKG Raster Tiles, Vector Tiles and Terrain-Elevation Tiles (heightmap PNG Mapzen or MapBox Terrain-RGB) (this also includes support for GPKG Vector Tiles following new OGC Extensions)
  • Geopackage Vector Features (Points, Lines, Polygon) as Dynamic Raster Tiles with Styling as local XYZ URL
  • GeoPackage Vector Features with spatial searching (ST_Intersect ,ST_Contains, ST_Within, ST_Distance, KNN Nearest, and others) using Spatialite native built for iOS and Android
  • Serving GL JSON Stylesheets and Sprites and Glyphs as local IP address URL
  • Serving COG - Cloud Optimized GeoTIFF as URL
  • Serving 3DTILES as local IP address URL
  • in-app vector GIS Conversion powered by Spatialite or GDAL WASM

Internet Connected:

  • Load any ESRI or OGC Mapping Service or Tile Layer (ESRI FeatureServer, MapServer, WFS, OGC API Features, WMS, ESRI ImageServer)
  • Load COG
  • Load 3DTILES
  • Internet hosted GeoJSON

Real-Time Data Loading with in-app processing (update map at set frequency with new refreshed data)

  • GeoRSS Feeds
  • Network Link KML and Online KML
  • ESRI StreamServer
  • ESRI FeatureServer that's updating
  • Online GeoJSON Stream

Advanced capabilities:

  • attribute grid table for geopackage, sqlite and GeoJSON
  • Adhoc Forms module with Forms Builder application (JSON Schema)
  • place marks spatial bookmarks
  • offline basic navigation
  • offline /online 3d terrain and spot elevation
  • offline topo-terrain style with contour lines and hillshade
  • Full Creation and Editing of GeoJSON (Drawing/Digitizing)
  • SYNC to postgis and Geoservices REST API

Server-Side Team Collaboration Module
(bi-directional sync to official TAK Server & ESRI ArcGIS Mission is Planned)

  • PLI Location Sharing and BFT Team Tracking
  • Advanced Geofencing
  • Secure Encrypted Messaging with attachments
  • Data Sharing
  • Emergency
  • Notifications - assignments/tasks, items waiting approval, etc
  • Real-Time API and Data Sharing
  • Forms and form Designer

We are selling the source code of this https://teamconnectmaps.com
We've spent about 3.5 years building this advanced mobile GIS Solution

The back-end Geospatial Module is super robust with tons of microservices and API's https://geospatialcloudserv.com
it has workflow for taking data offline

  • area of interest clipping of existing mbtiles or gpkg (basemaps and overlays and terrain-elevation tiles)
  • area of interest downloading of mapping services and tile layers as mbtiles or gpkg
  • area of interest downloading of POSTGIS database tables as GPKG vector features

[email protected] https://livetechgeo.com

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant