Git Product home page Git Product logo

geojson-tool's Introduction

XYZ GeoJSON Tool

A web based visualization tool for GeoJSON data.

XYZ GeoJSON on github pages

Overview

The GeoJSON Tool is a web based visualization tool for GeoJSON data that can quickly display data from a various sources, highlight and inspect specific features and supports even complex operations like finding data based on content.

GeoJSON data visualised on GeoJSON-tool.

GeoJSON data visualised on GeoJSON-tool.

Getting Started

Getting Started Guide

Also below is the list of feature available with this tool:

  • Drag and drop multiple GeoJSON file on map to render and load editor with data.
  • Directly jump to particular location on first load: https://geojson.tools/?map=-74.0146844,40.7053532,15
  • Upload multiple GeoJSON file to render and load editor with data.
  • Use multiple GeoJSON file URL to render and load editor with data.
  • Use GeoJSON editor to render feature on map.
  • Share tool's URL with GeoJSON url in params.
  • On selecting lat-long in editor map with that point get centered.
  • On selecting feature object in editor, map with that feature will be highlighted.
  • On click of any feature its property will be visible and corresponding lat-long will be focused in editor.
  • Highlight features with matching properties by clicking on property label in feature explorer pop-up card.
  • Map only view option from UI as well as URL parameters.
  • Displaying feature colors if available in property object of feature.
  • Visualize your XYZ space data directly from URL using for example url=http://localhost:8080/hub/spaces/QL5wrOzP/search?limit=5000
  • If GeoJSON properties object contains heading_drg or vehicBearing then it renders point as arrow image with provided bearing.
  • If GeoJSON properties object contains marker-url then it renders image from given url instead of point on map.
  • If GeoJSON properties object contains marker-text then it display given text instead of point on map.

Development

Install node and project dependencies:

npm install

Run a local server with:

npm start

An App will be served at http://localhost:3000

License

Copyright (C) 2023- XYZ Maps and contributors

Copyright (C) 2019 HERE Europe B.V.

See the LICENSE file in the root of this project for license details.

geojson-tool's People

Contributors

olifink avatar

Stargazers

 avatar  avatar Vicky Dasta avatar Willia.m avatar Muath Alsowadi avatar Roberto Butti avatar Darragh Kirwan avatar lenville avatar dwantk avatar

Watchers

 avatar

Forkers

hilbertex

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.