WazeDev / WME_Wide-Angle_Lens

4 stars 6 forks source link

WME Wide-Angle Lens

This is script and plugins scans a defined area such as your managed area or even an entire state for issues and have associated plugins generate reports. The main script and its plugins can be found on GreasyFork; if installed from this GitHub repo, they will automatically update from GreasyFork. If you want to download all the latest files and import them into TamperMonkey at once, visit the latest release to download a zip file.

Words of caution:

Cities Plugin

This plugin will scan an area to determine if there are segments with a city that doesn't match the name of a city found in a layer. You will need to select a polygon layer that contains regions identifying cities. Depending on the number of cities in the layer you choose, there may be a long delay after pressing the "Scan" button before the actual scan starts. Note that this plugin will likely run much slower than the others. Checking to see if a segment is within a polygon is an expensive operation.

Locks Plugin

This plugin will scan an area to determine if there are segments that don't match the specified locking standards specified on the plugin's settings tab.

Map Comments Plugin

This plugin will scan an area and report all map comments that meet the criteria specified on the plugin's settings tab.

Places Plugin

This plugin will scan an area and report on places that meet the criteria specified on the plugin's settings tab.

Streets Plugin

This plugin will scan an area and report on streets that meet the criteria specified on the plugin's settings tab. The settings tab is broken up into 3 sections:

Output Options

Here you specify what type of information to include in the output generated.

Filter Options

Here you specify filters that are used to limit the streets that are scanned. Streets must match all filter criteria specified in order to be included.

Issues

Here you specify the issues you would like to be identified for streets. If you don't select any issues, all segments matching the filter criteria will be included in the output. If you choose at least one issue, only streets that have at least one of the issues will be included. This is an "OR" selection, meaning that a street only has to have one of the issues to be included.

Are you a dev?

Hey, glad you got here. If you're interested in helping out, we use VS Code with node package manager to compile the typescript. You'll also need to clone https://github.com/WazeDev/typescript-typings into the folder above this repo, as this references those.