From 3e0f95c4d6c65c0110ae4abd35da9dde77ad9ed9 Mon Sep 17 00:00:00 2001
From: Regina Open Grid is a geographical information systems developed for residents to access public city data in a more intuitive manner. The application supports situational awareness, incident responses and monitoring, historical data retrieval, and real-time advanced analytics. OpenGrid design has a three-layer service architecture: Presentation, Business and Data. The presentation layer provides the application’s user interface which is a static HTML/JavaScript based GUI that presents a more intuitive and modernized approach that support usage and accessibility on any mobile device and terminals in public safety vehicles. Business layer which is the service layer implements the business aspects and functionality of the application. Such as defining business rules, design, deployment, maintenance and management of the application which is adaptable based off client specification. OpenGrid is an enterprise geographical information system. Developed to support situational awareness, incident monitoring and responses, historical data retrieval, and real-time advanced analytics. The data layer is where information is stored from databases. OpenGrid utilizes MongoDB, a NoSQL open source document database optimized to handle spatial data. Mongo provides high performance, high availability and automatic scaling. The application interacts with different database engines or APIs which makes it easy for other cities: governments, non-profits and/or corporations to adopt the application. The OpenGrid architecture consists of three primary parts: the user interface, service layer, and data layer. The user interface is design to remain unchanged. The service layer is meant to be flexible to any data source. The data layer will be implemented based on client specifications. OpenGrid utilizes MongoDB, a NoSQL database optimized to handle big spatially-enabled data. From the application layer, users may then query data by type, time and distance from a point or within a boundary, while retrieving real-time or historical data. Queries and data flow through a web service to ensure data security. OpenGrid offers configurable methods where administrators can define user roles, system authenticators or remove security features, where verification is no longer a requirement for application accessibility. Administrators can apply certain functions and data-set/s to a specific security group/s and/or users, if relevant.
+ OpenGrid supports both mobile and desktop versions search engines. Mobile Android devices support Firefox version 40+ and Chrome 44+. Ios devices support Chrome 45+, Safari 8.1+ and Firefox 40+. Desktop versions support Firefox 42+ and Chrome 46+; Internet Explorer is supported from IE10+ no older versions will be continued. All browsers must have cookies enabled and support JavaScript/ECMAScript version 5.1.
-The quick search help feature assist users in performing a valid search. Each search is unique based on query type. Some are queried by keyword and others are queried based off keyword followed by key phrase (descriptive text) e.g., tweets and weather query. The search results will appear on the grid as either points or custom icons.
+When the application is initially opened through a browser the login screen will appear (If authentication feature is activated). Prompting a cursor within the username textbox; the login button is initially disabled until both username and password has been entered. Once the user information has been provided and the login button has been selected, the user credentials will become validated against the system.
Find an Address Display area by Lat and Long
+If login failed, an error message will appear: “Login failed due to invalid username or password.” The system will allow the user to re-enter a valid username and/or password.
+ Search by Place Name Search by Tweets
+
+## Getting Started
+### Background and Overview
+
50 W. Washington St
41.8270, -87.6423
+
Daley Center
-
Tweet Ballet
+
Search area weather
Weather 60602
Advanced Search allows you to combine search terms by setting specific parameters for your results.It gives the user the ability to narrow their searches by a series of different filters such as adding additional rules, groups,datasets and Geo spatial-filters.
++
Element No. | +Element Name/Description | +
---|---|
+
|
+
+ Quick Search box is used to perform basic searches on datasets. The question mark icon within the Quick Search box displays a cheat sheet for quick search syntax. + |
+
+
+
|
+
+ +
+ + |
+
+
+
|
+
+ User Credentials – Displays the name of the currently logged in user also provides the logout functionality, which is located within the drop-down menu to the right of the username. + |
+
+
+
|
++User Manual Icon – Link to accessing the user manual + | + +
+
|
++Zoom In and Zoom Out Icon + | + +
+
|
++Reset Map View and Area Zoom Icon + | + +
+
|
+
+Zoom specification Icon Full-Screen Icon Geo-location Icon + |
+
+
+
|
+
+ Measurement Tool + |
+
+
+
|
+
+
+Layers Icon To query by data and date range...Click on add datasets, select a dataset from the list (for ex: business license); click submit. Add a rule or group to your dataset (Adding a rule or group is optional and gives the user an option to query by date, city, name, address, etc. depending on the search criteria.). Date range can be specified with the parameters and relative dates of: +
+Grid Views:
+
+Open Weather Layers:
+ |
+
+
+
|
+
+ Expandable Table view panel + |
+
+
+
|
+
+ Map attribution; this will display a link for any copyright information, terms of use, etc. + |
+
+
+
|
+
+ Main Map display + |
+
+
+Once the landing page has been displayed if there's been no server activity on the application after four hours the user will be logged out automatically with a message appearing. See Figure 4 below: +
-![combine](media/combine21.jpg) +To search with given point or boundaries the Geo spatial-filters will have to be applied.
-There are two filters to search by “Within” and “Near”. “Within” is used to search boundaries within a query. “Near” is used to search within a given parameter or around the area of your locale.
+The layers icon displays multiple basemap views and open weather layers. The list is built dynamically based on what's available through the Map Service provider. In the lower right hand corner on the grid, there is information and active links provided about the map services. The initial launch page displays the default basemap, Street View. For all other basemaps see Figure 5a and 5b below. +
+Figure 5a. Aerial View
-- Map ExtentFigure 5b. Black and White View
-Near have search points of:
-- Near “Me” (search around the user geo location)The monitor mode in the quick search section allows the user to monitor and update activity using auto-refresh. To use auto-refresh for monitoring queries:
-+A dynamic legend will display a representation of what type of search was executed. If, multiple types with same dataset is being displayed for a search; it will display the two datatypes based off color representation from the setup on the grid. +
-## Table Functions -The table functionality is used to organized information that has been displayed via query. The table displays the data that was pulled from the queried results and in return structures it in a readable format for the user to interpret. Each dropdown are intertwined with one another.The table consist of five drop down sections:
+Figure 6. Map Legend
++By selecting the measurement icon, the measurement tool can be turned on to enable measurements of the following: +
-#### 3. GraphingArea Measurement
+- Distance around a point -#### 5. Tile Map -Tile Maps are small images, usually rectangular or isometric that acts like a puzzle piece to cover an intended area. +Figure 7a. Linear Measurement
-### Manage Saved Queries -Search criteria that’s been entered and saved within the database are called Saved Queries. The saved queries are store in the Manage Queries section. To save a query, the user enters in the preferred name for a query; then clicks the saved button. The user will also be given an option to overwrite other queries and save it using an existing name.
-There are three icons for managing queries submit, share and delete. The submit function allows the user to run the query for the manage queries window. The share function gives the user the ability to share a query either to a group or to another user. The delete function gives the user the option to delete a query.
Measuring distances and areas is a function within OpenGrid that allows the user to perform measurements between any given point to another. Once the measurement tool is selected the user will be prompt to start creating measurements by adding points on the map.
+Figure 7b. Multiple Linear Measurement
+Figure 7c. Area Measurement
-## Measurement and Tools -Click the measurement tool icon.
A measurement tool textbox will appear with an option to create a new measurement.
+## Types of Searches +### Quick Search +A Quick Search box can be used to perform common searches that will support the following commands/inputs: + +Query Type | +Description | +Command Syntax | +Sample | +Display Columns on Search Result | +
---|---|---|---|---|
Address | Finds the specified address using the Map/GIS Service. | <number><direction><streetname> | 50 W. Washington | Displayed as a marker on the map | +
Latitude and Longitude | Displays a marker to show location of latitude and longitude entered. | <latitude>, <longitude> | 41.8270, -87.6423 | Displayed as a marker on the map | +
Place Name | Shows location of the place specified. | <name of place> | Daley Center | Displayed as a marker on the map | +
Tweets | Displays recent tweets matching keyword, if provided. Keyword can be a bareword or a double-quoted set of words. | tweet <keyword> | tweet |
|
+
Weather | Displays a point in the middle of the map showing weather information for the zip code. | weather <zip code> | weather 60601 |
|
+
+The data results for the above search types and any other search form will appear as point/s, custom icons or markers on the map. Any search type information, whether its performed as a Quick Search or Advanced Search will display on the map and table grid. The table grid displays data as rows. +
+ ++In some cases, there will only be one row of data on the grid (for example, Weather or Bus ID search). Quick search results can be cleared/reset by clicking on the Clear Data button. This action will also stop all data auto-refresh activities, if any are happening in the background. +
+ ++Tweet dataset provides real-time data and automatically refreshes with new data every 30 seconds within set intervals. The data points have active links embedded, when selected the link will open in a new browser window displaying social media content, such as articles, photos and location associated with the tweet. +
-Once click "create a new measurement"... display points of origin and destination on the map by creating points.
Figure 8. Quick Search on Tweets
After the measurement has been created the finish measurement textbox will appear. click "Finish Measurement".
-![icod](media/combine10.jpg) +### Find Data Panel + +Note: Manage Queries, Load Saved Query and Save Query As seen in the image below are configurations that can be enabled and disabled within the application. These attributes does not appear in opengrid.io. + +##### Advanced Search + +Figure 9. Find Data Panel
+After clicking on finish measurement the "Area Measurement" textbox will appear providing information about the perimeter:
. -It also gives the user an option to center on the Area or to Delete the perimeter.
+The Find Data Panel is where more defined searches are built, saved and existing searches are executed. +Section No. | +Description | +
---|---|
+
|
+
+ Search Link - Displays the Advanced Search Panel + + |
+
+
|
+
+ Manage Queries Link - Stores saved searches + + |
+
+
|
+
+ Existing Queries +
|
+
+
|
+
+ Select Data +
|
+
+
|
+
+Select Location
+
|
+
+
|
++Save Query As + | +
+
|
++Auto-Refresh Every (SECONDS) + | + +
+
|
++Get Data - Executes the search + | + +
+
|
+
+ Clear Search - Resets the Find Data Panel + |
+
+
+The Find Data Panel is also called the advanced search, it is used to narrow searches by applying a series of different filters and actions. The user has the ability to enter a combination of search criteria by applying one or more datasets, adding rule/s or group/s for building a search. The panel has map extent setup as default when performing a search; when a search is executed all data will plot within the area of the current map location boundary. +
- ++All datasets have a default color in case multiple datasets are applied on the map, it helps differentiate between the data. The user also has the ability to modify color, size and opacity of each data point pertaining to a dataset. +
-![icof](media/combine9.jpg) ++Using food establishments as an example, a user can search for restaurants and food trucks in Chicago, the two criteria is listed under a single dataset, called Business Licenses. A user may want to run multiple Business Licenses criteria in a single search for comparison purposes. What should a user do since there is a one color limitation and default color per dataset setup? +
-## FREQUENTLY ASKED QUESTIONS ++Simple, just add Business Licenses dataset twice, then set one with a filter License_description = “Retail Food Establishment” and the other License_description = “Mobile Food License”, and assign each dataset a different color by selecting the “Color Option” tool beneath each dataset setup. +
-#### Whats the difference between quick search and advanced search -Quick search is a simple search tool that is queried with specific parameters but may return a broader result set whereas Advanced Search is used to combine search terms by setting specific parameters for result set; "Advanced Search" enables a user to search for requirements, features or use cases that match specific values in a dataset. The search results are smaller and more relevant than results from a quick search.
++In the example below, it shows how the search was applied and how each data type is represented on the grid... Retail Food Establishments has the default color of Blue and Mobile Food Licenses is Red. +
+Figure 10. Business Licenses Dataset Example
++To further filter a search, a geo-spatial filter can be applied by drawing a shape on a targeted area on a map or selecting one of the pre-defined boundaries from the Select Location section of the panel. Select Location has two geo-spatial options called WITHIN and NEAR (see images below). +
-#### Whats the difference between Near Me and Near Marker -The Near "Me" and the Near "Marker" both use triangulation techniques. It’s located within the Advanced Search section under the geo-spatial filter. Using the Near “Me” function will retrieve the perimeter around the user location using both lat and long to triangulate the user’s location or from usage of information from cell towers to pinpoint the approximate position. Near “Marker” function will pull data around the perimeter based off a given point using markers.
+Figure 11a. WITHIN Boundary
Figure 11b. NEAR Me
+Figure 11c. NEAR Marker
++Amongst applying boundaries to a search, auto refresh component can be setup for a search by the number of intervals in seconds (minimum of 30 seconds, maximum of 3600 seconds or 60 minutes). +
++When a query is submitted, the application will display a message when the query times out. It will also display a message when the search service returns no data. +
++Are popular searches that city residents are most likely to explore within the application. The drop menu has a list of predefined queries that a user can apply as a search. +
-Back to Top ++Each query when selected displays its search parameters under the Select Data section. To run commonly used queries, select a search from the drop list and select Get Data. +
+Figure 12. Commonly Used Queries
++The map grid is interactive, a user can navigate the map using a mouse, keyboard and for mobile devices by swiping using index finger. The map displays the maximum of 1000 points. All data appears on the grid as points and/or markers. Places/Address search plot as markers and Datasets plot as points on the grid. The map legend appears on the grid when a search has been executed, displaying the color of the data point and the name of the data being displayed. A retractable information box appears to the bottom right of the grid when a search is performed, displaying the No. of records found or an error message pertaining to a search. The grid has an automatic refresh feature for updating and re-plotting data upon navigating around the map. +
+ ++The table grid is located at the bottom of the map. The table becomes active when a search has been performed and returns a set of results on the map. To access the table after a search, click on the black bar at the bottom of the map, there is a white carat displayed in the middle of the black bar below as an indicator that the bar is collapsible. After clicking on the bar, the table will expand upward exposing the table and its components. +
+Figure 13. Table Grid
++OpenGrid allows a user to create searches; there is also an option to save a search. To save a query, define a name for your search within the “Save Query As” section of the Find Data Panel. A successful save will return a message in the lower right corner “Query was successfully saved". +
+ ++A search is saved and stored in the manage queries panel. Saved searches are also accessible within the Load Save Queries drop list located in the Existing Queries section of the Find Data Panel. Load Save Queries section stores the ten most recent saved searches. +
+ ++A saved search can also be overwritten upon user discretion. To overwrite a search, simply access the save search in the list and within the “Save Query As” textbox remove the saved search name and redefine it. Select the Save button to execute the new save. A warning message within a decision textbox will appear alarming the user that the name already exist, would you like to continue with the overwrite and as a result it will overwrite the existing query with that name. +
+ +Figure 14. Query Overwrite
+The admin screen is accessible by selecting the Manage Button. Administrator capabilities are available for admin users only. Manage Users and Manage Groups are active links; when selected their panel is exposed. Admin users can perform the following tasks: +
+ +- Add/ Remove users +- Update Users +- Delete Users +- Add/Remove roles from users +- Add a Group +- Add/Remove Group + ++To setup a group under the Manage Group link, select the green new group. The administrator will need to provide a Group ID, the group ID when initially created and saved will no longer be editable; name of the group and a description for the group, in which both are editable. There are two check boxes “Is Admin Group” which is an optional configuration that signifies the group is for admin use only; “Enabled” , activates the new group for usage. To save the new group, select the Submit button, this action will cause the group to be saved and stored within the manage groups panel list. Once a new group has been created the administrator can begin assigning the group to users. +
+ ++Manage Group Panel provides information about the different types of groups created within the application and its components. +
+ +* Edit Functions (update and delete icons) +* New Group Button +* Group Details +* Functions +* Data Types + ++The group details column provides the name and the description of the group. The Functions columns provides a drop list of available options that are applied to a group. The administrator will have access to all options and users only has access to the advanced search option. +
+ + ++The manage users link displays a list of all available users and components. +
+ +* Edits functions (update and delete icons) +* New User Button +* User ID +* User First Name +* User Last Name +* Group options the users have access to + ++The new user button performs two functionalities, finding a User and Adding a User. To find a user, select “Find By User ID” or “Find By Name”. “Find By Name” search provides multiple search options to find existing or future user/s by first name, last name, or combination of both. To look-up a user select the Find button, this action will search for a user profile. +
+ ++To add a new user, search for the user by name or userid. When the appropriate user is found click on the submit button. This action will add the user to the application. +
+ ++To verify, if user was successfully added navigate to the Manage Users panel, scroll down the list until the username is found. +
+ +Back to Top From ba0caaffa81757bccfea2dffdf46b5b511fbfa41 Mon Sep 17 00:00:00 2001 From: Regina+
Department of Innovation & Technology
+ +# Table of Contents +* [Getting Started](#getting-started) + * [Background and Overview](#background-and-overview) +* [Acknowledgements](#acknowledgements) +* [User Documentation](#user-documentation) + * [Supported Browsers](#supported-browsers) + * [Login/Logout](#loginlogout) + * [The Landing Page](#the-landing-page) + * [Session Timeout](#session-timeout) +* [Base Map](#base-map) + * [Map Layers](#map-layers) + * [Map Legend](#map-legend) + * [Map Navigation](#map-navigation) + * [Measurement Tool](#measurement-tool) +* [Types of Searches](#types-of-searches) + * [Quick Search](#quick-search) + * [Find Data Panel](#find-data-panel) + * [Advanced Search](#advanced-search) +* [Existing Queries](#existing-queries) + * [Commonly Used Queries](#commonly-used-queries) +* [Data Formation](#data-formation) + * [Map Grid](#map-grid) + * [Table Grid](#table-grid) + * [Components of the Table Grid](#components-of-the-table-grid) +* [Saving Searches](#saving-searches) +* [Administrator](#administrator) + * [Manage Users and Manage Groups](#manage-users-and-manage-groups) +Open Grid is a geographical information systems developed for residents to access public city data in a more intuitive manner. The application supports situational awareness, incident responses and monitoring, historical data retrieval, and real-time advanced analytics.
@@ -27,7 +63,7 @@ When the application is initially opened through a browser the login screen will -Figure 1. OpenGrid Login Screen
@@ -38,7 +74,7 @@ If login failed, an error message will appear: “Login failed due to invalid
Figure 2. Login Error Message
Figure 3. Landing Page
### The Landing Page @@ -225,7 +261,7 @@ Once the landing page has been displayed if there's been no server activity on tFigure 4. Message when Session Times Out
Figure 9. Find Data Panel
+Figure 9. Find Data Panel
Figure 11b. NEAR Me
Figure 11c. NEAR Marker
+Figure 11c. NEAR Marker
Amongst applying boundaries to a search, auto refresh component can be setup for a search by the number of intervals in seconds (minimum of 30 seconds, maximum of 3600 seconds or 60 minutes).
@@ -594,11 +630,11 @@ The table grid is located at the bottom of the map. The table becomes active whe ## Saving Searches-OpenGrid allows a user to create searches; there is also an option to save a search. To save a query, define a name for your search within the “Save Query As” section of the Find Data Panel. A successful save will return a message in the lower right corner “Query was successfully saved". +OpenGrid allows a user to create searches; there is also an option to save a search. To save a query, define a name for your search within the “Save Query As” section of the Find Data Panel. A successful save will return a message in the lower right corner, “Query was successfully saved".
-A search is saved and stored in the manage queries panel. Saved searches are also accessible within the Load Save Queries drop list located in the Existing Queries section of the Find Data Panel. Load Save Queries section stores the ten most recent saved searches. +A search is saved and stored in the Manage Queries panel. Saved searches are also accessible within the Load Save Queries drop list located in the Existing Queries section of the Find Data Panel. Load Save Queries section stores the ten most recent saved searches.
From 6f08b3e20513d1fcbc35d0f1caba0532017ef106 Mon Sep 17 00:00:00 2001
From: Regina Department of Innovation & Technology Department of Innovation & Technology Figure 4. Message when Session Times Out
The layers icon displays multiple basemap views and open weather layers. The list is built dynamically based on what's available through the Map Service provider. In the lower right hand corner on the grid, there is information and active links provided about the map services. The initial launch page displays the default basemap, Street View. For all other basemaps see Figure 5a and 5b below.
Figure 5a. Aerial View Figure 5b. Black and White View Figure 5b. Black and White View
A dynamic legend will display a representation of what type of search was executed. If, multiple types with same dataset is being displayed for a search; it will display the two datatypes based off color representation from the setup on the grid.
Figure 6. Map Legend
By selecting the measurement icon, the measurement tool can be turned on to enable measurements of the following:
Area Measurement Figure 7a. Linear Measurement Figure 7b. Multiple Linear Measurement Figure 7c. Area Measurement
The data results for the above search types and any other search form will appear as point/s, custom icons or markers on the map. Any search type information, whether its performed as a Quick Search or Advanced Search will display on the map and table grid. The table grid displays data as rows.
@@ -377,17 +380,17 @@ Tweet dataset provides real-time data and automatically refreshes with new data
Figure 8. Quick Search on Tweets Figure 9. Find Data Panel Figure 10. Business Licenses Dataset Example
To further filter a search, a geo-spatial filter can be applied by drawing a shape on a targeted area on a map or selecting one of the pre-defined boundaries from the Select Location section of the panel. Select Location has two geo-spatial options called WITHIN and NEAR (see images below).
Figure 11a. WITHIN Boundary Figure 11b. NEAR Me Figure 11c. NEAR Marker
Amongst applying boundaries to a search, auto refresh component can be setup for a search by the number of intervals in seconds (minimum of 30 seconds, maximum of 3600 seconds or 60 minutes).
@@ -553,8 +556,8 @@ Amongst applying boundaries to a search, auto refresh component can be setup for
When a query is submitted, the application will display a message when the query times out. It will also display a message when the search service returns no data.
Are popular searches that city residents are most likely to explore within the application. The drop menu has a list of predefined queries that a user can apply as a search.
Figure 12. Commonly Used Queries
The map grid is interactive, a user can navigate the map using a mouse, keyboard and for mobile devices by swiping using index finger. The map displays the maximum of 1000 points. All data appears on the grid as points and/or markers. Places/Address search plot as markers and Datasets plot as points on the grid. The map legend appears on the grid when a search has been executed, displaying the color of the data point and the name of the data being displayed. A retractable information box appears to the bottom right of the grid when a search is performed, displaying the No. of records found or an error message pertaining to a search. The grid has an automatic refresh feature for updating and re-plotting data upon navigating around the map.
The table grid is located at the bottom of the map. The table becomes active when a search has been performed and returns a set of results on the map. To access the table after a search, click on the black bar at the bottom of the map, there is a white carat displayed in the middle of the black bar below as an indicator that the bar is collapsible. After clicking on the bar, the table will expand upward exposing the table and its components.
Figure 13. Table Grid
OpenGrid allows a user to create searches; there is also an option to save a search. To save a query, define a name for your search within the “Save Query As” section of the Find Data Panel. A successful save will return a message in the lower right corner, “Query was successfully saved".
Figure 14. Query Overwrite The admin screen is accessible by selecting the Manage Button. Administrator capabilities are available for admin users only. Manage Users and Manage Groups are active links; when selected their panel is exposed. Admin users can perform the following tasks:
Figure 5b. Black and White View Figure 6. Map Legend Navigation tools are used to aid users in finding their way around a map. Using navigational controls, the user should be able to:
By selecting the measurement icon, the measurement tool can be turned on to enable measurements of the following:
Linear Measurement Area Measurement Figure 7a. Linear Measurement Figure 7b. Multiple Linear Measurement Figure 7c. Area Measurement Figure 8. Quick Search on Tweets Figure 9. Find Data Panel Figure 10. Business Licenses Dataset Example
@@ -541,12 +549,15 @@ To further filter a search, a geo-spatial filter can be applied by drawing a sha
Figure 11a. WITHIN Boundary Figure 11b. NEAR Me Figure 11c. NEAR Marker
Amongst applying boundaries to a search, auto refresh component can be setup for a search by the number of intervals in seconds (minimum of 30 seconds, maximum of 3600 seconds or 60 minutes).
@@ -567,6 +578,7 @@ Each query when selected displays its search parameters under the Select Data se
Figure 12. Commonly Used Queries Figure 13. Table Grid Figure 14. Query Overwrite Linear Measurement Area Measurement Figure 11a. WITHIN Boundary Figure 11b. NEAR Me Figure 11c. NEAR Marker
From 23f167e76c4dac9b0d2d2988c69af2b64e84b30c Mon Sep 17 00:00:00 2001
From: Regina Administration has the authority to manage users’ responsibilities; as well as provide arrangements and tasks needed to control the users operation. They also allow access to specified functionalities. The Administration has the authority to: Sample Request Request Payload: Sample Response The authentication token is returned, the authentication token consist of three sections separated by dots(.): HEADER.PAYLOAD.SIGNATURE; the key X-AUTH-TOKEN is appended to the response header below:
This token can be parsed using the jwt_decode JavaScript Web Token library (See https://github.com/auth0/jwt-decode)
GET/datasets/{dataset_id}/query Optional parameters that can be passed depending on service capabilities. This value needs to be encoded for the call to work as expected. "geoFilter" is an attribute supported as of Release 1.1.0 and should be a valid geoJson geometry value.OpenGrid
+OpenGrid
Functional Design
Version 1.3.0
OpenGrid
-Functional Design
Version 1.3.0
-## Base Map
-#### Map Layers
+
+ Base Map
+ Map Layers
-
+Map Legend
-#### Map Navigation
+Map Navigation
Navigation tools are used to aid users in finding their way around a map. Using navigational controls, the user should be able to:
* zoom in/out
@@ -300,7 +302,7 @@ Navigation tools are used to aid users in finding their way around a map. Using
-#### Measurement Tool
+ Measurement Tool
-
-
-## Types of Searches
-### Quick Search
+Types of Searches
+Quick Search
A Quick Search box can be used to perform common searches that will support the following commands/inputs:
@@ -347,21 +349,22 @@ A Quick Search box can be used to perform common searches that will support the
+
+
Address Finds the specified address using the Map/GIS Service. <number><direction><streetname> 50 W. Washington Displayed as a marker on the map
-
+
- Latitude and Longitude Displays a marker to show location of latitude and longitude entered. <latitude>, <longitude> 41.8270, -87.6423 Displayed as a marker on the map
+
Place Name Shows location of the place specified. <name of place> Daley Center Displayed as a marker on the map
- Tweets Displays recent tweets matching keyword, if provided. Keyword can be a bareword or a double-quoted set of words. tweet <keyword> tweet
+
-Weather Displays a point in the middle of the map showing weather information for the zip code. weather <zip code> weather 60601
-
-### Find Data Panel
+ Find Data Panel
Note: Manage Queries, Load Saved Query and Save Query As seen in the image below are configurations that can be enabled and disabled within the application. These attributes does not appear in opengrid.io.
-##### Advanced Search
+Advanced Search
-
@@ -530,20 +533,20 @@ Simple, just add Business Licenses dataset twice, then set one with a filter
-
-
-
-### Existing Queries
-##### Commonly Used Queries
+Existing Queries
+ Commonly Used Queries
-
-## Data Formation
-### Map Grid
+ Data Formation
+ Map Grid
-### Table Grid
+Table Grid
-
-### Components of the Table Grid
+ Components of the Table Grid
Information Tab
- Search type (i.e. Place/Address, Business License).
@@ -627,7 +630,7 @@ The table grid is located at the bottom of the map. The table becomes active whe
-## Saving Searches
+Saving Searches
-
-## Administrator
-##### Manage Users and Manage Groups
+Administrator
+Manage Users and Manage Groups
Map Legend
@@ -285,11 +286,12 @@ A dynamic legend will display a representation of what type of search was execut
-Map Navigation
-Navigation tools are used to aid users in finding their way around a map. Using navigational controls, the user should be able to:
+#### Map Navigation
+
- Measurement Tool
+#### Measurement Tool
-
-
@@ -381,6 +386,7 @@ Tweet dataset provides real-time data and automatically refreshes with new data
@@ -391,6 +397,7 @@ Tweet dataset provides real-time data and automatically refreshes with new data
Advanced Search
@@ -534,6 +541,7 @@ In the example below, it shows how the search was applied and how each data type
@@ -584,6 +596,7 @@ The table grid is located at the bottom of the map. The table becomes active whe
Components of the Table Grid
@@ -646,6 +659,7 @@ A saved search can also be overwritten upon user discretion. To overwrite a sear
From 2d6a5707c78bea961f6a5ee5d07493886b126ded Mon Sep 17 00:00:00 2001
From: Regina
-
-Administration
+ Overview
+
- Add a new User
- Remove a User
From 3e17a01b7b18530a6f4f523d9d322e365696132d Mon Sep 17 00:00:00 2001
From: Regina
+
+ ```
+ {
+ "error": {
+ "code": "<error code>", "message": "<error message>"
+ }
+ }
+ ```
- {
- "error": {
- "code": "<error code>",
- "message": "<error message>"
- }
- }
-
1.1.9 /datasets/{dataset_id}/query
**Method**
-
n
Integer
@@ -947,24 +950,26 @@ It is recommended that this value be URL encoded.