WebGIS-Client
Go to file
2025-05-08 20:45:36 +02:00
assets LANIS Update: 2024-10-24 15:10:58 +02:00
data Update: initial how to guide 2025-05-08 20:45:36 +02:00
demo Update: basic integration tutorial 2025-05-05 21:55:19 +02:00
dist Update: initial how to guide 2025-05-08 20:45:36 +02:00
docs Update: initial how to guide 2025-05-08 20:45:36 +02:00
src/netgis LANIS Update: 2023-06-14 13:30:04 +02:00
HOWTO.md Update: initial how to guide 2025-05-08 20:45:36 +02:00
LICENSE LANIS Update: 2023-06-14 13:30:04 +02:00
README.md Update: initial how to guide 2025-05-08 20:45:36 +02:00
TUTORIAL.md Update: initial how to guide 2025-05-08 20:45:36 +02:00

netgis-client

WebGIS-Client in development for NetGIS / Geoportal RLP.

Disclaimer:

In early development, things will change and break frequently!

Principles:

  • Small Footprint: Because this map clients purpose is to be included in other websites in multiple instances, no frameworks are used to keep it lean. Obviously some libraries like OL are necessary (see dependencies), but the goal is to mostly rely on browser APIs only.
  • Backwards Compatibility: This map client may be used in work environments with relatively old hardware and software.
  • Modularization: Functionality is encapsulated in module classes (classic JS prototyped objects).
  • Programming Patterns: At the core this client makes heavy use of the Observer and State patterns. Where possible pure functions shall be implemented to reduce side effects.

Dependencies:

Core:

  • OpenLayers 6
  • FontAwesome 5

Optional:

  • Proj4js
  • JSTS
  • ShapefileJS
  • JSPDF
  • GIFJS

Documentation: