@opengis/gis
v0.2.148
Published
<!--  -->
Maintainers
Keywords
Readme
@opengis/gis
Tools for mapping, geodata management, and integration into modern web services.
Features
Core Platform Capabilities:
- Web-based GIS Platform – Access and manage geospatial data through a cloud-based environment.
- User & Admin Management – Control access and permissions.
- No-Code Map Builder – Create and configure web maps without programming skills.
- Configurable User Interface – Customize map layout and widgets based on user needs.
- Admin Panel – Centrally manage system settings, users, and datasets.
Visualization & Mapping:
- Interactive Web Maps – View and explore geographic data online.
- Map Catalog – Access and manage a collection of thematic maps.
- Layer Management – Control visibility and organization of map layers.
- Advanced Filtering – Query and filter data based on attributes.
- Search Functionality – Find objects by address, ID, or attributes.
- CartoCSS Styling – Customize map appearance with flexible styling rules.
Raster Management:
- Single Raster Support – Upload, store, and visualize individual raster datasets.
- Multi-Raster VRT Builder – Combine multiple raster files into a single virtual raster (VRT).
- Recursive Raster Processing – Automatically build VRTs from nested folder structures.
- Raster Data Visualization – Display raster layers alongside vector data on maps.
- Raster Layer Management – Control visibility and ordering of raster datasets.
- Scalable Raster Handling – Efficient processing of large raster collections.
Data Management:
- Dataset View – Explore spatial data in a synchronized tabular format.
- Data Import & Storage – Upload and store spatial and tabular data.
- Large Dataset Support – Efficiently handle datasets with 100,000+ features.
- Dataset Management – Upload and manage spatial data (Shapefile, GeoJSON, CSV, etc.).
- Registers Management – Create and maintain structured geospatial datasets.
Integration & Distribution:
- API & OGC Standards Support – Supports WMS, WFS, WMTS services.
- API Integration – Connect with external systems and services.
- Geoportal Access – Centralized platform for all maps and datasets.
- Data Export – Export geospatial data in standard formats.
- Map Publishing – Publish and share maps quickly online.
Install
npm i @opengis/gisUsage Portal
<template>
<!--$route.params.id-->
<MapWidget :id="'home'" />
</template>
<script setup lang="ts">
const MapWidget = defineAsyncComponent(() =>
import("@opengis/gis").then((m) => m.MapWidget),
);
</script>Usage Admin
// router.config
export default [
{
path: "/gis.registers/:id?",
component: () => import("@opengis/gis").then((m) => m.Register),
},
{
path: "/gis.services/:id?",
component: () => import("@opengis/gis").then((m) => m.Service),
},
{
path: "/gis.rasters/:id?",
component: () => import("@opengis/gis").then((m) => m.Raster),
},
{
path: "/gis.cartocss/:id?",
component: () => import("@opengis/gis").then((m) => m.CartoCSS),
},
{
path: "/gis.maps/:id?",
component: () => import("@opengis/gis").then((m) => m.MapSettings),
},
];Config
// main.ts
app.config.globalProperties.$settings = {
map: {
center: [34.71, 48.51],
zoom: 14,
basemaps: [
{
name: "Оглядова карта",
url: "https://data.gki.com.ua/api-user/rtile/voyager/ua/{z}/{x}/{y}.png",
},
{
name: "Ортофото 1:10K",
url: "https://data.gki.com.ua/api-user/rtile/orto10/ua/{z}/{x}/{y}.png",
},
{
name: "Open Street Maps",
url: "https://tile.openstreetmap.org.ua/styles/osm-bright/{z}/{x}/{y}.png",
},
{
name: "Топографічна карта 1:2000",
url: "/api/gis-rtile/3830082297432900636/{z}/{x}/{y}.png",
preview: "/api/gis-rtile/3830082297432900636/17/78138/45286.png",
},
],
},
};Documentation
For a detailed understanding of cms, its features, and how to use them, refer to our Documentation.
Technology stack
Contribute
Feel free to contact us through our website SOFTPRO.UA or email [email protected]
- Report bugs
- Share your ideas
- Ask questions
Follow Us
License
Copyright © SOFTPRO. All rights reserved.
