{"library":"terriajs-server","type":"library","category":null,"description":"TerriaJS-Server is a foundational Node.js Express server designed to complement the TerriaJS geospatial platform. It provides essential backend services for web-based 2D and 3D geospatial data explorers, including a robust CORS proxy for accessing data providers that lack proper CORS headers, a `proj4` Coordinate Reference System (CRS) lookup service, an `ogr2ogr` conversion service for unsupported geospatial vector data formats (like shapefiles) to GeoJSON, and services for persistent sharing of map configurations. Currently at stable version 4.0.4, published recently, the package undergoes active maintenance with updates driven by the needs of the broader TerriaJS ecosystem. Its key differentiators lie in its specialized geospatial services and deep integration with TerriaJS and TerriaMap, enabling rich, interactive mapping applications, particularly within the context of National Map projects.","language":"javascript","status":"active","version":"4.0.4","tags":["javascript","terriajs","National Map"],"last_verified":"Wed May 27","install":[{"cmd":"npm install terriajs-server","imports":["import { createTerriaServer } from 'terriajs-server';","import 'terriajs-server/terriajs-server.js';","import type { ServerConfig } from 'terriajs-server';"]},{"cmd":"yarn add terriajs-server","imports":[]},{"cmd":"pnpm add terriajs-server","imports":[]}],"homepage":"https://terria.io","github":"https://github.com/TerriaJS/TerriaJS-Server","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/terriajs-server","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/terriajs-server/compatibility"}}