GithubHelp home page GithubHelp logo

pmacmaps / sld-plans-review Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 1.0 3.16 MB

A web map app showing submitted subdivision and land development plans in Cumberland County, PA

License: GNU General Public License v3.0

CSS 2.50% JavaScript 90.79% HTML 6.71%
esri bootstrap jquery jquery-ui government leafletjs webmap planning filter esri-leaflet

sld-plans-review's Introduction

Subdivision & Land Development Plans Review App

Project Update

I am currently refactoring this project to use modules instead of a Grunt.js build process. I also no longer work for Cumberland County. But I still think there is value in having this repository as a guide for other GIS developers working in the local government industry. The 2.0 release of this project shows the code as it was using the Grunt.js process.

Summary

This is an interactive web map developed for the Cumberland County Planning Commission. Its purpose is the show the location and details for subdivision and land development plans that are submitted to the Planning Department for review and comment.

The map features mulitple widgets that allow users to filter plans by a date range, a single year, or multiple years. There are also widgets/tools that allow users to zoom to a selected municipality (subdivision of County government), or search for a street address.

Our Planning staff edit the plans layer in ArcGIS Enterprise. The dataset is housed in an enterprise geodatabase. The dataset is published as an editable feature service, as well as a non-editable map service.

Purpose

My goal in putting this project on GitHub is to provide other government agencies a sample app, from which they can build their own solutions. This project uses the Leaflet.js library (and various plugins), a Bootstrap "theme," and Esri REST map services (including a custom tiling scheme).

As enhancements are added to the app, I'll do my best to push those changes to this repository.

Live Web App Link

Libraries

Web Mapping

Framework

  • Bootstrap: generate a good looking app across browsers and devices
  • Esri Calcite Maps: Bootstrap theme for web map apps
  • jQuery: Bootstrap requires it, so I might as well use it!
  • jQuery UI: date selector for feature layer filter widget
  • Font Awesome: Various icons used for UI elements.

sld-plans-review's People

Contributors

dependabot[bot] avatar pmacmaps avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

in-tang

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.